From 23c577a468f443638e0353905f6303ed6b3ae2ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=8F=82=E7=8E=AE?= Date: Wed, 26 Aug 2026 12:38:48 +0800 Subject: [PATCH 1/5] Define CELL rearrangement vector operations --- asl/arch/overview/encoding-ownership.asl | 2 +- .../dispatch/cell-rearrangement-schema.asl | 118 + .../model/dispatch/destination-shape.asl | 12 +- asl/block/model/dispatch/partial-schema.asl | 113 - asl/block/model/dispatch/tile-execution.asl | 20 +- .../model/dispatch/tile-scalar-schema.asl | 17 +- asl/block/model/dispatch/tile-schema.asl | 7 +- .../model/dispatch/tlsu-layout-conversion.asl | 4 +- .../model/operands/portable-carriers.asl | 7 +- .../format-conversion/TDEQUANT.asl | 2 +- .../format-conversion/TQUANT.asl | 2 +- .../initialization/TCI.asl | 2 +- .../initialization/THISTOGRAM.asl | 2 +- .../initialization/TTRI.asl | 2 +- .../irregular-and-complex/layout/TGATHER.asl | 2 +- .../irregular-and-complex/layout/TSCATTER.asl | 2 +- .../sorting/TMRGSORT.asl | 2 +- .../irregular-and-complex/sorting/TSORT.asl | 2 +- .../irregular-and-complex/union/TPARTADD.asl | 57 - .../irregular-and-complex/union/TPARTMAX.asl | 57 - .../irregular-and-complex/union/TPARTMIN.asl | 57 - .../irregular-and-complex/union/TPARTMUL.asl | 58 - .../initialization/TFILLPAD.asl | 47 - .../layout-and-rearrangement/layout/TMOV.asl | 2 +- .../layout-and-rearrangement/layout/TPACK.asl | 42 + .../layout/TPERMUTE.asl | 43 + .../layout-and-rearrangement/layout/TSHUF.asl | 43 + .../layout/TTRANS.asl | 42 - .../layout/TUNPACK.asl | 38 + .../matrix-vector/TGEMV.asl | 2 +- .../matrix-vector/TGEMV_ACC.asl | 2 +- .../matrix-vector/TGEMV_BIAS.asl | 2 +- .../matrix-vector/TGEMV_MX.asl | 2 +- .../matrix-vector/TGEMV_MX_ACC.asl | 2 +- .../matrix-vector/TGEMV_MX_BIAS.asl | 2 +- .../irregular/MGATHER.asl | 2 +- .../irregular/MGATHER_CAS.asl | 2 +- .../irregular/MGATHER_MASK.asl | 2 +- .../irregular/MSCATTER.asl | 2 +- .../irregular/MSCATTER_MASK.asl | 2 +- .../pe-movement/GMOV.asl | 2 +- .../regular/TPREFETCH.asl | 2 +- .../model/dispatch/irregular-and-complex.asl | 2 +- .../dispatch/layout-and-rearrangement.asl | 2 +- asl/tile/model/execution/complex.asl | 134 - asl/tile/model/execution/generation.asl | 32 - asl/tile/model/execution/rearrangement.asl | 276 +- .../model/legality/allocation-capacity.asl | 30 - asl/tile/model/legality/dtype-layout.asl | 9 + asl/tile/model/legality/indexed-layout.asl | 82 +- .../model/legality/layout-rearrangement.asl | 335 +- asl/tile/model/legality/operand-schema.asl | 83 +- asl/tile/model/state/types.asl | 9 - docs/arch/overview/encoding-ownership.md | 2 +- .../dispatch/cell-rearrangement-schema.md | 137 + .../block/model/dispatch/destination-shape.md | 12 +- docs/block/model/dispatch/partial-schema.md | 132 - docs/block/model/dispatch/tile-execution.md | 20 +- .../model/dispatch/tile-scalar-schema.md | 17 +- docs/block/model/dispatch/tile-schema.md | 7 +- .../model/dispatch/tlsu-layout-conversion.md | 4 +- .../block/model/operands/portable-carriers.md | 7 +- docs/mkdocs/generated-nav.yml | 14 +- docs/mkdocs/mkdocs.yml | 14 +- .../arch/overview/encoding-ownership.md | 2 +- .../irregular-and-complex/union/TPARTADD.md | 200 - .../irregular-and-complex/union/TPARTMAX.md | 200 - .../irregular-and-complex/union/TPARTMIN.md | 200 - .../irregular-and-complex/union/TPARTMUL.md | 200 - .../initialization/TFILLPAD.md | 189 - .../layout-and-rearrangement/layout/TPACK.md | 141 + .../layout/TPERMUTE.md | 144 + .../layout-and-rearrangement/layout/TSHUF.md | 142 + .../layout-and-rearrangement/layout/TTRANS.md | 182 - .../layout/TUNPACK.md | 137 + .../decisions/0001-pto-architecture-scope.md | 4 +- ...command-totality-and-profile-boundaries.md | 1 - .../0035-vec-sfu-carrier-totality.md | 12 - ...-direct-tile-and-bundle-catalog-closure.md | 12 - ...omplete-bundle-bior-schema-and-defaults.md | 1 - ...-tile-classification-and-engine-aliases.md | 12 - .../0059-mnemonic-field-encoding-closure.md | 12 - ...tile-reduction-expansion-and-generation.md | 2 - ...onversion-layout-and-partial-operations.md | 14 +- .../irregular-and-complex/union/TPARTADD.md | 200 - .../irregular-and-complex/union/TPARTMAX.md | 200 - .../irregular-and-complex/union/TPARTMIN.md | 200 - .../irregular-and-complex/union/TPARTMUL.md | 200 - .../initialization/TFILLPAD.md | 189 - .../layout-and-rearrangement/layout/TPACK.md | 141 + .../layout/TPERMUTE.md | 144 + .../layout-and-rearrangement/layout/TSHUF.md | 142 + .../layout-and-rearrangement/layout/TTRANS.md | 182 - .../layout/TUNPACK.md | 137 + .../model/dispatch/irregular-and-complex.md | 2 +- .../dispatch/layout-and-rearrangement.md | 2 +- docs/tile/model/execution/complex.md | 134 - docs/tile/model/execution/generation.md | 32 - docs/tile/model/execution/rearrangement.md | 276 +- .../model/legality/allocation-capacity.md | 30 - docs/tile/model/legality/dtype-layout.md | 9 + docs/tile/model/legality/indexed-layout.md | 82 +- .../model/legality/layout-rearrangement.md | 335 +- docs/tile/model/legality/operand-schema.md | 83 +- docs/tile/model/state/types.md | 9 - scripts/check-binary-closure | 12 +- scripts/generate-asl-decoders | 8 + scripts/generate-executable-model-comparison | 8 +- scripts/generate-mnemonic-avs.py | 3 + .../generate-mnemonic-description-inventory | 6 +- scripts/generate-release-manifest | 6 +- .../extension-encoding-reservations.json | 92 +- spec/catalog/tile-operations.json | 560 +- spec/evidence/adr-index.json | 66 +- .../bundle-operation-fixture-matrix.json | 5253 ++++++++--------- .../evidence/executable-model-comparison.json | 8 +- .../instruction-contract-closure.json | 993 ++-- .../reviews/architecture-pilot-001.json | 2 +- .../reviews/architecture-rollout-a-001.json | 2 +- .../reviews/architecture-rollout-d-001.json | 2 +- .../reviews/scalar-pilot-001.json | 2 +- .../reviews/scalar-rollout-d-001.json | 2 +- .../reviews/scalar-rollout-e-001.json | 2 +- .../reviews/tile-a-001.json | 2 +- .../reviews/tile-c-001.json | 2 +- .../sources/anonymous-source-001.json | 2 +- .../tile/PTO-TILE-TFILLPAD.json | 2 +- .../tile/PTO-TILE-TPACK.json | 1 + .../tile/PTO-TILE-TPARTADD.json | 2 +- .../tile/PTO-TILE-TPARTMAX.json | 2 +- .../tile/PTO-TILE-TPARTMIN.json | 2 +- .../tile/PTO-TILE-TPARTMUL.json | 2 +- .../tile/PTO-TILE-TPERMUTE.json | 1 + .../tile/PTO-TILE-TSHUF.json | 1 + .../tile/PTO-TILE-TTRANS.json | 2 +- .../tile/PTO-TILE-TUNPACK.json | 1 + .../zh-CN/architecture-rollout-a-001.json | 2 +- .../zh-CN/architecture-rollout-d-001.json | 2 +- .../zh-CN/scalar-pilot-001.json | 2 +- .../zh-CN/scalar-rollout-d-001.json | 2 +- .../zh-CN/scalar-rollout-e-001.json | 2 +- .../translation-reviews/zh-CN/tile-a-001.json | 2 +- .../translation-reviews/zh-CN/tile-c-001.json | 2 +- .../zh-CN/tile/PTO-TILE-TFILLPAD.json | 2 +- .../zh-CN/tile/PTO-TILE-TPACK.json | 1 + .../zh-CN/tile/PTO-TILE-TPARTADD.json | 2 +- .../zh-CN/tile/PTO-TILE-TPARTMAX.json | 2 +- .../zh-CN/tile/PTO-TILE-TPARTMIN.json | 2 +- .../zh-CN/tile/PTO-TILE-TPARTMUL.json | 2 +- .../zh-CN/tile/PTO-TILE-TPERMUTE.json | 1 + .../zh-CN/tile/PTO-TILE-TSHUF.json | 1 + .../zh-CN/tile/PTO-TILE-TTRANS.json | 2 +- .../zh-CN/tile/PTO-TILE-TUNPACK.json | 1 + specification.toml | 2 +- .../block-bound-bstart-sfu-engine-001.asl | 22 +- .../block-bound-bstart-vec-engine-001.asl | 2 - ...ck-exec-cell-rearrangement-decoded-001.asl | 197 + ...cell-rearrangement-schema-contract-001.asl | 7 + .../block-bound-tpart-schema-001.asl | 73 - ...ock-static-partial-schema-contract-001.asl | 7 - .../block-exec-range-operation-matrix-178.asl | 25 +- .../block-exec-range-operation-matrix-179.asl | 18 +- .../block-exec-range-operation-matrix-180.asl | 37 +- .../block-exec-range-operation-matrix-181.asl | 33 +- .../block-exec-range-operation-matrix-182.asl | 17 +- .../block-exec-range-operation-matrix-183.asl | 30 +- .../block-exec-range-operation-matrix-184.asl | 28 +- .../block-exec-range-operation-matrix-185.asl | 12 +- .../block-exec-range-operation-matrix-186.asl | 12 +- .../block-exec-range-operation-matrix-187.asl | 26 +- .../block-exec-range-operation-matrix-188.asl | 30 +- .../block-exec-range-operation-matrix-189.asl | 17 +- .../block-exec-range-operation-matrix-190.asl | 29 +- .../block-exec-range-operation-matrix-191.asl | 29 +- .../block-exec-range-operation-matrix-192.asl | 19 +- .../block-exec-range-operation-matrix-193.asl | 24 +- .../block-exec-range-operation-matrix-194.asl | 29 +- .../block-exec-range-operation-matrix-195.asl | 41 +- .../block-exec-range-operation-matrix-196.asl | 35 +- .../block-exec-range-operation-matrix-197.asl | 16 +- .../block-exec-range-operation-matrix-198.asl | 32 +- .../block-exec-range-operation-matrix-199.asl | 59 +- .../block-exec-range-operation-matrix-200.asl | 55 +- .../block-exec-range-operation-matrix-201.asl | 63 +- .../block-exec-range-operation-matrix-202.asl | 48 +- .../block-exec-range-operation-matrix-203.asl | 44 +- .../block-exec-range-operation-matrix-204.asl | 46 +- .../block-exec-range-operation-matrix-205.asl | 49 +- .../block-exec-range-operation-matrix-206.asl | 42 +- .../block-exec-range-operation-matrix-207.asl | 46 +- .../block-exec-range-operation-matrix-208.asl | 51 +- .../block-exec-range-operation-matrix-209.asl | 42 +- .../block-exec-range-operation-matrix-210.asl | 44 +- .../block-exec-range-operation-matrix-211.asl | 51 +- .../block-exec-range-operation-matrix-212.asl | 42 +- .../block-exec-range-operation-matrix-213.asl | 46 +- .../block-exec-range-operation-matrix-214.asl | 51 +- .../block-exec-range-operation-matrix-215.asl | 24 +- .../block-exec-range-operation-matrix-216.asl | 25 +- .../block-exec-range-operation-matrix-217.asl | 33 +- .../block-exec-range-operation-matrix-218.asl | 34 +- .../block-exec-range-operation-matrix-219.asl | 10 +- .../block-exec-range-operation-matrix-220.asl | 49 +- .../block-exec-range-operation-matrix-221.asl | 51 +- .../block-exec-range-operation-matrix-222.asl | 58 +- .../block-exec-range-operation-matrix-223.asl | 55 +- .../block-exec-range-operation-matrix-224.asl | 59 +- .../block-exec-range-operation-matrix-225.asl | 60 +- .../block-exec-range-operation-matrix-226.asl | 62 +- .../block-exec-range-operation-matrix-227.asl | 56 +- .../block-exec-range-operation-matrix-228.asl | 60 +- .../block-exec-range-operation-matrix-229.asl | 60 +- .../block-exec-range-operation-matrix-230.asl | 65 +- .../block-exec-range-operation-matrix-231.asl | 61 +- .../block-exec-range-operation-matrix-232.asl | 65 +- .../block-exec-range-operation-matrix-233.asl | 63 +- .../block-exec-range-operation-matrix-234.asl | 65 +- .../block-exec-range-operation-matrix-235.asl | 68 +- .../block-exec-range-operation-matrix-236.asl | 36 +- .../block-exec-range-operation-matrix-237.asl | 36 +- .../block-exec-range-operation-matrix-238.asl | 45 +- .../block-exec-range-operation-matrix-239.asl | 38 +- .../block-exec-range-operation-matrix-240.asl | 41 +- .../block-exec-range-operation-matrix-241.asl | 42 +- .../block-exec-range-operation-matrix-242.asl | 46 +- .../block-exec-range-operation-matrix-243.asl | 34 +- .../block-exec-range-operation-matrix-244.asl | 34 +- .../block-exec-range-operation-matrix-245.asl | 34 +- .../block-exec-range-operation-matrix-246.asl | 39 +- .../block-exec-range-operation-matrix-247.asl | 40 +- .../block-exec-range-operation-matrix-248.asl | 34 +- .../block-exec-range-operation-matrix-249.asl | 34 +- .../block-exec-range-operation-matrix-250.asl | 39 +- .../block-exec-range-operation-matrix-251.asl | 39 +- .../block-exec-range-operation-matrix-252.asl | 38 +- .../block-exec-range-operation-matrix-253.asl | 37 +- .../block-exec-range-operation-matrix-254.asl | 43 +- .../block-exec-range-operation-matrix-255.asl | 35 +- .../block-exec-range-operation-matrix-256.asl | 36 +- .../block-exec-range-operation-matrix-257.asl | 40 +- .../block-exec-range-operation-matrix-258.asl | 39 +- .../block-exec-range-operation-matrix-259.asl | 35 +- .../block-exec-range-operation-matrix-260.asl | 35 +- .../block-exec-range-operation-matrix-261.asl | 35 +- .../block-exec-range-operation-matrix-262.asl | 35 +- .../block-exec-range-operation-matrix-263.asl | 35 +- .../block-exec-range-operation-matrix-264.asl | 36 +- .../block-exec-range-operation-matrix-265.asl | 36 +- .../block-exec-range-operation-matrix-266.asl | 45 +- .../block-exec-range-operation-matrix-267.asl | 38 +- .../block-exec-range-operation-matrix-268.asl | 41 +- .../block-exec-range-operation-matrix-269.asl | 42 +- .../block-exec-range-operation-matrix-270.asl | 46 +- .../block-exec-range-operation-matrix-271.asl | 34 +- .../block-exec-range-operation-matrix-272.asl | 34 +- .../block-exec-range-operation-matrix-273.asl | 34 +- .../block-exec-range-operation-matrix-274.asl | 39 +- .../block-exec-range-operation-matrix-275.asl | 40 +- .../block-exec-range-operation-matrix-276.asl | 61 +- .../block-exec-range-operation-matrix-277.asl | 61 +- .../block-exec-range-operation-matrix-278.asl | 61 +- .../block-exec-range-operation-matrix-279.asl | 57 +- .../block-exec-range-operation-matrix-280.asl | 67 +- .../block-exec-range-operation-matrix-281.asl | 67 +- .../block-exec-range-operation-matrix-282.asl | 76 +- .../block-exec-range-operation-matrix-283.asl | 71 +- .../block-exec-range-operation-matrix-284.asl | 72 +- .../block-exec-range-operation-matrix-285.asl | 71 +- .../block-exec-range-operation-matrix-286.asl | 68 +- .../block-exec-range-operation-matrix-287.asl | 77 +- .../block-exec-range-operation-matrix-288.asl | 82 - .../block-exec-range-operation-matrix-289.asl | 82 - .../block-exec-range-operation-matrix-290.asl | 82 - .../block-exec-range-operation-matrix-291.asl | 87 - .../TADD/tile-exec-tadd-cube-decoded-001.asl | 128 + .../tile-static-tdequant-contract-001.asl | 10 +- .../tile-static-tquant-contract-001.asl | 10 +- .../TCI/tile-static-tci-contract-001.asl | 10 +- .../tile-static-thistogram-contract-001.asl | 10 +- .../TTRI/tile-static-ttri-contract-001.asl | 10 +- .../tile-static-tgather-contract-001.asl | 10 +- .../tile-static-tscatter-contract-001.asl | 10 +- .../tile-static-tmrgsort-contract-001.asl | 10 +- .../TSORT/tile-static-tsort-contract-001.asl | 10 +- .../tile-exec-tpartadd-bundle-001.asl | 39 - .../tile-exec-tpartadd-overlap-001.asl | 22 - .../tile-static-tpartadd-contract-001.asl | 15 - .../tile-exec-tpartmax-unsigned-001.asl | 17 - .../tile-static-tpartmax-contract-001.asl | 15 - .../tile-exec-tpartmin-signed-001.asl | 17 - .../tile-static-tpartmin-contract-001.asl | 15 - .../tile-bound-tpartmul-dtype-001.asl | 15 - .../TPARTMUL/tile-exec-tpartmul-wrap-001.asl | 19 - .../tile-static-tpartmul-contract-001.asl | 15 - .../tile-exec-tfillpad-scalar-001.asl | 19 - .../tile-static-tfillpad-contract-001.asl | 15 - .../TMOV/tile-static-tmov-contract-001.asl | 10 +- .../TPACK/tile-exec-tpack-fields-001.asl | 41 + .../TPACK/tile-static-tpack-contract-001.asl | 15 + .../tile-exec-tpermute-byte-table-001.asl | 69 + .../tile-static-tpermute-contract-001.asl | 15 + .../layout/TSHUF/tile-exec-tshuf-bfly-001.asl | 124 + .../TSHUF/tile-static-tshuf-contract-001.asl | 15 + .../TTRANS/tile-exec-ttrans-rect-001.asl | 24 - .../tile-static-ttrans-contract-001.asl | 15 - .../TUNPACK/tile-exec-tunpack-field-001.asl | 31 + .../tile-static-tunpack-contract-001.asl | 15 + .../tile-static-tmatmul-contract-001.asl | 10 +- .../tile-static-tmatmul-acc-contract-001.asl | 10 +- .../tile-static-tmatmul-bias-contract-001.asl | 10 +- .../tile-static-tmatmul-mx-contract-001.asl | 10 +- ...ile-static-tmatmul-mx-acc-contract-001.asl | 10 +- ...le-static-tmatmul-mx-bias-contract-001.asl | 10 +- .../TGEMV/tile-static-tgemv-contract-001.asl | 10 +- .../tile-static-tgemv-acc-contract-001.asl | 10 +- .../tile-static-tgemv-bias-contract-001.asl | 10 +- .../tile-static-tgemv-mx-contract-001.asl | 10 +- .../tile-static-tgemv-mx-acc-contract-001.asl | 10 +- ...tile-static-tgemv-mx-bias-contract-001.asl | 10 +- .../tile-static-mgather-contract-001.asl | 10 +- .../tile-static-mgather-cas-contract-001.asl | 10 +- .../tile-static-mgather-mask-contract-001.asl | 10 +- .../tile-static-mscatter-contract-001.asl | 10 +- ...tile-static-mscatter-mask-contract-001.asl | 10 +- .../GMOV/tile-static-gmov-contract-001.asl | 10 +- .../TLOAD/tile-static-tload-contract-001.asl | 10 +- .../tile-static-tprefetch-contract-001.asl | 10 +- .../tile-exec-generation-operations-001.asl | 35 - ...tile-exec-rearrangement-operations-001.asl | 44 - .../tile-bound-stage4-carrier-types-001.asl | 53 - tests/scripts/test_asl_catalog_projection.py | 6 + tests/scripts/test_decoder_partition.py | 2 +- .../test_instruction_contract_closure.py | 21 +- tests/scripts/test_mnemonic_explanations.py | 2 +- tests/scripts/test_tile_classification.py | 10 +- .../test_tile_instruction_contracts.py | 6 +- 336 files changed, 9504 insertions(+), 10867 deletions(-) create mode 100644 asl/block/model/dispatch/cell-rearrangement-schema.asl delete mode 100644 asl/block/model/dispatch/partial-schema.asl delete mode 100644 asl/tile/irregular-and-complex/union/TPARTADD.asl delete mode 100644 asl/tile/irregular-and-complex/union/TPARTMAX.asl delete mode 100644 asl/tile/irregular-and-complex/union/TPARTMIN.asl delete mode 100644 asl/tile/irregular-and-complex/union/TPARTMUL.asl delete mode 100644 asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl create mode 100644 asl/tile/layout-and-rearrangement/layout/TPACK.asl create mode 100644 asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl create mode 100644 asl/tile/layout-and-rearrangement/layout/TSHUF.asl delete mode 100644 asl/tile/layout-and-rearrangement/layout/TTRANS.asl create mode 100644 asl/tile/layout-and-rearrangement/layout/TUNPACK.asl create mode 100644 docs/block/model/dispatch/cell-rearrangement-schema.md delete mode 100644 docs/block/model/dispatch/partial-schema.md delete mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTADD.md delete mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMAX.md delete mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMIN.md delete mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMUL.md delete mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/initialization/TFILLPAD.md create mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TPACK.md create mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TPERMUTE.md create mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TSHUF.md delete mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TTRANS.md create mode 100644 docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TUNPACK.md delete mode 100644 docs/tile/irregular-and-complex/union/TPARTADD.md delete mode 100644 docs/tile/irregular-and-complex/union/TPARTMAX.md delete mode 100644 docs/tile/irregular-and-complex/union/TPARTMIN.md delete mode 100644 docs/tile/irregular-and-complex/union/TPARTMUL.md delete mode 100644 docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md create mode 100644 docs/tile/layout-and-rearrangement/layout/TPACK.md create mode 100644 docs/tile/layout-and-rearrangement/layout/TPERMUTE.md create mode 100644 docs/tile/layout-and-rearrangement/layout/TSHUF.md delete mode 100644 docs/tile/layout-and-rearrangement/layout/TTRANS.md create mode 100644 docs/tile/layout-and-rearrangement/layout/TUNPACK.md create mode 100644 spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPACK.json create mode 100644 spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPERMUTE.json create mode 100644 spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TSHUF.json create mode 100644 spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TUNPACK.json create mode 100644 spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPACK.json create mode 100644 spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPERMUTE.json create mode 100644 spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TSHUF.json create mode 100644 spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TUNPACK.json create mode 100644 tests/asl/block/model/dispatch/cell-rearrangement-schema/block-exec-cell-rearrangement-decoded-001.asl create mode 100644 tests/asl/block/model/dispatch/cell-rearrangement-schema/block-static-cell-rearrangement-schema-contract-001.asl delete mode 100644 tests/asl/block/model/dispatch/partial-schema/block-bound-tpart-schema-001.asl delete mode 100644 tests/asl/block/model/dispatch/partial-schema/block-static-partial-schema-contract-001.asl delete mode 100644 tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-288.asl delete mode 100644 tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-289.asl delete mode 100644 tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-290.asl delete mode 100644 tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-291.asl create mode 100644 tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-exec-tadd-cube-decoded-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-bundle-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-overlap-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-static-tpartadd-contract-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-exec-tpartmax-unsigned-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-static-tpartmax-contract-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-exec-tpartmin-signed-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-static-tpartmin-contract-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-bound-tpartmul-dtype-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-exec-tpartmul-wrap-001.asl delete mode 100644 tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-static-tpartmul-contract-001.asl delete mode 100644 tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-exec-tfillpad-scalar-001.asl delete mode 100644 tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-static-tfillpad-contract-001.asl create mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-exec-tpack-fields-001.asl create mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-static-tpack-contract-001.asl create mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-exec-tpermute-byte-table-001.asl create mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-static-tpermute-contract-001.asl create mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-exec-tshuf-bfly-001.asl create mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-static-tshuf-contract-001.asl delete mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-exec-ttrans-rect-001.asl delete mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-static-ttrans-contract-001.asl create mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-exec-tunpack-field-001.asl create mode 100644 tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-static-tunpack-contract-001.asl delete mode 100644 tests/asl/tile/model/execution/generation/tile-exec-generation-operations-001.asl delete mode 100644 tests/asl/tile/model/execution/rearrangement/tile-exec-rearrangement-operations-001.asl delete mode 100644 tests/asl/tile/model/legality/dtype-layout/tile-bound-stage4-carrier-types-001.asl diff --git a/asl/arch/overview/encoding-ownership.asl b/asl/arch/overview/encoding-ownership.asl index e59d43633..8c2807dd5 100644 --- a/asl/arch/overview/encoding-ownership.asl +++ b/asl/arch/overview/encoding-ownership.asl @@ -1,4 +1,4 @@ -// PTO-UNIT: {"catalog_projection":{"catalog":"extension-encoding-reservations","isa":"PTO Instruction Set Architecture","reservations":[{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00021181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00029181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000088c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x0000c8c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x00000003","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"B.TEXT","owner":"PTO reserved two-level out-of-line block extension space","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001101","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.FP.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.STD.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.SYS.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000007f","width_bits":32},{"index":1,"mask":"0x00000000","match":"0x00000000","width_bits":32}],"fields":[],"length_bits":64,"mnemonic":"V.*","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00001181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00009181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000008c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000048c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf83f0000007f","match":"0x501600000011","width_bits":48}],"fields":[{"name":"simm25","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0}],"signedness":"signed","width":25},{"name":"uimm5","pieces":[{"instruction_lsb":38,"value_lsb":0,"width":5,"part_index":1}],"signedness":"unsigned","width":5}],"length_bits":48,"mnemonic":"HL.BSTART.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001081000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001011","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00000027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.EQ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.NE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LT","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00003027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00004027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LTU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00005027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GEU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.Z","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.NZ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"}],"schema_version":1},"classification":["overview","encoding-ownership"],"deleted_names":["B.IOD","BSTART.PAR","C.B.IOS"],"depends_on":["PTO-ARCH-OVERVIEW-INSTRUCTION-CLASSIFICATION"],"id":"PTO-ARCH-OVERVIEW-ENCODING-OWNERSHIP","manual_reservation_reviews":[{"mnemonic":"BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.TEXT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.FP.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.STD.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.SYS.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"V.*","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.EQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LTU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GEU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.Z","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NZ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}}],"surface":"arch"} +// PTO-UNIT: {"catalog_projection":{"catalog":"extension-encoding-reservations","isa":"PTO Instruction Set Architecture","reservations":[{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00021181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00029181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000088c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x0000c8c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x00000003","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"B.TEXT","owner":"PTO reserved two-level out-of-line block extension space","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001101","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.FP.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.STD.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.SYS.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000007f","width_bits":32},{"index":1,"mask":"0x00000000","match":"0x00000000","width_bits":32}],"fields":[],"length_bits":64,"mnemonic":"V.*","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00001181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00009181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000008c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000048c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf83f0000007f","match":"0x501600000011","width_bits":48}],"fields":[{"name":"simm25","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0}],"signedness":"signed","width":25},{"name":"uimm5","pieces":[{"instruction_lsb":38,"value_lsb":0,"width":5,"part_index":1}],"signedness":"unsigned","width":5}],"length_bits":48,"mnemonic":"HL.BSTART.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001081000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001011","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00000027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.EQ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.NE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LT","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00003027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00004027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LTU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00005027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GEU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.Z","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.NZ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x6519181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x065","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x6e19181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x06E","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7119181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x071","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7219181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x072","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7319181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x073","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7419181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x074","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"}],"schema_version":1},"classification":["overview","encoding-ownership"],"deleted_names":["B.IOD","BSTART.PAR","C.B.IOS","TFILLPAD","TTRANS","TPARTADD","TPARTMUL","TPARTMAX","TPARTMIN"],"depends_on":["PTO-ARCH-OVERVIEW-INSTRUCTION-CLASSIFICATION"],"id":"PTO-ARCH-OVERVIEW-ENCODING-OWNERSHIP","manual_reservation_reviews":[{"mnemonic":"BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.TEXT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.FP.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.STD.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.SYS.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"V.*","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.EQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LTU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GEU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.Z","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NZ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x065","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x06E","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x071","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x072","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x073","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x074","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}}],"surface":"arch"} // NDF-BEGIN: PTO-ARCH-ENCODING-OWNERSHIP-001 // ndf: kind=contract level=L1 layer=architecture status=accepted diff --git a/asl/block/model/dispatch/cell-rearrangement-schema.asl b/asl/block/model/dispatch/cell-rearrangement-schema.asl new file mode 100644 index 000000000..14970cd07 --- /dev/null +++ b/asl/block/model/dispatch/cell-rearrangement-schema.asl @@ -0,0 +1,118 @@ +// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-CELL-REARRANGEMENT-SCHEMA","surface":"block","classification":["model","dispatch","cell-rearrangement-schema"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-TILE-SCHEMA"]} + +func ResolveBundleCellRearrangementDestination() => boolean +begin + var destination_binding: BundleTileBindingIndex = 0; + var destination_seen = FALSE; + var source: TileIndex = 0; + var source_seen = FALSE; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 looplimit 16 do + if _BundleTileBindings[[binding]].valid then + if !destination_seen && + _BundleTileBindings[[binding]].destination_valid then + destination_binding = binding as BundleTileBindingIndex; + destination_seen = TRUE; + end; + if !source_seen && + _BundleTileBindings[[binding]].source0_valid then + source = BundleTileSourceIndex( + binding as BundleTileBindingIndex, FALSE); + source_seen = TRUE; + elsif !source_seen && + _BundleTileBindings[[binding]].source1_valid then + source = BundleTileSourceIndex( + binding as BundleTileBindingIndex, TRUE); + source_seen = TRUE; + end; + end; + end; + if !destination_seen || !source_seen || + !TileCubeDescriptorLegal(_Tiles[[source]]) then + SetFault(Fault_TileLegality, ReadTPC()); + return FALSE; + end; + let binding = _BundleTileBindings[[destination_binding]]; + let source_tile = _Tiles[[source]]; + let capacity_bytes = BundleLocalDestinationAllocationBytes( + destination_binding); + if !TileCubeDescriptorShapeLegal(capacity_bytes, + source_tile.valid_rows, source_tile.valid_columns, + source_tile.data_type, source_tile.layout) then + SetFault(Fault_TileAllocation, ReadTPC()); + return FALSE; + end; + let hand = UInt(binding.destination_hand); + var resolved: TileIndex = 0; + var found = FALSE; + for offset = 0 to 15 looplimit 16 do + let raw_index = hand * 16 + offset; + if !found && !_Tiles[[raw_index]].allocated then + resolved = raw_index as TileIndex; + found = TRUE; + end; + end; + if !found || !LocalTileAllocationFitsExcept( + resolved, binding.pe_mask, capacity_bytes) then + SetFault(Fault_TileAllocation, ReadTPC()); + return FALSE; + end; + let configured = ConfigureCubeTileForMask( + resolved, capacity_bytes, source_tile.valid_rows, + source_tile.valid_columns, source_tile.data_type, + source_tile.layout, TileLocation_Matrix, binding.pe_mask); + if !configured then + SetFault(Fault_TileAllocation, ReadTPC()); + return FALSE; + end; + _BundleTileBindings[[destination_binding]].destination = resolved; + _BundleTileBindings[[destination_binding]].destination_allocated_by_bundle = + TRUE; + return TRUE; +end; + +pure func TileOperationUsesCellRearrangementSchema( + operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean +begin + let decoded = TileOperationOfIndex(operation); + return decoded == TileOperation_TPERMUTE || + decoded == TileOperation_TSHUF || + decoded == TileOperation_TPACK || + decoded == TileOperation_TUNPACK; +end; + +readonly func SelectedBundleCellRearrangementSchemaLegal( + operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean +begin + if !TileOperationUsesCellRearrangementSchema(operation) then return TRUE; end; + if SelectedBundleTileMaskIsZero() then return TRUE; end; + let decoded = TileOperationOfIndex(operation); + if decoded == TileOperation_TPERMUTE then + if BundleTileBindingCount() != 2 || BundleSharedBindingCount() != 0 || + _BundleScalarBindings[[0]].valid then return FALSE; end; + let first = _BundleTileBindings[[0]]; + let second = _BundleTileBindings[[1]]; + return !first.destination_valid && first.source0_valid && + first.source1_valid && !first.last && second.destination_valid && + !second.destination_allocated_by_bundle && second.source0_valid && + !second.source1_valid && second.last && + second.source0 != first.source0 && + second.source0 != first.source1 && + BundleTileDestinationSizeLegal(1); + end; + if BundleTileBindingCount() != 1 || BundleSharedBindingCount() != 0 || + !_BundleScalarBindings[[0]].valid || + _BundleScalarBindings[[0]].source1 != 0 || + _BundleScalarBindings[[0]].source2 != 0 || + _BundleScalarBindings[[0]].destination != 0 then + return FALSE; + end; + let binding = _BundleTileBindings[[0]]; + if !binding.destination_valid || binding.destination_allocated_by_bundle || + !BundleTileDestinationSizeLegal(0) || !binding.last then + return FALSE; + end; + if decoded == TileOperation_TUNPACK then + return binding.source0_valid && !binding.source1_valid; + end; + return binding.source0_valid && binding.source1_valid; +end; diff --git a/asl/block/model/dispatch/destination-shape.asl b/asl/block/model/dispatch/destination-shape.asl index 7440488f5..c1a6a7748 100644 --- a/asl/block/model/dispatch/destination-shape.asl +++ b/asl/block/model/dispatch/destination-shape.asl @@ -1,4 +1,4 @@ -// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-DESTINATION-SHAPE","surface":"block","classification":["model","dispatch","destination-shape"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-DESTINATION-AUXILIARY","PTO-BLOCK-MODEL-DISPATCH-EXPANSION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL","PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TCVT-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TILE-SCALAR-SCHEMA","PTO-TILE-MODEL-STATE-SHARED-REGISTERS"]} +// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-DESTINATION-SHAPE","surface":"block","classification":["model","dispatch","destination-shape"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-CELL-REARRANGEMENT-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-DESTINATION-AUXILIARY","PTO-BLOCK-MODEL-DISPATCH-EXPANSION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL","PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TCVT-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TILE-SCALAR-SCHEMA","PTO-TILE-MODEL-STATE-SHARED-REGISTERS"]} readonly func BundleDestinationValidRows(shape_source_valid: boolean, shape_source: TileIndex) @@ -17,7 +17,6 @@ begin return 1; end; end; - readonly func BundleDestinationValidColumns(shape_source_valid: boolean, shape_source: TileIndex) => integer {0..65535} @@ -35,7 +34,6 @@ begin return 1; end; end; - readonly func BundleDestinationPhysicalColumns(shape_source_valid: boolean, shape_source: TileIndex) => integer {0..65535} @@ -53,7 +51,6 @@ begin return BundleDestinationValidColumns(FALSE, 0); end; end; - readonly func BundleLocalDestinationCapacityGroupFits() => boolean begin var additional0: integer = 0; @@ -366,6 +363,13 @@ begin _BundleOperation.operation_class == BundleOperation_TileMatrix then return TRUE; end; + let decoded_operation = TileOperationOfIndex(operation); + if decoded_operation == TileOperation_TPERMUTE || + decoded_operation == TileOperation_TSHUF || + decoded_operation == TileOperation_TPACK || + decoded_operation == TileOperation_TUNPACK then + return ResolveBundleCellRearrangementDestination(); + end; if TileOperationOfIndex(operation) == TileOperation_TIMG2COL then let resolved = ResolveBundleTileDestinations(); if resolved then diff --git a/asl/block/model/dispatch/partial-schema.asl b/asl/block/model/dispatch/partial-schema.asl deleted file mode 100644 index 453af378f..000000000 --- a/asl/block/model/dispatch/partial-schema.asl +++ /dev/null @@ -1,113 +0,0 @@ -// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA","surface":"block","classification":["model","dispatch","partial-schema"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-COMPARISON-SCHEMA","PTO-TILE-MODEL-LEGALITY-INDEXED-LAYOUT"]} - -pure func TileOperationUsesClosedPartialSchema( - operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean -begin - let decoded = TileOperationOfIndex(operation); - return decoded == TileOperation_TPARTADD || - decoded == TileOperation_TPARTMUL || - decoded == TileOperation_TPARTMAX || - decoded == TileOperation_TPARTMIN; -end; - -readonly func BundlePartialSourceAt( - ordinal: integer {0..1}) => TileIndex -begin - var current: integer {0..2} = 0; - var selected: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid then - if _BundleTileBindings[[binding]].source0_valid then - if current == ordinal then - selected = BundleTileSourceIndex( - binding as BundleTileBindingIndex, FALSE); - end; - current = (current + 1) as integer {0..2}; - end; - if _BundleTileBindings[[binding]].source1_valid then - if current == ordinal then - selected = BundleTileSourceIndex( - binding as BundleTileBindingIndex, TRUE); - end; - current = (current + 1) as integer {0..2}; - end; - end; - end; - return selected; -end; - -readonly func BundlePartialDestinationsLegal() => boolean -begin - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid && - (_BundleTileBindings[[binding]].destination_allocated_by_bundle || - !BundleTileDestinationSizeLegal( - binding as BundleTileBindingIndex)) then - return FALSE; - end; - end; - return TRUE; -end; - -readonly func SelectedBundleClosedPartialSchemaLegal( - operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean -begin - if !TileOperationUsesClosedPartialSchema(operation) then return TRUE; end; - if BundleLocalTileSourceCount() != 2 || - BundleLocalTileDestinationCount() != 1 || - BundleSharedBindingCount() != 0 || - _BundleScalarBindings[[0]].valid || - _BundleDataAttributesPresent || - !BundleTileBindingStreamTerminated() || - !BundlePartialDestinationsLegal() || - !SelectedBundleComparisonDimensionsLegal() then - return FALSE; - end; - - let valid_columns = UInt(_BundleDimensions[[0]]); - let valid_rows = if _BundleDimensionPresent[[1]] then - UInt(_BundleDimensions[[1]]) else 1; - let columns = if _BundleDimensionPresent[[2]] then - UInt(_BundleDimensions[[2]]) else valid_columns; - if columns < valid_columns || columns > 65535 then return FALSE; end; - - let data_type = TileDataTypeFromEncoding( - CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); - if !TilePartialDataTypeSupported(data_type) || - CurrentBundleTileLayout() != TileLayout_RowMajor then - return FALSE; - end; - let source_left = BundlePartialSourceAt(0); - let source_right = BundlePartialSourceAt(1); - if !TileDescriptorLegal(source_left) || - !TileDescriptorLegal(source_right) || - _Tiles[[source_left]].storage_kind != TileStorage_Numeric || - _Tiles[[source_right]].storage_kind != TileStorage_Numeric || - _Tiles[[source_left]].data_type != data_type || - _Tiles[[source_right]].data_type != data_type || - _Tiles[[source_left]].layout != TileLayout_RowMajor || - _Tiles[[source_right]].layout != TileLayout_RowMajor || - _Tiles[[source_left]].valid_rows == 0 || - _Tiles[[source_left]].valid_columns == 0 || - _Tiles[[source_right]].valid_rows == 0 || - _Tiles[[source_right]].valid_columns == 0 || - _Tiles[[source_left]].valid_rows > valid_rows || - _Tiles[[source_left]].valid_columns > valid_columns || - _Tiles[[source_right]].valid_rows > valid_rows || - _Tiles[[source_right]].valid_columns > valid_columns || - !TileSourceContentsDefined(source_left) || - !TileSourceContentsDefined(source_right) then - return FALSE; - end; - let left_covers = - _Tiles[[source_left]].valid_rows == valid_rows && - _Tiles[[source_left]].valid_columns == valid_columns; - let right_covers = - _Tiles[[source_right]].valid_rows == valid_rows && - _Tiles[[source_right]].valid_columns == valid_columns; - if !left_covers && !right_covers then return FALSE; end; - return !TileDataTypeIsFloating(data_type) || - (TileSourceEncodingsValid(source_left) && - TileSourceEncodingsValid(source_right)); -end; diff --git a/asl/block/model/dispatch/tile-execution.asl b/asl/block/model/dispatch/tile-execution.asl index f63ac03cf..9d48fb3d1 100644 --- a/asl/block/model/dispatch/tile-execution.asl +++ b/asl/block/model/dispatch/tile-execution.asl @@ -1,4 +1,4 @@ -// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-TILE-EXECUTION","surface":"block","classification":["model","dispatch","tile-execution"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-COMPARISON-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-CUBE-TMATMUL","PTO-BLOCK-MODEL-DISPATCH-EXPANSION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TILE-SCALAR-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TLSU-GMOV","PTO-BLOCK-MODEL-DISPATCH-TLSU-LAYOUT-CONVERSION","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER-CAS","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER-MASK","PTO-BLOCK-MODEL-DISPATCH-TLSU-MSCATTER","PTO-BLOCK-MODEL-DISPATCH-TLSU-MSCATTER-MASK","PTO-BLOCK-MODEL-DISPATCH-TLSU-PREFETCH","PTO-BLOCK-MODEL-DISPATCH-SHARED-TLSU","PTO-BLOCK-MODEL-OPERANDS-LOCAL-GENERATION","PTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION","PTO-BLOCK-MODEL-OPERANDS-PORTABLE-CARRIERS","PTO-BLOCK-MODEL-OPERANDS-SUBVIEW-DESCRIPTOR","PTO-TILE-MODEL-DISPATCH-TOP-LEVEL"]} +// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-TILE-EXECUTION","surface":"block","classification":["model","dispatch","tile-execution"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-CELL-REARRANGEMENT-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-COMPARISON-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-CUBE-TMATMUL","PTO-BLOCK-MODEL-DISPATCH-EXPANSION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TILE-SCALAR-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TLSU-GMOV","PTO-BLOCK-MODEL-DISPATCH-TLSU-LAYOUT-CONVERSION","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER-CAS","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER-MASK","PTO-BLOCK-MODEL-DISPATCH-TLSU-MSCATTER","PTO-BLOCK-MODEL-DISPATCH-TLSU-MSCATTER-MASK","PTO-BLOCK-MODEL-DISPATCH-TLSU-PREFETCH","PTO-BLOCK-MODEL-DISPATCH-SHARED-TLSU","PTO-BLOCK-MODEL-OPERANDS-LOCAL-GENERATION","PTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION","PTO-BLOCK-MODEL-OPERANDS-PORTABLE-CARRIERS","PTO-BLOCK-MODEL-OPERANDS-SUBVIEW-DESCRIPTOR","PTO-TILE-MODEL-DISPATCH-TOP-LEVEL"]} readonly func BundleTileTypesMatch( operation: integer {0..PTO_TILE_OPERATION_COUNT-1}, operands: TileInstructionOperands, @@ -22,12 +22,12 @@ begin return SelectedBundleClosedBinarySchemaLegal(operation) && SelectedBundleClosedUnarySchemaLegal(operation) && SelectedBundleClosedTFMASchemaLegal(operation) && + SelectedBundleCellRearrangementSchemaLegal(operation) && SelectedBundleClosedQuantizationSchemaLegal(operation) && SelectedBundleClosedGenerationSchemaLegal(operation) && SelectedBundleClosedHistogramSchemaLegal(operation) && SelectedBundleClosedReductionSchemaLegal(operation) && SelectedBundleClosedSortingSchemaLegal(operation) && - SelectedBundleClosedPartialSchemaLegal(operation) && SelectedBundleClosedExpansionSchemaLegal(operation) && SelectedBundleClosedTCVTSchemaLegal(operation) && SelectedBundleClosedTCMPSchemaLegal(operation) && @@ -65,7 +65,11 @@ begin return FALSE; end; let matrix_selected = BundleCubeMatrixSelected(); - if !matrix_selected && !PrepareSelectedBundleStage2() then + var stage2_prepared = TRUE; + if !matrix_selected then + stage2_prepared = PrepareSelectedBundleStage2(); + end; + if !matrix_selected && !stage2_prepared then DiscardBundleSubviewMaterializations(); return FALSE; end; @@ -151,6 +155,14 @@ begin if !SelectedBundleTileDataAttributesLegal(operation) then return FALSE; end; + // Cell-rearrangement B.IOR/B.IOT shape is bundle structure. Report + // omitted or surplus controls as BundleControl before the generic closed + // schema maps a failed operand contract to TileLegality. + if TileOperationUsesCellRearrangementSchema(operation) && + !SelectedBundleCellRearrangementSchemaLegal(operation) then + SetFault(Fault_BundleControl, ReadTPC()); + return FALSE; + end; if !SelectedBundleClosedSchemasLegal(operation) then SetFault(Fault_TileLegality, ReadTPC()); return FALSE; @@ -171,7 +183,7 @@ begin let operands = BundleTileInstructionOperands(operation); let (status, -) = ExecuteTileInstructionWithoutTimeWithAcceptedApplicabilityRules( - rules, family, code, operands); + rules, family, code, operands); if _LastFault != Fault_None || status != TileExecution_Executed then RollBackBundleTileDestinations(); AbortBundleLocalGenerationsForBundle(); diff --git a/asl/block/model/dispatch/tile-scalar-schema.asl b/asl/block/model/dispatch/tile-scalar-schema.asl index 052dfdfaa..2692f3f91 100644 --- a/asl/block/model/dispatch/tile-scalar-schema.asl +++ b/asl/block/model/dispatch/tile-scalar-schema.asl @@ -88,6 +88,19 @@ begin SelectedBundleComparisonShapeMatches(source); end; +readonly func SelectedBundleTileScalarElementwiseSourceLegal( + source: TileIndex, + data_type: TileDataType) => boolean +begin + return TileDescriptorLegal(source) && + _Tiles[[source]].storage_kind == TileStorage_Numeric && + _Tiles[[source]].data_type == data_type && + TileElementwiseLayoutSupported(_Tiles[[source]].layout) && + TileSourceContentsDefined(source) && + TileSourceEncodingsValid(source) && + SelectedBundleComparisonShapeMatches(source); +end; + readonly func SelectedBundleClosedTileScalarBinarySchemaLegal( operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean begin @@ -115,8 +128,8 @@ begin CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); if !TileBinaryDataTypeSupported(binary, data_type) || - CurrentBundleTileLayout() != TileLayout_RowMajor || - !SelectedBundleTileScalarSourceLegal( + !TileElementwiseLayoutSupported(CurrentBundleTileLayout()) || + !SelectedBundleTileScalarElementwiseSourceLegal( binding.source0, data_type) then return FALSE; diff --git a/asl/block/model/dispatch/tile-schema.asl b/asl/block/model/dispatch/tile-schema.asl index e602db700..cf32d5e13 100644 --- a/asl/block/model/dispatch/tile-schema.asl +++ b/asl/block/model/dispatch/tile-schema.asl @@ -354,7 +354,7 @@ begin let data_type = TileDataTypeFromEncoding( CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); return TileVecArithmeticDataTypeSupported(data_type) && - CurrentBundleTileLayout() == TileLayout_RowMajor; + TileElementwiseLayoutSupported(CurrentBundleTileLayout()); end; pure func TileOperationUsesClosedUnarySchema( @@ -400,7 +400,7 @@ begin let data_type = TileDataTypeFromEncoding( CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); return TileUnaryDataTypeSupported(unary, data_type) && - CurrentBundleTileLayout() == TileLayout_RowMajor; + TileElementwiseLayoutSupported(CurrentBundleTileLayout()); end; pure func TileOperationUsesClosedTFMASchema( @@ -451,9 +451,10 @@ begin let data_type = TileDataTypeFromEncoding( CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); return TileFusedMultiplyAddDataTypeSupported(data_type) && - CurrentBundleTileLayout() == TileLayout_RowMajor; + TileElementwiseLayoutSupported(CurrentBundleTileLayout()); end; + readonly func BundleLocalTileSourceCount() => integer {0..32} begin var count: integer {0..32} = 0; diff --git a/asl/block/model/dispatch/tlsu-layout-conversion.asl b/asl/block/model/dispatch/tlsu-layout-conversion.asl index bdcda4add..a9e26445b 100644 --- a/asl/block/model/dispatch/tlsu-layout-conversion.asl +++ b/asl/block/model/dispatch/tlsu-layout-conversion.asl @@ -2,7 +2,9 @@ readonly func BundleCubeTransportSelected() => boolean begin - return _BundleDataAttributesPresent && + return _BundleOperation.valid && + _BundleOperation.operation_class == BundleOperation_TileMemory && + _BundleDataAttributesPresent && TileDataLayoutIsCubeConversion( _BundleDataAttributes.data_layout); end; diff --git a/asl/block/model/operands/portable-carriers.asl b/asl/block/model/operands/portable-carriers.asl index 51207ed7b..6fbd471cf 100644 --- a/asl/block/model/operands/portable-carriers.asl +++ b/asl/block/model/operands/portable-carriers.asl @@ -400,7 +400,6 @@ begin TileHandler_ExecuteTileCompareScalar, TileHandler_ExecuteTileExpand, TileHandler_ExecuteTileFillScalar, - TileHandler_ExecuteTilePartial, TileHandler_ExecuteTileReduction, TileHandler_ExecuteTileScalar, TileHandler_ExecuteTileSelect, @@ -414,7 +413,6 @@ begin TileHandler_TCVT, TileHandler_TDEQUANT, TileHandler_TEXTRACT, - TileHandler_TFILLPAD, TileHandler_TFMA, TileHandler_TGATHER, TileHandler_THISTOGRAM, @@ -425,7 +423,10 @@ begin TileHandler_TMRGSORT, TileHandler_TQUANT, TileHandler_TSORT, - TileHandler_TTRANS, + TileHandler_TPERMUTE, + TileHandler_TSHUF, + TileHandler_TPACK, + TileHandler_TUNPACK, TileHandler_TTRI => return BundleProducerEffect_RollbackSafe; when TileHandler_MGATHER_CAS, diff --git a/asl/tile/irregular-and-complex/format-conversion/TDEQUANT.asl b/asl/tile/irregular-and-complex/format-conversion/TDEQUANT.asl index a605a80e8..d48e376b7 100644 --- a/asl/tile/irregular-and-complex/format-conversion/TDEQUANT.asl +++ b/asl/tile/irregular-and-complex/format-conversion/TDEQUANT.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TDEQUANT "],"block":["BSTART.SFU TDEQUANT, S8|U8","B.DATR FP32, RMode","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0)","B.IOT SrcTile, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[77],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"scalar0"},{"operand":"scalar1"},{"operand":"numeric_control"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TDEQUANT","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":11,"legality_handler":"TileOperandsLegal_TDEQUANT","mode":3,"name":"TDEQUANT","operands":[{"field":"destination0","role":"new FP32 destination"},{"field":"source0","role":"persistent S8 or U8 source"},{"field":"scalar0","role":"positive finite FP32 multiplier"},{"field":"scalar1","role":"source-typed integer zero point"},{"field":"numeric_control","role":"rounding"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06B","semantic_handler":"TDEQUANT","state_effects":["operand:destination0:new-fp32-destination","operand:source0:persistent-s8-or-u8-source","operand:scalar0:positive-finite-fp32-multiplier","operand:scalar1:source-typed-zero-point","operand:numeric_control:rounding","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","format-conversion"],"contract":{"block_composition":["BSTART.SFU TDEQUANT, S8|U8","B.DATR FP32, RMode","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0)","B.IOT SrcTile, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TDEQUANT "],"defaults":["BSTART DataType is exactly S8 or U8 and B.DATR is mandatory with destination DataType FP32.","LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one and omitted LB2 selects Col equal to ValidCol.","Omitted B.IOR selects the raw FP32 multiplier encoding 0x3f800000 and zero point zero. A present all-zero B.IOR selects multiplier zero and is illegal.","RMode zero selects RNE. Sat, Canonicalize, Layout, CMode, and PadValue are inapplicable and must be zero. Physical padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TDEQUANT, S8; B.DATR FP32, RNE; B.DIM LB0=16; B.IOT T1, mask=1111, , ->T0<1>; BSTOP"],"exceptions":["Missing or surplus bindings, B.IOS, absent or invalid B.DATR, unsupported types, non-row-major layout, malformed dimensions, undefined or invalid source elements, non-finite, negative, or zero multiplier, or an out-of-range zero point raises Fault_TileLegality before allocation or payload effects.","An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before allocation.","PE_MASK zero is a strict no-op before schema, GPR, descriptor, allocation, numeric-status, padding, or payload effects."],"field_contracts":{"BSTART.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"},"B.DATR.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"}},"field_zero_meanings":{"BSTART.DataType":"FP64 and therefore illegal for TDEQUANT; source must encode S8 or U8.","B.DATR.DataType":"FP64, the required TDEQUANT destination type.","B.DATR.RMode":"RNE.","B.DATR.Sat":"Must remain zero.","B.DATR.Canonicalize":"Must remain zero.","B.DATR.Layout":"NORM; every source and destination is row-major.","B.DATR.PadValueOrByteId":"Must remain zero; TDEQUANT physical padding is Null.","B.IOR":"Omission selects multiplier 1.0 and zero point 0; an encoded zero selector is a real GPR0 read."},"legality":["TDEQUANT is selected by the TEPL encoding carrier Mode 3 Function 11, canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating Local B.IOT supplies one S8 or U8 source and one new FP32 destination. B.IOS, a second B.IOT, a second source, and a second destination are illegal.","B.DATR is mandatory and permits only DataType and RMode. DataType is exactly FP32; Sat is zero.","The source valid region and physical Col match LB1, LB0, and LB2 respectively. Source and destination are row-major and their capacities independently match their DataTypes.","A present B.IOR consumes RegSrc0 as a positive, finite, nonzero raw FP32 multiplier and RegSrc1 as a canonically encoded zero point in the source integer type. RegSrc2 and RegDst are zero.","The complete integer source valid region is defined and contains valid encodings. All participating masks are equal; PE_MASK zero is a strict no-op."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new FP32 destination"},{"field":"source0","role":"persistent S8 or U8 source"},{"field":"scalar0","role":"positive finite FP32 multiplier"},{"field":"scalar1","role":"source-typed integer zero point"},{"field":"numeric_control","role":"rounding"}],"ordering":["Complete schema, fields, type, shape, capacity, source-definedness, source-encoding, multiplier, zero-point, mask, destination-name, and allocation preflight precedes the source snapshot.","The source persists. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For every valid integer element q, compute FP32(q minus ZeroPoint) multiplied by MultiplierFP32 and round once using RMode.","Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA","PTO-TILE-MODEL-NUMERIC-FORMATS"],"engine":"SFU","id":"PTO-TILE-TDEQUANT","mnemonic":"TDEQUANT","summary":"Affine-dequantize a Local S8 or U8 Tile into a new Local FP32 Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TDEQUANT "],"block":["BSTART.SFU TDEQUANT, S8|U8","B.DATR FP32, RMode","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0)","B.IOT SrcTile, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[76],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"scalar0"},{"operand":"scalar1"},{"operand":"numeric_control"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TDEQUANT","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":11,"legality_handler":"TileOperandsLegal_TDEQUANT","mode":3,"name":"TDEQUANT","operands":[{"field":"destination0","role":"new FP32 destination"},{"field":"source0","role":"persistent S8 or U8 source"},{"field":"scalar0","role":"positive finite FP32 multiplier"},{"field":"scalar1","role":"source-typed integer zero point"},{"field":"numeric_control","role":"rounding"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06B","semantic_handler":"TDEQUANT","state_effects":["operand:destination0:new-fp32-destination","operand:source0:persistent-s8-or-u8-source","operand:scalar0:positive-finite-fp32-multiplier","operand:scalar1:source-typed-zero-point","operand:numeric_control:rounding","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","format-conversion"],"contract":{"block_composition":["BSTART.SFU TDEQUANT, S8|U8","B.DATR FP32, RMode","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0)","B.IOT SrcTile, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TDEQUANT "],"defaults":["BSTART DataType is exactly S8 or U8 and B.DATR is mandatory with destination DataType FP32.","LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one and omitted LB2 selects Col equal to ValidCol.","Omitted B.IOR selects the raw FP32 multiplier encoding 0x3f800000 and zero point zero. A present all-zero B.IOR selects multiplier zero and is illegal.","RMode zero selects RNE. Sat, Canonicalize, Layout, CMode, and PadValue are inapplicable and must be zero. Physical padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TDEQUANT, S8; B.DATR FP32, RNE; B.DIM LB0=16; B.IOT T1, mask=1111, , ->T0<1>; BSTOP"],"exceptions":["Missing or surplus bindings, B.IOS, absent or invalid B.DATR, unsupported types, non-row-major layout, malformed dimensions, undefined or invalid source elements, non-finite, negative, or zero multiplier, or an out-of-range zero point raises Fault_TileLegality before allocation or payload effects.","An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before allocation.","PE_MASK zero is a strict no-op before schema, GPR, descriptor, allocation, numeric-status, padding, or payload effects."],"field_contracts":{"BSTART.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"},"B.DATR.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"}},"field_zero_meanings":{"BSTART.DataType":"FP64 and therefore illegal for TDEQUANT; source must encode S8 or U8.","B.DATR.DataType":"FP64, the required TDEQUANT destination type.","B.DATR.RMode":"RNE.","B.DATR.Sat":"Must remain zero.","B.DATR.Canonicalize":"Must remain zero.","B.DATR.Layout":"NORM; every source and destination is row-major.","B.DATR.PadValueOrByteId":"Must remain zero; TDEQUANT physical padding is Null.","B.IOR":"Omission selects multiplier 1.0 and zero point 0; an encoded zero selector is a real GPR0 read."},"legality":["TDEQUANT is selected by the TEPL encoding carrier Mode 3 Function 11, canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating Local B.IOT supplies one S8 or U8 source and one new FP32 destination. B.IOS, a second B.IOT, a second source, and a second destination are illegal.","B.DATR is mandatory and permits only DataType and RMode. DataType is exactly FP32; Sat is zero.","The source valid region and physical Col match LB1, LB0, and LB2 respectively. Source and destination are row-major and their capacities independently match their DataTypes.","A present B.IOR consumes RegSrc0 as a positive, finite, nonzero raw FP32 multiplier and RegSrc1 as a canonically encoded zero point in the source integer type. RegSrc2 and RegDst are zero.","The complete integer source valid region is defined and contains valid encodings. All participating masks are equal; PE_MASK zero is a strict no-op."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new FP32 destination"},{"field":"source0","role":"persistent S8 or U8 source"},{"field":"scalar0","role":"positive finite FP32 multiplier"},{"field":"scalar1","role":"source-typed integer zero point"},{"field":"numeric_control","role":"rounding"}],"ordering":["Complete schema, fields, type, shape, capacity, source-definedness, source-encoding, multiplier, zero-point, mask, destination-name, and allocation preflight precedes the source snapshot.","The source persists. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For every valid integer element q, compute FP32(q minus ZeroPoint) multiplied by MultiplierFP32 and round once using RMode.","Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA","PTO-TILE-MODEL-NUMERIC-FORMATS"],"engine":"SFU","id":"PTO-TILE-TDEQUANT","mnemonic":"TDEQUANT","summary":"Affine-dequantize a Local S8 or U8 Tile into a new Local FP32 Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TDEQUANT-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/irregular-and-complex/format-conversion/TQUANT.asl b/asl/tile/irregular-and-complex/format-conversion/TQUANT.asl index aa217c60e..126d0b2f5 100644 --- a/asl/tile/irregular-and-complex/format-conversion/TQUANT.asl +++ b/asl/tile/irregular-and-complex/format-conversion/TQUANT.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TQUANT "],"block":["BSTART.SFU TQUANT, FP32","B.DATR S8|U8, RMode, Sat","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0)","B.IOT SrcTile, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[76],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"scalar0"},{"operand":"scalar1"},{"operand":"numeric_control"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Sat","DataType","RMode"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TQUANT","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":10,"legality_handler":"TileOperandsLegal_TQUANT","mode":3,"name":"TQUANT","operands":[{"field":"destination0","role":"new S8 or U8 destination"},{"field":"source0","role":"persistent FP32 source"},{"field":"scalar0","role":"positive finite FP32 multiplier"},{"field":"scalar1","role":"destination-typed integer zero point"},{"field":"numeric_control","role":"rounding and saturation"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06A","semantic_handler":"TQUANT","state_effects":["operand:destination0:new-s8-or-u8-destination","operand:source0:persistent-fp32-source","operand:scalar0:positive-finite-fp32-multiplier","operand:scalar1:destination-typed-zero-point","operand:numeric_control:rounding-and-saturation","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","format-conversion"],"contract":{"block_composition":["BSTART.SFU TQUANT, FP32","B.DATR S8|U8, RMode, Sat","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0)","B.IOT SrcTile, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TQUANT "],"defaults":["BSTART DataType is exactly FP32 and B.DATR is mandatory with destination DataType S8 or U8.","LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one and omitted LB2 selects Col equal to ValidCol.","Omitted B.IOR selects the raw FP32 multiplier encoding 0x3f800000 and zero point zero. A present all-zero B.IOR selects multiplier zero and is illegal.","RMode zero selects RNE. Sat zero selects modulo destination-width conversion; Sat one clamps to the destination range.","Canonicalize, Layout, CMode, and PadValue are inapplicable and must be zero. Physical padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TQUANT, FP32; B.DATR S8, RNE, Sat=1; B.DIM LB0=16; B.IOT T1, mask=1111, , ->T0<1>; BSTOP"],"exceptions":["Missing or surplus bindings, B.IOS, absent or invalid B.DATR, unsupported types, non-row-major layout, malformed dimensions, undefined or invalid source elements, non-finite, negative, or zero multiplier, or an out-of-range zero point raises Fault_TileLegality before allocation or payload effects.","An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before allocation.","PE_MASK zero is a strict no-op before schema, GPR, descriptor, allocation, numeric-status, padding, or payload effects."],"field_contracts":{"BSTART.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"},"B.DATR.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"}},"field_zero_meanings":{"BSTART.DataType":"FP64 and therefore illegal for TQUANT; source type must encode FP32.","B.DATR.DataType":"FP64 and therefore illegal for TQUANT; destination must encode S8 or U8.","B.DATR.RMode":"RNE.","B.DATR.Sat":"Modulo destination-width conversion.","B.DATR.Canonicalize":"Must remain zero.","B.DATR.Layout":"NORM; every source and destination is row-major.","B.DATR.PadValueOrByteId":"Must remain zero; TQUANT physical padding is Null.","B.IOR":"Omission selects multiplier 1.0 and zero point 0; an encoded zero selector is a real GPR0 read."},"legality":["TQUANT is selected by the TEPL encoding carrier Mode 3 Function 10, canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating Local B.IOT supplies one FP32 source and one new S8 or U8 destination. B.IOS, a second B.IOT, a second source, and a second destination are illegal.","B.DATR is mandatory and permits only DataType, RMode, and Sat. DataType is exactly S8 or U8.","The source valid region and physical Col match LB1, LB0, and LB2 respectively. Source and destination are row-major and their capacities independently match their DataTypes.","A present B.IOR consumes RegSrc0 as a positive, finite, nonzero raw FP32 multiplier and RegSrc1 as a canonically encoded zero point in the destination integer type. RegSrc2 and RegDst are zero.","The complete FP32 source valid region is defined and contains valid encodings. All participating masks are equal; PE_MASK zero is a strict no-op."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new S8 or U8 destination"},{"field":"source0","role":"persistent FP32 source"},{"field":"scalar0","role":"positive finite FP32 multiplier"},{"field":"scalar1","role":"destination-typed integer zero point"},{"field":"numeric_control","role":"rounding and saturation"}],"ordering":["Complete schema, fields, type, shape, capacity, source-definedness, source-encoding, multiplier, zero-point, mask, destination-name, and allocation preflight precedes the source snapshot.","The source persists. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For every valid element x, compute x multiplied by MultiplierFP32 plus ZeroPoint, then round using RMode.","Sat one clamps the rounded value to S8 or U8 range. Sat zero converts modulo the destination width.","Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA","PTO-TILE-MODEL-NUMERIC-FORMATS"],"engine":"SFU","id":"PTO-TILE-TQUANT","mnemonic":"TQUANT","summary":"Affine-quantize a Local FP32 Tile into a new Local S8 or U8 Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TQUANT "],"block":["BSTART.SFU TQUANT, FP32","B.DATR S8|U8, RMode, Sat","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0)","B.IOT SrcTile, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[75],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"scalar0"},{"operand":"scalar1"},{"operand":"numeric_control"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Sat","DataType","RMode"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TQUANT","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":10,"legality_handler":"TileOperandsLegal_TQUANT","mode":3,"name":"TQUANT","operands":[{"field":"destination0","role":"new S8 or U8 destination"},{"field":"source0","role":"persistent FP32 source"},{"field":"scalar0","role":"positive finite FP32 multiplier"},{"field":"scalar1","role":"destination-typed integer zero point"},{"field":"numeric_control","role":"rounding and saturation"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06A","semantic_handler":"TQUANT","state_effects":["operand:destination0:new-s8-or-u8-destination","operand:source0:persistent-fp32-source","operand:scalar0:positive-finite-fp32-multiplier","operand:scalar1:destination-typed-zero-point","operand:numeric_control:rounding-and-saturation","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","format-conversion"],"contract":{"block_composition":["BSTART.SFU TQUANT, FP32","B.DATR S8|U8, RMode, Sat","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0)","B.IOT SrcTile, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TQUANT "],"defaults":["BSTART DataType is exactly FP32 and B.DATR is mandatory with destination DataType S8 or U8.","LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one and omitted LB2 selects Col equal to ValidCol.","Omitted B.IOR selects the raw FP32 multiplier encoding 0x3f800000 and zero point zero. A present all-zero B.IOR selects multiplier zero and is illegal.","RMode zero selects RNE. Sat zero selects modulo destination-width conversion; Sat one clamps to the destination range.","Canonicalize, Layout, CMode, and PadValue are inapplicable and must be zero. Physical padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TQUANT, FP32; B.DATR S8, RNE, Sat=1; B.DIM LB0=16; B.IOT T1, mask=1111, , ->T0<1>; BSTOP"],"exceptions":["Missing or surplus bindings, B.IOS, absent or invalid B.DATR, unsupported types, non-row-major layout, malformed dimensions, undefined or invalid source elements, non-finite, negative, or zero multiplier, or an out-of-range zero point raises Fault_TileLegality before allocation or payload effects.","An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before allocation.","PE_MASK zero is a strict no-op before schema, GPR, descriptor, allocation, numeric-status, padding, or payload effects."],"field_contracts":{"BSTART.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"},"B.DATR.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"}},"field_zero_meanings":{"BSTART.DataType":"FP64 and therefore illegal for TQUANT; source type must encode FP32.","B.DATR.DataType":"FP64 and therefore illegal for TQUANT; destination must encode S8 or U8.","B.DATR.RMode":"RNE.","B.DATR.Sat":"Modulo destination-width conversion.","B.DATR.Canonicalize":"Must remain zero.","B.DATR.Layout":"NORM; every source and destination is row-major.","B.DATR.PadValueOrByteId":"Must remain zero; TQUANT physical padding is Null.","B.IOR":"Omission selects multiplier 1.0 and zero point 0; an encoded zero selector is a real GPR0 read."},"legality":["TQUANT is selected by the TEPL encoding carrier Mode 3 Function 10, canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating Local B.IOT supplies one FP32 source and one new S8 or U8 destination. B.IOS, a second B.IOT, a second source, and a second destination are illegal.","B.DATR is mandatory and permits only DataType, RMode, and Sat. DataType is exactly S8 or U8.","The source valid region and physical Col match LB1, LB0, and LB2 respectively. Source and destination are row-major and their capacities independently match their DataTypes.","A present B.IOR consumes RegSrc0 as a positive, finite, nonzero raw FP32 multiplier and RegSrc1 as a canonically encoded zero point in the destination integer type. RegSrc2 and RegDst are zero.","The complete FP32 source valid region is defined and contains valid encodings. All participating masks are equal; PE_MASK zero is a strict no-op."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new S8 or U8 destination"},{"field":"source0","role":"persistent FP32 source"},{"field":"scalar0","role":"positive finite FP32 multiplier"},{"field":"scalar1","role":"destination-typed integer zero point"},{"field":"numeric_control","role":"rounding and saturation"}],"ordering":["Complete schema, fields, type, shape, capacity, source-definedness, source-encoding, multiplier, zero-point, mask, destination-name, and allocation preflight precedes the source snapshot.","The source persists. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For every valid element x, compute x multiplied by MultiplierFP32 plus ZeroPoint, then round using RMode.","Sat one clamps the rounded value to S8 or U8 range. Sat zero converts modulo the destination width.","Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA","PTO-TILE-MODEL-NUMERIC-FORMATS"],"engine":"SFU","id":"PTO-TILE-TQUANT","mnemonic":"TQUANT","summary":"Affine-quantize a Local FP32 Tile into a new Local S8 or U8 Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TQUANT-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/irregular-and-complex/initialization/TCI.asl b/asl/tile/irregular-and-complex/initialization/TCI.asl index 4ebfb4905..012aa2949 100644 --- a/asl/tile/irregular-and-complex/initialization/TCI.asl +++ b/asl/tile/irregular-and-complex/initialization/TCI.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TCI "],"block":["BSTART.SFU TCI, S32|S16|U32|U16","B.DATR all-zero (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1; when present must equal 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR Start, Direction (optional; omission selects 0 and ascending)","B.IOT mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[73],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"scalar0"},{"operand":"flag0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TCI","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":6,"legality_handler":"TileOperandsLegal_TCI","mode":3,"name":"TCI","operands":[{"field":"destination0","role":"new Local S32, S16, U32, or U16 destination"},{"field":"scalar0","role":"typed sequence start"},{"field":"flag0","role":"ascending or descending direction"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x066","semantic_handler":"TCI","state_effects":["operand:destination0:new-local-integer-destination","operand:scalar0:typed-sequence-start","operand:flag0:ascending-or-descending","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","initialization"],"contract":{"block_composition":["BSTART.SFU TCI, S32|S16|U32|U16","B.DATR all-zero (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1; when present must equal 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR Start, Direction (optional; omission selects 0 and ascending)","B.IOT mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TCI "],"defaults":["LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; an explicit LB1 must also equal one. Omitted LB2 selects Col equal to ValidCol.","Omitted B.IOR selects start zero and ascending direction. An explicitly present all-zero B.IOR is a distinct descriptor with the same operand values.","Omitted B.DATR selects the operation defaults. A present B.DATR is legal only when every encoded field is zero. Physical padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TCI, U16; B.DIM LB0=16; B.IOR a0, a1; B.IOT mask=1111, , ->T0<1>; BSTOP"],"exceptions":["Malformed bindings, B.IOS, unsupported DataType, non-row-major layout, missing or invalid dimensions, direction other than zero or one, or a nonzero inapplicable B.DATR field raises Fault_TileLegality before allocation.","An unrepresentable shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before allocation.","PE_MASK zero completes as a strict no-op before every validation or effect."],"field_contracts":{},"field_zero_meanings":{"B.IOR":"Omission selects start zero and ascending; encoded zero selectors explicitly read GPR0 and produce the same operand values.","B.DATR":"All fields zero; every nonzero field is inapplicable.","B.DIM.LB1":"Omission selects one; an explicit value must equal one."},"legality":["TCI is selected by the TEPL encoding carrier Mode 3 Function 6, canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating destination-only Local B.IOT supplies one newly allocated destination. Every source binding, a second B.IOT, B.IOS, or an unterminated binding stream is illegal.","The selected DataType is exactly S32, S16, U32, or U16. The destination is row-major, ValidRow is one, ValidCol is nonzero, and Col is at least ValidCol.","A present B.IOR consumes RegSrc0 as the raw start value and RegSrc1 as an exact zero or one direction. Bits above the selected start width are ignored. RegSrc2 and RegDst are zero.","Every explicit nonzero B.DATR field is illegal. PE_MASK zero is a strict no-op before GPR reads, descriptor checks, allocation, faults, or payload effects."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local S32, S16, U32, or U16 destination"},{"field":"scalar0","role":"typed sequence start"},{"field":"flag0","role":"ascending or descending direction"}],"ordering":["Complete schema, type, dimensions, TSize, direction, mask, destination-name, and allocation preflight precedes the private-GPR snapshots.","The sequence payload, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For logical column k, ascending TCI writes start plus k and descending TCI writes start minus k.","Sequence arithmetic wraps modulo the selected element width. Only ValidRow zero participates.","Every physical destination coordinate outside the one-row valid region is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA","PTO-TILE-MODEL-EXECUTION-GENERATION"],"engine":"SFU","id":"PTO-TILE-TCI","mnemonic":"TCI","summary":"Generate one ascending or descending typed integer sequence in a new single-row Local Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TCI "],"block":["BSTART.SFU TCI, S32|S16|U32|U16","B.DATR all-zero (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1; when present must equal 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR Start, Direction (optional; omission selects 0 and ascending)","B.IOT mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[72],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"scalar0"},{"operand":"flag0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TCI","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":6,"legality_handler":"TileOperandsLegal_TCI","mode":3,"name":"TCI","operands":[{"field":"destination0","role":"new Local S32, S16, U32, or U16 destination"},{"field":"scalar0","role":"typed sequence start"},{"field":"flag0","role":"ascending or descending direction"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x066","semantic_handler":"TCI","state_effects":["operand:destination0:new-local-integer-destination","operand:scalar0:typed-sequence-start","operand:flag0:ascending-or-descending","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","initialization"],"contract":{"block_composition":["BSTART.SFU TCI, S32|S16|U32|U16","B.DATR all-zero (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1; when present must equal 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR Start, Direction (optional; omission selects 0 and ascending)","B.IOT mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TCI "],"defaults":["LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; an explicit LB1 must also equal one. Omitted LB2 selects Col equal to ValidCol.","Omitted B.IOR selects start zero and ascending direction. An explicitly present all-zero B.IOR is a distinct descriptor with the same operand values.","Omitted B.DATR selects the operation defaults. A present B.DATR is legal only when every encoded field is zero. Physical padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TCI, U16; B.DIM LB0=16; B.IOR a0, a1; B.IOT mask=1111, , ->T0<1>; BSTOP"],"exceptions":["Malformed bindings, B.IOS, unsupported DataType, non-row-major layout, missing or invalid dimensions, direction other than zero or one, or a nonzero inapplicable B.DATR field raises Fault_TileLegality before allocation.","An unrepresentable shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before allocation.","PE_MASK zero completes as a strict no-op before every validation or effect."],"field_contracts":{},"field_zero_meanings":{"B.IOR":"Omission selects start zero and ascending; encoded zero selectors explicitly read GPR0 and produce the same operand values.","B.DATR":"All fields zero; every nonzero field is inapplicable.","B.DIM.LB1":"Omission selects one; an explicit value must equal one."},"legality":["TCI is selected by the TEPL encoding carrier Mode 3 Function 6, canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating destination-only Local B.IOT supplies one newly allocated destination. Every source binding, a second B.IOT, B.IOS, or an unterminated binding stream is illegal.","The selected DataType is exactly S32, S16, U32, or U16. The destination is row-major, ValidRow is one, ValidCol is nonzero, and Col is at least ValidCol.","A present B.IOR consumes RegSrc0 as the raw start value and RegSrc1 as an exact zero or one direction. Bits above the selected start width are ignored. RegSrc2 and RegDst are zero.","Every explicit nonzero B.DATR field is illegal. PE_MASK zero is a strict no-op before GPR reads, descriptor checks, allocation, faults, or payload effects."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local S32, S16, U32, or U16 destination"},{"field":"scalar0","role":"typed sequence start"},{"field":"flag0","role":"ascending or descending direction"}],"ordering":["Complete schema, type, dimensions, TSize, direction, mask, destination-name, and allocation preflight precedes the private-GPR snapshots.","The sequence payload, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For logical column k, ascending TCI writes start plus k and descending TCI writes start minus k.","Sequence arithmetic wraps modulo the selected element width. Only ValidRow zero participates.","Every physical destination coordinate outside the one-row valid region is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA","PTO-TILE-MODEL-EXECUTION-GENERATION"],"engine":"SFU","id":"PTO-TILE-TCI","mnemonic":"TCI","summary":"Generate one ascending or descending typed integer sequence in a new single-row Local Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TCI-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/irregular-and-complex/initialization/THISTOGRAM.asl b/asl/tile/irregular-and-complex/initialization/THISTOGRAM.asl index 7535e9583..9b41c6dd3 100644 --- a/asl/tile/irregular-and-complex/initialization/THISTOGRAM.asl +++ b/asl/tile/irregular-and-complex/initialization/THISTOGRAM.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["THISTOGRAM "],"block":["BSTART.SFU THISTOGRAM, U16|U32","B.DATR DstDataType=U32, ByteId=0..3 (mandatory)","B.IOT SourceTile, FilterTile, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[75],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"selected_byte"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","DataType"],"pad_union":"histogram-byte-id"},"disposition":"accepted-direct-operation","effect_contract":"THISTOGRAM","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":8,"legality_handler":"TileOperandsLegal_THISTOGRAM","mode":3,"name":"THISTOGRAM","operands":[{"field":"destination0","role":"new Local U32 prefix-histogram destination"},{"field":"source0","role":"persistent Local U16 or U32 source"},{"field":"source1","role":"persistent Local U8 prefix filter"},{"field":"selected_byte","role":"B.DATR ByteId zero through three"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x068","semantic_handler":"THISTOGRAM","state_effects":["operand:destination0:new-local-u32-prefix-histogram-destination","operand:source0:persistent-local-u16-or-u32-source","operand:source1:persistent-local-u8-prefix-filter","operand:selected_byte:histogram-byte-id","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","initialization"],"contract":{"block_composition":["BSTART.SFU THISTOGRAM, U16|U32","B.DATR DstDataType=U32, ByteId=0..3 (mandatory)","B.IOT SourceTile, FilterTile, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["THISTOGRAM "],"defaults":["BSTART explicitly selects source DataType U16 or U32. B.DATR is mandatory: its secondary DataType must be U32 and PadValueOrByteId supplies ByteId 0 through 3.","No B.IOR or B.DIM is permitted. Exactly one terminating Local B.IOT supplies source, filter, and a newly allocated destination.","The filter binding is structurally mandatory. U16 ByteId1 and U32 ByteId3 are unfiltered and do not read filter shape, payload, or definedness.","Physical destination padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU THISTOGRAM, U16; B.DATR U32, ByteId=0; B.IOT T0, T1, mask=1111, , ->T2<4>; BSTOP"],"exceptions":["Malformed bindings, B.IOR, B.IOS, B.DIM, omitted B.DATR, unsupported source or destination DataType, illegal ByteId for U16, descriptor mismatch, undefined consumed source or filter data, shape mismatch, capacity failure, or allocation failure raises the applicable Tile fault before effects.","U16 ByteId2 and ByteId3 are reserved for this operation and raise Fault_TileLegality before allocation or payload effects.","PE_MASK zero completes as a strict no-op before schema, descriptor, filter, allocation, fault, or payload checks."],"field_contracts":{"BSTART.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"},"B.DATR.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"},"B.DATR.PadValueOrByteId":{"ref":"PTO-FIELD-BLOCK-PADVALUE-OR-BYTEID"}},"field_zero_meanings":{"B.DATR.DataType":"Encoded zero is FP64 and is illegal; THISTOGRAM requires explicit U32.","B.DATR.PadValueOrByteId":"ByteId zero selects the least-significant source byte and the longest required prefix."},"legality":["THISTOGRAM is selected by the TEPL encoding carrier Mode 3 Function 8, is canonically assembled with BSTART.SFU, and has no standalone opcode.","The source is a fully defined row-major numeric Local U16 or U32 Tile. The filter is a numeric Local U8 Tile whose logical layout is honored.","The newly allocated destination is row-major U32 with ValidRow equal to source ValidRow, ValidCol exactly 256, physical Row at least ValidRow, physical Col at least 256, and sufficient capacity.","For U16, ByteId0 requires one defined filter element at logical [row,0] for every source row; ByteId1 is unfiltered. ByteId2 and ByteId3 are illegal.","For U32, ByteId2, ByteId1, and ByteId0 require respectively one, two, and three defined global prefix bytes at filter logical [0,0], [1,0], and [2,0]; ByteId3 is unfiltered.","The destination must be distinct from source and filter. Source and filter persist."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local U32 prefix-histogram destination"},{"field":"source0","role":"persistent Local U16 or U32 source"},{"field":"source1","role":"persistent Local U8 prefix filter"},{"field":"selected_byte","role":"B.DATR ByteId zero through three"}],"ordering":["Complete schema, attribute, mask, type, descriptor, consumed-definedness, shape, capacity, destination-name, and allocation preflight precedes every snapshot and effect.","The complete source and consumed filter payloads are snapshotted before histogram evaluation. The U32 payload, Null padding definedness, and destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For each source row, consider only values passing the selected ByteId filter and count the selected source byte into 256 bins.","U16 ByteId0 matches the source high byte against filter[row,0] and histograms the low byte; U16 ByteId1 histograms the high byte without reading filter data.","U32 ByteId2, ByteId1, and ByteId0 match the more-significant one, two, or three bytes against the global filter prefix before histogramming the selected byte; ByteId3 is unfiltered.","Destination element [row,bin] is the inclusive cumulative count from bin zero through bin. Every physical coordinate outside the valid rectangle is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-TILE-MODEL-EXECUTION-COMPLEX"],"engine":"SFU","id":"PTO-TILE-THISTOGRAM","mnemonic":"THISTOGRAM","summary":"Build one inclusive 256-bin U32 prefix histogram per source row after the ByteId-specific filter.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["THISTOGRAM "],"block":["BSTART.SFU THISTOGRAM, U16|U32","B.DATR DstDataType=U32, ByteId=0..3 (mandatory)","B.IOT SourceTile, FilterTile, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[74],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"selected_byte"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","DataType"],"pad_union":"histogram-byte-id"},"disposition":"accepted-direct-operation","effect_contract":"THISTOGRAM","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":8,"legality_handler":"TileOperandsLegal_THISTOGRAM","mode":3,"name":"THISTOGRAM","operands":[{"field":"destination0","role":"new Local U32 prefix-histogram destination"},{"field":"source0","role":"persistent Local U16 or U32 source"},{"field":"source1","role":"persistent Local U8 prefix filter"},{"field":"selected_byte","role":"B.DATR ByteId zero through three"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x068","semantic_handler":"THISTOGRAM","state_effects":["operand:destination0:new-local-u32-prefix-histogram-destination","operand:source0:persistent-local-u16-or-u32-source","operand:source1:persistent-local-u8-prefix-filter","operand:selected_byte:histogram-byte-id","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","initialization"],"contract":{"block_composition":["BSTART.SFU THISTOGRAM, U16|U32","B.DATR DstDataType=U32, ByteId=0..3 (mandatory)","B.IOT SourceTile, FilterTile, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["THISTOGRAM "],"defaults":["BSTART explicitly selects source DataType U16 or U32. B.DATR is mandatory: its secondary DataType must be U32 and PadValueOrByteId supplies ByteId 0 through 3.","No B.IOR or B.DIM is permitted. Exactly one terminating Local B.IOT supplies source, filter, and a newly allocated destination.","The filter binding is structurally mandatory. U16 ByteId1 and U32 ByteId3 are unfiltered and do not read filter shape, payload, or definedness.","Physical destination padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU THISTOGRAM, U16; B.DATR U32, ByteId=0; B.IOT T0, T1, mask=1111, , ->T2<4>; BSTOP"],"exceptions":["Malformed bindings, B.IOR, B.IOS, B.DIM, omitted B.DATR, unsupported source or destination DataType, illegal ByteId for U16, descriptor mismatch, undefined consumed source or filter data, shape mismatch, capacity failure, or allocation failure raises the applicable Tile fault before effects.","U16 ByteId2 and ByteId3 are reserved for this operation and raise Fault_TileLegality before allocation or payload effects.","PE_MASK zero completes as a strict no-op before schema, descriptor, filter, allocation, fault, or payload checks."],"field_contracts":{"BSTART.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"},"B.DATR.DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"},"B.DATR.PadValueOrByteId":{"ref":"PTO-FIELD-BLOCK-PADVALUE-OR-BYTEID"}},"field_zero_meanings":{"B.DATR.DataType":"Encoded zero is FP64 and is illegal; THISTOGRAM requires explicit U32.","B.DATR.PadValueOrByteId":"ByteId zero selects the least-significant source byte and the longest required prefix."},"legality":["THISTOGRAM is selected by the TEPL encoding carrier Mode 3 Function 8, is canonically assembled with BSTART.SFU, and has no standalone opcode.","The source is a fully defined row-major numeric Local U16 or U32 Tile. The filter is a numeric Local U8 Tile whose logical layout is honored.","The newly allocated destination is row-major U32 with ValidRow equal to source ValidRow, ValidCol exactly 256, physical Row at least ValidRow, physical Col at least 256, and sufficient capacity.","For U16, ByteId0 requires one defined filter element at logical [row,0] for every source row; ByteId1 is unfiltered. ByteId2 and ByteId3 are illegal.","For U32, ByteId2, ByteId1, and ByteId0 require respectively one, two, and three defined global prefix bytes at filter logical [0,0], [1,0], and [2,0]; ByteId3 is unfiltered.","The destination must be distinct from source and filter. Source and filter persist."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local U32 prefix-histogram destination"},{"field":"source0","role":"persistent Local U16 or U32 source"},{"field":"source1","role":"persistent Local U8 prefix filter"},{"field":"selected_byte","role":"B.DATR ByteId zero through three"}],"ordering":["Complete schema, attribute, mask, type, descriptor, consumed-definedness, shape, capacity, destination-name, and allocation preflight precedes every snapshot and effect.","The complete source and consumed filter payloads are snapshotted before histogram evaluation. The U32 payload, Null padding definedness, and destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For each source row, consider only values passing the selected ByteId filter and count the selected source byte into 256 bins.","U16 ByteId0 matches the source high byte against filter[row,0] and histograms the low byte; U16 ByteId1 histograms the high byte without reading filter data.","U32 ByteId2, ByteId1, and ByteId0 match the more-significant one, two, or three bytes against the global filter prefix before histogramming the selected byte; ByteId3 is unfiltered.","Destination element [row,bin] is the inclusive cumulative count from bin zero through bin. Every physical coordinate outside the valid rectangle is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-TILE-MODEL-EXECUTION-COMPLEX"],"engine":"SFU","id":"PTO-TILE-THISTOGRAM","mnemonic":"THISTOGRAM","summary":"Build one inclusive 256-bin U32 prefix histogram per source row after the ByteId-specific filter.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-THISTOGRAM-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/irregular-and-complex/initialization/TTRI.asl b/asl/tile/irregular-and-complex/initialization/TTRI.asl index 754308369..d9a655091 100644 --- a/asl/tile/irregular-and-complex/initialization/TTRI.asl +++ b/asl/tile/irregular-and-complex/initialization/TTRI.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TTRI "],"block":["BSTART.SFU TTRI, FP32|FP16|S32|S16|U32|U16","B.DATR all-zero (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR Diagonal, Orientation (optional; omission selects 0 and lower)","B.IOT mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[74],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"flag0"},{"operand":"diagonal"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TTRI","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":7,"legality_handler":"TileOperandsLegal_TTRI","mode":3,"name":"TTRI","operands":[{"field":"destination0","role":"new Local triangular destination"},{"field":"flag0","role":"lower or upper orientation"},{"field":"diagonal","role":"signed diagonal displacement"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x067","semantic_handler":"TTRI","state_effects":["operand:destination0:new-local-triangular-destination","operand:flag0:lower-or-upper-orientation","operand:diagonal:signed-diagonal-displacement","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","initialization"],"contract":{"block_composition":["BSTART.SFU TTRI, FP32|FP16|S32|S16|U32|U16","B.DATR all-zero (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR Diagonal, Orientation (optional; omission selects 0 and lower)","B.IOT mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TTRI "],"defaults":["LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one. Omitted LB2 selects Col equal to ValidCol.","Omitted B.IOR selects diagonal zero and lower orientation. An explicitly present all-zero B.IOR is a distinct descriptor with the same operand values.","Omitted B.DATR selects the operation defaults. A present B.DATR is legal only when every encoded field is zero. Physical padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TTRI, FP16; B.DIM LB0=16; B.DIM LB1=8; B.IOR a0, a1; B.IOT mask=1111, , ->T0<2>; BSTOP"],"exceptions":["Malformed bindings, B.IOS, unsupported DataType, non-row-major layout, missing or invalid dimensions, orientation other than zero or one, diagonal outside -65535 through 65535, or a nonzero inapplicable B.DATR field raises Fault_TileLegality before allocation.","An unrepresentable shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before allocation.","PE_MASK zero completes as a strict no-op before every validation or effect."],"field_contracts":{"B.IOR.RegDst":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc0":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc1":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc2":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"}},"field_zero_meanings":{"B.IOR":"Omission selects diagonal zero and lower orientation; encoded zero selectors explicitly read GPR0 and produce the same operand values.","B.DATR":"All fields zero; every nonzero field is inapplicable.","B.DIM.LB1":"Omission selects one valid row.","B.DIM.LB2":"Omission selects physical Col equal to ValidCol."},"legality":["TTRI is selected by the TEPL encoding carrier Mode 3 Function 7, canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating destination-only Local B.IOT supplies one newly allocated destination. Every source binding, a second B.IOT, B.IOS, or an unterminated binding stream is illegal.","The selected DataType is exactly FP32, FP16, S32, S16, U32, or U16. The destination is row-major with nonzero ValidRow and ValidCol, and Col is at least ValidCol.","A present B.IOR consumes RegSrc0 as signed diagonal and RegSrc1 as exact zero or one orientation. RegSrc2 and RegDst are zero.","Every explicit nonzero B.DATR field is illegal. PE_MASK zero is a strict no-op before GPR reads, descriptor checks, allocation, faults, or payload effects."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local triangular destination"},{"field":"flag0","role":"lower or upper orientation"},{"field":"diagonal","role":"signed diagonal displacement"}],"ordering":["Complete schema, type, dimensions, TSize, diagonal, orientation, mask, destination-name, and allocation preflight precedes generation.","The triangular payload, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For lower orientation, logical element [r,c] is typed one exactly when c is at most r plus diagonal; otherwise it is typed zero.","For upper orientation, logical element [r,c] is typed one exactly when c is at least r plus diagonal; otherwise it is typed zero.","Signed boundary comparison does not wrap. FP32 and FP16 use their exact positive-zero and positive-one encodings. Every physical coordinate outside the valid rectangle is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA","PTO-TILE-MODEL-EXECUTION-GENERATION"],"engine":"SFU","id":"PTO-TILE-TTRI","mnemonic":"TTRI","summary":"Generate an exact typed lower or upper triangular matrix in a new Local Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TTRI "],"block":["BSTART.SFU TTRI, FP32|FP16|S32|S16|U32|U16","B.DATR all-zero (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR Diagonal, Orientation (optional; omission selects 0 and lower)","B.IOT mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[73],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"flag0"},{"operand":"diagonal"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TTRI","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":7,"legality_handler":"TileOperandsLegal_TTRI","mode":3,"name":"TTRI","operands":[{"field":"destination0","role":"new Local triangular destination"},{"field":"flag0","role":"lower or upper orientation"},{"field":"diagonal","role":"signed diagonal displacement"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x067","semantic_handler":"TTRI","state_effects":["operand:destination0:new-local-triangular-destination","operand:flag0:lower-or-upper-orientation","operand:diagonal:signed-diagonal-displacement","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","initialization"],"contract":{"block_composition":["BSTART.SFU TTRI, FP32|FP16|S32|S16|U32|U16","B.DATR all-zero (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional, default 1)","B.DIM LB2=Col (optional, default ValidCol)","B.IOR Diagonal, Orientation (optional; omission selects 0 and lower)","B.IOT mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TTRI "],"defaults":["LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one. Omitted LB2 selects Col equal to ValidCol.","Omitted B.IOR selects diagonal zero and lower orientation. An explicitly present all-zero B.IOR is a distinct descriptor with the same operand values.","Omitted B.DATR selects the operation defaults. A present B.DATR is legal only when every encoded field is zero. Physical padding is always Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TTRI, FP16; B.DIM LB0=16; B.DIM LB1=8; B.IOR a0, a1; B.IOT mask=1111, , ->T0<2>; BSTOP"],"exceptions":["Malformed bindings, B.IOS, unsupported DataType, non-row-major layout, missing or invalid dimensions, orientation other than zero or one, diagonal outside -65535 through 65535, or a nonzero inapplicable B.DATR field raises Fault_TileLegality before allocation.","An unrepresentable shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before allocation.","PE_MASK zero completes as a strict no-op before every validation or effect."],"field_contracts":{"B.IOR.RegDst":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc0":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc1":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc2":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"}},"field_zero_meanings":{"B.IOR":"Omission selects diagonal zero and lower orientation; encoded zero selectors explicitly read GPR0 and produce the same operand values.","B.DATR":"All fields zero; every nonzero field is inapplicable.","B.DIM.LB1":"Omission selects one valid row.","B.DIM.LB2":"Omission selects physical Col equal to ValidCol."},"legality":["TTRI is selected by the TEPL encoding carrier Mode 3 Function 7, canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating destination-only Local B.IOT supplies one newly allocated destination. Every source binding, a second B.IOT, B.IOS, or an unterminated binding stream is illegal.","The selected DataType is exactly FP32, FP16, S32, S16, U32, or U16. The destination is row-major with nonzero ValidRow and ValidCol, and Col is at least ValidCol.","A present B.IOR consumes RegSrc0 as signed diagonal and RegSrc1 as exact zero or one orientation. RegSrc2 and RegDst are zero.","Every explicit nonzero B.DATR field is illegal. PE_MASK zero is a strict no-op before GPR reads, descriptor checks, allocation, faults, or payload effects."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local triangular destination"},{"field":"flag0","role":"lower or upper orientation"},{"field":"diagonal","role":"signed diagonal displacement"}],"ordering":["Complete schema, type, dimensions, TSize, diagonal, orientation, mask, destination-name, and allocation preflight precedes generation.","The triangular payload, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["For lower orientation, logical element [r,c] is typed one exactly when c is at most r plus diagonal; otherwise it is typed zero.","For upper orientation, logical element [r,c] is typed one exactly when c is at least r plus diagonal; otherwise it is typed zero.","Signed boundary comparison does not wrap. FP32 and FP16 use their exact positive-zero and positive-one encodings. Every physical coordinate outside the valid rectangle is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA","PTO-TILE-MODEL-EXECUTION-GENERATION"],"engine":"SFU","id":"PTO-TILE-TTRI","mnemonic":"TTRI","summary":"Generate an exact typed lower or upper triangular matrix in a new Local Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TTRI-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/irregular-and-complex/layout/TGATHER.asl b/asl/tile/irregular-and-complex/layout/TGATHER.asl index d03c8468c..d64cc902f 100644 --- a/asl/tile/irregular-and-complex/layout/TGATHER.asl +++ b/asl/tile/irregular-and-complex/layout/TGATHER.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TGATHER "],"block":["BSTART.SFU TGATHER, ValueDataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[81],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGATHER","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":15,"legality_handler":"TileOperandsLegal_TGATHER","mode":3,"name":"TGATHER","operands":[{"field":"destination0","role":"new Local value destination"},{"field":"source0","role":"persistent Local value source"},{"field":"source1","role":"persistent Local S16, U16, S32, U32, S64, or U64 row-index source"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06F","semantic_handler":"TGATHER","state_effects":["operand:destination0:new-local-value-destination","operand:source0:persistent-value-source","operand:source1:persistent-row-index-source","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","layout"],"contract":{"block_composition":["BSTART.SFU TGATHER, ValueDataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TGATHER "],"defaults":["LB0 is required and supplies nonzero destination ValidCol; omitted LB1 selects destination ValidRow=1 and omitted LB2 selects physical Col=ValidCol.","Omitted B.DATR retains row-major destination layout; an assigned legal Layout changes only destination physical placement. PadValueOrByteId, secondary DataType, CMode, RMode, Sat, and Canonicalize remain zero.","Physical destination coordinates outside the valid rectangle are undefined Null padding."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TGATHER, U16; B.DIM LB0=2; B.DIM LB1=2; B.IOT ValueSrc, IndexSrc, mask=1111, , ->Dst<2>; BSTOP"],"exceptions":["Malformed bindings, B.IOR, B.IOS, unsupported value or index DataType, zero or mismatched valid shape, insufficient source columns, negative or out-of-range index, undefined index, undefined selected source element, invalid consumed encoding, reserved Layout, or insufficient destination capacity raises the applicable Tile fault before effects.","PE_MASK=0000 is a strict no-op before Tile reads, index checks, allocation, faults, or payload effects."],"field_contracts":{},"field_zero_meanings":{"B.DATR.Layout":"Encoded zero selects row-major destination placement.","B.DIM.LB1":"Omission selects ValidRow=1; an explicitly encoded zero is not a legal nonzero dimension.","B.DIM.LB2":"Omission selects physical Col=ValidCol; an explicitly encoded zero is not a legal physical column count."},"legality":["TGATHER uses the TEPL encoding carrier Mode 3 Function 15, is canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating Local B.IOT supplies one persistent value source, one persistent row-index source, and one newly allocated destination; B.IOR and B.IOS are illegal.","Value source and destination use the same one of HiF8, E4M3, E5M2, E3M2, E2M3, E8M0, S8, U8, FP16, BF16, S16, U16, FP32, TF32, HF32, S32, U32, FP64, S64, or U64. The index source is exactly S16, U16, S32, U32, S64, or U64.","Index and destination valid shapes are equal and nonzero. The value source has at least destination ValidCol columns.","Every signed index is nonnegative and every index is less than source ValidRow. The complete index rectangle and every selected source[value,row,column] element are defined and validly encoded.","All three bindings use the same PE_MASK; any nonzero subset is legal."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local value destination"},{"field":"source0","role":"persistent Local value source"},{"field":"source1","role":"persistent Local S16, U16, S32, U32, S64, or U64 row-index source"}],"ordering":["Complete schema, descriptor, type, dimension, layout, capacity, index-range, and referenced-definedness preflight precedes source snapshots.","Both source payloads are snapshotted before result construction; complete destination payload, definedness, Null padding, and descriptor publish atomically."],"standalone_opcode":false,"state_effects":["For every destination coordinate [r,c], read k=index[r,c] and copy source[k,c] bit-for-bit to destination[r,c].","Indices select logical source rows and never flatten, wrap, clamp, or select another column.","Both sources persist and rejection publishes no destination state."]},"depends_on":["PTO-TILE-MODEL-LEGALITY-INDEXED-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-INDEXED-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TGATHER","mnemonic":"TGATHER","summary":"Gather values from source rows selected independently at each destination coordinate.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TGATHER "],"block":["BSTART.SFU TGATHER, ValueDataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[79],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGATHER","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":15,"legality_handler":"TileOperandsLegal_TGATHER","mode":3,"name":"TGATHER","operands":[{"field":"destination0","role":"new Local value destination"},{"field":"source0","role":"persistent Local value source"},{"field":"source1","role":"persistent Local S16, U16, S32, U32, S64, or U64 row-index source"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06F","semantic_handler":"TGATHER","state_effects":["operand:destination0:new-local-value-destination","operand:source0:persistent-value-source","operand:source1:persistent-row-index-source","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","layout"],"contract":{"block_composition":["BSTART.SFU TGATHER, ValueDataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TGATHER "],"defaults":["LB0 is required and supplies nonzero destination ValidCol; omitted LB1 selects destination ValidRow=1 and omitted LB2 selects physical Col=ValidCol.","Omitted B.DATR retains row-major destination layout; an assigned legal Layout changes only destination physical placement. PadValueOrByteId, secondary DataType, CMode, RMode, Sat, and Canonicalize remain zero.","Physical destination coordinates outside the valid rectangle are undefined Null padding."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TGATHER, U16; B.DIM LB0=2; B.DIM LB1=2; B.IOT ValueSrc, IndexSrc, mask=1111, , ->Dst<2>; BSTOP"],"exceptions":["Malformed bindings, B.IOR, B.IOS, unsupported value or index DataType, zero or mismatched valid shape, insufficient source columns, negative or out-of-range index, undefined index, undefined selected source element, invalid consumed encoding, reserved Layout, or insufficient destination capacity raises the applicable Tile fault before effects.","PE_MASK=0000 is a strict no-op before Tile reads, index checks, allocation, faults, or payload effects."],"field_contracts":{},"field_zero_meanings":{"B.DATR.Layout":"Encoded zero selects row-major destination placement.","B.DIM.LB1":"Omission selects ValidRow=1; an explicitly encoded zero is not a legal nonzero dimension.","B.DIM.LB2":"Omission selects physical Col=ValidCol; an explicitly encoded zero is not a legal physical column count."},"legality":["TGATHER uses the TEPL encoding carrier Mode 3 Function 15, is canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating Local B.IOT supplies one persistent value source, one persistent row-index source, and one newly allocated destination; B.IOR and B.IOS are illegal.","Value source and destination use the same one of HiF8, E4M3, E5M2, E3M2, E2M3, E8M0, S8, U8, FP16, BF16, S16, U16, FP32, TF32, HF32, S32, U32, FP64, S64, or U64. The index source is exactly S16, U16, S32, U32, S64, or U64.","Index and destination valid shapes are equal and nonzero. The value source has at least destination ValidCol columns.","Every signed index is nonnegative and every index is less than source ValidRow. The complete index rectangle and every selected source[value,row,column] element are defined and validly encoded.","All three bindings use the same PE_MASK; any nonzero subset is legal."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local value destination"},{"field":"source0","role":"persistent Local value source"},{"field":"source1","role":"persistent Local S16, U16, S32, U32, S64, or U64 row-index source"}],"ordering":["Complete schema, descriptor, type, dimension, layout, capacity, index-range, and referenced-definedness preflight precedes source snapshots.","Both source payloads are snapshotted before result construction; complete destination payload, definedness, Null padding, and descriptor publish atomically."],"standalone_opcode":false,"state_effects":["For every destination coordinate [r,c], read k=index[r,c] and copy source[k,c] bit-for-bit to destination[r,c].","Indices select logical source rows and never flatten, wrap, clamp, or select another column.","Both sources persist and rejection publishes no destination state."]},"depends_on":["PTO-TILE-MODEL-LEGALITY-INDEXED-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-INDEXED-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TGATHER","mnemonic":"TGATHER","summary":"Gather values from source rows selected independently at each destination coordinate.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TGATHER-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/irregular-and-complex/layout/TSCATTER.asl b/asl/tile/irregular-and-complex/layout/TSCATTER.asl index 390088462..6973871a7 100644 --- a/asl/tile/irregular-and-complex/layout/TSCATTER.asl +++ b/asl/tile/irregular-and-complex/layout/TSCATTER.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TSCATTER "],"block":["BSTART.SFU TSCATTER, ValueDataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[82],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TSCATTER","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":16,"legality_handler":"TileOperandsLegal_TSCATTER","mode":3,"name":"TSCATTER","operands":[{"field":"destination0","role":"new zero-initialized Local value destination"},{"field":"source0","role":"persistent Local value source"},{"field":"source1","role":"persistent Local S16, U16, S32, U32, S64, or U64 row-index source"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x070","semantic_handler":"TSCATTER","state_effects":["operand:destination0:new-zero-initialized-local-destination","operand:source0:persistent-value-source","operand:source1:persistent-row-index-source","runtime:typed-zero:unselected-valid-and-padding"]}],"classification":["irregular-and-complex","layout"],"contract":{"block_composition":["BSTART.SFU TSCATTER, ValueDataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TSCATTER "],"defaults":["LB0 is required and supplies nonzero destination ValidCol; omitted LB1 selects destination ValidRow=1 and omitted LB2 selects physical Col=ValidCol.","Omitted B.DATR retains row-major destination layout; an assigned legal Layout changes only destination physical placement. PadValueOrByteId is encoded zero and means typed positive or integer zero for this operation; every other B.DATR field remains zero.","Before scatter writes, every physical destination element is initialized to the selected value DataType's positive or integer zero and is defined."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TSCATTER, U16; B.DIM LB0=2; B.DIM LB1=4; B.IOT ValueSrc, IndexSrc, mask=1111, , ->Dst<2>; BSTOP"],"exceptions":["Malformed bindings, B.IOR, B.IOS, unsupported value/index pair, zero or mismatched source shape, destination-column mismatch, negative or out-of-range index, duplicate destination coordinate, undefined source, invalid consumed encoding, reserved Layout, or insufficient destination capacity raises the applicable Tile fault before effects.","PE_MASK=0000 is a strict no-op before Tile reads, index and duplicate checks, allocation, faults, zero initialization, or payload effects."],"field_contracts":{},"field_zero_meanings":{"B.DATR.Layout":"Encoded zero selects row-major destination placement.","B.DATR.PadValueOrByteId":"Encoded zero selects typed positive or integer zero initialization for the complete physical destination.","B.DIM.LB1":"Omission selects ValidRow=1; an explicitly encoded zero is not a legal nonzero dimension.","B.DIM.LB2":"Omission selects physical Col=ValidCol; an explicitly encoded zero is not a legal physical column count."},"legality":["TSCATTER uses the TEPL encoding carrier Mode 3 Function 16, is canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating Local B.IOT supplies one persistent value source, one persistent row-index source, and one newly allocated destination; B.IOR and B.IOS are illegal.","Every non-packed B8-NP, B16, B32, or B64 value pairs with every S16, U16, S32, U32, S64, or U64 index.","The two sources have the same nonzero valid shape. Destination ValidCol equals source ValidCol and destination ValidRow is nonzero.","Every signed index is nonnegative and every index is less than destination ValidRow. No two source coordinates may select the same destination coordinate [index[r,c],c].","Both source valid rectangles are fully defined and validly encoded. All three bindings use the same PE_MASK; any nonzero subset is legal."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new zero-initialized Local value destination"},{"field":"source0","role":"persistent Local value source"},{"field":"source1","role":"persistent Local S16, U16, S32, U32, S64, or U64 row-index source"}],"ordering":["Complete schema, descriptor, type-pair, dimension, layout, capacity, index-range, duplicate-coordinate, and source-definedness preflight precedes source snapshots.","Both sources are snapshotted before zero initialization and scatter evaluation; complete destination payload, physical definedness, and descriptor publish atomically."],"standalone_opcode":false,"state_effects":["Initialize every physical destination coordinate to typed positive or integer zero.","For every source coordinate [r,c], read k=index[r,c] and write source[r,c] bit-for-bit to destination[k,c].","Both sources persist, no previous destination value is read, and rejection publishes no destination state."]},"depends_on":["PTO-TILE-MODEL-LEGALITY-INDEXED-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-INDEXED-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TSCATTER","mnemonic":"TSCATTER","summary":"Scatter values to distinct destination rows selected independently at each source coordinate.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TSCATTER "],"block":["BSTART.SFU TSCATTER, ValueDataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile","BSTOP"],"catalog_indices":[80],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TSCATTER","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":16,"legality_handler":"TileOperandsLegal_TSCATTER","mode":3,"name":"TSCATTER","operands":[{"field":"destination0","role":"new zero-initialized Local value destination"},{"field":"source0","role":"persistent Local value source"},{"field":"source1","role":"persistent Local S16, U16, S32, U32, S64, or U64 row-index source"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x070","semantic_handler":"TSCATTER","state_effects":["operand:destination0:new-zero-initialized-local-destination","operand:source0:persistent-value-source","operand:source1:persistent-row-index-source","runtime:typed-zero:unselected-valid-and-padding"]}],"classification":["irregular-and-complex","layout"],"contract":{"block_composition":["BSTART.SFU TSCATTER, ValueDataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile","BSTOP"],"canonical_assembly":["TSCATTER "],"defaults":["LB0 is required and supplies nonzero destination ValidCol; omitted LB1 selects destination ValidRow=1 and omitted LB2 selects physical Col=ValidCol.","Omitted B.DATR retains row-major destination layout; an assigned legal Layout changes only destination physical placement. PadValueOrByteId is encoded zero and means typed positive or integer zero for this operation; every other B.DATR field remains zero.","Before scatter writes, every physical destination element is initialized to the selected value DataType's positive or integer zero and is defined."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TSCATTER, U16; B.DIM LB0=2; B.DIM LB1=4; B.IOT ValueSrc, IndexSrc, mask=1111, , ->Dst<2>; BSTOP"],"exceptions":["Malformed bindings, B.IOR, B.IOS, unsupported value/index pair, zero or mismatched source shape, destination-column mismatch, negative or out-of-range index, duplicate destination coordinate, undefined source, invalid consumed encoding, reserved Layout, or insufficient destination capacity raises the applicable Tile fault before effects.","PE_MASK=0000 is a strict no-op before Tile reads, index and duplicate checks, allocation, faults, zero initialization, or payload effects."],"field_contracts":{},"field_zero_meanings":{"B.DATR.Layout":"Encoded zero selects row-major destination placement.","B.DATR.PadValueOrByteId":"Encoded zero selects typed positive or integer zero initialization for the complete physical destination.","B.DIM.LB1":"Omission selects ValidRow=1; an explicitly encoded zero is not a legal nonzero dimension.","B.DIM.LB2":"Omission selects physical Col=ValidCol; an explicitly encoded zero is not a legal physical column count."},"legality":["TSCATTER uses the TEPL encoding carrier Mode 3 Function 16, is canonically assembled with BSTART.SFU, and has no standalone opcode.","Exactly one terminating Local B.IOT supplies one persistent value source, one persistent row-index source, and one newly allocated destination; B.IOR and B.IOS are illegal.","Every non-packed B8-NP, B16, B32, or B64 value pairs with every S16, U16, S32, U32, S64, or U64 index.","The two sources have the same nonzero valid shape. Destination ValidCol equals source ValidCol and destination ValidRow is nonzero.","Every signed index is nonnegative and every index is less than destination ValidRow. No two source coordinates may select the same destination coordinate [index[r,c],c].","Both source valid rectangles are fully defined and validly encoded. All three bindings use the same PE_MASK; any nonzero subset is legal."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new zero-initialized Local value destination"},{"field":"source0","role":"persistent Local value source"},{"field":"source1","role":"persistent Local S16, U16, S32, U32, S64, or U64 row-index source"}],"ordering":["Complete schema, descriptor, type-pair, dimension, layout, capacity, index-range, duplicate-coordinate, and source-definedness preflight precedes source snapshots.","Both sources are snapshotted before zero initialization and scatter evaluation; complete destination payload, physical definedness, and descriptor publish atomically."],"standalone_opcode":false,"state_effects":["Initialize every physical destination coordinate to typed positive or integer zero.","For every source coordinate [r,c], read k=index[r,c] and write source[r,c] bit-for-bit to destination[k,c].","Both sources persist, no previous destination value is read, and rejection publishes no destination state."]},"depends_on":["PTO-TILE-MODEL-LEGALITY-INDEXED-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-INDEXED-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TSCATTER","mnemonic":"TSCATTER","summary":"Scatter values to distinct destination rows selected independently at each source coordinate.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TSCATTER-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/irregular-and-complex/sorting/TMRGSORT.asl b/asl/tile/irregular-and-complex/sorting/TMRGSORT.asl index d2984ede7..63d1f5299 100644 --- a/asl/tile/irregular-and-complex/sorting/TMRGSORT.asl +++ b/asl/tile/irregular-and-complex/sorting/TMRGSORT.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TMRGSORT "],"block":["BSTART.SFU TMRGSORT, FP32|FP16","B.DATR all-zero (optional)","B.IOR Descending (optional; omission defaults to ascending)","B.IOT two Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"catalog_indices":[79],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"flag0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMRGSORT","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":13,"legality_handler":"TileOperandsLegal_TMRGSORT","mode":3,"name":"TMRGSORT","operands":[{"field":"destination0","role":"new Local merged destination"},{"field":"source0","role":"persistent sorted Local left source"},{"field":"source1","role":"persistent sorted Local right source"},{"field":"flag0","role":"ascending or descending selection"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06D","semantic_handler":"TMRGSORT","state_effects":["operand:destination0:new-local-merged-destination","operand:source0:persistent-sorted-local-left-source","operand:source1:persistent-sorted-local-right-source","operand:flag0:ascending-or-descending","runtime:NumericStatusFlags:signaling-nan-invalid-status"]}],"classification":["irregular-and-complex","sorting"],"contract":{"block_composition":["BSTART.SFU TMRGSORT, FP32|FP16","B.DATR all-zero (optional)","B.IOR Descending (optional; omission defaults to ascending)","B.IOT two Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"canonical_assembly":["TMRGSORT "],"defaults":["Omitted B.IOR selects ascending order. A present RegSrc0 must contain exactly zero for ascending or one for descending; every unused selector is zero.","Every B.DIM is omitted. Destination ValidCol is the sum of source ValidCol values and physical Col is the smallest representable power of two that covers that sum.","Omitted B.DATR selects the operation defaults. A present B.DATR is legal only when every encoded field is zero. Physical padding is Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TMRGSORT, FP16; B.IOR a0; B.IOT T0, T1, mask=1111, , ->T0; BSTOP"],"exceptions":["Malformed or unterminated Local bindings, B.IOS, any B.DIM, unsupported DataType, non-row-major or nonsingle-row sources, nonzero inapplicable B.DATR fields, descending other than zero or one, undefined or invalid source data, or a source not sorted in the selected direction raises Fault_TileLegality before effects.","A combined width above the architectural physical-column range, insufficient TSize, an unavailable renamed destination, or exhausted Tile capacity raises Fault_TileAllocation before effects.","PE_MASK zero completes as a strict no-op before control reads, source reads, sortedness checks, allocation, faults, numeric status, or payload effects."],"field_contracts":{"B.IOR.RegDst":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc0":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc1":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc2":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"}},"field_zero_meanings":{"B.DATR":"All fields zero; every nonzero field is inapplicable.","B.DIM":"Every dimension carrier is absent; zero is not an encoded TMRGSORT operand.","B.IOR":"Omission selects ascending; encoded RegSrc0 zero explicitly reads GPR0 and also selects ascending."},"legality":["TMRGSORT uses the TEPL encoding carrier Mode 3 Function 13, canonically assembles with BSTART.SFU, and has no standalone opcode.","The complete Local binding stream supplies exactly two persistent nonempty single-row sorted sources and one newly allocated destination. All are row-major FP32 or FP16 with one common DataType.","The source streams are sorted in the direction selected by B.IOR before execution. B.DATR is all zero, every B.DIM is absent, B.IOS is illegal, and every B.IOT uses one PE_MASK.","Every valid source element is defined and has a valid encoding. Signaling NaN is a legal merge value and records numeric invalid status rather than causing a Tile legality fault."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local merged destination"},{"field":"source0","role":"persistent sorted Local left source"},{"field":"source1","role":"persistent sorted Local right source"},{"field":"flag0","role":"ascending or descending selection"}],"ordering":["Merge is stable. Equal values select the left source first; numeric values precede NaNs in both directions; NaNs retain per-source order and left-source precedence; signed zeros compare equal.","Destination ValidRow is one and ValidCol is the sum of both source ValidCol values. It contains the complete selected-order merge.","Complete schema, direction, source ordering, type, descriptor, shape, capacity, mask, allocation, definedness, and encoding preflight precedes both source snapshots. Destination, Null padding, numeric status, and descriptor publish atomically."],"standalone_opcode":false,"state_effects":["Stably merge two already sorted single-row streams in ascending or descending order.","Signaling-NaN observation ORs NV into the sticky numeric status. Both sources persist.","Rejection publishes no destination, descriptor, or numeric status effect."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-TILE-MODEL-EXECUTION-SORTING"],"engine":"SFU","id":"PTO-TILE-TMRGSORT","mnemonic":"TMRGSORT","summary":"Stably merge two sorted single-row Local streams into one newly allocated Local destination.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TMRGSORT "],"block":["BSTART.SFU TMRGSORT, FP32|FP16","B.DATR all-zero (optional)","B.IOR Descending (optional; omission defaults to ascending)","B.IOT two Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"catalog_indices":[78],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"flag0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMRGSORT","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":13,"legality_handler":"TileOperandsLegal_TMRGSORT","mode":3,"name":"TMRGSORT","operands":[{"field":"destination0","role":"new Local merged destination"},{"field":"source0","role":"persistent sorted Local left source"},{"field":"source1","role":"persistent sorted Local right source"},{"field":"flag0","role":"ascending or descending selection"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06D","semantic_handler":"TMRGSORT","state_effects":["operand:destination0:new-local-merged-destination","operand:source0:persistent-sorted-local-left-source","operand:source1:persistent-sorted-local-right-source","operand:flag0:ascending-or-descending","runtime:NumericStatusFlags:signaling-nan-invalid-status"]}],"classification":["irregular-and-complex","sorting"],"contract":{"block_composition":["BSTART.SFU TMRGSORT, FP32|FP16","B.DATR all-zero (optional)","B.IOR Descending (optional; omission defaults to ascending)","B.IOT two Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"canonical_assembly":["TMRGSORT "],"defaults":["Omitted B.IOR selects ascending order. A present RegSrc0 must contain exactly zero for ascending or one for descending; every unused selector is zero.","Every B.DIM is omitted. Destination ValidCol is the sum of source ValidCol values and physical Col is the smallest representable power of two that covers that sum.","Omitted B.DATR selects the operation defaults. A present B.DATR is legal only when every encoded field is zero. Physical padding is Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TMRGSORT, FP16; B.IOR a0; B.IOT T0, T1, mask=1111, , ->T0; BSTOP"],"exceptions":["Malformed or unterminated Local bindings, B.IOS, any B.DIM, unsupported DataType, non-row-major or nonsingle-row sources, nonzero inapplicable B.DATR fields, descending other than zero or one, undefined or invalid source data, or a source not sorted in the selected direction raises Fault_TileLegality before effects.","A combined width above the architectural physical-column range, insufficient TSize, an unavailable renamed destination, or exhausted Tile capacity raises Fault_TileAllocation before effects.","PE_MASK zero completes as a strict no-op before control reads, source reads, sortedness checks, allocation, faults, numeric status, or payload effects."],"field_contracts":{"B.IOR.RegDst":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc0":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc1":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc2":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"}},"field_zero_meanings":{"B.DATR":"All fields zero; every nonzero field is inapplicable.","B.DIM":"Every dimension carrier is absent; zero is not an encoded TMRGSORT operand.","B.IOR":"Omission selects ascending; encoded RegSrc0 zero explicitly reads GPR0 and also selects ascending."},"legality":["TMRGSORT uses the TEPL encoding carrier Mode 3 Function 13, canonically assembles with BSTART.SFU, and has no standalone opcode.","The complete Local binding stream supplies exactly two persistent nonempty single-row sorted sources and one newly allocated destination. All are row-major FP32 or FP16 with one common DataType.","The source streams are sorted in the direction selected by B.IOR before execution. B.DATR is all zero, every B.DIM is absent, B.IOS is illegal, and every B.IOT uses one PE_MASK.","Every valid source element is defined and has a valid encoding. Signaling NaN is a legal merge value and records numeric invalid status rather than causing a Tile legality fault."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local merged destination"},{"field":"source0","role":"persistent sorted Local left source"},{"field":"source1","role":"persistent sorted Local right source"},{"field":"flag0","role":"ascending or descending selection"}],"ordering":["Merge is stable. Equal values select the left source first; numeric values precede NaNs in both directions; NaNs retain per-source order and left-source precedence; signed zeros compare equal.","Destination ValidRow is one and ValidCol is the sum of both source ValidCol values. It contains the complete selected-order merge.","Complete schema, direction, source ordering, type, descriptor, shape, capacity, mask, allocation, definedness, and encoding preflight precedes both source snapshots. Destination, Null padding, numeric status, and descriptor publish atomically."],"standalone_opcode":false,"state_effects":["Stably merge two already sorted single-row streams in ascending or descending order.","Signaling-NaN observation ORs NV into the sticky numeric status. Both sources persist.","Rejection publishes no destination, descriptor, or numeric status effect."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-TILE-MODEL-EXECUTION-SORTING"],"engine":"SFU","id":"PTO-TILE-TMRGSORT","mnemonic":"TMRGSORT","summary":"Stably merge two sorted single-row Local streams into one newly allocated Local destination.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TMRGSORT-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/irregular-and-complex/sorting/TSORT.asl b/asl/tile/irregular-and-complex/sorting/TSORT.asl index 0befc4361..f0eba1fcf 100644 --- a/asl/tile/irregular-and-complex/sorting/TSORT.asl +++ b/asl/tile/irregular-and-complex/sorting/TSORT.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TSORT "],"block":["BSTART.SFU TSORT, FP32|FP16","B.DATR all-zero (optional)","B.DIM LB0=sort_width (optional; zero or omission defaults to 32)","B.IOR Descending (optional; omission defaults to ascending)","B.IOT Local source and two new Local destinations, common PE_MASK, ","BSTOP"],"catalog_indices":[78],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"destination1"},{"operand":"source0"},{"operand":"sort_width"},{"operand":"flag0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TSORT","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":12,"legality_handler":"TileOperandsLegal_TSORT","mode":3,"name":"TSORT","operands":[{"field":"destination0","role":"new Local sorted-value destination"},{"field":"destination1","role":"new Local U32 original-index destination"},{"field":"source0","role":"persistent Local source"},{"field":"sort_width","role":"LB0 row-group width"},{"field":"flag0","role":"ascending or descending selection"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06C","semantic_handler":"TSORT","state_effects":["operand:destination0:new-local-sorted-value-destination","operand:destination1:new-local-u32-original-index-destination","operand:source0:persistent-local-source","operand:sort_width:row-group-width","operand:flag0:ascending-or-descending","runtime:NumericStatusFlags:signaling-nan-invalid-status"]}],"classification":["irregular-and-complex","sorting"],"contract":{"block_composition":["BSTART.SFU TSORT, FP32|FP16","B.DATR all-zero (optional)","B.DIM LB0=sort_width (optional; zero or omission defaults to 32)","B.IOR Descending (optional; omission defaults to ascending)","B.IOT Local source and two new Local destinations, common PE_MASK, ","BSTOP"],"canonical_assembly":["TSORT "],"defaults":["Omitted LB0 and encoded LB0 zero both select sort_width 32; values 1 through 64 select that exact group width.","Omitted B.IOR selects ascending order. A present RegSrc0 must contain exactly zero for ascending or one for descending; every unused selector is zero.","Omitted B.DATR selects the operation defaults. A present B.DATR is legal only when every encoded field is zero. Physical padding is Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TSORT, FP32; B.DIM LB0=16; B.IOR a0; B.IOT T0, mask=1111, ->T0; B.IOT mask=1111, , ->T1; BSTOP"],"exceptions":["Malformed or unterminated Local bindings, B.IOS, unsupported DataType, non-row-major layout, nonzero inapplicable B.DATR fields, LB1 or LB2, sort_width above 64, descending other than zero or one, undefined source data, or invalid source encoding raises Fault_TileLegality before effects.","Unrepresentable destination shape, insufficient TSize, unavailable renamed destinations, or exhausted Tile capacity raises Fault_TileAllocation before effects.","PE_MASK zero completes as a strict no-op before control reads, descriptor reads, allocation, faults, numeric status, or payload effects."],"field_contracts":{"B.IOR.RegDst":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc0":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc1":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc2":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"}},"field_zero_meanings":{"B.DATR":"All fields zero; every nonzero field is inapplicable.","B.DIM.LB0":"Encoded zero and omission both select sort_width 32.","B.IOR":"Omission selects ascending; encoded RegSrc0 zero explicitly reads GPR0 and also selects ascending."},"legality":["TSORT uses the TEPL encoding carrier Mode 3 Function 12, canonically assembles with BSTART.SFU, and has no standalone opcode.","The complete Local binding stream supplies exactly one persistent source and two distinct newly allocated destinations. Value source and value destination are FP32 or FP16; the index destination is U32. All use the same nonzero valid shape and row-major layout.","LB1 and LB2 are absent. B.DATR is all zero. B.IOS is illegal. All B.IOT bindings use one PE_MASK.","Every valid source element is defined and has a valid encoding. Signaling NaN is a legal sortable value and records numeric invalid status rather than causing a Tile legality fault."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local sorted-value destination"},{"field":"destination1","role":"new Local U32 original-index destination"},{"field":"source0","role":"persistent Local source"},{"field":"sort_width","role":"LB0 row-group width"},{"field":"flag0","role":"ascending or descending selection"}],"ordering":["Each valid row is split from column zero into consecutive groups of sort_width; the final short group never reads padding.","Sort is stable. Numeric values precede NaNs in both directions; NaNs retain source order; signed zeros compare equal. Each U32 result is the original zero-based column offset within its group.","Complete schema, control, type, descriptor, shape, capacity, mask, allocation, definedness, and encoding preflight precedes one source snapshot. Both destinations, Null padding, numeric status, and descriptors publish atomically."],"standalone_opcode":false,"state_effects":["Sort every independent row group in the selected ascending or descending direction.","Publish reordered values and matching original within-group column indices. Signaling-NaN observation ORs NV into the sticky numeric status.","The source persists. Rejection publishes no destination, descriptor, or numeric status effect."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-TILE-MODEL-EXECUTION-SORTING"],"engine":"SFU","id":"PTO-TILE-TSORT","mnemonic":"TSORT","summary":"Stably sort independent row groups and return values with original within-group U32 indices.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TSORT "],"block":["BSTART.SFU TSORT, FP32|FP16","B.DATR all-zero (optional)","B.DIM LB0=sort_width (optional; zero or omission defaults to 32)","B.IOR Descending (optional; omission defaults to ascending)","B.IOT Local source and two new Local destinations, common PE_MASK, ","BSTOP"],"catalog_indices":[77],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"destination1"},{"operand":"source0"},{"operand":"sort_width"},{"operand":"flag0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TSORT","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":12,"legality_handler":"TileOperandsLegal_TSORT","mode":3,"name":"TSORT","operands":[{"field":"destination0","role":"new Local sorted-value destination"},{"field":"destination1","role":"new Local U32 original-index destination"},{"field":"source0","role":"persistent Local source"},{"field":"sort_width","role":"LB0 row-group width"},{"field":"flag0","role":"ascending or descending selection"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06C","semantic_handler":"TSORT","state_effects":["operand:destination0:new-local-sorted-value-destination","operand:destination1:new-local-u32-original-index-destination","operand:source0:persistent-local-source","operand:sort_width:row-group-width","operand:flag0:ascending-or-descending","runtime:NumericStatusFlags:signaling-nan-invalid-status"]}],"classification":["irregular-and-complex","sorting"],"contract":{"block_composition":["BSTART.SFU TSORT, FP32|FP16","B.DATR all-zero (optional)","B.DIM LB0=sort_width (optional; zero or omission defaults to 32)","B.IOR Descending (optional; omission defaults to ascending)","B.IOT Local source and two new Local destinations, common PE_MASK, ","BSTOP"],"canonical_assembly":["TSORT "],"defaults":["Omitted LB0 and encoded LB0 zero both select sort_width 32; values 1 through 64 select that exact group width.","Omitted B.IOR selects ascending order. A present RegSrc0 must contain exactly zero for ascending or one for descending; every unused selector is zero.","Omitted B.DATR selects the operation defaults. A present B.DATR is legal only when every encoded field is zero. Physical padding is Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TSORT, FP32; B.DIM LB0=16; B.IOR a0; B.IOT T0, mask=1111, ->T0; B.IOT mask=1111, , ->T1; BSTOP"],"exceptions":["Malformed or unterminated Local bindings, B.IOS, unsupported DataType, non-row-major layout, nonzero inapplicable B.DATR fields, LB1 or LB2, sort_width above 64, descending other than zero or one, undefined source data, or invalid source encoding raises Fault_TileLegality before effects.","Unrepresentable destination shape, insufficient TSize, unavailable renamed destinations, or exhausted Tile capacity raises Fault_TileAllocation before effects.","PE_MASK zero completes as a strict no-op before control reads, descriptor reads, allocation, faults, numeric status, or payload effects."],"field_contracts":{"B.IOR.RegDst":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc0":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc1":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"},"B.IOR.RegSrc2":{"ref":"PTO-FIELD-BLOCK-GPR-SELECTOR"}},"field_zero_meanings":{"B.DATR":"All fields zero; every nonzero field is inapplicable.","B.DIM.LB0":"Encoded zero and omission both select sort_width 32.","B.IOR":"Omission selects ascending; encoded RegSrc0 zero explicitly reads GPR0 and also selects ascending."},"legality":["TSORT uses the TEPL encoding carrier Mode 3 Function 12, canonically assembles with BSTART.SFU, and has no standalone opcode.","The complete Local binding stream supplies exactly one persistent source and two distinct newly allocated destinations. Value source and value destination are FP32 or FP16; the index destination is U32. All use the same nonzero valid shape and row-major layout.","LB1 and LB2 are absent. B.DATR is all zero. B.IOS is illegal. All B.IOT bindings use one PE_MASK.","Every valid source element is defined and has a valid encoding. Signaling NaN is a legal sortable value and records numeric invalid status rather than causing a Tile legality fault."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local sorted-value destination"},{"field":"destination1","role":"new Local U32 original-index destination"},{"field":"source0","role":"persistent Local source"},{"field":"sort_width","role":"LB0 row-group width"},{"field":"flag0","role":"ascending or descending selection"}],"ordering":["Each valid row is split from column zero into consecutive groups of sort_width; the final short group never reads padding.","Sort is stable. Numeric values precede NaNs in both directions; NaNs retain source order; signed zeros compare equal. Each U32 result is the original zero-based column offset within its group.","Complete schema, control, type, descriptor, shape, capacity, mask, allocation, definedness, and encoding preflight precedes one source snapshot. Both destinations, Null padding, numeric status, and descriptors publish atomically."],"standalone_opcode":false,"state_effects":["Sort every independent row group in the selected ascending or descending direction.","Publish reordered values and matching original within-group column indices. Signaling-NaN observation ORs NV into the sticky numeric status.","The source persists. Rejection publishes no destination, descriptor, or numeric status effect."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-TILE-MODEL-EXECUTION-SORTING"],"engine":"SFU","id":"PTO-TILE-TSORT","mnemonic":"TSORT","summary":"Stably sort independent row groups and return values with original within-group U32 indices.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TSORT-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/irregular-and-complex/union/TPARTADD.asl b/asl/tile/irregular-and-complex/union/TPARTADD.asl deleted file mode 100644 index 38366b3fa..000000000 --- a/asl/tile/irregular-and-complex/union/TPARTADD.asl +++ /dev/null @@ -1,57 +0,0 @@ -// PTO-INSTRUCTION: {"assembly":["TPARTADD "],"block":["BSTART.SFU TPARTADD, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional; omission defaults to 1)","B.DIM LB2=Col (optional; omission defaults to ValidCol)","B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"catalog_indices":[83],"catalog_records":[{"arguments":[{"constant":"TilePartial_ADD"},{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"ExecuteTilePartial","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":17,"legality_handler":"TileOperandsLegal_ExecuteTilePartial","mode":3,"name":"TPARTADD","operands":[{"field":"destination0","role":"new Local union destination"},{"field":"source0","role":"persistent Local left source anchored at origin"},{"field":"source1","role":"persistent Local right source anchored at origin"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x071","semantic_handler":"ExecuteTilePartial","state_effects":["operand:destination0:new-local-union-destination","operand:source0:persistent-origin-anchored-left-source","operand:source1:persistent-origin-anchored-right-source","runtime:NumericStatusFlags:overlap-operation-status","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","union"],"contract":{"block_composition":["BSTART.SFU TPARTADD, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional; omission defaults to 1)","B.DIM LB2=Col (optional; omission defaults to ValidCol)","B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"canonical_assembly":["TPARTADD "],"defaults":["LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol.","B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout.","Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TPARTADD, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP"],"exceptions":["Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects.","An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects.","PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects."],"field_contracts":{},"field_zero_meanings":{"B.DIM.LB1":"Omission selects one valid row.","B.DIM.LB2":"Omission selects physical Col equal to ValidCol.","B.DATR":"The command is absent; encoded zero is not a TPART descriptor."},"legality":["TPARTADD uses the TEPL encoding carrier Mode 3 Function 17, canonically assembles with BSTART.SFU, and has no standalone opcode.","Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal.","Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK.","Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered.","Every valid source element is defined; floating encodings are valid."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local union destination"},{"field":"source0","role":"persistent Local left source anchored at origin"},{"field":"source1","role":"persistent Local right source anchored at origin"}],"ordering":["Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots.","The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["At an overlap coordinate, typed addition is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior.","At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status.","Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA","PTO-TILE-MODEL-EXECUTION-COMPLEX"],"engine":"SFU","id":"PTO-TILE-TPARTADD","mnemonic":"TPARTADD","summary":"Form the origin-anchored union of two Local Tiles and add overlap elements.","surface":"tile"} -// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} -// NDF-BEGIN: PTO-TPARTADD-CONTRACT-001 -// ndf: kind=contract level=L1 layer=tile status=accepted -// TPARTADD MUST select SFU Mode 3 Function 17. It MUST form the origin- -// anchored union of exactly two persistent Local sources and MUST apply typed addition -// only where both sources cover a coordinate. A coordinate covered by one -// source MUST be copied bit-for-bit. B.DATR, B.IOR, and B.IOS MUST be absent. -// NDF-END: PTO-TPARTADD-CONTRACT-001 -// DOC-BEGIN: decode -readonly func InstructionContractOperation_TPARTADD() => TileOperation -begin - return TileOperation_TPARTADD; -end; -// DOC-END: decode -// DOC-BEGIN: operation -pure func InstructionContractDataTypeLegal_TPARTADD( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_ADD, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTADD( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_ADD, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTADD() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTADD( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTADD( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_ADD, - destination, - source_left, - source_right); -end; -// DOC-END: operation diff --git a/asl/tile/irregular-and-complex/union/TPARTMAX.asl b/asl/tile/irregular-and-complex/union/TPARTMAX.asl deleted file mode 100644 index 58d26a6e6..000000000 --- a/asl/tile/irregular-and-complex/union/TPARTMAX.asl +++ /dev/null @@ -1,57 +0,0 @@ -// PTO-INSTRUCTION: {"assembly":["TPARTMAX "],"block":["BSTART.SFU TPARTMAX, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional; omission defaults to 1)","B.DIM LB2=Col (optional; omission defaults to ValidCol)","B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"catalog_indices":[85],"catalog_records":[{"arguments":[{"constant":"TilePartial_MAX"},{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"ExecuteTilePartial","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":19,"legality_handler":"TileOperandsLegal_ExecuteTilePartial","mode":3,"name":"TPARTMAX","operands":[{"field":"destination0","role":"new Local union destination"},{"field":"source0","role":"persistent Local left source anchored at origin"},{"field":"source1","role":"persistent Local right source anchored at origin"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x073","semantic_handler":"ExecuteTilePartial","state_effects":["operand:destination0:new-local-union-destination","operand:source0:persistent-origin-anchored-left-source","operand:source1:persistent-origin-anchored-right-source","runtime:NumericStatusFlags:overlap-operation-status","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","union"],"contract":{"block_composition":["BSTART.SFU TPARTMAX, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional; omission defaults to 1)","B.DIM LB2=Col (optional; omission defaults to ValidCol)","B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"canonical_assembly":["TPARTMAX "],"defaults":["LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol.","B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout.","Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TPARTMAX, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP"],"exceptions":["Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects.","An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects.","PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects."],"field_contracts":{},"field_zero_meanings":{"B.DIM.LB1":"Omission selects one valid row.","B.DIM.LB2":"Omission selects physical Col equal to ValidCol.","B.DATR":"The command is absent; encoded zero is not a TPART descriptor."},"legality":["TPARTMAX uses the TEPL encoding carrier Mode 3 Function 19, canonically assembles with BSTART.SFU, and has no standalone opcode.","Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal.","Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK.","Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered.","Every valid source element is defined; floating encodings are valid."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local union destination"},{"field":"source0","role":"persistent Local left source anchored at origin"},{"field":"source1","role":"persistent Local right source anchored at origin"}],"ordering":["Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots.","The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["At an overlap coordinate, typed maximum selection is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior.","At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status.","Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA","PTO-TILE-MODEL-EXECUTION-COMPLEX"],"engine":"SFU","id":"PTO-TILE-TPARTMAX","mnemonic":"TPARTMAX","summary":"Form the origin-anchored union of two Local Tiles and select the maximum of overlap elements.","surface":"tile"} -// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} -// NDF-BEGIN: PTO-TPARTMAX-CONTRACT-001 -// ndf: kind=contract level=L1 layer=tile status=accepted -// TPARTMAX MUST select SFU Mode 3 Function 19. It MUST form the origin- -// anchored union of exactly two persistent Local sources and MUST select the typed maximum -// only where both sources cover a coordinate. A coordinate covered by one -// source MUST be copied bit-for-bit. B.DATR, B.IOR, and B.IOS MUST be absent. -// NDF-END: PTO-TPARTMAX-CONTRACT-001 -// DOC-BEGIN: decode -readonly func InstructionContractOperation_TPARTMAX() => TileOperation -begin - return TileOperation_TPARTMAX; -end; -// DOC-END: decode -// DOC-BEGIN: operation -pure func InstructionContractDataTypeLegal_TPARTMAX( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_MAX, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTMAX( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_MAX, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTMAX() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTMAX( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTMAX( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_MAX, - destination, - source_left, - source_right); -end; -// DOC-END: operation diff --git a/asl/tile/irregular-and-complex/union/TPARTMIN.asl b/asl/tile/irregular-and-complex/union/TPARTMIN.asl deleted file mode 100644 index c70c7c82c..000000000 --- a/asl/tile/irregular-and-complex/union/TPARTMIN.asl +++ /dev/null @@ -1,57 +0,0 @@ -// PTO-INSTRUCTION: {"assembly":["TPARTMIN "],"block":["BSTART.SFU TPARTMIN, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional; omission defaults to 1)","B.DIM LB2=Col (optional; omission defaults to ValidCol)","B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"catalog_indices":[86],"catalog_records":[{"arguments":[{"constant":"TilePartial_MIN"},{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"ExecuteTilePartial","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":20,"legality_handler":"TileOperandsLegal_ExecuteTilePartial","mode":3,"name":"TPARTMIN","operands":[{"field":"destination0","role":"new Local union destination"},{"field":"source0","role":"persistent Local left source anchored at origin"},{"field":"source1","role":"persistent Local right source anchored at origin"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x074","semantic_handler":"ExecuteTilePartial","state_effects":["operand:destination0:new-local-union-destination","operand:source0:persistent-origin-anchored-left-source","operand:source1:persistent-origin-anchored-right-source","runtime:NumericStatusFlags:overlap-operation-status","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","union"],"contract":{"block_composition":["BSTART.SFU TPARTMIN, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional; omission defaults to 1)","B.DIM LB2=Col (optional; omission defaults to ValidCol)","B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"canonical_assembly":["TPARTMIN "],"defaults":["LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol.","B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout.","Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TPARTMIN, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP"],"exceptions":["Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects.","An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects.","PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects."],"field_contracts":{},"field_zero_meanings":{"B.DIM.LB1":"Omission selects one valid row.","B.DIM.LB2":"Omission selects physical Col equal to ValidCol.","B.DATR":"The command is absent; encoded zero is not a TPART descriptor."},"legality":["TPARTMIN uses the TEPL encoding carrier Mode 3 Function 20, canonically assembles with BSTART.SFU, and has no standalone opcode.","Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal.","Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK.","Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered.","Every valid source element is defined; floating encodings are valid."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local union destination"},{"field":"source0","role":"persistent Local left source anchored at origin"},{"field":"source1","role":"persistent Local right source anchored at origin"}],"ordering":["Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots.","The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["At an overlap coordinate, typed minimum selection is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior.","At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status.","Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA","PTO-TILE-MODEL-EXECUTION-COMPLEX"],"engine":"SFU","id":"PTO-TILE-TPARTMIN","mnemonic":"TPARTMIN","summary":"Form the origin-anchored union of two Local Tiles and select the minimum of overlap elements.","surface":"tile"} -// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} -// NDF-BEGIN: PTO-TPARTMIN-CONTRACT-001 -// ndf: kind=contract level=L1 layer=tile status=accepted -// TPARTMIN MUST select SFU Mode 3 Function 20. It MUST form the origin- -// anchored union of exactly two persistent Local sources and MUST select the typed minimum -// only where both sources cover a coordinate. A coordinate covered by one -// source MUST be copied bit-for-bit. B.DATR, B.IOR, and B.IOS MUST be absent. -// NDF-END: PTO-TPARTMIN-CONTRACT-001 -// DOC-BEGIN: decode -readonly func InstructionContractOperation_TPARTMIN() => TileOperation -begin - return TileOperation_TPARTMIN; -end; -// DOC-END: decode -// DOC-BEGIN: operation -pure func InstructionContractDataTypeLegal_TPARTMIN( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_MIN, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTMIN( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_MIN, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTMIN() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTMIN( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTMIN( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_MIN, - destination, - source_left, - source_right); -end; -// DOC-END: operation diff --git a/asl/tile/irregular-and-complex/union/TPARTMUL.asl b/asl/tile/irregular-and-complex/union/TPARTMUL.asl deleted file mode 100644 index 407898f1b..000000000 --- a/asl/tile/irregular-and-complex/union/TPARTMUL.asl +++ /dev/null @@ -1,58 +0,0 @@ -// PTO-INSTRUCTION: {"assembly":["TPARTMUL "],"block":["BSTART.SFU TPARTMUL, FP32|FP16|BF16|S32|S16|U32|U16","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional; omission defaults to 1)","B.DIM LB2=Col (optional; omission defaults to ValidCol)","B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"catalog_indices":[84],"catalog_records":[{"arguments":[{"constant":"TilePartial_MUL"},{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":[],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"ExecuteTilePartial","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":18,"legality_handler":"TileOperandsLegal_ExecuteTilePartial","mode":3,"name":"TPARTMUL","operands":[{"field":"destination0","role":"new Local union destination"},{"field":"source0","role":"persistent Local left source anchored at origin"},{"field":"source1","role":"persistent Local right source anchored at origin"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x072","semantic_handler":"ExecuteTilePartial","state_effects":["operand:destination0:new-local-union-destination","operand:source0:persistent-origin-anchored-left-source","operand:source1:persistent-origin-anchored-right-source","runtime:NumericStatusFlags:overlap-operation-status","runtime:TilePad_Null:physical-padding"]}],"classification":["irregular-and-complex","union"],"contract":{"block_composition":["BSTART.SFU TPARTMUL, FP32|FP16|BF16|S32|S16|U32|U16","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional; omission defaults to 1)","B.DIM LB2=Col (optional; omission defaults to ValidCol)","B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ","BSTOP"],"canonical_assembly":["TPARTMUL "],"defaults":["LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol.","B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout.","Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TPARTMUL, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP"],"exceptions":["Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects.","An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects.","PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects."],"field_contracts":{},"field_zero_meanings":{"B.DIM.LB1":"Omission selects one valid row.","B.DIM.LB2":"Omission selects physical Col equal to ValidCol.","B.DATR":"The command is absent; encoded zero is not a TPART descriptor."},"legality":["TPARTMUL uses the TEPL encoding carrier Mode 3 Function 18, canonically assembles with BSTART.SFU, and has no standalone opcode.","Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal.","Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, U32, or U16. All are row-major and use one PE_MASK.","Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered.","Every valid source element is defined; floating encodings are valid."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"new Local union destination"},{"field":"source0","role":"persistent Local left source anchored at origin"},{"field":"source1","role":"persistent Local right source anchored at origin"}],"ordering":["Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots.","The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none."],"standalone_opcode":false,"state_effects":["At an overlap coordinate, typed multiplication is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior.","At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status.","Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding."]},"depends_on":["PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA","PTO-TILE-MODEL-EXECUTION-COMPLEX"],"engine":"SFU","id":"PTO-TILE-TPARTMUL","mnemonic":"TPARTMUL","summary":"Form the origin-anchored union of two Local Tiles and multiply overlap elements.","surface":"tile"} -// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} -// NDF-BEGIN: PTO-TPARTMUL-CONTRACT-001 -// ndf: kind=contract level=L1 layer=tile status=accepted -// TPARTMUL MUST select SFU Mode 3 Function 18 and MUST use the A7 DataType -// set. It MUST form the origin- -// anchored union of exactly two persistent Local sources and MUST apply typed multiplication -// only where both sources cover a coordinate. A coordinate covered by one -// source MUST be copied bit-for-bit. B.DATR, B.IOR, and B.IOS MUST be absent. -// NDF-END: PTO-TPARTMUL-CONTRACT-001 -// DOC-BEGIN: decode -readonly func InstructionContractOperation_TPARTMUL() => TileOperation -begin - return TileOperation_TPARTMUL; -end; -// DOC-END: decode -// DOC-BEGIN: operation -pure func InstructionContractDataTypeLegal_TPARTMUL( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_MUL, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTMUL( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_MUL, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTMUL() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTMUL( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTMUL( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_MUL, - destination, - source_left, - source_right); -end; -// DOC-END: operation diff --git a/asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl b/asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl deleted file mode 100644 index 0b36940f6..000000000 --- a/asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl +++ /dev/null @@ -1,47 +0,0 @@ -// PTO-INSTRUCTION: {"assembly":["TFILLPAD "],"block":["BSTART.SFU TFILLPAD, DataType","B.DATR (optional)","B.DIM LB0","B.DIM (LB1/LB2 for 2D)","B.IOT","BSTOP"],"catalog_indices":[72],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"scalar0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TFILLPAD","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":5,"legality_handler":"TileOperandsLegal_TFILLPAD","mode":3,"name":"TFILLPAD","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"},{"field":"scalar0","role":"padding"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x065","semantic_handler":"TFILLPAD","state_effects":["operand:destination0:destination","operand:source0:source","operand:scalar0:padding"]}],"classification":["layout-and-rearrangement","initialization"],"contract":{"block_composition":["BSTART.SFU TFILLPAD, DataType","B.DATR (optional)","B.DIM LB0","B.DIM (LB1/LB2 for 2D)","B.IOT","BSTOP"],"canonical_assembly":["TFILLPAD "],"defaults":["At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence.","The TileOperandsLegal_TFILLPAD schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TFILLPAD.","B.IOR.RegSrc0 supplies the padding scalar; omitted B.IOR selects zero and only the low selected-element-width bits participate."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TFILLPAD, DataType; B.DATR (optional); B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP"],"exceptions":["ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["TFILLPAD is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode.","Before effects, TileOperandsLegal_TFILLPAD validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability.","B.DATR applicability is exactly [{\"allowed_nonzero_fields\":[\"PadValueOrByteId\",\"Layout\"],\"pad_union\":\"pad-value\"}]."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"},{"field":"scalar0","role":"padding"}],"ordering":["none"],"standalone_opcode":false,"state_effects":["Snapshot the source and bound scalar, copy every valid source coordinate, and write the bound scalar to every non-valid physical destination coordinate.","Mark the full physical destination defined, set contents_defined=TRUE, and publish payload, definedness, and descriptor atomically after complete preflight."]},"depends_on":["PTO-TILE-MODEL-EXECUTION-GENERATION","PTO-TILE-MODEL-LEGALITY-LAYOUT-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TFILLPAD","mnemonic":"TFILLPAD","summary":"Copy the source and fill destination padding elements with the bound scalar.","surface":"tile"} -// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} -// NDF-BEGIN: PTO-TFILLPAD-CONTRACT-001 -// ndf: kind=contract level=L1 layer=tile status=accepted -// TFILLPAD MUST copy the source valid rectangle and fill every other physical -// destination element with the low selected-width bits of B.IOR.RegSrc0. -// Omitted B.IOR MUST select zero. The complete physical result MUST become -// defined and publish atomically after source and scalar snapshots. -// NDF-END: PTO-TFILLPAD-CONTRACT-001 -// DOC-BEGIN: decode -readonly func InstructionContractOperation_TFILLPAD() => TileOperation -begin - return TileOperation_TFILLPAD; -end; -// DOC-END: decode -// DOC-BEGIN: operation -readonly func InstructionContractHandler_TFILLPAD() => TileSemanticHandler -begin - return TileHandler_TFILLPAD; -end; - -pure func InstructionContractDataTypeLegal_TFILLPAD( - data_type: TileDataType) => boolean -begin - return TileFillPadDataTypeSupported(data_type); -end; - -readonly func InstructionContractOperandsLegal_TFILLPAD( - destination: TileIndex, - source: TileIndex, - padding: Word) => boolean -begin - return TileOperandsLegal_TFILLPAD(destination, source, padding); -end; - -func InstructionContractExecute_TFILLPAD( - destination: TileIndex, - source: TileIndex, - padding: Word) -begin - assert InstructionContractOperandsLegal_TFILLPAD( - destination, - source, - padding); - TFILLPAD(destination, source, padding); -end; -// DOC-END: operation diff --git a/asl/tile/layout-and-rearrangement/layout/TMOV.asl b/asl/tile/layout-and-rearrangement/layout/TMOV.asl index 67dcdcc91..3c4651f03 100644 --- a/asl/tile/layout-and-rearrangement/layout/TMOV.asl +++ b/asl/tile/layout-and-rearrangement/layout/TMOV.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TMOV "],"block":["BSTART.TLSU TMOV, DataType","B.DIM LB0","B.DIM (LB1/LB2 for 2D)","B.IOT","BSTOP"],"catalog_indices":[89],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"}],"command_mnemonic":"BSTART.TMOV","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMOV","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":2,"legality_handler":"TileOperandsLegal_TMOV","name":"TMOV","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMOV","state_effects":["operand:destination0:destination","operand:source0:source"]}],"classification":["layout-and-rearrangement","layout"],"contract":{"block_composition":["BSTART.TLSU TMOV, DataType","B.DIM LB0","B.DIM (LB1/LB2 for 2D)","B.IOT","BSTOP"],"canonical_assembly":["TMOV "],"defaults":["At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence.","The TileOperandsLegal_TMOV schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TMOV."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TLSU TMOV, DataType; B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP"],"exceptions":["ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["TMOV is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode.","Before effects, TileOperandsLegal_TMOV validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability.","B.DATR applicability is exactly [{\"allowed_nonzero_fields\":[\"Layout\"],\"pad_union\":\"must-zero\"}]."],"memory_effects":["Perform only the global, Local, or Shared data movement named by the mnemonic after complete access, shape, stride, and descriptor validation; a fault produces no partial destination or memory effect."],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"}],"ordering":["none"],"standalone_opcode":false,"state_effects":["Copy the source Tile payload and definedness into the destination.","After complete preflight, execute TMOV with the operand bindings listed above; destination definedness changes only as specified by that handler."]},"depends_on":["PTO-TILE-MODEL-MEMORY-SHARED-MOVEMENT","PTO-TILE-MODEL-LEGALITY-MEMORY-SCHEMA"],"engine":"TLSU","id":"PTO-TILE-TMOV","mnemonic":"TMOV","summary":"Copy the source Tile payload and definedness into the destination.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TMOV "],"block":["BSTART.TLSU TMOV, DataType","B.DIM LB0","B.DIM (LB1/LB2 for 2D)","B.IOT","BSTOP"],"catalog_indices":[83],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"}],"command_mnemonic":"BSTART.TMOV","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMOV","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":2,"legality_handler":"TileOperandsLegal_TMOV","name":"TMOV","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMOV","state_effects":["operand:destination0:destination","operand:source0:source"]}],"classification":["layout-and-rearrangement","layout"],"contract":{"block_composition":["BSTART.TLSU TMOV, DataType","B.DIM LB0","B.DIM (LB1/LB2 for 2D)","B.IOT","BSTOP"],"canonical_assembly":["TMOV "],"defaults":["At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence.","The TileOperandsLegal_TMOV schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TMOV."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TLSU TMOV, DataType; B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP"],"exceptions":["ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["TMOV is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode.","Before effects, TileOperandsLegal_TMOV validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability.","B.DATR applicability is exactly [{\"allowed_nonzero_fields\":[\"Layout\"],\"pad_union\":\"must-zero\"}]."],"memory_effects":["Perform only the global, Local, or Shared data movement named by the mnemonic after complete access, shape, stride, and descriptor validation; a fault produces no partial destination or memory effect."],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"}],"ordering":["none"],"standalone_opcode":false,"state_effects":["Copy the source Tile payload and definedness into the destination.","After complete preflight, execute TMOV with the operand bindings listed above; destination definedness changes only as specified by that handler."]},"depends_on":["PTO-TILE-MODEL-MEMORY-SHARED-MOVEMENT","PTO-TILE-MODEL-LEGALITY-MEMORY-SCHEMA"],"engine":"TLSU","id":"PTO-TILE-TMOV","mnemonic":"TMOV","summary":"Copy the source Tile payload and definedness into the destination.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TMOV-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/layout-and-rearrangement/layout/TPACK.asl b/asl/tile/layout-and-rearrangement/layout/TPACK.asl new file mode 100644 index 000000000..8ab07b6c6 --- /dev/null +++ b/asl/tile/layout-and-rearrangement/layout/TPACK.asl @@ -0,0 +1,42 @@ +// PTO-INSTRUCTION: {"assembly":["TPACK "],"block":["BSTART.SFU TPACK, U32","B.DATR Layout (optional)","B.DIM LB0 (optional)","B.IOT source0, source1, ->destination","B.IOR pack_control","BSTOP"],"catalog_indices":[105],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"scalar0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TPACK","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":23,"legality_handler":"TileOperandsLegal_TPACK","mode":3,"name":"TPACK","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source0"},{"field":"source1","role":"source1"},{"field":"scalar0","role":"pack-control"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x077","semantic_handler":"TPACK","state_effects":["operand:destination0:destination","operand:source0:source0","operand:source1:source1","operand:scalar0:pack-control"]}],"classification":["layout-and-rearrangement","layout"],"contract":{"block_composition":["BSTART.SFU TPACK, U32","B.DATR Layout (optional)","B.DIM LB0/LB1/LB2 (optional)","B.IOT source0, source1, ->destination","B.IOR pack_control","BSTOP"],"canonical_assembly":["TPACK "],"defaults":["A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TPACK, U32; B.DATR Layout; B.IOT source0, source1, ->destination; B.IOR a0; BSTOP"],"exceptions":["Illegal field widths reject with Fault_TileLegality before effects.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior."],"field_contracts":{},"field_zero_meanings":{},"legality":["TPACK accepts only Local U32 CUBE_M16 or CUBE_M32 sources and a fresh matching destination.","The control selects two low-order byte fields with widths 1..3 whose sum is at most four.","The result is raw zero-filled field assembly with no numeric conversion."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source0"},{"field":"source1","role":"source1"},{"field":"scalar0","role":"pack-control"}],"ordering":["Control and source validation precede destination publication."],"standalone_opcode":false,"state_effects":["Pack corresponding source U32 words independently in every active CUBE word group."]},"depends_on":["PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-LEGALITY-LAYOUT-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TPACK","mnemonic":"TPACK","summary":"Pack two low-order raw byte fields into Local U32 CUBE words.","surface":"tile"} +// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} +// NDF-BEGIN: PTO-TPACK-CONTRACT-001 +// ndf: kind=contract level=L1 layer=tile status=accepted +// TPACK assembles two low-order byte fields into each corresponding U32 word. +// Widths are explicit control bytes in 1..3 with total width at most four; +// all unselected result bits are zero. +// NDF-END: PTO-TPACK-CONTRACT-001 +// DOC-BEGIN: decode +readonly func InstructionContractOperation_TPACK() => TileOperation +begin + return TileOperation_TPACK; +end; +// DOC-END: decode +// DOC-BEGIN: operation +readonly func InstructionContractHandler_TPACK() => TileSemanticHandler +begin + return TileHandler_TPACK; +end; + +pure func InstructionContractDataTypeLegal_TPACK( + data_type: TileDataType) => boolean +begin + return data_type == TileDataType_U32; +end; + +readonly func InstructionContractOperandsLegal_TPACK( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) => boolean +begin + return TileOperandsLegal_TPACK(destination, source0, source1, control); +end; + +func InstructionContractExecute_TPACK( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) +begin + assert InstructionContractOperandsLegal_TPACK( + destination, source0, source1, control); + TPACK(destination, source0, source1, control); +end; +// DOC-END: operation diff --git a/asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl b/asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl new file mode 100644 index 000000000..1fd5eccdc --- /dev/null +++ b/asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl @@ -0,0 +1,43 @@ +// PTO-INSTRUCTION: {"assembly":["TPERMUTE "],"block":["BSTART.SFU TPERMUTE, DataType","B.DATR Layout (optional)","B.DIM LB0 (optional)","B.IOT source0, source1","B.IOT indices, ->destination","BSTOP"],"catalog_indices":[103],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TPERMUTE","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":21,"legality_handler":"TileOperandsLegal_TPERMUTE","mode":3,"name":"TPERMUTE","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source0"},{"field":"source1","role":"source1"},{"field":"source2","role":"indices"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x075","semantic_handler":"TPERMUTE","state_effects":["operand:destination0:destination","operand:source0:source0","operand:source1:source1","operand:source2:indices"]}],"classification":["layout-and-rearrangement","layout"],"contract":{"block_composition":["BSTART.SFU TPERMUTE, DataType","B.DATR Layout (optional)","B.DIM LB0/LB1/LB2 (optional)","B.IOT source0, source1","B.IOT indices, ->destination","BSTOP"],"canonical_assembly":["TPERMUTE "],"defaults":["B.DATR has no effect other than selecting CUBE_M16 or CUBE_M32; padding and numeric fields remain zero.","A nonzero PE mask requires two ordered B.IOT bindings and no B.IOR."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TPERMUTE, U32; B.DATR Layout; B.IOT source0, source1; B.IOT indices, ->destination; BSTOP"],"exceptions":["Illegal raw indices reject before any destination effect with Fault_TileLegality.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior."],"field_contracts":{},"field_zero_meanings":{},"legality":["TPERMUTE accepts only Local CUBE_M16 or CUBE_M32 data Tiles with matching dtype and geometry.","indices is Local U8 with the same CUBE layout and supplies one byte index for every valid destination byte.","The destination is fresh; source0 and source1 may alias, while indices is distinct from both sources.","Raw bytes are rearranged without numerical conversion."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source0"},{"field":"source1","role":"source1"},{"field":"source2","role":"indices"}],"ordering":["All index legality and source reads precede destination publication."],"standalone_opcode":false,"state_effects":["Perform per-row two-source raw-byte table lookup and publish only the destination valid region."]},"depends_on":["PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-LEGALITY-LAYOUT-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TPERMUTE","mnemonic":"TPERMUTE","summary":"Permute raw bytes from two Local CUBE sources by a Local U8 index Tile.","surface":"tile"} +// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} +// NDF-BEGIN: PTO-TPERMUTE-CONTRACT-001 +// ndf: kind=contract level=L1 layer=tile status=accepted +// TPERMUTE performs a two-source per-row raw-byte lookup over Local CUBE_M16 +// or CUBE_M32 Cells. Every valid destination byte and its index are checked +// before the fresh destination is published; invalid indices reject atomically. +// NDF-END: PTO-TPERMUTE-CONTRACT-001 +// DOC-BEGIN: decode +readonly func InstructionContractOperation_TPERMUTE() => TileOperation +begin + return TileOperation_TPERMUTE; +end; +// DOC-END: decode +// DOC-BEGIN: operation +readonly func InstructionContractHandler_TPERMUTE() => TileSemanticHandler +begin + return TileHandler_TPERMUTE; +end; + +pure func InstructionContractDataTypeLegal_TPERMUTE( + data_type: TileDataType) => boolean +begin + return TileCubeDataTypeSupported(data_type) && + TileElementBits(data_type) != 64; +end; + +readonly func InstructionContractOperandsLegal_TPERMUTE( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) => boolean +begin + return TileOperandsLegal_TPERMUTE(destination, source0, source1, indices); +end; + +func InstructionContractExecute_TPERMUTE( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) +begin + assert InstructionContractOperandsLegal_TPERMUTE( + destination, source0, source1, indices); + TPERMUTE(destination, source0, source1, indices); +end; +// DOC-END: operation diff --git a/asl/tile/layout-and-rearrangement/layout/TSHUF.asl b/asl/tile/layout-and-rearrangement/layout/TSHUF.asl new file mode 100644 index 000000000..7907a447a --- /dev/null +++ b/asl/tile/layout-and-rearrangement/layout/TSHUF.asl @@ -0,0 +1,43 @@ +// PTO-INSTRUCTION: {"assembly":["TSHUF "],"block":["BSTART.SFU TSHUF, DataType","B.DATR Layout (optional)","B.DIM LB0 (optional)","B.IOT source, controls, ->destination","B.IOR shuffle_control","BSTOP"],"catalog_indices":[104],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"scalar0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TSHUF","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":22,"legality_handler":"TileOperandsLegal_TSHUF","mode":3,"name":"TSHUF","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"},{"field":"source1","role":"controls"},{"field":"scalar0","role":"shuffle-control"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x076","semantic_handler":"TSHUF","state_effects":["operand:destination0:destination","operand:source0:source","operand:source1:controls","operand:scalar0:shuffle-control"]}],"classification":["layout-and-rearrangement","layout"],"contract":{"block_composition":["BSTART.SFU TSHUF, DataType","B.DATR Layout (optional)","B.DIM LB0/LB1/LB2 (optional)","B.IOT source, controls, ->destination","B.IOR shuffle_control","BSTOP"],"canonical_assembly":["TSHUF "],"defaults":["A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TSHUF, U32; B.DATR Layout; B.IOT source, controls, ->destination; B.IOR a0; BSTOP"],"exceptions":["Reserved control encodings reject with Fault_TileLegality before effects.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior."],"field_contracts":{},"field_zero_meanings":{},"legality":["TSHUF accepts Local CUBE_M16 or CUBE_M32 data and U32 control Tiles with matching geometry.","The control word selects UP, DOWN, BFLY, or IDX; segment and boundary fields are checked before execution.","Raw 32-bit words are shuffled without byte permutation."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"},{"field":"source1","role":"controls"},{"field":"scalar0","role":"shuffle-control"}],"ordering":["Source and control snapshots precede destination publication."],"standalone_opcode":false,"state_effects":["Perform independent PTX-style word shuffles for each active CUBE row/group."]},"depends_on":["PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-LEGALITY-LAYOUT-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TSHUF","mnemonic":"TSHUF","summary":"Shuffle raw 32-bit words across Local CUBE rows with an explicit control GPR.","surface":"tile"} +// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} +// NDF-BEGIN: PTO-TSHUF-CONTRACT-001 +// ndf: kind=contract level=L1 layer=tile status=accepted +// TSHUF selects raw 32-bit words inside independent power-of-two row segments. +// Control mode, segment, and boundary fields are checked before publication; +// SELF and ZERO define out-of-segment behavior without predicates. +// NDF-END: PTO-TSHUF-CONTRACT-001 +// DOC-BEGIN: decode +readonly func InstructionContractOperation_TSHUF() => TileOperation +begin + return TileOperation_TSHUF; +end; +// DOC-END: decode +// DOC-BEGIN: operation +readonly func InstructionContractHandler_TSHUF() => TileSemanticHandler +begin + return TileHandler_TSHUF; +end; + +pure func InstructionContractDataTypeLegal_TSHUF( + data_type: TileDataType) => boolean +begin + return TileCubeDataTypeSupported(data_type) && + TileElementBits(data_type) != 64; +end; + +readonly func InstructionContractOperandsLegal_TSHUF( + destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) => boolean +begin + return TileOperandsLegal_TSHUF(destination, source, controls, control); +end; + +func InstructionContractExecute_TSHUF( + destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) +begin + assert InstructionContractOperandsLegal_TSHUF( + destination, source, controls, control); + TSHUF(destination, source, controls, control); +end; +// DOC-END: operation diff --git a/asl/tile/layout-and-rearrangement/layout/TTRANS.asl b/asl/tile/layout-and-rearrangement/layout/TTRANS.asl deleted file mode 100644 index 0c6fe2fe0..000000000 --- a/asl/tile/layout-and-rearrangement/layout/TTRANS.asl +++ /dev/null @@ -1,42 +0,0 @@ -// PTO-INSTRUCTION: {"assembly":["TTRANS "],"block":["BSTART.SFU TTRANS, DataType","B.DATR (optional)","B.DIM LB0","B.DIM (LB1/LB2 for 2D)","B.IOT","BSTOP"],"catalog_indices":[80],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TTRANS","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":14,"legality_handler":"TileOperandsLegal_TTRANS","mode":3,"name":"TTRANS","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x06E","semantic_handler":"TTRANS","state_effects":["operand:destination0:destination","operand:source0:source"]}],"classification":["layout-and-rearrangement","layout"],"contract":{"block_composition":["BSTART.SFU TTRANS, DataType","B.DATR (optional)","B.DIM LB0","B.DIM (LB1/LB2 for 2D)","B.IOT","BSTOP"],"canonical_assembly":["TTRANS "],"defaults":["At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence.","The TileOperandsLegal_TTRANS schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TTRANS."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TTRANS, DataType; B.DATR (optional); B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP"],"exceptions":["ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["TTRANS is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode.","Before effects, TileOperandsLegal_TTRANS validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability.","B.DATR applicability is exactly [{\"allowed_nonzero_fields\":[\"Layout\"],\"pad_union\":\"must-zero\"}]."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"}],"ordering":["none"],"standalone_opcode":false,"state_effects":["Transpose the source Tile into the destination.","After complete preflight, execute TTRANS with the operand bindings listed above; destination definedness changes only as specified by that handler."]},"depends_on":["PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-LEGALITY-LAYOUT-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TTRANS","mnemonic":"TTRANS","summary":"Transpose the source Tile into the destination.","surface":"tile"} -// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} -// NDF-BEGIN: PTO-TTRANS-CONTRACT-001 -// ndf: kind=contract level=L1 layer=tile status=accepted -// TTRANS MUST map every defined source coordinate [r,c] to destination [c,r] -// without changing its element encoding. -// Complete shape, type, layout, capacity, and definedness preflight MUST -// precede atomic transposed-result and Null-padding publication. -// NDF-END: PTO-TTRANS-CONTRACT-001 -// DOC-BEGIN: decode -readonly func InstructionContractOperation_TTRANS() => TileOperation -begin - return TileOperation_TTRANS; -end; -// DOC-END: decode -// DOC-BEGIN: operation -readonly func InstructionContractHandler_TTRANS() => TileSemanticHandler -begin - return TileHandler_TTRANS; -end; - -pure func InstructionContractDataTypeLegal_TTRANS( - data_type: TileDataType) => boolean -begin - return TileCarrierOrMove24BaselineDataTypeSupported(data_type); -end; - -readonly func InstructionContractOperandsLegal_TTRANS( - destination: TileIndex, - source: TileIndex) => boolean -begin - return TileOperandsLegal_TTRANS(destination, source); -end; - -func InstructionContractExecute_TTRANS( - destination: TileIndex, - source: TileIndex) -begin - assert InstructionContractOperandsLegal_TTRANS(destination, source); - TTRANS(destination, source); -end; -// DOC-END: operation diff --git a/asl/tile/layout-and-rearrangement/layout/TUNPACK.asl b/asl/tile/layout-and-rearrangement/layout/TUNPACK.asl new file mode 100644 index 000000000..4a98d8b7c --- /dev/null +++ b/asl/tile/layout-and-rearrangement/layout/TUNPACK.asl @@ -0,0 +1,38 @@ +// PTO-INSTRUCTION: {"assembly":["TUNPACK "],"block":["BSTART.SFU TUNPACK, U32","B.DATR Layout (optional)","B.DIM LB0 (optional)","B.IOT source, ->destination","B.IOR unpack_control","BSTOP"],"catalog_indices":[106],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"scalar0"}],"command_mnemonic":"BSTART.TEPL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TUNPACK","family":"TEPL","fault_contract":"ExecuteTileInstruction","function":24,"legality_handler":"TileOperandsLegal_TUNPACK","mode":3,"name":"TUNPACK","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"},{"field":"scalar0","role":"unpack-control"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","selector":"0x078","semantic_handler":"TUNPACK","state_effects":["operand:destination0:destination","operand:source0:source","operand:scalar0:unpack-control"]}],"classification":["layout-and-rearrangement","layout"],"contract":{"block_composition":["BSTART.SFU TUNPACK, U32","B.DATR Layout (optional)","B.DIM LB0/LB1/LB2 (optional)","B.IOT source, ->destination","B.IOR unpack_control","BSTOP"],"canonical_assembly":["TUNPACK "],"defaults":["A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.SFU TUNPACK, U32; B.DATR Layout; B.DIM LB0; B.IOT source, ->destination; B.IOR a0; BSTOP"],"exceptions":["Illegal offset/count fields reject with Fault_TileLegality before effects.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior."],"field_contracts":{},"field_zero_meanings":{},"legality":["TUNPACK accepts only Local U32 CUBE_M16 or CUBE_M32 sources and a fresh matching destination.","The control selects one contiguous byte field with offset 0..3 and count 1..4 within a U32 word.","The result is zero-extended raw extraction."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"source"},{"field":"scalar0","role":"unpack-control"}],"ordering":["Control and source validation precede destination publication."],"standalone_opcode":false,"state_effects":["Extract and zero-extend one byte field in each active CUBE word group."]},"depends_on":["PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-LEGALITY-LAYOUT-REARRANGEMENT"],"engine":"SFU","id":"PTO-TILE-TUNPACK","mnemonic":"TUNPACK","summary":"Extract and zero-extend a raw byte field from Local U32 CUBE words.","surface":"tile"} +// PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} +// NDF-BEGIN: PTO-TUNPACK-CONTRACT-001 +// ndf: kind=contract level=L1 layer=tile status=accepted +// TUNPACK extracts one contiguous byte field from each U32 CUBE word and +// zero-extends it to U32. Offset/count controls are checked before effects. +// NDF-END: PTO-TUNPACK-CONTRACT-001 +// DOC-BEGIN: decode +readonly func InstructionContractOperation_TUNPACK() => TileOperation +begin + return TileOperation_TUNPACK; +end; +// DOC-END: decode +// DOC-BEGIN: operation +readonly func InstructionContractHandler_TUNPACK() => TileSemanticHandler +begin + return TileHandler_TUNPACK; +end; + +pure func InstructionContractDataTypeLegal_TUNPACK( + data_type: TileDataType) => boolean +begin + return data_type == TileDataType_U32; +end; + +readonly func InstructionContractOperandsLegal_TUNPACK( + destination: TileIndex, source: TileIndex, control: Word) => boolean +begin + return TileOperandsLegal_TUNPACK(destination, source, control); +end; + +func InstructionContractExecute_TUNPACK( + destination: TileIndex, source: TileIndex, control: Word) +begin + assert InstructionContractOperandsLegal_TUNPACK(destination, source, control); + TUNPACK(destination, source, control); +end; +// DOC-END: operation diff --git a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV.asl b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV.asl index ddca4903e..a60b6fa54 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TGEMV "],"block":["BSTART.TGEMV AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[103],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TGEMV","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":16,"legality_handler":"TileOperandsLegal_TGEMV","name":"TGEMV","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"right-matrix"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV","state_effects":["operand:destination0:destination","operand:source0:left-vector","operand:source1:right-matrix"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMV AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMV AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 16 and TileOperation_TGEMV.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","AType and BType must be supported ordinary Matrix types from one numeric class. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"right-matrix"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the matrix by the vector into the destination.","After complete preflight, execute TGEMV with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV","mnemonic":"TGEMV","summary":"Multiply the matrix by the vector into the destination.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TGEMV "],"block":["BSTART.TGEMV AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[97],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TGEMV","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":16,"legality_handler":"TileOperandsLegal_TGEMV","name":"TGEMV","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"right-matrix"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV","state_effects":["operand:destination0:destination","operand:source0:left-vector","operand:source1:right-matrix"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMV AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMV AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 16 and TileOperation_TGEMV.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","AType and BType must be supported ordinary Matrix types from one numeric class. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"right-matrix"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the matrix by the vector into the destination.","After complete preflight, execute TGEMV with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV","mnemonic":"TGEMV","summary":"Multiply the matrix by the vector into the destination.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TGEMV-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC.asl b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC.asl index 7062488f3..547570d60 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TGEMV_ACC "],"block":["BSTART.TGEMV.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[105],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.TGEMV.ACC","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_ACC","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":18,"legality_handler":"TileOperandsLegal_TGEMV_ACC","name":"TGEMV_ACC","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left-vector"},{"field":"source2","role":"right-matrix"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_ACC","state_effects":["operand:destination0:destination","operand:source0:accumulator","operand:source1:left-vector","operand:source2:right-matrix"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMV.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_ACC "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero.","C and D are both mandatory. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMV.ACC AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary; B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 18 and TileOperation_TGEMV_ACC.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize.","C and D are both mandatory. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","AType and BType must be supported ordinary Matrix types from one numeric class. C is one explicit Local MxN accumulator source and D is a distinct newly published destination; C's encoded relative selector and D's zero-extended DstTile hand must differ before rename. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left-vector"},{"field":"source2","role":"right-matrix"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the matrix by the vector and accumulate into the supplied Tile.","After complete preflight, execute TGEMV_ACC with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","C is snapshotted before multiplication and remains descriptor-and-payload unchanged after success or rejection."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-ACC","mnemonic":"TGEMV_ACC","summary":"Multiply the matrix by the vector and accumulate into the supplied Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TGEMV_ACC "],"block":["BSTART.TGEMV.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[99],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.TGEMV.ACC","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_ACC","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":18,"legality_handler":"TileOperandsLegal_TGEMV_ACC","name":"TGEMV_ACC","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left-vector"},{"field":"source2","role":"right-matrix"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_ACC","state_effects":["operand:destination0:destination","operand:source0:accumulator","operand:source1:left-vector","operand:source2:right-matrix"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMV.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_ACC "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero.","C and D are both mandatory. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMV.ACC AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary; B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 18 and TileOperation_TGEMV_ACC.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize.","C and D are both mandatory. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","AType and BType must be supported ordinary Matrix types from one numeric class. C is one explicit Local MxN accumulator source and D is a distinct newly published destination; C's encoded relative selector and D's zero-extended DstTile hand must differ before rename. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left-vector"},{"field":"source2","role":"right-matrix"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the matrix by the vector and accumulate into the supplied Tile.","After complete preflight, execute TGEMV_ACC with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","C is snapshotted before multiplication and remains descriptor-and-payload unchanged after success or rejection."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-ACC","mnemonic":"TGEMV_ACC","summary":"Multiply the matrix by the vector and accumulate into the supplied Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TGEMV-ACC-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS.asl b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS.asl index dc26c7fff..e0e95a831 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TGEMV_BIAS "],"block":["BSTART.TGEMV.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[104],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.TGEMV.BIAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_BIAS","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":17,"legality_handler":"TileOperandsLegal_TGEMV_BIAS","name":"TGEMV_BIAS","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"right-matrix"},{"field":"source2","role":"bias"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_BIAS","state_effects":["operand:destination0:destination","operand:source0:left-vector","operand:source1:right-matrix","operand:source2:bias"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMV.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_BIAS "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMV.BIAS AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 17 and TileOperation_TGEMV_BIAS.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","AType and BType must be supported ordinary Matrix types from one numeric class. Bias is one Local row-major 1xN accumulator-type source. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"right-matrix"},{"field":"source2","role":"bias"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the matrix by the vector and add the bias Tile.","After complete preflight, execute TGEMV_BIAS with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-BIAS","mnemonic":"TGEMV_BIAS","summary":"Multiply the matrix by the vector and add the bias Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TGEMV_BIAS "],"block":["BSTART.TGEMV.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[98],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.TGEMV.BIAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_BIAS","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":17,"legality_handler":"TileOperandsLegal_TGEMV_BIAS","name":"TGEMV_BIAS","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"right-matrix"},{"field":"source2","role":"bias"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_BIAS","state_effects":["operand:destination0:destination","operand:source0:left-vector","operand:source1:right-matrix","operand:source2:bias"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMV.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_BIAS "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMV.BIAS AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 17 and TileOperation_TGEMV_BIAS.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","AType and BType must be supported ordinary Matrix types from one numeric class. Bias is one Local row-major 1xN accumulator-type source. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"right-matrix"},{"field":"source2","role":"bias"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the matrix by the vector and add the bias Tile.","After complete preflight, execute TGEMV_BIAS with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-BIAS","mnemonic":"TGEMV_BIAS","summary":"Multiply the matrix by the vector and add the bias Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TGEMV-BIAS-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX.asl b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX.asl index 3ccb05c5e..6f9831cce 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TGEMV_MX "],"block":["BSTART.TGEMVMX AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[106],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"}],"command_mnemonic":"BSTART.TGEMVMX","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_MX","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":20,"legality_handler":"TileOperandsLegal_TGEMV_MX","name":"TGEMV_MX","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right-matrix"},{"field":"source3","role":"column-scale"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_MX","state_effects":["operand:destination0:destination","operand:source0:left-vector","operand:source1:row-scale","operand:source2:right-matrix","operand:source3:column-scale"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMVMX AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_MX "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Required E8M0 scales remain ordinary row-major Tiles.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMVMX AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 20 and TileOperation_TGEMV_MX.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Required E8M0 scales remain ordinary row-major Tiles.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","Each matrix side independently requires an E8M0 scale exactly when its MX input type is not FP16 or BF16. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right-matrix"},{"field":"source3","role":"column-scale"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the matrix by the vector using row and column scale Tiles.","After complete preflight, execute TGEMV_MX with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-MX","mnemonic":"TGEMV_MX","summary":"Multiply the matrix by the vector using row and column scale Tiles.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TGEMV_MX "],"block":["BSTART.TGEMVMX AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[100],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"}],"command_mnemonic":"BSTART.TGEMVMX","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_MX","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":20,"legality_handler":"TileOperandsLegal_TGEMV_MX","name":"TGEMV_MX","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right-matrix"},{"field":"source3","role":"column-scale"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_MX","state_effects":["operand:destination0:destination","operand:source0:left-vector","operand:source1:row-scale","operand:source2:right-matrix","operand:source3:column-scale"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMVMX AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_MX "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Required E8M0 scales remain ordinary row-major Tiles.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMVMX AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 20 and TileOperation_TGEMV_MX.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Required E8M0 scales remain ordinary row-major Tiles.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","Each matrix side independently requires an E8M0 scale exactly when its MX input type is not FP16 or BF16. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right-matrix"},{"field":"source3","role":"column-scale"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the matrix by the vector using row and column scale Tiles.","After complete preflight, execute TGEMV_MX with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-MX","mnemonic":"TGEMV_MX","summary":"Multiply the matrix by the vector using row and column scale Tiles.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TGEMV-MX-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC.asl b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC.asl index b8406aa63..be8329486 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TGEMV_MX_ACC "],"block":["BSTART.TGEMVMX.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[108],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"},{"operand":"source4"}],"command_mnemonic":"BSTART.TGEMVMX.ACC","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_MX_ACC","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":22,"legality_handler":"TileOperandsLegal_TGEMV_MX_ACC","name":"TGEMV_MX_ACC","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left-vector"},{"field":"source2","role":"row-scale"},{"field":"source3","role":"right-matrix"},{"field":"source4","role":"column-scale"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_MX_ACC","state_effects":["operand:destination0:destination","operand:source0:accumulator","operand:source1:left-vector","operand:source2:row-scale","operand:source3:right-matrix","operand:source4:column-scale"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMVMX.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_MX_ACC "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Required E8M0 scales remain ordinary row-major Tiles.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero.","C and D are both mandatory. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMVMX.ACC AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale; B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 22 and TileOperation_TGEMV_MX_ACC.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Required E8M0 scales remain ordinary row-major Tiles.","C and D are both mandatory. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","Each matrix side independently requires an E8M0 scale exactly when its MX input type is not FP16 or BF16. C is one explicit Local MxN accumulator source and D is a distinct newly published destination; C's encoded relative selector and D's zero-extended DstTile hand must differ before rename. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left-vector"},{"field":"source2","role":"row-scale"},{"field":"source3","role":"right-matrix"},{"field":"source4","role":"column-scale"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the scaled matrix and vector and accumulate into the supplied Tile.","After complete preflight, execute TGEMV_MX_ACC with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","C is snapshotted before multiplication and remains descriptor-and-payload unchanged after success or rejection."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-MX-ACC","mnemonic":"TGEMV_MX_ACC","summary":"Multiply the scaled matrix and vector and accumulate into the supplied Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TGEMV_MX_ACC "],"block":["BSTART.TGEMVMX.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[102],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"},{"operand":"source4"}],"command_mnemonic":"BSTART.TGEMVMX.ACC","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_MX_ACC","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":22,"legality_handler":"TileOperandsLegal_TGEMV_MX_ACC","name":"TGEMV_MX_ACC","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left-vector"},{"field":"source2","role":"row-scale"},{"field":"source3","role":"right-matrix"},{"field":"source4","role":"column-scale"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_MX_ACC","state_effects":["operand:destination0:destination","operand:source0:accumulator","operand:source1:left-vector","operand:source2:row-scale","operand:source3:right-matrix","operand:source4:column-scale"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMVMX.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_MX_ACC "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Required E8M0 scales remain ordinary row-major Tiles.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero.","C and D are both mandatory. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMVMX.ACC AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale; B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 22 and TileOperation_TGEMV_MX_ACC.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Required E8M0 scales remain ordinary row-major Tiles.","C and D are both mandatory. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","Each matrix side independently requires an E8M0 scale exactly when its MX input type is not FP16 or BF16. C is one explicit Local MxN accumulator source and D is a distinct newly published destination; C's encoded relative selector and D's zero-extended DstTile hand must differ before rename. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left-vector"},{"field":"source2","role":"row-scale"},{"field":"source3","role":"right-matrix"},{"field":"source4","role":"column-scale"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the scaled matrix and vector and accumulate into the supplied Tile.","After complete preflight, execute TGEMV_MX_ACC with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","C is snapshotted before multiplication and remains descriptor-and-payload unchanged after success or rejection."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-MX-ACC","mnemonic":"TGEMV_MX_ACC","summary":"Multiply the scaled matrix and vector and accumulate into the supplied Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TGEMV-MX-ACC-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS.asl b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS.asl index b09e86851..8f271fe5e 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TGEMV_MX_BIAS "],"block":["BSTART.TGEMVMX.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[107],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"},{"operand":"source4"}],"command_mnemonic":"BSTART.TGEMVMX.BIAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_MX_BIAS","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":21,"legality_handler":"TileOperandsLegal_TGEMV_MX_BIAS","name":"TGEMV_MX_BIAS","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right-matrix"},{"field":"source3","role":"column-scale"},{"field":"source4","role":"bias"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_MX_BIAS","state_effects":["operand:destination0:destination","operand:source0:left-vector","operand:source1:row-scale","operand:source2:right-matrix","operand:source3:column-scale","operand:source4:bias"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMVMX.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_MX_BIAS "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile. Required E8M0 scales remain ordinary row-major Tiles.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMVMX.BIAS AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 21 and TileOperation_TGEMV_MX_BIAS.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile. Required E8M0 scales remain ordinary row-major Tiles.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","Each matrix side independently requires an E8M0 scale exactly when its MX input type is not FP16 or BF16. Bias is one Local row-major 1xN accumulator-type source. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right-matrix"},{"field":"source3","role":"column-scale"},{"field":"source4","role":"bias"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the scaled matrix and vector and add the bias Tile.","After complete preflight, execute TGEMV_MX_BIAS with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-MX-BIAS","mnemonic":"TGEMV_MX_BIAS","summary":"Multiply the scaled matrix and vector and add the bias Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TGEMV_MX_BIAS "],"block":["BSTART.TGEMVMX.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[101],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"},{"operand":"source4"}],"command_mnemonic":"BSTART.TGEMVMX.BIAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TGEMV_MX_BIAS","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":21,"legality_handler":"TileOperandsLegal_TGEMV_MX_BIAS","name":"TGEMV_MX_BIAS","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right-matrix"},{"field":"source3","role":"column-scale"},{"field":"source4","role":"bias"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TGEMV_MX_BIAS","state_effects":["operand:destination0:destination","operand:source0:left-vector","operand:source1:row-scale","operand:source2:right-matrix","operand:source3:column-scale","operand:source4:bias"]}],"classification":["matrix-and-matrix-vector","matrix-vector"],"contract":{"block_composition":["BSTART.TGEMVMX.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M (optional, default 1; TGEMV permits only M=1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TGEMV_MX_BIAS "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0, LB1, and LB2 default M, N, and K independently to one; TGEMV fixes M to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile. Required E8M0 scales remain ordinary row-major Tiles.","TransA=0 and TransB=0 select no logical transpose. TGEMV requires both controls to remain zero."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TGEMVMX.BIAS AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M (optional, default 1; TGEMV permits only M=1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 21 and TileOperation_TGEMV_MX_BIAS.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M is fixed to one; N and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile. Required E8M0 scales remain ordinary row-major Tiles.","TGEMV is Local-only: TransA and TransB are zero and every effective Shared binding rejects before effects.","Each matrix side independently requires an E8M0 scale exactly when its MX input type is not FP16 or BF16. Bias is one Local row-major 1xN accumulator-type source. M is fixed to one and every Shared binding is illegal.","Every common nonzero four-bit PE_MASK is legal; all four PEs complete cooperative Shared readiness while only selected PEs allocate and publish. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left-vector"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right-matrix"},{"field":"source3","role":"column-scale"},{"field":"source4","role":"bias"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply the scaled matrix and vector and add the bias Tile.","After complete preflight, execute TGEMV_MX_BIAS with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TGEMV-MX-BIAS","mnemonic":"TGEMV_MX_BIAS","summary":"Multiply the scaled matrix and vector and add the bias Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TGEMV-MX-BIAS-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/memory-and-data-movement/irregular/MGATHER.asl b/asl/tile/memory-and-data-movement/irregular/MGATHER.asl index aabbfbd8b..003c8c6ce 100644 --- a/asl/tile/memory-and-data-movement/irregular/MGATHER.asl +++ b/asl/tile/memory-and-data-movement/irregular/MGATHER.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["MGATHER "],"block":["BSTART.MGATHER DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[91],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"address"},{"operand":"source0"},{"runtime":"CurrentBundlePadValue"}],"command_mnemonic":"BSTART.MGATHER","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"MGATHER","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":4,"legality_handler":"TileOperandsLegal_MGATHER","name":"MGATHER","operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"indices"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MGATHER","state_effects":["operand:destination0:destination","operand:address:base-address","operand:source0:byte-displacement-indices","runtime:CurrentBundlePadValue:physical-padding"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MGATHER DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MGATHER "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects PadValue=Null and Layout=NORM. An explicit encoded PadValue is used for every physical destination element outside ValidRow x ValidCol.","Each IndexTile logical element is a signed or unsigned byte displacement and is added directly to the base without transfer-data-type scaling."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MGATHER DataType; B.DATR PadValue, Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT IndexTile, mask=PE_MASK, , ->DstTile; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR, missing LB0, malformed B.IOT, non-integer IndexTile, shape mismatch, non-power-of-two physical Col, or packed four-bit transfer DataType raises Fault_TileLegality before allocation, memory events, or destination effects.","Every valid-region address is probed before the first event or destination update; any access fault leaves the destination unallocated and produces no partial event or payload effect.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MGATHER is selected only by BSTART.MGATHER function 4 in the TLSU selector space; it has no standalone opcode.","Exactly one Local B.IOT binding supplies IndexTile and one destination, uses L=1, and carries the common PE_MASK and destination TSize. B.IOS is not accepted.","IndexTile must be allocated, fully defined, generically indexable, and use S32, U32, S64, or U64. Its ValidRow x ValidCol must equal the resolved destination valid region.","The transfer DataType may be any accepted BSTART.MGATHER DataType except E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2, whose missing nibble selector makes them reserved for indexed TLSU transfer.","Destination physical Rows are derived from TSize, physical Col, and transfer DataType. Rows and Col are powers of two and the physical region must contain ValidRow x ValidCol.","B.IOT PE_MASK=0000 is a strict no-op before all schema, GPR, source, dimension, allocation, and memory checks.","B.DATR applicability allows only PadValueOrByteId as PadValue and Layout."],"memory_effects":["For every valid destination coordinate, load one transfer-typed element from BaseGPR plus the sign- or zero-extended byte displacement in the corresponding IndexTile coordinate.","Probe the complete valid region before recording memory events. After successful preflight, publish the loaded valid region and pad every remaining physical destination coordinate atomically."],"operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"indices"}],"ordering":["Selected lanes contribute load events in destination row/column order using the block memory-order attributes; no cross-PE request order is guaranteed."],"standalone_opcode":false,"state_effects":["Allocate a new Local destination descriptor using B.IOT TSize, resolved dimensions, selected transfer DataType, selected Layout, and PE_MASK.","Initialize every physical destination coordinate from the selected PadValue carrier before enabled valid-lane writes.","On success overwrite enabled valid coordinates with loaded or observed values, mark the full physical destination defined, set contents_defined=TRUE, and publish atomically."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MGATHER","mnemonic":"MGATHER","summary":"Gather GM elements at signed or unsigned byte displacements into a newly allocated Local Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["MGATHER "],"block":["BSTART.MGATHER DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[85],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"address"},{"operand":"source0"},{"runtime":"CurrentBundlePadValue"}],"command_mnemonic":"BSTART.MGATHER","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"MGATHER","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":4,"legality_handler":"TileOperandsLegal_MGATHER","name":"MGATHER","operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"indices"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MGATHER","state_effects":["operand:destination0:destination","operand:address:base-address","operand:source0:byte-displacement-indices","runtime:CurrentBundlePadValue:physical-padding"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MGATHER DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MGATHER "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects PadValue=Null and Layout=NORM. An explicit encoded PadValue is used for every physical destination element outside ValidRow x ValidCol.","Each IndexTile logical element is a signed or unsigned byte displacement and is added directly to the base without transfer-data-type scaling."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MGATHER DataType; B.DATR PadValue, Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT IndexTile, mask=PE_MASK, , ->DstTile; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR, missing LB0, malformed B.IOT, non-integer IndexTile, shape mismatch, non-power-of-two physical Col, or packed four-bit transfer DataType raises Fault_TileLegality before allocation, memory events, or destination effects.","Every valid-region address is probed before the first event or destination update; any access fault leaves the destination unallocated and produces no partial event or payload effect.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MGATHER is selected only by BSTART.MGATHER function 4 in the TLSU selector space; it has no standalone opcode.","Exactly one Local B.IOT binding supplies IndexTile and one destination, uses L=1, and carries the common PE_MASK and destination TSize. B.IOS is not accepted.","IndexTile must be allocated, fully defined, generically indexable, and use S32, U32, S64, or U64. Its ValidRow x ValidCol must equal the resolved destination valid region.","The transfer DataType may be any accepted BSTART.MGATHER DataType except E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2, whose missing nibble selector makes them reserved for indexed TLSU transfer.","Destination physical Rows are derived from TSize, physical Col, and transfer DataType. Rows and Col are powers of two and the physical region must contain ValidRow x ValidCol.","B.IOT PE_MASK=0000 is a strict no-op before all schema, GPR, source, dimension, allocation, and memory checks.","B.DATR applicability allows only PadValueOrByteId as PadValue and Layout."],"memory_effects":["For every valid destination coordinate, load one transfer-typed element from BaseGPR plus the sign- or zero-extended byte displacement in the corresponding IndexTile coordinate.","Probe the complete valid region before recording memory events. After successful preflight, publish the loaded valid region and pad every remaining physical destination coordinate atomically."],"operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"indices"}],"ordering":["Selected lanes contribute load events in destination row/column order using the block memory-order attributes; no cross-PE request order is guaranteed."],"standalone_opcode":false,"state_effects":["Allocate a new Local destination descriptor using B.IOT TSize, resolved dimensions, selected transfer DataType, selected Layout, and PE_MASK.","Initialize every physical destination coordinate from the selected PadValue carrier before enabled valid-lane writes.","On success overwrite enabled valid coordinates with loaded or observed values, mark the full physical destination defined, set contents_defined=TRUE, and publish atomically."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MGATHER","mnemonic":"MGATHER","summary":"Gather GM elements at signed or unsigned byte displacements into a newly allocated Local Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-MGATHER-BYTE-DISPLACEMENT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS.asl b/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS.asl index a452d724a..092eaa158 100644 --- a/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS.asl +++ b/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["MGATHER_CAS "],"block":["BSTART.MGATHER.CAS DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, ExpectedTile, mask=PE_MASK","B.IOT ReplacementTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[95],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"address"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"runtime":"CurrentBundlePadValue"}],"command_mnemonic":"BSTART.MGATHER.CAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"MGATHER_CAS","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":8,"legality_handler":"TileOperandsLegal_MGATHER_CAS","name":"MGATHER_CAS","operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"indices"},{"field":"source1","role":"expected"},{"field":"source2","role":"replacement"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MGATHER_CAS","state_effects":["operand:destination0:observed-old-values","operand:address:base-address","operand:source0:byte-displacement-indices","operand:source1:expected-values","operand:source2:replacement-values","runtime:CurrentBundlePadValue:physical-padding"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MGATHER.CAS DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, ExpectedTile, mask=PE_MASK","B.IOT ReplacementTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MGATHER_CAS "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects PadValue=Null and Layout=NORM. The pad value defines every physical destination element outside ValidRow x ValidCol.","Each IndexTile logical element is a signed or unsigned byte displacement. Comparison and replacement values use the selected transfer DataType."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MGATHER.CAS DataType; B.DATR PadValue, Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT IndexTile, ExpectedTile, mask=PE_MASK; B.IOT ReplacementTile, mask=PE_MASK, , ->DstTile; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR, missing LB0, malformed two-command B.IOT sequence, non-integer IndexTile, shape or type mismatch, packed four-bit transfer DataType, or invalid dimensions raises Fault_TileLegality before destination allocation, atomic events, or memory writes.","Every valid-region read and write address is probed before the first compare-and-swap. Any access fault leaves the destination unallocated and produces no partial atomic event, memory write, or payload effect.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MGATHER_CAS is selected only by BSTART.MGATHER.CAS function 8 in the TLSU selector space; it has no standalone opcode.","Exactly two Local B.IOT bindings are required. The first supplies IndexTile and ExpectedTile without a destination and has L=0. The second supplies ReplacementTile and a newly allocated destination and has L=1. Both carry one common PE_MASK; B.IOS is not accepted.","IndexTile must be allocated, fully defined, generically indexable, and use S32, U32, S64, or U64. Each logical element is sign- or zero-extended as a byte displacement.","ExpectedTile and ReplacementTile must be allocated, fully defined, use the selected transfer DataType, and match the resolved ValidRow x ValidCol. Comparison uses their encoded element values.","Packed four-bit transfer DataTypes E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2 are rejected because the block carries no nibble selector.","Destination physical Rows are derived from TSize, physical Col, and transfer DataType. Rows and Col are powers of two and the physical region contains ValidRow x ValidCol.","B.IOT PE_MASK=0000 is a strict no-op before schema, GPR, source, dimension, allocation, address, or fault checks.","B.DATR applicability allows only PadValueOrByteId as PadValue and Layout."],"memory_effects":["For each valid coordinate, atomically read the selected transfer-typed element at BaseGPR plus the corresponding signed or unsigned byte displacement, compare it with ExpectedTile, conditionally store ReplacementTile, and place the observed old value in the destination.","All lane addresses are preflighted before the first atomic event. Duplicate addresses are legal and their per-lane atomic operations serialize in an implementation-defined order; no row-major or other fixed order is architectural.","After every selected lane completes, publish the observed valid region and pad every remaining physical destination coordinate atomically."],"operands":[{"field":"destination0","role":"observed-old-values destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"byte-displacement indices"},{"field":"source1","role":"expected values"},{"field":"source2","role":"replacement values"}],"ordering":["Each lane is one atomic read-modify-write governed by the block memory-order attributes.","Duplicate-address lanes serialize in an implementation-defined order. No additional inter-PE order is guaranteed."],"standalone_opcode":false,"state_effects":["Allocate a new Local destination descriptor using B.IOT TSize, resolved dimensions, selected transfer DataType, selected Layout, and PE_MASK.","Initialize every physical destination coordinate from the selected PadValue carrier before enabled valid-lane writes.","On success overwrite enabled valid coordinates with loaded or observed values, mark the full physical destination defined, set contents_defined=TRUE, and publish atomically."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MGATHER-CAS","mnemonic":"MGATHER_CAS","summary":"Atomically compare and conditionally replace GM elements at signed or unsigned byte displacements.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["MGATHER_CAS "],"block":["BSTART.MGATHER.CAS DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, ExpectedTile, mask=PE_MASK","B.IOT ReplacementTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[89],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"address"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"runtime":"CurrentBundlePadValue"}],"command_mnemonic":"BSTART.MGATHER.CAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"MGATHER_CAS","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":8,"legality_handler":"TileOperandsLegal_MGATHER_CAS","name":"MGATHER_CAS","operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"indices"},{"field":"source1","role":"expected"},{"field":"source2","role":"replacement"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MGATHER_CAS","state_effects":["operand:destination0:observed-old-values","operand:address:base-address","operand:source0:byte-displacement-indices","operand:source1:expected-values","operand:source2:replacement-values","runtime:CurrentBundlePadValue:physical-padding"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MGATHER.CAS DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, ExpectedTile, mask=PE_MASK","B.IOT ReplacementTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MGATHER_CAS "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects PadValue=Null and Layout=NORM. The pad value defines every physical destination element outside ValidRow x ValidCol.","Each IndexTile logical element is a signed or unsigned byte displacement. Comparison and replacement values use the selected transfer DataType."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MGATHER.CAS DataType; B.DATR PadValue, Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT IndexTile, ExpectedTile, mask=PE_MASK; B.IOT ReplacementTile, mask=PE_MASK, , ->DstTile; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR, missing LB0, malformed two-command B.IOT sequence, non-integer IndexTile, shape or type mismatch, packed four-bit transfer DataType, or invalid dimensions raises Fault_TileLegality before destination allocation, atomic events, or memory writes.","Every valid-region read and write address is probed before the first compare-and-swap. Any access fault leaves the destination unallocated and produces no partial atomic event, memory write, or payload effect.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MGATHER_CAS is selected only by BSTART.MGATHER.CAS function 8 in the TLSU selector space; it has no standalone opcode.","Exactly two Local B.IOT bindings are required. The first supplies IndexTile and ExpectedTile without a destination and has L=0. The second supplies ReplacementTile and a newly allocated destination and has L=1. Both carry one common PE_MASK; B.IOS is not accepted.","IndexTile must be allocated, fully defined, generically indexable, and use S32, U32, S64, or U64. Each logical element is sign- or zero-extended as a byte displacement.","ExpectedTile and ReplacementTile must be allocated, fully defined, use the selected transfer DataType, and match the resolved ValidRow x ValidCol. Comparison uses their encoded element values.","Packed four-bit transfer DataTypes E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2 are rejected because the block carries no nibble selector.","Destination physical Rows are derived from TSize, physical Col, and transfer DataType. Rows and Col are powers of two and the physical region contains ValidRow x ValidCol.","B.IOT PE_MASK=0000 is a strict no-op before schema, GPR, source, dimension, allocation, address, or fault checks.","B.DATR applicability allows only PadValueOrByteId as PadValue and Layout."],"memory_effects":["For each valid coordinate, atomically read the selected transfer-typed element at BaseGPR plus the corresponding signed or unsigned byte displacement, compare it with ExpectedTile, conditionally store ReplacementTile, and place the observed old value in the destination.","All lane addresses are preflighted before the first atomic event. Duplicate addresses are legal and their per-lane atomic operations serialize in an implementation-defined order; no row-major or other fixed order is architectural.","After every selected lane completes, publish the observed valid region and pad every remaining physical destination coordinate atomically."],"operands":[{"field":"destination0","role":"observed-old-values destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"byte-displacement indices"},{"field":"source1","role":"expected values"},{"field":"source2","role":"replacement values"}],"ordering":["Each lane is one atomic read-modify-write governed by the block memory-order attributes.","Duplicate-address lanes serialize in an implementation-defined order. No additional inter-PE order is guaranteed."],"standalone_opcode":false,"state_effects":["Allocate a new Local destination descriptor using B.IOT TSize, resolved dimensions, selected transfer DataType, selected Layout, and PE_MASK.","Initialize every physical destination coordinate from the selected PadValue carrier before enabled valid-lane writes.","On success overwrite enabled valid coordinates with loaded or observed values, mark the full physical destination defined, set contents_defined=TRUE, and publish atomically."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MGATHER-CAS","mnemonic":"MGATHER_CAS","summary":"Atomically compare and conditionally replace GM elements at signed or unsigned byte displacements.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-MGATHER-CAS-ATOMIC-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK.asl b/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK.asl index 3e9273fc5..e63a115f0 100644 --- a/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK.asl +++ b/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["MGATHER_MASK "],"block":["BSTART.MGATHER.MASK DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, MaskTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[93],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"address"},{"operand":"source0"},{"operand":"source1"},{"runtime":"CurrentBundlePadValue"}],"command_mnemonic":"BSTART.MGATHER.MASK","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"MGATHER_MASK","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":6,"legality_handler":"TileOperandsLegal_MGATHER_MASK","name":"MGATHER_MASK","operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"indices"},{"field":"source1","role":"mask"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MGATHER_MASK","state_effects":["operand:destination0:destination","operand:address:base-address","operand:source0:byte-displacement-indices","operand:source1:exact-predicate-mask","runtime:CurrentBundlePadValue:inactive-and-physical-padding"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MGATHER.MASK DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, MaskTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MGATHER_MASK "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects PadValue=Null and Layout=NORM. PadValue is written to disabled valid lanes and every physical destination element outside ValidRow x ValidCol.","Each IndexTile logical element is a signed or unsigned byte displacement. Each MaskTile logical element must be exactly zero or one."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MGATHER.MASK DataType; B.DATR PadValue, Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT IndexTile, MaskTile, mask=PE_MASK, , ->DstTile; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR, missing LB0, malformed B.IOT, non-integer IndexTile, mask value other than zero or one, shape or layout mismatch, packed four-bit transfer DataType, or invalid dimensions raises Fault_TileLegality before destination allocation, memory events, or memory reads.","Only enabled-lane addresses are generated and probed. Every enabled lane is preflighted before the first load; any enabled-lane fault leaves the destination unallocated and produces no partial event or payload effect. Disabled lanes cannot fault from their ignored IndexTile value.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MGATHER_MASK is selected only by BSTART.MGATHER.MASK function 6 in the TLSU selector space; it has no standalone opcode.","Exactly one terminating Local B.IOT supplies IndexTile, MaskTile, destination, TSize, and PE_MASK. B.IOS and additional Tile bindings are not accepted.","IndexTile must be allocated, fully defined, generically indexable, and use S32, U32, S64, or U64. Each logical element is sign- or zero-extended as a byte displacement.","MaskTile must be allocated and fully defined. Its logical shape and layout must match IndexTile and destination; every valid element is exactly zero or one.","Packed four-bit transfer DataTypes E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2 are rejected because the block carries no nibble selector.","Destination physical Rows are derived from TSize, physical Col, and transfer DataType. Rows and Col are powers of two and the physical region contains ValidRow x ValidCol.","B.IOT PE_MASK=0000 is a strict no-op before schema, GPR, source, predicate, dimension, allocation, address, or fault checks.","B.DATR applicability allows only PadValueOrByteId as PadValue and Layout."],"memory_effects":["For each valid coordinate whose MaskTile value is one, load one transfer-typed element from BaseGPR plus the corresponding sign- or zero-extended byte displacement and record one load event.","A valid coordinate whose mask is zero performs no address generation, translation, permission check, memory access, or memory event and receives PadValue.","After complete enabled-lane preflight, publish enabled loads, disabled-lane padding, and all non-valid physical padding atomically."],"operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"byte-displacement indices"},{"field":"source1","role":"exact zero-or-one predicate mask"}],"ordering":["Enabled-lane loads participate in the PTO memory-order domain through the block aq/rl attributes.","No additional lane or inter-PE issue order is guaranteed."],"standalone_opcode":false,"state_effects":["Allocate a new Local destination descriptor using B.IOT TSize, resolved dimensions, selected transfer DataType, selected Layout, and PE_MASK.","Initialize every physical destination coordinate from the selected PadValue carrier before enabled valid-lane writes.","On success overwrite enabled valid coordinates with loaded or observed values, mark the full physical destination defined, set contents_defined=TRUE, and publish atomically."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MGATHER-MASK","mnemonic":"MGATHER_MASK","summary":"Gather enabled GM elements at byte displacements and pad disabled destination lanes.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["MGATHER_MASK "],"block":["BSTART.MGATHER.MASK DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, MaskTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[87],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"address"},{"operand":"source0"},{"operand":"source1"},{"runtime":"CurrentBundlePadValue"}],"command_mnemonic":"BSTART.MGATHER.MASK","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"MGATHER_MASK","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":6,"legality_handler":"TileOperandsLegal_MGATHER_MASK","name":"MGATHER_MASK","operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"indices"},{"field":"source1","role":"mask"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MGATHER_MASK","state_effects":["operand:destination0:destination","operand:address:base-address","operand:source0:byte-displacement-indices","operand:source1:exact-predicate-mask","runtime:CurrentBundlePadValue:inactive-and-physical-padding"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MGATHER.MASK DataType","B.DATR PadValue, Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT IndexTile, MaskTile, mask=PE_MASK, , ->DstTile","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MGATHER_MASK "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects PadValue=Null and Layout=NORM. PadValue is written to disabled valid lanes and every physical destination element outside ValidRow x ValidCol.","Each IndexTile logical element is a signed or unsigned byte displacement. Each MaskTile logical element must be exactly zero or one."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MGATHER.MASK DataType; B.DATR PadValue, Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT IndexTile, MaskTile, mask=PE_MASK, , ->DstTile; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR, missing LB0, malformed B.IOT, non-integer IndexTile, mask value other than zero or one, shape or layout mismatch, packed four-bit transfer DataType, or invalid dimensions raises Fault_TileLegality before destination allocation, memory events, or memory reads.","Only enabled-lane addresses are generated and probed. Every enabled lane is preflighted before the first load; any enabled-lane fault leaves the destination unallocated and produces no partial event or payload effect. Disabled lanes cannot fault from their ignored IndexTile value.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MGATHER_MASK is selected only by BSTART.MGATHER.MASK function 6 in the TLSU selector space; it has no standalone opcode.","Exactly one terminating Local B.IOT supplies IndexTile, MaskTile, destination, TSize, and PE_MASK. B.IOS and additional Tile bindings are not accepted.","IndexTile must be allocated, fully defined, generically indexable, and use S32, U32, S64, or U64. Each logical element is sign- or zero-extended as a byte displacement.","MaskTile must be allocated and fully defined. Its logical shape and layout must match IndexTile and destination; every valid element is exactly zero or one.","Packed four-bit transfer DataTypes E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2 are rejected because the block carries no nibble selector.","Destination physical Rows are derived from TSize, physical Col, and transfer DataType. Rows and Col are powers of two and the physical region contains ValidRow x ValidCol.","B.IOT PE_MASK=0000 is a strict no-op before schema, GPR, source, predicate, dimension, allocation, address, or fault checks.","B.DATR applicability allows only PadValueOrByteId as PadValue and Layout."],"memory_effects":["For each valid coordinate whose MaskTile value is one, load one transfer-typed element from BaseGPR plus the corresponding sign- or zero-extended byte displacement and record one load event.","A valid coordinate whose mask is zero performs no address generation, translation, permission check, memory access, or memory event and receives PadValue.","After complete enabled-lane preflight, publish enabled loads, disabled-lane padding, and all non-valid physical padding atomically."],"operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"source0","role":"byte-displacement indices"},{"field":"source1","role":"exact zero-or-one predicate mask"}],"ordering":["Enabled-lane loads participate in the PTO memory-order domain through the block aq/rl attributes.","No additional lane or inter-PE issue order is guaranteed."],"standalone_opcode":false,"state_effects":["Allocate a new Local destination descriptor using B.IOT TSize, resolved dimensions, selected transfer DataType, selected Layout, and PE_MASK.","Initialize every physical destination coordinate from the selected PadValue carrier before enabled valid-lane writes.","On success overwrite enabled valid coordinates with loaded or observed values, mark the full physical destination defined, set contents_defined=TRUE, and publish atomically."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MGATHER-MASK","mnemonic":"MGATHER_MASK","summary":"Gather enabled GM elements at byte displacements and pad disabled destination lanes.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-MGATHER-MASK-PREDICATE-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/memory-and-data-movement/irregular/MSCATTER.asl b/asl/tile/memory-and-data-movement/irregular/MSCATTER.asl index cdb192d70..dba001ac0 100644 --- a/asl/tile/memory-and-data-movement/irregular/MSCATTER.asl +++ b/asl/tile/memory-and-data-movement/irregular/MSCATTER.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["MSCATTER "],"block":["BSTART.MSCATTER DataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT DataTile, IndexTile, mask=PE_MASK, ","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[92],"catalog_records":[{"arguments":[{"operand":"address"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.MSCATTER","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"MSCATTER","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":5,"legality_handler":"TileOperandsLegal_MSCATTER","name":"MSCATTER","operands":[{"field":"address","role":"base-address"},{"field":"source0","role":"source"},{"field":"source1","role":"byte-displacement-indices"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MSCATTER","state_effects":["operand:address:base-address","operand:source0:source","operand:source1:byte-displacement-indices"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MSCATTER DataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT DataTile, IndexTile, mask=PE_MASK, ","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MSCATTER "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects Layout=NORM. PadValueOrByteId and every other B.DATR field must remain zero.","Each IndexTile logical element is a signed or unsigned byte displacement added directly to BaseGPR."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MSCATTER DataType; B.DATR Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT DataTile, IndexTile, mask=PE_MASK, ; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR, missing LB0, malformed B.IOT, undefined source, source DataType mismatch, non-integer IndexTile, shape or layout mismatch, invalid dimensions, or packed four-bit transfer DataType raises Fault_TileLegality before memory events or writes.","Every valid-region address is generated and probed before the first store or event; any access fault produces no partial memory or event effect.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MSCATTER is selected only by BSTART.MSCATTER function 5 in the TLSU selector space; it has no standalone opcode.","Exactly one terminating Local B.IOT supplies DataTile and IndexTile with no destination or TSize. B.IOS and additional Tile bindings are not accepted.","DataTile and IndexTile must be allocated and fully defined. DataTile DataType must equal the BSTART transfer DataType. IndexTile must use S32, U32, S64, or U64.","DataTile physical Col equals resolved LB2. Both sources have resolved ValidRow x ValidCol and selected Layout; IndexTile may use a different physical shape outside that valid rectangle.","Packed four-bit transfer DataTypes E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2 are rejected because the block carries no nibble selector.","B.IOT PE_MASK=0000 is a strict no-op before schema, GPR, source, dimension, address, permission, event, or memory checks.","B.DATR applicability allows only Layout."],"memory_effects":["For every valid coordinate, store the corresponding DataTile element to BaseGPR plus the sign- or zero-extended byte displacement in the IndexTile coordinate.","Only ValidRow x ValidCol is written; source physical elements outside the valid rectangle have no memory effect.","All valid-lane addresses are preflighted before stores. Duplicate or overlapping target addresses have an implementation-defined final winner."],"operands":[{"field":"address","role":"base-address"},{"field":"source0","role":"source data"},{"field":"source1","role":"byte-displacement indices"}],"ordering":["No lane or inter-PE issue order is architecturally guaranteed.","B.CATR.atomic=1 makes the complete block memory effect non-interleavable but does not define an internal lane order or a duplicate-address winner."],"standalone_opcode":false,"state_effects":["Source Tile descriptors and payloads persist unchanged after success or rejection.","On success only memory and memory-event state change; MSCATTER allocates no destination Tile."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MSCATTER","mnemonic":"MSCATTER","summary":"Scatter the valid source region to GM at signed or unsigned byte displacements.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["MSCATTER "],"block":["BSTART.MSCATTER DataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT DataTile, IndexTile, mask=PE_MASK, ","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[86],"catalog_records":[{"arguments":[{"operand":"address"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.MSCATTER","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"MSCATTER","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":5,"legality_handler":"TileOperandsLegal_MSCATTER","name":"MSCATTER","operands":[{"field":"address","role":"base-address"},{"field":"source0","role":"source"},{"field":"source1","role":"byte-displacement-indices"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MSCATTER","state_effects":["operand:address:base-address","operand:source0:source","operand:source1:byte-displacement-indices"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MSCATTER DataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT DataTile, IndexTile, mask=PE_MASK, ","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MSCATTER "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects Layout=NORM. PadValueOrByteId and every other B.DATR field must remain zero.","Each IndexTile logical element is a signed or unsigned byte displacement added directly to BaseGPR."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MSCATTER DataType; B.DATR Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT DataTile, IndexTile, mask=PE_MASK, ; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR, missing LB0, malformed B.IOT, undefined source, source DataType mismatch, non-integer IndexTile, shape or layout mismatch, invalid dimensions, or packed four-bit transfer DataType raises Fault_TileLegality before memory events or writes.","Every valid-region address is generated and probed before the first store or event; any access fault produces no partial memory or event effect.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MSCATTER is selected only by BSTART.MSCATTER function 5 in the TLSU selector space; it has no standalone opcode.","Exactly one terminating Local B.IOT supplies DataTile and IndexTile with no destination or TSize. B.IOS and additional Tile bindings are not accepted.","DataTile and IndexTile must be allocated and fully defined. DataTile DataType must equal the BSTART transfer DataType. IndexTile must use S32, U32, S64, or U64.","DataTile physical Col equals resolved LB2. Both sources have resolved ValidRow x ValidCol and selected Layout; IndexTile may use a different physical shape outside that valid rectangle.","Packed four-bit transfer DataTypes E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2 are rejected because the block carries no nibble selector.","B.IOT PE_MASK=0000 is a strict no-op before schema, GPR, source, dimension, address, permission, event, or memory checks.","B.DATR applicability allows only Layout."],"memory_effects":["For every valid coordinate, store the corresponding DataTile element to BaseGPR plus the sign- or zero-extended byte displacement in the IndexTile coordinate.","Only ValidRow x ValidCol is written; source physical elements outside the valid rectangle have no memory effect.","All valid-lane addresses are preflighted before stores. Duplicate or overlapping target addresses have an implementation-defined final winner."],"operands":[{"field":"address","role":"base-address"},{"field":"source0","role":"source data"},{"field":"source1","role":"byte-displacement indices"}],"ordering":["No lane or inter-PE issue order is architecturally guaranteed.","B.CATR.atomic=1 makes the complete block memory effect non-interleavable but does not define an internal lane order or a duplicate-address winner."],"standalone_opcode":false,"state_effects":["Source Tile descriptors and payloads persist unchanged after success or rejection.","On success only memory and memory-event state change; MSCATTER allocates no destination Tile."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MSCATTER","mnemonic":"MSCATTER","summary":"Scatter the valid source region to GM at signed or unsigned byte displacements.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-MSCATTER-BYTE-DISPLACEMENT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK.asl b/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK.asl index 41ffaff06..1d9e5cd7b 100644 --- a/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK.asl +++ b/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["MSCATTER_MASK "],"block":["BSTART.MSCATTER.MASK DataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT DataTile, IndexTile, mask=PE_MASK","B.IOT MaskTile, mask=PE_MASK, ","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[94],"catalog_records":[{"arguments":[{"operand":"address"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.MSCATTER.MASK","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"MSCATTER_MASK","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":7,"legality_handler":"TileOperandsLegal_MSCATTER_MASK","name":"MSCATTER_MASK","operands":[{"field":"address","role":"base-address"},{"field":"source0","role":"source"},{"field":"source1","role":"byte-displacement-indices"},{"field":"source2","role":"exact-predicate-mask"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MSCATTER_MASK","state_effects":["operand:address:base-address","operand:source0:source","operand:source1:byte-displacement-indices","operand:source2:exact-predicate-mask"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MSCATTER.MASK DataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT DataTile, IndexTile, mask=PE_MASK","B.IOT MaskTile, mask=PE_MASK, ","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MSCATTER_MASK "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects Layout=NORM; every other B.DATR field must remain zero.","Each IndexTile element is a signed or unsigned byte displacement. Each MaskTile element must be exactly zero or one."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MSCATTER.MASK DataType; B.DATR Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT DataTile, IndexTile, mask=PE_MASK; B.IOT MaskTile, mask=PE_MASK, ; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR or LB0, malformed or unterminated B.IOT stream, undefined source, source DataType mismatch, non-integer IndexTile, mask value other than zero or one, shape or layout mismatch, invalid dimensions, or packed transfer DataType raises Fault_TileLegality before effects.","Only exact-one lanes generate addresses. Every enabled address is probed before the first store or event; an enabled-lane fault produces no partial write or event, while a disabled lane cannot fault from its ignored index.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MSCATTER_MASK is selected only by BSTART.MSCATTER.MASK function 7 in the TLSU selector space; it has no standalone opcode.","Exactly two Local B.IOT records supply DataTile plus IndexTile and then MaskTile with the sole last marker. Neither record has a destination or TSize; B.IOS and additional bindings are illegal.","All three sources are allocated and fully defined, share ValidRow x ValidCol and Layout, and persist after execution. DataTile DataType equals BSTART DataType; IndexTile uses S32, U32, S64, or U64; MaskTile valid elements are exactly zero or one.","DataTile physical Col equals LB2. IndexTile and MaskTile may use different physical shapes outside the common valid rectangle.","Packed four-bit transfer DataTypes E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2 reject because the block carries no nibble selector.","PE_MASK is common across both B.IOT records. PE_MASK=0000 is a strict no-op before schema, predicate, GPR, address, permission, event, or memory checks.","B.DATR applicability allows only Layout."],"memory_effects":["For each valid coordinate whose MaskTile value is one, store the corresponding DataTile element to BaseGPR plus the sign- or zero-extended byte displacement in IndexTile.","A zero mask value performs no address generation, translation, permission check, store, or memory event. Physical source elements outside ValidRow x ValidCol also have no effect.","All enabled lanes are preflighted before stores. Duplicate or overlapping enabled targets have an implementation-defined final winner."],"operands":[{"field":"address","role":"base-address"},{"field":"source0","role":"source data"},{"field":"source1","role":"byte-displacement indices"},{"field":"source2","role":"exact zero-or-one predicate mask"}],"ordering":["Enabled stores participate in the common memory-order domain; no lane or inter-PE issue order is guaranteed.","B.CATR.atomic=1 makes the complete block effect non-interleavable but does not define an internal enabled-lane order or duplicate-address winner."],"standalone_opcode":false,"state_effects":["All three source descriptors and payloads persist unchanged after success or rejection.","On success only enabled-lane memory and event state changes; MSCATTER_MASK allocates no destination Tile."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MSCATTER-MASK","mnemonic":"MSCATTER_MASK","summary":"Scatter exact-one source lanes to GM at signed or unsigned byte displacements.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["MSCATTER_MASK "],"block":["BSTART.MSCATTER.MASK DataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT DataTile, IndexTile, mask=PE_MASK","B.IOT MaskTile, mask=PE_MASK, ","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"catalog_indices":[88],"catalog_records":[{"arguments":[{"operand":"address"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.MSCATTER.MASK","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"MSCATTER_MASK","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":7,"legality_handler":"TileOperandsLegal_MSCATTER_MASK","name":"MSCATTER_MASK","operands":[{"field":"address","role":"base-address"},{"field":"source0","role":"source"},{"field":"source1","role":"byte-displacement-indices"},{"field":"source2","role":"exact-predicate-mask"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"MSCATTER_MASK","state_effects":["operand:address:base-address","operand:source0:source","operand:source1:byte-displacement-indices","operand:source2:exact-predicate-mask"]}],"classification":["memory-and-data-movement","irregular"],"contract":{"block_composition":["BSTART.MSCATTER.MASK DataType","B.DATR Layout (optional)","B.DIM LB0=ValidCol","B.DIM LB1=ValidRow (optional)","B.DIM LB2=Col (optional)","B.IOT DataTile, IndexTile, mask=PE_MASK","B.IOT MaskTile, mask=PE_MASK, ","B.IOR BaseGPR, zero, zero, ->zero","BSTOP"],"canonical_assembly":["MSCATTER_MASK "],"defaults":["B.IOR is required. RegSrc0 names the PE-private absolute GPR containing the byte-address base; zero selects architectural base address zero. Unused B.IOR fields must encode zero.","LB0 is required and supplies ValidCol. Omitted LB1 defaults ValidRow to one. Omitted LB2 defaults physical Col to ValidCol. Explicit zero is illegal for every present dimension.","Omitted B.DATR selects Layout=NORM; every other B.DATR field must remain zero.","Each IndexTile element is a signed or unsigned byte displacement. Each MaskTile element must be exactly zero or one."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.MSCATTER.MASK DataType; B.DATR Layout (optional); B.DIM LB0=ValidCol; B.DIM LB1=ValidRow (optional); B.DIM LB2=Col (optional); B.IOT DataTile, IndexTile, mask=PE_MASK; B.IOT MaskTile, mask=PE_MASK, ; B.IOR BaseGPR, zero, zero, ->zero; BSTOP"],"exceptions":["A missing B.IOR or LB0, malformed or unterminated B.IOT stream, undefined source, source DataType mismatch, non-integer IndexTile, mask value other than zero or one, shape or layout mismatch, invalid dimensions, or packed transfer DataType raises Fault_TileLegality before effects.","Only exact-one lanes generate addresses. Every enabled address is probed before the first store or event; an enabled-lane fault produces no partial write or event, while a disabled lane cannot fault from its ignored index.","CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation."],"field_contracts":{},"field_zero_meanings":{},"legality":["MSCATTER_MASK is selected only by BSTART.MSCATTER.MASK function 7 in the TLSU selector space; it has no standalone opcode.","Exactly two Local B.IOT records supply DataTile plus IndexTile and then MaskTile with the sole last marker. Neither record has a destination or TSize; B.IOS and additional bindings are illegal.","All three sources are allocated and fully defined, share ValidRow x ValidCol and Layout, and persist after execution. DataTile DataType equals BSTART DataType; IndexTile uses S32, U32, S64, or U64; MaskTile valid elements are exactly zero or one.","DataTile physical Col equals LB2. IndexTile and MaskTile may use different physical shapes outside the common valid rectangle.","Packed four-bit transfer DataTypes E2M1X2, E1M2X2, HiF4X2, S4X2, and U4X2 reject because the block carries no nibble selector.","PE_MASK is common across both B.IOT records. PE_MASK=0000 is a strict no-op before schema, predicate, GPR, address, permission, event, or memory checks.","B.DATR applicability allows only Layout."],"memory_effects":["For each valid coordinate whose MaskTile value is one, store the corresponding DataTile element to BaseGPR plus the sign- or zero-extended byte displacement in IndexTile.","A zero mask value performs no address generation, translation, permission check, store, or memory event. Physical source elements outside ValidRow x ValidCol also have no effect.","All enabled lanes are preflighted before stores. Duplicate or overlapping enabled targets have an implementation-defined final winner."],"operands":[{"field":"address","role":"base-address"},{"field":"source0","role":"source data"},{"field":"source1","role":"byte-displacement indices"},{"field":"source2","role":"exact zero-or-one predicate mask"}],"ordering":["Enabled stores participate in the common memory-order domain; no lane or inter-PE issue order is guaranteed.","B.CATR.atomic=1 makes the complete block effect non-interleavable but does not define an internal enabled-lane order or duplicate-address winner."],"standalone_opcode":false,"state_effects":["All three source descriptors and payloads persist unchanged after success or rejection.","On success only enabled-lane memory and event state changes; MSCATTER_MASK allocates no destination Tile."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-MSCATTER-MASK","mnemonic":"MSCATTER_MASK","summary":"Scatter exact-one source lanes to GM at signed or unsigned byte displacements.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-MSCATTER-MASK-PREDICATE-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/memory-and-data-movement/pe-movement/GMOV.asl b/asl/tile/memory-and-data-movement/pe-movement/GMOV.asl index 0ce1db340..e5293db6c 100644 --- a/asl/tile/memory-and-data-movement/pe-movement/GMOV.asl +++ b/asl/tile/memory-and-data-movement/pe-movement/GMOV.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["GMOV "],"block":["BSTART.GMOV DataType","B.DATR Layout (optional)","B.IOT source, destination, PE_MASK, TSize, L=1","B.IOR peer_tid (optional)","BSTOP"],"catalog_indices":[96],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"scalar0"}],"command_mnemonic":"BSTART.GMOV","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"GMOV","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":13,"legality_handler":"TileOperandsLegal_GMOV","name":"GMOV","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"resolved-peer-source"},{"field":"scalar0","role":"peer-tid"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"GMOV","state_effects":["operand:destination0:destination","operand:source0:resolved-peer-source","operand:scalar0:peer-tid"]}],"classification":["memory-and-data-movement","pe-movement"],"contract":{"block_composition":["BSTART.GMOV DataType","B.DATR Layout (optional)","B.IOT source, destination, PE_MASK, TSize, L=1","B.IOR peer_tid (optional)","BSTOP"],"canonical_assembly":["GMOV "],"defaults":["Omitted B.DATR selects NORM.","Omitted B.IOR supplies peer_tid zero in each PE; an explicit zero selector reads the zero GPR and is not absence."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.GMOV U8; B.IOT T#1, mask=0101, size=1, ->T; B.IOR zero, a0; BSTOP"],"exceptions":["Reject incompatible source/destination capacity, shape, type, layout, location, incomplete Core4 source readiness, peer_tid outside 0..3 in any PE, nonterminating or surplus bindings, B.DIM, or B.IOS before effects.","A failed collective preflight allocates and writes no destination."],"field_contracts":{},"field_zero_meanings":{"scalar0":"Zero selects peer PE 0."},"legality":["GMOV is TLSU Function 13 and has no standalone opcode.","Exactly one terminating Local source-plus-destination B.IOT is required. Its destination TSize equals the source per-PE capacity.","Any nonzero PE_MASK is legal; it selects destination writes but not rendezvous or source readiness. Mask zero is a strict no-op.","All four peer-resolved source fragments are ready before any selected request; each private peer_tid is 0..3 and may repeat."],"memory_effects":["none; GMOV neither accesses global memory nor emits load, store, atomic, or fence events"],"operands":[{"field":"destination0","role":"selected Local destination fragments"},{"field":"source0","role":"Core4 peer-resolved read-old Local source snapshot"},{"field":"scalar0","role":"each PE's absolute peer_tid"}],"ordering":["Combined Core4 rendezvous, descriptor, readiness, and peer validation precedes destination allocation and payload publication.","The source payload and definedness are snapshotted before any destination write."],"standalone_opcode":false,"state_effects":["Copies the byte-preserving resolved source fragment into each selected PE's newly allocated Local destination and copies definedness.","Unselected destinations and all Shared/GM state remain unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-GMOV","mnemonic":"GMOV","summary":"Copies peer-resolved Local fragments within a Core4 collective.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["GMOV "],"block":["BSTART.GMOV DataType","B.DATR Layout (optional)","B.IOT source, destination, PE_MASK, TSize, L=1","B.IOR peer_tid (optional)","BSTOP"],"catalog_indices":[90],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"scalar0"}],"command_mnemonic":"BSTART.GMOV","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"GMOV","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":13,"legality_handler":"TileOperandsLegal_GMOV","name":"GMOV","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"resolved-peer-source"},{"field":"scalar0","role":"peer-tid"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"GMOV","state_effects":["operand:destination0:destination","operand:source0:resolved-peer-source","operand:scalar0:peer-tid"]}],"classification":["memory-and-data-movement","pe-movement"],"contract":{"block_composition":["BSTART.GMOV DataType","B.DATR Layout (optional)","B.IOT source, destination, PE_MASK, TSize, L=1","B.IOR peer_tid (optional)","BSTOP"],"canonical_assembly":["GMOV "],"defaults":["Omitted B.DATR selects NORM.","Omitted B.IOR supplies peer_tid zero in each PE; an explicit zero selector reads the zero GPR and is not absence."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.GMOV U8; B.IOT T#1, mask=0101, size=1, ->T; B.IOR zero, a0; BSTOP"],"exceptions":["Reject incompatible source/destination capacity, shape, type, layout, location, incomplete Core4 source readiness, peer_tid outside 0..3 in any PE, nonterminating or surplus bindings, B.DIM, or B.IOS before effects.","A failed collective preflight allocates and writes no destination."],"field_contracts":{},"field_zero_meanings":{"scalar0":"Zero selects peer PE 0."},"legality":["GMOV is TLSU Function 13 and has no standalone opcode.","Exactly one terminating Local source-plus-destination B.IOT is required. Its destination TSize equals the source per-PE capacity.","Any nonzero PE_MASK is legal; it selects destination writes but not rendezvous or source readiness. Mask zero is a strict no-op.","All four peer-resolved source fragments are ready before any selected request; each private peer_tid is 0..3 and may repeat."],"memory_effects":["none; GMOV neither accesses global memory nor emits load, store, atomic, or fence events"],"operands":[{"field":"destination0","role":"selected Local destination fragments"},{"field":"source0","role":"Core4 peer-resolved read-old Local source snapshot"},{"field":"scalar0","role":"each PE's absolute peer_tid"}],"ordering":["Combined Core4 rendezvous, descriptor, readiness, and peer validation precedes destination allocation and payload publication.","The source payload and definedness are snapshotted before any destination write."],"standalone_opcode":false,"state_effects":["Copies the byte-preserving resolved source fragment into each selected PE's newly allocated Local destination and copies definedness.","Unselected destinations and all Shared/GM state remain unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-GMOV","mnemonic":"GMOV","summary":"Copies peer-resolved Local fragments within a Core4 collective.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-GMOV-CORE4-PEER-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/memory-and-data-movement/regular/TPREFETCH.asl b/asl/tile/memory-and-data-movement/regular/TPREFETCH.asl index eea5ce049..f6c85acee 100644 --- a/asl/tile/memory-and-data-movement/regular/TPREFETCH.asl +++ b/asl/tile/memory-and-data-movement/regular/TPREFETCH.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TPREFETCH "],"block":["BSTART.TPREFETCH DataType","B.DATR Layout (optional)","B.DIM LB0/ValidCol, LB1/ValidRow, LB2/Col (optional)","B.IOR base,row_stride (optional)","BSTOP"],"catalog_indices":[90],"catalog_records":[{"arguments":[{"operand":"address"},{"operand":"scalar0"},{"operand":"positive0"},{"operand":"positive1"},{"operand":"positive2"}],"command_mnemonic":"BSTART.TPREFETCH","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TPREFETCH","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":3,"legality_handler":"TileOperandsLegal_TPREFETCH","name":"TPREFETCH","operands":[{"field":"address","role":"base-address"},{"field":"scalar0","role":"row-stride-elements"},{"field":"positive0","role":"valid-columns"},{"field":"positive1","role":"valid-rows"},{"field":"positive2","role":"physical-columns"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TPREFETCH","state_effects":["operand:address:base-address","operand:scalar0:row-stride-elements","operand:positive0:valid-columns","operand:positive1:valid-rows","operand:positive2:physical-columns"]}],"classification":["memory-and-data-movement","regular"],"contract":{"block_composition":["BSTART.TPREFETCH DataType","B.DATR Layout (optional)","B.DIM LB0/ValidCol, LB1/ValidRow, LB2/Col (optional)","B.IOR base,row_stride (optional)","BSTOP"],"canonical_assembly":["TPREFETCH "],"defaults":["Omitted B.DATR selects NORM; omitted LB0 and LB1 each select one, and omitted LB2 selects resolved ValidCol.","Omitted B.IOR supplies base zero and dense row stride equal to resolved Col for every PE. Explicit zero selectors remain actual zero values."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TPREFETCH U8; B.DIM zero, 16, ->LB0; B.DIM zero, 4, ->LB1; B.DIM zero, 32, ->LB2; B.IOR zero, a0; BSTOP"],"exceptions":["Malformed dimensions, unsupported data attributes, any B.IOT or B.IOS, or any memory fault in the combined four-PE footprint rejects before the first request or event.","A rejected or faulting attempt changes no Tile, Shared, descriptor, payload, definedness, or allocation state."],"field_contracts":{},"field_zero_meanings":{"address":"An explicitly selected zero GPR supplies base address zero.","scalar0":"An explicitly selected zero GPR supplies row stride zero."},"legality":["TPREFETCH is selected only by BSTART.TPREFETCH at TLSU Function 3 and has no standalone opcode.","It has implicit participation 1111 and accepts no Local or Shared Tile binding.","ValidCol and ValidRow are positive; Col is a nonzero power of two and is at least ValidCol.","B.DATR permits only Layout as a nonzero operation attribute and requires the pad union to remain zero."],"memory_effects":["For each PE, prefetch the same typed, strided ValidRow x ValidCol GM footprint that TLOAD would read from that PE's private base and row-stride GPR values.","The operation records TLOAD-equivalent typed-element load events but produces no destination. Cache placement and retention are not architecturally visible."],"operands":[{"field":"address","role":"per-PE GM base"},{"field":"scalar0","role":"per-PE logical row stride in elements"},{"field":"positive0","role":"ValidCol"},{"field":"positive1","role":"ValidRow"},{"field":"positive2","role":"physical Col"}],"ordering":["Preflight all addresses and permissions for all four PEs before any event.","Use CurrentBundleMemoryOrder so aq/rl and PTO-TSO behavior match TLOAD."],"standalone_opcode":false,"state_effects":["No destination Tile exists and no Tile or Shared state changes.","A successful attempt contributes only its typed memory-access and ordering events."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-TPREFETCH","mnemonic":"TPREFETCH","summary":"Prefetches a typed, strided GM rectangle for all four PEs without producing a Tile destination.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TPREFETCH "],"block":["BSTART.TPREFETCH DataType","B.DATR Layout (optional)","B.DIM LB0/ValidCol, LB1/ValidRow, LB2/Col (optional)","B.IOR base,row_stride (optional)","BSTOP"],"catalog_indices":[84],"catalog_records":[{"arguments":[{"operand":"address"},{"operand":"scalar0"},{"operand":"positive0"},{"operand":"positive1"},{"operand":"positive2"}],"command_mnemonic":"BSTART.TPREFETCH","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TPREFETCH","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":3,"legality_handler":"TileOperandsLegal_TPREFETCH","name":"TPREFETCH","operands":[{"field":"address","role":"base-address"},{"field":"scalar0","role":"row-stride-elements"},{"field":"positive0","role":"valid-columns"},{"field":"positive1","role":"valid-rows"},{"field":"positive2","role":"physical-columns"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TPREFETCH","state_effects":["operand:address:base-address","operand:scalar0:row-stride-elements","operand:positive0:valid-columns","operand:positive1:valid-rows","operand:positive2:physical-columns"]}],"classification":["memory-and-data-movement","regular"],"contract":{"block_composition":["BSTART.TPREFETCH DataType","B.DATR Layout (optional)","B.DIM LB0/ValidCol, LB1/ValidRow, LB2/Col (optional)","B.IOR base,row_stride (optional)","BSTOP"],"canonical_assembly":["TPREFETCH "],"defaults":["Omitted B.DATR selects NORM; omitted LB0 and LB1 each select one, and omitted LB2 selects resolved ValidCol.","Omitted B.IOR supplies base zero and dense row stride equal to resolved Col for every PE. Explicit zero selectors remain actual zero values."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TPREFETCH U8; B.DIM zero, 16, ->LB0; B.DIM zero, 4, ->LB1; B.DIM zero, 32, ->LB2; B.IOR zero, a0; BSTOP"],"exceptions":["Malformed dimensions, unsupported data attributes, any B.IOT or B.IOS, or any memory fault in the combined four-PE footprint rejects before the first request or event.","A rejected or faulting attempt changes no Tile, Shared, descriptor, payload, definedness, or allocation state."],"field_contracts":{},"field_zero_meanings":{"address":"An explicitly selected zero GPR supplies base address zero.","scalar0":"An explicitly selected zero GPR supplies row stride zero."},"legality":["TPREFETCH is selected only by BSTART.TPREFETCH at TLSU Function 3 and has no standalone opcode.","It has implicit participation 1111 and accepts no Local or Shared Tile binding.","ValidCol and ValidRow are positive; Col is a nonzero power of two and is at least ValidCol.","B.DATR permits only Layout as a nonzero operation attribute and requires the pad union to remain zero."],"memory_effects":["For each PE, prefetch the same typed, strided ValidRow x ValidCol GM footprint that TLOAD would read from that PE's private base and row-stride GPR values.","The operation records TLOAD-equivalent typed-element load events but produces no destination. Cache placement and retention are not architecturally visible."],"operands":[{"field":"address","role":"per-PE GM base"},{"field":"scalar0","role":"per-PE logical row stride in elements"},{"field":"positive0","role":"ValidCol"},{"field":"positive1","role":"ValidRow"},{"field":"positive2","role":"physical Col"}],"ordering":["Preflight all addresses and permissions for all four PEs before any event.","Use CurrentBundleMemoryOrder so aq/rl and PTO-TSO behavior match TLOAD."],"standalone_opcode":false,"state_effects":["No destination Tile exists and no Tile or Shared state changes.","A successful attempt contributes only its typed memory-access and ordering events."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-TPREFETCH","mnemonic":"TPREFETCH","summary":"Prefetches a typed, strided GM rectangle for all four PEs without producing a Tile destination.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TPREFETCH-FOOTPRINT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/model/dispatch/irregular-and-complex.asl b/asl/tile/model/dispatch/irregular-and-complex.asl index f8df3266a..a9398d508 100644 --- a/asl/tile/model/dispatch/irregular-and-complex.asl +++ b/asl/tile/model/dispatch/irregular-and-complex.asl @@ -1,2 +1,2 @@ -// PTO-UNIT: {"classification":["model","dispatch","irregular-and-complex"],"depends_on":["PTO-TILE-MODEL-LEGALITY-MATRIX-SHAPE","PTO-TILE-MODEL-EXECUTION-GENERATION","PTO-TILE-MODEL-NUMERIC-FORMATS","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-INDEXED-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-COMPLEX","PTO-TILE-MODEL-EXECUTION-SORTING","PTO-TILE-TCI","PTO-TILE-TDEQUANT","PTO-TILE-TGATHER","PTO-TILE-THISTOGRAM","PTO-TILE-TMRGSORT","PTO-TILE-TPARTADD","PTO-TILE-TPARTMAX","PTO-TILE-TPARTMIN","PTO-TILE-TPARTMUL","PTO-TILE-TQUANT","PTO-TILE-TSCATTER","PTO-TILE-TSORT","PTO-TILE-TTRI"],"id":"PTO-TILE-MODEL-DISPATCH-IRREGULAR-AND-COMPLEX","surface":"tile"} +// PTO-UNIT: {"classification":["model","dispatch","irregular-and-complex"],"depends_on":["PTO-TILE-MODEL-LEGALITY-MATRIX-SHAPE","PTO-TILE-MODEL-EXECUTION-GENERATION","PTO-TILE-MODEL-NUMERIC-FORMATS","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-INDEXED-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-COMPLEX","PTO-TILE-MODEL-EXECUTION-SORTING","PTO-TILE-TCI","PTO-TILE-TDEQUANT","PTO-TILE-TGATHER","PTO-TILE-THISTOGRAM","PTO-TILE-TMRGSORT","PTO-TILE-TQUANT","PTO-TILE-TSCATTER","PTO-TILE-TSORT","PTO-TILE-TTRI"],"id":"PTO-TILE-MODEL-DISPATCH-IRREGULAR-AND-COMPLEX","surface":"tile"} // Dispatch ownership for the irregular-and-complex PTO Tile instruction class. diff --git a/asl/tile/model/dispatch/layout-and-rearrangement.asl b/asl/tile/model/dispatch/layout-and-rearrangement.asl index cc54fd0fa..37a7422b6 100644 --- a/asl/tile/model/dispatch/layout-and-rearrangement.asl +++ b/asl/tile/model/dispatch/layout-and-rearrangement.asl @@ -1,2 +1,2 @@ -// PTO-UNIT: {"classification":["model","dispatch","layout-and-rearrangement"],"depends_on":["PTO-TILE-MODEL-LEGALITY-MATRIX-SHAPE","PTO-TILE-MODEL-EXECUTION-GENERATION","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-TCONCAT","PTO-TILE-TEXTRACT","PTO-TILE-TFILLPAD","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TMOV","PTO-TILE-TTRANS"],"id":"PTO-TILE-MODEL-DISPATCH-LAYOUT-AND-REARRANGEMENT","surface":"tile"} +// PTO-UNIT: {"classification":["model","dispatch","layout-and-rearrangement"],"depends_on":["PTO-TILE-MODEL-LEGALITY-MATRIX-SHAPE","PTO-TILE-MODEL-EXECUTION-GENERATION","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-TCONCAT","PTO-TILE-TEXTRACT","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TMOV","PTO-TILE-TPERMUTE","PTO-TILE-TSHUF","PTO-TILE-TPACK","PTO-TILE-TUNPACK"],"id":"PTO-TILE-MODEL-DISPATCH-LAYOUT-AND-REARRANGEMENT","surface":"tile"} // Dispatch ownership for the layout-and-rearrangement PTO Tile instruction class. diff --git a/asl/tile/model/execution/complex.asl b/asl/tile/model/execution/complex.asl index d32c2998c..bca9b4b18 100644 --- a/asl/tile/model/execution/complex.asl +++ b/asl/tile/model/execution/complex.asl @@ -1,31 +1,6 @@ // PTO-UNIT: {"id":"PTO-TILE-MODEL-EXECUTION-COMPLEX","surface":"tile","classification":["model","execution","complex"],"depends_on":["PTO-TILE-MODEL-EXECUTION-ELEMENTWISE","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-LEGALITY-INDEXED-LAYOUT"]} // PTO-REQ-TEPL-COMPLEX-001: partial, ordering, and histogram operations. -pure func TilePartialBinaryOperation( - operation: TilePartialOperation) => TileBinaryOperation -begin - case operation of - when TilePartial_ADD => return TileBinary_ADD; - when TilePartial_MUL => return TileBinary_MUL; - when TilePartial_MAX => return TileBinary_MAX; - when TilePartial_MIN => return TileBinary_MIN; - otherwise => unreachable; - end; -end; - -func TileProfilePartialValueWithFlags( - operation: TilePartialOperation, - data_type: TileDataType, - left: Word, - right: Word) => (Word, bits(5)) -begin - return TileProfileBinaryWithFlags( - TilePartialBinaryOperation(operation), - data_type, - left, - right); -end; - impdef func TileProfileOrderLeft( left: Word, right: Word, @@ -45,115 +20,6 @@ begin return FALSE; end; -func ExecuteTilePartial(op: TilePartialOperation, destination: TileIndex, - source_left: TileIndex, source_right: TileIndex) -begin - assert TileOperandsLegal_ExecuteTilePartial( - op, - destination, - source_left, - source_right); - var result = _Tiles[[destination]]; - let left_tile = _Tiles[[source_left]]; - let right_tile = _Tiles[[source_right]]; - var flags = Zeros{5}; - for row = 0 to result.valid_rows - 1 looplimit 65536 do - for column = 0 to result.valid_columns - 1 looplimit 65536 do - let left_valid = - row < left_tile.valid_rows && - column < left_tile.valid_columns; - let right_valid = - row < right_tile.valid_rows && - column < right_tile.valid_columns; - var value: Word; - if left_valid && right_valid then - let left_element = TileLogicalLinearIndex(left_tile, - row as integer {0..65535}, column as integer {0..65535}); - let right_element = TileLogicalLinearIndex(right_tile, - row as integer {0..65535}, column as integer {0..65535}); - let (combined, element_flags) = - TileProfilePartialValueWithFlags( - op, - result.data_type, - TileReadLogicalElement(left_tile, left_element), - TileReadLogicalElement(right_tile, right_element)); - value = combined; - flags = flags OR element_flags; - elsif left_valid then - let left_element = TileLogicalLinearIndex(left_tile, - row as integer {0..65535}, column as integer {0..65535}); - value = TileReadLogicalElement(left_tile, left_element); - else - let right_element = TileLogicalLinearIndex(right_tile, - row as integer {0..65535}, column as integer {0..65535}); - value = TileReadLogicalElement(right_tile, right_element); - end; - let destination_element = TileLogicalLinearIndex( - result, - row as integer {0..65535}, - column as integer {0..65535}); - result = TileInfoWithLogicalElement( - result, destination_element, value); - end; - end; - result = TileWithValidRegionDefined(result); - result = TileWithPadding(result, TilePad_Null); - result.location = TileLocation_Any; - RecordNumericStatusFlags(flags); - _Tiles[[destination]] = result; -end; - -func ExecuteTilePartialArg(maximum: boolean, destination: TileIndex, - destination_indices: TileIndex, - source_left: TileIndex, source_right: TileIndex, - left_indices: TileIndex, right_indices: TileIndex) -begin - let destination_tile = _Tiles[[destination]]; - let left_tile = _Tiles[[source_left]]; - let right_tile = _Tiles[[source_right]]; - let left_index_tile = _Tiles[[left_indices]]; - let right_index_tile = _Tiles[[right_indices]]; - assert _Tiles[[destination_indices]].valid_rows == destination_tile.valid_rows; - assert _Tiles[[destination_indices]].valid_columns == destination_tile.valid_columns; - assert destination_tile.data_type == left_tile.data_type; - assert destination_tile.data_type == right_tile.data_type; - for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do - for column = 0 to destination_tile.valid_columns - 1 looplimit 65536 do - let left_valid = row < left_tile.valid_rows && column < left_tile.valid_columns; - let right_valid = row < right_tile.valid_rows && column < right_tile.valid_columns; - assert left_valid || right_valid; - var choose_left = left_valid; - var left_element: PackedTileElementIndex = 0; - var right_element: PackedTileElementIndex = 0; - if left_valid then - left_element = TileLogicalLinearIndex(left_tile, - row as integer {0..65535}, column as integer {0..65535}); - end; - if right_valid then - right_element = TileLogicalLinearIndex(right_tile, - row as integer {0..65535}, column as integer {0..65535}); - end; - if left_valid && right_valid then - choose_left = TileProfileOrderLeft( - TileReadLogicalElement(left_tile, left_element), - TileReadLogicalElement(right_tile, right_element), - maximum, - destination_tile.data_type); - end; - let output_value = if choose_left then - TileReadLogicalElement(left_tile, left_element) - else TileReadLogicalElement(right_tile, right_element); - let output_index = if choose_left then - TileReadLogicalElement(left_index_tile, left_element) - else TileReadLogicalElement(right_index_tile, right_element); - WriteTileElement(destination, row as integer {0..65535}, - column as integer {0..65535}, output_value); - WriteTileElement(destination_indices, row as integer {0..65535}, - column as integer {0..65535}, output_index); - end; - end; -end; - pure func ExtractWordByte(value: Word, byte_index: integer {0..3}) => Byte begin return value[(byte_index * 8) +: 8]; diff --git a/asl/tile/model/execution/generation.asl b/asl/tile/model/execution/generation.asl index a91e68abe..1472f0195 100644 --- a/asl/tile/model/execution/generation.asl +++ b/asl/tile/model/execution/generation.asl @@ -95,35 +95,3 @@ begin result.location = TileLocation_Any; _Tiles[[destination]] = result; end; - -func TFILLPAD(destination: TileIndex, source: TileIndex, padding: Word) -begin - let destination_tile = _Tiles[[destination]]; - let source_tile = _Tiles[[source]]; - assert TileOperandsLegal_TFILLPAD(destination, source, padding); - let typed_padding = TileRawElementValue( - padding, - destination_tile.data_type); - var result = destination_tile; - for row = 0 to destination_tile.rows - 1 looplimit 65536 do - for column = 0 to destination_tile.columns - 1 looplimit 65536 do - var value = typed_padding; - if row < source_tile.valid_rows && column < source_tile.valid_columns then - let source_element = TileLogicalLinearIndex(source_tile, - row as integer {0..65535}, column as integer {0..65535}); - value = TileReadLogicalElement(source_tile, source_element); - end; - let destination_element = TileLogicalLinearIndex( - result, - row as integer {0..65535}, - column as integer {0..65535}); - result = TileInfoWithLogicalElement(result, destination_element, - value); - end; - end; - result.defined_valid_elements = - (result.valid_rows * result.valid_columns) - as integer {0..524288}; - result.contents_defined = TRUE; - _Tiles[[destination]] = result; -end; diff --git a/asl/tile/model/execution/rearrangement.asl b/asl/tile/model/execution/rearrangement.asl index 7f481d468..13050aba4 100644 --- a/asl/tile/model/execution/rearrangement.asl +++ b/asl/tile/model/execution/rearrangement.asl @@ -67,29 +67,6 @@ begin _Tiles[[destination]] = result; end; -func TTRANS(destination: TileIndex, source: TileIndex) -begin - let destination_tile = _Tiles[[destination]]; - let source_tile = _Tiles[[source]]; - assert TileOperandsLegal_TTRANS(destination, source); - var result = destination_tile; - for row = 0 to source_tile.valid_rows - 1 looplimit 65536 do - for column = 0 to source_tile.valid_columns - 1 looplimit 65536 do - let source_element = TileLogicalLinearIndex(source_tile, - row as integer {0..65535}, column as integer {0..65535}); - let destination_element = TileLogicalLinearIndex( - result, - column as integer {0..65535}, - row as integer {0..65535}); - result = TileInfoWithLogicalElement(result, destination_element, - TileReadLogicalElement(source_tile, source_element)); - end; - end; - result = TileWithValidRegionDefined(result); - result = TileWithPadding(result, TilePad_Null); - _Tiles[[destination]] = result; -end; - func TCONCAT(destination: TileIndex, source_left: TileIndex, source_right: TileIndex) begin @@ -126,3 +103,256 @@ begin result = TileWithPadding(result, TilePad_Null); _Tiles[[destination]] = result; end; + +readonly func TileInfoWithCellByte(tile: TileInfo, + row: integer {0..65535}, + byte_index: integer {0..262143}, + value: Byte) => TileInfo +begin + let element_bits = TileElementBits(tile.data_type); + if element_bits == 4 then + assert byte_index <= 32767; + let first_byte_index = byte_index as integer {0..32767}; + let first_nibble = (first_byte_index * 2) as integer {0..65535}; + let first_element = TileLogicalLinearIndex(tile, row, + first_nibble as integer {0..65535}); + var first_word = TileReadLogicalElement(tile, first_element); + first_word[3:0] = value[3:0]; + var result = TileInfoWithLogicalElement(tile, first_element, + first_word); + if first_nibble + 1 < tile.valid_columns then + let second_element = TileLogicalLinearIndex(tile, row, + (first_nibble + 1) as integer {0..65535}); + var second_word = TileReadLogicalElement(result, second_element); + second_word[3:0] = value[7:4]; + result = TileInfoWithLogicalElement(result, second_element, + second_word); + end; + return result; + end; + let element_bytes = TileElementBytes(tile.data_type); + let element_column = (byte_index DIVRM element_bytes) + as integer {0..65535}; + let byte_in_element = (byte_index MOD element_bytes) as integer {0..7}; + let element = TileLogicalLinearIndex(tile, row, element_column); + var word = TileReadLogicalElement(tile, element); + word[(byte_in_element * 8) +: 8] = value; + return TileInfoWithLogicalElement(tile, element, word); +end; + +readonly func TileReadCellWord(tile: TileInfo, + row: integer {0..65535}, + word_index: integer {0..65535}) => Word +begin + let valid_bytes = TileCellRearrangementValidBytes(tile); + let byte_base = (word_index * 4) as integer {0..262143}; + var result = Zeros{PTO_XLEN}; + for byte_index = 0 to 3 looplimit 4 do + if byte_base + byte_index < valid_bytes then + result[(byte_index * 8) +: 8] = TileReadCellByte(tile, row, + (byte_base + byte_index) as integer {0..262143}); + end; + end; + return result; +end; + +readonly func TileInfoWithCellWord(tile: TileInfo, + row: integer {0..65535}, + word_index: integer {0..65535}, + value: Word) => TileInfo +begin + let valid_bytes = TileCellRearrangementValidBytes(tile); + let byte_base = (word_index * 4) as integer {0..262143}; + var result = tile; + for byte_index = 0 to 3 looplimit 4 do + if byte_base + byte_index < valid_bytes then + result = TileInfoWithCellByte(result, row, + (byte_base + byte_index) as integer {0..262143}, + value[(byte_index * 8) +: 8]); + end; + end; + return result; +end; + +func TPERMUTE(destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) +begin + let destination_tile = _Tiles[[destination]]; + let source0_tile = _Tiles[[source0]]; + let source1_tile = _Tiles[[source1]]; + let index_tile = _Tiles[[indices]]; + assert TileOperandsLegal_TPERMUTE( + destination, source0, source1, indices); + let row_bytes = TileCellRearrangementRowBytes(destination_tile.layout); + let valid_bytes = TileCellRearrangementValidBytes(destination_tile); + var result = destination_tile; + // Validate all indices before the first destination write. + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for byte_index = 0 to valid_bytes - 1 looplimit 65536 do + let index_value = UInt(TileReadCellByte( + index_tile, row as integer {0..65535}, byte_index)); + assert index_value < row_bytes * 2; + end; + end; + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for byte_index = 0 to valid_bytes - 1 looplimit 65536 do + let index_value = UInt(TileReadCellByte( + index_tile, row as integer {0..65535}, byte_index)); + let selected_source = if index_value < row_bytes then + source0_tile else source1_tile; + let cell_base = (byte_index DIVRM row_bytes) * row_bytes; + let selected_byte = if index_value < row_bytes then + index_value else index_value - row_bytes; + result = TileInfoWithCellByte( + result, + row as integer {0..65535}, + byte_index, + TileReadCellByte( + selected_source, + row as integer {0..65535}, + (cell_base + selected_byte) + as integer {0..262143})); + end; + end; + result = TileWithValidRegionDefined(result); + result = TileWithPadding(result, TilePad_Null); + _Tiles[[destination]] = result; +end; + +func TSHUF(destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) +begin + let destination_tile = _Tiles[[destination]]; + let source_tile = _Tiles[[source]]; + let controls_tile = _Tiles[[controls]]; + assert TileOperandsLegal_TSHUF(destination, source, controls, control); + let mode = UInt(control[7:0]); + let segment_code = UInt(control[15:8]); + let boundary = UInt(control[23:16]); + let segment_width = if segment_code == 0 then 2 + else if segment_code == 1 then 4 + else if segment_code == 2 then 8 + else if segment_code == 3 then 16 + else 32; + let cell_rows = if destination_tile.layout == TileLayout_CUBE_M32 then 32 + else 16; + var result = destination_tile; + for row = 0 to source_tile.valid_rows - 1 looplimit 65536 do + let lane = (row MOD cell_rows) as integer {0..31}; + let segment_base = ((lane DIVRM segment_width) * segment_width) + as integer {0..31}; + let local_lane = (lane - segment_base) as integer {0..31}; + let word_count = TileCellRearrangementWordsPerRow(source_tile); + for word_index = 0 to word_count - 1 looplimit 65536 do + let source_word = TileReadCellWord(source_tile, + row as integer {0..65535}, + word_index as integer {0..65535}); + let control_word = TileReadCellWord(controls_tile, + row as integer {0..65535}, + word_index as integer {0..65535}); + let b = UInt(control_word[4:0]); + var candidate_valid = TRUE; + var candidate_lane: integer {0..31} = lane as integer {0..31}; + if mode == 0 then + if b > lane - segment_base then candidate_valid = FALSE; + else candidate_lane = (lane - b) as integer {0..31}; + end; + elsif mode == 1 then + if (lane - segment_base) + b >= segment_width then + candidate_valid = FALSE; + else candidate_lane = (lane + b) as integer {0..31}; + end; + elsif mode == 2 then + candidate_lane = (segment_base + + UInt(((Zeros{5} + local_lane) as bits(5)) XOR + ((Zeros{5} + b) as bits(5)))) + as integer {0..31}; + if candidate_lane >= segment_base + segment_width then + candidate_valid = FALSE; + end; + else + candidate_lane = (segment_base + + (b MOD segment_width)) as integer {0..31}; + end; + let candidate_row = (row - lane) + candidate_lane; + var value = Zeros{PTO_XLEN}; + if candidate_valid && candidate_row < source_tile.valid_rows then + value = TileReadCellWord(source_tile, + candidate_row as integer {0..65535}, + word_index as integer {0..65535}); + elsif boundary == 0 then + value = source_word; + end; + result = TileInfoWithCellWord(result, + row as integer {0..65535}, + word_index as integer {0..65535}, value); + end; + end; + result = TileWithValidRegionDefined(result); + result = TileWithPadding(result, TilePad_Null); + _Tiles[[destination]] = result; +end; + +func TPACK(destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) +begin + let destination_tile = _Tiles[[destination]]; + let source0_tile = _Tiles[[source0]]; + let source1_tile = _Tiles[[source1]]; + assert TileOperandsLegal_TPACK(destination, source0, source1, control); + let source0_bytes = UInt(control[7:0]); + let source1_bytes = UInt(control[15:8]); + var result = destination_tile; + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for word_index = 0 to destination_tile.valid_columns - 1 looplimit 65536 do + let left_element = TileLogicalLinearIndex(source0_tile, + row as integer {0..65535}, word_index as integer {0..65535}); + let right_element = TileLogicalLinearIndex(source1_tile, + row as integer {0..65535}, word_index as integer {0..65535}); + let left_word = TileReadLogicalElement(source0_tile, left_element); + let right_word = TileReadLogicalElement(source1_tile, right_element); + var packed = Zeros{PTO_XLEN}; + for byte_index = 0 to source0_bytes - 1 looplimit 3 do + packed[(byte_index * 8) +: 8] = left_word[(byte_index * 8) +: 8]; + end; + for byte_index = 0 to source1_bytes - 1 looplimit 3 do + packed[((source0_bytes + byte_index) * 8) +: 8] = + right_word[(byte_index * 8) +: 8]; + end; + let destination_element = TileLogicalLinearIndex(result, + row as integer {0..65535}, word_index as integer {0..65535}); + result = TileInfoWithLogicalElement(result, destination_element, packed); + end; + end; + result = TileWithValidRegionDefined(result); + result = TileWithPadding(result, TilePad_Null); + _Tiles[[destination]] = result; +end; + +func TUNPACK(destination: TileIndex, source: TileIndex, control: Word) +begin + let destination_tile = _Tiles[[destination]]; + let source_tile = _Tiles[[source]]; + assert TileOperandsLegal_TUNPACK(destination, source, control); + let byte_offset = UInt(control[7:0]); + let byte_count = UInt(control[15:8]); + var result = destination_tile; + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for word_index = 0 to destination_tile.valid_columns - 1 looplimit 65536 do + let source_element = TileLogicalLinearIndex(source_tile, + row as integer {0..65535}, word_index as integer {0..65535}); + let source_word = TileReadLogicalElement(source_tile, source_element); + var unpacked = Zeros{PTO_XLEN}; + for byte_index = 0 to byte_count - 1 looplimit 4 do + unpacked[(byte_index * 8) +: 8] = + source_word[((byte_offset + byte_index) * 8) +: 8]; + end; + let destination_element = TileLogicalLinearIndex(result, + row as integer {0..65535}, word_index as integer {0..65535}); + result = TileInfoWithLogicalElement(result, destination_element, unpacked); + end; + end; + result = TileWithValidRegionDefined(result); + result = TileWithPadding(result, TilePad_Null); + _Tiles[[destination]] = result; +end; diff --git a/asl/tile/model/legality/allocation-capacity.asl b/asl/tile/model/legality/allocation-capacity.asl index 8179dcf77..054d1894a 100644 --- a/asl/tile/model/legality/allocation-capacity.asl +++ b/asl/tile/model/legality/allocation-capacity.asl @@ -82,33 +82,3 @@ begin end; return TRUE; end; - -readonly func TilePartialCoverageLegal(destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - if !TileDescriptorLegal(destination) || - !TileDescriptorLegal(source_left) || - !TileDescriptorLegal(source_right) then - return FALSE; - end; - let destination_tile = _Tiles[[destination]]; - let left_tile = _Tiles[[source_left]]; - let right_tile = _Tiles[[source_right]]; - if left_tile.valid_rows > destination_tile.valid_rows || - left_tile.valid_columns > destination_tile.valid_columns || - right_tile.valid_rows > destination_tile.valid_rows || - right_tile.valid_columns > destination_tile.valid_columns then - return FALSE; - end; - for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do - for column = 0 to destination_tile.valid_columns - 1 looplimit 65536 do - let left_valid = row < left_tile.valid_rows && - column < left_tile.valid_columns; - let right_valid = row < right_tile.valid_rows && - column < right_tile.valid_columns; - if !left_valid && !right_valid then return FALSE; end; - end; - end; - return TRUE; -end; diff --git a/asl/tile/model/legality/dtype-layout.asl b/asl/tile/model/legality/dtype-layout.asl index 5c27168d9..81ff0f928 100644 --- a/asl/tile/model/legality/dtype-layout.asl +++ b/asl/tile/model/legality/dtype-layout.asl @@ -191,6 +191,15 @@ begin operation == TileBinary_SHR; end; +// The closed elementwise family is also defined for Local CUBE M16/M32. +// CUBE_N8 remains a matrix/transport layout and is not an elementwise class. +pure func TileElementwiseLayoutSupported(layout: TileLayout) => boolean +begin + return layout == TileLayout_RowMajor || + layout == TileLayout_CUBE_M16 || + layout == TileLayout_CUBE_M32; +end; + pure func TileVecScalarIntegerDataTypeSupported( data_type: TileDataType) => boolean begin diff --git a/asl/tile/model/legality/indexed-layout.asl b/asl/tile/model/legality/indexed-layout.asl index 619a465f9..ff31c71b1 100644 --- a/asl/tile/model/legality/indexed-layout.asl +++ b/asl/tile/model/legality/indexed-layout.asl @@ -1,85 +1,25 @@ // PTO-UNIT: {"id":"PTO-TILE-MODEL-LEGALITY-INDEXED-LAYOUT","surface":"tile","classification":["model","legality","indexed-layout"],"depends_on":["PTO-TILE-MODEL-LEGALITY-OPERAND-SCHEMA"]} -pure func TilePartialDataTypeSupported( - data_type: TileDataType) => boolean -begin - return data_type == TileDataType_FP32 || - data_type == TileDataType_FP16 || - data_type == TileDataType_BF16 || - data_type == TileDataType_S32 || - data_type == TileDataType_S16 || - data_type == TileDataType_S8 || - data_type == TileDataType_U32 || - data_type == TileDataType_U16 || - data_type == TileDataType_U8; -end; - -pure func TilePartialDataTypeSupportedForOperation( - operation: TilePartialOperation, - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupported(data_type); -end; - -readonly func TileOperandsLegal_ExecuteTilePartial( - op: TilePartialOperation, destination: TileIndex, - source_left: TileIndex, source_right: TileIndex) => boolean -begin - if op == TilePartial_ARGMAX || op == TilePartial_ARGMIN || - !TilePartialCoverageLegal(destination, source_left, source_right) then - return FALSE; - end; - let data_type = _Tiles[[destination]].data_type; - if !TilePartialDataTypeSupportedForOperation(op, data_type) || - _Tiles[[source_left]].data_type != data_type || - _Tiles[[source_right]].data_type != data_type || - _Tiles[[destination]].layout != TileLayout_RowMajor || - _Tiles[[source_left]].layout != TileLayout_RowMajor || - _Tiles[[source_right]].layout != TileLayout_RowMajor || - !TileSourceContentsDefined(source_left) || - !TileSourceContentsDefined(source_right) then - return FALSE; - end; - return !TileDataTypeIsFloating(data_type) || - (TileSourceEncodingsValid(source_left) && - TileSourceEncodingsValid(source_right)); -end; - readonly func TileOperandsLegal_TFMA( destination: TileIndex, source_left: TileIndex, source_right: TileIndex, addend: TileIndex) => boolean begin - return TileDescriptorLegal(destination) && - TileSourceContentsDefined(source_left) && - TileSourceContentsDefined(source_right) && - TileSourceContentsDefined(addend) && + return TileElementwiseDescriptorLegal(destination) && + TileElementwiseSourceContentsDefined(source_left) && + TileElementwiseSourceContentsDefined(source_right) && + TileElementwiseSourceContentsDefined(addend) && TileFusedMultiplyAddDataTypeSupported( _Tiles[[destination]].data_type) && - TileLogicalShapeMatch(destination, source_left) && - TileLogicalShapeMatch(destination, source_right) && - TileLogicalShapeMatch(destination, addend) && + TileElementwiseShapeAndTypeMatch(destination, source_left) && + TileElementwiseShapeAndTypeMatch(destination, source_right) && + TileElementwiseShapeAndTypeMatch(destination, addend) && _Tiles[[destination]].data_type == _Tiles[[source_left]].data_type && _Tiles[[destination]].data_type == _Tiles[[source_right]].data_type && _Tiles[[destination]].data_type == _Tiles[[addend]].data_type && - _Tiles[[destination]].layout == TileLayout_RowMajor && + TileElementwiseLayoutSupported(_Tiles[[destination]].layout) && (!TileDataTypeIsFloating(_Tiles[[destination]].data_type) || - (TileSourceEncodingsValid(source_left) && - TileSourceEncodingsValid(source_right) && - TileSourceEncodingsValid(addend))); -end; - -readonly func TileOperandsLegal_ExecuteTilePartialArg( - maximum: boolean, destination: TileIndex, destination_indices: TileIndex, - source_left: TileIndex, source_right: TileIndex, - left_indices: TileIndex, right_indices: TileIndex) => boolean -begin - if destination == destination_indices then return FALSE; end; - return TilePartialCoverageLegal(destination, source_left, source_right) && - TileDescriptorLegal(destination_indices) && - TileLogicalShapeMatch(destination_indices, destination) && - TileLogicalShapeMatch(left_indices, source_left) && - TileLogicalShapeMatch(right_indices, source_right) && - _Tiles[[destination]].data_type == _Tiles[[source_left]].data_type && - _Tiles[[destination]].data_type == _Tiles[[source_right]].data_type; + (TileElementwiseSourceEncodingsValid(source_left) && + TileElementwiseSourceEncodingsValid(source_right) && + TileElementwiseSourceEncodingsValid(addend))); end; pure func TileHistogramSourceDataTypeSupported( diff --git a/asl/tile/model/legality/layout-rearrangement.asl b/asl/tile/model/legality/layout-rearrangement.asl index 4ca04f1b7..14a9cdf56 100644 --- a/asl/tile/model/legality/layout-rearrangement.asl +++ b/asl/tile/model/legality/layout-rearrangement.asl @@ -1,32 +1,5 @@ // PTO-UNIT: {"id":"PTO-TILE-MODEL-LEGALITY-LAYOUT-REARRANGEMENT","surface":"tile","classification":["model","legality","layout-rearrangement"],"depends_on":["PTO-TILE-MODEL-LEGALITY-DTYPE-LAYOUT"]} -readonly func TileOperandsLegal_TFILLPAD( - destination: TileIndex, - source: TileIndex, - padding: Word) => boolean -begin - if !TileDescriptorLegal(destination) || - !TileSourceContentsDefined(source) then - return FALSE; - end; - let destination_tile = _Tiles[[destination]]; - let source_tile = _Tiles[[source]]; - if !TileCarrierOnlyDataTypeSupported(source_tile.data_type) && - !TileSourceEncodingsValid(source) then - return FALSE; - end; - return destination_tile.storage_kind == TileStorage_Numeric && - source_tile.storage_kind == TileStorage_Numeric && - TileCarrierOnlyDataTypeSupported(destination_tile.data_type) && - destination_tile.data_type == source_tile.data_type && - TileLayoutShapeLegal(destination_tile) && - TileLayoutShapeLegal(source_tile) && - destination_tile.rows >= source_tile.rows && - destination_tile.columns >= source_tile.columns && - destination_tile.valid_rows >= source_tile.valid_rows && - destination_tile.valid_columns >= source_tile.valid_columns; -end; - readonly func TileOperandsLegal_TEXTRACT( destination: TileIndex, source: TileIndex, @@ -93,31 +66,6 @@ begin destination_tile.valid_columns; end; -readonly func TileOperandsLegal_TTRANS( - destination: TileIndex, - source: TileIndex) => boolean -begin - if !TileDescriptorLegal(destination) || - !TileSourceContentsDefined(source) then - return FALSE; - end; - let destination_tile = _Tiles[[destination]]; - let source_tile = _Tiles[[source]]; - if !TileCarrierOnlyDataTypeSupported(source_tile.data_type) && - !TileSourceEncodingsValid(source) then - return FALSE; - end; - return destination_tile.storage_kind == TileStorage_Numeric && - source_tile.storage_kind == TileStorage_Numeric && - TileCarrierOrMove24BaselineDataTypeSupported( - destination_tile.data_type) && - destination_tile.valid_rows == source_tile.valid_columns && - destination_tile.valid_columns == source_tile.valid_rows && - destination_tile.data_type == source_tile.data_type && - TileLayoutShapeLegal(destination_tile) && - TileLayoutShapeLegal(source_tile); -end; - readonly func TileOperandsLegal_TCONCAT( destination: TileIndex, source_left: TileIndex, @@ -152,3 +100,286 @@ begin TileLayoutShapeLegal(left_tile) && TileLayoutShapeLegal(right_tile); end; + +pure func TileCellRearrangementLayoutLegal(layout: TileLayout) => boolean +begin + return layout == TileLayout_CUBE_M16 || + layout == TileLayout_CUBE_M32; +end; + +readonly func TileCellRearrangementDescriptorLegal(index: TileIndex) + => boolean +begin + return TileCubeDescriptorLegal(_Tiles[[index]]) && + TileCellRearrangementLayoutLegal(_Tiles[[index]].layout); +end; + +pure func TileCellRearrangementRowBytes(layout: TileLayout) => integer {4,8} +begin + return if layout == TileLayout_CUBE_M32 then 4 else 8; +end; + +pure func TileRearrangementControlWordLegal(control: Word) => boolean +begin + return control[63:32] == Zeros{32}; +end; + +readonly func TileCellRearrangementValidBytes(tile: TileInfo) + => integer {0..262144} +begin + return ((tile.valid_columns * TileElementBits(tile.data_type) + 7) DIVRM 8) + as integer {0..262144}; +end; + +readonly func TileCellRearrangementWordsPerRow(tile: TileInfo) + => integer {0..65536} +begin + return ((TileCellRearrangementValidBytes(tile) + 3) DIVRM 4) + as integer {0..65536}; +end; + +readonly func TileCellRearrangementByteDefined( + tile: TileInfo, row: integer {0..65535}, + byte_index: integer {0..262143}) => boolean +begin + let element_bits = TileElementBits(tile.data_type); + if element_bits == 4 then + assert byte_index <= 32767; + let first_byte_index = byte_index as integer {0..32767}; + let first_nibble = (first_byte_index * 2) as integer {0..65535}; + if first_nibble >= tile.valid_columns then return FALSE; end; + let first_element = TileLogicalLinearIndex(tile, row, + first_nibble as integer {0..65535}); + if !TileLogicalElementDefined(tile, first_element) then + return FALSE; + end; + if first_nibble + 1 < tile.valid_columns then + let second_element = TileLogicalLinearIndex(tile, row, + (first_nibble + 1) as integer {0..65535}); + return TileLogicalElementDefined(tile, second_element); + end; + return TRUE; + end; + let element_bytes = TileElementBytes(tile.data_type); + let element_column = (byte_index DIVRM element_bytes) + as integer {0..65535}; + if element_column >= tile.valid_columns then return FALSE; end; + let element = TileLogicalLinearIndex(tile, row, + element_column as integer {0..65535}); + return TileLogicalElementDefined(tile, element); +end; + +readonly func TileReadCellByte(tile: TileInfo, + row: integer {0..65535}, + byte_index: integer {0..262143}) => Byte +begin + let element_bits = TileElementBits(tile.data_type); + if element_bits == 4 then + assert byte_index <= 32767; + let first_byte_index = byte_index as integer {0..32767}; + let first_nibble = (first_byte_index * 2) as integer {0..65535}; + let first_element = TileLogicalLinearIndex(tile, row, + first_nibble as integer {0..65535}); + var result = Zeros{8}; + result[3:0] = TileReadLogicalElement(tile, first_element)[3:0]; + if first_nibble + 1 < tile.valid_columns then + let second_element = TileLogicalLinearIndex(tile, row, + (first_nibble + 1) as integer {0..65535}); + result[7:4] = TileReadLogicalElement(tile, + second_element)[3:0]; + end; + return result; + end; + let element_bytes = TileElementBytes(tile.data_type); + let element_column = (byte_index DIVRM element_bytes) + as integer {0..65535}; + let byte_in_element = (byte_index MOD element_bytes) as integer {0..7}; + let element = TileLogicalLinearIndex(tile, row, + element_column as integer {0..65535}); + return TileReadLogicalElement(tile, element)[(byte_in_element * 8) +: 8]; +end; + +readonly func TileCellRearrangementValidRegionDefined(tile: TileInfo) + => boolean +begin + let valid_bytes = TileCellRearrangementValidBytes(tile); + for row = 0 to tile.valid_rows - 1 looplimit 65536 do + for byte_index = 0 to valid_bytes - 1 looplimit 262144 do + if !TileCellRearrangementByteDefined(tile, + row as integer {0..65535}, byte_index) then + return FALSE; + end; + end; + end; + return TRUE; +end; + +readonly func TileOperandsLegal_TPERMUTE( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) => boolean +begin + if !TileCellRearrangementDescriptorLegal(destination) || + !TileCellRearrangementDescriptorLegal(source0) || + !TileCellRearrangementDescriptorLegal(source1) || + !TileCellRearrangementDescriptorLegal(indices) || destination == source0 || + destination == source1 || indices == source0 || indices == source1 then + return FALSE; + end; + let destination_tile = _Tiles[[destination]]; + let left = _Tiles[[source0]]; + let right = _Tiles[[source1]]; + let index_tile = _Tiles[[indices]]; + if destination_tile.storage_kind != TileStorage_Numeric || + left.storage_kind != TileStorage_Numeric || + right.storage_kind != TileStorage_Numeric || + index_tile.storage_kind != TileStorage_Numeric || + !TileCellRearrangementLayoutLegal(destination_tile.layout) || + destination_tile.layout != left.layout || + destination_tile.layout != right.layout || + destination_tile.data_type != left.data_type || + destination_tile.data_type != right.data_type || + !TileCubeDataTypeSupported(destination_tile.data_type) || + TileElementBits(destination_tile.data_type) == 64 || + index_tile.data_type != TileDataType_U8 || + index_tile.layout != destination_tile.layout || + destination_tile.valid_rows != left.valid_rows || + destination_tile.valid_rows != right.valid_rows || + destination_tile.valid_columns != left.valid_columns || + destination_tile.valid_columns != right.valid_columns || + index_tile.valid_rows != destination_tile.valid_rows || + index_tile.valid_columns != + TileCellRearrangementValidBytes(destination_tile) || + index_tile.cube_cell_count != destination_tile.cube_cell_count then + return FALSE; + end; + let row_bytes = TileCellRearrangementRowBytes(destination_tile.layout); + let valid_bytes = TileCellRearrangementValidBytes(destination_tile); + if valid_bytes > row_bytes * destination_tile.cube_cell_count then + return FALSE; + end; + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for byte_index = 0 to valid_bytes - 1 looplimit 262144 do + if !TileCellRearrangementByteDefined(index_tile, + row as integer {0..65535}, byte_index) then + return FALSE; + end; + let index_element = TileLogicalLinearIndex(index_tile, + row as integer {0..65535}, byte_index as integer {0..65535}); + let index_value = UInt(TileReadLogicalElement( + index_tile, index_element)); + if index_value >= row_bytes * 2 then return FALSE; end; + let cell_base = (byte_index DIVRM row_bytes) * row_bytes; + let selected_byte = if index_value < row_bytes then + index_value else index_value - row_bytes; + let source_byte = cell_base + selected_byte; + let selected_source = if index_value < row_bytes then + left else right; + if !TileCellRearrangementByteDefined(selected_source, + row as integer {0..65535}, + source_byte as integer {0..262143}) then + return FALSE; + end; + end; + end; + return TRUE; +end; + +readonly func TileOperandsLegal_TSHUF( + destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) => boolean +begin + if !TileCellRearrangementDescriptorLegal(destination) || + !TileCellRearrangementDescriptorLegal(source) || + !TileCellRearrangementDescriptorLegal(controls) || destination == source || + destination == controls then return FALSE; end; + let destination_tile = _Tiles[[destination]]; + let source_tile = _Tiles[[source]]; + let control_tile = _Tiles[[controls]]; + let mode = UInt(control[7:0]); + let segment_code = UInt(control[15:8]); + let boundary = UInt(control[23:16]); + if destination_tile.storage_kind != TileStorage_Numeric || + source_tile.storage_kind != TileStorage_Numeric || + control_tile.storage_kind != TileStorage_Numeric || + !TileCellRearrangementLayoutLegal(destination_tile.layout) || + destination_tile.layout != source_tile.layout || + destination_tile.layout != control_tile.layout || + destination_tile.data_type != source_tile.data_type || + control_tile.data_type != TileDataType_U32 || + destination_tile.valid_rows != source_tile.valid_rows || + destination_tile.valid_columns != source_tile.valid_columns || + control_tile.valid_rows != source_tile.valid_rows || + control_tile.valid_columns != + TileCellRearrangementWordsPerRow(source_tile) || + control_tile.cube_cell_count != source_tile.cube_cell_count || + mode > 3 || boundary > 1 || segment_code > 4 || + (segment_code == 4 && + destination_tile.layout != TileLayout_CUBE_M32) || + (destination_tile.layout == TileLayout_CUBE_M16 && + segment_code == 4) || !TileRearrangementControlWordLegal(control) || + !TileCubeDataTypeSupported(destination_tile.data_type) || + TileElementBits(destination_tile.data_type) == 64 || + !TileCellRearrangementValidRegionDefined(source_tile) || + !TileCellRearrangementValidRegionDefined(control_tile) then + return FALSE; + end; + return TRUE; +end; + +readonly func TileOperandsLegal_TPACK( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) => boolean +begin + if !TileCellRearrangementDescriptorLegal(destination) || + !TileCellRearrangementDescriptorLegal(source0) || + !TileCellRearrangementDescriptorLegal(source1) || destination == source0 || + destination == source1 then return FALSE; end; + let destination_tile = _Tiles[[destination]]; + let left = _Tiles[[source0]]; + let right = _Tiles[[source1]]; + let left_bytes = UInt(control[7:0]); + let right_bytes = UInt(control[15:8]); + return destination_tile.storage_kind == TileStorage_Numeric && + left.storage_kind == TileStorage_Numeric && + right.storage_kind == TileStorage_Numeric && + TileCellRearrangementLayoutLegal(destination_tile.layout) && + destination_tile.layout == left.layout && + destination_tile.layout == right.layout && + destination_tile.data_type == TileDataType_U32 && + left.data_type == TileDataType_U32 && + right.data_type == TileDataType_U32 && + destination_tile.valid_rows == left.valid_rows && + destination_tile.valid_rows == right.valid_rows && + destination_tile.valid_columns == left.valid_columns && + destination_tile.valid_columns == right.valid_columns && + left_bytes >= 1 && left_bytes <= 3 && + right_bytes >= 1 && right_bytes <= 3 && + left_bytes + right_bytes <= 4 && + TileRearrangementControlWordLegal(control) && + TileCellRearrangementValidRegionDefined(left) && + TileCellRearrangementValidRegionDefined(right); +end; + +readonly func TileOperandsLegal_TUNPACK( + destination: TileIndex, source: TileIndex, control: Word) => boolean +begin + if !TileCellRearrangementDescriptorLegal(destination) || + !TileCellRearrangementDescriptorLegal(source) || destination == source then + return FALSE; + end; + let destination_tile = _Tiles[[destination]]; + let source_tile = _Tiles[[source]]; + let offset = UInt(control[7:0]); + let count = UInt(control[15:8]); + return destination_tile.storage_kind == TileStorage_Numeric && + source_tile.storage_kind == TileStorage_Numeric && + TileCellRearrangementLayoutLegal(destination_tile.layout) && + destination_tile.layout == source_tile.layout && + destination_tile.data_type == TileDataType_U32 && + source_tile.data_type == TileDataType_U32 && + destination_tile.valid_rows == source_tile.valid_rows && + destination_tile.valid_columns == source_tile.valid_columns && + offset <= 3 && count >= 1 && count <= 4 && offset + count <= 4 && + TileRearrangementControlWordLegal(control) && + TileCellRearrangementValidRegionDefined(source_tile); +end; diff --git a/asl/tile/model/legality/operand-schema.asl b/asl/tile/model/legality/operand-schema.asl index 1e93d4ce4..a151abb17 100644 --- a/asl/tile/model/legality/operand-schema.asl +++ b/asl/tile/model/legality/operand-schema.asl @@ -1,24 +1,77 @@ // PTO-UNIT: {"id":"PTO-TILE-MODEL-LEGALITY-OPERAND-SCHEMA","surface":"tile","classification":["model","legality","operand-schema"],"depends_on":["PTO-TILE-MODEL-EXECUTION-UNARY","PTO-TILE-MODEL-LEGALITY-ALLOCATION-CAPACITY"]} + +readonly func TileElementwiseDescriptorLegal(index: TileIndex) => boolean +begin + let tile = _Tiles[[index]]; + if TileLayoutIsCube(tile.layout) then + return TileCubeDescriptorLegal(tile); + end; + return TileDescriptorLegal(index); +end; + +readonly func TileElementwiseShapeAndTypeMatch( + left: TileIndex, right: TileIndex) => boolean +begin + if !TileElementwiseDescriptorLegal(left) || + !TileElementwiseDescriptorLegal(right) then + return FALSE; + end; + return _Tiles[[left]].rows == _Tiles[[right]].rows && + _Tiles[[left]].columns == _Tiles[[right]].columns && + _Tiles[[left]].valid_rows == _Tiles[[right]].valid_rows && + _Tiles[[left]].valid_columns == _Tiles[[right]].valid_columns && + _Tiles[[left]].layout == _Tiles[[right]].layout && + _Tiles[[left]].storage_kind == _Tiles[[right]].storage_kind && + _Tiles[[left]].data_type == _Tiles[[right]].data_type; +end; + +readonly func TileElementwiseSourceContentsDefined(index: TileIndex) + => boolean +begin + return TileElementwiseDescriptorLegal(index) && + _Tiles[[index]].contents_defined; +end; + +readonly func TileElementwiseSourceEncodingsValid(index: TileIndex) + => boolean +begin + if !TileElementwiseSourceContentsDefined(index) then return FALSE; end; + let tile = _Tiles[[index]]; + for row = 0 to tile.valid_rows - 1 looplimit 65536 do + for column = 0 to tile.valid_columns - 1 looplimit 65536 do + let element = TileLogicalLinearIndex(tile, + row as integer {0..65535}, + column as integer {0..65535}); + if !TileNumericEncodingValid( + tile.data_type, + TileReadLogicalElement(tile, element)) then + return FALSE; + end; + end; + end; + return TRUE; +end; + readonly func TileOperandsLegal_ExecuteTileBinary( op: TileBinaryOperation, destination: TileIndex, source_left: TileIndex, source_right: TileIndex) => boolean begin - if !TileShapeAndTypeMatch(source_left, source_right) || - !TileShapeAndTypeMatch(destination, source_left) then return FALSE; end; + if !TileElementwiseShapeAndTypeMatch(source_left, source_right) || + !TileElementwiseShapeAndTypeMatch(destination, source_left) then return FALSE; end; if TileBinaryUsesClosedElementwiseContract(op) then - if !TileSourceContentsDefined(source_left) || - !TileSourceContentsDefined(source_right) || + if !TileElementwiseSourceContentsDefined(source_left) || + !TileElementwiseSourceContentsDefined(source_right) || !TileBinaryDataTypeSupported( op, _Tiles[[source_left]].data_type) || - _Tiles[[source_left]].layout != TileLayout_RowMajor then + !TileElementwiseLayoutSupported(_Tiles[[source_left]].layout) then return FALSE; end; end; if (op == TileBinary_MAX || op == TileBinary_MIN) && TileDataTypeIsFloating(_Tiles[[source_left]].data_type) && - (!TileSourceEncodingsValid(source_left) || - !TileSourceEncodingsValid(source_right)) then + (!TileElementwiseSourceEncodingsValid(source_left) || + !TileElementwiseSourceEncodingsValid(source_right)) then return FALSE; end; if (op == TileBinary_DIV || op == TileBinary_REM) && @@ -41,15 +94,15 @@ end; readonly func TileOperandsLegal_ExecuteTileUnary( op: TileUnaryOperation, destination: TileIndex, source: TileIndex) => boolean begin - if !TileShapeAndTypeMatch(destination, source) then return FALSE; end; + if !TileElementwiseShapeAndTypeMatch(destination, source) then return FALSE; end; if TileUnaryUsesCompleteElementwiseSchema(op) then - if !TileSourceContentsDefined(source) || + if !TileElementwiseSourceContentsDefined(source) || !TileUnaryDataTypeSupported(op, _Tiles[[source]].data_type) || - _Tiles[[source]].layout != TileLayout_RowMajor then + !TileElementwiseLayoutSupported(_Tiles[[source]].layout) then return FALSE; end; if TileDataTypeIsFloating(_Tiles[[source]].data_type) && - !TileSourceEncodingsValid(source) then + !TileElementwiseSourceEncodingsValid(source) then return FALSE; end; end; @@ -65,12 +118,12 @@ begin op == TileBinary_XOR) && TileVecScalarIntegerDataTypeSupported( _Tiles[[source]].data_type); - if !TileShapeAndTypeMatch(destination, source) || + if !TileElementwiseShapeAndTypeMatch(destination, source) || _Tiles[[source]].storage_kind != TileStorage_Numeric || - _Tiles[[source]].layout != TileLayout_RowMajor || + !TileElementwiseLayoutSupported(_Tiles[[source]].layout) || !TileBinaryDataTypeSupported(op, _Tiles[[source]].data_type) || - !TileSourceContentsDefined(source) || - (!carrier_logical && !TileSourceEncodingsValid(source)) then + !TileElementwiseSourceContentsDefined(source) || + (!carrier_logical && !TileElementwiseSourceEncodingsValid(source)) then return FALSE; end; let normalized_scalar = TileRawElementValue( diff --git a/asl/tile/model/state/types.asl b/asl/tile/model/state/types.asl index 28cce6316..f9af472fa 100644 --- a/asl/tile/model/state/types.asl +++ b/asl/tile/model/state/types.asl @@ -26,15 +26,6 @@ type TileUnaryOperation of enumeration { TileUnary_RSQRT }; -type TilePartialOperation of enumeration { - TilePartial_ADD, - TilePartial_MUL, - TilePartial_MAX, - TilePartial_MIN, - TilePartial_ARGMAX, - TilePartial_ARGMIN -}; - type TileComparison of enumeration { TileComparison_EQ, TileComparison_NE, diff --git a/docs/arch/overview/encoding-ownership.md b/docs/arch/overview/encoding-ownership.md index 9d8f7839a..7c61d46e6 100644 --- a/docs/arch/overview/encoding-ownership.md +++ b/docs/arch/overview/encoding-ownership.md @@ -51,7 +51,7 @@ Use this example block only as a reading aid: apply the rules above, then confir ```asl -// PTO-UNIT: {"catalog_projection":{"catalog":"extension-encoding-reservations","isa":"PTO Instruction Set Architecture","reservations":[{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00021181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00029181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000088c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x0000c8c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x00000003","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"B.TEXT","owner":"PTO reserved two-level out-of-line block extension space","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001101","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.FP.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.STD.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.SYS.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000007f","width_bits":32},{"index":1,"mask":"0x00000000","match":"0x00000000","width_bits":32}],"fields":[],"length_bits":64,"mnemonic":"V.*","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00001181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00009181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000008c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000048c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf83f0000007f","match":"0x501600000011","width_bits":48}],"fields":[{"name":"simm25","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0}],"signedness":"signed","width":25},{"name":"uimm5","pieces":[{"instruction_lsb":38,"value_lsb":0,"width":5,"part_index":1}],"signedness":"unsigned","width":5}],"length_bits":48,"mnemonic":"HL.BSTART.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001081000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001011","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00000027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.EQ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.NE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LT","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00003027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00004027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LTU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00005027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GEU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.Z","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.NZ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"}],"schema_version":1},"classification":["overview","encoding-ownership"],"deleted_names":["B.IOD","BSTART.PAR","C.B.IOS"],"depends_on":["PTO-ARCH-OVERVIEW-INSTRUCTION-CLASSIFICATION"],"id":"PTO-ARCH-OVERVIEW-ENCODING-OWNERSHIP","manual_reservation_reviews":[{"mnemonic":"BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.TEXT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.FP.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.STD.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.SYS.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"V.*","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.EQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LTU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GEU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.Z","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NZ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}}],"surface":"arch"} +// PTO-UNIT: {"catalog_projection":{"catalog":"extension-encoding-reservations","isa":"PTO Instruction Set Architecture","reservations":[{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00021181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00029181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000088c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x0000c8c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x00000003","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"B.TEXT","owner":"PTO reserved two-level out-of-line block extension space","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001101","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.FP.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.STD.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.SYS.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000007f","width_bits":32},{"index":1,"mask":"0x00000000","match":"0x00000000","width_bits":32}],"fields":[],"length_bits":64,"mnemonic":"V.*","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00001181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00009181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000008c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000048c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf83f0000007f","match":"0x501600000011","width_bits":48}],"fields":[{"name":"simm25","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0}],"signedness":"signed","width":25},{"name":"uimm5","pieces":[{"instruction_lsb":38,"value_lsb":0,"width":5,"part_index":1}],"signedness":"unsigned","width":5}],"length_bits":48,"mnemonic":"HL.BSTART.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001081000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001011","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00000027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.EQ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.NE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LT","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00003027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00004027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LTU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00005027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GEU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.Z","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.NZ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x6519181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x065","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x6e19181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x06E","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7119181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x071","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7219181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x072","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7319181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x073","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7419181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x074","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"}],"schema_version":1},"classification":["overview","encoding-ownership"],"deleted_names":["B.IOD","BSTART.PAR","C.B.IOS","TFILLPAD","TTRANS","TPARTADD","TPARTMUL","TPARTMAX","TPARTMIN"],"depends_on":["PTO-ARCH-OVERVIEW-INSTRUCTION-CLASSIFICATION"],"id":"PTO-ARCH-OVERVIEW-ENCODING-OWNERSHIP","manual_reservation_reviews":[{"mnemonic":"BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.TEXT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.FP.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.STD.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.SYS.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"V.*","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.EQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LTU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GEU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.Z","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NZ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x065","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x06E","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x071","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x072","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x073","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x074","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}}],"surface":"arch"} // NDF-BEGIN: PTO-ARCH-ENCODING-OWNERSHIP-001 // ndf: kind=contract level=L1 layer=architecture status=accepted diff --git a/docs/block/model/dispatch/cell-rearrangement-schema.md b/docs/block/model/dispatch/cell-rearrangement-schema.md new file mode 100644 index 000000000..7e31c60ea --- /dev/null +++ b/docs/block/model/dispatch/cell-rearrangement-schema.md @@ -0,0 +1,137 @@ + +# Cell Rearrangement Schema + +**Normative ASL source:** `asl/block/model/dispatch/cell-rearrangement-schema.asl` + +This page is a generated reference view of the normative ASL unit. + +## ASL unit identity {#PTO-BLOCK-MODEL-DISPATCH-CELL-REARRANGEMENT-SCHEMA} + + + + + +## Normative ASL + + +```asl +// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-CELL-REARRANGEMENT-SCHEMA","surface":"block","classification":["model","dispatch","cell-rearrangement-schema"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-TILE-SCHEMA"]} + +func ResolveBundleCellRearrangementDestination() => boolean +begin + var destination_binding: BundleTileBindingIndex = 0; + var destination_seen = FALSE; + var source: TileIndex = 0; + var source_seen = FALSE; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 looplimit 16 do + if _BundleTileBindings[[binding]].valid then + if !destination_seen && + _BundleTileBindings[[binding]].destination_valid then + destination_binding = binding as BundleTileBindingIndex; + destination_seen = TRUE; + end; + if !source_seen && + _BundleTileBindings[[binding]].source0_valid then + source = BundleTileSourceIndex( + binding as BundleTileBindingIndex, FALSE); + source_seen = TRUE; + elsif !source_seen && + _BundleTileBindings[[binding]].source1_valid then + source = BundleTileSourceIndex( + binding as BundleTileBindingIndex, TRUE); + source_seen = TRUE; + end; + end; + end; + if !destination_seen || !source_seen || + !TileCubeDescriptorLegal(_Tiles[[source]]) then + SetFault(Fault_TileLegality, ReadTPC()); + return FALSE; + end; + let binding = _BundleTileBindings[[destination_binding]]; + let source_tile = _Tiles[[source]]; + let capacity_bytes = BundleLocalDestinationAllocationBytes( + destination_binding); + if !TileCubeDescriptorShapeLegal(capacity_bytes, + source_tile.valid_rows, source_tile.valid_columns, + source_tile.data_type, source_tile.layout) then + SetFault(Fault_TileAllocation, ReadTPC()); + return FALSE; + end; + let hand = UInt(binding.destination_hand); + var resolved: TileIndex = 0; + var found = FALSE; + for offset = 0 to 15 looplimit 16 do + let raw_index = hand * 16 + offset; + if !found && !_Tiles[[raw_index]].allocated then + resolved = raw_index as TileIndex; + found = TRUE; + end; + end; + if !found || !LocalTileAllocationFitsExcept( + resolved, binding.pe_mask, capacity_bytes) then + SetFault(Fault_TileAllocation, ReadTPC()); + return FALSE; + end; + let configured = ConfigureCubeTileForMask( + resolved, capacity_bytes, source_tile.valid_rows, + source_tile.valid_columns, source_tile.data_type, + source_tile.layout, TileLocation_Matrix, binding.pe_mask); + if !configured then + SetFault(Fault_TileAllocation, ReadTPC()); + return FALSE; + end; + _BundleTileBindings[[destination_binding]].destination = resolved; + _BundleTileBindings[[destination_binding]].destination_allocated_by_bundle = + TRUE; + return TRUE; +end; + +pure func TileOperationUsesCellRearrangementSchema( + operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean +begin + let decoded = TileOperationOfIndex(operation); + return decoded == TileOperation_TPERMUTE || + decoded == TileOperation_TSHUF || + decoded == TileOperation_TPACK || + decoded == TileOperation_TUNPACK; +end; + +readonly func SelectedBundleCellRearrangementSchemaLegal( + operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean +begin + if !TileOperationUsesCellRearrangementSchema(operation) then return TRUE; end; + if SelectedBundleTileMaskIsZero() then return TRUE; end; + let decoded = TileOperationOfIndex(operation); + if decoded == TileOperation_TPERMUTE then + if BundleTileBindingCount() != 2 || BundleSharedBindingCount() != 0 || + _BundleScalarBindings[[0]].valid then return FALSE; end; + let first = _BundleTileBindings[[0]]; + let second = _BundleTileBindings[[1]]; + return !first.destination_valid && first.source0_valid && + first.source1_valid && !first.last && second.destination_valid && + !second.destination_allocated_by_bundle && second.source0_valid && + !second.source1_valid && second.last && + second.source0 != first.source0 && + second.source0 != first.source1 && + BundleTileDestinationSizeLegal(1); + end; + if BundleTileBindingCount() != 1 || BundleSharedBindingCount() != 0 || + !_BundleScalarBindings[[0]].valid || + _BundleScalarBindings[[0]].source1 != 0 || + _BundleScalarBindings[[0]].source2 != 0 || + _BundleScalarBindings[[0]].destination != 0 then + return FALSE; + end; + let binding = _BundleTileBindings[[0]]; + if !binding.destination_valid || binding.destination_allocated_by_bundle || + !BundleTileDestinationSizeLegal(0) || !binding.last then + return FALSE; + end; + if decoded == TileOperation_TUNPACK then + return binding.source0_valid && !binding.source1_valid; + end; + return binding.source0_valid && binding.source1_valid; +end; +``` + diff --git a/docs/block/model/dispatch/destination-shape.md b/docs/block/model/dispatch/destination-shape.md index 2b91cd9d0..50cb6130b 100644 --- a/docs/block/model/dispatch/destination-shape.md +++ b/docs/block/model/dispatch/destination-shape.md @@ -15,7 +15,7 @@ This page is a generated reference view of the normative ASL unit. ```asl -// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-DESTINATION-SHAPE","surface":"block","classification":["model","dispatch","destination-shape"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-DESTINATION-AUXILIARY","PTO-BLOCK-MODEL-DISPATCH-EXPANSION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL","PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TCVT-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TILE-SCALAR-SCHEMA","PTO-TILE-MODEL-STATE-SHARED-REGISTERS"]} +// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-DESTINATION-SHAPE","surface":"block","classification":["model","dispatch","destination-shape"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-CELL-REARRANGEMENT-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-DESTINATION-AUXILIARY","PTO-BLOCK-MODEL-DISPATCH-EXPANSION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL","PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TCVT-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TILE-SCALAR-SCHEMA","PTO-TILE-MODEL-STATE-SHARED-REGISTERS"]} readonly func BundleDestinationValidRows(shape_source_valid: boolean, shape_source: TileIndex) @@ -34,7 +34,6 @@ begin return 1; end; end; - readonly func BundleDestinationValidColumns(shape_source_valid: boolean, shape_source: TileIndex) => integer {0..65535} @@ -52,7 +51,6 @@ begin return 1; end; end; - readonly func BundleDestinationPhysicalColumns(shape_source_valid: boolean, shape_source: TileIndex) => integer {0..65535} @@ -70,7 +68,6 @@ begin return BundleDestinationValidColumns(FALSE, 0); end; end; - readonly func BundleLocalDestinationCapacityGroupFits() => boolean begin var additional0: integer = 0; @@ -383,6 +380,13 @@ begin _BundleOperation.operation_class == BundleOperation_TileMatrix then return TRUE; end; + let decoded_operation = TileOperationOfIndex(operation); + if decoded_operation == TileOperation_TPERMUTE || + decoded_operation == TileOperation_TSHUF || + decoded_operation == TileOperation_TPACK || + decoded_operation == TileOperation_TUNPACK then + return ResolveBundleCellRearrangementDestination(); + end; if TileOperationOfIndex(operation) == TileOperation_TIMG2COL then let resolved = ResolveBundleTileDestinations(); if resolved then diff --git a/docs/block/model/dispatch/partial-schema.md b/docs/block/model/dispatch/partial-schema.md deleted file mode 100644 index 1aa5b6fff..000000000 --- a/docs/block/model/dispatch/partial-schema.md +++ /dev/null @@ -1,132 +0,0 @@ - -# Partial Schema - -**Normative ASL source:** `asl/block/model/dispatch/partial-schema.asl` - -This page is a generated reference view of the normative ASL unit. - -## ASL unit identity {#PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA} - - - - - -## Normative ASL - - -```asl -// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA","surface":"block","classification":["model","dispatch","partial-schema"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-COMPARISON-SCHEMA","PTO-TILE-MODEL-LEGALITY-INDEXED-LAYOUT"]} - -pure func TileOperationUsesClosedPartialSchema( - operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean -begin - let decoded = TileOperationOfIndex(operation); - return decoded == TileOperation_TPARTADD || - decoded == TileOperation_TPARTMUL || - decoded == TileOperation_TPARTMAX || - decoded == TileOperation_TPARTMIN; -end; - -readonly func BundlePartialSourceAt( - ordinal: integer {0..1}) => TileIndex -begin - var current: integer {0..2} = 0; - var selected: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid then - if _BundleTileBindings[[binding]].source0_valid then - if current == ordinal then - selected = BundleTileSourceIndex( - binding as BundleTileBindingIndex, FALSE); - end; - current = (current + 1) as integer {0..2}; - end; - if _BundleTileBindings[[binding]].source1_valid then - if current == ordinal then - selected = BundleTileSourceIndex( - binding as BundleTileBindingIndex, TRUE); - end; - current = (current + 1) as integer {0..2}; - end; - end; - end; - return selected; -end; - -readonly func BundlePartialDestinationsLegal() => boolean -begin - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid && - (_BundleTileBindings[[binding]].destination_allocated_by_bundle || - !BundleTileDestinationSizeLegal( - binding as BundleTileBindingIndex)) then - return FALSE; - end; - end; - return TRUE; -end; - -readonly func SelectedBundleClosedPartialSchemaLegal( - operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean -begin - if !TileOperationUsesClosedPartialSchema(operation) then return TRUE; end; - if BundleLocalTileSourceCount() != 2 || - BundleLocalTileDestinationCount() != 1 || - BundleSharedBindingCount() != 0 || - _BundleScalarBindings[[0]].valid || - _BundleDataAttributesPresent || - !BundleTileBindingStreamTerminated() || - !BundlePartialDestinationsLegal() || - !SelectedBundleComparisonDimensionsLegal() then - return FALSE; - end; - - let valid_columns = UInt(_BundleDimensions[[0]]); - let valid_rows = if _BundleDimensionPresent[[1]] then - UInt(_BundleDimensions[[1]]) else 1; - let columns = if _BundleDimensionPresent[[2]] then - UInt(_BundleDimensions[[2]]) else valid_columns; - if columns < valid_columns || columns > 65535 then return FALSE; end; - - let data_type = TileDataTypeFromEncoding( - CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); - if !TilePartialDataTypeSupported(data_type) || - CurrentBundleTileLayout() != TileLayout_RowMajor then - return FALSE; - end; - let source_left = BundlePartialSourceAt(0); - let source_right = BundlePartialSourceAt(1); - if !TileDescriptorLegal(source_left) || - !TileDescriptorLegal(source_right) || - _Tiles[[source_left]].storage_kind != TileStorage_Numeric || - _Tiles[[source_right]].storage_kind != TileStorage_Numeric || - _Tiles[[source_left]].data_type != data_type || - _Tiles[[source_right]].data_type != data_type || - _Tiles[[source_left]].layout != TileLayout_RowMajor || - _Tiles[[source_right]].layout != TileLayout_RowMajor || - _Tiles[[source_left]].valid_rows == 0 || - _Tiles[[source_left]].valid_columns == 0 || - _Tiles[[source_right]].valid_rows == 0 || - _Tiles[[source_right]].valid_columns == 0 || - _Tiles[[source_left]].valid_rows > valid_rows || - _Tiles[[source_left]].valid_columns > valid_columns || - _Tiles[[source_right]].valid_rows > valid_rows || - _Tiles[[source_right]].valid_columns > valid_columns || - !TileSourceContentsDefined(source_left) || - !TileSourceContentsDefined(source_right) then - return FALSE; - end; - let left_covers = - _Tiles[[source_left]].valid_rows == valid_rows && - _Tiles[[source_left]].valid_columns == valid_columns; - let right_covers = - _Tiles[[source_right]].valid_rows == valid_rows && - _Tiles[[source_right]].valid_columns == valid_columns; - if !left_covers && !right_covers then return FALSE; end; - return !TileDataTypeIsFloating(data_type) || - (TileSourceEncodingsValid(source_left) && - TileSourceEncodingsValid(source_right)); -end; -``` - diff --git a/docs/block/model/dispatch/tile-execution.md b/docs/block/model/dispatch/tile-execution.md index f85115c6e..f308a61be 100644 --- a/docs/block/model/dispatch/tile-execution.md +++ b/docs/block/model/dispatch/tile-execution.md @@ -15,7 +15,7 @@ This page is a generated reference view of the normative ASL unit. ```asl -// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-TILE-EXECUTION","surface":"block","classification":["model","dispatch","tile-execution"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-COMPARISON-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-CUBE-TMATMUL","PTO-BLOCK-MODEL-DISPATCH-EXPANSION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TILE-SCALAR-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TLSU-GMOV","PTO-BLOCK-MODEL-DISPATCH-TLSU-LAYOUT-CONVERSION","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER-CAS","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER-MASK","PTO-BLOCK-MODEL-DISPATCH-TLSU-MSCATTER","PTO-BLOCK-MODEL-DISPATCH-TLSU-MSCATTER-MASK","PTO-BLOCK-MODEL-DISPATCH-TLSU-PREFETCH","PTO-BLOCK-MODEL-DISPATCH-SHARED-TLSU","PTO-BLOCK-MODEL-OPERANDS-LOCAL-GENERATION","PTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION","PTO-BLOCK-MODEL-OPERANDS-PORTABLE-CARRIERS","PTO-BLOCK-MODEL-OPERANDS-SUBVIEW-DESCRIPTOR","PTO-TILE-MODEL-DISPATCH-TOP-LEVEL"]} +// PTO-UNIT: {"id":"PTO-BLOCK-MODEL-DISPATCH-TILE-EXECUTION","surface":"block","classification":["model","dispatch","tile-execution"],"depends_on":["PTO-BLOCK-MODEL-DISPATCH-CELL-REARRANGEMENT-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-COMPARISON-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-CUBE-TMATMUL","PTO-BLOCK-MODEL-DISPATCH-EXPANSION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-SORTING-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TILE-SCALAR-SCHEMA","PTO-BLOCK-MODEL-DISPATCH-TLSU-GMOV","PTO-BLOCK-MODEL-DISPATCH-TLSU-LAYOUT-CONVERSION","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER-CAS","PTO-BLOCK-MODEL-DISPATCH-TLSU-MGATHER-MASK","PTO-BLOCK-MODEL-DISPATCH-TLSU-MSCATTER","PTO-BLOCK-MODEL-DISPATCH-TLSU-MSCATTER-MASK","PTO-BLOCK-MODEL-DISPATCH-TLSU-PREFETCH","PTO-BLOCK-MODEL-DISPATCH-SHARED-TLSU","PTO-BLOCK-MODEL-OPERANDS-LOCAL-GENERATION","PTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION","PTO-BLOCK-MODEL-OPERANDS-PORTABLE-CARRIERS","PTO-BLOCK-MODEL-OPERANDS-SUBVIEW-DESCRIPTOR","PTO-TILE-MODEL-DISPATCH-TOP-LEVEL"]} readonly func BundleTileTypesMatch( operation: integer {0..PTO_TILE_OPERATION_COUNT-1}, operands: TileInstructionOperands, @@ -39,12 +39,12 @@ begin return SelectedBundleClosedBinarySchemaLegal(operation) && SelectedBundleClosedUnarySchemaLegal(operation) && SelectedBundleClosedTFMASchemaLegal(operation) && + SelectedBundleCellRearrangementSchemaLegal(operation) && SelectedBundleClosedQuantizationSchemaLegal(operation) && SelectedBundleClosedGenerationSchemaLegal(operation) && SelectedBundleClosedHistogramSchemaLegal(operation) && SelectedBundleClosedReductionSchemaLegal(operation) && SelectedBundleClosedSortingSchemaLegal(operation) && - SelectedBundleClosedPartialSchemaLegal(operation) && SelectedBundleClosedExpansionSchemaLegal(operation) && SelectedBundleClosedTCVTSchemaLegal(operation) && SelectedBundleClosedTCMPSchemaLegal(operation) && @@ -82,7 +82,11 @@ begin return FALSE; end; let matrix_selected = BundleCubeMatrixSelected(); - if !matrix_selected && !PrepareSelectedBundleStage2() then + var stage2_prepared = TRUE; + if !matrix_selected then + stage2_prepared = PrepareSelectedBundleStage2(); + end; + if !matrix_selected && !stage2_prepared then DiscardBundleSubviewMaterializations(); return FALSE; end; @@ -168,6 +172,14 @@ begin if !SelectedBundleTileDataAttributesLegal(operation) then return FALSE; end; + // Cell-rearrangement B.IOR/B.IOT shape is bundle structure. Report + // omitted or surplus controls as BundleControl before the generic closed + // schema maps a failed operand contract to TileLegality. + if TileOperationUsesCellRearrangementSchema(operation) && + !SelectedBundleCellRearrangementSchemaLegal(operation) then + SetFault(Fault_BundleControl, ReadTPC()); + return FALSE; + end; if !SelectedBundleClosedSchemasLegal(operation) then SetFault(Fault_TileLegality, ReadTPC()); return FALSE; @@ -188,7 +200,7 @@ begin let operands = BundleTileInstructionOperands(operation); let (status, -) = ExecuteTileInstructionWithoutTimeWithAcceptedApplicabilityRules( - rules, family, code, operands); + rules, family, code, operands); if _LastFault != Fault_None || status != TileExecution_Executed then RollBackBundleTileDestinations(); AbortBundleLocalGenerationsForBundle(); diff --git a/docs/block/model/dispatch/tile-scalar-schema.md b/docs/block/model/dispatch/tile-scalar-schema.md index aa14dded7..d4e453c1a 100644 --- a/docs/block/model/dispatch/tile-scalar-schema.md +++ b/docs/block/model/dispatch/tile-scalar-schema.md @@ -105,6 +105,19 @@ begin SelectedBundleComparisonShapeMatches(source); end; +readonly func SelectedBundleTileScalarElementwiseSourceLegal( + source: TileIndex, + data_type: TileDataType) => boolean +begin + return TileDescriptorLegal(source) && + _Tiles[[source]].storage_kind == TileStorage_Numeric && + _Tiles[[source]].data_type == data_type && + TileElementwiseLayoutSupported(_Tiles[[source]].layout) && + TileSourceContentsDefined(source) && + TileSourceEncodingsValid(source) && + SelectedBundleComparisonShapeMatches(source); +end; + readonly func SelectedBundleClosedTileScalarBinarySchemaLegal( operation: integer {0..PTO_TILE_OPERATION_COUNT-1}) => boolean begin @@ -132,8 +145,8 @@ begin CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); if !TileBinaryDataTypeSupported(binary, data_type) || - CurrentBundleTileLayout() != TileLayout_RowMajor || - !SelectedBundleTileScalarSourceLegal( + !TileElementwiseLayoutSupported(CurrentBundleTileLayout()) || + !SelectedBundleTileScalarElementwiseSourceLegal( binding.source0, data_type) then return FALSE; diff --git a/docs/block/model/dispatch/tile-schema.md b/docs/block/model/dispatch/tile-schema.md index 39c941ba2..a40178bde 100644 --- a/docs/block/model/dispatch/tile-schema.md +++ b/docs/block/model/dispatch/tile-schema.md @@ -371,7 +371,7 @@ begin let data_type = TileDataTypeFromEncoding( CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); return TileVecArithmeticDataTypeSupported(data_type) && - CurrentBundleTileLayout() == TileLayout_RowMajor; + TileElementwiseLayoutSupported(CurrentBundleTileLayout()); end; pure func TileOperationUsesClosedUnarySchema( @@ -417,7 +417,7 @@ begin let data_type = TileDataTypeFromEncoding( CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); return TileUnaryDataTypeSupported(unary, data_type) && - CurrentBundleTileLayout() == TileLayout_RowMajor; + TileElementwiseLayoutSupported(CurrentBundleTileLayout()); end; pure func TileOperationUsesClosedTFMASchema( @@ -468,9 +468,10 @@ begin let data_type = TileDataTypeFromEncoding( CurrentBundleTileOperationDataTypeCode() as TileDataTypeEncoding); return TileFusedMultiplyAddDataTypeSupported(data_type) && - CurrentBundleTileLayout() == TileLayout_RowMajor; + TileElementwiseLayoutSupported(CurrentBundleTileLayout()); end; + readonly func BundleLocalTileSourceCount() => integer {0..32} begin var count: integer {0..32} = 0; diff --git a/docs/block/model/dispatch/tlsu-layout-conversion.md b/docs/block/model/dispatch/tlsu-layout-conversion.md index c5cf74936..5b19051b7 100644 --- a/docs/block/model/dispatch/tlsu-layout-conversion.md +++ b/docs/block/model/dispatch/tlsu-layout-conversion.md @@ -19,7 +19,9 @@ This page is a generated reference view of the normative ASL unit. readonly func BundleCubeTransportSelected() => boolean begin - return _BundleDataAttributesPresent && + return _BundleOperation.valid && + _BundleOperation.operation_class == BundleOperation_TileMemory && + _BundleDataAttributesPresent && TileDataLayoutIsCubeConversion( _BundleDataAttributes.data_layout); end; diff --git a/docs/block/model/operands/portable-carriers.md b/docs/block/model/operands/portable-carriers.md index 4962638f3..c091fd6ec 100644 --- a/docs/block/model/operands/portable-carriers.md +++ b/docs/block/model/operands/portable-carriers.md @@ -417,7 +417,6 @@ begin TileHandler_ExecuteTileCompareScalar, TileHandler_ExecuteTileExpand, TileHandler_ExecuteTileFillScalar, - TileHandler_ExecuteTilePartial, TileHandler_ExecuteTileReduction, TileHandler_ExecuteTileScalar, TileHandler_ExecuteTileSelect, @@ -431,7 +430,6 @@ begin TileHandler_TCVT, TileHandler_TDEQUANT, TileHandler_TEXTRACT, - TileHandler_TFILLPAD, TileHandler_TFMA, TileHandler_TGATHER, TileHandler_THISTOGRAM, @@ -442,7 +440,10 @@ begin TileHandler_TMRGSORT, TileHandler_TQUANT, TileHandler_TSORT, - TileHandler_TTRANS, + TileHandler_TPERMUTE, + TileHandler_TSHUF, + TileHandler_TPACK, + TileHandler_TUNPACK, TileHandler_TTRI => return BundleProducerEffect_RollbackSafe; when TileHandler_MGATHER_CAS, diff --git a/docs/mkdocs/generated-nav.yml b/docs/mkdocs/generated-nav.yml index 398a076ec..9ac2ae85c 100644 --- a/docs/mkdocs/generated-nav.yml +++ b/docs/mkdocs/generated-nav.yml @@ -156,6 +156,7 @@ nav: - Effects: block/model/commit/effects.md - Validation: block/model/commit/validation.md - Dispatch: + - Cell Rearrangement Schema: block/model/dispatch/cell-rearrangement-schema.md - Commands: block/model/dispatch/commands.md - Comparison Schema: block/model/dispatch/comparison-schema.md - CUBE Destination: block/model/dispatch/cube-destination.md @@ -169,7 +170,6 @@ nav: - Histogram Schema: block/model/dispatch/histogram-schema.md - Matrix Scale: block/model/dispatch/matrix-scale.md - Numeric Control: block/model/dispatch/numeric-control.md - - Partial Schema: block/model/dispatch/partial-schema.md - Quantization Schema: block/model/dispatch/quantization-schema.md - Reduction Schema: block/model/dispatch/reduction-schema.md - Scalar Schema: block/model/dispatch/scalar-schema.md @@ -770,21 +770,17 @@ nav: - Sorting: - TMRGSORT: tile/irregular-and-complex/sorting/TMRGSORT.md - TSORT: tile/irregular-and-complex/sorting/TSORT.md - - Union: - - TPARTADD: tile/irregular-and-complex/union/TPARTADD.md - - TPARTMAX: tile/irregular-and-complex/union/TPARTMAX.md - - TPARTMIN: tile/irregular-and-complex/union/TPARTMIN.md - - TPARTMUL: tile/irregular-and-complex/union/TPARTMUL.md - Layout And Rearrangement: - - Initialization: - - TFILLPAD: tile/layout-and-rearrangement/initialization/TFILLPAD.md - Layout: - TCONCAT: tile/layout-and-rearrangement/layout/TCONCAT.md - TEXTRACT: tile/layout-and-rearrangement/layout/TEXTRACT.md - TIMG2COL: tile/layout-and-rearrangement/layout/TIMG2COL.md - TINSERT: tile/layout-and-rearrangement/layout/TINSERT.md - TMOV: tile/layout-and-rearrangement/layout/TMOV.md - - TTRANS: tile/layout-and-rearrangement/layout/TTRANS.md + - TPACK: tile/layout-and-rearrangement/layout/TPACK.md + - TPERMUTE: tile/layout-and-rearrangement/layout/TPERMUTE.md + - TSHUF: tile/layout-and-rearrangement/layout/TSHUF.md + - TUNPACK: tile/layout-and-rearrangement/layout/TUNPACK.md - Matrix And Matrix Vector: - Matrix Matrix: - TMATMUL: tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.md diff --git a/docs/mkdocs/mkdocs.yml b/docs/mkdocs/mkdocs.yml index 18c201f40..28d7d1cda 100644 --- a/docs/mkdocs/mkdocs.yml +++ b/docs/mkdocs/mkdocs.yml @@ -166,6 +166,7 @@ nav: - Effects: block/model/commit/effects.md - Validation: block/model/commit/validation.md - Dispatch: + - Cell Rearrangement Schema: block/model/dispatch/cell-rearrangement-schema.md - Commands: block/model/dispatch/commands.md - Comparison Schema: block/model/dispatch/comparison-schema.md - CUBE Destination: block/model/dispatch/cube-destination.md @@ -179,7 +180,6 @@ nav: - Histogram Schema: block/model/dispatch/histogram-schema.md - Matrix Scale: block/model/dispatch/matrix-scale.md - Numeric Control: block/model/dispatch/numeric-control.md - - Partial Schema: block/model/dispatch/partial-schema.md - Quantization Schema: block/model/dispatch/quantization-schema.md - Reduction Schema: block/model/dispatch/reduction-schema.md - Scalar Schema: block/model/dispatch/scalar-schema.md @@ -780,21 +780,17 @@ nav: - Sorting: - TMRGSORT: tile/irregular-and-complex/sorting/TMRGSORT.md - TSORT: tile/irregular-and-complex/sorting/TSORT.md - - Union: - - TPARTADD: tile/irregular-and-complex/union/TPARTADD.md - - TPARTMAX: tile/irregular-and-complex/union/TPARTMAX.md - - TPARTMIN: tile/irregular-and-complex/union/TPARTMIN.md - - TPARTMUL: tile/irregular-and-complex/union/TPARTMUL.md - Layout And Rearrangement: - - Initialization: - - TFILLPAD: tile/layout-and-rearrangement/initialization/TFILLPAD.md - Layout: - TCONCAT: tile/layout-and-rearrangement/layout/TCONCAT.md - TEXTRACT: tile/layout-and-rearrangement/layout/TEXTRACT.md - TIMG2COL: tile/layout-and-rearrangement/layout/TIMG2COL.md - TINSERT: tile/layout-and-rearrangement/layout/TINSERT.md - TMOV: tile/layout-and-rearrangement/layout/TMOV.md - - TTRANS: tile/layout-and-rearrangement/layout/TTRANS.md + - TPACK: tile/layout-and-rearrangement/layout/TPACK.md + - TPERMUTE: tile/layout-and-rearrangement/layout/TPERMUTE.md + - TSHUF: tile/layout-and-rearrangement/layout/TSHUF.md + - TUNPACK: tile/layout-and-rearrangement/layout/TUNPACK.md - Matrix And Matrix Vector: - Matrix Matrix: - TMATMUL: tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.md diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/arch/overview/encoding-ownership.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/arch/overview/encoding-ownership.md index a175a67ba..efe237766 100644 --- a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/arch/overview/encoding-ownership.md +++ b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/arch/overview/encoding-ownership.md @@ -51,7 +51,7 @@ This page is a generated reference view of the normative ASL unit. ```asl -// PTO-UNIT: {"catalog_projection":{"catalog":"extension-encoding-reservations","isa":"PTO Instruction Set Architecture","reservations":[{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00021181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00029181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000088c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x0000c8c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x00000003","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"B.TEXT","owner":"PTO reserved two-level out-of-line block extension space","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001101","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.FP.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.STD.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.SYS.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000007f","width_bits":32},{"index":1,"mask":"0x00000000","match":"0x00000000","width_bits":32}],"fields":[],"length_bits":64,"mnemonic":"V.*","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00001181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00009181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000008c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000048c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf83f0000007f","match":"0x501600000011","width_bits":48}],"fields":[{"name":"simm25","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0}],"signedness":"signed","width":25},{"name":"uimm5","pieces":[{"instruction_lsb":38,"value_lsb":0,"width":5,"part_index":1}],"signedness":"unsigned","width":5}],"length_bits":48,"mnemonic":"HL.BSTART.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001081000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001011","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00000027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.EQ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.NE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LT","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00003027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00004027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LTU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00005027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GEU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.Z","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.NZ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"}],"schema_version":1},"classification":["overview","encoding-ownership"],"deleted_names":["B.IOD","BSTART.PAR","C.B.IOS"],"depends_on":["PTO-ARCH-OVERVIEW-INSTRUCTION-CLASSIFICATION"],"id":"PTO-ARCH-OVERVIEW-ENCODING-OWNERSHIP","manual_reservation_reviews":[{"mnemonic":"BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.TEXT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.FP.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.STD.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.SYS.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"V.*","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.EQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LTU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GEU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.Z","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NZ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}}],"surface":"arch"} +// PTO-UNIT: {"catalog_projection":{"catalog":"extension-encoding-reservations","isa":"PTO Instruction Set Architecture","reservations":[{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00021181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00029181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000088c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VPAR","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x0000c8c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.VSEQ","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x00000003","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"B.TEXT","owner":"PTO reserved two-level out-of-line block extension space","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001101","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.FP.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.STD.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"constraints":[{"field":"simm17","operator":"not-equal","value":0}],"encoding":[{"index":0,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm17","pieces":[{"instruction_lsb":15,"part_index":0,"value_lsb":0,"width":17}],"signedness":"signed","width":17}],"length_bits":32,"mnemonic":"BSTART.SYS.FIXUP","owner":"PTO reserved two-level Fixup extension payload","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000007f","width_bits":32},{"index":1,"mask":"0x00000000","match":"0x00000000","width_bits":32}],"fields":[],"length_bits":64,"mnemonic":"V.*","owner":"PTO reserved two-level vector extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00001181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf9ffffff","match":"0x00009181","width_bits":32}],"fields":[{"name":"Mode","pieces":[{"instruction_lsb":25,"part_index":0,"value_lsb":0,"width":2}],"width":2}],"length_bits":32,"mnemonic":"BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000008c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MPAR","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000ffff","match":"0x000048c0","width_bits":16}],"fields":[],"length_bits":16,"mnemonic":"C.BSTART.MSEQ","owner":"PTO reserved two-level machine-block extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0xf83f0000007f","match":"0x501600000011","width_bits":48}],"fields":[{"name":"simm25","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0}],"signedness":"signed","width":25},{"name":"uimm5","pieces":[{"instruction_lsb":38,"value_lsb":0,"width":5,"part_index":1}],"signedness":"unsigned","width":5}],"length_bits":48,"mnemonic":"HL.BSTART.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002101000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00004001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00003001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00002001000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x00007fff000f","match":"0x00001081000e","width_bits":48}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":31,"value_lsb":1,"width":17,"part_index":0},{"instruction_lsb":4,"value_lsb":18,"width":12,"part_index":0}],"signedness":"signed","width":30}],"length_bits":48,"mnemonic":"HL.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001081","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.FP.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00002001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.DIRECT","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00004001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.CALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00003001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.COND","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001001","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.STD.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000007f","match":"0x0000000f","width_bits":32},{"index":1,"mask":"0x00007fff","match":"0x00001011","width_bits":32}],"fields":[{"name":"simm","pieces":[{"instruction_lsb":7,"value_lsb":0,"width":25,"part_index":0},{"instruction_lsb":47,"value_lsb":25,"width":17,"part_index":1}],"signedness":"signed","width":42}],"length_bits":64,"mnemonic":"L.BSTART.SYS.FALL","owner":"PTO reserved two-level extended BSTART space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00000027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.EQ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.NE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LT","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00003027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GE","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00004027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.LTU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00005027","width_bits":32}],"fields":[{"name":"SrcL","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"SrcR","pieces":[{"instruction_lsb":20,"value_lsb":0,"width":5}],"signedness":"encoding-defined","width":5},{"name":"simm12","pieces":[{"instruction_lsb":25,"value_lsb":0,"width":7},{"instruction_lsb":7,"value_lsb":7,"width":5}],"signedness":"signed","width":12}],"length_bits":32,"mnemonic":"B.GEU","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00001037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.Z","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x0000707f","match":"0x00002037","width_bits":32}],"fields":[{"name":"simm22","pieces":[{"instruction_lsb":15,"value_lsb":0,"width":17},{"instruction_lsb":7,"value_lsb":17,"width":5}],"signedness":"signed","width":22}],"length_bits":32,"mnemonic":"B.NZ","owner":"PTO reserved two-level block-body conditional branch extension space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x6519181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x065","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x6e19181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x06E","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7119181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x071","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7219181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x072","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7319181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x073","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"},{"encoding":[{"index":0,"mask":"0x000fffff","match":"0x7419181","width_bits":32}],"fields":[],"length_bits":32,"mnemonic":"BSTART.TEPL selector 0x074","owner":"PTO reserved deleted TEPL selector space","status":"reserved-in-pto"}],"schema_version":1},"classification":["overview","encoding-ownership"],"deleted_names":["B.IOD","BSTART.PAR","C.B.IOS","TFILLPAD","TTRANS","TPARTADD","TPARTMUL","TPARTMAX","TPARTMIN"],"depends_on":["PTO-ARCH-OVERVIEW-INSTRUCTION-CLASSIFICATION"],"id":"PTO-ARCH-OVERVIEW-ENCODING-OWNERSHIP","manual_reservation_reviews":[{"mnemonic":"BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.VSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.TEXT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.FP.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.STD.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.SYS.FIXUP","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"V.*","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MPAR","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"C.BSTART.MSEQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"HL.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.FP.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.DIRECT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.CALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.COND","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.STD.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"L.BSTART.SYS.FALL","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.EQ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LT","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GE","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.LTU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.GEU","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.Z","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"B.NZ","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x065","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x06E","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x071","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x072","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x073","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}},{"mnemonic":"BSTART.TEPL selector 0x074","review":{"review_method":"formal-definition-read","outcome":"RESERVED","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]}}],"surface":"arch"} // NDF-BEGIN: PTO-ARCH-ENCODING-OWNERSHIP-001 // ndf: kind=contract level=L1 layer=architecture status=accepted diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTADD.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTADD.md deleted file mode 100644 index d418984c8..000000000 --- a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTADD.md +++ /dev/null @@ -1,200 +0,0 @@ - -# TPARTADD - -**Normative ASL source:** `asl/tile/irregular-and-complex/union/TPARTADD.asl` - -Form the origin-anchored union of two Local Tiles and add overlap elements. - -## Normative identity {#PTO-INST-TILE-TPARTADD} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## 用途 - -`TPARTADD` 形成两个原点锚定 Local Tile 的并集,并在重叠区域相加。 - - -## 执行机制 - -ASL DOC 契约通过该指令的选择器编码块载体选择 `TileHandler_ExecuteTilePartial`。 - -覆盖范围、类型、布局、已定义性、编码、掩码和分配预检完成后,快照两个原点锚定的 Local 源矩形。 - - -## 操作数与描述符 - -`destination0` 是新 Local 并集目的地;`source0` 是原点锚定的持久左 Local 源;`source1` 是原点锚定的持久右 Local 源。 - -除非当前契约明确指出状态被消费或替换,否则源保持持久;只有完整预检后才发布目的描述符。 - - -## 发布与排序 - -重叠坐标执行所选类型化操作;只被一个源覆盖的坐标逐位复制该源。 - -结果、粘滞数值标志、描述符,以及有效矩形外未定义的 Null 填充 会原子发布。 - - -## 合法性、填充与故障 - -绑定格式错误、类型或布局不受支持、形状无效、被消费元素未定义、属性非法或目的容量不足时,会在源快照或发布之前拒绝操作。 - -分配失败触发所有者定义的 Tile 分配故障;其他被拒绝的绑定模式或值条件触发所有者定义的合法性、块控制或内存故障,且不产生部分效果。 - - -## 非规范契约草图 - -这是非规范契约模式草图;它用于组织字段和绑定关系,不声称可以直接汇编。 - -把 `BSTART.SFU TPARTADD, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP` 作为非规范绑定演练,再以下方生成契约确认精确维度、属性和故障行为。 - - -## Classification and execution engine - -- **Instruction class:** `irregular-and-complex` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TPARTADD -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TPARTADD | TEPL | 0x071 | 17 | 3 | ExecuteTilePartial | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | new Local union destination | -| source0 | persistent Local left source anchored at origin | -| source1 | persistent Local right source anchored at origin | - -## Decode - - -```asl -readonly func InstructionContractOperation_TPARTADD() => TileOperation -begin - return TileOperation_TPARTADD; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TPARTADD, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8 -B.DIM LB0=ValidCol -B.DIM LB1=ValidRow (optional; omission defaults to 1) -B.DIM LB2=Col (optional; omission defaults to ValidCol) -B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, -BSTOP -``` - -## Operation - - -```asl -pure func InstructionContractDataTypeLegal_TPARTADD( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_ADD, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTADD( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_ADD, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTADD() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTADD( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTADD( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_ADD, - destination, - source_left, - source_right); -end; -``` - - -## Defaults and encoded zero - -- LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol. -- B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout. -- Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null. - -## Legality - -- TPARTADD uses the TEPL encoding carrier Mode 3 Function 17, canonically assembles with BSTART.SFU, and has no standalone opcode. -- Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal. -- Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK. -- Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered. -- Every valid source element is defined; floating encodings are valid. - -## State effects - -- At an overlap coordinate, typed addition is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior. -- At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status. -- Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots. -- The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none. - -## Exceptions - -- Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects. -- An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects. -- PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects. - -## Examples - -- BSTART.SFU TPARTADD, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMAX.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMAX.md deleted file mode 100644 index eaee08e65..000000000 --- a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMAX.md +++ /dev/null @@ -1,200 +0,0 @@ - -# TPARTMAX - -**Normative ASL source:** `asl/tile/irregular-and-complex/union/TPARTMAX.asl` - -Form the origin-anchored union of two Local Tiles and select the maximum of overlap elements. - -## Normative identity {#PTO-INST-TILE-TPARTMAX} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## 用途 - -`TPARTMAX` 形成两个原点锚定 Local Tile 的并集,并在重叠区域选择最大值。 - - -## 执行机制 - -ASL DOC 契约通过该指令的选择器编码块载体选择 `TileHandler_ExecuteTilePartial`。 - -覆盖范围、类型、布局、已定义性、编码、掩码和分配预检完成后,快照两个原点锚定的 Local 源矩形。 - - -## 操作数与描述符 - -`destination0` 是新 Local 并集目的地;`source0` 是原点锚定的持久左 Local 源;`source1` 是原点锚定的持久右 Local 源。 - -除非当前契约明确指出状态被消费或替换,否则源保持持久;只有完整预检后才发布目的描述符。 - - -## 发布与排序 - -重叠坐标执行所选类型化操作;只被一个源覆盖的坐标逐位复制该源。 - -结果、粘滞数值标志、描述符,以及有效矩形外未定义的 Null 填充 会原子发布。 - - -## 合法性、填充与故障 - -绑定格式错误、类型或布局不受支持、形状无效、被消费元素未定义、属性非法或目的容量不足时,会在源快照或发布之前拒绝操作。 - -分配失败触发所有者定义的 Tile 分配故障;其他被拒绝的绑定模式或值条件触发所有者定义的合法性、块控制或内存故障,且不产生部分效果。 - - -## 非规范契约草图 - -这是非规范契约模式草图;它用于组织字段和绑定关系,不声称可以直接汇编。 - -把 `BSTART.SFU TPARTMAX, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP` 作为非规范绑定演练,再以下方生成契约确认精确维度、属性和故障行为。 - - -## Classification and execution engine - -- **Instruction class:** `irregular-and-complex` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TPARTMAX -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TPARTMAX | TEPL | 0x073 | 19 | 3 | ExecuteTilePartial | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | new Local union destination | -| source0 | persistent Local left source anchored at origin | -| source1 | persistent Local right source anchored at origin | - -## Decode - - -```asl -readonly func InstructionContractOperation_TPARTMAX() => TileOperation -begin - return TileOperation_TPARTMAX; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TPARTMAX, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8 -B.DIM LB0=ValidCol -B.DIM LB1=ValidRow (optional; omission defaults to 1) -B.DIM LB2=Col (optional; omission defaults to ValidCol) -B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, -BSTOP -``` - -## Operation - - -```asl -pure func InstructionContractDataTypeLegal_TPARTMAX( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_MAX, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTMAX( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_MAX, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTMAX() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTMAX( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTMAX( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_MAX, - destination, - source_left, - source_right); -end; -``` - - -## Defaults and encoded zero - -- LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol. -- B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout. -- Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null. - -## Legality - -- TPARTMAX uses the TEPL encoding carrier Mode 3 Function 19, canonically assembles with BSTART.SFU, and has no standalone opcode. -- Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal. -- Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK. -- Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered. -- Every valid source element is defined; floating encodings are valid. - -## State effects - -- At an overlap coordinate, typed maximum selection is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior. -- At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status. -- Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots. -- The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none. - -## Exceptions - -- Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects. -- An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects. -- PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects. - -## Examples - -- BSTART.SFU TPARTMAX, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMIN.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMIN.md deleted file mode 100644 index 1da91e94d..000000000 --- a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMIN.md +++ /dev/null @@ -1,200 +0,0 @@ - -# TPARTMIN - -**Normative ASL source:** `asl/tile/irregular-and-complex/union/TPARTMIN.asl` - -Form the origin-anchored union of two Local Tiles and select the minimum of overlap elements. - -## Normative identity {#PTO-INST-TILE-TPARTMIN} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## 用途 - -`TPARTMIN` 形成两个原点锚定 Local Tile 的并集,并在重叠区域选择最小值。 - - -## 执行机制 - -ASL DOC 契约通过该指令的选择器编码块载体选择 `TileHandler_ExecuteTilePartial`。 - -覆盖范围、类型、布局、已定义性、编码、掩码和分配预检完成后,快照两个原点锚定的 Local 源矩形。 - - -## 操作数与描述符 - -`destination0` 是新 Local 并集目的地;`source0` 是原点锚定的持久左 Local 源;`source1` 是原点锚定的持久右 Local 源。 - -除非当前契约明确指出状态被消费或替换,否则源保持持久;只有完整预检后才发布目的描述符。 - - -## 发布与排序 - -重叠坐标执行所选类型化操作;只被一个源覆盖的坐标逐位复制该源。 - -结果、粘滞数值标志、描述符,以及有效矩形外未定义的 Null 填充 会原子发布。 - - -## 合法性、填充与故障 - -绑定格式错误、类型或布局不受支持、形状无效、被消费元素未定义、属性非法或目的容量不足时,会在源快照或发布之前拒绝操作。 - -分配失败触发所有者定义的 Tile 分配故障;其他被拒绝的绑定模式或值条件触发所有者定义的合法性、块控制或内存故障,且不产生部分效果。 - - -## 非规范契约草图 - -这是非规范契约模式草图;它用于组织字段和绑定关系,不声称可以直接汇编。 - -把 `BSTART.SFU TPARTMIN, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP` 作为非规范绑定演练,再以下方生成契约确认精确维度、属性和故障行为。 - - -## Classification and execution engine - -- **Instruction class:** `irregular-and-complex` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TPARTMIN -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TPARTMIN | TEPL | 0x074 | 20 | 3 | ExecuteTilePartial | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | new Local union destination | -| source0 | persistent Local left source anchored at origin | -| source1 | persistent Local right source anchored at origin | - -## Decode - - -```asl -readonly func InstructionContractOperation_TPARTMIN() => TileOperation -begin - return TileOperation_TPARTMIN; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TPARTMIN, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8 -B.DIM LB0=ValidCol -B.DIM LB1=ValidRow (optional; omission defaults to 1) -B.DIM LB2=Col (optional; omission defaults to ValidCol) -B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, -BSTOP -``` - -## Operation - - -```asl -pure func InstructionContractDataTypeLegal_TPARTMIN( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_MIN, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTMIN( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_MIN, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTMIN() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTMIN( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTMIN( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_MIN, - destination, - source_left, - source_right); -end; -``` - - -## Defaults and encoded zero - -- LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol. -- B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout. -- Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null. - -## Legality - -- TPARTMIN uses the TEPL encoding carrier Mode 3 Function 20, canonically assembles with BSTART.SFU, and has no standalone opcode. -- Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal. -- Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK. -- Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered. -- Every valid source element is defined; floating encodings are valid. - -## State effects - -- At an overlap coordinate, typed minimum selection is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior. -- At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status. -- Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots. -- The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none. - -## Exceptions - -- Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects. -- An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects. -- PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects. - -## Examples - -- BSTART.SFU TPARTMIN, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMUL.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMUL.md deleted file mode 100644 index cb724c623..000000000 --- a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMUL.md +++ /dev/null @@ -1,200 +0,0 @@ - -# TPARTMUL - -**Normative ASL source:** `asl/tile/irregular-and-complex/union/TPARTMUL.asl` - -Form the origin-anchored union of two Local Tiles and multiply overlap elements. - -## Normative identity {#PTO-INST-TILE-TPARTMUL} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## 用途 - -`TPARTMUL` 形成两个原点锚定 Local Tile 的并集,并在重叠区域相乘。 - - -## 执行机制 - -ASL DOC 契约通过该指令的选择器编码块载体选择 `TileHandler_ExecuteTilePartial`。 - -覆盖范围、类型、布局、已定义性、编码、掩码和分配预检完成后,快照两个原点锚定的 Local 源矩形。 - - -## 操作数与描述符 - -`destination0` 是新 Local 并集目的地;`source0` 是原点锚定的持久左 Local 源;`source1` 是原点锚定的持久右 Local 源。 - -除非当前契约明确指出状态被消费或替换,否则源保持持久;只有完整预检后才发布目的描述符。 - - -## 发布与排序 - -重叠坐标执行所选类型化操作;只被一个源覆盖的坐标逐位复制该源。 - -结果、粘滞数值标志、描述符,以及有效矩形外未定义的 Null 填充 会原子发布。 - - -## 合法性、填充与故障 - -绑定格式错误、类型或布局不受支持、形状无效、被消费元素未定义、属性非法或目的容量不足时,会在源快照或发布之前拒绝操作。 - -分配失败触发所有者定义的 Tile 分配故障;其他被拒绝的绑定模式或值条件触发所有者定义的合法性、块控制或内存故障,且不产生部分效果。 - - -## 非规范契约草图 - -这是非规范契约模式草图;它用于组织字段和绑定关系,不声称可以直接汇编。 - -把 `BSTART.SFU TPARTMUL, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP` 作为非规范绑定演练,再以下方生成契约确认精确维度、属性和故障行为。 - - -## Classification and execution engine - -- **Instruction class:** `irregular-and-complex` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TPARTMUL -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TPARTMUL | TEPL | 0x072 | 18 | 3 | ExecuteTilePartial | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | new Local union destination | -| source0 | persistent Local left source anchored at origin | -| source1 | persistent Local right source anchored at origin | - -## Decode - - -```asl -readonly func InstructionContractOperation_TPARTMUL() => TileOperation -begin - return TileOperation_TPARTMUL; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TPARTMUL, FP32|FP16|BF16|S32|S16|U32|U16 -B.DIM LB0=ValidCol -B.DIM LB1=ValidRow (optional; omission defaults to 1) -B.DIM LB2=Col (optional; omission defaults to ValidCol) -B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, -BSTOP -``` - -## Operation - - -```asl -pure func InstructionContractDataTypeLegal_TPARTMUL( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_MUL, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTMUL( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_MUL, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTMUL() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTMUL( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTMUL( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_MUL, - destination, - source_left, - source_right); -end; -``` - - -## Defaults and encoded zero - -- LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol. -- B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout. -- Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null. - -## Legality - -- TPARTMUL uses the TEPL encoding carrier Mode 3 Function 18, canonically assembles with BSTART.SFU, and has no standalone opcode. -- Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal. -- Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, U32, or U16. All are row-major and use one PE_MASK. -- Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered. -- Every valid source element is defined; floating encodings are valid. - -## State effects - -- At an overlap coordinate, typed multiplication is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior. -- At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status. -- Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots. -- The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none. - -## Exceptions - -- Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects. -- An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects. -- PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects. - -## Examples - -- BSTART.SFU TPARTMUL, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/initialization/TFILLPAD.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/initialization/TFILLPAD.md deleted file mode 100644 index 44e212214..000000000 --- a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/initialization/TFILLPAD.md +++ /dev/null @@ -1,189 +0,0 @@ - -# TFILLPAD - -**Normative ASL source:** `asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl` - -Copy the source and fill destination padding elements with the bound scalar. - -## Normative identity {#PTO-INST-TILE-TFILLPAD} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## TFILLPAD 的作用 - -`TFILLPAD` 是一条由 `SFU` 执行、通过选择器编码的 Tile 操作。它复制有效源区域,并把绑定标量写入物理目标填充区;当前指令契约拥有精确的指令束形式和发布边界。 - - -## 元素与 Tile 机制 - -所有描述符与操作数检查成功后,所属 ASL 处理函数复制有效源区域,并把绑定标量写入物理目标填充区。当前契约允许别名时,源载荷会在目标写入前完成快照。 - -处理函数使用解析后的有效区域,不把物理填充区当作输入数据。操作专属的数据类型、布局、舍入、饱和与配置档钩子仍由可执行定义拥有。 - - -## 操作数角色与描述符 - -- `destination0` 的精确契约角色是“目标”。 -- `source0` 的精确契约角色是“源”。 -- `scalar0` 的精确契约角色是“填充值”。 - -组合后的指令束模式在处理函数运行前固定描述符、形状、布局和适用性检查。 - - -## 发布、已定义性与填充 - -源与标量完成快照后,有效坐标复制源值,所有非有效物理坐标写入绑定标量。 - -成功时,完整物理目标被标记为已定义,并设置 `contents_defined=TRUE`;载荷、已定义性与描述符同时发布。 - -该操作不产生 GM 内存效果;描述符、载荷、已定义性、填充和数值状态变化仅限于当前契约列出的项目。 - - -## 类型、布局与故障边界 - -精确的可接受类型或类型组合由下方生成的合法性章节拥有;本指南不会扩大该集合。 - -下方生成的合法性与异常章节是数据类型组合、布局、维度、容量、已定义性、填充控制、配置档行为和故障类别的权威说明。合法性或分配失败发生在任何部分架构效果之前。 - - -## 非规范演算示例 - -本示例只用于演示当前 ASL 所有者,不替代规范操作。 - -以一个小型 `TFILLPAD` 示例说明:有效源值 `5` 保持为 `5`,物理填充区接收绑定标量 `9`。 - - -## Classification and execution engine - -- **Instruction class:** `layout-and-rearrangement` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TFILLPAD -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TFILLPAD | TEPL | 0x065 | 5 | 3 | TFILLPAD | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | destination | -| source0 | source | -| scalar0 | padding | - -## Decode - - -```asl -readonly func InstructionContractOperation_TFILLPAD() => TileOperation -begin - return TileOperation_TFILLPAD; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TFILLPAD, DataType -B.DATR (optional) -B.DIM LB0 -B.DIM (LB1/LB2 for 2D) -B.IOT -BSTOP -``` - -## Operation - - -```asl -readonly func InstructionContractHandler_TFILLPAD() => TileSemanticHandler -begin - return TileHandler_TFILLPAD; -end; - -pure func InstructionContractDataTypeLegal_TFILLPAD( - data_type: TileDataType) => boolean -begin - return TileFillPadDataTypeSupported(data_type); -end; - -readonly func InstructionContractOperandsLegal_TFILLPAD( - destination: TileIndex, - source: TileIndex, - padding: Word) => boolean -begin - return TileOperandsLegal_TFILLPAD(destination, source, padding); -end; - -func InstructionContractExecute_TFILLPAD( - destination: TileIndex, - source: TileIndex, - padding: Word) -begin - assert InstructionContractOperandsLegal_TFILLPAD( - destination, - source, - padding); - TFILLPAD(destination, source, padding); -end; -``` - - -## Defaults and encoded zero - -- At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence. -- The TileOperandsLegal_TFILLPAD schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TFILLPAD. -- B.IOR.RegSrc0 supplies the padding scalar; omitted B.IOR selects zero and only the low selected-element-width bits participate. - -## Legality - -- TFILLPAD is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode. -- Before effects, TileOperandsLegal_TFILLPAD validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability. -- B.DATR applicability is exactly [{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"}]. - -## State effects - -- Snapshot the source and bound scalar, copy every valid source coordinate, and write the bound scalar to every non-valid physical destination coordinate. -- Mark the full physical destination defined, set contents_defined=TRUE, and publish payload, definedness, and descriptor atomically after complete preflight. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- none - -## Exceptions - -- ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects. -- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation. - -## Examples - -- BSTART.SFU TFILLPAD, DataType; B.DATR (optional); B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TPACK.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TPACK.md new file mode 100644 index 000000000..14463903e --- /dev/null +++ b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TPACK.md @@ -0,0 +1,141 @@ + +# TPACK + +**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TPACK.asl` + +Pack two low-order raw byte fields into Local U32 CUBE words. + +## Normative identity {#PTO-INST-TILE-TPACK} + + + +The current instruction contract is owned by the ASL source linked above. + +## Reader guide + +> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. + + + + + +## Classification and execution engine + +- **Instruction class:** `layout-and-rearrangement` +- **Execution engine:** `SFU` + +## Assembly + +```asm +TPACK +``` + +## Encoding + +| Operation | Encoding carrier | Selector | Function | Mode | Handler | +| --- | --- | --- | ---: | ---: | --- | +| TPACK | TEPL | 0x077 | 23 | 3 | TPACK | + +## Encoding class + +- **Class:** `selector-encoded-block-operation` +- **Standalone opcode:** `no` + +This operation has no standalone opcode. + +## Operands and results + +| Field | Architectural role | +| --- | --- | +| destination0 | destination | +| source0 | source0 | +| source1 | source1 | +| scalar0 | pack-control | + +## Decode + + +```asl +readonly func InstructionContractOperation_TPACK() => TileOperation +begin + return TileOperation_TPACK; +end; +``` + + +## Block composition + +```asm +BSTART.SFU TPACK, U32 +B.DATR Layout (optional) +B.DIM LB0/LB1/LB2 (optional) +B.IOT source0, source1, ->destination +B.IOR pack_control +BSTOP +``` + +## Operation + + +```asl +readonly func InstructionContractHandler_TPACK() => TileSemanticHandler +begin + return TileHandler_TPACK; +end; + +pure func InstructionContractDataTypeLegal_TPACK( + data_type: TileDataType) => boolean +begin + return data_type == TileDataType_U32; +end; + +readonly func InstructionContractOperandsLegal_TPACK( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) => boolean +begin + return TileOperandsLegal_TPACK(destination, source0, source1, control); +end; + +func InstructionContractExecute_TPACK( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) +begin + assert InstructionContractOperandsLegal_TPACK( + destination, source0, source1, control); + TPACK(destination, source0, source1, control); +end; +``` + + +## Defaults and encoded zero + +- A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero. + +## Legality + +- TPACK accepts only Local U32 CUBE_M16 or CUBE_M32 sources and a fresh matching destination. +- The control selects two low-order byte fields with widths 1..3 whose sum is at most four. +- The result is raw zero-filled field assembly with no numeric conversion. + +## State effects + +- Pack corresponding source U32 words independently in every active CUBE word group. + +## Memory effects and ordering + +### Memory effects + +- none + +### Ordering + +- Control and source validation precede destination publication. + +## Exceptions + +- Illegal field widths reject with Fault_TileLegality before effects. +- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior. + +## Examples + +- BSTART.SFU TPACK, U32; B.DATR Layout; B.IOT source0, source1, ->destination; B.IOR a0; BSTOP diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TPERMUTE.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TPERMUTE.md new file mode 100644 index 000000000..fad80748d --- /dev/null +++ b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TPERMUTE.md @@ -0,0 +1,144 @@ + +# TPERMUTE + +**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl` + +Permute raw bytes from two Local CUBE sources by a Local U8 index Tile. + +## Normative identity {#PTO-INST-TILE-TPERMUTE} + + + +The current instruction contract is owned by the ASL source linked above. + +## Reader guide + +> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. + + + + + +## Classification and execution engine + +- **Instruction class:** `layout-and-rearrangement` +- **Execution engine:** `SFU` + +## Assembly + +```asm +TPERMUTE +``` + +## Encoding + +| Operation | Encoding carrier | Selector | Function | Mode | Handler | +| --- | --- | --- | ---: | ---: | --- | +| TPERMUTE | TEPL | 0x075 | 21 | 3 | TPERMUTE | + +## Encoding class + +- **Class:** `selector-encoded-block-operation` +- **Standalone opcode:** `no` + +This operation has no standalone opcode. + +## Operands and results + +| Field | Architectural role | +| --- | --- | +| destination0 | destination | +| source0 | source0 | +| source1 | source1 | +| source2 | indices | + +## Decode + + +```asl +readonly func InstructionContractOperation_TPERMUTE() => TileOperation +begin + return TileOperation_TPERMUTE; +end; +``` + + +## Block composition + +```asm +BSTART.SFU TPERMUTE, DataType +B.DATR Layout (optional) +B.DIM LB0/LB1/LB2 (optional) +B.IOT source0, source1 +B.IOT indices, ->destination +BSTOP +``` + +## Operation + + +```asl +readonly func InstructionContractHandler_TPERMUTE() => TileSemanticHandler +begin + return TileHandler_TPERMUTE; +end; + +pure func InstructionContractDataTypeLegal_TPERMUTE( + data_type: TileDataType) => boolean +begin + return TileCubeDataTypeSupported(data_type) && + TileElementBits(data_type) != 64; +end; + +readonly func InstructionContractOperandsLegal_TPERMUTE( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) => boolean +begin + return TileOperandsLegal_TPERMUTE(destination, source0, source1, indices); +end; + +func InstructionContractExecute_TPERMUTE( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) +begin + assert InstructionContractOperandsLegal_TPERMUTE( + destination, source0, source1, indices); + TPERMUTE(destination, source0, source1, indices); +end; +``` + + +## Defaults and encoded zero + +- B.DATR has no effect other than selecting CUBE_M16 or CUBE_M32; padding and numeric fields remain zero. +- A nonzero PE mask requires two ordered B.IOT bindings and no B.IOR. + +## Legality + +- TPERMUTE accepts only Local CUBE_M16 or CUBE_M32 data Tiles with matching dtype and geometry. +- indices is Local U8 with the same CUBE layout and supplies one byte index for every valid destination byte. +- The destination is fresh; source0 and source1 may alias, while indices is distinct from both sources. +- Raw bytes are rearranged without numerical conversion. + +## State effects + +- Perform per-row two-source raw-byte table lookup and publish only the destination valid region. + +## Memory effects and ordering + +### Memory effects + +- none + +### Ordering + +- All index legality and source reads precede destination publication. + +## Exceptions + +- Illegal raw indices reject before any destination effect with Fault_TileLegality. +- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior. + +## Examples + +- BSTART.SFU TPERMUTE, U32; B.DATR Layout; B.IOT source0, source1; B.IOT indices, ->destination; BSTOP diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TSHUF.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TSHUF.md new file mode 100644 index 000000000..19c4da1a8 --- /dev/null +++ b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TSHUF.md @@ -0,0 +1,142 @@ + +# TSHUF + +**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TSHUF.asl` + +Shuffle raw 32-bit words across Local CUBE rows with an explicit control GPR. + +## Normative identity {#PTO-INST-TILE-TSHUF} + + + +The current instruction contract is owned by the ASL source linked above. + +## Reader guide + +> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. + + + + + +## Classification and execution engine + +- **Instruction class:** `layout-and-rearrangement` +- **Execution engine:** `SFU` + +## Assembly + +```asm +TSHUF +``` + +## Encoding + +| Operation | Encoding carrier | Selector | Function | Mode | Handler | +| --- | --- | --- | ---: | ---: | --- | +| TSHUF | TEPL | 0x076 | 22 | 3 | TSHUF | + +## Encoding class + +- **Class:** `selector-encoded-block-operation` +- **Standalone opcode:** `no` + +This operation has no standalone opcode. + +## Operands and results + +| Field | Architectural role | +| --- | --- | +| destination0 | destination | +| source0 | source | +| source1 | controls | +| scalar0 | shuffle-control | + +## Decode + + +```asl +readonly func InstructionContractOperation_TSHUF() => TileOperation +begin + return TileOperation_TSHUF; +end; +``` + + +## Block composition + +```asm +BSTART.SFU TSHUF, DataType +B.DATR Layout (optional) +B.DIM LB0/LB1/LB2 (optional) +B.IOT source, controls, ->destination +B.IOR shuffle_control +BSTOP +``` + +## Operation + + +```asl +readonly func InstructionContractHandler_TSHUF() => TileSemanticHandler +begin + return TileHandler_TSHUF; +end; + +pure func InstructionContractDataTypeLegal_TSHUF( + data_type: TileDataType) => boolean +begin + return TileCubeDataTypeSupported(data_type) && + TileElementBits(data_type) != 64; +end; + +readonly func InstructionContractOperandsLegal_TSHUF( + destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) => boolean +begin + return TileOperandsLegal_TSHUF(destination, source, controls, control); +end; + +func InstructionContractExecute_TSHUF( + destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) +begin + assert InstructionContractOperandsLegal_TSHUF( + destination, source, controls, control); + TSHUF(destination, source, controls, control); +end; +``` + + +## Defaults and encoded zero + +- A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero. + +## Legality + +- TSHUF accepts Local CUBE_M16 or CUBE_M32 data and U32 control Tiles with matching geometry. +- The control word selects UP, DOWN, BFLY, or IDX; segment and boundary fields are checked before execution. +- Raw 32-bit words are shuffled without byte permutation. + +## State effects + +- Perform independent PTX-style word shuffles for each active CUBE row/group. + +## Memory effects and ordering + +### Memory effects + +- none + +### Ordering + +- Source and control snapshots precede destination publication. + +## Exceptions + +- Reserved control encodings reject with Fault_TileLegality before effects. +- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior. + +## Examples + +- BSTART.SFU TSHUF, U32; B.DATR Layout; B.IOT source, controls, ->destination; B.IOR a0; BSTOP diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TTRANS.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TTRANS.md deleted file mode 100644 index c9b25a5cc..000000000 --- a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TTRANS.md +++ /dev/null @@ -1,182 +0,0 @@ - -# TTRANS - -**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TTRANS.asl` - -Transpose the source Tile into the destination. - -## Normative identity {#PTO-INST-TILE-TTRANS} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## TTRANS 的作用 - -`TTRANS` 把源 Tile 转置到目标。 - - -## 操作机制 - -完整 bundle schema 通过后,源的行与列坐标在目标中交换角色。 - - -## 操作数、形状与类型 - -- `destination0` 标识目的 Tile。 - -- `source0` 提供持久源 Tile。 - -- 封闭的适用 DataType 集合为 `FP64`、`FP32`、`TF32`、`HF32`、`FP16`、`BF16`、`HiF8`、`E4M3`、`E5M2`、`E3M2`、`E2M3`、`E2M1X2`、`E1M2X2`、`E8M0`、`S64`、`S32`、`S16`、`S8`、`S4X2`、`U64`、`U32`、`U16`、`U8`、`U4X2`。 - -- `LB0`、`LB1`、`LB2` 按该助记符契约补全有效形状与物理形状;所有必需有效范围都必须非零。 - - -## 已定义性、填充与发布 - -所有源描述符与载荷都会在目标发布前完成验证和快照。 - -完整目标载荷、描述符、已定义性、填充状态与适用数值状态会原子发布;拒绝路径不发布任何部分。 - -源 Tile 在成功执行后保持不变。 - - -## 合法性、故障与顺序边界 - -完整绑定模式、维度、DataType、布局、源已定义性、数值编码、目标容量与分配都会在效果前预检。 - -合法性或分配检查失败会引发相应 Tile 故障,不留下部分目标、状态或内存效果。 - - -## 非规范示例 - -下面的示例只帮助理解当前 ASL 绑定契约,并不是第二份指令定义。 - -`TTRANS ` 先完成完整预检与源快照,再原子发布助记符定义的结果与填充状态。 - - -## Classification and execution engine - -- **Instruction class:** `layout-and-rearrangement` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TTRANS -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TTRANS | TEPL | 0x06E | 14 | 3 | TTRANS | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | destination | -| source0 | source | - -## Decode - - -```asl -readonly func InstructionContractOperation_TTRANS() => TileOperation -begin - return TileOperation_TTRANS; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TTRANS, DataType -B.DATR (optional) -B.DIM LB0 -B.DIM (LB1/LB2 for 2D) -B.IOT -BSTOP -``` - -## Operation - - -```asl -readonly func InstructionContractHandler_TTRANS() => TileSemanticHandler -begin - return TileHandler_TTRANS; -end; - -pure func InstructionContractDataTypeLegal_TTRANS( - data_type: TileDataType) => boolean -begin - return TileCarrierOrMove24BaselineDataTypeSupported(data_type); -end; - -readonly func InstructionContractOperandsLegal_TTRANS( - destination: TileIndex, - source: TileIndex) => boolean -begin - return TileOperandsLegal_TTRANS(destination, source); -end; - -func InstructionContractExecute_TTRANS( - destination: TileIndex, - source: TileIndex) -begin - assert InstructionContractOperandsLegal_TTRANS(destination, source); - TTRANS(destination, source); -end; -``` - - -## Defaults and encoded zero - -- At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence. -- The TileOperandsLegal_TTRANS schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TTRANS. - -## Legality - -- TTRANS is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode. -- Before effects, TileOperandsLegal_TTRANS validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability. -- B.DATR applicability is exactly [{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"}]. - -## State effects - -- Transpose the source Tile into the destination. -- After complete preflight, execute TTRANS with the operand bindings listed above; destination definedness changes only as specified by that handler. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- none - -## Exceptions - -- ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects. -- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation. - -## Examples - -- BSTART.SFU TTRANS, DataType; B.DATR (optional); B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP diff --git a/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TUNPACK.md b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TUNPACK.md new file mode 100644 index 000000000..e846cfe22 --- /dev/null +++ b/docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TUNPACK.md @@ -0,0 +1,137 @@ + +# TUNPACK + +**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TUNPACK.asl` + +Extract and zero-extend a raw byte field from Local U32 CUBE words. + +## Normative identity {#PTO-INST-TILE-TUNPACK} + + + +The current instruction contract is owned by the ASL source linked above. + +## Reader guide + +> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. + + + + + +## Classification and execution engine + +- **Instruction class:** `layout-and-rearrangement` +- **Execution engine:** `SFU` + +## Assembly + +```asm +TUNPACK +``` + +## Encoding + +| Operation | Encoding carrier | Selector | Function | Mode | Handler | +| --- | --- | --- | ---: | ---: | --- | +| TUNPACK | TEPL | 0x078 | 24 | 3 | TUNPACK | + +## Encoding class + +- **Class:** `selector-encoded-block-operation` +- **Standalone opcode:** `no` + +This operation has no standalone opcode. + +## Operands and results + +| Field | Architectural role | +| --- | --- | +| destination0 | destination | +| source0 | source | +| scalar0 | unpack-control | + +## Decode + + +```asl +readonly func InstructionContractOperation_TUNPACK() => TileOperation +begin + return TileOperation_TUNPACK; +end; +``` + + +## Block composition + +```asm +BSTART.SFU TUNPACK, U32 +B.DATR Layout (optional) +B.DIM LB0/LB1/LB2 (optional) +B.IOT source, ->destination +B.IOR unpack_control +BSTOP +``` + +## Operation + + +```asl +readonly func InstructionContractHandler_TUNPACK() => TileSemanticHandler +begin + return TileHandler_TUNPACK; +end; + +pure func InstructionContractDataTypeLegal_TUNPACK( + data_type: TileDataType) => boolean +begin + return data_type == TileDataType_U32; +end; + +readonly func InstructionContractOperandsLegal_TUNPACK( + destination: TileIndex, source: TileIndex, control: Word) => boolean +begin + return TileOperandsLegal_TUNPACK(destination, source, control); +end; + +func InstructionContractExecute_TUNPACK( + destination: TileIndex, source: TileIndex, control: Word) +begin + assert InstructionContractOperandsLegal_TUNPACK(destination, source, control); + TUNPACK(destination, source, control); +end; +``` + + +## Defaults and encoded zero + +- A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero. + +## Legality + +- TUNPACK accepts only Local U32 CUBE_M16 or CUBE_M32 sources and a fresh matching destination. +- The control selects one contiguous byte field with offset 0..3 and count 1..4 within a U32 word. +- The result is zero-extended raw extraction. + +## State effects + +- Extract and zero-extend one byte field in each active CUBE word group. + +## Memory effects and ordering + +### Memory effects + +- none + +### Ordering + +- Control and source validation precede destination publication. + +## Exceptions + +- Illegal offset/count fields reject with Fault_TileLegality before effects. +- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior. + +## Examples + +- BSTART.SFU TUNPACK, U32; B.DATR Layout; B.DIM LB0; B.IOT source, ->destination; B.IOR a0; BSTOP diff --git a/docs/status/decisions/0001-pto-architecture-scope.md b/docs/status/decisions/0001-pto-architecture-scope.md index a70b94d12..e5c301053 100644 --- a/docs/status/decisions/0001-pto-architecture-scope.md +++ b/docs/status/decisions/0001-pto-architecture-scope.md @@ -63,8 +63,8 @@ the same architecture-visible state. Bundle state is explicit through TPC, BPC, active/body flags, arguments, dimensions, IO bindings, and attributes. Tile registers are explicit operands. -The canonical catalogs contain 466 Scalar forms, 76 active Block forms, 109 -direct Tile operations, and 40 occupied extension reservations. Exact +The canonical catalogs contain 466 Scalar forms, 76 active Block forms, 107 +direct Tile operations, and 46 occupied extension reservations. Exact admission, selector allocation, reservation, and semantic coverage are machine checked. diff --git a/docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md b/docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md index d3306b28a..e5e20e76a 100644 --- a/docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md +++ b/docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md @@ -153,7 +153,6 @@ "PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL", - "PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-SCALAR-SCHEMA", diff --git a/docs/status/decisions/0035-vec-sfu-carrier-totality.md b/docs/status/decisions/0035-vec-sfu-carrier-totality.md index edc7e2631..eee113e5d 100644 --- a/docs/status/decisions/0035-vec-sfu-carrier-totality.md +++ b/docs/status/decisions/0035-vec-sfu-carrier-totality.md @@ -50,7 +50,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-THISTOGRAM-CONTRACT-001", @@ -68,10 +67,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", "PTO-TRELU-CONTRACT-001", @@ -103,7 +98,6 @@ "PTO-TSQRT-CONTRACT-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001" @@ -141,7 +135,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-THISTOGRAM", @@ -159,10 +152,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", "PTO-TILE-TRELU", @@ -194,7 +183,6 @@ "PTO-TILE-TSQRT", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" diff --git a/docs/status/decisions/0052-direct-tile-and-bundle-catalog-closure.md b/docs/status/decisions/0052-direct-tile-and-bundle-catalog-closure.md index aff33e6aa..5239547d0 100644 --- a/docs/status/decisions/0052-direct-tile-and-bundle-catalog-closure.md +++ b/docs/status/decisions/0052-direct-tile-and-bundle-catalog-closure.md @@ -125,7 +125,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TGEMV-ACC-CONTRACT-001", @@ -158,10 +157,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TPREFETCH-FOOTPRINT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", @@ -196,7 +191,6 @@ "PTO-TSTORE-MEMORY-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001" @@ -299,7 +293,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-TGEMV", @@ -331,10 +324,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TPREFETCH", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", @@ -368,7 +357,6 @@ "PTO-TILE-TSTORE", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" diff --git a/docs/status/decisions/0055-complete-bundle-bior-schema-and-defaults.md b/docs/status/decisions/0055-complete-bundle-bior-schema-and-defaults.md index fd6cc2596..3f1957eea 100644 --- a/docs/status/decisions/0055-complete-bundle-bior-schema-and-defaults.md +++ b/docs/status/decisions/0055-complete-bundle-bior-schema-and-defaults.md @@ -99,7 +99,6 @@ "PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL", - "PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-SCALAR-SCHEMA", diff --git a/docs/status/decisions/0057-tile-classification-and-engine-aliases.md b/docs/status/decisions/0057-tile-classification-and-engine-aliases.md index abf8465ee..b6b6fcf1e 100644 --- a/docs/status/decisions/0057-tile-classification-and-engine-aliases.md +++ b/docs/status/decisions/0057-tile-classification-and-engine-aliases.md @@ -63,7 +63,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TGEMV-ACC-CONTRACT-001", @@ -96,10 +95,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TPREFETCH-FOOTPRINT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", @@ -134,7 +129,6 @@ "PTO-TSTORE-MEMORY-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001" @@ -177,7 +171,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-TGEMV", @@ -209,10 +202,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TPREFETCH", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", @@ -246,7 +235,6 @@ "PTO-TILE-TSTORE", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" diff --git a/docs/status/decisions/0059-mnemonic-field-encoding-closure.md b/docs/status/decisions/0059-mnemonic-field-encoding-closure.md index 6ac84af59..8807830a2 100644 --- a/docs/status/decisions/0059-mnemonic-field-encoding-closure.md +++ b/docs/status/decisions/0059-mnemonic-field-encoding-closure.md @@ -285,7 +285,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TGEMV-ACC-CONTRACT-001", @@ -323,10 +322,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TPREFETCH-FOOTPRINT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", @@ -361,7 +356,6 @@ "PTO-TSTORE-MEMORY-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001", @@ -937,7 +931,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-TGEMV", @@ -969,10 +962,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TPREFETCH", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", @@ -1006,7 +995,6 @@ "PTO-TILE-TSTORE", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" diff --git a/docs/status/decisions/0082-tile-reduction-expansion-and-generation.md b/docs/status/decisions/0082-tile-reduction-expansion-and-generation.md index ab25c288f..55c671767 100644 --- a/docs/status/decisions/0082-tile-reduction-expansion-and-generation.md +++ b/docs/status/decisions/0082-tile-reduction-expansion-and-generation.md @@ -40,7 +40,6 @@ "PTO-TCOLPROD-CONTRACT-001", "PTO-TCOLSUM-CONTRACT-001", "PTO-TCONCAT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-THISTOGRAM-CONTRACT-001", "PTO-TROWARGMAX-CONTRACT-001", "PTO-TROWARGMIN-CONTRACT-001", @@ -79,7 +78,6 @@ "PTO-TILE-TCOLPROD", "PTO-TILE-TCOLSUM", "PTO-TILE-TCONCAT", - "PTO-TILE-TFILLPAD", "PTO-TILE-THISTOGRAM", "PTO-TILE-TROWARGMAX", "PTO-TILE-TROWARGMIN", diff --git a/docs/status/decisions/0083-tile-conversion-layout-and-partial-operations.md b/docs/status/decisions/0083-tile-conversion-layout-and-partial-operations.md index 0a872706c..984e96e69 100644 --- a/docs/status/decisions/0083-tile-conversion-layout-and-partial-operations.md +++ b/docs/status/decisions/0083-tile-conversion-layout-and-partial-operations.md @@ -27,14 +27,9 @@ "PTO-TDEQUANT-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TMRGSORT-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TSCATTER-CONTRACT-001", - "PTO-TSORT-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001" + "PTO-TSORT-CONTRACT-001" ], "affected_units": [ "PTO-BLOCK-B-DATR", @@ -44,14 +39,9 @@ "PTO-TILE-TDEQUANT", "PTO-TILE-TGATHER", "PTO-TILE-TMRGSORT", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TQUANT", "PTO-TILE-TSCATTER", - "PTO-TILE-TSORT", - "PTO-TILE-TTRANS" + "PTO-TILE-TSORT" ], "resolves": [], "supersedes": [ diff --git a/docs/tile/irregular-and-complex/union/TPARTADD.md b/docs/tile/irregular-and-complex/union/TPARTADD.md deleted file mode 100644 index 96a6538f6..000000000 --- a/docs/tile/irregular-and-complex/union/TPARTADD.md +++ /dev/null @@ -1,200 +0,0 @@ - -# TPARTADD - -**Normative ASL source:** `asl/tile/irregular-and-complex/union/TPARTADD.asl` - -Form the origin-anchored union of two Local Tiles and add overlap elements. - -## Normative identity {#PTO-INST-TILE-TPARTADD} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## Purpose - -`TPARTADD` forms an origin-anchored union and adds overlap elements. - - -## Execution mechanism - -The ASL DOC contract selects `TileHandler_ExecuteTilePartial` through the instruction's selector-encoded block carrier. - -Two origin-anchored Local source rectangles are snapshotted after coverage, type, layout, definedness, encoding, mask, and allocation preflight. - - -## Operands and descriptors - -`destination0` is the new Local union destination; `source0` is the persistent Local left source anchored at origin; `source1` is the persistent Local right source anchored at origin. - -Sources remain persistent unless the current contract explicitly names a consumed or replaced state; destination descriptors are published only after complete preflight. - - -## Publication and ordering - -Overlap coordinates apply the selected typed operation; coordinates covered by only one source copy that source bit-for-bit. - -The result, sticky numeric flags, descriptor, and undefined Null padding outside the valid rectangle publish atomically. - - -## Legality, padding, and faults - -Malformed bindings, unsupported types or layouts, invalid shapes, undefined consumed elements, illegal attributes, or insufficient destination capacity are rejected before source snapshots or publication. - -Allocation failure raises the owner-defined Tile allocation fault; other rejected schema or value conditions raise the owner-defined legality, bundle-control, or memory fault without partial effects. - - -## Non-normative contract sketch - -This is a non-normative contract schema sketch; it organizes fields and bindings but is not claimed to be directly assembleable. - -Read `BSTART.SFU TPARTADD, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP` as a non-normative binding walkthrough, then use the generated contract below for exact dimensions, attributes, and fault behavior. - - -## Classification and execution engine - -- **Instruction class:** `irregular-and-complex` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TPARTADD -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TPARTADD | TEPL | 0x071 | 17 | 3 | ExecuteTilePartial | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | new Local union destination | -| source0 | persistent Local left source anchored at origin | -| source1 | persistent Local right source anchored at origin | - -## Decode - - -```asl -readonly func InstructionContractOperation_TPARTADD() => TileOperation -begin - return TileOperation_TPARTADD; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TPARTADD, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8 -B.DIM LB0=ValidCol -B.DIM LB1=ValidRow (optional; omission defaults to 1) -B.DIM LB2=Col (optional; omission defaults to ValidCol) -B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, -BSTOP -``` - -## Operation - - -```asl -pure func InstructionContractDataTypeLegal_TPARTADD( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_ADD, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTADD( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_ADD, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTADD() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTADD( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTADD( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_ADD, - destination, - source_left, - source_right); -end; -``` - - -## Defaults and encoded zero - -- LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol. -- B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout. -- Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null. - -## Legality - -- TPARTADD uses the TEPL encoding carrier Mode 3 Function 17, canonically assembles with BSTART.SFU, and has no standalone opcode. -- Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal. -- Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK. -- Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered. -- Every valid source element is defined; floating encodings are valid. - -## State effects - -- At an overlap coordinate, typed addition is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior. -- At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status. -- Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots. -- The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none. - -## Exceptions - -- Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects. -- An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects. -- PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects. - -## Examples - -- BSTART.SFU TPARTADD, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP diff --git a/docs/tile/irregular-and-complex/union/TPARTMAX.md b/docs/tile/irregular-and-complex/union/TPARTMAX.md deleted file mode 100644 index 667326fb9..000000000 --- a/docs/tile/irregular-and-complex/union/TPARTMAX.md +++ /dev/null @@ -1,200 +0,0 @@ - -# TPARTMAX - -**Normative ASL source:** `asl/tile/irregular-and-complex/union/TPARTMAX.asl` - -Form the origin-anchored union of two Local Tiles and select the maximum of overlap elements. - -## Normative identity {#PTO-INST-TILE-TPARTMAX} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## Purpose - -`TPARTMAX` forms an origin-anchored union and selects overlap maxima. - - -## Execution mechanism - -The ASL DOC contract selects `TileHandler_ExecuteTilePartial` through the instruction's selector-encoded block carrier. - -Two origin-anchored Local source rectangles are snapshotted after coverage, type, layout, definedness, encoding, mask, and allocation preflight. - - -## Operands and descriptors - -`destination0` is the new Local union destination; `source0` is the persistent Local left source anchored at origin; `source1` is the persistent Local right source anchored at origin. - -Sources remain persistent unless the current contract explicitly names a consumed or replaced state; destination descriptors are published only after complete preflight. - - -## Publication and ordering - -Overlap coordinates apply the selected typed operation; coordinates covered by only one source copy that source bit-for-bit. - -The result, sticky numeric flags, descriptor, and undefined Null padding outside the valid rectangle publish atomically. - - -## Legality, padding, and faults - -Malformed bindings, unsupported types or layouts, invalid shapes, undefined consumed elements, illegal attributes, or insufficient destination capacity are rejected before source snapshots or publication. - -Allocation failure raises the owner-defined Tile allocation fault; other rejected schema or value conditions raise the owner-defined legality, bundle-control, or memory fault without partial effects. - - -## Non-normative contract sketch - -This is a non-normative contract schema sketch; it organizes fields and bindings but is not claimed to be directly assembleable. - -Read `BSTART.SFU TPARTMAX, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP` as a non-normative binding walkthrough, then use the generated contract below for exact dimensions, attributes, and fault behavior. - - -## Classification and execution engine - -- **Instruction class:** `irregular-and-complex` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TPARTMAX -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TPARTMAX | TEPL | 0x073 | 19 | 3 | ExecuteTilePartial | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | new Local union destination | -| source0 | persistent Local left source anchored at origin | -| source1 | persistent Local right source anchored at origin | - -## Decode - - -```asl -readonly func InstructionContractOperation_TPARTMAX() => TileOperation -begin - return TileOperation_TPARTMAX; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TPARTMAX, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8 -B.DIM LB0=ValidCol -B.DIM LB1=ValidRow (optional; omission defaults to 1) -B.DIM LB2=Col (optional; omission defaults to ValidCol) -B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, -BSTOP -``` - -## Operation - - -```asl -pure func InstructionContractDataTypeLegal_TPARTMAX( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_MAX, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTMAX( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_MAX, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTMAX() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTMAX( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTMAX( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_MAX, - destination, - source_left, - source_right); -end; -``` - - -## Defaults and encoded zero - -- LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol. -- B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout. -- Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null. - -## Legality - -- TPARTMAX uses the TEPL encoding carrier Mode 3 Function 19, canonically assembles with BSTART.SFU, and has no standalone opcode. -- Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal. -- Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK. -- Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered. -- Every valid source element is defined; floating encodings are valid. - -## State effects - -- At an overlap coordinate, typed maximum selection is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior. -- At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status. -- Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots. -- The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none. - -## Exceptions - -- Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects. -- An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects. -- PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects. - -## Examples - -- BSTART.SFU TPARTMAX, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP diff --git a/docs/tile/irregular-and-complex/union/TPARTMIN.md b/docs/tile/irregular-and-complex/union/TPARTMIN.md deleted file mode 100644 index 91db6a8f1..000000000 --- a/docs/tile/irregular-and-complex/union/TPARTMIN.md +++ /dev/null @@ -1,200 +0,0 @@ - -# TPARTMIN - -**Normative ASL source:** `asl/tile/irregular-and-complex/union/TPARTMIN.asl` - -Form the origin-anchored union of two Local Tiles and select the minimum of overlap elements. - -## Normative identity {#PTO-INST-TILE-TPARTMIN} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## Purpose - -`TPARTMIN` forms an origin-anchored union and selects overlap minima. - - -## Execution mechanism - -The ASL DOC contract selects `TileHandler_ExecuteTilePartial` through the instruction's selector-encoded block carrier. - -Two origin-anchored Local source rectangles are snapshotted after coverage, type, layout, definedness, encoding, mask, and allocation preflight. - - -## Operands and descriptors - -`destination0` is the new Local union destination; `source0` is the persistent Local left source anchored at origin; `source1` is the persistent Local right source anchored at origin. - -Sources remain persistent unless the current contract explicitly names a consumed or replaced state; destination descriptors are published only after complete preflight. - - -## Publication and ordering - -Overlap coordinates apply the selected typed operation; coordinates covered by only one source copy that source bit-for-bit. - -The result, sticky numeric flags, descriptor, and undefined Null padding outside the valid rectangle publish atomically. - - -## Legality, padding, and faults - -Malformed bindings, unsupported types or layouts, invalid shapes, undefined consumed elements, illegal attributes, or insufficient destination capacity are rejected before source snapshots or publication. - -Allocation failure raises the owner-defined Tile allocation fault; other rejected schema or value conditions raise the owner-defined legality, bundle-control, or memory fault without partial effects. - - -## Non-normative contract sketch - -This is a non-normative contract schema sketch; it organizes fields and bindings but is not claimed to be directly assembleable. - -Read `BSTART.SFU TPARTMIN, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP` as a non-normative binding walkthrough, then use the generated contract below for exact dimensions, attributes, and fault behavior. - - -## Classification and execution engine - -- **Instruction class:** `irregular-and-complex` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TPARTMIN -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TPARTMIN | TEPL | 0x074 | 20 | 3 | ExecuteTilePartial | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | new Local union destination | -| source0 | persistent Local left source anchored at origin | -| source1 | persistent Local right source anchored at origin | - -## Decode - - -```asl -readonly func InstructionContractOperation_TPARTMIN() => TileOperation -begin - return TileOperation_TPARTMIN; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TPARTMIN, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8 -B.DIM LB0=ValidCol -B.DIM LB1=ValidRow (optional; omission defaults to 1) -B.DIM LB2=Col (optional; omission defaults to ValidCol) -B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, -BSTOP -``` - -## Operation - - -```asl -pure func InstructionContractDataTypeLegal_TPARTMIN( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_MIN, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTMIN( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_MIN, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTMIN() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTMIN( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTMIN( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_MIN, - destination, - source_left, - source_right); -end; -``` - - -## Defaults and encoded zero - -- LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol. -- B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout. -- Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null. - -## Legality - -- TPARTMIN uses the TEPL encoding carrier Mode 3 Function 20, canonically assembles with BSTART.SFU, and has no standalone opcode. -- Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal. -- Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK. -- Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered. -- Every valid source element is defined; floating encodings are valid. - -## State effects - -- At an overlap coordinate, typed minimum selection is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior. -- At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status. -- Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots. -- The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none. - -## Exceptions - -- Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects. -- An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects. -- PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects. - -## Examples - -- BSTART.SFU TPARTMIN, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP diff --git a/docs/tile/irregular-and-complex/union/TPARTMUL.md b/docs/tile/irregular-and-complex/union/TPARTMUL.md deleted file mode 100644 index 129eb8fcd..000000000 --- a/docs/tile/irregular-and-complex/union/TPARTMUL.md +++ /dev/null @@ -1,200 +0,0 @@ - -# TPARTMUL - -**Normative ASL source:** `asl/tile/irregular-and-complex/union/TPARTMUL.asl` - -Form the origin-anchored union of two Local Tiles and multiply overlap elements. - -## Normative identity {#PTO-INST-TILE-TPARTMUL} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## Purpose - -`TPARTMUL` forms an origin-anchored union and multiplies overlap elements. - - -## Execution mechanism - -The ASL DOC contract selects `TileHandler_ExecuteTilePartial` through the instruction's selector-encoded block carrier. - -Two origin-anchored Local source rectangles are snapshotted after coverage, type, layout, definedness, encoding, mask, and allocation preflight. - - -## Operands and descriptors - -`destination0` is the new Local union destination; `source0` is the persistent Local left source anchored at origin; `source1` is the persistent Local right source anchored at origin. - -Sources remain persistent unless the current contract explicitly names a consumed or replaced state; destination descriptors are published only after complete preflight. - - -## Publication and ordering - -Overlap coordinates apply the selected typed operation; coordinates covered by only one source copy that source bit-for-bit. - -The result, sticky numeric flags, descriptor, and undefined Null padding outside the valid rectangle publish atomically. - - -## Legality, padding, and faults - -Malformed bindings, unsupported types or layouts, invalid shapes, undefined consumed elements, illegal attributes, or insufficient destination capacity are rejected before source snapshots or publication. - -Allocation failure raises the owner-defined Tile allocation fault; other rejected schema or value conditions raise the owner-defined legality, bundle-control, or memory fault without partial effects. - - -## Non-normative contract sketch - -This is a non-normative contract schema sketch; it organizes fields and bindings but is not claimed to be directly assembleable. - -Read `BSTART.SFU TPARTMUL, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP` as a non-normative binding walkthrough, then use the generated contract below for exact dimensions, attributes, and fault behavior. - - -## Classification and execution engine - -- **Instruction class:** `irregular-and-complex` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TPARTMUL -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TPARTMUL | TEPL | 0x072 | 18 | 3 | ExecuteTilePartial | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | new Local union destination | -| source0 | persistent Local left source anchored at origin | -| source1 | persistent Local right source anchored at origin | - -## Decode - - -```asl -readonly func InstructionContractOperation_TPARTMUL() => TileOperation -begin - return TileOperation_TPARTMUL; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TPARTMUL, FP32|FP16|BF16|S32|S16|U32|U16 -B.DIM LB0=ValidCol -B.DIM LB1=ValidRow (optional; omission defaults to 1) -B.DIM LB2=Col (optional; omission defaults to ValidCol) -B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, -BSTOP -``` - -## Operation - - -```asl -pure func InstructionContractDataTypeLegal_TPARTMUL( - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupportedForOperation( - TilePartial_MUL, - data_type); -end; - -readonly func InstructionContractOperandsLegal_TPARTMUL( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - return TileOperandsLegal_ExecuteTilePartial( - TilePartial_MUL, - destination, - source_left, - source_right); -end; - -readonly func InstructionContractHandler_TPARTMUL() => TileSemanticHandler -begin - return TileHandler_ExecuteTilePartial; -end; - -func InstructionContractExecute_TPARTMUL( - destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) -begin - assert InstructionContractOperandsLegal_TPARTMUL( - destination, - source_left, - source_right); - ExecuteTilePartial( - TilePartial_MUL, - destination, - source_left, - source_right); -end; -``` - - -## Defaults and encoded zero - -- LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol. -- B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout. -- Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null. - -## Legality - -- TPARTMUL uses the TEPL encoding carrier Mode 3 Function 18, canonically assembles with BSTART.SFU, and has no standalone opcode. -- Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal. -- Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, U32, or U16. All are row-major and use one PE_MASK. -- Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered. -- Every valid source element is defined; floating encodings are valid. - -## State effects - -- At an overlap coordinate, typed multiplication is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior. -- At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status. -- Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots. -- The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none. - -## Exceptions - -- Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects. -- An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects. -- PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects. - -## Examples - -- BSTART.SFU TPARTMUL, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP diff --git a/docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md b/docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md deleted file mode 100644 index 23b7bcd58..000000000 --- a/docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md +++ /dev/null @@ -1,189 +0,0 @@ - -# TFILLPAD - -**Normative ASL source:** `asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl` - -Copy the source and fill destination padding elements with the bound scalar. - -## Normative identity {#PTO-INST-TILE-TFILLPAD} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## What TFILLPAD does - -`TFILLPAD` is a selector-encoded Tile operation executed by `SFU`. It copies the valid source region and writes the bound scalar into physical destination padding; its current instruction contract owns the exact bundle form and publication boundary. - - -## Element and Tile mechanism - -After all descriptor and operand checks succeed, the owning ASL handler copies the valid source region and writes the bound scalar into physical destination padding. Source payloads are snapshotted before destination writes whenever the contract permits aliasing. - -The handler uses the resolved valid region rather than treating physical padding as input data. Its operation-specific dtype, layout, rounding, saturation, and profile hooks remain the executable definition. - - -## Operand roles and descriptors - -- `destination0` has the exact contract role **destination**. -- `source0` has the exact contract role **source**. -- `scalar0` has the exact contract role **padding**. - -The assembled bundle schema fixes descriptor, shape, layout, and applicability checks before the handler runs. - - -## Publication, definedness, and padding - -After source and scalar snapshots, valid coordinates copy the source and every non-valid physical coordinate receives the bound scalar. - -On success the full physical destination is marked defined and `contents_defined=TRUE`; payload, definedness, and descriptor publish together. - -The operation has no GM memory effect; descriptor, payload, definedness, padding, and numeric-status changes are limited to those listed by the current contract. - - -## Type, layout, and fault boundary - -The exact accepted type or type-pair set is owned by the generated legality section below; this guide does not widen it. - -The generated legality and exception sections below are authoritative for dtype pairs, layout, dimensions, capacity, definedness, padding controls, profile behavior, and fault class. Legality and allocation failures occur before partial architectural effects. - - -## Non-normative worked example - -This example illustrates the current ASL owner and does not replace the normative operation. - -For a small `TFILLPAD` example, a valid source value `5` remains `5`, while physical padding receives bound scalar `9`. - - -## Classification and execution engine - -- **Instruction class:** `layout-and-rearrangement` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TFILLPAD -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TFILLPAD | TEPL | 0x065 | 5 | 3 | TFILLPAD | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | destination | -| source0 | source | -| scalar0 | padding | - -## Decode - - -```asl -readonly func InstructionContractOperation_TFILLPAD() => TileOperation -begin - return TileOperation_TFILLPAD; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TFILLPAD, DataType -B.DATR (optional) -B.DIM LB0 -B.DIM (LB1/LB2 for 2D) -B.IOT -BSTOP -``` - -## Operation - - -```asl -readonly func InstructionContractHandler_TFILLPAD() => TileSemanticHandler -begin - return TileHandler_TFILLPAD; -end; - -pure func InstructionContractDataTypeLegal_TFILLPAD( - data_type: TileDataType) => boolean -begin - return TileFillPadDataTypeSupported(data_type); -end; - -readonly func InstructionContractOperandsLegal_TFILLPAD( - destination: TileIndex, - source: TileIndex, - padding: Word) => boolean -begin - return TileOperandsLegal_TFILLPAD(destination, source, padding); -end; - -func InstructionContractExecute_TFILLPAD( - destination: TileIndex, - source: TileIndex, - padding: Word) -begin - assert InstructionContractOperandsLegal_TFILLPAD( - destination, - source, - padding); - TFILLPAD(destination, source, padding); -end; -``` - - -## Defaults and encoded zero - -- At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence. -- The TileOperandsLegal_TFILLPAD schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TFILLPAD. -- B.IOR.RegSrc0 supplies the padding scalar; omitted B.IOR selects zero and only the low selected-element-width bits participate. - -## Legality - -- TFILLPAD is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode. -- Before effects, TileOperandsLegal_TFILLPAD validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability. -- B.DATR applicability is exactly [{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"}]. - -## State effects - -- Snapshot the source and bound scalar, copy every valid source coordinate, and write the bound scalar to every non-valid physical destination coordinate. -- Mark the full physical destination defined, set contents_defined=TRUE, and publish payload, definedness, and descriptor atomically after complete preflight. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- none - -## Exceptions - -- ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects. -- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation. - -## Examples - -- BSTART.SFU TFILLPAD, DataType; B.DATR (optional); B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP diff --git a/docs/tile/layout-and-rearrangement/layout/TPACK.md b/docs/tile/layout-and-rearrangement/layout/TPACK.md new file mode 100644 index 000000000..14463903e --- /dev/null +++ b/docs/tile/layout-and-rearrangement/layout/TPACK.md @@ -0,0 +1,141 @@ + +# TPACK + +**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TPACK.asl` + +Pack two low-order raw byte fields into Local U32 CUBE words. + +## Normative identity {#PTO-INST-TILE-TPACK} + + + +The current instruction contract is owned by the ASL source linked above. + +## Reader guide + +> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. + + + + + +## Classification and execution engine + +- **Instruction class:** `layout-and-rearrangement` +- **Execution engine:** `SFU` + +## Assembly + +```asm +TPACK +``` + +## Encoding + +| Operation | Encoding carrier | Selector | Function | Mode | Handler | +| --- | --- | --- | ---: | ---: | --- | +| TPACK | TEPL | 0x077 | 23 | 3 | TPACK | + +## Encoding class + +- **Class:** `selector-encoded-block-operation` +- **Standalone opcode:** `no` + +This operation has no standalone opcode. + +## Operands and results + +| Field | Architectural role | +| --- | --- | +| destination0 | destination | +| source0 | source0 | +| source1 | source1 | +| scalar0 | pack-control | + +## Decode + + +```asl +readonly func InstructionContractOperation_TPACK() => TileOperation +begin + return TileOperation_TPACK; +end; +``` + + +## Block composition + +```asm +BSTART.SFU TPACK, U32 +B.DATR Layout (optional) +B.DIM LB0/LB1/LB2 (optional) +B.IOT source0, source1, ->destination +B.IOR pack_control +BSTOP +``` + +## Operation + + +```asl +readonly func InstructionContractHandler_TPACK() => TileSemanticHandler +begin + return TileHandler_TPACK; +end; + +pure func InstructionContractDataTypeLegal_TPACK( + data_type: TileDataType) => boolean +begin + return data_type == TileDataType_U32; +end; + +readonly func InstructionContractOperandsLegal_TPACK( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) => boolean +begin + return TileOperandsLegal_TPACK(destination, source0, source1, control); +end; + +func InstructionContractExecute_TPACK( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) +begin + assert InstructionContractOperandsLegal_TPACK( + destination, source0, source1, control); + TPACK(destination, source0, source1, control); +end; +``` + + +## Defaults and encoded zero + +- A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero. + +## Legality + +- TPACK accepts only Local U32 CUBE_M16 or CUBE_M32 sources and a fresh matching destination. +- The control selects two low-order byte fields with widths 1..3 whose sum is at most four. +- The result is raw zero-filled field assembly with no numeric conversion. + +## State effects + +- Pack corresponding source U32 words independently in every active CUBE word group. + +## Memory effects and ordering + +### Memory effects + +- none + +### Ordering + +- Control and source validation precede destination publication. + +## Exceptions + +- Illegal field widths reject with Fault_TileLegality before effects. +- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior. + +## Examples + +- BSTART.SFU TPACK, U32; B.DATR Layout; B.IOT source0, source1, ->destination; B.IOR a0; BSTOP diff --git a/docs/tile/layout-and-rearrangement/layout/TPERMUTE.md b/docs/tile/layout-and-rearrangement/layout/TPERMUTE.md new file mode 100644 index 000000000..fad80748d --- /dev/null +++ b/docs/tile/layout-and-rearrangement/layout/TPERMUTE.md @@ -0,0 +1,144 @@ + +# TPERMUTE + +**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl` + +Permute raw bytes from two Local CUBE sources by a Local U8 index Tile. + +## Normative identity {#PTO-INST-TILE-TPERMUTE} + + + +The current instruction contract is owned by the ASL source linked above. + +## Reader guide + +> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. + + + + + +## Classification and execution engine + +- **Instruction class:** `layout-and-rearrangement` +- **Execution engine:** `SFU` + +## Assembly + +```asm +TPERMUTE +``` + +## Encoding + +| Operation | Encoding carrier | Selector | Function | Mode | Handler | +| --- | --- | --- | ---: | ---: | --- | +| TPERMUTE | TEPL | 0x075 | 21 | 3 | TPERMUTE | + +## Encoding class + +- **Class:** `selector-encoded-block-operation` +- **Standalone opcode:** `no` + +This operation has no standalone opcode. + +## Operands and results + +| Field | Architectural role | +| --- | --- | +| destination0 | destination | +| source0 | source0 | +| source1 | source1 | +| source2 | indices | + +## Decode + + +```asl +readonly func InstructionContractOperation_TPERMUTE() => TileOperation +begin + return TileOperation_TPERMUTE; +end; +``` + + +## Block composition + +```asm +BSTART.SFU TPERMUTE, DataType +B.DATR Layout (optional) +B.DIM LB0/LB1/LB2 (optional) +B.IOT source0, source1 +B.IOT indices, ->destination +BSTOP +``` + +## Operation + + +```asl +readonly func InstructionContractHandler_TPERMUTE() => TileSemanticHandler +begin + return TileHandler_TPERMUTE; +end; + +pure func InstructionContractDataTypeLegal_TPERMUTE( + data_type: TileDataType) => boolean +begin + return TileCubeDataTypeSupported(data_type) && + TileElementBits(data_type) != 64; +end; + +readonly func InstructionContractOperandsLegal_TPERMUTE( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) => boolean +begin + return TileOperandsLegal_TPERMUTE(destination, source0, source1, indices); +end; + +func InstructionContractExecute_TPERMUTE( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) +begin + assert InstructionContractOperandsLegal_TPERMUTE( + destination, source0, source1, indices); + TPERMUTE(destination, source0, source1, indices); +end; +``` + + +## Defaults and encoded zero + +- B.DATR has no effect other than selecting CUBE_M16 or CUBE_M32; padding and numeric fields remain zero. +- A nonzero PE mask requires two ordered B.IOT bindings and no B.IOR. + +## Legality + +- TPERMUTE accepts only Local CUBE_M16 or CUBE_M32 data Tiles with matching dtype and geometry. +- indices is Local U8 with the same CUBE layout and supplies one byte index for every valid destination byte. +- The destination is fresh; source0 and source1 may alias, while indices is distinct from both sources. +- Raw bytes are rearranged without numerical conversion. + +## State effects + +- Perform per-row two-source raw-byte table lookup and publish only the destination valid region. + +## Memory effects and ordering + +### Memory effects + +- none + +### Ordering + +- All index legality and source reads precede destination publication. + +## Exceptions + +- Illegal raw indices reject before any destination effect with Fault_TileLegality. +- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior. + +## Examples + +- BSTART.SFU TPERMUTE, U32; B.DATR Layout; B.IOT source0, source1; B.IOT indices, ->destination; BSTOP diff --git a/docs/tile/layout-and-rearrangement/layout/TSHUF.md b/docs/tile/layout-and-rearrangement/layout/TSHUF.md new file mode 100644 index 000000000..19c4da1a8 --- /dev/null +++ b/docs/tile/layout-and-rearrangement/layout/TSHUF.md @@ -0,0 +1,142 @@ + +# TSHUF + +**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TSHUF.asl` + +Shuffle raw 32-bit words across Local CUBE rows with an explicit control GPR. + +## Normative identity {#PTO-INST-TILE-TSHUF} + + + +The current instruction contract is owned by the ASL source linked above. + +## Reader guide + +> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. + + + + + +## Classification and execution engine + +- **Instruction class:** `layout-and-rearrangement` +- **Execution engine:** `SFU` + +## Assembly + +```asm +TSHUF +``` + +## Encoding + +| Operation | Encoding carrier | Selector | Function | Mode | Handler | +| --- | --- | --- | ---: | ---: | --- | +| TSHUF | TEPL | 0x076 | 22 | 3 | TSHUF | + +## Encoding class + +- **Class:** `selector-encoded-block-operation` +- **Standalone opcode:** `no` + +This operation has no standalone opcode. + +## Operands and results + +| Field | Architectural role | +| --- | --- | +| destination0 | destination | +| source0 | source | +| source1 | controls | +| scalar0 | shuffle-control | + +## Decode + + +```asl +readonly func InstructionContractOperation_TSHUF() => TileOperation +begin + return TileOperation_TSHUF; +end; +``` + + +## Block composition + +```asm +BSTART.SFU TSHUF, DataType +B.DATR Layout (optional) +B.DIM LB0/LB1/LB2 (optional) +B.IOT source, controls, ->destination +B.IOR shuffle_control +BSTOP +``` + +## Operation + + +```asl +readonly func InstructionContractHandler_TSHUF() => TileSemanticHandler +begin + return TileHandler_TSHUF; +end; + +pure func InstructionContractDataTypeLegal_TSHUF( + data_type: TileDataType) => boolean +begin + return TileCubeDataTypeSupported(data_type) && + TileElementBits(data_type) != 64; +end; + +readonly func InstructionContractOperandsLegal_TSHUF( + destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) => boolean +begin + return TileOperandsLegal_TSHUF(destination, source, controls, control); +end; + +func InstructionContractExecute_TSHUF( + destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) +begin + assert InstructionContractOperandsLegal_TSHUF( + destination, source, controls, control); + TSHUF(destination, source, controls, control); +end; +``` + + +## Defaults and encoded zero + +- A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero. + +## Legality + +- TSHUF accepts Local CUBE_M16 or CUBE_M32 data and U32 control Tiles with matching geometry. +- The control word selects UP, DOWN, BFLY, or IDX; segment and boundary fields are checked before execution. +- Raw 32-bit words are shuffled without byte permutation. + +## State effects + +- Perform independent PTX-style word shuffles for each active CUBE row/group. + +## Memory effects and ordering + +### Memory effects + +- none + +### Ordering + +- Source and control snapshots precede destination publication. + +## Exceptions + +- Reserved control encodings reject with Fault_TileLegality before effects. +- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior. + +## Examples + +- BSTART.SFU TSHUF, U32; B.DATR Layout; B.IOT source, controls, ->destination; B.IOR a0; BSTOP diff --git a/docs/tile/layout-and-rearrangement/layout/TTRANS.md b/docs/tile/layout-and-rearrangement/layout/TTRANS.md deleted file mode 100644 index 7a114e287..000000000 --- a/docs/tile/layout-and-rearrangement/layout/TTRANS.md +++ /dev/null @@ -1,182 +0,0 @@ - -# TTRANS - -**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TTRANS.asl` - -Transpose the source Tile into the destination. - -## Normative identity {#PTO-INST-TILE-TTRANS} - - - -The current instruction contract is owned by the ASL source linked above. - -## Reader guide - -> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. - - - -## What TTRANS does - -`TTRANS` transposes the source Tile into its destination. - - -## Operation mechanism - -After the complete bundle schema is accepted, source row and column coordinates exchange roles in the destination. - - -## Operands, shape, and type - -- `destination0` identifies the destination. - -- `source0` supplies a persistent source Tile. - -- The closed applicable DataType set is `FP64`, `FP32`, `TF32`, `HF32`, `FP16`, `BF16`, `HiF8`, `E4M3`, `E5M2`, `E3M2`, `E2M3`, `E2M1X2`, `E1M2X2`, `E8M0`, `S64`, `S32`, `S16`, `S8`, `S4X2`, `U64`, `U32`, `U16`, `U8`, `U4X2`. - -- `LB0`, `LB1`, and `LB2` complete the valid and physical shape according to this mnemonic’s contract; every required valid extent is nonzero. - - -## Definedness, padding, and publication - -All source descriptors and payloads are validated and snapshotted before destination publication. - -The complete destination payload, descriptor, definedness, padding state, and applicable numeric status publish atomically; rejection publishes none. - -Source Tiles persist and are not modified by successful execution. - - -## Legality, fault, and order boundaries - -Complete binding schema, dimensions, DataType, layout, source definedness, numeric encoding, destination capacity, and allocation are preflighted before effects. - -A failed legality or allocation check raises the applicable Tile fault without partial destination, status, or memory effects. - - -## Non-normative example - -This example illustrates the current ASL-bound contract and is not a second instruction definition. - -`TTRANS ` performs complete preflight and source snapshotting before atomically publishing the mnemonic-defined result and padding state. - - -## Classification and execution engine - -- **Instruction class:** `layout-and-rearrangement` -- **Execution engine:** `SFU` - -## Assembly - -```asm -TTRANS -``` - -## Encoding - -| Operation | Encoding carrier | Selector | Function | Mode | Handler | -| --- | --- | --- | ---: | ---: | --- | -| TTRANS | TEPL | 0x06E | 14 | 3 | TTRANS | - -## Encoding class - -- **Class:** `selector-encoded-block-operation` -- **Standalone opcode:** `no` - -This operation has no standalone opcode. - -## Operands and results - -| Field | Architectural role | -| --- | --- | -| destination0 | destination | -| source0 | source | - -## Decode - - -```asl -readonly func InstructionContractOperation_TTRANS() => TileOperation -begin - return TileOperation_TTRANS; -end; -``` - - -## Block composition - -```asm -BSTART.SFU TTRANS, DataType -B.DATR (optional) -B.DIM LB0 -B.DIM (LB1/LB2 for 2D) -B.IOT -BSTOP -``` - -## Operation - - -```asl -readonly func InstructionContractHandler_TTRANS() => TileSemanticHandler -begin - return TileHandler_TTRANS; -end; - -pure func InstructionContractDataTypeLegal_TTRANS( - data_type: TileDataType) => boolean -begin - return TileCarrierOrMove24BaselineDataTypeSupported(data_type); -end; - -readonly func InstructionContractOperandsLegal_TTRANS( - destination: TileIndex, - source: TileIndex) => boolean -begin - return TileOperandsLegal_TTRANS(destination, source); -end; - -func InstructionContractExecute_TTRANS( - destination: TileIndex, - source: TileIndex) -begin - assert InstructionContractOperandsLegal_TTRANS(destination, source); - TTRANS(destination, source); -end; -``` - - -## Defaults and encoded zero - -- At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence. -- The TileOperandsLegal_TTRANS schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TTRANS. - -## Legality - -- TTRANS is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode. -- Before effects, TileOperandsLegal_TTRANS validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability. -- B.DATR applicability is exactly [{"allowed_nonzero_fields":["Layout"],"pad_union":"must-zero"}]. - -## State effects - -- Transpose the source Tile into the destination. -- After complete preflight, execute TTRANS with the operand bindings listed above; destination definedness changes only as specified by that handler. - -## Memory effects and ordering - -### Memory effects - -- none - -### Ordering - -- none - -## Exceptions - -- ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects. -- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation. - -## Examples - -- BSTART.SFU TTRANS, DataType; B.DATR (optional); B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP diff --git a/docs/tile/layout-and-rearrangement/layout/TUNPACK.md b/docs/tile/layout-and-rearrangement/layout/TUNPACK.md new file mode 100644 index 000000000..e846cfe22 --- /dev/null +++ b/docs/tile/layout-and-rearrangement/layout/TUNPACK.md @@ -0,0 +1,137 @@ + +# TUNPACK + +**Normative ASL source:** `asl/tile/layout-and-rearrangement/layout/TUNPACK.asl` + +Extract and zero-extend a raw byte field from Local U32 CUBE words. + +## Normative identity {#PTO-INST-TILE-TUNPACK} + + + +The current instruction contract is owned by the ASL source linked above. + +## Reader guide + +> **Non-normative explanation.** Exact behavior remains owned by the ASL source and generated contract on this page. + + + + + +## Classification and execution engine + +- **Instruction class:** `layout-and-rearrangement` +- **Execution engine:** `SFU` + +## Assembly + +```asm +TUNPACK +``` + +## Encoding + +| Operation | Encoding carrier | Selector | Function | Mode | Handler | +| --- | --- | --- | ---: | ---: | --- | +| TUNPACK | TEPL | 0x078 | 24 | 3 | TUNPACK | + +## Encoding class + +- **Class:** `selector-encoded-block-operation` +- **Standalone opcode:** `no` + +This operation has no standalone opcode. + +## Operands and results + +| Field | Architectural role | +| --- | --- | +| destination0 | destination | +| source0 | source | +| scalar0 | unpack-control | + +## Decode + + +```asl +readonly func InstructionContractOperation_TUNPACK() => TileOperation +begin + return TileOperation_TUNPACK; +end; +``` + + +## Block composition + +```asm +BSTART.SFU TUNPACK, U32 +B.DATR Layout (optional) +B.DIM LB0/LB1/LB2 (optional) +B.IOT source, ->destination +B.IOR unpack_control +BSTOP +``` + +## Operation + + +```asl +readonly func InstructionContractHandler_TUNPACK() => TileSemanticHandler +begin + return TileHandler_TUNPACK; +end; + +pure func InstructionContractDataTypeLegal_TUNPACK( + data_type: TileDataType) => boolean +begin + return data_type == TileDataType_U32; +end; + +readonly func InstructionContractOperandsLegal_TUNPACK( + destination: TileIndex, source: TileIndex, control: Word) => boolean +begin + return TileOperandsLegal_TUNPACK(destination, source, control); +end; + +func InstructionContractExecute_TUNPACK( + destination: TileIndex, source: TileIndex, control: Word) +begin + assert InstructionContractOperandsLegal_TUNPACK(destination, source, control); + TUNPACK(destination, source, control); +end; +``` + + +## Defaults and encoded zero + +- A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero. + +## Legality + +- TUNPACK accepts only Local U32 CUBE_M16 or CUBE_M32 sources and a fresh matching destination. +- The control selects one contiguous byte field with offset 0..3 and count 1..4 within a U32 word. +- The result is zero-extended raw extraction. + +## State effects + +- Extract and zero-extend one byte field in each active CUBE word group. + +## Memory effects and ordering + +### Memory effects + +- none + +### Ordering + +- Control and source validation precede destination publication. + +## Exceptions + +- Illegal offset/count fields reject with Fault_TileLegality before effects. +- CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior. + +## Examples + +- BSTART.SFU TUNPACK, U32; B.DATR Layout; B.DIM LB0; B.IOT source, ->destination; B.IOR a0; BSTOP diff --git a/docs/tile/model/dispatch/irregular-and-complex.md b/docs/tile/model/dispatch/irregular-and-complex.md index 51f401069..2e8a1713d 100644 --- a/docs/tile/model/dispatch/irregular-and-complex.md +++ b/docs/tile/model/dispatch/irregular-and-complex.md @@ -15,7 +15,7 @@ This page is a generated reference view of the normative ASL unit. ```asl -// PTO-UNIT: {"classification":["model","dispatch","irregular-and-complex"],"depends_on":["PTO-TILE-MODEL-LEGALITY-MATRIX-SHAPE","PTO-TILE-MODEL-EXECUTION-GENERATION","PTO-TILE-MODEL-NUMERIC-FORMATS","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-INDEXED-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-COMPLEX","PTO-TILE-MODEL-EXECUTION-SORTING","PTO-TILE-TCI","PTO-TILE-TDEQUANT","PTO-TILE-TGATHER","PTO-TILE-THISTOGRAM","PTO-TILE-TMRGSORT","PTO-TILE-TPARTADD","PTO-TILE-TPARTMAX","PTO-TILE-TPARTMIN","PTO-TILE-TPARTMUL","PTO-TILE-TQUANT","PTO-TILE-TSCATTER","PTO-TILE-TSORT","PTO-TILE-TTRI"],"id":"PTO-TILE-MODEL-DISPATCH-IRREGULAR-AND-COMPLEX","surface":"tile"} +// PTO-UNIT: {"classification":["model","dispatch","irregular-and-complex"],"depends_on":["PTO-TILE-MODEL-LEGALITY-MATRIX-SHAPE","PTO-TILE-MODEL-EXECUTION-GENERATION","PTO-TILE-MODEL-NUMERIC-FORMATS","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-INDEXED-REARRANGEMENT","PTO-TILE-MODEL-EXECUTION-COMPLEX","PTO-TILE-MODEL-EXECUTION-SORTING","PTO-TILE-TCI","PTO-TILE-TDEQUANT","PTO-TILE-TGATHER","PTO-TILE-THISTOGRAM","PTO-TILE-TMRGSORT","PTO-TILE-TQUANT","PTO-TILE-TSCATTER","PTO-TILE-TSORT","PTO-TILE-TTRI"],"id":"PTO-TILE-MODEL-DISPATCH-IRREGULAR-AND-COMPLEX","surface":"tile"} // Dispatch ownership for the irregular-and-complex PTO Tile instruction class. ``` diff --git a/docs/tile/model/dispatch/layout-and-rearrangement.md b/docs/tile/model/dispatch/layout-and-rearrangement.md index 54723ab4c..e9d03f64d 100644 --- a/docs/tile/model/dispatch/layout-and-rearrangement.md +++ b/docs/tile/model/dispatch/layout-and-rearrangement.md @@ -15,7 +15,7 @@ This page is a generated reference view of the normative ASL unit. ```asl -// PTO-UNIT: {"classification":["model","dispatch","layout-and-rearrangement"],"depends_on":["PTO-TILE-MODEL-LEGALITY-MATRIX-SHAPE","PTO-TILE-MODEL-EXECUTION-GENERATION","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-TCONCAT","PTO-TILE-TEXTRACT","PTO-TILE-TFILLPAD","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TMOV","PTO-TILE-TTRANS"],"id":"PTO-TILE-MODEL-DISPATCH-LAYOUT-AND-REARRANGEMENT","surface":"tile"} +// PTO-UNIT: {"classification":["model","dispatch","layout-and-rearrangement"],"depends_on":["PTO-TILE-MODEL-LEGALITY-MATRIX-SHAPE","PTO-TILE-MODEL-EXECUTION-GENERATION","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-TCONCAT","PTO-TILE-TEXTRACT","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TMOV","PTO-TILE-TPERMUTE","PTO-TILE-TSHUF","PTO-TILE-TPACK","PTO-TILE-TUNPACK"],"id":"PTO-TILE-MODEL-DISPATCH-LAYOUT-AND-REARRANGEMENT","surface":"tile"} // Dispatch ownership for the layout-and-rearrangement PTO Tile instruction class. ``` diff --git a/docs/tile/model/execution/complex.md b/docs/tile/model/execution/complex.md index 17ef8f637..45b9a2ac3 100644 --- a/docs/tile/model/execution/complex.md +++ b/docs/tile/model/execution/complex.md @@ -18,31 +18,6 @@ This page is a generated reference view of the normative ASL unit. // PTO-UNIT: {"id":"PTO-TILE-MODEL-EXECUTION-COMPLEX","surface":"tile","classification":["model","execution","complex"],"depends_on":["PTO-TILE-MODEL-EXECUTION-ELEMENTWISE","PTO-TILE-MODEL-EXECUTION-REARRANGEMENT","PTO-TILE-MODEL-LEGALITY-INDEXED-LAYOUT"]} // PTO-REQ-TEPL-COMPLEX-001: partial, ordering, and histogram operations. -pure func TilePartialBinaryOperation( - operation: TilePartialOperation) => TileBinaryOperation -begin - case operation of - when TilePartial_ADD => return TileBinary_ADD; - when TilePartial_MUL => return TileBinary_MUL; - when TilePartial_MAX => return TileBinary_MAX; - when TilePartial_MIN => return TileBinary_MIN; - otherwise => unreachable; - end; -end; - -func TileProfilePartialValueWithFlags( - operation: TilePartialOperation, - data_type: TileDataType, - left: Word, - right: Word) => (Word, bits(5)) -begin - return TileProfileBinaryWithFlags( - TilePartialBinaryOperation(operation), - data_type, - left, - right); -end; - impdef func TileProfileOrderLeft( left: Word, right: Word, @@ -62,115 +37,6 @@ begin return FALSE; end; -func ExecuteTilePartial(op: TilePartialOperation, destination: TileIndex, - source_left: TileIndex, source_right: TileIndex) -begin - assert TileOperandsLegal_ExecuteTilePartial( - op, - destination, - source_left, - source_right); - var result = _Tiles[[destination]]; - let left_tile = _Tiles[[source_left]]; - let right_tile = _Tiles[[source_right]]; - var flags = Zeros{5}; - for row = 0 to result.valid_rows - 1 looplimit 65536 do - for column = 0 to result.valid_columns - 1 looplimit 65536 do - let left_valid = - row < left_tile.valid_rows && - column < left_tile.valid_columns; - let right_valid = - row < right_tile.valid_rows && - column < right_tile.valid_columns; - var value: Word; - if left_valid && right_valid then - let left_element = TileLogicalLinearIndex(left_tile, - row as integer {0..65535}, column as integer {0..65535}); - let right_element = TileLogicalLinearIndex(right_tile, - row as integer {0..65535}, column as integer {0..65535}); - let (combined, element_flags) = - TileProfilePartialValueWithFlags( - op, - result.data_type, - TileReadLogicalElement(left_tile, left_element), - TileReadLogicalElement(right_tile, right_element)); - value = combined; - flags = flags OR element_flags; - elsif left_valid then - let left_element = TileLogicalLinearIndex(left_tile, - row as integer {0..65535}, column as integer {0..65535}); - value = TileReadLogicalElement(left_tile, left_element); - else - let right_element = TileLogicalLinearIndex(right_tile, - row as integer {0..65535}, column as integer {0..65535}); - value = TileReadLogicalElement(right_tile, right_element); - end; - let destination_element = TileLogicalLinearIndex( - result, - row as integer {0..65535}, - column as integer {0..65535}); - result = TileInfoWithLogicalElement( - result, destination_element, value); - end; - end; - result = TileWithValidRegionDefined(result); - result = TileWithPadding(result, TilePad_Null); - result.location = TileLocation_Any; - RecordNumericStatusFlags(flags); - _Tiles[[destination]] = result; -end; - -func ExecuteTilePartialArg(maximum: boolean, destination: TileIndex, - destination_indices: TileIndex, - source_left: TileIndex, source_right: TileIndex, - left_indices: TileIndex, right_indices: TileIndex) -begin - let destination_tile = _Tiles[[destination]]; - let left_tile = _Tiles[[source_left]]; - let right_tile = _Tiles[[source_right]]; - let left_index_tile = _Tiles[[left_indices]]; - let right_index_tile = _Tiles[[right_indices]]; - assert _Tiles[[destination_indices]].valid_rows == destination_tile.valid_rows; - assert _Tiles[[destination_indices]].valid_columns == destination_tile.valid_columns; - assert destination_tile.data_type == left_tile.data_type; - assert destination_tile.data_type == right_tile.data_type; - for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do - for column = 0 to destination_tile.valid_columns - 1 looplimit 65536 do - let left_valid = row < left_tile.valid_rows && column < left_tile.valid_columns; - let right_valid = row < right_tile.valid_rows && column < right_tile.valid_columns; - assert left_valid || right_valid; - var choose_left = left_valid; - var left_element: PackedTileElementIndex = 0; - var right_element: PackedTileElementIndex = 0; - if left_valid then - left_element = TileLogicalLinearIndex(left_tile, - row as integer {0..65535}, column as integer {0..65535}); - end; - if right_valid then - right_element = TileLogicalLinearIndex(right_tile, - row as integer {0..65535}, column as integer {0..65535}); - end; - if left_valid && right_valid then - choose_left = TileProfileOrderLeft( - TileReadLogicalElement(left_tile, left_element), - TileReadLogicalElement(right_tile, right_element), - maximum, - destination_tile.data_type); - end; - let output_value = if choose_left then - TileReadLogicalElement(left_tile, left_element) - else TileReadLogicalElement(right_tile, right_element); - let output_index = if choose_left then - TileReadLogicalElement(left_index_tile, left_element) - else TileReadLogicalElement(right_index_tile, right_element); - WriteTileElement(destination, row as integer {0..65535}, - column as integer {0..65535}, output_value); - WriteTileElement(destination_indices, row as integer {0..65535}, - column as integer {0..65535}, output_index); - end; - end; -end; - pure func ExtractWordByte(value: Word, byte_index: integer {0..3}) => Byte begin return value[(byte_index * 8) +: 8]; diff --git a/docs/tile/model/execution/generation.md b/docs/tile/model/execution/generation.md index 9d63a44d7..6e466979d 100644 --- a/docs/tile/model/execution/generation.md +++ b/docs/tile/model/execution/generation.md @@ -112,37 +112,5 @@ begin result.location = TileLocation_Any; _Tiles[[destination]] = result; end; - -func TFILLPAD(destination: TileIndex, source: TileIndex, padding: Word) -begin - let destination_tile = _Tiles[[destination]]; - let source_tile = _Tiles[[source]]; - assert TileOperandsLegal_TFILLPAD(destination, source, padding); - let typed_padding = TileRawElementValue( - padding, - destination_tile.data_type); - var result = destination_tile; - for row = 0 to destination_tile.rows - 1 looplimit 65536 do - for column = 0 to destination_tile.columns - 1 looplimit 65536 do - var value = typed_padding; - if row < source_tile.valid_rows && column < source_tile.valid_columns then - let source_element = TileLogicalLinearIndex(source_tile, - row as integer {0..65535}, column as integer {0..65535}); - value = TileReadLogicalElement(source_tile, source_element); - end; - let destination_element = TileLogicalLinearIndex( - result, - row as integer {0..65535}, - column as integer {0..65535}); - result = TileInfoWithLogicalElement(result, destination_element, - value); - end; - end; - result.defined_valid_elements = - (result.valid_rows * result.valid_columns) - as integer {0..524288}; - result.contents_defined = TRUE; - _Tiles[[destination]] = result; -end; ``` diff --git a/docs/tile/model/execution/rearrangement.md b/docs/tile/model/execution/rearrangement.md index 20dfaa6fd..d0b4217ba 100644 --- a/docs/tile/model/execution/rearrangement.md +++ b/docs/tile/model/execution/rearrangement.md @@ -84,29 +84,6 @@ begin _Tiles[[destination]] = result; end; -func TTRANS(destination: TileIndex, source: TileIndex) -begin - let destination_tile = _Tiles[[destination]]; - let source_tile = _Tiles[[source]]; - assert TileOperandsLegal_TTRANS(destination, source); - var result = destination_tile; - for row = 0 to source_tile.valid_rows - 1 looplimit 65536 do - for column = 0 to source_tile.valid_columns - 1 looplimit 65536 do - let source_element = TileLogicalLinearIndex(source_tile, - row as integer {0..65535}, column as integer {0..65535}); - let destination_element = TileLogicalLinearIndex( - result, - column as integer {0..65535}, - row as integer {0..65535}); - result = TileInfoWithLogicalElement(result, destination_element, - TileReadLogicalElement(source_tile, source_element)); - end; - end; - result = TileWithValidRegionDefined(result); - result = TileWithPadding(result, TilePad_Null); - _Tiles[[destination]] = result; -end; - func TCONCAT(destination: TileIndex, source_left: TileIndex, source_right: TileIndex) begin @@ -143,5 +120,258 @@ begin result = TileWithPadding(result, TilePad_Null); _Tiles[[destination]] = result; end; + +readonly func TileInfoWithCellByte(tile: TileInfo, + row: integer {0..65535}, + byte_index: integer {0..262143}, + value: Byte) => TileInfo +begin + let element_bits = TileElementBits(tile.data_type); + if element_bits == 4 then + assert byte_index <= 32767; + let first_byte_index = byte_index as integer {0..32767}; + let first_nibble = (first_byte_index * 2) as integer {0..65535}; + let first_element = TileLogicalLinearIndex(tile, row, + first_nibble as integer {0..65535}); + var first_word = TileReadLogicalElement(tile, first_element); + first_word[3:0] = value[3:0]; + var result = TileInfoWithLogicalElement(tile, first_element, + first_word); + if first_nibble + 1 < tile.valid_columns then + let second_element = TileLogicalLinearIndex(tile, row, + (first_nibble + 1) as integer {0..65535}); + var second_word = TileReadLogicalElement(result, second_element); + second_word[3:0] = value[7:4]; + result = TileInfoWithLogicalElement(result, second_element, + second_word); + end; + return result; + end; + let element_bytes = TileElementBytes(tile.data_type); + let element_column = (byte_index DIVRM element_bytes) + as integer {0..65535}; + let byte_in_element = (byte_index MOD element_bytes) as integer {0..7}; + let element = TileLogicalLinearIndex(tile, row, element_column); + var word = TileReadLogicalElement(tile, element); + word[(byte_in_element * 8) +: 8] = value; + return TileInfoWithLogicalElement(tile, element, word); +end; + +readonly func TileReadCellWord(tile: TileInfo, + row: integer {0..65535}, + word_index: integer {0..65535}) => Word +begin + let valid_bytes = TileCellRearrangementValidBytes(tile); + let byte_base = (word_index * 4) as integer {0..262143}; + var result = Zeros{PTO_XLEN}; + for byte_index = 0 to 3 looplimit 4 do + if byte_base + byte_index < valid_bytes then + result[(byte_index * 8) +: 8] = TileReadCellByte(tile, row, + (byte_base + byte_index) as integer {0..262143}); + end; + end; + return result; +end; + +readonly func TileInfoWithCellWord(tile: TileInfo, + row: integer {0..65535}, + word_index: integer {0..65535}, + value: Word) => TileInfo +begin + let valid_bytes = TileCellRearrangementValidBytes(tile); + let byte_base = (word_index * 4) as integer {0..262143}; + var result = tile; + for byte_index = 0 to 3 looplimit 4 do + if byte_base + byte_index < valid_bytes then + result = TileInfoWithCellByte(result, row, + (byte_base + byte_index) as integer {0..262143}, + value[(byte_index * 8) +: 8]); + end; + end; + return result; +end; + +func TPERMUTE(destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) +begin + let destination_tile = _Tiles[[destination]]; + let source0_tile = _Tiles[[source0]]; + let source1_tile = _Tiles[[source1]]; + let index_tile = _Tiles[[indices]]; + assert TileOperandsLegal_TPERMUTE( + destination, source0, source1, indices); + let row_bytes = TileCellRearrangementRowBytes(destination_tile.layout); + let valid_bytes = TileCellRearrangementValidBytes(destination_tile); + var result = destination_tile; + // Validate all indices before the first destination write. + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for byte_index = 0 to valid_bytes - 1 looplimit 65536 do + let index_value = UInt(TileReadCellByte( + index_tile, row as integer {0..65535}, byte_index)); + assert index_value < row_bytes * 2; + end; + end; + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for byte_index = 0 to valid_bytes - 1 looplimit 65536 do + let index_value = UInt(TileReadCellByte( + index_tile, row as integer {0..65535}, byte_index)); + let selected_source = if index_value < row_bytes then + source0_tile else source1_tile; + let cell_base = (byte_index DIVRM row_bytes) * row_bytes; + let selected_byte = if index_value < row_bytes then + index_value else index_value - row_bytes; + result = TileInfoWithCellByte( + result, + row as integer {0..65535}, + byte_index, + TileReadCellByte( + selected_source, + row as integer {0..65535}, + (cell_base + selected_byte) + as integer {0..262143})); + end; + end; + result = TileWithValidRegionDefined(result); + result = TileWithPadding(result, TilePad_Null); + _Tiles[[destination]] = result; +end; + +func TSHUF(destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) +begin + let destination_tile = _Tiles[[destination]]; + let source_tile = _Tiles[[source]]; + let controls_tile = _Tiles[[controls]]; + assert TileOperandsLegal_TSHUF(destination, source, controls, control); + let mode = UInt(control[7:0]); + let segment_code = UInt(control[15:8]); + let boundary = UInt(control[23:16]); + let segment_width = if segment_code == 0 then 2 + else if segment_code == 1 then 4 + else if segment_code == 2 then 8 + else if segment_code == 3 then 16 + else 32; + let cell_rows = if destination_tile.layout == TileLayout_CUBE_M32 then 32 + else 16; + var result = destination_tile; + for row = 0 to source_tile.valid_rows - 1 looplimit 65536 do + let lane = (row MOD cell_rows) as integer {0..31}; + let segment_base = ((lane DIVRM segment_width) * segment_width) + as integer {0..31}; + let local_lane = (lane - segment_base) as integer {0..31}; + let word_count = TileCellRearrangementWordsPerRow(source_tile); + for word_index = 0 to word_count - 1 looplimit 65536 do + let source_word = TileReadCellWord(source_tile, + row as integer {0..65535}, + word_index as integer {0..65535}); + let control_word = TileReadCellWord(controls_tile, + row as integer {0..65535}, + word_index as integer {0..65535}); + let b = UInt(control_word[4:0]); + var candidate_valid = TRUE; + var candidate_lane: integer {0..31} = lane as integer {0..31}; + if mode == 0 then + if b > lane - segment_base then candidate_valid = FALSE; + else candidate_lane = (lane - b) as integer {0..31}; + end; + elsif mode == 1 then + if (lane - segment_base) + b >= segment_width then + candidate_valid = FALSE; + else candidate_lane = (lane + b) as integer {0..31}; + end; + elsif mode == 2 then + candidate_lane = (segment_base + + UInt(((Zeros{5} + local_lane) as bits(5)) XOR + ((Zeros{5} + b) as bits(5)))) + as integer {0..31}; + if candidate_lane >= segment_base + segment_width then + candidate_valid = FALSE; + end; + else + candidate_lane = (segment_base + + (b MOD segment_width)) as integer {0..31}; + end; + let candidate_row = (row - lane) + candidate_lane; + var value = Zeros{PTO_XLEN}; + if candidate_valid && candidate_row < source_tile.valid_rows then + value = TileReadCellWord(source_tile, + candidate_row as integer {0..65535}, + word_index as integer {0..65535}); + elsif boundary == 0 then + value = source_word; + end; + result = TileInfoWithCellWord(result, + row as integer {0..65535}, + word_index as integer {0..65535}, value); + end; + end; + result = TileWithValidRegionDefined(result); + result = TileWithPadding(result, TilePad_Null); + _Tiles[[destination]] = result; +end; + +func TPACK(destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) +begin + let destination_tile = _Tiles[[destination]]; + let source0_tile = _Tiles[[source0]]; + let source1_tile = _Tiles[[source1]]; + assert TileOperandsLegal_TPACK(destination, source0, source1, control); + let source0_bytes = UInt(control[7:0]); + let source1_bytes = UInt(control[15:8]); + var result = destination_tile; + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for word_index = 0 to destination_tile.valid_columns - 1 looplimit 65536 do + let left_element = TileLogicalLinearIndex(source0_tile, + row as integer {0..65535}, word_index as integer {0..65535}); + let right_element = TileLogicalLinearIndex(source1_tile, + row as integer {0..65535}, word_index as integer {0..65535}); + let left_word = TileReadLogicalElement(source0_tile, left_element); + let right_word = TileReadLogicalElement(source1_tile, right_element); + var packed = Zeros{PTO_XLEN}; + for byte_index = 0 to source0_bytes - 1 looplimit 3 do + packed[(byte_index * 8) +: 8] = left_word[(byte_index * 8) +: 8]; + end; + for byte_index = 0 to source1_bytes - 1 looplimit 3 do + packed[((source0_bytes + byte_index) * 8) +: 8] = + right_word[(byte_index * 8) +: 8]; + end; + let destination_element = TileLogicalLinearIndex(result, + row as integer {0..65535}, word_index as integer {0..65535}); + result = TileInfoWithLogicalElement(result, destination_element, packed); + end; + end; + result = TileWithValidRegionDefined(result); + result = TileWithPadding(result, TilePad_Null); + _Tiles[[destination]] = result; +end; + +func TUNPACK(destination: TileIndex, source: TileIndex, control: Word) +begin + let destination_tile = _Tiles[[destination]]; + let source_tile = _Tiles[[source]]; + assert TileOperandsLegal_TUNPACK(destination, source, control); + let byte_offset = UInt(control[7:0]); + let byte_count = UInt(control[15:8]); + var result = destination_tile; + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for word_index = 0 to destination_tile.valid_columns - 1 looplimit 65536 do + let source_element = TileLogicalLinearIndex(source_tile, + row as integer {0..65535}, word_index as integer {0..65535}); + let source_word = TileReadLogicalElement(source_tile, source_element); + var unpacked = Zeros{PTO_XLEN}; + for byte_index = 0 to byte_count - 1 looplimit 4 do + unpacked[(byte_index * 8) +: 8] = + source_word[((byte_offset + byte_index) * 8) +: 8]; + end; + let destination_element = TileLogicalLinearIndex(result, + row as integer {0..65535}, word_index as integer {0..65535}); + result = TileInfoWithLogicalElement(result, destination_element, unpacked); + end; + end; + result = TileWithValidRegionDefined(result); + result = TileWithPadding(result, TilePad_Null); + _Tiles[[destination]] = result; +end; ``` diff --git a/docs/tile/model/legality/allocation-capacity.md b/docs/tile/model/legality/allocation-capacity.md index ff505dcf4..ba9e3f9e5 100644 --- a/docs/tile/model/legality/allocation-capacity.md +++ b/docs/tile/model/legality/allocation-capacity.md @@ -99,35 +99,5 @@ begin end; return TRUE; end; - -readonly func TilePartialCoverageLegal(destination: TileIndex, - source_left: TileIndex, - source_right: TileIndex) => boolean -begin - if !TileDescriptorLegal(destination) || - !TileDescriptorLegal(source_left) || - !TileDescriptorLegal(source_right) then - return FALSE; - end; - let destination_tile = _Tiles[[destination]]; - let left_tile = _Tiles[[source_left]]; - let right_tile = _Tiles[[source_right]]; - if left_tile.valid_rows > destination_tile.valid_rows || - left_tile.valid_columns > destination_tile.valid_columns || - right_tile.valid_rows > destination_tile.valid_rows || - right_tile.valid_columns > destination_tile.valid_columns then - return FALSE; - end; - for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do - for column = 0 to destination_tile.valid_columns - 1 looplimit 65536 do - let left_valid = row < left_tile.valid_rows && - column < left_tile.valid_columns; - let right_valid = row < right_tile.valid_rows && - column < right_tile.valid_columns; - if !left_valid && !right_valid then return FALSE; end; - end; - end; - return TRUE; -end; ``` diff --git a/docs/tile/model/legality/dtype-layout.md b/docs/tile/model/legality/dtype-layout.md index d644a35e4..7cc555d5e 100644 --- a/docs/tile/model/legality/dtype-layout.md +++ b/docs/tile/model/legality/dtype-layout.md @@ -208,6 +208,15 @@ begin operation == TileBinary_SHR; end; +// The closed elementwise family is also defined for Local CUBE M16/M32. +// CUBE_N8 remains a matrix/transport layout and is not an elementwise class. +pure func TileElementwiseLayoutSupported(layout: TileLayout) => boolean +begin + return layout == TileLayout_RowMajor || + layout == TileLayout_CUBE_M16 || + layout == TileLayout_CUBE_M32; +end; + pure func TileVecScalarIntegerDataTypeSupported( data_type: TileDataType) => boolean begin diff --git a/docs/tile/model/legality/indexed-layout.md b/docs/tile/model/legality/indexed-layout.md index c6614f86d..d8f84a223 100644 --- a/docs/tile/model/legality/indexed-layout.md +++ b/docs/tile/model/legality/indexed-layout.md @@ -16,87 +16,27 @@ This page is a generated reference view of the normative ASL unit. ```asl // PTO-UNIT: {"id":"PTO-TILE-MODEL-LEGALITY-INDEXED-LAYOUT","surface":"tile","classification":["model","legality","indexed-layout"],"depends_on":["PTO-TILE-MODEL-LEGALITY-OPERAND-SCHEMA"]} -pure func TilePartialDataTypeSupported( - data_type: TileDataType) => boolean -begin - return data_type == TileDataType_FP32 || - data_type == TileDataType_FP16 || - data_type == TileDataType_BF16 || - data_type == TileDataType_S32 || - data_type == TileDataType_S16 || - data_type == TileDataType_S8 || - data_type == TileDataType_U32 || - data_type == TileDataType_U16 || - data_type == TileDataType_U8; -end; - -pure func TilePartialDataTypeSupportedForOperation( - operation: TilePartialOperation, - data_type: TileDataType) => boolean -begin - return TilePartialDataTypeSupported(data_type); -end; - -readonly func TileOperandsLegal_ExecuteTilePartial( - op: TilePartialOperation, destination: TileIndex, - source_left: TileIndex, source_right: TileIndex) => boolean -begin - if op == TilePartial_ARGMAX || op == TilePartial_ARGMIN || - !TilePartialCoverageLegal(destination, source_left, source_right) then - return FALSE; - end; - let data_type = _Tiles[[destination]].data_type; - if !TilePartialDataTypeSupportedForOperation(op, data_type) || - _Tiles[[source_left]].data_type != data_type || - _Tiles[[source_right]].data_type != data_type || - _Tiles[[destination]].layout != TileLayout_RowMajor || - _Tiles[[source_left]].layout != TileLayout_RowMajor || - _Tiles[[source_right]].layout != TileLayout_RowMajor || - !TileSourceContentsDefined(source_left) || - !TileSourceContentsDefined(source_right) then - return FALSE; - end; - return !TileDataTypeIsFloating(data_type) || - (TileSourceEncodingsValid(source_left) && - TileSourceEncodingsValid(source_right)); -end; - readonly func TileOperandsLegal_TFMA( destination: TileIndex, source_left: TileIndex, source_right: TileIndex, addend: TileIndex) => boolean begin - return TileDescriptorLegal(destination) && - TileSourceContentsDefined(source_left) && - TileSourceContentsDefined(source_right) && - TileSourceContentsDefined(addend) && + return TileElementwiseDescriptorLegal(destination) && + TileElementwiseSourceContentsDefined(source_left) && + TileElementwiseSourceContentsDefined(source_right) && + TileElementwiseSourceContentsDefined(addend) && TileFusedMultiplyAddDataTypeSupported( _Tiles[[destination]].data_type) && - TileLogicalShapeMatch(destination, source_left) && - TileLogicalShapeMatch(destination, source_right) && - TileLogicalShapeMatch(destination, addend) && + TileElementwiseShapeAndTypeMatch(destination, source_left) && + TileElementwiseShapeAndTypeMatch(destination, source_right) && + TileElementwiseShapeAndTypeMatch(destination, addend) && _Tiles[[destination]].data_type == _Tiles[[source_left]].data_type && _Tiles[[destination]].data_type == _Tiles[[source_right]].data_type && _Tiles[[destination]].data_type == _Tiles[[addend]].data_type && - _Tiles[[destination]].layout == TileLayout_RowMajor && + TileElementwiseLayoutSupported(_Tiles[[destination]].layout) && (!TileDataTypeIsFloating(_Tiles[[destination]].data_type) || - (TileSourceEncodingsValid(source_left) && - TileSourceEncodingsValid(source_right) && - TileSourceEncodingsValid(addend))); -end; - -readonly func TileOperandsLegal_ExecuteTilePartialArg( - maximum: boolean, destination: TileIndex, destination_indices: TileIndex, - source_left: TileIndex, source_right: TileIndex, - left_indices: TileIndex, right_indices: TileIndex) => boolean -begin - if destination == destination_indices then return FALSE; end; - return TilePartialCoverageLegal(destination, source_left, source_right) && - TileDescriptorLegal(destination_indices) && - TileLogicalShapeMatch(destination_indices, destination) && - TileLogicalShapeMatch(left_indices, source_left) && - TileLogicalShapeMatch(right_indices, source_right) && - _Tiles[[destination]].data_type == _Tiles[[source_left]].data_type && - _Tiles[[destination]].data_type == _Tiles[[source_right]].data_type; + (TileElementwiseSourceEncodingsValid(source_left) && + TileElementwiseSourceEncodingsValid(source_right) && + TileElementwiseSourceEncodingsValid(addend))); end; pure func TileHistogramSourceDataTypeSupported( diff --git a/docs/tile/model/legality/layout-rearrangement.md b/docs/tile/model/legality/layout-rearrangement.md index 7a8bcc199..6bb9d36af 100644 --- a/docs/tile/model/legality/layout-rearrangement.md +++ b/docs/tile/model/legality/layout-rearrangement.md @@ -17,33 +17,6 @@ This page is a generated reference view of the normative ASL unit. ```asl // PTO-UNIT: {"id":"PTO-TILE-MODEL-LEGALITY-LAYOUT-REARRANGEMENT","surface":"tile","classification":["model","legality","layout-rearrangement"],"depends_on":["PTO-TILE-MODEL-LEGALITY-DTYPE-LAYOUT"]} -readonly func TileOperandsLegal_TFILLPAD( - destination: TileIndex, - source: TileIndex, - padding: Word) => boolean -begin - if !TileDescriptorLegal(destination) || - !TileSourceContentsDefined(source) then - return FALSE; - end; - let destination_tile = _Tiles[[destination]]; - let source_tile = _Tiles[[source]]; - if !TileCarrierOnlyDataTypeSupported(source_tile.data_type) && - !TileSourceEncodingsValid(source) then - return FALSE; - end; - return destination_tile.storage_kind == TileStorage_Numeric && - source_tile.storage_kind == TileStorage_Numeric && - TileCarrierOnlyDataTypeSupported(destination_tile.data_type) && - destination_tile.data_type == source_tile.data_type && - TileLayoutShapeLegal(destination_tile) && - TileLayoutShapeLegal(source_tile) && - destination_tile.rows >= source_tile.rows && - destination_tile.columns >= source_tile.columns && - destination_tile.valid_rows >= source_tile.valid_rows && - destination_tile.valid_columns >= source_tile.valid_columns; -end; - readonly func TileOperandsLegal_TEXTRACT( destination: TileIndex, source: TileIndex, @@ -110,31 +83,6 @@ begin destination_tile.valid_columns; end; -readonly func TileOperandsLegal_TTRANS( - destination: TileIndex, - source: TileIndex) => boolean -begin - if !TileDescriptorLegal(destination) || - !TileSourceContentsDefined(source) then - return FALSE; - end; - let destination_tile = _Tiles[[destination]]; - let source_tile = _Tiles[[source]]; - if !TileCarrierOnlyDataTypeSupported(source_tile.data_type) && - !TileSourceEncodingsValid(source) then - return FALSE; - end; - return destination_tile.storage_kind == TileStorage_Numeric && - source_tile.storage_kind == TileStorage_Numeric && - TileCarrierOrMove24BaselineDataTypeSupported( - destination_tile.data_type) && - destination_tile.valid_rows == source_tile.valid_columns && - destination_tile.valid_columns == source_tile.valid_rows && - destination_tile.data_type == source_tile.data_type && - TileLayoutShapeLegal(destination_tile) && - TileLayoutShapeLegal(source_tile); -end; - readonly func TileOperandsLegal_TCONCAT( destination: TileIndex, source_left: TileIndex, @@ -169,5 +117,288 @@ begin TileLayoutShapeLegal(left_tile) && TileLayoutShapeLegal(right_tile); end; + +pure func TileCellRearrangementLayoutLegal(layout: TileLayout) => boolean +begin + return layout == TileLayout_CUBE_M16 || + layout == TileLayout_CUBE_M32; +end; + +readonly func TileCellRearrangementDescriptorLegal(index: TileIndex) + => boolean +begin + return TileCubeDescriptorLegal(_Tiles[[index]]) && + TileCellRearrangementLayoutLegal(_Tiles[[index]].layout); +end; + +pure func TileCellRearrangementRowBytes(layout: TileLayout) => integer {4,8} +begin + return if layout == TileLayout_CUBE_M32 then 4 else 8; +end; + +pure func TileRearrangementControlWordLegal(control: Word) => boolean +begin + return control[63:32] == Zeros{32}; +end; + +readonly func TileCellRearrangementValidBytes(tile: TileInfo) + => integer {0..262144} +begin + return ((tile.valid_columns * TileElementBits(tile.data_type) + 7) DIVRM 8) + as integer {0..262144}; +end; + +readonly func TileCellRearrangementWordsPerRow(tile: TileInfo) + => integer {0..65536} +begin + return ((TileCellRearrangementValidBytes(tile) + 3) DIVRM 4) + as integer {0..65536}; +end; + +readonly func TileCellRearrangementByteDefined( + tile: TileInfo, row: integer {0..65535}, + byte_index: integer {0..262143}) => boolean +begin + let element_bits = TileElementBits(tile.data_type); + if element_bits == 4 then + assert byte_index <= 32767; + let first_byte_index = byte_index as integer {0..32767}; + let first_nibble = (first_byte_index * 2) as integer {0..65535}; + if first_nibble >= tile.valid_columns then return FALSE; end; + let first_element = TileLogicalLinearIndex(tile, row, + first_nibble as integer {0..65535}); + if !TileLogicalElementDefined(tile, first_element) then + return FALSE; + end; + if first_nibble + 1 < tile.valid_columns then + let second_element = TileLogicalLinearIndex(tile, row, + (first_nibble + 1) as integer {0..65535}); + return TileLogicalElementDefined(tile, second_element); + end; + return TRUE; + end; + let element_bytes = TileElementBytes(tile.data_type); + let element_column = (byte_index DIVRM element_bytes) + as integer {0..65535}; + if element_column >= tile.valid_columns then return FALSE; end; + let element = TileLogicalLinearIndex(tile, row, + element_column as integer {0..65535}); + return TileLogicalElementDefined(tile, element); +end; + +readonly func TileReadCellByte(tile: TileInfo, + row: integer {0..65535}, + byte_index: integer {0..262143}) => Byte +begin + let element_bits = TileElementBits(tile.data_type); + if element_bits == 4 then + assert byte_index <= 32767; + let first_byte_index = byte_index as integer {0..32767}; + let first_nibble = (first_byte_index * 2) as integer {0..65535}; + let first_element = TileLogicalLinearIndex(tile, row, + first_nibble as integer {0..65535}); + var result = Zeros{8}; + result[3:0] = TileReadLogicalElement(tile, first_element)[3:0]; + if first_nibble + 1 < tile.valid_columns then + let second_element = TileLogicalLinearIndex(tile, row, + (first_nibble + 1) as integer {0..65535}); + result[7:4] = TileReadLogicalElement(tile, + second_element)[3:0]; + end; + return result; + end; + let element_bytes = TileElementBytes(tile.data_type); + let element_column = (byte_index DIVRM element_bytes) + as integer {0..65535}; + let byte_in_element = (byte_index MOD element_bytes) as integer {0..7}; + let element = TileLogicalLinearIndex(tile, row, + element_column as integer {0..65535}); + return TileReadLogicalElement(tile, element)[(byte_in_element * 8) +: 8]; +end; + +readonly func TileCellRearrangementValidRegionDefined(tile: TileInfo) + => boolean +begin + let valid_bytes = TileCellRearrangementValidBytes(tile); + for row = 0 to tile.valid_rows - 1 looplimit 65536 do + for byte_index = 0 to valid_bytes - 1 looplimit 262144 do + if !TileCellRearrangementByteDefined(tile, + row as integer {0..65535}, byte_index) then + return FALSE; + end; + end; + end; + return TRUE; +end; + +readonly func TileOperandsLegal_TPERMUTE( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, indices: TileIndex) => boolean +begin + if !TileCellRearrangementDescriptorLegal(destination) || + !TileCellRearrangementDescriptorLegal(source0) || + !TileCellRearrangementDescriptorLegal(source1) || + !TileCellRearrangementDescriptorLegal(indices) || destination == source0 || + destination == source1 || indices == source0 || indices == source1 then + return FALSE; + end; + let destination_tile = _Tiles[[destination]]; + let left = _Tiles[[source0]]; + let right = _Tiles[[source1]]; + let index_tile = _Tiles[[indices]]; + if destination_tile.storage_kind != TileStorage_Numeric || + left.storage_kind != TileStorage_Numeric || + right.storage_kind != TileStorage_Numeric || + index_tile.storage_kind != TileStorage_Numeric || + !TileCellRearrangementLayoutLegal(destination_tile.layout) || + destination_tile.layout != left.layout || + destination_tile.layout != right.layout || + destination_tile.data_type != left.data_type || + destination_tile.data_type != right.data_type || + !TileCubeDataTypeSupported(destination_tile.data_type) || + TileElementBits(destination_tile.data_type) == 64 || + index_tile.data_type != TileDataType_U8 || + index_tile.layout != destination_tile.layout || + destination_tile.valid_rows != left.valid_rows || + destination_tile.valid_rows != right.valid_rows || + destination_tile.valid_columns != left.valid_columns || + destination_tile.valid_columns != right.valid_columns || + index_tile.valid_rows != destination_tile.valid_rows || + index_tile.valid_columns != + TileCellRearrangementValidBytes(destination_tile) || + index_tile.cube_cell_count != destination_tile.cube_cell_count then + return FALSE; + end; + let row_bytes = TileCellRearrangementRowBytes(destination_tile.layout); + let valid_bytes = TileCellRearrangementValidBytes(destination_tile); + if valid_bytes > row_bytes * destination_tile.cube_cell_count then + return FALSE; + end; + for row = 0 to destination_tile.valid_rows - 1 looplimit 65536 do + for byte_index = 0 to valid_bytes - 1 looplimit 262144 do + if !TileCellRearrangementByteDefined(index_tile, + row as integer {0..65535}, byte_index) then + return FALSE; + end; + let index_element = TileLogicalLinearIndex(index_tile, + row as integer {0..65535}, byte_index as integer {0..65535}); + let index_value = UInt(TileReadLogicalElement( + index_tile, index_element)); + if index_value >= row_bytes * 2 then return FALSE; end; + let cell_base = (byte_index DIVRM row_bytes) * row_bytes; + let selected_byte = if index_value < row_bytes then + index_value else index_value - row_bytes; + let source_byte = cell_base + selected_byte; + let selected_source = if index_value < row_bytes then + left else right; + if !TileCellRearrangementByteDefined(selected_source, + row as integer {0..65535}, + source_byte as integer {0..262143}) then + return FALSE; + end; + end; + end; + return TRUE; +end; + +readonly func TileOperandsLegal_TSHUF( + destination: TileIndex, source: TileIndex, + controls: TileIndex, control: Word) => boolean +begin + if !TileCellRearrangementDescriptorLegal(destination) || + !TileCellRearrangementDescriptorLegal(source) || + !TileCellRearrangementDescriptorLegal(controls) || destination == source || + destination == controls then return FALSE; end; + let destination_tile = _Tiles[[destination]]; + let source_tile = _Tiles[[source]]; + let control_tile = _Tiles[[controls]]; + let mode = UInt(control[7:0]); + let segment_code = UInt(control[15:8]); + let boundary = UInt(control[23:16]); + if destination_tile.storage_kind != TileStorage_Numeric || + source_tile.storage_kind != TileStorage_Numeric || + control_tile.storage_kind != TileStorage_Numeric || + !TileCellRearrangementLayoutLegal(destination_tile.layout) || + destination_tile.layout != source_tile.layout || + destination_tile.layout != control_tile.layout || + destination_tile.data_type != source_tile.data_type || + control_tile.data_type != TileDataType_U32 || + destination_tile.valid_rows != source_tile.valid_rows || + destination_tile.valid_columns != source_tile.valid_columns || + control_tile.valid_rows != source_tile.valid_rows || + control_tile.valid_columns != + TileCellRearrangementWordsPerRow(source_tile) || + control_tile.cube_cell_count != source_tile.cube_cell_count || + mode > 3 || boundary > 1 || segment_code > 4 || + (segment_code == 4 && + destination_tile.layout != TileLayout_CUBE_M32) || + (destination_tile.layout == TileLayout_CUBE_M16 && + segment_code == 4) || !TileRearrangementControlWordLegal(control) || + !TileCubeDataTypeSupported(destination_tile.data_type) || + TileElementBits(destination_tile.data_type) == 64 || + !TileCellRearrangementValidRegionDefined(source_tile) || + !TileCellRearrangementValidRegionDefined(control_tile) then + return FALSE; + end; + return TRUE; +end; + +readonly func TileOperandsLegal_TPACK( + destination: TileIndex, source0: TileIndex, + source1: TileIndex, control: Word) => boolean +begin + if !TileCellRearrangementDescriptorLegal(destination) || + !TileCellRearrangementDescriptorLegal(source0) || + !TileCellRearrangementDescriptorLegal(source1) || destination == source0 || + destination == source1 then return FALSE; end; + let destination_tile = _Tiles[[destination]]; + let left = _Tiles[[source0]]; + let right = _Tiles[[source1]]; + let left_bytes = UInt(control[7:0]); + let right_bytes = UInt(control[15:8]); + return destination_tile.storage_kind == TileStorage_Numeric && + left.storage_kind == TileStorage_Numeric && + right.storage_kind == TileStorage_Numeric && + TileCellRearrangementLayoutLegal(destination_tile.layout) && + destination_tile.layout == left.layout && + destination_tile.layout == right.layout && + destination_tile.data_type == TileDataType_U32 && + left.data_type == TileDataType_U32 && + right.data_type == TileDataType_U32 && + destination_tile.valid_rows == left.valid_rows && + destination_tile.valid_rows == right.valid_rows && + destination_tile.valid_columns == left.valid_columns && + destination_tile.valid_columns == right.valid_columns && + left_bytes >= 1 && left_bytes <= 3 && + right_bytes >= 1 && right_bytes <= 3 && + left_bytes + right_bytes <= 4 && + TileRearrangementControlWordLegal(control) && + TileCellRearrangementValidRegionDefined(left) && + TileCellRearrangementValidRegionDefined(right); +end; + +readonly func TileOperandsLegal_TUNPACK( + destination: TileIndex, source: TileIndex, control: Word) => boolean +begin + if !TileCellRearrangementDescriptorLegal(destination) || + !TileCellRearrangementDescriptorLegal(source) || destination == source then + return FALSE; + end; + let destination_tile = _Tiles[[destination]]; + let source_tile = _Tiles[[source]]; + let offset = UInt(control[7:0]); + let count = UInt(control[15:8]); + return destination_tile.storage_kind == TileStorage_Numeric && + source_tile.storage_kind == TileStorage_Numeric && + TileCellRearrangementLayoutLegal(destination_tile.layout) && + destination_tile.layout == source_tile.layout && + destination_tile.data_type == TileDataType_U32 && + source_tile.data_type == TileDataType_U32 && + destination_tile.valid_rows == source_tile.valid_rows && + destination_tile.valid_columns == source_tile.valid_columns && + offset <= 3 && count >= 1 && count <= 4 && offset + count <= 4 && + TileRearrangementControlWordLegal(control) && + TileCellRearrangementValidRegionDefined(source_tile); +end; ``` diff --git a/docs/tile/model/legality/operand-schema.md b/docs/tile/model/legality/operand-schema.md index c3e81b32f..f9a88f012 100644 --- a/docs/tile/model/legality/operand-schema.md +++ b/docs/tile/model/legality/operand-schema.md @@ -16,26 +16,79 @@ This page is a generated reference view of the normative ASL unit. ```asl // PTO-UNIT: {"id":"PTO-TILE-MODEL-LEGALITY-OPERAND-SCHEMA","surface":"tile","classification":["model","legality","operand-schema"],"depends_on":["PTO-TILE-MODEL-EXECUTION-UNARY","PTO-TILE-MODEL-LEGALITY-ALLOCATION-CAPACITY"]} + +readonly func TileElementwiseDescriptorLegal(index: TileIndex) => boolean +begin + let tile = _Tiles[[index]]; + if TileLayoutIsCube(tile.layout) then + return TileCubeDescriptorLegal(tile); + end; + return TileDescriptorLegal(index); +end; + +readonly func TileElementwiseShapeAndTypeMatch( + left: TileIndex, right: TileIndex) => boolean +begin + if !TileElementwiseDescriptorLegal(left) || + !TileElementwiseDescriptorLegal(right) then + return FALSE; + end; + return _Tiles[[left]].rows == _Tiles[[right]].rows && + _Tiles[[left]].columns == _Tiles[[right]].columns && + _Tiles[[left]].valid_rows == _Tiles[[right]].valid_rows && + _Tiles[[left]].valid_columns == _Tiles[[right]].valid_columns && + _Tiles[[left]].layout == _Tiles[[right]].layout && + _Tiles[[left]].storage_kind == _Tiles[[right]].storage_kind && + _Tiles[[left]].data_type == _Tiles[[right]].data_type; +end; + +readonly func TileElementwiseSourceContentsDefined(index: TileIndex) + => boolean +begin + return TileElementwiseDescriptorLegal(index) && + _Tiles[[index]].contents_defined; +end; + +readonly func TileElementwiseSourceEncodingsValid(index: TileIndex) + => boolean +begin + if !TileElementwiseSourceContentsDefined(index) then return FALSE; end; + let tile = _Tiles[[index]]; + for row = 0 to tile.valid_rows - 1 looplimit 65536 do + for column = 0 to tile.valid_columns - 1 looplimit 65536 do + let element = TileLogicalLinearIndex(tile, + row as integer {0..65535}, + column as integer {0..65535}); + if !TileNumericEncodingValid( + tile.data_type, + TileReadLogicalElement(tile, element)) then + return FALSE; + end; + end; + end; + return TRUE; +end; + readonly func TileOperandsLegal_ExecuteTileBinary( op: TileBinaryOperation, destination: TileIndex, source_left: TileIndex, source_right: TileIndex) => boolean begin - if !TileShapeAndTypeMatch(source_left, source_right) || - !TileShapeAndTypeMatch(destination, source_left) then return FALSE; end; + if !TileElementwiseShapeAndTypeMatch(source_left, source_right) || + !TileElementwiseShapeAndTypeMatch(destination, source_left) then return FALSE; end; if TileBinaryUsesClosedElementwiseContract(op) then - if !TileSourceContentsDefined(source_left) || - !TileSourceContentsDefined(source_right) || + if !TileElementwiseSourceContentsDefined(source_left) || + !TileElementwiseSourceContentsDefined(source_right) || !TileBinaryDataTypeSupported( op, _Tiles[[source_left]].data_type) || - _Tiles[[source_left]].layout != TileLayout_RowMajor then + !TileElementwiseLayoutSupported(_Tiles[[source_left]].layout) then return FALSE; end; end; if (op == TileBinary_MAX || op == TileBinary_MIN) && TileDataTypeIsFloating(_Tiles[[source_left]].data_type) && - (!TileSourceEncodingsValid(source_left) || - !TileSourceEncodingsValid(source_right)) then + (!TileElementwiseSourceEncodingsValid(source_left) || + !TileElementwiseSourceEncodingsValid(source_right)) then return FALSE; end; if (op == TileBinary_DIV || op == TileBinary_REM) && @@ -58,15 +111,15 @@ end; readonly func TileOperandsLegal_ExecuteTileUnary( op: TileUnaryOperation, destination: TileIndex, source: TileIndex) => boolean begin - if !TileShapeAndTypeMatch(destination, source) then return FALSE; end; + if !TileElementwiseShapeAndTypeMatch(destination, source) then return FALSE; end; if TileUnaryUsesCompleteElementwiseSchema(op) then - if !TileSourceContentsDefined(source) || + if !TileElementwiseSourceContentsDefined(source) || !TileUnaryDataTypeSupported(op, _Tiles[[source]].data_type) || - _Tiles[[source]].layout != TileLayout_RowMajor then + !TileElementwiseLayoutSupported(_Tiles[[source]].layout) then return FALSE; end; if TileDataTypeIsFloating(_Tiles[[source]].data_type) && - !TileSourceEncodingsValid(source) then + !TileElementwiseSourceEncodingsValid(source) then return FALSE; end; end; @@ -82,12 +135,12 @@ begin op == TileBinary_XOR) && TileVecScalarIntegerDataTypeSupported( _Tiles[[source]].data_type); - if !TileShapeAndTypeMatch(destination, source) || + if !TileElementwiseShapeAndTypeMatch(destination, source) || _Tiles[[source]].storage_kind != TileStorage_Numeric || - _Tiles[[source]].layout != TileLayout_RowMajor || + !TileElementwiseLayoutSupported(_Tiles[[source]].layout) || !TileBinaryDataTypeSupported(op, _Tiles[[source]].data_type) || - !TileSourceContentsDefined(source) || - (!carrier_logical && !TileSourceEncodingsValid(source)) then + !TileElementwiseSourceContentsDefined(source) || + (!carrier_logical && !TileElementwiseSourceEncodingsValid(source)) then return FALSE; end; let normalized_scalar = TileRawElementValue( diff --git a/docs/tile/model/state/types.md b/docs/tile/model/state/types.md index 63869311f..e9cc1ea4c 100644 --- a/docs/tile/model/state/types.md +++ b/docs/tile/model/state/types.md @@ -43,15 +43,6 @@ type TileUnaryOperation of enumeration { TileUnary_RSQRT }; -type TilePartialOperation of enumeration { - TilePartial_ADD, - TilePartial_MUL, - TilePartial_MAX, - TilePartial_MIN, - TilePartial_ARGMAX, - TilePartial_ARGMIN -}; - type TileComparison of enumeration { TileComparison_EQ, TileComparison_NE, diff --git a/scripts/check-binary-closure b/scripts/check-binary-closure index 1499fbc19..1974191cb 100755 --- a/scripts/check-binary-closure +++ b/scripts/check-binary-closure @@ -105,14 +105,14 @@ def check_release_linkage() -> str: raise SystemExit( "release manifest command families must remain exactly CMD=71/BBD=5" ) - if counts.get("tile_operations") != {"TEPL": 87, "TLSU": 10, "CUBE": 12}: - raise SystemExit("release manifest tile closure must be exactly 87/10/12") - if counts.get("tile_operations_total") != 109: - raise SystemExit("release manifest tile operation total must be exactly 109") + if counts.get("tile_operations") != {"TEPL": 85, "TLSU": 10, "CUBE": 12}: + raise SystemExit("release manifest tile closure must be exactly 85/10/12") + if counts.get("tile_operations_total") != 107: + raise SystemExit("release manifest tile operation total must be exactly 107") if counts.get("pending_base_operations") != 0: raise SystemExit("release manifest must have zero pending base operations") - if counts.get("contract_status_counts") != {"reviewed-complete": 109}: - raise SystemExit("release manifest must close all 109 operation contracts") + if counts.get("contract_status_counts") != {"reviewed-complete": 107}: + raise SystemExit("release manifest must close all 107 operation contracts") return computed_encoding_hash diff --git a/scripts/generate-asl-decoders b/scripts/generate-asl-decoders index 47e2e3afe..3728db5ab 100755 --- a/scripts/generate-asl-decoders +++ b/scripts/generate-asl-decoders @@ -86,6 +86,14 @@ TILE_DATR_PAD_UNION_ENUM = { "must-zero": "TileDATRPadUnion_MustZero", } TILE_LEGALITY_OWNS_SOURCE_DEFINEDNESS = { + "ExecuteTileBinary", + "ExecuteTileScalar", + "ExecuteTileUnary", + "TFMA", + "TPERMUTE", + "TSHUF", + "TPACK", + "TUNPACK", "TGATHER", "THISTOGRAM", "TIMG2COL", diff --git a/scripts/generate-executable-model-comparison b/scripts/generate-executable-model-comparison index b4b54745a..88317a03c 100755 --- a/scripts/generate-executable-model-comparison +++ b/scripts/generate-executable-model-comparison @@ -762,9 +762,9 @@ def build(snapshot_root: Path) -> dict[str, Any]: "scope": { "scalar_forms": 466, "command_forms": len(load_json(ROOT / "spec/catalog/command-forms.json")["forms"]), - "direct_tile_operations": 109, + "direct_tile_operations": 107, "total_rows": len(rows), - "direct_tile_breakdown": {"TEPL": 87, "TLSU": 10, "CUBE": 12}, + "direct_tile_breakdown": {"TEPL": 85, "TLSU": 10, "CUBE": 12}, }, "model_limits": [ { @@ -781,11 +781,11 @@ def build(snapshot_root: Path) -> dict[str, Any]: }, { "id": "bundle-bridge-operand-boundary", - "disposition": "PTO-v0 bundle commit resolves the complete direct-operation schema from ordered B.IOT/B.IOR bindings, bundle headers, and operation defaults. All 109 direct tile operations are schema-representable; malformed or surplus bindings still reject before tile effects.", + "disposition": "PTO-v0 bundle commit resolves the complete direct-operation schema from ordered B.IOT/B.IOR bindings, bundle headers, and operation defaults. All 107 direct tile operations are schema-representable; malformed or surplus bindings still reject before tile effects.", }, { "id": "tepl-selector-boundary", - "disposition": "PTO defines 87 TEPL operations. The retained independent selector evidence is classified row by row; TFMA is an explicit PTO-owned extension.", + "disposition": "PTO defines 85 TEPL operations. The retained independent selector evidence is classified row by row; TFMA is an explicit PTO-owned extension.", }, { "id": "tlsu-and-cube-manifest-boundary", diff --git a/scripts/generate-mnemonic-avs.py b/scripts/generate-mnemonic-avs.py index e1a785e6a..a2f27d8c9 100644 --- a/scripts/generate-mnemonic-avs.py +++ b/scripts/generate-mnemonic-avs.py @@ -1930,6 +1930,9 @@ def render_concept_avs(root: Path, unit: AslUnit) -> tuple[Path, str]: raise ValueError(f"{unit.source_path}: concept AVS cannot own a mnemonic") identity = sanitize(unit.unit_id.removeprefix("PTO-")) test_id = f"PTO-AVS-{identity}-STATIC-001" + if len(test_id) > 64: + identity = identity.replace("CELL-REARRANGEMENT", "CELL-REARR") + test_id = f"PTO-AVS-{identity}-STATIC-001" clauses = parse_ndf_regions( (root / unit.source_path).read_text(encoding="utf-8"), unit.source_path ) diff --git a/scripts/generate-mnemonic-description-inventory b/scripts/generate-mnemonic-description-inventory index 8c3bf1c70..22902cbf2 100755 --- a/scripts/generate-mnemonic-description-inventory +++ b/scripts/generate-mnemonic-description-inventory @@ -530,9 +530,9 @@ def validate_frozen_block_tile_mappings(evidence_root: pathlib.Path, expected = { "block": {"mapped_pages": 11, "mapped_units": 11, "multiple_page_units": 0, "unmapped_current_units": 50}, - "tile": {"mapped_pages": 91, "mapped_units": 91, - "multiple_page_units": 0, "unmapped_current_units": 18}, - "terminal_pages": {"non_mnemonic": 15, "omit_old": 29, "pending": 0}, + "tile": {"mapped_pages": 86, "mapped_units": 86, + "multiple_page_units": 0, "unmapped_current_units": 21}, + "terminal_pages": {"non_mnemonic": 15, "omit_old": 34, "pending": 0}, } if inventory["archive_sha256"] == EXPECTED_ARCHIVE_SHA256 and summaries != expected: raise SystemExit("frozen Block/Tile mapping baseline counts changed") diff --git a/scripts/generate-release-manifest b/scripts/generate-release-manifest index d79a81e23..76101655a 100755 --- a/scripts/generate-release-manifest +++ b/scripts/generate-release-manifest @@ -32,7 +32,7 @@ NUMERIC_VECTORS_PATH = Path("spec/evidence/pto-isa-0584-hardware-numeric-vectors NUMERIC_PROFILE_ID = "pto-hardware-numeric-0.58.4-ieee-v1" NUMERIC_PROFILE_RELEASE = "0.58.4" -FAMILY_COUNTS = {'TEPL': 87, 'TLSU': 10, 'CUBE': 12} +FAMILY_COUNTS = {'TEPL': 85, 'TLSU': 10, 'CUBE': 12} FORM_COUNTS = {'scalar_forms': 466, 'command_forms': 76} COMMAND_FAMILY_COUNTS = {'CMD': 71, 'BBD': 5} VALID_DATATYPES = tuple(range(0, 15)) + tuple(range(16, 21)) + tuple(range(24, 29)) @@ -78,8 +78,8 @@ EXPECTED_TEPL_MAP_TEXT = """ 048:TROWEXPANDDIV 049:TROWEXPANDMAX 04A:TROWEXPANDMIN 04B:TROWEXPANDEXPDIF 04C:TROWARGMAX 04D:TROWARGMIN 050:TCOLSUM 051:TCOLMAX 052:TCOLMIN 053:TCOLPROD 054:TCOLEXPAND 055:TCOLEXPANDADD 056:TCOLEXPANDSUB 057:TCOLEXPANDMUL 058:TCOLEXPANDDIV 059:TCOLEXPANDMAX 05A:TCOLEXPANDMIN 05B:TCOLEXPANDEXPDIF 05C:TCOLARGMAX 05D:TCOLARGMIN 060:TCONCAT 062:TEXTRACT 063:TINSERT 064:TIMG2COL -065:TFILLPAD 066:TCI 067:TTRI 068:THISTOGRAM 06A:TQUANT 06B:TDEQUANT 06C:TSORT 06D:TMRGSORT -06E:TTRANS 06F:TGATHER 070:TSCATTER 071:TPARTADD 072:TPARTMUL 073:TPARTMAX 074:TPARTMIN +066:TCI 067:TTRI 068:THISTOGRAM 06A:TQUANT 06B:TDEQUANT 06C:TSORT 06D:TMRGSORT +06F:TGATHER 070:TSCATTER 075:TPERMUTE 076:TSHUF 077:TPACK 078:TUNPACK """ EXPECTED_TEPL_MAP = { int(token.split(":", 1)[0], 16): token.split(":", 1)[1] diff --git a/spec/catalog/extension-encoding-reservations.json b/spec/catalog/extension-encoding-reservations.json index e21e9a1aa..15a451538 100644 --- a/spec/catalog/extension-encoding-reservations.json +++ b/spec/catalog/extension-encoding-reservations.json @@ -1,7 +1,7 @@ { "isa": "PTO Instruction Set Architecture", "release": "0.58.4", - "reservation_count": 40, + "reservation_count": 46, "reservations": [ { "encoding": [ @@ -1452,6 +1452,96 @@ "mnemonic": "B.NZ", "owner": "PTO reserved two-level block-body conditional branch extension space", "status": "reserved-in-pto" + }, + { + "encoding": [ + { + "index": 0, + "mask": "0x000fffff", + "match": "0x6519181", + "width_bits": 32 + } + ], + "fields": [], + "length_bits": 32, + "mnemonic": "BSTART.TEPL selector 0x065", + "owner": "PTO reserved deleted TEPL selector space", + "status": "reserved-in-pto" + }, + { + "encoding": [ + { + "index": 0, + "mask": "0x000fffff", + "match": "0x6e19181", + "width_bits": 32 + } + ], + "fields": [], + "length_bits": 32, + "mnemonic": "BSTART.TEPL selector 0x06E", + "owner": "PTO reserved deleted TEPL selector space", + "status": "reserved-in-pto" + }, + { + "encoding": [ + { + "index": 0, + "mask": "0x000fffff", + "match": "0x7119181", + "width_bits": 32 + } + ], + "fields": [], + "length_bits": 32, + "mnemonic": "BSTART.TEPL selector 0x071", + "owner": "PTO reserved deleted TEPL selector space", + "status": "reserved-in-pto" + }, + { + "encoding": [ + { + "index": 0, + "mask": "0x000fffff", + "match": "0x7219181", + "width_bits": 32 + } + ], + "fields": [], + "length_bits": 32, + "mnemonic": "BSTART.TEPL selector 0x072", + "owner": "PTO reserved deleted TEPL selector space", + "status": "reserved-in-pto" + }, + { + "encoding": [ + { + "index": 0, + "mask": "0x000fffff", + "match": "0x7319181", + "width_bits": 32 + } + ], + "fields": [], + "length_bits": 32, + "mnemonic": "BSTART.TEPL selector 0x073", + "owner": "PTO reserved deleted TEPL selector space", + "status": "reserved-in-pto" + }, + { + "encoding": [ + { + "index": 0, + "mask": "0x000fffff", + "match": "0x7419181", + "width_bits": 32 + } + ], + "fields": [], + "length_bits": 32, + "mnemonic": "BSTART.TEPL selector 0x074", + "owner": "PTO reserved deleted TEPL selector space", + "status": "reserved-in-pto" } ], "schema_version": 1 diff --git a/spec/catalog/tile-operations.json b/spec/catalog/tile-operations.json index 8ae8bf7af..4c8754b5f 100644 --- a/spec/catalog/tile-operations.json +++ b/spec/catalog/tile-operations.json @@ -1,6 +1,6 @@ { "isa": "PTO Instruction Set Architecture", - "operation_count": 109, + "operation_count": 107, "rejected_review_only_codes": { "CUBE": [], "TEPL": [], @@ -4040,59 +4040,6 @@ "classification": "layout-and-rearrangement", "engine": "SFU" }, - { - "arguments": [ - { - "operand": "destination0" - }, - { - "operand": "source0" - }, - { - "operand": "scalar0" - } - ], - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [ - "Layout" - ], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "TFILLPAD", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 5, - "legality_handler": "TileOperandsLegal_TFILLPAD", - "mode": 3, - "name": "TFILLPAD", - "operands": [ - { - "field": "destination0", - "role": "destination" - }, - { - "field": "source0", - "role": "source" - }, - { - "field": "scalar0", - "role": "padding" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x065", - "semantic_handler": "TFILLPAD", - "state_effects": [ - "operand:destination0:destination", - "operand:source0:source", - "operand:scalar0:padding" - ], - "classification": "layout-and-rearrangement", - "engine": "SFU" - }, { "arguments": [ { @@ -4531,51 +4478,6 @@ "classification": "irregular-and-complex", "engine": "SFU" }, - { - "arguments": [ - { - "operand": "destination0" - }, - { - "operand": "source0" - } - ], - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [ - "Layout" - ], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "TTRANS", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 14, - "legality_handler": "TileOperandsLegal_TTRANS", - "mode": 3, - "name": "TTRANS", - "operands": [ - { - "field": "destination0", - "role": "destination" - }, - { - "field": "source0", - "role": "source" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x06E", - "semantic_handler": "TTRANS", - "state_effects": [ - "operand:destination0:destination", - "operand:source0:source" - ], - "classification": "layout-and-rearrangement", - "engine": "SFU" - }, { "arguments": [ { @@ -4684,230 +4586,6 @@ "classification": "irregular-and-complex", "engine": "SFU" }, - { - "arguments": [ - { - "constant": "TilePartial_ADD" - }, - { - "operand": "destination0" - }, - { - "operand": "source0" - }, - { - "operand": "source1" - } - ], - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "ExecuteTilePartial", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 17, - "legality_handler": "TileOperandsLegal_ExecuteTilePartial", - "mode": 3, - "name": "TPARTADD", - "operands": [ - { - "field": "destination0", - "role": "new Local union destination" - }, - { - "field": "source0", - "role": "persistent Local left source anchored at origin" - }, - { - "field": "source1", - "role": "persistent Local right source anchored at origin" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x071", - "semantic_handler": "ExecuteTilePartial", - "state_effects": [ - "operand:destination0:new-local-union-destination", - "operand:source0:persistent-origin-anchored-left-source", - "operand:source1:persistent-origin-anchored-right-source", - "runtime:NumericStatusFlags:overlap-operation-status", - "runtime:TilePad_Null:physical-padding" - ], - "classification": "irregular-and-complex", - "engine": "SFU" - }, - { - "arguments": [ - { - "constant": "TilePartial_MUL" - }, - { - "operand": "destination0" - }, - { - "operand": "source0" - }, - { - "operand": "source1" - } - ], - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "ExecuteTilePartial", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 18, - "legality_handler": "TileOperandsLegal_ExecuteTilePartial", - "mode": 3, - "name": "TPARTMUL", - "operands": [ - { - "field": "destination0", - "role": "new Local union destination" - }, - { - "field": "source0", - "role": "persistent Local left source anchored at origin" - }, - { - "field": "source1", - "role": "persistent Local right source anchored at origin" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x072", - "semantic_handler": "ExecuteTilePartial", - "state_effects": [ - "operand:destination0:new-local-union-destination", - "operand:source0:persistent-origin-anchored-left-source", - "operand:source1:persistent-origin-anchored-right-source", - "runtime:NumericStatusFlags:overlap-operation-status", - "runtime:TilePad_Null:physical-padding" - ], - "classification": "irregular-and-complex", - "engine": "SFU" - }, - { - "arguments": [ - { - "constant": "TilePartial_MAX" - }, - { - "operand": "destination0" - }, - { - "operand": "source0" - }, - { - "operand": "source1" - } - ], - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "ExecuteTilePartial", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 19, - "legality_handler": "TileOperandsLegal_ExecuteTilePartial", - "mode": 3, - "name": "TPARTMAX", - "operands": [ - { - "field": "destination0", - "role": "new Local union destination" - }, - { - "field": "source0", - "role": "persistent Local left source anchored at origin" - }, - { - "field": "source1", - "role": "persistent Local right source anchored at origin" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x073", - "semantic_handler": "ExecuteTilePartial", - "state_effects": [ - "operand:destination0:new-local-union-destination", - "operand:source0:persistent-origin-anchored-left-source", - "operand:source1:persistent-origin-anchored-right-source", - "runtime:NumericStatusFlags:overlap-operation-status", - "runtime:TilePad_Null:physical-padding" - ], - "classification": "irregular-and-complex", - "engine": "SFU" - }, - { - "arguments": [ - { - "constant": "TilePartial_MIN" - }, - { - "operand": "destination0" - }, - { - "operand": "source0" - }, - { - "operand": "source1" - } - ], - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "ExecuteTilePartial", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 20, - "legality_handler": "TileOperandsLegal_ExecuteTilePartial", - "mode": 3, - "name": "TPARTMIN", - "operands": [ - { - "field": "destination0", - "role": "new Local union destination" - }, - { - "field": "source0", - "role": "persistent Local left source anchored at origin" - }, - { - "field": "source1", - "role": "persistent Local right source anchored at origin" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x074", - "semantic_handler": "ExecuteTilePartial", - "state_effects": [ - "operand:destination0:new-local-union-destination", - "operand:source0:persistent-origin-anchored-left-source", - "operand:source1:persistent-origin-anchored-right-source", - "runtime:NumericStatusFlags:overlap-operation-status", - "runtime:TilePad_Null:physical-padding" - ], - "classification": "irregular-and-complex", - "engine": "SFU" - }, { "arguments": [ { @@ -6270,6 +5948,242 @@ ], "classification": "matrix-and-matrix-vector", "engine": "CUBE" + }, + { + "arguments": [ + { + "operand": "destination0" + }, + { + "operand": "source0" + }, + { + "operand": "source1" + }, + { + "operand": "source2" + } + ], + "command_mnemonic": "BSTART.TEPL", + "contract_status": "reviewed-complete", + "datr_contract": { + "allowed_nonzero_fields": [ + "Layout" + ], + "pad_union": "must-zero" + }, + "disposition": "accepted-direct-operation", + "effect_contract": "TPERMUTE", + "family": "TEPL", + "fault_contract": "ExecuteTileInstruction", + "function": 21, + "legality_handler": "TileOperandsLegal_TPERMUTE", + "mode": 3, + "name": "TPERMUTE", + "operands": [ + { + "field": "destination0", + "role": "destination" + }, + { + "field": "source0", + "role": "source0" + }, + { + "field": "source1", + "role": "source1" + }, + { + "field": "source2", + "role": "indices" + } + ], + "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", + "selector": "0x075", + "semantic_handler": "TPERMUTE", + "state_effects": [ + "operand:destination0:destination", + "operand:source0:source0", + "operand:source1:source1", + "operand:source2:indices" + ], + "classification": "layout-and-rearrangement", + "engine": "SFU" + }, + { + "arguments": [ + { + "operand": "destination0" + }, + { + "operand": "source0" + }, + { + "operand": "source1" + }, + { + "operand": "scalar0" + } + ], + "command_mnemonic": "BSTART.TEPL", + "contract_status": "reviewed-complete", + "datr_contract": { + "allowed_nonzero_fields": [ + "Layout" + ], + "pad_union": "must-zero" + }, + "disposition": "accepted-direct-operation", + "effect_contract": "TSHUF", + "family": "TEPL", + "fault_contract": "ExecuteTileInstruction", + "function": 22, + "legality_handler": "TileOperandsLegal_TSHUF", + "mode": 3, + "name": "TSHUF", + "operands": [ + { + "field": "destination0", + "role": "destination" + }, + { + "field": "source0", + "role": "source" + }, + { + "field": "source1", + "role": "controls" + }, + { + "field": "scalar0", + "role": "shuffle-control" + } + ], + "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", + "selector": "0x076", + "semantic_handler": "TSHUF", + "state_effects": [ + "operand:destination0:destination", + "operand:source0:source", + "operand:source1:controls", + "operand:scalar0:shuffle-control" + ], + "classification": "layout-and-rearrangement", + "engine": "SFU" + }, + { + "arguments": [ + { + "operand": "destination0" + }, + { + "operand": "source0" + }, + { + "operand": "source1" + }, + { + "operand": "scalar0" + } + ], + "command_mnemonic": "BSTART.TEPL", + "contract_status": "reviewed-complete", + "datr_contract": { + "allowed_nonzero_fields": [ + "Layout" + ], + "pad_union": "must-zero" + }, + "disposition": "accepted-direct-operation", + "effect_contract": "TPACK", + "family": "TEPL", + "fault_contract": "ExecuteTileInstruction", + "function": 23, + "legality_handler": "TileOperandsLegal_TPACK", + "mode": 3, + "name": "TPACK", + "operands": [ + { + "field": "destination0", + "role": "destination" + }, + { + "field": "source0", + "role": "source0" + }, + { + "field": "source1", + "role": "source1" + }, + { + "field": "scalar0", + "role": "pack-control" + } + ], + "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", + "selector": "0x077", + "semantic_handler": "TPACK", + "state_effects": [ + "operand:destination0:destination", + "operand:source0:source0", + "operand:source1:source1", + "operand:scalar0:pack-control" + ], + "classification": "layout-and-rearrangement", + "engine": "SFU" + }, + { + "arguments": [ + { + "operand": "destination0" + }, + { + "operand": "source0" + }, + { + "operand": "scalar0" + } + ], + "command_mnemonic": "BSTART.TEPL", + "contract_status": "reviewed-complete", + "datr_contract": { + "allowed_nonzero_fields": [ + "Layout" + ], + "pad_union": "must-zero" + }, + "disposition": "accepted-direct-operation", + "effect_contract": "TUNPACK", + "family": "TEPL", + "fault_contract": "ExecuteTileInstruction", + "function": 24, + "legality_handler": "TileOperandsLegal_TUNPACK", + "mode": 3, + "name": "TUNPACK", + "operands": [ + { + "field": "destination0", + "role": "destination" + }, + { + "field": "source0", + "role": "source" + }, + { + "field": "scalar0", + "role": "unpack-control" + } + ], + "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", + "selector": "0x078", + "semantic_handler": "TUNPACK", + "state_effects": [ + "operand:destination0:destination", + "operand:source0:source", + "operand:scalar0:unpack-control" + ], + "classification": "layout-and-rearrangement", + "engine": "SFU" } ], "reserved": { diff --git a/spec/evidence/adr-index.json b/spec/evidence/adr-index.json index a3ca23506..48bec30c8 100644 --- a/spec/evidence/adr-index.json +++ b/spec/evidence/adr-index.json @@ -2258,7 +2258,6 @@ "PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL", - "PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-SCALAR-SCHEMA", @@ -2517,7 +2516,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-THISTOGRAM-CONTRACT-001", @@ -2535,10 +2533,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", "PTO-TRELU-CONTRACT-001", @@ -2570,7 +2564,6 @@ "PTO-TSQRT-CONTRACT-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001" @@ -2608,7 +2601,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-THISTOGRAM", @@ -2626,10 +2618,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", "PTO-TILE-TRELU", @@ -2661,7 +2649,6 @@ "PTO-TILE-TSQRT", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" @@ -3458,7 +3445,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TGEMV-ACC-CONTRACT-001", @@ -3491,10 +3477,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TPREFETCH-FOOTPRINT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", @@ -3529,7 +3511,6 @@ "PTO-TSTORE-MEMORY-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001" @@ -3632,7 +3613,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-TGEMV", @@ -3664,10 +3644,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TPREFETCH", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", @@ -3701,7 +3677,6 @@ "PTO-TILE-TSTORE", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" @@ -3919,7 +3894,6 @@ "PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL", - "PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-SCALAR-SCHEMA", @@ -4111,7 +4085,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TGEMV-ACC-CONTRACT-001", @@ -4144,10 +4117,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TPREFETCH-FOOTPRINT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", @@ -4182,7 +4151,6 @@ "PTO-TSTORE-MEMORY-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001" @@ -4225,7 +4193,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-TGEMV", @@ -4257,10 +4224,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TPREFETCH", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", @@ -4294,7 +4257,6 @@ "PTO-TILE-TSTORE", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" @@ -4633,7 +4595,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TGEMV-ACC-CONTRACT-001", @@ -4671,10 +4632,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TPREFETCH-FOOTPRINT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", @@ -4709,7 +4666,6 @@ "PTO-TSTORE-MEMORY-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001", @@ -5285,7 +5241,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-TGEMV", @@ -5317,10 +5272,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TPREFETCH", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", @@ -5354,7 +5305,6 @@ "PTO-TILE-TSTORE", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" @@ -6714,7 +6664,6 @@ "PTO-TCOLPROD-CONTRACT-001", "PTO-TCOLSUM-CONTRACT-001", "PTO-TCONCAT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-THISTOGRAM-CONTRACT-001", "PTO-TROWARGMAX-CONTRACT-001", "PTO-TROWARGMIN-CONTRACT-001", @@ -6753,7 +6702,6 @@ "PTO-TILE-TCOLPROD", "PTO-TILE-TCOLSUM", "PTO-TILE-TCONCAT", - "PTO-TILE-TFILLPAD", "PTO-TILE-THISTOGRAM", "PTO-TILE-TROWARGMAX", "PTO-TILE-TROWARGMIN", @@ -6843,14 +6791,9 @@ "PTO-TDEQUANT-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TMRGSORT-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TSCATTER-CONTRACT-001", - "PTO-TSORT-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001" + "PTO-TSORT-CONTRACT-001" ], "affected_units": [ "PTO-BLOCK-B-DATR", @@ -6860,14 +6803,9 @@ "PTO-TILE-TDEQUANT", "PTO-TILE-TGATHER", "PTO-TILE-TMRGSORT", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TQUANT", "PTO-TILE-TSCATTER", - "PTO-TILE-TSORT", - "PTO-TILE-TTRANS" + "PTO-TILE-TSORT" ], "approvers": [ "Kevin Zhou " diff --git a/spec/evidence/bundle-operation-fixture-matrix.json b/spec/evidence/bundle-operation-fixture-matrix.json index 54574d626..2b8a8f496 100644 --- a/spec/evidence/bundle-operation-fixture-matrix.json +++ b/spec/evidence/bundle-operation-fixture-matrix.json @@ -1,9 +1,9 @@ { "schema_version": 3, "status": "closed", - "accepted_operation_count": 109, - "operation_role_case_count": 291, - "independent_result_file_count": 291, + "accepted_operation_count": 107, + "operation_role_case_count": 287, + "independent_result_file_count": 287, "normal_dispatch": "ExecuteBundleTileOperation", "fixture_rule": "Every accepted operation-role record has an independent decoded authoritative-family fixture recipe, exactly its selected Local source B.SUBVIEW or Local destination B.ASSEMBLE INIT_LAST or Shared B.IOS role case, all required roles/attributes, and an exact normal or fault assertion.", "effect_class_owner": "asl/block/model/operands/portable-carriers.asl::BundleProducerEffectClassOfHandler", @@ -13,7 +13,6 @@ "ExecuteTileCompareScalar": "rollback-safe", "ExecuteTileExpand": "rollback-safe", "ExecuteTileFillScalar": "rollback-safe", - "ExecuteTilePartial": "rollback-safe", "ExecuteTileReduction": "rollback-safe", "ExecuteTileScalar": "rollback-safe", "ExecuteTileSelect": "rollback-safe", @@ -30,7 +29,6 @@ "TCVT": "rollback-safe", "TDEQUANT": "rollback-safe", "TEXTRACT": "rollback-safe", - "TFILLPAD": "rollback-safe", "TFMA": "rollback-safe", "TGATHER": "rollback-safe", "TGEMV": "atomic-auxiliary", @@ -51,22 +49,25 @@ "TMATMUL_MX_BIAS": "atomic-auxiliary", "TMOV": "rollback-safe", "TMRGSORT": "rollback-safe", + "TPACK": "rollback-safe", + "TPERMUTE": "rollback-safe", "TPREFETCH": "nonrollback-auxiliary", "TQUANT": "rollback-safe", "TSCATTER": "nonrollback-auxiliary", + "TSHUF": "rollback-safe", "TSORT": "rollback-safe", "TSTORE": "nonrollback-auxiliary", - "TTRANS": "rollback-safe", - "TTRI": "rollback-safe" + "TTRI": "rollback-safe", + "TUNPACK": "rollback-safe" }, "effect_class_counts": { "atomic-auxiliary": 56, "nonrollback-auxiliary": 14, - "rollback-safe": 221 + "rollback-safe": 217 }, "outcome_counts": { "nonrollback-pre-effect-fault": 1, - "normal-success": 267, + "normal-success": 263, "predicate-role-pre-effect-fault": 2, "shared-stage3-fault": 17, "shared-stage3-success": 4 @@ -9666,110 +9667,6 @@ { "case_id": "RANGE-MATRIX-CASE-0178", "operation_index": 72, - "operation": "TFILLPAD", - "family": "TEPL", - "semantic_handler": "TFILLPAD", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "source0", - "role_kind": "source", - "all_required_roles": [ - "source0", - "destination0" - ], - "decoded_start": "0x26519181", - "decoded_attributes": [ - "B.DIM" - ], - "decoded_operand_commands": [ - "B.IOR", - "B.IOT", - "B.IOS" - ], - "modifier": "B.SUBVIEW", - "binding_groups": [ - [ - "source0", - "destination0" - ] - ], - "binding_words": [ - "0x0018de13" - ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" - ], - "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-178", - "row_assertion": "case_0178_normal_commit", - "gpr_word": "0x00010013", - "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, - "fixture_role_kinds": { - "source0": "source" - }, - "datr_word": null, - "destination_size_code": 1 - }, - { - "case_id": "RANGE-MATRIX-CASE-0179", - "operation_index": 72, - "operation": "TFILLPAD", - "family": "TEPL", - "semantic_handler": "TFILLPAD", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", - "all_required_roles": [ - "source0", - "destination0" - ], - "decoded_start": "0x26519181", - "decoded_attributes": [ - "B.DIM" - ], - "decoded_operand_commands": [ - "B.IOR", - "B.IOT", - "B.IOS" - ], - "modifier": "B.ASSEMBLE INIT_LAST", - "binding_groups": [ - [ - "source0", - "destination0" - ] - ], - "binding_words": [ - "0x0018de13" - ], - "modifier_word": "0x800018d3", - "modifier_words": [], - "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-179", - "row_assertion": "case_0179_normal_commit", - "gpr_word": "0x00010013", - "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, - "fixture_role_kinds": { - "source0": "source" - }, - "datr_word": null, - "destination_size_code": 1 - }, - { - "case_id": "RANGE-MATRIX-CASE-0180", - "operation_index": 73, "operation": "TCI", "family": "TEPL", "semantic_handler": "TCI", @@ -9804,8 +9701,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-180", - "row_assertion": "case_0180_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-178", + "row_assertion": "case_0178_normal_commit", "gpr_word": "0x00310013", "fixture_data_type": 17, "fixture_role_data_types": {}, @@ -9815,8 +9712,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0181", - "operation_index": 74, + "case_id": "RANGE-MATRIX-CASE-0179", + "operation_index": 73, "operation": "TTRI", "family": "TEPL", "semantic_handler": "TTRI", @@ -9851,8 +9748,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-181", - "row_assertion": "case_0181_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-179", + "row_assertion": "case_0179_normal_commit", "gpr_word": "0x00310013", "fixture_data_type": 17, "fixture_role_data_types": {}, @@ -9862,8 +9759,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0182", - "operation_index": 75, + "case_id": "RANGE-MATRIX-CASE-0180", + "operation_index": 74, "operation": "THISTOGRAM", "family": "TEPL", "semantic_handler": "THISTOGRAM", @@ -9905,8 +9802,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-182", - "row_assertion": "case_0182_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-180", + "row_assertion": "case_0180_normal_commit", "gpr_word": null, "fixture_data_type": 26, "fixture_role_data_types": {}, @@ -9919,8 +9816,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0183", - "operation_index": 75, + "case_id": "RANGE-MATRIX-CASE-0181", + "operation_index": 74, "operation": "THISTOGRAM", "family": "TEPL", "semantic_handler": "THISTOGRAM", @@ -9962,8 +9859,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-183", - "row_assertion": "case_0183_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-181", + "row_assertion": "case_0181_normal_commit", "gpr_word": null, "fixture_data_type": 26, "fixture_role_data_types": {}, @@ -9976,8 +9873,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0184", - "operation_index": 75, + "case_id": "RANGE-MATRIX-CASE-0182", + "operation_index": 74, "operation": "THISTOGRAM", "family": "TEPL", "semantic_handler": "THISTOGRAM", @@ -10017,8 +9914,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-184", - "row_assertion": "case_0184_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-182", + "row_assertion": "case_0182_normal_commit", "gpr_word": null, "fixture_data_type": 26, "fixture_role_data_types": {}, @@ -10031,8 +9928,8 @@ "destination_size_code": 4 }, { - "case_id": "RANGE-MATRIX-CASE-0185", - "operation_index": 76, + "case_id": "RANGE-MATRIX-CASE-0183", + "operation_index": 75, "operation": "TQUANT", "family": "TEPL", "semantic_handler": "TQUANT", @@ -10072,8 +9969,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-185", - "row_assertion": "case_0185_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-183", + "row_assertion": "case_0183_normal_commit", "gpr_word": "0x00310013", "fixture_data_type": 1, "fixture_role_data_types": {}, @@ -10085,8 +9982,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0186", - "operation_index": 76, + "case_id": "RANGE-MATRIX-CASE-0184", + "operation_index": 75, "operation": "TQUANT", "family": "TEPL", "semantic_handler": "TQUANT", @@ -10124,8 +10021,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-186", - "row_assertion": "case_0186_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-184", + "row_assertion": "case_0184_normal_commit", "gpr_word": "0x00310013", "fixture_data_type": 1, "fixture_role_data_types": {}, @@ -10137,8 +10034,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0187", - "operation_index": 77, + "case_id": "RANGE-MATRIX-CASE-0185", + "operation_index": 76, "operation": "TDEQUANT", "family": "TEPL", "semantic_handler": "TDEQUANT", @@ -10178,8 +10075,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-187", - "row_assertion": "case_0187_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-185", + "row_assertion": "case_0185_normal_commit", "gpr_word": "0x00310013", "fixture_data_type": 19, "fixture_role_data_types": {}, @@ -10191,8 +10088,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0188", - "operation_index": 77, + "case_id": "RANGE-MATRIX-CASE-0186", + "operation_index": 76, "operation": "TDEQUANT", "family": "TEPL", "semantic_handler": "TDEQUANT", @@ -10230,8 +10127,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-188", - "row_assertion": "case_0188_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-186", + "row_assertion": "case_0186_normal_commit", "gpr_word": "0x00310013", "fixture_data_type": 19, "fixture_role_data_types": {}, @@ -10243,8 +10140,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0189", - "operation_index": 78, + "case_id": "RANGE-MATRIX-CASE-0187", + "operation_index": 77, "operation": "TSORT", "family": "TEPL", "semantic_handler": "TSORT", @@ -10291,8 +10188,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-189", - "row_assertion": "case_0189_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-187", + "row_assertion": "case_0187_normal_commit", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10304,8 +10201,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0190", - "operation_index": 78, + "case_id": "RANGE-MATRIX-CASE-0188", + "operation_index": 77, "operation": "TSORT", "family": "TEPL", "semantic_handler": "TSORT", @@ -10350,8 +10247,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-190", - "row_assertion": "case_0190_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-188", + "row_assertion": "case_0188_normal_commit", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10363,8 +10260,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0191", - "operation_index": 78, + "case_id": "RANGE-MATRIX-CASE-0189", + "operation_index": 77, "operation": "TSORT", "family": "TEPL", "semantic_handler": "TSORT", @@ -10409,8 +10306,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-191", - "row_assertion": "case_0191_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-189", + "row_assertion": "case_0189_normal_commit", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10422,8 +10319,8 @@ "destination_size_code": 2 }, { - "case_id": "RANGE-MATRIX-CASE-0192", - "operation_index": 79, + "case_id": "RANGE-MATRIX-CASE-0190", + "operation_index": 78, "operation": "TMRGSORT", "family": "TEPL", "semantic_handler": "TMRGSORT", @@ -10464,8 +10361,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-192", - "row_assertion": "case_0192_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-190", + "row_assertion": "case_0190_normal_commit", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10478,8 +10375,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0193", - "operation_index": 79, + "case_id": "RANGE-MATRIX-CASE-0191", + "operation_index": 78, "operation": "TMRGSORT", "family": "TEPL", "semantic_handler": "TMRGSORT", @@ -10520,8 +10417,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-193", - "row_assertion": "case_0193_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-191", + "row_assertion": "case_0191_normal_commit", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10534,8 +10431,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0194", - "operation_index": 79, + "case_id": "RANGE-MATRIX-CASE-0192", + "operation_index": 78, "operation": "TMRGSORT", "family": "TEPL", "semantic_handler": "TMRGSORT", @@ -10574,8 +10471,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-194", - "row_assertion": "case_0194_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-192", + "row_assertion": "case_0192_normal_commit", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10588,20 +10485,21 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0195", - "operation_index": 80, - "operation": "TTRANS", + "case_id": "RANGE-MATRIX-CASE-0193", + "operation_index": 79, + "operation": "TGATHER", "family": "TEPL", - "semantic_handler": "TTRANS", + "semantic_handler": "TGATHER", "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", + "source1", "destination0" ], - "decoded_start": "0x26e19181", + "decoded_start": "0x26f19181", "decoded_attributes": [ "B.DIM" ], @@ -10614,11 +10512,12 @@ "binding_groups": [ [ "source0", + "source1", "destination0" ] ], "binding_words": [ - "0x0018de13" + "0x0818ce13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -10628,33 +10527,35 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-195", - "row_assertion": "case_0195_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-193", + "row_assertion": "case_0193_normal_commit", "gpr_word": null, "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "source" + "source0": "persistent Local value source", + "source1": "persistent Local S16, U16, S32, U32, S64, or U64 row-index source" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0196", - "operation_index": 80, - "operation": "TTRANS", + "case_id": "RANGE-MATRIX-CASE-0194", + "operation_index": 79, + "operation": "TGATHER", "family": "TEPL", - "semantic_handler": "TTRANS", + "semantic_handler": "TGATHER", "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "role": "source1", + "role_kind": "source", "all_required_roles": [ "source0", + "source1", "destination0" ], - "decoded_start": "0x26e19181", + "decoded_start": "0x26f19181", "decoded_attributes": [ "B.DIM" ], @@ -10663,135 +10564,27 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ "source0", + "source1", "destination0" ] ], "binding_words": [ - "0x0018de13" - ], - "modifier_word": "0x800018d3", - "modifier_words": [], - "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-196", - "row_assertion": "case_0196_normal_commit", - "gpr_word": null, - "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, - "fixture_role_kinds": { - "source0": "source" - }, - "datr_word": null, - "destination_size_code": 1 - }, - { - "case_id": "RANGE-MATRIX-CASE-0197", - "operation_index": 81, - "operation": "TGATHER", - "family": "TEPL", - "semantic_handler": "TGATHER", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "source0", - "role_kind": "source", - "all_required_roles": [ - "source0", - "source1", - "destination0" - ], - "decoded_start": "0x26f19181", - "decoded_attributes": [ - "B.DIM" - ], - "decoded_operand_commands": [ - "B.IOR", - "B.IOT", - "B.IOS" - ], - "modifier": "B.SUBVIEW", - "binding_groups": [ - [ - "source0", - "source1", - "destination0" - ] - ], - "binding_words": [ - "0x0818ce13" - ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" - ], - "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-197", - "row_assertion": "case_0197_normal_commit", - "gpr_word": null, - "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, - "fixture_role_kinds": { - "source0": "persistent Local value source", - "source1": "persistent Local S16, U16, S32, U32, S64, or U64 row-index source" - }, - "datr_word": null, - "destination_size_code": 1 - }, - { - "case_id": "RANGE-MATRIX-CASE-0198", - "operation_index": 81, - "operation": "TGATHER", - "family": "TEPL", - "semantic_handler": "TGATHER", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "source1", - "role_kind": "source", - "all_required_roles": [ - "source0", - "source1", - "destination0" - ], - "decoded_start": "0x26f19181", - "decoded_attributes": [ - "B.DIM" - ], - "decoded_operand_commands": [ - "B.IOR", - "B.IOT", - "B.IOS" - ], - "modifier": "B.SUBVIEW", - "binding_groups": [ - [ - "source0", - "source1", - "destination0" - ] - ], - "binding_words": [ - "0x0818ce13" - ], - "modifier_word": "0x800000d3", - "modifier_words": [ - "0x800000d3" + "0x0818ce13" + ], + "modifier_word": "0x800000d3", + "modifier_words": [ + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-198", - "row_assertion": "case_0198_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-194", + "row_assertion": "case_0194_normal_commit", "gpr_word": null, "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10804,8 +10597,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0199", - "operation_index": 81, + "case_id": "RANGE-MATRIX-CASE-0195", + "operation_index": 79, "operation": "TGATHER", "family": "TEPL", "semantic_handler": "TGATHER", @@ -10844,8 +10637,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-199", - "row_assertion": "case_0199_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-195", + "row_assertion": "case_0195_normal_commit", "gpr_word": null, "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10858,8 +10651,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0200", - "operation_index": 82, + "case_id": "RANGE-MATRIX-CASE-0196", + "operation_index": 80, "operation": "TSCATTER", "family": "TEPL", "semantic_handler": "TSCATTER", @@ -10900,8 +10693,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-200", - "row_assertion": "case_0200_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-196", + "row_assertion": "case_0196_normal_commit", "gpr_word": null, "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10914,8 +10707,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0201", - "operation_index": 82, + "case_id": "RANGE-MATRIX-CASE-0197", + "operation_index": 80, "operation": "TSCATTER", "family": "TEPL", "semantic_handler": "TSCATTER", @@ -10956,8 +10749,8 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-201", - "row_assertion": "case_0201_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-197", + "row_assertion": "case_0197_normal_commit", "gpr_word": null, "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -10970,8 +10763,8 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0202", - "operation_index": 82, + "case_id": "RANGE-MATRIX-CASE-0198", + "operation_index": 80, "operation": "TSCATTER", "family": "TEPL", "semantic_handler": "TSCATTER", @@ -11010,8 +10803,8 @@ "expected_fault": "Fault_TileLegality", "outcome": "nonrollback-pre-effect-fault", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; Fault_TileLegality is raised before handler/effects (nonrollback-pre-effect-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-202", - "row_assertion": "case_0202_exact_fault", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-198", + "row_assertion": "case_0198_exact_fault", "gpr_word": null, "fixture_data_type": 4, "fixture_role_data_types": {}, @@ -11024,21 +10817,19 @@ "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0203", - "operation_index": 83, - "operation": "TPARTADD", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", + "case_id": "RANGE-MATRIX-CASE-0199", + "operation_index": 81, + "operation": "TLOAD", + "family": "TLSU", + "semantic_handler": "TLOAD", "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "source0", - "role_kind": "source", + "fixture_recipe": "shared-pe-nonzero", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ - "source0", - "source1", "destination0" ], - "decoded_start": "0x27119181", + "decoded_start": "0x20011181", "decoded_attributes": [ "B.DIM" ], @@ -11047,54 +10838,45 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ - "source0", - "source1", "destination0" ] ], "binding_words": [ - "0x0818ce13" - ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" + "0x01009e13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-203", - "row_assertion": "case_0203_normal_commit", - "gpr_word": null, + "outcome": "shared-stage3-success", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the supported Shared collective commits its exact register or GM observable (shared-stage3-success)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-199", + "row_assertion": "case_0199_normal_commit", + "gpr_word": "0x00310013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, - "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" - }, + "fixture_role_kinds": {}, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0204", - "operation_index": 83, - "operation": "TPARTADD", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "source1", + "case_id": "RANGE-MATRIX-CASE-0200", + "operation_index": 82, + "operation": "TSTORE", + "family": "TLSU", + "semantic_handler": "TSTORE", + "handler_effect_class": "nonrollback-auxiliary", + "fixture_recipe": "shared-pe-nonzero", + "role": "source0", "role_kind": "source", "all_required_roles": [ - "source0", - "source1", - "destination0" + "source0" ], - "decoded_start": "0x27119181", + "decoded_start": "0x20111181", "decoded_attributes": [ "B.DIM" ], @@ -11106,51 +10888,47 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0", - "source1", - "destination0" + "source0" ] ], "binding_words": [ - "0x0818ce13" + "0x01001e13" ], - "modifier_word": "0x800000d3", + "modifier_word": "0x000000d3", "modifier_words": [ - "0x800000d3" + "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-204", - "row_assertion": "case_0204_normal_commit", - "gpr_word": null, + "outcome": "shared-stage3-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the supported Shared collective commits its exact register or GM observable (shared-stage3-success)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-200", + "row_assertion": "case_0200_normal_commit", + "gpr_word": "0x00310013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "source" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0205", + "case_id": "RANGE-MATRIX-CASE-0201", "operation_index": 83, - "operation": "TPARTADD", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", + "operation": "TMOV", + "family": "TLSU", + "semantic_handler": "TMOV", "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "fixture_recipe": "shared-pe-nonzero", + "role": "source0", + "role_kind": "source", "all_required_roles": [ "source0", - "source1", "destination0" ], - "decoded_start": "0x27119181", + "decoded_start": "0x20211181", "decoded_attributes": [ "B.DIM" ], @@ -11159,52 +10937,50 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0", - "source1", - "destination0" + "source0" ] ], "binding_words": [ - "0x0818ce13" + "0x01001e13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-205", - "row_assertion": "case_0205_normal_commit", - "gpr_word": null, - "fixture_data_type": 4, + "outcome": "shared-stage3-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the supported Shared collective commits its exact register or GM observable (shared-stage3-success)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-201", + "row_assertion": "case_0201_normal_commit", + "gpr_word": null, + "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "source" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0206", - "operation_index": 84, - "operation": "TPARTMUL", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", + "case_id": "RANGE-MATRIX-CASE-0202", + "operation_index": 83, + "operation": "TMOV", + "family": "TLSU", + "semantic_handler": "TMOV", "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "source0", - "role_kind": "source", + "fixture_recipe": "shared-pe-nonzero", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", - "source1", "destination0" ], - "decoded_start": "0x27219181", + "decoded_start": "0x20211181", "decoded_attributes": [ "B.DIM" ], @@ -11213,54 +10989,87 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ - "source0", - "source1", "destination0" ] ], "binding_words": [ - "0x0818ce13" - ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" + "0x01009e13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-206", - "row_assertion": "case_0206_normal_commit", + "outcome": "shared-stage3-success", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the supported Shared collective commits its exact register or GM observable (shared-stage3-success)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-202", + "row_assertion": "case_0202_normal_commit", "gpr_word": null, "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "source" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0207", + "case_id": "RANGE-MATRIX-CASE-0203", "operation_index": 84, - "operation": "TPARTMUL", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", + "operation": "TPREFETCH", + "family": "TLSU", + "semantic_handler": "TPREFETCH", + "handler_effect_class": "nonrollback-auxiliary", + "fixture_recipe": "shared-pe-nonzero", + "role": "operation", + "role_kind": "operation", + "all_required_roles": [], + "decoded_start": "0x20311181", + "decoded_attributes": [ + "B.DIM" + ], + "decoded_operand_commands": [ + "B.IOR", + "B.IOT", + "B.IOS" + ], + "modifier": "none", + "binding_groups": [], + "binding_words": [], + "modifier_word": null, + "modifier_words": [], + "normal_dispatch": "ExecuteBundleTileOperation", + "expected_fault": "Fault_DataAlignment", + "outcome": "shared-stage3-fault", + "observable": "decoded BSTART/B.IOR operation path reaches normal dispatch for operation; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-203", + "row_assertion": "case_0203_exact_fault", + "gpr_word": "0x00310013", + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, + "fixture_role_kinds": {}, + "datr_word": null, + "destination_size_code": 1 + }, + { + "case_id": "RANGE-MATRIX-CASE-0204", + "operation_index": 85, + "operation": "MGATHER", + "family": "TLSU", + "semantic_handler": "MGATHER", "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "source1", + "fixture_recipe": "shared-pe-nonzero", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", - "source1", "destination0" ], - "decoded_start": "0x27219181", + "decoded_start": "0x20411181", "decoded_attributes": [ "B.DIM" ], @@ -11272,51 +11081,47 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0", - "source1", - "destination0" + "source0" ] ], "binding_words": [ - "0x0818ce13" + "0x01001e13" ], - "modifier_word": "0x800000d3", + "modifier_word": "0x000000d3", "modifier_words": [ - "0x800000d3" + "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-207", - "row_assertion": "case_0207_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-204", + "row_assertion": "case_0204_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "indices" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0208", - "operation_index": 84, - "operation": "TPARTMUL", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", + "case_id": "RANGE-MATRIX-CASE-0205", + "operation_index": 85, + "operation": "MGATHER", + "family": "TLSU", + "semantic_handler": "MGATHER", "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", + "fixture_recipe": "shared-pe-nonzero", "role": "destination0", "role_kind": "destination", "all_required_roles": [ "source0", - "source1", "destination0" ], - "decoded_start": "0x27219181", + "decoded_start": "0x20411181", "decoded_attributes": [ "B.DIM" ], @@ -11328,49 +11133,45 @@ "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ - "source0", - "source1", "destination0" ] ], "binding_words": [ - "0x0818ce13" + "0x01009e13" ], "modifier_word": "0x800018d3", "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-208", - "row_assertion": "case_0208_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-205", + "row_assertion": "case_0205_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "indices" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0209", - "operation_index": 85, - "operation": "TPARTMAX", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", + "case_id": "RANGE-MATRIX-CASE-0206", + "operation_index": 86, + "operation": "MSCATTER", + "family": "TLSU", + "semantic_handler": "MSCATTER", + "handler_effect_class": "nonrollback-auxiliary", + "fixture_recipe": "shared-pe-nonzero", "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", - "source1", - "destination0" + "source1" ], - "decoded_start": "0x27319181", + "decoded_start": "0x20511181", "decoded_attributes": [ "B.DIM" ], @@ -11382,51 +11183,48 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0", - "source1", - "destination0" + "source0" ] ], "binding_words": [ - "0x0818ce13" + "0x01001e13" ], "modifier_word": "0x000000d3", "modifier_words": [ "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-209", - "row_assertion": "case_0209_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-206", + "row_assertion": "case_0206_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "source", + "source1": "byte-displacement-indices" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0210", - "operation_index": 85, - "operation": "TPARTMAX", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", + "case_id": "RANGE-MATRIX-CASE-0207", + "operation_index": 86, + "operation": "MSCATTER", + "family": "TLSU", + "semantic_handler": "MSCATTER", + "handler_effect_class": "nonrollback-auxiliary", + "fixture_recipe": "shared-pe-nonzero", "role": "source1", "role_kind": "source", "all_required_roles": [ "source0", - "source1", - "destination0" + "source1" ], - "decoded_start": "0x27319181", + "decoded_start": "0x20511181", "decoded_attributes": [ "B.DIM" ], @@ -11438,51 +11236,49 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0", - "source1", - "destination0" + "source1" ] ], "binding_words": [ - "0x0818ce13" + "0x01001e13" ], - "modifier_word": "0x800000d3", + "modifier_word": "0x000000d3", "modifier_words": [ - "0x800000d3" + "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-210", - "row_assertion": "case_0210_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-207", + "row_assertion": "case_0207_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "source", + "source1": "byte-displacement-indices" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0211", - "operation_index": 85, - "operation": "TPARTMAX", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", + "case_id": "RANGE-MATRIX-CASE-0208", + "operation_index": 87, + "operation": "MGATHER_MASK", + "family": "TLSU", + "semantic_handler": "MGATHER_MASK", "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "fixture_recipe": "shared-pe-nonzero", + "role": "source0", + "role_kind": "source", "all_required_roles": [ "source0", "source1", "destination0" ], - "decoded_start": "0x27319181", + "decoded_start": "0x20611181", "decoded_attributes": [ "B.DIM" ], @@ -11491,52 +11287,52 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0", - "source1", - "destination0" + "source0" ] ], "binding_words": [ - "0x0818ce13" + "0x01001e13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-211", - "row_assertion": "case_0211_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-208", + "row_assertion": "case_0208_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "indices", + "source1": "mask" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0212", - "operation_index": 86, - "operation": "TPARTMIN", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", + "case_id": "RANGE-MATRIX-CASE-0209", + "operation_index": 87, + "operation": "MGATHER_MASK", + "family": "TLSU", + "semantic_handler": "MGATHER_MASK", "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "source0", + "fixture_recipe": "shared-pe-nonzero", + "role": "source1", "role_kind": "source", "all_required_roles": [ "source0", "source1", "destination0" ], - "decoded_start": "0x27419181", + "decoded_start": "0x20611181", "decoded_attributes": [ "B.DIM" ], @@ -11548,51 +11344,49 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0", - "source1", - "destination0" + "source1" ] ], "binding_words": [ - "0x0818ce13" + "0x01001e13" ], "modifier_word": "0x000000d3", "modifier_words": [ "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-212", - "row_assertion": "case_0212_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-209", + "row_assertion": "case_0209_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "indices", + "source1": "mask" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0213", - "operation_index": 86, - "operation": "TPARTMIN", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", + "case_id": "RANGE-MATRIX-CASE-0210", + "operation_index": 87, + "operation": "MGATHER_MASK", + "family": "TLSU", + "semantic_handler": "MGATHER_MASK", "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "source1", - "role_kind": "source", + "fixture_recipe": "shared-pe-nonzero", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", "destination0" ], - "decoded_start": "0x27419181", + "decoded_start": "0x20611181", "decoded_attributes": [ "B.DIM" ], @@ -11601,54 +11395,50 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ - "source0", - "source1", "destination0" ] ], "binding_words": [ - "0x0818ce13" - ], - "modifier_word": "0x800000d3", - "modifier_words": [ - "0x800000d3" + "0x01009e13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-213", - "row_assertion": "case_0213_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-210", + "row_assertion": "case_0210_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "indices", + "source1": "mask" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0214", - "operation_index": 86, - "operation": "TPARTMIN", - "family": "TEPL", - "semantic_handler": "ExecuteTilePartial", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "case_id": "RANGE-MATRIX-CASE-0211", + "operation_index": 88, + "operation": "MSCATTER_MASK", + "family": "TLSU", + "semantic_handler": "MSCATTER_MASK", + "handler_effect_class": "nonrollback-auxiliary", + "fixture_recipe": "shared-pe-nonzero", + "role": "source0", + "role_kind": "source", "all_required_roles": [ "source0", "source1", - "destination0" + "source2" ], - "decoded_start": "0x27419181", + "decoded_start": "0x20711181", "decoded_attributes": [ "B.DIM" ], @@ -11657,50 +11447,53 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0", - "source1", - "destination0" + "source0" ] ], "binding_words": [ - "0x0818ce13" + "0x01001e13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-214", - "row_assertion": "case_0214_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-211", + "row_assertion": "case_0211_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "persistent Local left source anchored at origin", - "source1": "persistent Local right source anchored at origin" + "source0": "source", + "source1": "byte-displacement-indices", + "source2": "exact-predicate-mask" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0215", - "operation_index": 87, - "operation": "TLOAD", + "case_id": "RANGE-MATRIX-CASE-0212", + "operation_index": 88, + "operation": "MSCATTER_MASK", "family": "TLSU", - "semantic_handler": "TLOAD", - "handler_effect_class": "rollback-safe", + "semantic_handler": "MSCATTER_MASK", + "handler_effect_class": "nonrollback-auxiliary", "fixture_recipe": "shared-pe-nonzero", - "role": "destination0", - "role_kind": "destination", + "role": "source1", + "role_kind": "source", "all_required_roles": [ - "destination0" + "source0", + "source1", + "source2" ], - "decoded_start": "0x20011181", + "decoded_start": "0x20711181", "decoded_attributes": [ "B.DIM" ], @@ -11709,45 +11502,53 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ - "destination0" + "source1" ] ], "binding_words": [ - "0x01009e13" + "0x01001e13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "shared-stage3-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the supported Shared collective commits its exact register or GM observable (shared-stage3-success)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-215", - "row_assertion": "case_0215_normal_commit", - "gpr_word": "0x00310013", + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-212", + "row_assertion": "case_0212_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, - "fixture_role_kinds": {}, + "fixture_role_kinds": { + "source0": "source", + "source1": "byte-displacement-indices", + "source2": "exact-predicate-mask" + }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0216", + "case_id": "RANGE-MATRIX-CASE-0213", "operation_index": 88, - "operation": "TSTORE", + "operation": "MSCATTER_MASK", "family": "TLSU", - "semantic_handler": "TSTORE", + "semantic_handler": "MSCATTER_MASK", "handler_effect_class": "nonrollback-auxiliary", "fixture_recipe": "shared-pe-nonzero", - "role": "source0", + "role": "source2", "role_kind": "source", "all_required_roles": [ - "source0" + "source0", + "source1", + "source2" ], - "decoded_start": "0x20111181", + "decoded_start": "0x20711181", "decoded_attributes": [ "B.DIM" ], @@ -11759,7 +11560,7 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0" + "source2" ] ], "binding_words": [ @@ -11770,36 +11571,40 @@ "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "shared-stage3-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the supported Shared collective commits its exact register or GM observable (shared-stage3-success)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-216", - "row_assertion": "case_0216_normal_commit", - "gpr_word": "0x00310013", + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-213", + "row_assertion": "case_0213_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "source" + "source0": "source", + "source1": "byte-displacement-indices", + "source2": "exact-predicate-mask" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0217", + "case_id": "RANGE-MATRIX-CASE-0214", "operation_index": 89, - "operation": "TMOV", + "operation": "MGATHER_CAS", "family": "TLSU", - "semantic_handler": "TMOV", - "handler_effect_class": "rollback-safe", + "semantic_handler": "MGATHER_CAS", + "handler_effect_class": "nonrollback-auxiliary", "fixture_recipe": "shared-pe-nonzero", "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", + "source1", + "source2", "destination0" ], - "decoded_start": "0x20211181", + "decoded_start": "0x20811181", "decoded_attributes": [ "B.DIM" ], @@ -11822,36 +11627,40 @@ "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "shared-stage3-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the supported Shared collective commits its exact register or GM observable (shared-stage3-success)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-217", - "row_assertion": "case_0217_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-214", + "row_assertion": "case_0214_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "source" + "source0": "indices", + "source1": "expected", + "source2": "replacement" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0218", + "case_id": "RANGE-MATRIX-CASE-0215", "operation_index": 89, - "operation": "TMOV", + "operation": "MGATHER_CAS", "family": "TLSU", - "semantic_handler": "TMOV", - "handler_effect_class": "rollback-safe", + "semantic_handler": "MGATHER_CAS", + "handler_effect_class": "nonrollback-auxiliary", "fixture_recipe": "shared-pe-nonzero", - "role": "destination0", - "role_kind": "destination", + "role": "source1", + "role_kind": "source", "all_required_roles": [ "source0", + "source1", + "source2", "destination0" ], - "decoded_start": "0x20211181", + "decoded_start": "0x20811181", "decoded_attributes": [ "B.DIM" ], @@ -11860,87 +11669,54 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ - "destination0" + "source1" ] ], "binding_words": [ - "0x01009e13" + "0x01001e13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": null, - "outcome": "shared-stage3-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the supported Shared collective commits its exact register or GM observable (shared-stage3-success)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-218", - "row_assertion": "case_0218_normal_commit", - "gpr_word": null, + "expected_fault": "Fault_TileLegality", + "outcome": "shared-stage3-fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-215", + "row_assertion": "case_0215_exact_fault", + "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "source" + "source0": "indices", + "source1": "expected", + "source2": "replacement" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0219", - "operation_index": 90, - "operation": "TPREFETCH", + "case_id": "RANGE-MATRIX-CASE-0216", + "operation_index": 89, + "operation": "MGATHER_CAS", "family": "TLSU", - "semantic_handler": "TPREFETCH", + "semantic_handler": "MGATHER_CAS", "handler_effect_class": "nonrollback-auxiliary", "fixture_recipe": "shared-pe-nonzero", - "role": "operation", - "role_kind": "operation", - "all_required_roles": [], - "decoded_start": "0x20311181", - "decoded_attributes": [ - "B.DIM" - ], - "decoded_operand_commands": [ - "B.IOR", - "B.IOT", - "B.IOS" - ], - "modifier": "none", - "binding_groups": [], - "binding_words": [], - "modifier_word": null, - "modifier_words": [], - "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_DataAlignment", - "outcome": "shared-stage3-fault", - "observable": "decoded BSTART/B.IOR operation path reaches normal dispatch for operation; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-219", - "row_assertion": "case_0219_exact_fault", - "gpr_word": "0x00310013", - "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, - "fixture_role_kinds": {}, - "datr_word": null, - "destination_size_code": 1 - }, - { - "case_id": "RANGE-MATRIX-CASE-0220", - "operation_index": 91, - "operation": "MGATHER", - "family": "TLSU", - "semantic_handler": "MGATHER", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "shared-pe-nonzero", - "role": "source0", + "role": "source2", "role_kind": "source", "all_required_roles": [ "source0", + "source1", + "source2", "destination0" ], - "decoded_start": "0x20411181", + "decoded_start": "0x20811181", "decoded_attributes": [ "B.DIM" ], @@ -11952,7 +11728,7 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0" + "source2" ] ], "binding_words": [ @@ -11965,34 +11741,38 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": "Fault_TileLegality", "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-220", - "row_assertion": "case_0220_exact_fault", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-216", + "row_assertion": "case_0216_exact_fault", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "indices" + "source0": "indices", + "source1": "expected", + "source2": "replacement" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0221", - "operation_index": 91, - "operation": "MGATHER", + "case_id": "RANGE-MATRIX-CASE-0217", + "operation_index": 89, + "operation": "MGATHER_CAS", "family": "TLSU", - "semantic_handler": "MGATHER", - "handler_effect_class": "rollback-safe", + "semantic_handler": "MGATHER_CAS", + "handler_effect_class": "nonrollback-auxiliary", "fixture_recipe": "shared-pe-nonzero", "role": "destination0", "role_kind": "destination", "all_required_roles": [ "source0", + "source1", + "source2", "destination0" ], - "decoded_start": "0x20411181", + "decoded_start": "0x20811181", "decoded_attributes": [ "B.DIM" ], @@ -12016,33 +11796,35 @@ "expected_fault": "Fault_TileLegality", "outcome": "shared-stage3-fault", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-221", - "row_assertion": "case_0221_exact_fault", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-217", + "row_assertion": "case_0217_exact_fault", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "indices" + "source0": "indices", + "source1": "expected", + "source2": "replacement" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0222", - "operation_index": 92, - "operation": "MSCATTER", + "case_id": "RANGE-MATRIX-CASE-0218", + "operation_index": 90, + "operation": "GMOV", "family": "TLSU", - "semantic_handler": "MSCATTER", - "handler_effect_class": "nonrollback-auxiliary", + "semantic_handler": "GMOV", + "handler_effect_class": "rollback-safe", "fixture_recipe": "shared-pe-nonzero", "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", - "source1" + "destination0" ], - "decoded_start": "0x20511181", + "decoded_start": "0x20d11181", "decoded_attributes": [ "B.DIM" ], @@ -12068,34 +11850,33 @@ "expected_fault": "Fault_TileLegality", "outcome": "shared-stage3-fault", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-222", - "row_assertion": "case_0222_exact_fault", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-218", + "row_assertion": "case_0218_exact_fault", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "source", - "source1": "byte-displacement-indices" + "source0": "resolved-peer-source" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0223", - "operation_index": 92, - "operation": "MSCATTER", + "case_id": "RANGE-MATRIX-CASE-0219", + "operation_index": 90, + "operation": "GMOV", "family": "TLSU", - "semantic_handler": "MSCATTER", - "handler_effect_class": "nonrollback-auxiliary", + "semantic_handler": "GMOV", + "handler_effect_class": "rollback-safe", "fixture_recipe": "shared-pe-nonzero", - "role": "source1", - "role_kind": "source", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", - "source1" + "destination0" ], - "decoded_start": "0x20511181", + "decoded_start": "0x20d11181", "decoded_attributes": [ "B.DIM" ], @@ -12104,44 +11885,41 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ - "source1" + "destination0" ] ], "binding_words": [ - "0x01001e13" - ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" + "0x01009e13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": "Fault_TileLegality", "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-223", - "row_assertion": "case_0223_exact_fault", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-219", + "row_assertion": "case_0219_exact_fault", "gpr_word": "0x00010013", "fixture_data_type": 4, "fixture_role_data_types": {}, "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "source", - "source1": "byte-displacement-indices" + "source0": "resolved-peer-source" }, "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0224", - "operation_index": 93, - "operation": "MGATHER_MASK", - "family": "TLSU", - "semantic_handler": "MGATHER_MASK", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "shared-pe-nonzero", + "case_id": "RANGE-MATRIX-CASE-0220", + "operation_index": 91, + "operation": "TMATMUL", + "family": "CUBE", + "semantic_handler": "TMATMUL", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", "role": "source0", "role_kind": "source", "all_required_roles": [ @@ -12149,9 +11927,11 @@ "source1", "destination0" ], - "decoded_start": "0x20611181", + "decoded_start": "0x20031181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", @@ -12161,41 +11941,49 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0" + "source0", + "source1", + "destination0" ] ], "binding_words": [ - "0x01001e13" + "0x0818ce13" ], "modifier_word": "0x000000d3", "modifier_words": [ "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-224", - "row_assertion": "case_0224_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-220", + "row_assertion": "case_0220_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 4, + "source1": 4 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_N8" + }, "fixture_role_kinds": { - "source0": "indices", - "source1": "mask" + "source0": "left", + "source1": "right" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0225", - "operation_index": 93, - "operation": "MGATHER_MASK", - "family": "TLSU", - "semantic_handler": "MGATHER_MASK", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "shared-pe-nonzero", + "case_id": "RANGE-MATRIX-CASE-0221", + "operation_index": 91, + "operation": "TMATMUL", + "family": "CUBE", + "semantic_handler": "TMATMUL", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", "role": "source1", "role_kind": "source", "all_required_roles": [ @@ -12203,9 +11991,11 @@ "source1", "destination0" ], - "decoded_start": "0x20611181", + "decoded_start": "0x20031181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", @@ -12215,41 +12005,49 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source1" + "source0", + "source1", + "destination0" ] ], "binding_words": [ - "0x01001e13" + "0x0818ce13" ], - "modifier_word": "0x000000d3", + "modifier_word": "0x800000d3", "modifier_words": [ - "0x000000d3" + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-225", - "row_assertion": "case_0225_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-221", + "row_assertion": "case_0221_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 4, + "source1": 4 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_N8" + }, "fixture_role_kinds": { - "source0": "indices", - "source1": "mask" + "source0": "left", + "source1": "right" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0226", - "operation_index": 93, - "operation": "MGATHER_MASK", - "family": "TLSU", - "semantic_handler": "MGATHER_MASK", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "shared-pe-nonzero", + "case_id": "RANGE-MATRIX-CASE-0222", + "operation_index": 91, + "operation": "TMATMUL", + "family": "CUBE", + "semantic_handler": "TMATMUL", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", "role": "destination0", "role_kind": "destination", "all_required_roles": [ @@ -12257,9 +12055,11 @@ "source1", "destination0" ], - "decoded_start": "0x20611181", + "decoded_start": "0x20031181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", @@ -12269,49 +12069,60 @@ "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ + "source0", + "source1", "destination0" ] ], "binding_words": [ - "0x01009e13" + "0x0818ce13" ], "modifier_word": "0x800018d3", "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-226", - "row_assertion": "case_0226_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-222", + "row_assertion": "case_0222_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 4, + "source1": 4 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_N8" + }, "fixture_role_kinds": { - "source0": "indices", - "source1": "mask" + "source0": "left", + "source1": "right" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0227", - "operation_index": 94, - "operation": "MSCATTER_MASK", - "family": "TLSU", - "semantic_handler": "MSCATTER_MASK", - "handler_effect_class": "nonrollback-auxiliary", - "fixture_recipe": "shared-pe-nonzero", + "case_id": "RANGE-MATRIX-CASE-0223", + "operation_index": 92, + "operation": "TMATMUL_BIAS", + "family": "CUBE", + "semantic_handler": "TMATMUL_BIAS", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", "source1", - "source2" + "source2", + "destination0" ], - "decoded_start": "0x20711181", + "decoded_start": "0x20131181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", @@ -12321,52 +12132,69 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source0" + "source0", + "source1" + ], + [ + "source2", + "destination0" ] ], "binding_words": [ - "0x01001e13" + "0x08104e13", + "0x0038de13" ], "modifier_word": "0x000000d3", "modifier_words": [ "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-227", - "row_assertion": "case_0227_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-223", + "row_assertion": "case_0223_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 4, + "source1": 4, + "source2": 1 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_N8", + "source2": "TileLayout_CUBE_M16" + }, "fixture_role_kinds": { - "source0": "source", - "source1": "byte-displacement-indices", - "source2": "exact-predicate-mask" + "source0": "left", + "source1": "right", + "source2": "bias" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0228", - "operation_index": 94, - "operation": "MSCATTER_MASK", - "family": "TLSU", - "semantic_handler": "MSCATTER_MASK", - "handler_effect_class": "nonrollback-auxiliary", - "fixture_recipe": "shared-pe-nonzero", + "case_id": "RANGE-MATRIX-CASE-0224", + "operation_index": 92, + "operation": "TMATMUL_BIAS", + "family": "CUBE", + "semantic_handler": "TMATMUL_BIAS", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", "role": "source1", "role_kind": "source", "all_required_roles": [ "source0", "source1", - "source2" + "source2", + "destination0" ], - "decoded_start": "0x20711181", + "decoded_start": "0x20131181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", @@ -12376,52 +12204,69 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ + "source0", "source1" + ], + [ + "source2", + "destination0" ] ], "binding_words": [ - "0x01001e13" + "0x08104e13", + "0x0038de13" ], - "modifier_word": "0x000000d3", + "modifier_word": "0x800000d3", "modifier_words": [ - "0x000000d3" + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-228", - "row_assertion": "case_0228_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-224", + "row_assertion": "case_0224_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 4, + "source1": 4, + "source2": 1 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_N8", + "source2": "TileLayout_CUBE_M16" + }, "fixture_role_kinds": { - "source0": "source", - "source1": "byte-displacement-indices", - "source2": "exact-predicate-mask" + "source0": "left", + "source1": "right", + "source2": "bias" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0229", - "operation_index": 94, - "operation": "MSCATTER_MASK", - "family": "TLSU", - "semantic_handler": "MSCATTER_MASK", - "handler_effect_class": "nonrollback-auxiliary", - "fixture_recipe": "shared-pe-nonzero", + "case_id": "RANGE-MATRIX-CASE-0225", + "operation_index": 92, + "operation": "TMATMUL_BIAS", + "family": "CUBE", + "semantic_handler": "TMATMUL_BIAS", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", "role": "source2", "role_kind": "source", "all_required_roles": [ "source0", "source1", - "source2" + "source2", + "destination0" ], - "decoded_start": "0x20711181", + "decoded_start": "0x20131181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", @@ -12431,99 +12276,127 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source2" + "source0", + "source1" + ], + [ + "source2", + "destination0" ] ], "binding_words": [ - "0x01001e13" + "0x08104e13", + "0x0038de13" ], "modifier_word": "0x000000d3", "modifier_words": [ "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-229", - "row_assertion": "case_0229_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-225", + "row_assertion": "case_0225_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 4, + "source1": 4, + "source2": 1 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_N8", + "source2": "TileLayout_CUBE_M16" + }, "fixture_role_kinds": { - "source0": "source", - "source1": "byte-displacement-indices", - "source2": "exact-predicate-mask" + "source0": "left", + "source1": "right", + "source2": "bias" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0230", - "operation_index": 95, - "operation": "MGATHER_CAS", - "family": "TLSU", - "semantic_handler": "MGATHER_CAS", - "handler_effect_class": "nonrollback-auxiliary", - "fixture_recipe": "shared-pe-nonzero", - "role": "source0", - "role_kind": "source", + "case_id": "RANGE-MATRIX-CASE-0226", + "operation_index": 92, + "operation": "TMATMUL_BIAS", + "family": "CUBE", + "semantic_handler": "TMATMUL_BIAS", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", "source2", "destination0" ], - "decoded_start": "0x20811181", + "decoded_start": "0x20131181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ - "source0" + "source0", + "source1" + ], + [ + "source2", + "destination0" ] ], "binding_words": [ - "0x01001e13" - ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" + "0x08104e13", + "0x0038de13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-230", - "row_assertion": "case_0230_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-226", + "row_assertion": "case_0226_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 4, + "source1": 4, + "source2": 1 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_N8", + "source2": "TileLayout_CUBE_M16" + }, "fixture_role_kinds": { - "source0": "indices", - "source1": "expected", - "source2": "replacement" + "source0": "left", + "source1": "right", + "source2": "bias" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0231", - "operation_index": 95, - "operation": "MGATHER_CAS", - "family": "TLSU", - "semantic_handler": "MGATHER_CAS", - "handler_effect_class": "nonrollback-auxiliary", - "fixture_recipe": "shared-pe-nonzero", - "role": "source1", + "case_id": "RANGE-MATRIX-CASE-0227", + "operation_index": 93, + "operation": "TMATMUL_ACC", + "family": "CUBE", + "semantic_handler": "TMATMUL_ACC", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", @@ -12531,9 +12404,11 @@ "source2", "destination0" ], - "decoded_start": "0x20811181", + "decoded_start": "0x20231181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", @@ -12543,43 +12418,57 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ + "source0", "source1" + ], + [ + "source2", + "destination0" ] ], "binding_words": [ - "0x01001e13" + "0x08104e13", + "0x0038de13" ], "modifier_word": "0x000000d3", "modifier_words": [ "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-231", - "row_assertion": "case_0231_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-227", + "row_assertion": "case_0227_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 1, + "source1": 4, + "source2": 4 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_N8" + }, "fixture_role_kinds": { - "source0": "indices", - "source1": "expected", - "source2": "replacement" + "source0": "accumulator", + "source1": "left", + "source2": "right" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0232", - "operation_index": 95, - "operation": "MGATHER_CAS", - "family": "TLSU", - "semantic_handler": "MGATHER_CAS", - "handler_effect_class": "nonrollback-auxiliary", - "fixture_recipe": "shared-pe-nonzero", - "role": "source2", + "case_id": "RANGE-MATRIX-CASE-0228", + "operation_index": 93, + "operation": "TMATMUL_ACC", + "family": "CUBE", + "semantic_handler": "TMATMUL_ACC", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", + "role": "source1", "role_kind": "source", "all_required_roles": [ "source0", @@ -12587,9 +12476,11 @@ "source2", "destination0" ], - "decoded_start": "0x20811181", + "decoded_start": "0x20231181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", @@ -12599,157 +12490,141 @@ "modifier": "B.SUBVIEW", "binding_groups": [ [ - "source2" + "source0", + "source1" + ], + [ + "source2", + "destination0" ] ], "binding_words": [ - "0x01001e13" + "0x08104e13", + "0x0038de13" ], - "modifier_word": "0x000000d3", + "modifier_word": "0x800000d3", "modifier_words": [ - "0x000000d3" + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-232", - "row_assertion": "case_0232_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-228", + "row_assertion": "case_0228_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 1, + "source1": 4, + "source2": 4 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_N8" + }, "fixture_role_kinds": { - "source0": "indices", - "source1": "expected", - "source2": "replacement" + "source0": "accumulator", + "source1": "left", + "source2": "right" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0233", - "operation_index": 95, - "operation": "MGATHER_CAS", - "family": "TLSU", - "semantic_handler": "MGATHER_CAS", - "handler_effect_class": "nonrollback-auxiliary", - "fixture_recipe": "shared-pe-nonzero", - "role": "destination0", - "role_kind": "destination", + "case_id": "RANGE-MATRIX-CASE-0229", + "operation_index": 93, + "operation": "TMATMUL_ACC", + "family": "CUBE", + "semantic_handler": "TMATMUL_ACC", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", + "role": "source2", + "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", "destination0" ], - "decoded_start": "0x20811181", + "decoded_start": "0x20231181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ + "source0", + "source1" + ], + [ + "source2", "destination0" ] ], "binding_words": [ - "0x01009e13" + "0x08104e13", + "0x0038de13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-233", - "row_assertion": "case_0233_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-229", + "row_assertion": "case_0229_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 1, + "source1": 4, + "source2": 4 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_N8" + }, "fixture_role_kinds": { - "source0": "indices", - "source1": "expected", - "source2": "replacement" + "source0": "accumulator", + "source1": "left", + "source2": "right" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0234", - "operation_index": 96, - "operation": "GMOV", - "family": "TLSU", - "semantic_handler": "GMOV", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "shared-pe-nonzero", - "role": "source0", - "role_kind": "source", - "all_required_roles": [ - "source0", - "destination0" - ], - "decoded_start": "0x20d11181", - "decoded_attributes": [ - "B.DIM" - ], - "decoded_operand_commands": [ - "B.IOR", - "B.IOT", - "B.IOS" - ], - "modifier": "B.SUBVIEW", - "binding_groups": [ - [ - "source0" - ] - ], - "binding_words": [ - "0x01001e13" - ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" - ], - "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-234", - "row_assertion": "case_0234_exact_fault", - "gpr_word": "0x00010013", - "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, - "fixture_role_kinds": { - "source0": "resolved-peer-source" - }, - "datr_word": null, - "destination_size_code": 1 - }, - { - "case_id": "RANGE-MATRIX-CASE-0235", - "operation_index": 96, - "operation": "GMOV", - "family": "TLSU", - "semantic_handler": "GMOV", - "handler_effect_class": "rollback-safe", - "fixture_recipe": "shared-pe-nonzero", + "case_id": "RANGE-MATRIX-CASE-0230", + "operation_index": 93, + "operation": "TMATMUL_ACC", + "family": "CUBE", + "semantic_handler": "TMATMUL_ACC", + "handler_effect_class": "atomic-auxiliary", + "fixture_recipe": "cube-parent-local-view", "role": "destination0", "role_kind": "destination", "all_required_roles": [ "source0", + "source1", + "source2", "destination0" ], - "decoded_start": "0x20d11181", + "decoded_start": "0x20231181", "decoded_attributes": [ - "B.DIM" + "B.DATR", + "B.DIM", + "B.FPATR" ], "decoded_operand_commands": [ "B.IOR", @@ -12759,36 +12634,52 @@ "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ + "source0", + "source1" + ], + [ + "source2", "destination0" ] ], "binding_words": [ - "0x01009e13" + "0x08104e13", + "0x0038de13" ], "modifier_word": "0x800018d3", "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", - "expected_fault": "Fault_TileLegality", - "outcome": "shared-stage3-fault", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; Fault_TileLegality is raised before handler/effects (shared-stage3-fault)", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-235", - "row_assertion": "case_0235_exact_fault", - "gpr_word": "0x00010013", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-230", + "row_assertion": "case_0230_normal_commit", + "gpr_word": null, "fixture_data_type": 4, - "fixture_role_data_types": {}, - "fixture_role_layouts": {}, + "fixture_role_data_types": { + "source0": 1, + "source1": 4, + "source2": 4 + }, + "fixture_role_layouts": { + "source0": "TileLayout_CUBE_M16", + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_N8" + }, "fixture_role_kinds": { - "source0": "resolved-peer-source" + "source0": "accumulator", + "source1": "left", + "source2": "right" }, - "datr_word": null, + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0236", - "operation_index": 97, - "operation": "TMATMUL", + "case_id": "RANGE-MATRIX-CASE-0231", + "operation_index": 94, + "operation": "TMATMUL_MX", "family": "CUBE", - "semantic_handler": "TMATMUL", + "semantic_handler": "TMATMUL_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source0", @@ -12796,9 +12687,11 @@ "all_required_roles": [ "source0", "source1", + "source2", + "source3", "destination0" ], - "decoded_start": "0x20031181", + "decoded_start": "0x38431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -12813,12 +12706,17 @@ "binding_groups": [ [ "source0", - "source1", + "source1" + ], + [ + "source2", + "source3", "destination0" ] ], "binding_words": [ - "0x0818ce13" + "0x08104e13", + "0x1038ce13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -12828,31 +12726,37 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-236", - "row_assertion": "case_0236_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-231", + "row_assertion": "case_0231_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left", - "source1": "right" + "source1": "row-scale", + "source2": "right", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0237", - "operation_index": 97, - "operation": "TMATMUL", + "case_id": "RANGE-MATRIX-CASE-0232", + "operation_index": 94, + "operation": "TMATMUL_MX", "family": "CUBE", - "semantic_handler": "TMATMUL", + "semantic_handler": "TMATMUL_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source1", @@ -12860,9 +12764,11 @@ "all_required_roles": [ "source0", "source1", + "source2", + "source3", "destination0" ], - "decoded_start": "0x20031181", + "decoded_start": "0x38431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -12877,12 +12783,17 @@ "binding_groups": [ [ "source0", - "source1", + "source1" + ], + [ + "source2", + "source3", "destination0" ] ], "binding_words": [ - "0x0818ce13" + "0x08104e13", + "0x1038ce13" ], "modifier_word": "0x800000d3", "modifier_words": [ @@ -12892,41 +12803,49 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-237", - "row_assertion": "case_0237_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-232", + "row_assertion": "case_0232_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left", - "source1": "right" + "source1": "row-scale", + "source2": "right", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0238", - "operation_index": 97, - "operation": "TMATMUL", + "case_id": "RANGE-MATRIX-CASE-0233", + "operation_index": 94, + "operation": "TMATMUL_MX", "family": "CUBE", - "semantic_handler": "TMATMUL", + "semantic_handler": "TMATMUL_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "role": "source2", + "role_kind": "source", "all_required_roles": [ "source0", "source1", + "source2", + "source3", "destination0" ], - "decoded_start": "0x20031181", + "decoded_start": "0x38431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -12937,59 +12856,73 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ "source0", - "source1", + "source1" + ], + [ + "source2", + "source3", "destination0" ] ], "binding_words": [ - "0x0818ce13" + "0x08104e13", + "0x1038ce13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-238", - "row_assertion": "case_0238_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-233", + "row_assertion": "case_0233_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left", - "source1": "right" + "source1": "row-scale", + "source2": "right", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0239", - "operation_index": 98, - "operation": "TMATMUL_BIAS", + "case_id": "RANGE-MATRIX-CASE-0234", + "operation_index": 94, + "operation": "TMATMUL_MX", "family": "CUBE", - "semantic_handler": "TMATMUL_BIAS", + "semantic_handler": "TMATMUL_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source0", + "role": "source3", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", "destination0" ], - "decoded_start": "0x20131181", + "decoded_start": "0x38431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13008,60 +12941,65 @@ ], [ "source2", + "source3", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x1038ce13" ], - "modifier_word": "0x000000d3", + "modifier_word": "0x800000d3", "modifier_words": [ - "0x000000d3" + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-239", - "row_assertion": "case_0239_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-234", + "row_assertion": "case_0234_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4, - "source2": 1 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8", - "source2": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left", - "source1": "right", - "source2": "bias" + "source1": "row-scale", + "source2": "right", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0240", - "operation_index": 98, - "operation": "TMATMUL_BIAS", + "case_id": "RANGE-MATRIX-CASE-0235", + "operation_index": 94, + "operation": "TMATMUL_MX", "family": "CUBE", - "semantic_handler": "TMATMUL_BIAS", + "semantic_handler": "TMATMUL_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source1", - "role_kind": "source", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", "source2", + "source3", "destination0" ], - "decoded_start": "0x20131181", + "decoded_start": "0x38431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13072,7 +13010,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ "source0", @@ -13080,60 +13018,64 @@ ], [ "source2", + "source3", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" - ], - "modifier_word": "0x800000d3", - "modifier_words": [ - "0x800000d3" + "0x1038ce13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-240", - "row_assertion": "case_0240_normal_commit", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-235", + "row_assertion": "case_0235_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4, - "source2": 1 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8", - "source2": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left", - "source1": "right", - "source2": "bias" + "source1": "row-scale", + "source2": "right", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0241", - "operation_index": 98, - "operation": "TMATMUL_BIAS", + "case_id": "RANGE-MATRIX-CASE-0236", + "operation_index": 95, + "operation": "TMATMUL_MX_BIAS", "family": "CUBE", - "semantic_handler": "TMATMUL_BIAS", + "semantic_handler": "TMATMUL_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source2", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x20131181", + "decoded_start": "0x38531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13152,12 +13094,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -13166,46 +13113,54 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-241", - "row_assertion": "case_0241_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-236", + "row_assertion": "case_0236_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4, - "source2": 1 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8", - "source2": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { "source0": "left", - "source1": "right", - "source2": "bias" + "source1": "row-scale", + "source2": "right", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0242", - "operation_index": 98, - "operation": "TMATMUL_BIAS", + "case_id": "RANGE-MATRIX-CASE-0237", + "operation_index": 95, + "operation": "TMATMUL_MX_BIAS", "family": "CUBE", - "semantic_handler": "TMATMUL_BIAS", + "semantic_handler": "TMATMUL_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "role": "source1", + "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x20131181", + "decoded_start": "0x38531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13216,7 +13171,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ "source0", @@ -13224,58 +13179,73 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" + ], + "modifier_word": "0x800000d3", + "modifier_words": [ + "0x800000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-242", - "row_assertion": "case_0242_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-237", + "row_assertion": "case_0237_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4, - "source2": 1 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8", - "source2": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { "source0": "left", - "source1": "right", - "source2": "bias" + "source1": "row-scale", + "source2": "right", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0243", - "operation_index": 99, - "operation": "TMATMUL_ACC", + "case_id": "RANGE-MATRIX-CASE-0238", + "operation_index": 95, + "operation": "TMATMUL_MX_BIAS", "family": "CUBE", - "semantic_handler": "TMATMUL_ACC", + "semantic_handler": "TMATMUL_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source0", + "role": "source2", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x20231181", + "decoded_start": "0x38531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13294,12 +13264,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -13308,46 +13283,54 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-243", - "row_assertion": "case_0243_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-238", + "row_assertion": "case_0238_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 1, - "source1": 4, - "source2": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left", - "source2": "right" + "source0": "left", + "source1": "row-scale", + "source2": "right", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0244", - "operation_index": 99, - "operation": "TMATMUL_ACC", + "case_id": "RANGE-MATRIX-CASE-0239", + "operation_index": 95, + "operation": "TMATMUL_MX_BIAS", "family": "CUBE", - "semantic_handler": "TMATMUL_ACC", + "semantic_handler": "TMATMUL_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source1", + "role": "source3", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x20231181", + "decoded_start": "0x38531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13366,12 +13349,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x800000d3", "modifier_words": [ @@ -13380,46 +13368,54 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-244", - "row_assertion": "case_0244_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-239", + "row_assertion": "case_0239_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 1, - "source1": 4, - "source2": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left", - "source2": "right" + "source0": "left", + "source1": "row-scale", + "source2": "right", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0245", - "operation_index": 99, - "operation": "TMATMUL_ACC", + "case_id": "RANGE-MATRIX-CASE-0240", + "operation_index": 95, + "operation": "TMATMUL_MX_BIAS", "family": "CUBE", - "semantic_handler": "TMATMUL_ACC", + "semantic_handler": "TMATMUL_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source2", + "role": "source4", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x20231181", + "decoded_start": "0x38531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13438,12 +13434,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -13452,35 +13453,41 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-245", - "row_assertion": "case_0245_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source4; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-240", + "row_assertion": "case_0240_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 1, - "source1": 4, - "source2": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left", - "source2": "right" + "source0": "left", + "source1": "row-scale", + "source2": "right", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0246", - "operation_index": 99, - "operation": "TMATMUL_ACC", + "case_id": "RANGE-MATRIX-CASE-0241", + "operation_index": 95, + "operation": "TMATMUL_MX_BIAS", "family": "CUBE", - "semantic_handler": "TMATMUL_ACC", + "semantic_handler": "TMATMUL_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "destination0", @@ -13489,9 +13496,11 @@ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x20231181", + "decoded_start": "0x38531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13510,12 +13519,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x800018d3", "modifier_words": [], @@ -13523,34 +13537,40 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-246", - "row_assertion": "case_0246_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-241", + "row_assertion": "case_0241_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 1, - "source1": 4, - "source2": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left", - "source2": "right" + "source0": "left", + "source1": "row-scale", + "source2": "right", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0247", - "operation_index": 100, - "operation": "TMATMUL_MX", + "case_id": "RANGE-MATRIX-CASE-0242", + "operation_index": 96, + "operation": "TMATMUL_MX_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX", + "semantic_handler": "TMATMUL_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source0", @@ -13560,9 +13580,10 @@ "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x38431181", + "decoded_start": "0x38631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13581,13 +13602,17 @@ ], [ "source2", - "source3", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -13597,37 +13622,40 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-247", - "row_assertion": "case_0247_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-242", + "row_assertion": "case_0242_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left", + "source2": "row-scale", + "source3": "right", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0248", - "operation_index": 100, - "operation": "TMATMUL_MX", + "case_id": "RANGE-MATRIX-CASE-0243", + "operation_index": 96, + "operation": "TMATMUL_MX_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX", + "semantic_handler": "TMATMUL_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source1", @@ -13637,9 +13665,10 @@ "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x38431181", + "decoded_start": "0x38631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13658,13 +13687,17 @@ ], [ "source2", - "source3", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x800000d3", "modifier_words": [ @@ -13674,37 +13707,40 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-248", - "row_assertion": "case_0248_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-243", + "row_assertion": "case_0243_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left", + "source2": "row-scale", + "source3": "right", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0249", - "operation_index": 100, - "operation": "TMATMUL_MX", + "case_id": "RANGE-MATRIX-CASE-0244", + "operation_index": 96, + "operation": "TMATMUL_MX_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX", + "semantic_handler": "TMATMUL_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source2", @@ -13714,9 +13750,10 @@ "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x38431181", + "decoded_start": "0x38631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13735,13 +13772,17 @@ ], [ "source2", - "source3", - "destination0" + "source3" + ], + [ + "source4", + "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -13751,37 +13792,40 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-249", - "row_assertion": "case_0249_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-244", + "row_assertion": "case_0244_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left", + "source2": "row-scale", + "source3": "right", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0250", - "operation_index": 100, - "operation": "TMATMUL_MX", + "case_id": "RANGE-MATRIX-CASE-0245", + "operation_index": 96, + "operation": "TMATMUL_MX_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX", + "semantic_handler": "TMATMUL_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source3", @@ -13791,9 +13835,10 @@ "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x38431181", + "decoded_start": "0x38631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13812,13 +13857,17 @@ ], [ "source2", - "source3", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x800000d3", "modifier_words": [ @@ -13828,49 +13877,53 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-250", - "row_assertion": "case_0250_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-245", + "row_assertion": "case_0245_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left", + "source2": "row-scale", + "source3": "right", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0251", - "operation_index": 100, - "operation": "TMATMUL_MX", + "case_id": "RANGE-MATRIX-CASE-0246", + "operation_index": 96, + "operation": "TMATMUL_MX_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX", + "semantic_handler": "TMATMUL_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "role": "source4", + "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x38431181", + "decoded_start": "0x38631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13881,7 +13934,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ "source0", @@ -13889,55 +13942,64 @@ ], [ "source2", - "source3", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-251", - "row_assertion": "case_0251_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source4; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-246", + "row_assertion": "case_0246_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left", + "source2": "row-scale", + "source3": "right", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0252", - "operation_index": 101, - "operation": "TMATMUL_MX_BIAS", + "case_id": "RANGE-MATRIX-CASE-0247", + "operation_index": 96, + "operation": "TMATMUL_MX_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_BIAS", + "semantic_handler": "TMATMUL_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source0", - "role_kind": "source", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", @@ -13946,7 +14008,7 @@ "source4", "destination0" ], - "decoded_start": "0x38531181", + "decoded_start": "0x38631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -13957,7 +14019,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ "source0", @@ -13977,61 +14039,56 @@ "0x10304e13", "0x0058de13" ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" - ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-252", - "row_assertion": "case_0252_normal_commit", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-247", + "row_assertion": "case_0247_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale", - "source4": "bias" + "source0": "accumulator", + "source1": "left", + "source2": "row-scale", + "source3": "right", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0253", - "operation_index": 101, - "operation": "TMATMUL_MX_BIAS", + "case_id": "RANGE-MATRIX-CASE-0248", + "operation_index": 97, + "operation": "TGEMV", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_BIAS", + "semantic_handler": "TGEMV", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source1", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38531181", + "decoded_start": "0x21031181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14046,77 +14103,56 @@ "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", + "source1", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0818ce13" ], - "modifier_word": "0x800000d3", + "modifier_word": "0x000000d3", "modifier_words": [ - "0x800000d3" + "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-253", - "row_assertion": "case_0253_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-248", + "row_assertion": "case_0248_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 + "source0": 4, + "source1": 4 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_N8" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale", - "source4": "bias" + "source0": "left-vector", + "source1": "right-matrix" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0254", - "operation_index": 101, - "operation": "TMATMUL_MX_BIAS", + "case_id": "RANGE-MATRIX-CASE-0249", + "operation_index": 97, + "operation": "TGEMV", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_BIAS", + "semantic_handler": "TGEMV", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source2", + "role": "source1", "role_kind": "source", "all_required_roles": [ "source0", "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38531181", + "decoded_start": "0x21031181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14131,77 +14167,56 @@ "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", + "source1", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0818ce13" ], - "modifier_word": "0x000000d3", + "modifier_word": "0x800000d3", "modifier_words": [ - "0x000000d3" + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-254", - "row_assertion": "case_0254_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-249", + "row_assertion": "case_0249_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 + "source0": 4, + "source1": 4 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_N8" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale", - "source4": "bias" + "source0": "left-vector", + "source1": "right-matrix" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0255", - "operation_index": 101, - "operation": "TMATMUL_MX_BIAS", + "case_id": "RANGE-MATRIX-CASE-0250", + "operation_index": 97, + "operation": "TGEMV", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_BIAS", + "semantic_handler": "TGEMV", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source3", - "role_kind": "source", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38531181", + "decoded_start": "0x21031181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14212,81 +14227,59 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", + "source1", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" - ], - "modifier_word": "0x800000d3", - "modifier_words": [ - "0x800000d3" + "0x0818ce13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-255", - "row_assertion": "case_0255_normal_commit", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-250", + "row_assertion": "case_0250_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 + "source0": 4, + "source1": 4 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_N8" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale", - "source4": "bias" + "source0": "left-vector", + "source1": "right-matrix" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0256", - "operation_index": 101, - "operation": "TMATMUL_MX_BIAS", + "case_id": "RANGE-MATRIX-CASE-0251", + "operation_index": 98, + "operation": "TGEMV_BIAS", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_BIAS", + "semantic_handler": "TGEMV_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source4", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38531181", + "decoded_start": "0x21131181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14305,17 +14298,12 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -14324,54 +14312,46 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source4; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-256", - "row_assertion": "case_0256_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-251", + "row_assertion": "case_0251_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 + "source0": 4, + "source1": 4, + "source2": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_N8", + "source2": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale", - "source4": "bias" + "source0": "left-vector", + "source1": "right-matrix", + "source2": "bias" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0257", - "operation_index": 101, - "operation": "TMATMUL_MX_BIAS", + "case_id": "RANGE-MATRIX-CASE-0252", + "operation_index": 98, + "operation": "TGEMV_BIAS", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_BIAS", + "semantic_handler": "TGEMV_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "role": "source1", + "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38531181", + "decoded_start": "0x21131181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14382,7 +14362,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ "source0", @@ -14390,71 +14370,60 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" + ], + "modifier_word": "0x800000d3", + "modifier_words": [ + "0x800000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-257", - "row_assertion": "case_0257_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-252", + "row_assertion": "case_0252_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 + "source0": 4, + "source1": 4, + "source2": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_N8", + "source2": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "left", - "source1": "row-scale", - "source2": "right", - "source3": "column-scale", - "source4": "bias" + "source0": "left-vector", + "source1": "right-matrix", + "source2": "bias" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0258", - "operation_index": 102, - "operation": "TMATMUL_MX_ACC", - "family": "CUBE", - "semantic_handler": "TMATMUL_MX_ACC", + "case_id": "RANGE-MATRIX-CASE-0253", + "operation_index": 98, + "operation": "TGEMV_BIAS", + "family": "CUBE", + "semantic_handler": "TGEMV_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source0", + "role": "source2", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38631181", + "decoded_start": "0x21131181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14473,17 +14442,12 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -14492,54 +14456,46 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-258", - "row_assertion": "case_0258_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-253", + "row_assertion": "case_0253_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { - "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 + "source0": 4, + "source1": 4, + "source2": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_N8", + "source2": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left", - "source2": "row-scale", - "source3": "right", - "source4": "column-scale" + "source0": "left-vector", + "source1": "right-matrix", + "source2": "bias" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0259", - "operation_index": 102, - "operation": "TMATMUL_MX_ACC", + "case_id": "RANGE-MATRIX-CASE-0254", + "operation_index": 98, + "operation": "TGEMV_BIAS", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_ACC", + "semantic_handler": "TGEMV_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source1", - "role_kind": "source", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38631181", + "decoded_start": "0x21131181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14550,7 +14506,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ "source0", @@ -14558,73 +14514,58 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" - ], - "modifier_word": "0x800000d3", - "modifier_words": [ - "0x800000d3" + "0x0038de13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-259", - "row_assertion": "case_0259_normal_commit", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-254", + "row_assertion": "case_0254_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { - "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 + "source0": 4, + "source1": 4, + "source2": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_N8", + "source2": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left", - "source2": "row-scale", - "source3": "right", - "source4": "column-scale" + "source0": "left-vector", + "source1": "right-matrix", + "source2": "bias" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0260", - "operation_index": 102, - "operation": "TMATMUL_MX_ACC", + "case_id": "RANGE-MATRIX-CASE-0255", + "operation_index": 99, + "operation": "TGEMV_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_ACC", + "semantic_handler": "TGEMV_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source2", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38631181", + "decoded_start": "0x21231181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14643,17 +14584,12 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -14662,54 +14598,46 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-260", - "row_assertion": "case_0260_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-255", + "row_assertion": "case_0255_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 + "source1": 4, + "source2": 4 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" + "source2": "TileLayout_CUBE_N8" }, "fixture_role_kinds": { "source0": "accumulator", - "source1": "left", - "source2": "row-scale", - "source3": "right", - "source4": "column-scale" + "source1": "left-vector", + "source2": "right-matrix" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0261", - "operation_index": 102, - "operation": "TMATMUL_MX_ACC", + "case_id": "RANGE-MATRIX-CASE-0256", + "operation_index": 99, + "operation": "TGEMV_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_ACC", + "semantic_handler": "TGEMV_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source3", + "role": "source1", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38631181", + "decoded_start": "0x21231181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14728,17 +14656,12 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" ], "modifier_word": "0x800000d3", "modifier_words": [ @@ -14747,54 +14670,46 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-261", - "row_assertion": "case_0261_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-256", + "row_assertion": "case_0256_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 + "source1": 4, + "source2": 4 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" + "source2": "TileLayout_CUBE_N8" }, "fixture_role_kinds": { "source0": "accumulator", - "source1": "left", - "source2": "row-scale", - "source3": "right", - "source4": "column-scale" + "source1": "left-vector", + "source2": "right-matrix" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0262", - "operation_index": 102, - "operation": "TMATMUL_MX_ACC", + "case_id": "RANGE-MATRIX-CASE-0257", + "operation_index": 99, + "operation": "TGEMV_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_ACC", + "semantic_handler": "TGEMV_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source4", + "role": "source2", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38631181", + "decoded_start": "0x21231181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14813,17 +14728,12 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -14832,41 +14742,35 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source4; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-262", - "row_assertion": "case_0262_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-257", + "row_assertion": "case_0257_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 + "source1": 4, + "source2": 4 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" + "source2": "TileLayout_CUBE_N8" }, "fixture_role_kinds": { "source0": "accumulator", - "source1": "left", - "source2": "row-scale", - "source3": "right", - "source4": "column-scale" + "source1": "left-vector", + "source2": "right-matrix" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0263", - "operation_index": 102, - "operation": "TMATMUL_MX_ACC", + "case_id": "RANGE-MATRIX-CASE-0258", + "operation_index": 99, + "operation": "TGEMV_ACC", "family": "CUBE", - "semantic_handler": "TMATMUL_MX_ACC", + "semantic_handler": "TGEMV_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "destination0", @@ -14875,11 +14779,9 @@ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x38631181", + "decoded_start": "0x21231181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14898,17 +14800,12 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" ], "modifier_word": "0x800018d3", "modifier_words": [], @@ -14916,40 +14813,34 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-263", - "row_assertion": "case_0263_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-258", + "row_assertion": "case_0258_normal_commit", "gpr_word": null, - "fixture_data_type": 7, + "fixture_data_type": 4, "fixture_role_data_types": { "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 + "source1": 4, + "source2": 4 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" + "source2": "TileLayout_CUBE_N8" }, "fixture_role_kinds": { "source0": "accumulator", - "source1": "left", - "source2": "row-scale", - "source3": "right", - "source4": "column-scale" + "source1": "left-vector", + "source2": "right-matrix" }, - "datr_word": "0x00701023", + "datr_word": "0x00401023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0264", - "operation_index": 103, - "operation": "TGEMV", + "case_id": "RANGE-MATRIX-CASE-0259", + "operation_index": 100, + "operation": "TGEMV_MX", "family": "CUBE", - "semantic_handler": "TGEMV", + "semantic_handler": "TGEMV_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source0", @@ -14957,9 +14848,11 @@ "all_required_roles": [ "source0", "source1", + "source2", + "source3", "destination0" ], - "decoded_start": "0x21031181", + "decoded_start": "0x39431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -14974,12 +14867,17 @@ "binding_groups": [ [ "source0", - "source1", + "source1" + ], + [ + "source2", + "source3", "destination0" ] ], "binding_words": [ - "0x0818ce13" + "0x08104e13", + "0x1038ce13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -14989,31 +14887,37 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-264", - "row_assertion": "case_0264_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-259", + "row_assertion": "case_0259_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left-vector", - "source1": "right-matrix" + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0265", - "operation_index": 103, - "operation": "TGEMV", + "case_id": "RANGE-MATRIX-CASE-0260", + "operation_index": 100, + "operation": "TGEMV_MX", "family": "CUBE", - "semantic_handler": "TGEMV", + "semantic_handler": "TGEMV_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source1", @@ -15021,9 +14925,11 @@ "all_required_roles": [ "source0", "source1", + "source2", + "source3", "destination0" ], - "decoded_start": "0x21031181", + "decoded_start": "0x39431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15038,12 +14944,17 @@ "binding_groups": [ [ "source0", - "source1", + "source1" + ], + [ + "source2", + "source3", "destination0" ] ], "binding_words": [ - "0x0818ce13" + "0x08104e13", + "0x1038ce13" ], "modifier_word": "0x800000d3", "modifier_words": [ @@ -15053,41 +14964,49 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-265", - "row_assertion": "case_0265_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-260", + "row_assertion": "case_0260_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left-vector", - "source1": "right-matrix" + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0266", - "operation_index": 103, - "operation": "TGEMV", + "case_id": "RANGE-MATRIX-CASE-0261", + "operation_index": 100, + "operation": "TGEMV_MX", "family": "CUBE", - "semantic_handler": "TGEMV", + "semantic_handler": "TGEMV_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "role": "source2", + "role_kind": "source", "all_required_roles": [ "source0", "source1", + "source2", + "source3", "destination0" ], - "decoded_start": "0x21031181", + "decoded_start": "0x39431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15098,59 +15017,73 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ "source0", - "source1", + "source1" + ], + [ + "source2", + "source3", "destination0" ] ], "binding_words": [ - "0x0818ce13" + "0x08104e13", + "0x1038ce13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-266", - "row_assertion": "case_0266_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-261", + "row_assertion": "case_0261_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left-vector", - "source1": "right-matrix" + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0267", - "operation_index": 104, - "operation": "TGEMV_BIAS", + "case_id": "RANGE-MATRIX-CASE-0262", + "operation_index": 100, + "operation": "TGEMV_MX", "family": "CUBE", - "semantic_handler": "TGEMV_BIAS", + "semantic_handler": "TGEMV_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source0", + "role": "source3", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", "destination0" ], - "decoded_start": "0x21131181", + "decoded_start": "0x39431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15169,60 +15102,65 @@ ], [ "source2", + "source3", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x1038ce13" ], - "modifier_word": "0x000000d3", + "modifier_word": "0x800000d3", "modifier_words": [ - "0x000000d3" + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-267", - "row_assertion": "case_0267_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-262", + "row_assertion": "case_0262_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4, - "source2": 1 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8", - "source2": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left-vector", - "source1": "right-matrix", - "source2": "bias" + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0268", - "operation_index": 104, - "operation": "TGEMV_BIAS", + "case_id": "RANGE-MATRIX-CASE-0263", + "operation_index": 100, + "operation": "TGEMV_MX", "family": "CUBE", - "semantic_handler": "TGEMV_BIAS", + "semantic_handler": "TGEMV_MX", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source1", - "role_kind": "source", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", "source2", + "source3", "destination0" ], - "decoded_start": "0x21131181", + "decoded_start": "0x39431181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15233,7 +15171,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ "source0", @@ -15241,60 +15179,64 @@ ], [ "source2", + "source3", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" - ], - "modifier_word": "0x800000d3", - "modifier_words": [ - "0x800000d3" + "0x1038ce13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-268", - "row_assertion": "case_0268_normal_commit", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-263", + "row_assertion": "case_0263_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4, - "source2": 1 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8", - "source2": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { "source0": "left-vector", - "source1": "right-matrix", - "source2": "bias" + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0269", - "operation_index": 104, - "operation": "TGEMV_BIAS", + "case_id": "RANGE-MATRIX-CASE-0264", + "operation_index": 101, + "operation": "TGEMV_MX_BIAS", "family": "CUBE", - "semantic_handler": "TGEMV_BIAS", + "semantic_handler": "TGEMV_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source2", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x21131181", + "decoded_start": "0x39531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15313,12 +15255,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -15327,46 +15274,54 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-269", - "row_assertion": "case_0269_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-264", + "row_assertion": "case_0264_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4, - "source2": 1 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8", - "source2": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { "source0": "left-vector", - "source1": "right-matrix", - "source2": "bias" + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0270", - "operation_index": 104, - "operation": "TGEMV_BIAS", + "case_id": "RANGE-MATRIX-CASE-0265", + "operation_index": 101, + "operation": "TGEMV_MX_BIAS", "family": "CUBE", - "semantic_handler": "TGEMV_BIAS", + "semantic_handler": "TGEMV_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "role": "source1", + "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x21131181", + "decoded_start": "0x39531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15377,7 +15332,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ "source0", @@ -15385,58 +15340,73 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" + ], + "modifier_word": "0x800000d3", + "modifier_words": [ + "0x800000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-270", - "row_assertion": "case_0270_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-265", + "row_assertion": "case_0265_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 4, - "source1": 4, - "source2": 1 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_N8", - "source2": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { "source0": "left-vector", - "source1": "right-matrix", - "source2": "bias" + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0271", - "operation_index": 105, - "operation": "TGEMV_ACC", + "case_id": "RANGE-MATRIX-CASE-0266", + "operation_index": 101, + "operation": "TGEMV_MX_BIAS", "family": "CUBE", - "semantic_handler": "TGEMV_ACC", + "semantic_handler": "TGEMV_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source0", + "role": "source2", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x21231181", + "decoded_start": "0x39531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15455,12 +15425,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -15469,46 +15444,54 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-271", - "row_assertion": "case_0271_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-266", + "row_assertion": "case_0266_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 1, - "source1": 4, - "source2": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "right-matrix" + "source0": "left-vector", + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0272", - "operation_index": 105, - "operation": "TGEMV_ACC", + "case_id": "RANGE-MATRIX-CASE-0267", + "operation_index": 101, + "operation": "TGEMV_MX_BIAS", "family": "CUBE", - "semantic_handler": "TGEMV_ACC", + "semantic_handler": "TGEMV_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source1", + "role": "source3", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x21231181", + "decoded_start": "0x39531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15527,12 +15510,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x800000d3", "modifier_words": [ @@ -15541,46 +15529,54 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-272", - "row_assertion": "case_0272_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-267", + "row_assertion": "case_0267_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 1, - "source1": 4, - "source2": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "right-matrix" + "source0": "left-vector", + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0273", - "operation_index": 105, - "operation": "TGEMV_ACC", + "case_id": "RANGE-MATRIX-CASE-0268", + "operation_index": 101, + "operation": "TGEMV_MX_BIAS", "family": "CUBE", - "semantic_handler": "TGEMV_ACC", + "semantic_handler": "TGEMV_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source2", + "role": "source4", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x21231181", + "decoded_start": "0x39531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15599,12 +15595,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -15613,35 +15614,41 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-273", - "row_assertion": "case_0273_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source4; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-268", + "row_assertion": "case_0268_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 1, - "source1": 4, - "source2": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "right-matrix" + "source0": "left-vector", + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0274", - "operation_index": 105, - "operation": "TGEMV_ACC", + "case_id": "RANGE-MATRIX-CASE-0269", + "operation_index": 101, + "operation": "TGEMV_MX_BIAS", "family": "CUBE", - "semantic_handler": "TGEMV_ACC", + "semantic_handler": "TGEMV_MX_BIAS", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "destination0", @@ -15650,9 +15657,11 @@ "source0", "source1", "source2", + "source3", + "source4", "destination0" ], - "decoded_start": "0x21231181", + "decoded_start": "0x39531181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15671,12 +15680,17 @@ ], [ "source2", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x0038de13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x800018d3", "modifier_words": [], @@ -15684,34 +15698,40 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-274", - "row_assertion": "case_0274_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-269", + "row_assertion": "case_0269_normal_commit", "gpr_word": null, - "fixture_data_type": 4, + "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 1, - "source1": 4, - "source2": 4 + "source0": 7, + "source1": 13, + "source2": 7, + "source3": 13, + "source4": 1 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_N8" + "source1": "TileLayout_CUBE_M32", + "source2": "TileLayout_CUBE_N8", + "source3": "TileLayout_CUBE_M32", + "source4": "TileLayout_CUBE_M16" }, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "right-matrix" + "source0": "left-vector", + "source1": "row-scale", + "source2": "right-matrix", + "source3": "column-scale", + "source4": "bias" }, - "datr_word": "0x00401023", + "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0275", - "operation_index": 106, - "operation": "TGEMV_MX", + "case_id": "RANGE-MATRIX-CASE-0270", + "operation_index": 102, + "operation": "TGEMV_MX_ACC", "family": "CUBE", - "semantic_handler": "TGEMV_MX", + "semantic_handler": "TGEMV_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source0", @@ -15721,9 +15741,10 @@ "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x39431181", + "decoded_start": "0x39631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15742,13 +15763,17 @@ ], [ "source2", - "source3", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -15758,37 +15783,40 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-275", - "row_assertion": "case_0275_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-270", + "row_assertion": "case_0270_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left-vector", + "source2": "row-scale", + "source3": "right-matrix", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0276", - "operation_index": 106, - "operation": "TGEMV_MX", + "case_id": "RANGE-MATRIX-CASE-0271", + "operation_index": 102, + "operation": "TGEMV_MX_ACC", "family": "CUBE", - "semantic_handler": "TGEMV_MX", + "semantic_handler": "TGEMV_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source1", @@ -15798,9 +15826,10 @@ "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x39431181", + "decoded_start": "0x39631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15819,13 +15848,17 @@ ], [ "source2", - "source3", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x800000d3", "modifier_words": [ @@ -15835,37 +15868,40 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-276", - "row_assertion": "case_0276_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-271", + "row_assertion": "case_0271_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left-vector", + "source2": "row-scale", + "source3": "right-matrix", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0277", - "operation_index": 106, - "operation": "TGEMV_MX", + "case_id": "RANGE-MATRIX-CASE-0272", + "operation_index": 102, + "operation": "TGEMV_MX_ACC", "family": "CUBE", - "semantic_handler": "TGEMV_MX", + "semantic_handler": "TGEMV_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source2", @@ -15875,9 +15911,10 @@ "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x39431181", + "decoded_start": "0x39631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15896,13 +15933,17 @@ ], [ "source2", - "source3", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -15912,37 +15953,40 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-277", - "row_assertion": "case_0277_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-272", + "row_assertion": "case_0272_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left-vector", + "source2": "row-scale", + "source3": "right-matrix", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0278", - "operation_index": 106, - "operation": "TGEMV_MX", + "case_id": "RANGE-MATRIX-CASE-0273", + "operation_index": 102, + "operation": "TGEMV_MX_ACC", "family": "CUBE", - "semantic_handler": "TGEMV_MX", + "semantic_handler": "TGEMV_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", "role": "source3", @@ -15952,9 +15996,10 @@ "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x39431181", + "decoded_start": "0x39631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -15973,13 +16018,17 @@ ], [ "source2", - "source3", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" ], "modifier_word": "0x800000d3", "modifier_words": [ @@ -15989,49 +16038,53 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-278", - "row_assertion": "case_0278_normal_commit", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-273", + "row_assertion": "case_0273_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left-vector", + "source2": "row-scale", + "source3": "right-matrix", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0279", - "operation_index": 106, - "operation": "TGEMV_MX", + "case_id": "RANGE-MATRIX-CASE-0274", + "operation_index": 102, + "operation": "TGEMV_MX_ACC", "family": "CUBE", - "semantic_handler": "TGEMV_MX", + "semantic_handler": "TGEMV_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "role": "source4", + "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", "source3", + "source4", "destination0" ], - "decoded_start": "0x39431181", + "decoded_start": "0x39631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -16042,7 +16095,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ "source0", @@ -16050,55 +16103,64 @@ ], [ "source2", - "source3", + "source3" + ], + [ + "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x1038ce13" + "0x10304e13", + "0x0058de13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-279", - "row_assertion": "case_0279_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source4; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-274", + "row_assertion": "case_0274_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale" + "source0": "accumulator", + "source1": "left-vector", + "source2": "row-scale", + "source3": "right-matrix", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0280", - "operation_index": 107, - "operation": "TGEMV_MX_BIAS", + "case_id": "RANGE-MATRIX-CASE-0275", + "operation_index": 102, + "operation": "TGEMV_MX_ACC", "family": "CUBE", - "semantic_handler": "TGEMV_MX_BIAS", + "semantic_handler": "TGEMV_MX_ACC", "handler_effect_class": "atomic-auxiliary", "fixture_recipe": "cube-parent-local-view", - "role": "source0", - "role_kind": "source", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", @@ -16107,7 +16169,7 @@ "source4", "destination0" ], - "decoded_start": "0x39531181", + "decoded_start": "0x39631181", "decoded_attributes": [ "B.DATR", "B.DIM", @@ -16118,7 +16180,7 @@ "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ "source0", @@ -16138,65 +16200,59 @@ "0x10304e13", "0x0058de13" ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" - ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-280", - "row_assertion": "case_0280_normal_commit", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-275", + "row_assertion": "case_0275_normal_commit", "gpr_word": null, "fixture_data_type": 7, "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 + "source0": 1, + "source1": 7, + "source2": 13, + "source3": 7, + "source4": 13 }, "fixture_role_layouts": { "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" + "source1": "TileLayout_CUBE_M16", + "source2": "TileLayout_CUBE_M32", + "source3": "TileLayout_CUBE_N8", + "source4": "TileLayout_CUBE_M32" }, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale", - "source4": "bias" + "source0": "accumulator", + "source1": "left-vector", + "source2": "row-scale", + "source3": "right-matrix", + "source4": "column-scale" }, "datr_word": "0x00701023", "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0281", - "operation_index": 107, - "operation": "TGEMV_MX_BIAS", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_BIAS", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0276", + "operation_index": 103, + "operation": "TPERMUTE", + "family": "TEPL", + "semantic_handler": "TPERMUTE", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "source1", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39531181", + "decoded_start": "0x27519181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", @@ -16211,77 +16267,54 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" ], - "modifier_word": "0x800000d3", + "modifier_word": "0x000000d3", "modifier_words": [ - "0x800000d3" + "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-281", - "row_assertion": "case_0281_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-276", + "row_assertion": "case_0276_normal_commit", "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" - }, + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale", - "source4": "bias" + "source0": "source0", + "source1": "source1", + "source2": "indices" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0282", - "operation_index": 107, - "operation": "TGEMV_MX_BIAS", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_BIAS", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0277", + "operation_index": 103, + "operation": "TPERMUTE", + "family": "TEPL", + "semantic_handler": "TPERMUTE", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "source2", + "role": "source1", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39531181", + "decoded_start": "0x27519181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", @@ -16296,77 +16329,54 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" ], - "modifier_word": "0x000000d3", + "modifier_word": "0x800000d3", "modifier_words": [ - "0x000000d3" + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-282", - "row_assertion": "case_0282_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-277", + "row_assertion": "case_0277_normal_commit", "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, + "fixture_role_kinds": { + "source0": "source0", + "source1": "source1", + "source2": "indices" }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" - }, - "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale", - "source4": "bias" - }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0283", - "operation_index": 107, - "operation": "TGEMV_MX_BIAS", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_BIAS", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0278", + "operation_index": 103, + "operation": "TPERMUTE", + "family": "TEPL", + "semantic_handler": "TPERMUTE", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "source3", + "role": "source2", "role_kind": "source", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39531181", + "decoded_start": "0x27519181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", @@ -16381,84 +16391,61 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0038de13" ], - "modifier_word": "0x800000d3", + "modifier_word": "0x000000d3", "modifier_words": [ - "0x800000d3" + "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-283", - "row_assertion": "case_0283_normal_commit", + "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-278", + "row_assertion": "case_0278_normal_commit", "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" - }, + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale", - "source4": "bias" + "source0": "source0", + "source1": "source1", + "source2": "indices" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0284", - "operation_index": 107, - "operation": "TGEMV_MX_BIAS", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_BIAS", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0279", + "operation_index": 103, + "operation": "TPERMUTE", + "family": "TEPL", + "semantic_handler": "TPERMUTE", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "source4", - "role_kind": "source", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39531181", + "decoded_start": "0x27519181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ "source0", @@ -16466,160 +16453,107 @@ ], [ "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ "0x08104e13", - "0x10304e13", - "0x0058de13" - ], - "modifier_word": "0x000000d3", - "modifier_words": [ - "0x000000d3" + "0x0038de13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source4; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-284", - "row_assertion": "case_0284_normal_commit", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-279", + "row_assertion": "case_0279_normal_commit", "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" - }, + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale", - "source4": "bias" + "source0": "source0", + "source1": "source1", + "source2": "indices" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0285", - "operation_index": 107, - "operation": "TGEMV_MX_BIAS", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_BIAS", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0280", + "operation_index": 104, + "operation": "TSHUF", + "family": "TEPL", + "semantic_handler": "TSHUF", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "destination0", - "role_kind": "destination", + "role": "source0", + "role_kind": "source", "all_required_roles": [ "source0", "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39531181", + "decoded_start": "0x27619181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", "B.IOT", "B.IOS" ], - "modifier": "B.ASSEMBLE INIT_LAST", + "modifier": "B.SUBVIEW", "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", + "source1", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0818ce13" + ], + "modifier_word": "0x000000d3", + "modifier_words": [ + "0x000000d3" ], - "modifier_word": "0x800018d3", - "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", - "row_assertion": "case_0285_normal_commit", - "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 7, - "source1": 13, - "source2": 7, - "source3": 13, - "source4": 1 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M32", - "source2": "TileLayout_CUBE_N8", - "source3": "TileLayout_CUBE_M32", - "source4": "TileLayout_CUBE_M16" - }, + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-280", + "row_assertion": "case_0280_normal_commit", + "gpr_word": "0x00010013", + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "left-vector", - "source1": "row-scale", - "source2": "right-matrix", - "source3": "column-scale", - "source4": "bias" + "source0": "source", + "source1": "controls" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0286", - "operation_index": 108, - "operation": "TGEMV_MX_ACC", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_ACC", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0281", + "operation_index": 104, + "operation": "TSHUF", + "family": "TEPL", + "semantic_handler": "TSHUF", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "source0", + "role": "source1", "role_kind": "source", "all_required_roles": [ "source0", "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39631181", + "decoded_start": "0x27619181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", @@ -16630,81 +16564,106 @@ "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", + "source1", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0818ce13" ], - "modifier_word": "0x000000d3", + "modifier_word": "0x800000d3", "modifier_words": [ - "0x000000d3" + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", - "row_assertion": "case_0286_normal_commit", - "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-281", + "row_assertion": "case_0281_normal_commit", + "gpr_word": "0x00010013", + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, + "fixture_role_kinds": { + "source0": "source", + "source1": "controls" }, + "datr_word": null, + "destination_size_code": 1 + }, + { + "case_id": "RANGE-MATRIX-CASE-0282", + "operation_index": 104, + "operation": "TSHUF", + "family": "TEPL", + "semantic_handler": "TSHUF", + "handler_effect_class": "rollback-safe", + "fixture_recipe": "cube-parent-local-view", + "role": "destination0", + "role_kind": "destination", + "all_required_roles": [ + "source0", + "source1", + "destination0" + ], + "decoded_start": "0x27619181", + "decoded_attributes": [ + "B.DIM" + ], + "decoded_operand_commands": [ + "B.IOR", + "B.IOT", + "B.IOS" + ], + "modifier": "B.ASSEMBLE INIT_LAST", + "binding_groups": [ + [ + "source0", + "source1", + "destination0" + ] + ], + "binding_words": [ + "0x0818ce13" + ], + "modifier_word": "0x800018d3", + "modifier_words": [], + "normal_dispatch": "ExecuteBundleTileOperation", + "expected_fault": null, + "outcome": "normal-success", + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-282", + "row_assertion": "case_0282_normal_commit", + "gpr_word": "0x00010013", + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "row-scale", - "source3": "right-matrix", - "source4": "column-scale" + "source0": "source", + "source1": "controls" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0287", - "operation_index": 108, - "operation": "TGEMV_MX_ACC", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_ACC", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0283", + "operation_index": 105, + "operation": "TPACK", + "family": "TEPL", + "semantic_handler": "TPACK", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "source1", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39631181", + "decoded_start": "0x27719181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", @@ -16715,81 +16674,52 @@ "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", + "source1", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0818ce13" ], - "modifier_word": "0x800000d3", + "modifier_word": "0x000000d3", "modifier_words": [ - "0x800000d3" + "0x000000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", - "row_assertion": "case_0287_normal_commit", - "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" - }, + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-283", + "row_assertion": "case_0283_normal_commit", + "gpr_word": "0x00010013", + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "row-scale", - "source3": "right-matrix", - "source4": "column-scale" + "source0": "source0", + "source1": "source1" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0288", - "operation_index": 108, - "operation": "TGEMV_MX_ACC", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_ACC", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0284", + "operation_index": 105, + "operation": "TPACK", + "family": "TEPL", + "semantic_handler": "TPACK", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "source2", + "role": "source1", "role_kind": "source", "all_required_roles": [ "source0", "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39631181", + "decoded_start": "0x27719181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", @@ -16800,166 +16730,105 @@ "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", + "source1", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0818ce13" ], - "modifier_word": "0x000000d3", + "modifier_word": "0x800000d3", "modifier_words": [ - "0x000000d3" + "0x800000d3" ], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source2; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "row_assertion": "case_0288_normal_commit", - "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" - }, + "observable": "decoded B.SUBVIEW reaches normal dispatch for source1; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-284", + "row_assertion": "case_0284_normal_commit", + "gpr_word": "0x00010013", + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "row-scale", - "source3": "right-matrix", - "source4": "column-scale" + "source0": "source0", + "source1": "source1" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0289", - "operation_index": 108, - "operation": "TGEMV_MX_ACC", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_ACC", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0285", + "operation_index": 105, + "operation": "TPACK", + "family": "TEPL", + "semantic_handler": "TPACK", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "source3", - "role_kind": "source", + "role": "destination0", + "role_kind": "destination", "all_required_roles": [ "source0", "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39631181", + "decoded_start": "0x27719181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", "B.IOT", "B.IOS" ], - "modifier": "B.SUBVIEW", + "modifier": "B.ASSEMBLE INIT_LAST", "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", + "source1", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" - ], - "modifier_word": "0x800000d3", - "modifier_words": [ - "0x800000d3" + "0x0818ce13" ], + "modifier_word": "0x800018d3", + "modifier_words": [], "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source3; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "row_assertion": "case_0289_normal_commit", - "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" - }, + "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", + "row_assertion": "case_0285_normal_commit", + "gpr_word": "0x00010013", + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "row-scale", - "source3": "right-matrix", - "source4": "column-scale" + "source0": "source0", + "source1": "source1" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0290", - "operation_index": 108, - "operation": "TGEMV_MX_ACC", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_ACC", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0286", + "operation_index": 106, + "operation": "TUNPACK", + "family": "TEPL", + "semantic_handler": "TUNPACK", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", - "role": "source4", + "role": "source0", "role_kind": "source", "all_required_roles": [ "source0", - "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39631181", + "decoded_start": "0x27819181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", @@ -16970,21 +16839,11 @@ "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0018de13" ], "modifier_word": "0x000000d3", "modifier_words": [ @@ -16993,58 +16852,36 @@ "normal_dispatch": "ExecuteBundleTileOperation", "expected_fault": null, "outcome": "normal-success", - "observable": "decoded B.SUBVIEW reaches normal dispatch for source4; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "row_assertion": "case_0290_normal_commit", - "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" - }, + "observable": "decoded B.SUBVIEW reaches normal dispatch for source0; the handler commits and the destination/generation observable is defined", + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", + "row_assertion": "case_0286_normal_commit", + "gpr_word": "0x00010013", + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "row-scale", - "source3": "right-matrix", - "source4": "column-scale" + "source0": "source" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 }, { - "case_id": "RANGE-MATRIX-CASE-0291", - "operation_index": 108, - "operation": "TGEMV_MX_ACC", - "family": "CUBE", - "semantic_handler": "TGEMV_MX_ACC", - "handler_effect_class": "atomic-auxiliary", + "case_id": "RANGE-MATRIX-CASE-0287", + "operation_index": 106, + "operation": "TUNPACK", + "family": "TEPL", + "semantic_handler": "TUNPACK", + "handler_effect_class": "rollback-safe", "fixture_recipe": "cube-parent-local-view", "role": "destination0", "role_kind": "destination", "all_required_roles": [ "source0", - "source1", - "source2", - "source3", - "source4", "destination0" ], - "decoded_start": "0x39631181", + "decoded_start": "0x27819181", "decoded_attributes": [ - "B.DATR", - "B.DIM", - "B.FPATR" + "B.DIM" ], "decoded_operand_commands": [ "B.IOR", @@ -17055,21 +16892,11 @@ "binding_groups": [ [ "source0", - "source1" - ], - [ - "source2", - "source3" - ], - [ - "source4", "destination0" ] ], "binding_words": [ - "0x08104e13", - "0x10304e13", - "0x0058de13" + "0x0018de13" ], "modifier_word": "0x800018d3", "modifier_words": [], @@ -17077,32 +16904,16 @@ "expected_fault": null, "outcome": "normal-success", "observable": "decoded B.ASSEMBLE INIT_LAST reaches normal dispatch for destination0; the handler commits and the destination/generation observable is defined", - "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291", - "row_assertion": "case_0291_normal_commit", - "gpr_word": null, - "fixture_data_type": 7, - "fixture_role_data_types": { - "source0": 1, - "source1": 7, - "source2": 13, - "source3": 7, - "source4": 13 - }, - "fixture_role_layouts": { - "source0": "TileLayout_CUBE_M16", - "source1": "TileLayout_CUBE_M16", - "source2": "TileLayout_CUBE_M32", - "source3": "TileLayout_CUBE_N8", - "source4": "TileLayout_CUBE_M32" - }, + "test_id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", + "row_assertion": "case_0287_normal_commit", + "gpr_word": "0x00010013", + "fixture_data_type": 4, + "fixture_role_data_types": {}, + "fixture_role_layouts": {}, "fixture_role_kinds": { - "source0": "accumulator", - "source1": "left-vector", - "source2": "row-scale", - "source3": "right-matrix", - "source4": "column-scale" + "source0": "source" }, - "datr_word": "0x00701023", + "datr_word": null, "destination_size_code": 1 } ] diff --git a/spec/evidence/executable-model-comparison.json b/spec/evidence/executable-model-comparison.json index bb838af63..2d5a69164 100644 --- a/spec/evidence/executable-model-comparison.json +++ b/spec/evidence/executable-model-comparison.json @@ -19,11 +19,11 @@ "id": "predicate-p0-p7-difference" }, { - "disposition": "PTO-v0 bundle commit resolves the complete direct-operation schema from ordered B.IOT/B.IOR bindings, bundle headers, and operation defaults. All 109 direct tile operations are schema-representable; malformed or surplus bindings still reject before tile effects.", + "disposition": "PTO-v0 bundle commit resolves the complete direct-operation schema from ordered B.IOT/B.IOR bindings, bundle headers, and operation defaults. All 107 direct tile operations are schema-representable; malformed or surplus bindings still reject before tile effects.", "id": "bundle-bridge-operand-boundary" }, { - "disposition": "PTO defines 87 TEPL operations. The retained independent selector evidence is classified row by row; TFMA is an explicit PTO-owned extension.", + "disposition": "PTO defines 85 TEPL operations. The retained independent selector evidence is classified row by row; TFMA is an explicit PTO-owned extension.", "id": "tepl-selector-boundary" }, { @@ -14102,10 +14102,10 @@ "command_forms": 76, "direct_tile_breakdown": { "CUBE": 12, - "TEPL": 87, + "TEPL": 85, "TLSU": 10 }, - "direct_tile_operations": 109, + "direct_tile_operations": 107, "scalar_forms": 466, "total_rows": 651 }, diff --git a/spec/evidence/instruction-contract-closure.json b/spec/evidence/instruction-contract-closure.json index 3b3762cb2..b245beddf 100644 --- a/spec/evidence/instruction-contract-closure.json +++ b/spec/evidence/instruction-contract-closure.json @@ -3,7 +3,13 @@ "deleted_names": [ "B.IOD", "BSTART.PAR", - "C.B.IOS" + "C.B.IOS", + "TFILLPAD", + "TPARTADD", + "TPARTMAX", + "TPARTMIN", + "TPARTMUL", + "TTRANS" ], "instructions": [ { @@ -122194,134 +122200,6 @@ "summary": "Extract a rectangular source region at the encoded row and column offsets.", "surface": "tile" }, - { - "alias_engine": null, - "alias_of": null, - "catalog_records": [ - { - "arguments": [ - { - "operand": "destination0" - }, - { - "operand": "source0" - }, - { - "operand": "scalar0" - } - ], - "classification": "layout-and-rearrangement", - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [ - "Layout" - ], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "TFILLPAD", - "engine": "SFU", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 5, - "legality_handler": "TileOperandsLegal_TFILLPAD", - "mode": 3, - "name": "TFILLPAD", - "operands": [ - { - "field": "destination0", - "role": "destination" - }, - { - "field": "source0", - "role": "source" - }, - { - "field": "scalar0", - "role": "padding" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x065", - "semantic_handler": "TFILLPAD", - "state_effects": [ - "operand:destination0:destination", - "operand:source0:source", - "operand:scalar0:padding" - ] - } - ], - "classification": [ - "layout-and-rearrangement", - "initialization" - ], - "contract": { - "block_composition": [ - "BSTART.SFU TFILLPAD, DataType", - "B.DATR (optional)", - "B.DIM LB0", - "B.DIM (LB1/LB2 for 2D)", - "B.IOT", - "BSTOP" - ], - "canonical_assembly": [ - "TFILLPAD " - ], - "defaults": [ - "At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence.", - "The TileOperandsLegal_TFILLPAD schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TFILLPAD.", - "B.IOR.RegSrc0 supplies the padding scalar; omitted B.IOR selects zero and only the low selected-element-width bits participate." - ], - "encoded_fields": [], - "encoding_class": "selector-encoded-block-operation", - "examples": [ - "BSTART.SFU TFILLPAD, DataType; B.DATR (optional); B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP" - ], - "exceptions": [ - "ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects.", - "CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation." - ], - "field_domains": [], - "legality": [ - "TFILLPAD is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode.", - "Before effects, TileOperandsLegal_TFILLPAD validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability.", - "B.DATR applicability is exactly [{\"allowed_nonzero_fields\":[\"PadValueOrByteId\",\"Layout\"],\"pad_union\":\"pad-value\"}]." - ], - "memory_effects": [ - "none" - ], - "operands": [ - { - "field": "destination0", - "role": "destination" - }, - { - "field": "source0", - "role": "source" - }, - { - "field": "scalar0", - "role": "padding" - } - ], - "ordering": [ - "none" - ], - "standalone_opcode": false, - "state_effects": [ - "Snapshot the source and bound scalar, copy every valid source coordinate, and write the bound scalar to every non-valid physical destination coordinate.", - "Mark the full physical destination defined, set contents_defined=TRUE, and publish payload, definedness, and descriptor atomically after complete preflight." - ] - }, - "documentation": "docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md", - "engine": "SFU", - "mnemonic": "TFILLPAD", - "ndf_clause": "PTO-INST-TILE-TFILLPAD", - "source": "asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl", - "summary": "Copy the source and fill destination padding elements with the bound scalar.", - "surface": "tile" - }, { "alias_engine": null, "alias_of": null, @@ -128445,9 +128323,6 @@ "catalog_records": [ { "arguments": [ - { - "constant": "TilePartial_ADD" - }, { "operand": "destination0" }, @@ -128456,360 +128331,91 @@ }, { "operand": "source1" - } - ], - "classification": "irregular-and-complex", - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "ExecuteTilePartial", - "engine": "SFU", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 17, - "legality_handler": "TileOperandsLegal_ExecuteTilePartial", - "mode": 3, - "name": "TPARTADD", - "operands": [ - { - "field": "destination0", - "role": "new Local union destination" }, { - "field": "source0", - "role": "persistent Local left source anchored at origin" - }, - { - "field": "source1", - "role": "persistent Local right source anchored at origin" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x071", - "semantic_handler": "ExecuteTilePartial", - "state_effects": [ - "operand:destination0:new-local-union-destination", - "operand:source0:persistent-origin-anchored-left-source", - "operand:source1:persistent-origin-anchored-right-source", - "runtime:NumericStatusFlags:overlap-operation-status", - "runtime:TilePad_Null:physical-padding" - ] - } - ], - "classification": [ - "irregular-and-complex", - "union" - ], - "contract": { - "block_composition": [ - "BSTART.SFU TPARTADD, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8", - "B.DIM LB0=ValidCol", - "B.DIM LB1=ValidRow (optional; omission defaults to 1)", - "B.DIM LB2=Col (optional; omission defaults to ValidCol)", - "B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ", - "BSTOP" - ], - "canonical_assembly": [ - "TPARTADD " - ], - "defaults": [ - "LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol.", - "B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout.", - "Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null." - ], - "encoded_fields": [], - "encoding_class": "selector-encoded-block-operation", - "examples": [ - "BSTART.SFU TPARTADD, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP" - ], - "exceptions": [ - "Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects.", - "An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects.", - "PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects." - ], - "field_domains": [], - "legality": [ - "TPARTADD uses the TEPL encoding carrier Mode 3 Function 17, canonically assembles with BSTART.SFU, and has no standalone opcode.", - "Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal.", - "Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK.", - "Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered.", - "Every valid source element is defined; floating encodings are valid." - ], - "memory_effects": [ - "none" - ], - "operands": [ - { - "field": "destination0", - "role": "new Local union destination" - }, - { - "field": "source0", - "role": "persistent Local left source anchored at origin" - }, - { - "field": "source1", - "role": "persistent Local right source anchored at origin" - } - ], - "ordering": [ - "Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots.", - "The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none." - ], - "standalone_opcode": false, - "state_effects": [ - "At an overlap coordinate, typed addition is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior.", - "At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status.", - "Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding." - ] - }, - "documentation": "docs/tile/irregular-and-complex/union/TPARTADD.md", - "engine": "SFU", - "mnemonic": "TPARTADD", - "ndf_clause": "PTO-INST-TILE-TPARTADD", - "source": "asl/tile/irregular-and-complex/union/TPARTADD.asl", - "summary": "Form the origin-anchored union of two Local Tiles and add overlap elements.", - "surface": "tile" - }, - { - "alias_engine": null, - "alias_of": null, - "catalog_records": [ - { - "arguments": [ - { - "constant": "TilePartial_MAX" - }, - { - "operand": "destination0" - }, - { - "operand": "source0" - }, - { - "operand": "source1" + "operand": "scalar0" } ], - "classification": "irregular-and-complex", + "classification": "layout-and-rearrangement", "command_mnemonic": "BSTART.TEPL", "contract_status": "reviewed-complete", "datr_contract": { - "allowed_nonzero_fields": [], + "allowed_nonzero_fields": [ + "Layout" + ], "pad_union": "must-zero" }, "disposition": "accepted-direct-operation", - "effect_contract": "ExecuteTilePartial", + "effect_contract": "TPACK", "engine": "SFU", "family": "TEPL", "fault_contract": "ExecuteTileInstruction", - "function": 19, - "legality_handler": "TileOperandsLegal_ExecuteTilePartial", + "function": 23, + "legality_handler": "TileOperandsLegal_TPACK", "mode": 3, - "name": "TPARTMAX", + "name": "TPACK", "operands": [ { "field": "destination0", - "role": "new Local union destination" + "role": "destination" }, { "field": "source0", - "role": "persistent Local left source anchored at origin" + "role": "source0" }, { "field": "source1", - "role": "persistent Local right source anchored at origin" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x073", - "semantic_handler": "ExecuteTilePartial", - "state_effects": [ - "operand:destination0:new-local-union-destination", - "operand:source0:persistent-origin-anchored-left-source", - "operand:source1:persistent-origin-anchored-right-source", - "runtime:NumericStatusFlags:overlap-operation-status", - "runtime:TilePad_Null:physical-padding" - ] - } - ], - "classification": [ - "irregular-and-complex", - "union" - ], - "contract": { - "block_composition": [ - "BSTART.SFU TPARTMAX, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8", - "B.DIM LB0=ValidCol", - "B.DIM LB1=ValidRow (optional; omission defaults to 1)", - "B.DIM LB2=Col (optional; omission defaults to ValidCol)", - "B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ", - "BSTOP" - ], - "canonical_assembly": [ - "TPARTMAX " - ], - "defaults": [ - "LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol.", - "B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout.", - "Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null." - ], - "encoded_fields": [], - "encoding_class": "selector-encoded-block-operation", - "examples": [ - "BSTART.SFU TPARTMAX, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP" - ], - "exceptions": [ - "Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects.", - "An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects.", - "PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects." - ], - "field_domains": [], - "legality": [ - "TPARTMAX uses the TEPL encoding carrier Mode 3 Function 19, canonically assembles with BSTART.SFU, and has no standalone opcode.", - "Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal.", - "Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK.", - "Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered.", - "Every valid source element is defined; floating encodings are valid." - ], - "memory_effects": [ - "none" - ], - "operands": [ - { - "field": "destination0", - "role": "new Local union destination" - }, - { - "field": "source0", - "role": "persistent Local left source anchored at origin" - }, - { - "field": "source1", - "role": "persistent Local right source anchored at origin" - } - ], - "ordering": [ - "Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots.", - "The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none." - ], - "standalone_opcode": false, - "state_effects": [ - "At an overlap coordinate, typed maximum selection is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior.", - "At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status.", - "Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding." - ] - }, - "documentation": "docs/tile/irregular-and-complex/union/TPARTMAX.md", - "engine": "SFU", - "mnemonic": "TPARTMAX", - "ndf_clause": "PTO-INST-TILE-TPARTMAX", - "source": "asl/tile/irregular-and-complex/union/TPARTMAX.asl", - "summary": "Form the origin-anchored union of two Local Tiles and select the maximum of overlap elements.", - "surface": "tile" - }, - { - "alias_engine": null, - "alias_of": null, - "catalog_records": [ - { - "arguments": [ - { - "constant": "TilePartial_MIN" - }, - { - "operand": "destination0" - }, - { - "operand": "source0" + "role": "source1" }, { - "operand": "source1" - } - ], - "classification": "irregular-and-complex", - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "ExecuteTilePartial", - "engine": "SFU", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 20, - "legality_handler": "TileOperandsLegal_ExecuteTilePartial", - "mode": 3, - "name": "TPARTMIN", - "operands": [ - { - "field": "destination0", - "role": "new Local union destination" - }, - { - "field": "source0", - "role": "persistent Local left source anchored at origin" - }, - { - "field": "source1", - "role": "persistent Local right source anchored at origin" + "field": "scalar0", + "role": "pack-control" } ], "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x074", - "semantic_handler": "ExecuteTilePartial", + "selector": "0x077", + "semantic_handler": "TPACK", "state_effects": [ - "operand:destination0:new-local-union-destination", - "operand:source0:persistent-origin-anchored-left-source", - "operand:source1:persistent-origin-anchored-right-source", - "runtime:NumericStatusFlags:overlap-operation-status", - "runtime:TilePad_Null:physical-padding" + "operand:destination0:destination", + "operand:source0:source0", + "operand:source1:source1", + "operand:scalar0:pack-control" ] } ], "classification": [ - "irregular-and-complex", - "union" + "layout-and-rearrangement", + "layout" ], "contract": { "block_composition": [ - "BSTART.SFU TPARTMIN, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8", - "B.DIM LB0=ValidCol", - "B.DIM LB1=ValidRow (optional; omission defaults to 1)", - "B.DIM LB2=Col (optional; omission defaults to ValidCol)", - "B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ", + "BSTART.SFU TPACK, U32", + "B.DATR Layout (optional)", + "B.DIM LB0/LB1/LB2 (optional)", + "B.IOT source0, source1, ->destination", + "B.IOR pack_control", "BSTOP" ], "canonical_assembly": [ - "TPARTMIN " + "TPACK " ], "defaults": [ - "LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol.", - "B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout.", - "Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null." + "A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero." ], "encoded_fields": [], "encoding_class": "selector-encoded-block-operation", "examples": [ - "BSTART.SFU TPARTMIN, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP" + "BSTART.SFU TPACK, U32; B.DATR Layout; B.IOT source0, source1, ->destination; B.IOR a0; BSTOP" ], "exceptions": [ - "Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects.", - "An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects.", - "PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects." + "Illegal field widths reject with Fault_TileLegality before effects.", + "CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior." ], "field_domains": [], "legality": [ - "TPARTMIN uses the TEPL encoding carrier Mode 3 Function 20, canonically assembles with BSTART.SFU, and has no standalone opcode.", - "Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal.", - "Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, S8, U32, U16, or U8. All are row-major and use one PE_MASK.", - "Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered.", - "Every valid source element is defined; floating encodings are valid." + "TPACK accepts only Local U32 CUBE_M16 or CUBE_M32 sources and a fresh matching destination.", + "The control selects two low-order byte fields with widths 1..3 whose sum is at most four.", + "The result is raw zero-filled field assembly with no numeric conversion." ], "memory_effects": [ "none" @@ -128817,34 +128423,35 @@ "operands": [ { "field": "destination0", - "role": "new Local union destination" + "role": "destination" }, { "field": "source0", - "role": "persistent Local left source anchored at origin" + "role": "source0" }, { "field": "source1", - "role": "persistent Local right source anchored at origin" + "role": "source1" + }, + { + "field": "scalar0", + "role": "pack-control" } ], "ordering": [ - "Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots.", - "The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none." + "Control and source validation precede destination publication." ], "standalone_opcode": false, "state_effects": [ - "At an overlap coordinate, typed minimum selection is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior.", - "At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status.", - "Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding." + "Pack corresponding source U32 words independently in every active CUBE word group." ] }, - "documentation": "docs/tile/irregular-and-complex/union/TPARTMIN.md", + "documentation": "docs/tile/layout-and-rearrangement/layout/TPACK.md", "engine": "SFU", - "mnemonic": "TPARTMIN", - "ndf_clause": "PTO-INST-TILE-TPARTMIN", - "source": "asl/tile/irregular-and-complex/union/TPARTMIN.asl", - "summary": "Form the origin-anchored union of two Local Tiles and select the minimum of overlap elements.", + "mnemonic": "TPACK", + "ndf_clause": "PTO-INST-TILE-TPACK", + "source": "asl/tile/layout-and-rearrangement/layout/TPACK.asl", + "summary": "Pack two low-order raw byte fields into Local U32 CUBE words.", "surface": "tile" }, { @@ -128853,9 +128460,6 @@ "catalog_records": [ { "arguments": [ - { - "constant": "TilePartial_MUL" - }, { "operand": "destination0" }, @@ -128864,88 +128468,93 @@ }, { "operand": "source1" + }, + { + "operand": "source2" } ], - "classification": "irregular-and-complex", + "classification": "layout-and-rearrangement", "command_mnemonic": "BSTART.TEPL", "contract_status": "reviewed-complete", "datr_contract": { - "allowed_nonzero_fields": [], + "allowed_nonzero_fields": [ + "Layout" + ], "pad_union": "must-zero" }, "disposition": "accepted-direct-operation", - "effect_contract": "ExecuteTilePartial", + "effect_contract": "TPERMUTE", "engine": "SFU", "family": "TEPL", "fault_contract": "ExecuteTileInstruction", - "function": 18, - "legality_handler": "TileOperandsLegal_ExecuteTilePartial", + "function": 21, + "legality_handler": "TileOperandsLegal_TPERMUTE", "mode": 3, - "name": "TPARTMUL", + "name": "TPERMUTE", "operands": [ { "field": "destination0", - "role": "new Local union destination" + "role": "destination" }, { "field": "source0", - "role": "persistent Local left source anchored at origin" + "role": "source0" }, { "field": "source1", - "role": "persistent Local right source anchored at origin" + "role": "source1" + }, + { + "field": "source2", + "role": "indices" } ], "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x072", - "semantic_handler": "ExecuteTilePartial", + "selector": "0x075", + "semantic_handler": "TPERMUTE", "state_effects": [ - "operand:destination0:new-local-union-destination", - "operand:source0:persistent-origin-anchored-left-source", - "operand:source1:persistent-origin-anchored-right-source", - "runtime:NumericStatusFlags:overlap-operation-status", - "runtime:TilePad_Null:physical-padding" + "operand:destination0:destination", + "operand:source0:source0", + "operand:source1:source1", + "operand:source2:indices" ] } ], "classification": [ - "irregular-and-complex", - "union" + "layout-and-rearrangement", + "layout" ], "contract": { "block_composition": [ - "BSTART.SFU TPARTMUL, FP32|FP16|BF16|S32|S16|U32|U16", - "B.DIM LB0=ValidCol", - "B.DIM LB1=ValidRow (optional; omission defaults to 1)", - "B.DIM LB2=Col (optional; omission defaults to ValidCol)", - "B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, ", + "BSTART.SFU TPERMUTE, DataType", + "B.DATR Layout (optional)", + "B.DIM LB0/LB1/LB2 (optional)", + "B.IOT source0, source1", + "B.IOT indices, ->destination", "BSTOP" ], "canonical_assembly": [ - "TPARTMUL " + "TPERMUTE " ], "defaults": [ - "LB0 is required and supplies nonzero ValidCol. Omitted LB1 selects ValidRow one; omitted LB2 selects physical Col equal to ValidCol.", - "B.DATR, B.IOR, and B.IOS are absent. Both sources and the destination use the BSTART DataType and row-major layout.", - "Each source rectangle is anchored at origin. A coordinate covered by exactly one source is copied bit-for-bit; a coordinate covered by both sources applies the selected typed operation. Physical padding is Null." + "B.DATR has no effect other than selecting CUBE_M16 or CUBE_M32; padding and numeric fields remain zero.", + "A nonzero PE mask requires two ordered B.IOT bindings and no B.IOR." ], "encoded_fields": [], "encoding_class": "selector-encoded-block-operation", "examples": [ - "BSTART.SFU TPARTMUL, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP" + "BSTART.SFU TPERMUTE, U32; B.DATR Layout; B.IOT source0, source1; B.IOT indices, ->destination; BSTOP" ], "exceptions": [ - "Missing, surplus, shared, scalar, data-attribute, malformed, unterminated, mixed-mask, type, layout, shape, undefined-source, or invalid-floating-encoding input raises Fault_TileLegality before effects.", - "An unrepresentable destination shape, unavailable renamed destination, insufficient TSize, or exhausted Tile capacity raises Fault_TileAllocation before effects.", - "PE_MASK zero completes as a strict no-op before descriptor reads, source reads, allocation, faults, numeric status, padding, or payload effects." + "Illegal raw indices reject before any destination effect with Fault_TileLegality.", + "CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior." ], "field_domains": [], "legality": [ - "TPARTMUL uses the TEPL encoding carrier Mode 3 Function 18, canonically assembles with BSTART.SFU, and has no standalone opcode.", - "Exactly two persistent nonempty Local sources and one newly allocated Local destination are supplied by a terminated B.IOT stream. B.DATR, B.IOR, and B.IOS are illegal.", - "Source and destination DataType is exactly one of FP32, FP16, BF16, S32, S16, U32, or U16. All are row-major and use one PE_MASK.", - "Both source valid rectangles are origin-anchored, fit within ValidRow by ValidCol, and at least one source covers the entire destination valid rectangle. Thus no valid destination coordinate is uncovered.", - "Every valid source element is defined; floating encodings are valid." + "TPERMUTE accepts only Local CUBE_M16 or CUBE_M32 data Tiles with matching dtype and geometry.", + "indices is Local U8 with the same CUBE layout and supplies one byte index for every valid destination byte.", + "The destination is fresh; source0 and source1 may alias, while indices is distinct from both sources.", + "Raw bytes are rearranged without numerical conversion." ], "memory_effects": [ "none" @@ -128953,34 +128562,35 @@ "operands": [ { "field": "destination0", - "role": "new Local union destination" + "role": "destination" }, { "field": "source0", - "role": "persistent Local left source anchored at origin" + "role": "source0" }, { "field": "source1", - "role": "persistent Local right source anchored at origin" + "role": "source1" + }, + { + "field": "source2", + "role": "indices" } ], "ordering": [ - "Complete schema, type, shape, capacity, coverage, mask, destination-name, source-definedness, source-encoding, and allocation preflight precedes both source snapshots.", - "The sources persist. The result payload, sticky numeric flags, Null padding definedness, and renamed destination descriptor publish atomically; rejection publishes none." + "All index legality and source reads precede destination publication." ], "standalone_opcode": false, "state_effects": [ - "At an overlap coordinate, typed multiplication is applied with the common DataType's exact arithmetic, ordering, rounding, NaN, signed-zero, and status behavior.", - "At a coordinate covered by only one source, that source element is copied bit-for-bit without arithmetic status.", - "Every physical destination coordinate outside ValidRow by ValidCol is undefined Null padding." + "Perform per-row two-source raw-byte table lookup and publish only the destination valid region." ] }, - "documentation": "docs/tile/irregular-and-complex/union/TPARTMUL.md", + "documentation": "docs/tile/layout-and-rearrangement/layout/TPERMUTE.md", "engine": "SFU", - "mnemonic": "TPARTMUL", - "ndf_clause": "PTO-INST-TILE-TPARTMUL", - "source": "asl/tile/irregular-and-complex/union/TPARTMUL.asl", - "summary": "Form the origin-anchored union of two Local Tiles and multiply overlap elements.", + "mnemonic": "TPERMUTE", + "ndf_clause": "PTO-INST-TILE-TPERMUTE", + "source": "asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl", + "summary": "Permute raw bytes from two Local CUBE sources by a Local U8 index Tile.", "surface": "tile" }, { @@ -134309,6 +133919,143 @@ "summary": "Shift every valid integer Tile element right by one scalar count.", "surface": "tile" }, + { + "alias_engine": null, + "alias_of": null, + "catalog_records": [ + { + "arguments": [ + { + "operand": "destination0" + }, + { + "operand": "source0" + }, + { + "operand": "source1" + }, + { + "operand": "scalar0" + } + ], + "classification": "layout-and-rearrangement", + "command_mnemonic": "BSTART.TEPL", + "contract_status": "reviewed-complete", + "datr_contract": { + "allowed_nonzero_fields": [ + "Layout" + ], + "pad_union": "must-zero" + }, + "disposition": "accepted-direct-operation", + "effect_contract": "TSHUF", + "engine": "SFU", + "family": "TEPL", + "fault_contract": "ExecuteTileInstruction", + "function": 22, + "legality_handler": "TileOperandsLegal_TSHUF", + "mode": 3, + "name": "TSHUF", + "operands": [ + { + "field": "destination0", + "role": "destination" + }, + { + "field": "source0", + "role": "source" + }, + { + "field": "source1", + "role": "controls" + }, + { + "field": "scalar0", + "role": "shuffle-control" + } + ], + "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", + "selector": "0x076", + "semantic_handler": "TSHUF", + "state_effects": [ + "operand:destination0:destination", + "operand:source0:source", + "operand:source1:controls", + "operand:scalar0:shuffle-control" + ] + } + ], + "classification": [ + "layout-and-rearrangement", + "layout" + ], + "contract": { + "block_composition": [ + "BSTART.SFU TSHUF, DataType", + "B.DATR Layout (optional)", + "B.DIM LB0/LB1/LB2 (optional)", + "B.IOT source, controls, ->destination", + "B.IOR shuffle_control", + "BSTOP" + ], + "canonical_assembly": [ + "TSHUF " + ], + "defaults": [ + "A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero." + ], + "encoded_fields": [], + "encoding_class": "selector-encoded-block-operation", + "examples": [ + "BSTART.SFU TSHUF, U32; B.DATR Layout; B.IOT source, controls, ->destination; B.IOR a0; BSTOP" + ], + "exceptions": [ + "Reserved control encodings reject with Fault_TileLegality before effects.", + "CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior." + ], + "field_domains": [], + "legality": [ + "TSHUF accepts Local CUBE_M16 or CUBE_M32 data and U32 control Tiles with matching geometry.", + "The control word selects UP, DOWN, BFLY, or IDX; segment and boundary fields are checked before execution.", + "Raw 32-bit words are shuffled without byte permutation." + ], + "memory_effects": [ + "none" + ], + "operands": [ + { + "field": "destination0", + "role": "destination" + }, + { + "field": "source0", + "role": "source" + }, + { + "field": "source1", + "role": "controls" + }, + { + "field": "scalar0", + "role": "shuffle-control" + } + ], + "ordering": [ + "Source and control snapshots precede destination publication." + ], + "standalone_opcode": false, + "state_effects": [ + "Perform independent PTX-style word shuffles for each active CUBE row/group." + ] + }, + "documentation": "docs/tile/layout-and-rearrangement/layout/TSHUF.md", + "engine": "SFU", + "mnemonic": "TSHUF", + "ndf_clause": "PTO-INST-TILE-TSHUF", + "source": "asl/tile/layout-and-rearrangement/layout/TSHUF.asl", + "summary": "Shuffle raw 32-bit words across Local CUBE rows with an explicit control GPR.", + "surface": "tile" + }, { "alias_engine": null, "alias_of": null, @@ -135757,121 +135504,6 @@ "summary": "Subtract one private-GPR scalar from every valid element of a Local Tile.", "surface": "tile" }, - { - "alias_engine": null, - "alias_of": null, - "catalog_records": [ - { - "arguments": [ - { - "operand": "destination0" - }, - { - "operand": "source0" - } - ], - "classification": "layout-and-rearrangement", - "command_mnemonic": "BSTART.TEPL", - "contract_status": "reviewed-complete", - "datr_contract": { - "allowed_nonzero_fields": [ - "Layout" - ], - "pad_union": "must-zero" - }, - "disposition": "accepted-direct-operation", - "effect_contract": "TTRANS", - "engine": "SFU", - "family": "TEPL", - "fault_contract": "ExecuteTileInstruction", - "function": 14, - "legality_handler": "TileOperandsLegal_TTRANS", - "mode": 3, - "name": "TTRANS", - "operands": [ - { - "field": "destination0", - "role": "destination" - }, - { - "field": "source0", - "role": "source" - } - ], - "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", - "selector": "0x06E", - "semantic_handler": "TTRANS", - "state_effects": [ - "operand:destination0:destination", - "operand:source0:source" - ] - } - ], - "classification": [ - "layout-and-rearrangement", - "layout" - ], - "contract": { - "block_composition": [ - "BSTART.SFU TTRANS, DataType", - "B.DATR (optional)", - "B.DIM LB0", - "B.DIM (LB1/LB2 for 2D)", - "B.IOT", - "BSTOP" - ], - "canonical_assembly": [ - "TTRANS " - ], - "defaults": [ - "At BSTART the bundle descriptor begins with zero-valued B.DATR and B.DIM state; omitted optional commands retain those reset values, and an encoded zero is a value rather than absence.", - "The TileOperandsLegal_TTRANS schema determines which B.IOR, B.IOT, B.IOS, B.DATR, and B.DIM bindings are required or optional for TTRANS." - ], - "encoded_fields": [], - "encoding_class": "selector-encoded-block-operation", - "examples": [ - "BSTART.SFU TTRANS, DataType; B.DATR (optional); B.DIM LB0; B.DIM (LB1/LB2 for 2D); B.IOT; BSTOP" - ], - "exceptions": [ - "ExecuteTileInstruction supplies the operation fault contract; illegal bundles and reserved selector combinations reject before architectural effects.", - "CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior after an accepted operation." - ], - "field_domains": [], - "legality": [ - "TTRANS is selected only by its BSTART carrier and selector/function assignment; it has no standalone opcode.", - "Before effects, TileOperandsLegal_TTRANS validates the complete assembled bundle, operand roles, dimensions, data attributes, and applicability.", - "B.DATR applicability is exactly [{\"allowed_nonzero_fields\":[\"Layout\"],\"pad_union\":\"must-zero\"}]." - ], - "memory_effects": [ - "none" - ], - "operands": [ - { - "field": "destination0", - "role": "destination" - }, - { - "field": "source0", - "role": "source" - } - ], - "ordering": [ - "none" - ], - "standalone_opcode": false, - "state_effects": [ - "Transpose the source Tile into the destination.", - "After complete preflight, execute TTRANS with the operand bindings listed above; destination definedness changes only as specified by that handler." - ] - }, - "documentation": "docs/tile/layout-and-rearrangement/layout/TTRANS.md", - "engine": "SFU", - "mnemonic": "TTRANS", - "ndf_clause": "PTO-INST-TILE-TTRANS", - "source": "asl/tile/layout-and-rearrangement/layout/TTRANS.asl", - "summary": "Transpose the source Tile into the destination.", - "surface": "tile" - }, { "alias_engine": null, "alias_of": null, @@ -136475,6 +136107,131 @@ "summary": "Generate an exact typed lower or upper triangular matrix in a new Local Tile.", "surface": "tile" }, + { + "alias_engine": null, + "alias_of": null, + "catalog_records": [ + { + "arguments": [ + { + "operand": "destination0" + }, + { + "operand": "source0" + }, + { + "operand": "scalar0" + } + ], + "classification": "layout-and-rearrangement", + "command_mnemonic": "BSTART.TEPL", + "contract_status": "reviewed-complete", + "datr_contract": { + "allowed_nonzero_fields": [ + "Layout" + ], + "pad_union": "must-zero" + }, + "disposition": "accepted-direct-operation", + "effect_contract": "TUNPACK", + "engine": "SFU", + "family": "TEPL", + "fault_contract": "ExecuteTileInstruction", + "function": 24, + "legality_handler": "TileOperandsLegal_TUNPACK", + "mode": 3, + "name": "TUNPACK", + "operands": [ + { + "field": "destination0", + "role": "destination" + }, + { + "field": "source0", + "role": "source" + }, + { + "field": "scalar0", + "role": "unpack-control" + } + ], + "restart_contract": "CompleteBundleAtWithAcceptedApplicabilityRules", + "selector": "0x078", + "semantic_handler": "TUNPACK", + "state_effects": [ + "operand:destination0:destination", + "operand:source0:source", + "operand:scalar0:unpack-control" + ] + } + ], + "classification": [ + "layout-and-rearrangement", + "layout" + ], + "contract": { + "block_composition": [ + "BSTART.SFU TUNPACK, U32", + "B.DATR Layout (optional)", + "B.DIM LB0/LB1/LB2 (optional)", + "B.IOT source, ->destination", + "B.IOR unpack_control", + "BSTOP" + ], + "canonical_assembly": [ + "TUNPACK " + ], + "defaults": [ + "A nonzero PE mask requires exactly one B.IOR control input; RegSrc1, RegSrc2, and RegDst are zero." + ], + "encoded_fields": [], + "encoding_class": "selector-encoded-block-operation", + "examples": [ + "BSTART.SFU TUNPACK, U32; B.DATR Layout; B.DIM LB0; B.IOT source, ->destination; B.IOR a0; BSTOP" + ], + "exceptions": [ + "Illegal offset/count fields reject with Fault_TileLegality before effects.", + "CompleteBundleAtWithAcceptedApplicabilityRules supplies restart and completion behavior." + ], + "field_domains": [], + "legality": [ + "TUNPACK accepts only Local U32 CUBE_M16 or CUBE_M32 sources and a fresh matching destination.", + "The control selects one contiguous byte field with offset 0..3 and count 1..4 within a U32 word.", + "The result is zero-extended raw extraction." + ], + "memory_effects": [ + "none" + ], + "operands": [ + { + "field": "destination0", + "role": "destination" + }, + { + "field": "source0", + "role": "source" + }, + { + "field": "scalar0", + "role": "unpack-control" + } + ], + "ordering": [ + "Control and source validation precede destination publication." + ], + "standalone_opcode": false, + "state_effects": [ + "Extract and zero-extend one byte field in each active CUBE word group." + ] + }, + "documentation": "docs/tile/layout-and-rearrangement/layout/TUNPACK.md", + "engine": "SFU", + "mnemonic": "TUNPACK", + "ndf_clause": "PTO-INST-TILE-TUNPACK", + "source": "asl/tile/layout-and-rearrangement/layout/TUNPACK.asl", + "summary": "Extract and zero-extend a raw byte field from Local U32 CUBE words.", + "surface": "tile" + }, { "alias_engine": null, "alias_of": null, @@ -136899,9 +136656,9 @@ "schema": "pto.instruction-contract-closure.v1", "summary": { "encoded_form_count": 542, - "mnemonic_count": 636, + "mnemonic_count": 634, "placeholder_count": 0, - "selector_operation_count": 109, + "selector_operation_count": 107, "status": "closed", "unresolved_field_count": 0 } diff --git a/spec/evidence/mnemonic-descriptions/reviews/architecture-pilot-001.json b/spec/evidence/mnemonic-descriptions/reviews/architecture-pilot-001.json index d75a34d3b..57a2cadb8 100644 --- a/spec/evidence/mnemonic-descriptions/reviews/architecture-pilot-001.json +++ b/spec/evidence/mnemonic-descriptions/reviews/architecture-pilot-001.json @@ -1 +1 @@ -{"artifact_digests":{"semantic_review":"ac0f327f2dd4864cef4fad88328ffed69c7858ae9339a88bb4c62dd27b216d05","verification":"12c27a6a76052d7c7b0e559a80a4bd10e7e8417a25d7b4d70134eea9b9239025","writer":"51d0790222d99aa536834b7529d705486ba7453007e175a7ebd04624f44872f7"},"batch_id":"PTO-READER-ARCH-PILOT-001","contexts":{"semantic_reviewer":"/root/pilot_arch_semantic_review","verifier":"/root","writer":"/root/pilot_arch_writer"},"deep_reviewed_unit_ids":["PTO-ARCH-OVERVIEW-ARCHITECTURE","PTO-ARCH-PROGRAMMING-MODEL-EXECUTION-CONTEXT","PTO-ARCH-MEMORY-MODEL-ORDERING","PTO-ARCH-PROFILE-REFERENCE-PROFILE"],"reviewed_claim_count":54,"reviewed_claim_ids":["PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-001","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-002","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-003","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-004","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-005","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-006","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-007","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-008","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-009","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-010","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-011","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-012","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-013","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-001","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-002","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-003","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-004","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-005","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-006","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-007","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-008","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-009","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-010","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-011","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-012","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-013","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-014","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-015","PTO-READER-CLAIM-ARCH-OVERVIEW-001","PTO-READER-CLAIM-ARCH-OVERVIEW-002","PTO-READER-CLAIM-ARCH-OVERVIEW-003","PTO-READER-CLAIM-ARCH-OVERVIEW-004","PTO-READER-CLAIM-ARCH-OVERVIEW-005","PTO-READER-CLAIM-ARCH-OVERVIEW-006","PTO-READER-CLAIM-ARCH-OVERVIEW-007","PTO-READER-CLAIM-ARCH-OVERVIEW-008","PTO-READER-CLAIM-ARCH-OVERVIEW-009","PTO-READER-CLAIM-ARCH-OVERVIEW-010","PTO-READER-CLAIM-ARCH-OVERVIEW-011","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-001","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-002","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-003","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-004","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-005","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-006","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-007","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-008","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-009","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-010","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-011","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-012","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-013","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-014","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-015"],"reviewed_node_count":93,"reviewed_node_ids":["PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-001","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-002","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-003","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-004","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-005","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-006","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-007","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-008","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-009","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-010","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-011","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-012","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-013","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-014","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-015","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-016","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-017","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-018","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-019","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-020","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-021","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-022","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-023","PTO-READER-NODE-ARCH-MEMORY-ORDERING-001","PTO-READER-NODE-ARCH-MEMORY-ORDERING-002","PTO-READER-NODE-ARCH-MEMORY-ORDERING-003","PTO-READER-NODE-ARCH-MEMORY-ORDERING-004","PTO-READER-NODE-ARCH-MEMORY-ORDERING-005","PTO-READER-NODE-ARCH-MEMORY-ORDERING-006","PTO-READER-NODE-ARCH-MEMORY-ORDERING-007","PTO-READER-NODE-ARCH-MEMORY-ORDERING-008","PTO-READER-NODE-ARCH-MEMORY-ORDERING-009","PTO-READER-NODE-ARCH-MEMORY-ORDERING-010","PTO-READER-NODE-ARCH-MEMORY-ORDERING-011","PTO-READER-NODE-ARCH-MEMORY-ORDERING-012","PTO-READER-NODE-ARCH-MEMORY-ORDERING-013","PTO-READER-NODE-ARCH-MEMORY-ORDERING-014","PTO-READER-NODE-ARCH-MEMORY-ORDERING-015","PTO-READER-NODE-ARCH-MEMORY-ORDERING-016","PTO-READER-NODE-ARCH-MEMORY-ORDERING-017","PTO-READER-NODE-ARCH-MEMORY-ORDERING-018","PTO-READER-NODE-ARCH-MEMORY-ORDERING-019","PTO-READER-NODE-ARCH-MEMORY-ORDERING-020","PTO-READER-NODE-ARCH-MEMORY-ORDERING-021","PTO-READER-NODE-ARCH-MEMORY-ORDERING-022","PTO-READER-NODE-ARCH-MEMORY-ORDERING-023","PTO-READER-NODE-ARCH-MEMORY-ORDERING-024","PTO-READER-NODE-ARCH-OVERVIEW-001","PTO-READER-NODE-ARCH-OVERVIEW-002","PTO-READER-NODE-ARCH-OVERVIEW-003","PTO-READER-NODE-ARCH-OVERVIEW-004","PTO-READER-NODE-ARCH-OVERVIEW-005","PTO-READER-NODE-ARCH-OVERVIEW-006","PTO-READER-NODE-ARCH-OVERVIEW-007","PTO-READER-NODE-ARCH-OVERVIEW-008","PTO-READER-NODE-ARCH-OVERVIEW-009","PTO-READER-NODE-ARCH-OVERVIEW-010","PTO-READER-NODE-ARCH-OVERVIEW-011","PTO-READER-NODE-ARCH-OVERVIEW-012","PTO-READER-NODE-ARCH-OVERVIEW-013","PTO-READER-NODE-ARCH-OVERVIEW-014","PTO-READER-NODE-ARCH-OVERVIEW-015","PTO-READER-NODE-ARCH-OVERVIEW-016","PTO-READER-NODE-ARCH-OVERVIEW-017","PTO-READER-NODE-ARCH-OVERVIEW-018","PTO-READER-NODE-ARCH-OVERVIEW-019","PTO-READER-NODE-ARCH-OVERVIEW-020","PTO-READER-NODE-ARCH-OVERVIEW-021","PTO-READER-NODE-ARCH-OVERVIEW-022","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-001","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-002","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-003","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-004","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-005","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-006","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-007","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-008","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-009","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-010","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-011","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-012","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-013","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-014","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-015","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-016","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-017","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-018","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-019","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-020","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-021","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-022","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-023","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-024"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-ARCH-MEMORY-MODEL-ORDERING":"high-risk","PTO-ARCH-OVERVIEW-ARCHITECTURE":"high-risk","PTO-ARCH-PROFILE-REFERENCE-PROFILE":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-EXECUTION-CONTEXT":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":4,"verifier_sample_unit_ids":["PTO-ARCH-OVERVIEW-ARCHITECTURE","PTO-ARCH-PROGRAMMING-MODEL-EXECUTION-CONTEXT","PTO-ARCH-MEMORY-MODEL-ORDERING","PTO-ARCH-PROFILE-REFERENCE-PROFILE"]} +{"artifact_digests":{"semantic_review":"ac0f327f2dd4864cef4fad88328ffed69c7858ae9339a88bb4c62dd27b216d05","verification":"12c27a6a76052d7c7b0e559a80a4bd10e7e8417a25d7b4d70134eea9b9239025","writer":"51d0790222d99aa536834b7529d705486ba7453007e175a7ebd04624f44872f7"},"batch_id":"PTO-READER-ARCH-PILOT-001","contexts":{"semantic_reviewer":"/root/pilot_arch_semantic_review","verifier":"/root","writer":"/root/pilot_arch_writer"},"deep_reviewed_unit_ids":["PTO-ARCH-MEMORY-MODEL-ORDERING","PTO-ARCH-OVERVIEW-ARCHITECTURE","PTO-ARCH-PROFILE-REFERENCE-PROFILE","PTO-ARCH-PROGRAMMING-MODEL-EXECUTION-CONTEXT"],"reviewed_claim_count":54,"reviewed_claim_ids":["PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-001","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-002","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-003","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-004","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-005","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-006","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-007","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-008","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-009","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-010","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-011","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-012","PTO-READER-CLAIM-ARCH-EXECUTION-CONTEXT-013","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-001","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-002","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-003","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-004","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-005","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-006","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-007","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-008","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-009","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-010","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-011","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-012","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-013","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-014","PTO-READER-CLAIM-ARCH-MEMORY-ORDERING-015","PTO-READER-CLAIM-ARCH-OVERVIEW-001","PTO-READER-CLAIM-ARCH-OVERVIEW-002","PTO-READER-CLAIM-ARCH-OVERVIEW-003","PTO-READER-CLAIM-ARCH-OVERVIEW-004","PTO-READER-CLAIM-ARCH-OVERVIEW-005","PTO-READER-CLAIM-ARCH-OVERVIEW-006","PTO-READER-CLAIM-ARCH-OVERVIEW-007","PTO-READER-CLAIM-ARCH-OVERVIEW-008","PTO-READER-CLAIM-ARCH-OVERVIEW-009","PTO-READER-CLAIM-ARCH-OVERVIEW-010","PTO-READER-CLAIM-ARCH-OVERVIEW-011","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-001","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-002","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-003","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-004","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-005","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-006","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-007","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-008","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-009","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-010","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-011","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-012","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-013","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-014","PTO-READER-CLAIM-ARCH-REFERENCE-PROFILE-015"],"reviewed_node_count":93,"reviewed_node_ids":["PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-001","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-002","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-003","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-004","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-005","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-006","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-007","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-008","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-009","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-010","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-011","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-012","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-013","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-014","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-015","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-016","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-017","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-018","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-019","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-020","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-021","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-022","PTO-READER-NODE-ARCH-EXECUTION-CONTEXT-023","PTO-READER-NODE-ARCH-MEMORY-ORDERING-001","PTO-READER-NODE-ARCH-MEMORY-ORDERING-002","PTO-READER-NODE-ARCH-MEMORY-ORDERING-003","PTO-READER-NODE-ARCH-MEMORY-ORDERING-004","PTO-READER-NODE-ARCH-MEMORY-ORDERING-005","PTO-READER-NODE-ARCH-MEMORY-ORDERING-006","PTO-READER-NODE-ARCH-MEMORY-ORDERING-007","PTO-READER-NODE-ARCH-MEMORY-ORDERING-008","PTO-READER-NODE-ARCH-MEMORY-ORDERING-009","PTO-READER-NODE-ARCH-MEMORY-ORDERING-010","PTO-READER-NODE-ARCH-MEMORY-ORDERING-011","PTO-READER-NODE-ARCH-MEMORY-ORDERING-012","PTO-READER-NODE-ARCH-MEMORY-ORDERING-013","PTO-READER-NODE-ARCH-MEMORY-ORDERING-014","PTO-READER-NODE-ARCH-MEMORY-ORDERING-015","PTO-READER-NODE-ARCH-MEMORY-ORDERING-016","PTO-READER-NODE-ARCH-MEMORY-ORDERING-017","PTO-READER-NODE-ARCH-MEMORY-ORDERING-018","PTO-READER-NODE-ARCH-MEMORY-ORDERING-019","PTO-READER-NODE-ARCH-MEMORY-ORDERING-020","PTO-READER-NODE-ARCH-MEMORY-ORDERING-021","PTO-READER-NODE-ARCH-MEMORY-ORDERING-022","PTO-READER-NODE-ARCH-MEMORY-ORDERING-023","PTO-READER-NODE-ARCH-MEMORY-ORDERING-024","PTO-READER-NODE-ARCH-OVERVIEW-001","PTO-READER-NODE-ARCH-OVERVIEW-002","PTO-READER-NODE-ARCH-OVERVIEW-003","PTO-READER-NODE-ARCH-OVERVIEW-004","PTO-READER-NODE-ARCH-OVERVIEW-005","PTO-READER-NODE-ARCH-OVERVIEW-006","PTO-READER-NODE-ARCH-OVERVIEW-007","PTO-READER-NODE-ARCH-OVERVIEW-008","PTO-READER-NODE-ARCH-OVERVIEW-009","PTO-READER-NODE-ARCH-OVERVIEW-010","PTO-READER-NODE-ARCH-OVERVIEW-011","PTO-READER-NODE-ARCH-OVERVIEW-012","PTO-READER-NODE-ARCH-OVERVIEW-013","PTO-READER-NODE-ARCH-OVERVIEW-014","PTO-READER-NODE-ARCH-OVERVIEW-015","PTO-READER-NODE-ARCH-OVERVIEW-016","PTO-READER-NODE-ARCH-OVERVIEW-017","PTO-READER-NODE-ARCH-OVERVIEW-018","PTO-READER-NODE-ARCH-OVERVIEW-019","PTO-READER-NODE-ARCH-OVERVIEW-020","PTO-READER-NODE-ARCH-OVERVIEW-021","PTO-READER-NODE-ARCH-OVERVIEW-022","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-001","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-002","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-003","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-004","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-005","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-006","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-007","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-008","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-009","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-010","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-011","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-012","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-013","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-014","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-015","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-016","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-017","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-018","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-019","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-020","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-021","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-022","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-023","PTO-READER-NODE-ARCH-REFERENCE-PROFILE-024"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-ARCH-MEMORY-MODEL-ORDERING":"high-risk","PTO-ARCH-OVERVIEW-ARCHITECTURE":"high-risk","PTO-ARCH-PROFILE-REFERENCE-PROFILE":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-EXECUTION-CONTEXT":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":4,"verifier_sample_unit_ids":["PTO-ARCH-MEMORY-MODEL-ORDERING","PTO-ARCH-OVERVIEW-ARCHITECTURE","PTO-ARCH-PROFILE-REFERENCE-PROFILE","PTO-ARCH-PROGRAMMING-MODEL-EXECUTION-CONTEXT"]} diff --git a/spec/evidence/mnemonic-descriptions/reviews/architecture-rollout-a-001.json b/spec/evidence/mnemonic-descriptions/reviews/architecture-rollout-a-001.json index e9e045958..1eca8495b 100644 --- a/spec/evidence/mnemonic-descriptions/reviews/architecture-rollout-a-001.json +++ b/spec/evidence/mnemonic-descriptions/reviews/architecture-rollout-a-001.json @@ -1 +1 @@ -{"artifact_digests":{"semantic_review":"850fdc8b426c0da5fd0d230060e36b81d15ff9865100435f771c1fe7bd9eacfc","verification":"2a6161ce59d99fc52b170152c576d62cd59820608dd85b19f108cd6d2f3a924d","writer":"c98cbcaac00904863129b4a892e24e29aff5168108627a9ac748b6fc0bcee37d"},"batch_id":"PTO-READER-ARCH-ROLLOUT-A-001","contexts":{"semantic_reviewer":"/root/arch_a_semantic_review","verifier":"/root","writer":"/root/arch_rollout_a"},"deep_reviewed_unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR","PTO-ARCH-DATA-TYPES-FORMAT-BF16","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"],"reviewed_claim_count":131,"reviewed_claim_ids":["PTO-READER-CLAIM-DATA-TYPES-FAULT-001","PTO-READER-CLAIM-DATA-TYPES-FAULT-002","PTO-READER-CLAIM-DATA-TYPES-FAULT-003","PTO-READER-CLAIM-DATA-TYPES-FAULT-004","PTO-READER-CLAIM-DATA-TYPES-FAULT-006","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-001","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-002","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-003","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-004","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-005","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-006","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-009"],"reviewed_node_count":289,"reviewed_node_ids":["PTO-READER-NODE-DATA-TYPES-FAULT-001","PTO-READER-NODE-DATA-TYPES-FAULT-002","PTO-READER-NODE-DATA-TYPES-FAULT-003","PTO-READER-NODE-DATA-TYPES-FAULT-004","PTO-READER-NODE-DATA-TYPES-FAULT-005","PTO-READER-NODE-DATA-TYPES-FAULT-006","PTO-READER-NODE-DATA-TYPES-FAULT-007","PTO-READER-NODE-DATA-TYPES-FAULT-008","PTO-READER-NODE-DATA-TYPES-FAULT-009","PTO-READER-NODE-DATA-TYPES-FAULT-010","PTO-READER-NODE-DATA-TYPES-FAULT-011","PTO-READER-NODE-DATA-TYPES-FAULT-012","PTO-READER-NODE-DATA-TYPES-FAULT-013","PTO-READER-NODE-DATA-TYPES-FAULT-014","PTO-READER-NODE-DATA-TYPES-FAULT-015","PTO-READER-NODE-DATA-TYPES-FAULT-016","PTO-READER-NODE-DATA-TYPES-FAULT-017","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-001","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-002","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-003","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-004","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-005","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-006","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-007","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-008","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-009","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-010","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-011","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-012","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-013","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-014","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-015","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-016","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-017","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-001","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-002","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-003","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-004","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-005","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-006","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-007","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-008","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-009","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-010","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-011","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-012","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-013","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-014","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-015","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-016","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-017","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-001","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-002","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-003","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-004","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-005","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-006","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-007","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-008","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-009","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-010","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-011","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-012","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-013","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-014","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-015","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-016","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-017"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-ARCH-DATA-TYPES-FAULT":"high-risk","PTO-ARCH-DATA-TYPES-FLOATING-POINT":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-BF16":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E1M2X2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E2M1X2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E2M3":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E3M2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E4M3":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E5M2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E8M0":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP16":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP32":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP64":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HF32":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HIF4-SCALE":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":17,"verifier_sample_unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR","PTO-ARCH-DATA-TYPES-FORMAT-BF16","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"]} +{"artifact_digests":{"semantic_review":"850fdc8b426c0da5fd0d230060e36b81d15ff9865100435f771c1fe7bd9eacfc","verification":"2a6161ce59d99fc52b170152c576d62cd59820608dd85b19f108cd6d2f3a924d","writer":"c98cbcaac00904863129b4a892e24e29aff5168108627a9ac748b6fc0bcee37d"},"batch_id":"PTO-READER-ARCH-ROLLOUT-A-001","contexts":{"semantic_reviewer":"/root/arch_a_semantic_review","verifier":"/root","writer":"/root/arch_rollout_a"},"deep_reviewed_unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"],"reviewed_claim_count":131,"reviewed_claim_ids":["PTO-READER-CLAIM-DATA-TYPES-FAULT-001","PTO-READER-CLAIM-DATA-TYPES-FAULT-002","PTO-READER-CLAIM-DATA-TYPES-FAULT-003","PTO-READER-CLAIM-DATA-TYPES-FAULT-004","PTO-READER-CLAIM-DATA-TYPES-FAULT-006","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-001","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-002","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-003","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-004","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-005","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-006","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-009"],"reviewed_node_count":289,"reviewed_node_ids":["PTO-READER-NODE-DATA-TYPES-FAULT-001","PTO-READER-NODE-DATA-TYPES-FAULT-002","PTO-READER-NODE-DATA-TYPES-FAULT-003","PTO-READER-NODE-DATA-TYPES-FAULT-004","PTO-READER-NODE-DATA-TYPES-FAULT-005","PTO-READER-NODE-DATA-TYPES-FAULT-006","PTO-READER-NODE-DATA-TYPES-FAULT-007","PTO-READER-NODE-DATA-TYPES-FAULT-008","PTO-READER-NODE-DATA-TYPES-FAULT-009","PTO-READER-NODE-DATA-TYPES-FAULT-010","PTO-READER-NODE-DATA-TYPES-FAULT-011","PTO-READER-NODE-DATA-TYPES-FAULT-012","PTO-READER-NODE-DATA-TYPES-FAULT-013","PTO-READER-NODE-DATA-TYPES-FAULT-014","PTO-READER-NODE-DATA-TYPES-FAULT-015","PTO-READER-NODE-DATA-TYPES-FAULT-016","PTO-READER-NODE-DATA-TYPES-FAULT-017","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-001","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-002","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-003","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-004","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-005","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-006","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-007","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-008","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-009","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-010","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-011","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-012","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-013","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-014","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-015","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-016","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-017","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-001","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-002","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-003","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-004","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-005","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-006","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-007","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-008","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-009","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-010","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-011","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-012","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-013","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-014","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-015","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-016","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-017","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-001","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-002","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-003","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-004","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-005","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-006","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-007","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-008","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-009","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-010","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-011","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-012","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-013","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-014","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-015","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-016","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-017"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-ARCH-DATA-TYPES-FAULT":"high-risk","PTO-ARCH-DATA-TYPES-FLOATING-POINT":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-BF16":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E1M2X2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E2M1X2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E2M3":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E3M2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E4M3":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E5M2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E8M0":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP16":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP32":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP64":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HF32":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HIF4-SCALE":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":17,"verifier_sample_unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"]} diff --git a/spec/evidence/mnemonic-descriptions/reviews/architecture-rollout-d-001.json b/spec/evidence/mnemonic-descriptions/reviews/architecture-rollout-d-001.json index 5d3bb712b..cf439a1d5 100644 --- a/spec/evidence/mnemonic-descriptions/reviews/architecture-rollout-d-001.json +++ b/spec/evidence/mnemonic-descriptions/reviews/architecture-rollout-d-001.json @@ -1 +1 @@ -{"artifact_digests":{"semantic_review":"eff5f4f7e5a9309b1865597a45bf9d32699fe9803b86b3643c98c53db72cca3b","verification":"a5b7106e8d04f056c263a350301043545f334bec0233787154328ba02e9e0f35","writer":"35097ddea4c8daae97eb31da0c24551b8d312401656c6452db0eabbe94864f49"},"batch_id":"PTO-READER-ARCH-ROLLOUT-D-001","contexts":{"semantic_reviewer":"/root/arch_d_semantic_review","verifier":"/root","writer":"/root/arch_rollout_d"},"deep_reviewed_unit_ids":["PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE"],"reviewed_claim_count":99,"reviewed_claim_ids":["PTO-READER-CLAIM-ARCH-GQM-001","PTO-READER-CLAIM-ARCH-GQM-002","PTO-READER-CLAIM-ARCH-GQM-003","PTO-READER-CLAIM-ARCH-GQM-004","PTO-READER-CLAIM-ARCH-GQM-005","PTO-READER-CLAIM-ARCH-GQM-006","PTO-READER-CLAIM-ARCH-GQM-007","PTO-READER-CLAIM-ARCH-GQM-008","PTO-READER-CLAIM-ARCH-GQM-009","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-006","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-007","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-006","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-004","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-001","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-002","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-003","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-004","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-001","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-002","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-003","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-004","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-005","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-001","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-002","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-003","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-004","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-005","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-001","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-002","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-003","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-004","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-001","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-002","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-003","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-004","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-005","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-006","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-007","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-007","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-007","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-006"],"reviewed_node_count":271,"reviewed_node_ids":["PTO-READER-NODE-ARCH-GQM-001","PTO-READER-NODE-ARCH-GQM-002","PTO-READER-NODE-ARCH-GQM-003","PTO-READER-NODE-ARCH-GQM-004","PTO-READER-NODE-ARCH-GQM-005","PTO-READER-NODE-ARCH-GQM-006","PTO-READER-NODE-ARCH-GQM-007","PTO-READER-NODE-ARCH-GQM-008","PTO-READER-NODE-ARCH-GQM-009","PTO-READER-NODE-ARCH-GQM-010","PTO-READER-NODE-ARCH-GQM-011","PTO-READER-NODE-ARCH-GQM-012","PTO-READER-NODE-ARCH-GQM-013","PTO-READER-NODE-ARCH-GQM-014","PTO-READER-NODE-ARCH-GQM-015","PTO-READER-NODE-ARCH-GQM-016","PTO-READER-NODE-ARCH-GQM-017","PTO-READER-NODE-ARCH-GQM-018","PTO-READER-NODE-ARCH-GQM-019","PTO-READER-NODE-ARCH-GQM-020","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-016","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-017","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-016","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-014","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-001","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-002","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-003","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-004","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-005","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-006","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-007","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-008","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-009","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-010","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-011","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-012","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-013","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-014","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-001","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-002","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-003","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-004","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-005","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-006","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-007","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-008","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-009","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-010","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-011","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-012","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-013","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-014","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-015","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-001","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-002","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-003","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-004","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-005","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-006","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-007","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-008","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-009","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-010","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-011","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-012","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-013","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-014","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-015","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-001","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-002","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-003","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-004","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-005","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-006","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-007","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-008","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-009","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-010","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-011","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-012","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-013","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-014","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-001","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-002","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-003","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-004","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-005","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-006","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-007","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-008","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-009","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-010","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-011","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-012","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-013","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-014","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-015","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-016","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-017","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-016"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-ARCH-GQM":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS":"ordinary","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS":"ordinary","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS":"ordinary","PTO-ARCH-STATE-DEFINEDNESS":"ordinary","PTO-ARCH-STATE-NUMERIC-STATUS":"high-risk","PTO-ARCH-STATE-PROGRAM-COUNTER":"ordinary","PTO-ARCH-STATE-TILE-DESCRIPTOR":"ordinary","PTO-ARCH-STATE-TRAP-CONTEXT":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-TIMER":"ordinary"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":17,"verifier_sample_unit_ids":["PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS","PTO-ARCH-STATE-DEFINEDNESS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-PROGRAM-COUNTER","PTO-ARCH-STATE-TILE-DESCRIPTOR","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE","PTO-ARCH-SYSTEM-REGISTERS-TIMER"]} +{"artifact_digests":{"semantic_review":"eff5f4f7e5a9309b1865597a45bf9d32699fe9803b86b3643c98c53db72cca3b","verification":"a5b7106e8d04f056c263a350301043545f334bec0233787154328ba02e9e0f35","writer":"35097ddea4c8daae97eb31da0c24551b8d312401656c6452db0eabbe94864f49"},"batch_id":"PTO-READER-ARCH-ROLLOUT-D-001","contexts":{"semantic_reviewer":"/root/arch_d_semantic_review","verifier":"/root","writer":"/root/arch_rollout_d"},"deep_reviewed_unit_ids":["PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE"],"reviewed_claim_count":99,"reviewed_claim_ids":["PTO-READER-CLAIM-ARCH-GQM-001","PTO-READER-CLAIM-ARCH-GQM-002","PTO-READER-CLAIM-ARCH-GQM-003","PTO-READER-CLAIM-ARCH-GQM-004","PTO-READER-CLAIM-ARCH-GQM-005","PTO-READER-CLAIM-ARCH-GQM-006","PTO-READER-CLAIM-ARCH-GQM-007","PTO-READER-CLAIM-ARCH-GQM-008","PTO-READER-CLAIM-ARCH-GQM-009","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-006","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-007","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-006","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-004","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-001","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-002","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-003","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-004","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-001","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-002","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-003","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-004","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-005","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-001","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-002","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-003","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-004","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-005","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-001","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-002","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-003","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-004","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-001","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-002","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-003","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-004","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-005","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-006","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-007","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-007","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-007","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-006"],"reviewed_node_count":271,"reviewed_node_ids":["PTO-READER-NODE-ARCH-GQM-001","PTO-READER-NODE-ARCH-GQM-002","PTO-READER-NODE-ARCH-GQM-003","PTO-READER-NODE-ARCH-GQM-004","PTO-READER-NODE-ARCH-GQM-005","PTO-READER-NODE-ARCH-GQM-006","PTO-READER-NODE-ARCH-GQM-007","PTO-READER-NODE-ARCH-GQM-008","PTO-READER-NODE-ARCH-GQM-009","PTO-READER-NODE-ARCH-GQM-010","PTO-READER-NODE-ARCH-GQM-011","PTO-READER-NODE-ARCH-GQM-012","PTO-READER-NODE-ARCH-GQM-013","PTO-READER-NODE-ARCH-GQM-014","PTO-READER-NODE-ARCH-GQM-015","PTO-READER-NODE-ARCH-GQM-016","PTO-READER-NODE-ARCH-GQM-017","PTO-READER-NODE-ARCH-GQM-018","PTO-READER-NODE-ARCH-GQM-019","PTO-READER-NODE-ARCH-GQM-020","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-016","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-017","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-016","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-014","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-001","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-002","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-003","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-004","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-005","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-006","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-007","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-008","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-009","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-010","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-011","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-012","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-013","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-014","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-001","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-002","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-003","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-004","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-005","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-006","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-007","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-008","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-009","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-010","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-011","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-012","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-013","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-014","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-015","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-001","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-002","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-003","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-004","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-005","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-006","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-007","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-008","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-009","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-010","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-011","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-012","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-013","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-014","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-015","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-001","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-002","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-003","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-004","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-005","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-006","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-007","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-008","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-009","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-010","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-011","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-012","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-013","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-014","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-001","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-002","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-003","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-004","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-005","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-006","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-007","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-008","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-009","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-010","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-011","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-012","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-013","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-014","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-015","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-016","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-017","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-016"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-ARCH-GQM":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS":"ordinary","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS":"ordinary","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS":"ordinary","PTO-ARCH-STATE-DEFINEDNESS":"ordinary","PTO-ARCH-STATE-NUMERIC-STATUS":"high-risk","PTO-ARCH-STATE-PROGRAM-COUNTER":"ordinary","PTO-ARCH-STATE-TILE-DESCRIPTOR":"ordinary","PTO-ARCH-STATE-TRAP-CONTEXT":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-TIMER":"ordinary"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":17,"verifier_sample_unit_ids":["PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS","PTO-ARCH-STATE-DEFINEDNESS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-PROGRAM-COUNTER","PTO-ARCH-STATE-TILE-DESCRIPTOR","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE","PTO-ARCH-SYSTEM-REGISTERS-TIMER"]} diff --git a/spec/evidence/mnemonic-descriptions/reviews/scalar-pilot-001.json b/spec/evidence/mnemonic-descriptions/reviews/scalar-pilot-001.json index 3d4ef58ee..2bda0996b 100644 --- a/spec/evidence/mnemonic-descriptions/reviews/scalar-pilot-001.json +++ b/spec/evidence/mnemonic-descriptions/reviews/scalar-pilot-001.json @@ -1 +1 @@ -{"artifact_digests":{"semantic_review":"a66cedc65d3e1f9fb3ad413b37909ed4d83ffe1cd1fad087142939a7109918df","verification":"67b90f952fe39f934a53ff451015d0a745d861fb35b0095c7f8870e28a1ff27e","writer":"4816f6c0ab2b7dd486fad3d4d26ef1881e90b4d6a3effd0da206b83ea15c9e7a"},"batch_id":"PTO-READER-SCALAR-PILOT-001","contexts":{"semantic_reviewer":"/root/pilot_arch_semantic_review","verifier":"/root","writer":"/root/pilot_arch_writer"},"deep_reviewed_unit_ids":["PTO-SCALAR-CASW","PTO-SCALAR-HL-LDI","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D"],"reviewed_claim_count":74,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-ADD-001","PTO-READER-CLAIM-SCALAR-ADD-002","PTO-READER-CLAIM-SCALAR-ADD-003","PTO-READER-CLAIM-SCALAR-ADD-004","PTO-READER-CLAIM-SCALAR-ADD-005","PTO-READER-CLAIM-SCALAR-ADD-006","PTO-READER-CLAIM-SCALAR-ADD-007","PTO-READER-CLAIM-SCALAR-ADD-008","PTO-READER-CLAIM-SCALAR-ADD-009","PTO-READER-CLAIM-SCALAR-ADD-010","PTO-READER-CLAIM-SCALAR-ADD-011","PTO-READER-CLAIM-SCALAR-ADD-012","PTO-READER-CLAIM-SCALAR-ADD-013","PTO-READER-CLAIM-SCALAR-C-ADD-001","PTO-READER-CLAIM-SCALAR-C-ADD-002","PTO-READER-CLAIM-SCALAR-C-ADD-003","PTO-READER-CLAIM-SCALAR-C-ADD-004","PTO-READER-CLAIM-SCALAR-C-ADD-005","PTO-READER-CLAIM-SCALAR-C-ADD-006","PTO-READER-CLAIM-SCALAR-C-ADD-007","PTO-READER-CLAIM-SCALAR-C-ADD-008","PTO-READER-CLAIM-SCALAR-C-ADD-009","PTO-READER-CLAIM-SCALAR-C-ADD-010","PTO-READER-CLAIM-SCALAR-C-ADD-011","PTO-READER-CLAIM-SCALAR-CASW-001","PTO-READER-CLAIM-SCALAR-CASW-002","PTO-READER-CLAIM-SCALAR-CASW-003","PTO-READER-CLAIM-SCALAR-CASW-004","PTO-READER-CLAIM-SCALAR-CASW-005","PTO-READER-CLAIM-SCALAR-CASW-006","PTO-READER-CLAIM-SCALAR-CASW-007","PTO-READER-CLAIM-SCALAR-CASW-008","PTO-READER-CLAIM-SCALAR-CASW-009","PTO-READER-CLAIM-SCALAR-CASW-010","PTO-READER-CLAIM-SCALAR-CASW-011","PTO-READER-CLAIM-SCALAR-CASW-012","PTO-READER-CLAIM-SCALAR-CASW-013","PTO-READER-CLAIM-SCALAR-CASW-014","PTO-READER-CLAIM-SCALAR-FADD-001","PTO-READER-CLAIM-SCALAR-FADD-002","PTO-READER-CLAIM-SCALAR-FADD-003","PTO-READER-CLAIM-SCALAR-FADD-004","PTO-READER-CLAIM-SCALAR-FADD-005","PTO-READER-CLAIM-SCALAR-FADD-006","PTO-READER-CLAIM-SCALAR-FADD-007","PTO-READER-CLAIM-SCALAR-FADD-008","PTO-READER-CLAIM-SCALAR-FADD-009","PTO-READER-CLAIM-SCALAR-FADD-010","PTO-READER-CLAIM-SCALAR-FADD-011","PTO-READER-CLAIM-SCALAR-FADD-012","PTO-READER-CLAIM-SCALAR-FADD-013","PTO-READER-CLAIM-SCALAR-FENCE-D-001","PTO-READER-CLAIM-SCALAR-FENCE-D-002","PTO-READER-CLAIM-SCALAR-FENCE-D-003","PTO-READER-CLAIM-SCALAR-FENCE-D-004","PTO-READER-CLAIM-SCALAR-FENCE-D-005","PTO-READER-CLAIM-SCALAR-FENCE-D-006","PTO-READER-CLAIM-SCALAR-FENCE-D-007","PTO-READER-CLAIM-SCALAR-FENCE-D-008","PTO-READER-CLAIM-SCALAR-FENCE-D-009","PTO-READER-CLAIM-SCALAR-FENCE-D-010","PTO-READER-CLAIM-SCALAR-HL-LDI-001","PTO-READER-CLAIM-SCALAR-HL-LDI-002","PTO-READER-CLAIM-SCALAR-HL-LDI-003","PTO-READER-CLAIM-SCALAR-HL-LDI-004","PTO-READER-CLAIM-SCALAR-HL-LDI-005","PTO-READER-CLAIM-SCALAR-HL-LDI-006","PTO-READER-CLAIM-SCALAR-HL-LDI-007","PTO-READER-CLAIM-SCALAR-HL-LDI-008","PTO-READER-CLAIM-SCALAR-HL-LDI-009","PTO-READER-CLAIM-SCALAR-HL-LDI-010","PTO-READER-CLAIM-SCALAR-HL-LDI-011","PTO-READER-CLAIM-SCALAR-HL-LDI-012","PTO-READER-CLAIM-SCALAR-HL-LDI-013"],"reviewed_node_count":116,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-ADD-001","PTO-READER-NODE-SCALAR-ADD-002","PTO-READER-NODE-SCALAR-ADD-003","PTO-READER-NODE-SCALAR-ADD-004","PTO-READER-NODE-SCALAR-ADD-005","PTO-READER-NODE-SCALAR-ADD-006","PTO-READER-NODE-SCALAR-ADD-007","PTO-READER-NODE-SCALAR-ADD-008","PTO-READER-NODE-SCALAR-ADD-009","PTO-READER-NODE-SCALAR-ADD-010","PTO-READER-NODE-SCALAR-ADD-011","PTO-READER-NODE-SCALAR-ADD-012","PTO-READER-NODE-SCALAR-ADD-013","PTO-READER-NODE-SCALAR-ADD-014","PTO-READER-NODE-SCALAR-ADD-015","PTO-READER-NODE-SCALAR-ADD-016","PTO-READER-NODE-SCALAR-ADD-017","PTO-READER-NODE-SCALAR-ADD-018","PTO-READER-NODE-SCALAR-ADD-019","PTO-READER-NODE-SCALAR-ADD-020","PTO-READER-NODE-SCALAR-C-ADD-001","PTO-READER-NODE-SCALAR-C-ADD-002","PTO-READER-NODE-SCALAR-C-ADD-003","PTO-READER-NODE-SCALAR-C-ADD-004","PTO-READER-NODE-SCALAR-C-ADD-005","PTO-READER-NODE-SCALAR-C-ADD-006","PTO-READER-NODE-SCALAR-C-ADD-007","PTO-READER-NODE-SCALAR-C-ADD-008","PTO-READER-NODE-SCALAR-C-ADD-009","PTO-READER-NODE-SCALAR-C-ADD-010","PTO-READER-NODE-SCALAR-C-ADD-011","PTO-READER-NODE-SCALAR-C-ADD-012","PTO-READER-NODE-SCALAR-C-ADD-013","PTO-READER-NODE-SCALAR-C-ADD-014","PTO-READER-NODE-SCALAR-C-ADD-015","PTO-READER-NODE-SCALAR-C-ADD-016","PTO-READER-NODE-SCALAR-C-ADD-017","PTO-READER-NODE-SCALAR-C-ADD-018","PTO-READER-NODE-SCALAR-CASW-001","PTO-READER-NODE-SCALAR-CASW-002","PTO-READER-NODE-SCALAR-CASW-003","PTO-READER-NODE-SCALAR-CASW-004","PTO-READER-NODE-SCALAR-CASW-005","PTO-READER-NODE-SCALAR-CASW-006","PTO-READER-NODE-SCALAR-CASW-007","PTO-READER-NODE-SCALAR-CASW-008","PTO-READER-NODE-SCALAR-CASW-009","PTO-READER-NODE-SCALAR-CASW-010","PTO-READER-NODE-SCALAR-CASW-011","PTO-READER-NODE-SCALAR-CASW-012","PTO-READER-NODE-SCALAR-CASW-013","PTO-READER-NODE-SCALAR-CASW-014","PTO-READER-NODE-SCALAR-CASW-015","PTO-READER-NODE-SCALAR-CASW-016","PTO-READER-NODE-SCALAR-CASW-017","PTO-READER-NODE-SCALAR-CASW-018","PTO-READER-NODE-SCALAR-CASW-019","PTO-READER-NODE-SCALAR-CASW-020","PTO-READER-NODE-SCALAR-CASW-021","PTO-READER-NODE-SCALAR-FADD-001","PTO-READER-NODE-SCALAR-FADD-002","PTO-READER-NODE-SCALAR-FADD-003","PTO-READER-NODE-SCALAR-FADD-004","PTO-READER-NODE-SCALAR-FADD-005","PTO-READER-NODE-SCALAR-FADD-006","PTO-READER-NODE-SCALAR-FADD-007","PTO-READER-NODE-SCALAR-FADD-008","PTO-READER-NODE-SCALAR-FADD-009","PTO-READER-NODE-SCALAR-FADD-010","PTO-READER-NODE-SCALAR-FADD-011","PTO-READER-NODE-SCALAR-FADD-012","PTO-READER-NODE-SCALAR-FADD-013","PTO-READER-NODE-SCALAR-FADD-014","PTO-READER-NODE-SCALAR-FADD-015","PTO-READER-NODE-SCALAR-FADD-016","PTO-READER-NODE-SCALAR-FADD-017","PTO-READER-NODE-SCALAR-FADD-018","PTO-READER-NODE-SCALAR-FADD-019","PTO-READER-NODE-SCALAR-FADD-020","PTO-READER-NODE-SCALAR-FENCE-D-001","PTO-READER-NODE-SCALAR-FENCE-D-002","PTO-READER-NODE-SCALAR-FENCE-D-003","PTO-READER-NODE-SCALAR-FENCE-D-004","PTO-READER-NODE-SCALAR-FENCE-D-005","PTO-READER-NODE-SCALAR-FENCE-D-006","PTO-READER-NODE-SCALAR-FENCE-D-007","PTO-READER-NODE-SCALAR-FENCE-D-008","PTO-READER-NODE-SCALAR-FENCE-D-009","PTO-READER-NODE-SCALAR-FENCE-D-010","PTO-READER-NODE-SCALAR-FENCE-D-011","PTO-READER-NODE-SCALAR-FENCE-D-012","PTO-READER-NODE-SCALAR-FENCE-D-013","PTO-READER-NODE-SCALAR-FENCE-D-014","PTO-READER-NODE-SCALAR-FENCE-D-015","PTO-READER-NODE-SCALAR-FENCE-D-016","PTO-READER-NODE-SCALAR-FENCE-D-017","PTO-READER-NODE-SCALAR-HL-LDI-001","PTO-READER-NODE-SCALAR-HL-LDI-002","PTO-READER-NODE-SCALAR-HL-LDI-003","PTO-READER-NODE-SCALAR-HL-LDI-004","PTO-READER-NODE-SCALAR-HL-LDI-005","PTO-READER-NODE-SCALAR-HL-LDI-006","PTO-READER-NODE-SCALAR-HL-LDI-007","PTO-READER-NODE-SCALAR-HL-LDI-008","PTO-READER-NODE-SCALAR-HL-LDI-009","PTO-READER-NODE-SCALAR-HL-LDI-010","PTO-READER-NODE-SCALAR-HL-LDI-011","PTO-READER-NODE-SCALAR-HL-LDI-012","PTO-READER-NODE-SCALAR-HL-LDI-013","PTO-READER-NODE-SCALAR-HL-LDI-014","PTO-READER-NODE-SCALAR-HL-LDI-015","PTO-READER-NODE-SCALAR-HL-LDI-016","PTO-READER-NODE-SCALAR-HL-LDI-017","PTO-READER-NODE-SCALAR-HL-LDI-018","PTO-READER-NODE-SCALAR-HL-LDI-019","PTO-READER-NODE-SCALAR-HL-LDI-020"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-SCALAR-ADD":"ordinary","PTO-SCALAR-C-ADD":"ordinary","PTO-SCALAR-CASW":"high-risk","PTO-SCALAR-FADD":"high-risk","PTO-SCALAR-FENCE-D":"high-risk","PTO-SCALAR-HL-LDI":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":6,"verifier_sample_unit_ids":["PTO-SCALAR-ADD","PTO-SCALAR-C-ADD","PTO-SCALAR-CASW","PTO-SCALAR-HL-LDI","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D"]} +{"artifact_digests":{"semantic_review":"a66cedc65d3e1f9fb3ad413b37909ed4d83ffe1cd1fad087142939a7109918df","verification":"67b90f952fe39f934a53ff451015d0a745d861fb35b0095c7f8870e28a1ff27e","writer":"4816f6c0ab2b7dd486fad3d4d26ef1881e90b4d6a3effd0da206b83ea15c9e7a"},"batch_id":"PTO-READER-SCALAR-PILOT-001","contexts":{"semantic_reviewer":"/root/pilot_arch_semantic_review","verifier":"/root","writer":"/root/pilot_arch_writer"},"deep_reviewed_unit_ids":["PTO-SCALAR-CASW","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D","PTO-SCALAR-HL-LDI"],"reviewed_claim_count":74,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-ADD-001","PTO-READER-CLAIM-SCALAR-ADD-002","PTO-READER-CLAIM-SCALAR-ADD-003","PTO-READER-CLAIM-SCALAR-ADD-004","PTO-READER-CLAIM-SCALAR-ADD-005","PTO-READER-CLAIM-SCALAR-ADD-006","PTO-READER-CLAIM-SCALAR-ADD-007","PTO-READER-CLAIM-SCALAR-ADD-008","PTO-READER-CLAIM-SCALAR-ADD-009","PTO-READER-CLAIM-SCALAR-ADD-010","PTO-READER-CLAIM-SCALAR-ADD-011","PTO-READER-CLAIM-SCALAR-ADD-012","PTO-READER-CLAIM-SCALAR-ADD-013","PTO-READER-CLAIM-SCALAR-C-ADD-001","PTO-READER-CLAIM-SCALAR-C-ADD-002","PTO-READER-CLAIM-SCALAR-C-ADD-003","PTO-READER-CLAIM-SCALAR-C-ADD-004","PTO-READER-CLAIM-SCALAR-C-ADD-005","PTO-READER-CLAIM-SCALAR-C-ADD-006","PTO-READER-CLAIM-SCALAR-C-ADD-007","PTO-READER-CLAIM-SCALAR-C-ADD-008","PTO-READER-CLAIM-SCALAR-C-ADD-009","PTO-READER-CLAIM-SCALAR-C-ADD-010","PTO-READER-CLAIM-SCALAR-C-ADD-011","PTO-READER-CLAIM-SCALAR-CASW-001","PTO-READER-CLAIM-SCALAR-CASW-002","PTO-READER-CLAIM-SCALAR-CASW-003","PTO-READER-CLAIM-SCALAR-CASW-004","PTO-READER-CLAIM-SCALAR-CASW-005","PTO-READER-CLAIM-SCALAR-CASW-006","PTO-READER-CLAIM-SCALAR-CASW-007","PTO-READER-CLAIM-SCALAR-CASW-008","PTO-READER-CLAIM-SCALAR-CASW-009","PTO-READER-CLAIM-SCALAR-CASW-010","PTO-READER-CLAIM-SCALAR-CASW-011","PTO-READER-CLAIM-SCALAR-CASW-012","PTO-READER-CLAIM-SCALAR-CASW-013","PTO-READER-CLAIM-SCALAR-CASW-014","PTO-READER-CLAIM-SCALAR-FADD-001","PTO-READER-CLAIM-SCALAR-FADD-002","PTO-READER-CLAIM-SCALAR-FADD-003","PTO-READER-CLAIM-SCALAR-FADD-004","PTO-READER-CLAIM-SCALAR-FADD-005","PTO-READER-CLAIM-SCALAR-FADD-006","PTO-READER-CLAIM-SCALAR-FADD-007","PTO-READER-CLAIM-SCALAR-FADD-008","PTO-READER-CLAIM-SCALAR-FADD-009","PTO-READER-CLAIM-SCALAR-FADD-010","PTO-READER-CLAIM-SCALAR-FADD-011","PTO-READER-CLAIM-SCALAR-FADD-012","PTO-READER-CLAIM-SCALAR-FADD-013","PTO-READER-CLAIM-SCALAR-FENCE-D-001","PTO-READER-CLAIM-SCALAR-FENCE-D-002","PTO-READER-CLAIM-SCALAR-FENCE-D-003","PTO-READER-CLAIM-SCALAR-FENCE-D-004","PTO-READER-CLAIM-SCALAR-FENCE-D-005","PTO-READER-CLAIM-SCALAR-FENCE-D-006","PTO-READER-CLAIM-SCALAR-FENCE-D-007","PTO-READER-CLAIM-SCALAR-FENCE-D-008","PTO-READER-CLAIM-SCALAR-FENCE-D-009","PTO-READER-CLAIM-SCALAR-FENCE-D-010","PTO-READER-CLAIM-SCALAR-HL-LDI-001","PTO-READER-CLAIM-SCALAR-HL-LDI-002","PTO-READER-CLAIM-SCALAR-HL-LDI-003","PTO-READER-CLAIM-SCALAR-HL-LDI-004","PTO-READER-CLAIM-SCALAR-HL-LDI-005","PTO-READER-CLAIM-SCALAR-HL-LDI-006","PTO-READER-CLAIM-SCALAR-HL-LDI-007","PTO-READER-CLAIM-SCALAR-HL-LDI-008","PTO-READER-CLAIM-SCALAR-HL-LDI-009","PTO-READER-CLAIM-SCALAR-HL-LDI-010","PTO-READER-CLAIM-SCALAR-HL-LDI-011","PTO-READER-CLAIM-SCALAR-HL-LDI-012","PTO-READER-CLAIM-SCALAR-HL-LDI-013"],"reviewed_node_count":116,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-ADD-001","PTO-READER-NODE-SCALAR-ADD-002","PTO-READER-NODE-SCALAR-ADD-003","PTO-READER-NODE-SCALAR-ADD-004","PTO-READER-NODE-SCALAR-ADD-005","PTO-READER-NODE-SCALAR-ADD-006","PTO-READER-NODE-SCALAR-ADD-007","PTO-READER-NODE-SCALAR-ADD-008","PTO-READER-NODE-SCALAR-ADD-009","PTO-READER-NODE-SCALAR-ADD-010","PTO-READER-NODE-SCALAR-ADD-011","PTO-READER-NODE-SCALAR-ADD-012","PTO-READER-NODE-SCALAR-ADD-013","PTO-READER-NODE-SCALAR-ADD-014","PTO-READER-NODE-SCALAR-ADD-015","PTO-READER-NODE-SCALAR-ADD-016","PTO-READER-NODE-SCALAR-ADD-017","PTO-READER-NODE-SCALAR-ADD-018","PTO-READER-NODE-SCALAR-ADD-019","PTO-READER-NODE-SCALAR-ADD-020","PTO-READER-NODE-SCALAR-C-ADD-001","PTO-READER-NODE-SCALAR-C-ADD-002","PTO-READER-NODE-SCALAR-C-ADD-003","PTO-READER-NODE-SCALAR-C-ADD-004","PTO-READER-NODE-SCALAR-C-ADD-005","PTO-READER-NODE-SCALAR-C-ADD-006","PTO-READER-NODE-SCALAR-C-ADD-007","PTO-READER-NODE-SCALAR-C-ADD-008","PTO-READER-NODE-SCALAR-C-ADD-009","PTO-READER-NODE-SCALAR-C-ADD-010","PTO-READER-NODE-SCALAR-C-ADD-011","PTO-READER-NODE-SCALAR-C-ADD-012","PTO-READER-NODE-SCALAR-C-ADD-013","PTO-READER-NODE-SCALAR-C-ADD-014","PTO-READER-NODE-SCALAR-C-ADD-015","PTO-READER-NODE-SCALAR-C-ADD-016","PTO-READER-NODE-SCALAR-C-ADD-017","PTO-READER-NODE-SCALAR-C-ADD-018","PTO-READER-NODE-SCALAR-CASW-001","PTO-READER-NODE-SCALAR-CASW-002","PTO-READER-NODE-SCALAR-CASW-003","PTO-READER-NODE-SCALAR-CASW-004","PTO-READER-NODE-SCALAR-CASW-005","PTO-READER-NODE-SCALAR-CASW-006","PTO-READER-NODE-SCALAR-CASW-007","PTO-READER-NODE-SCALAR-CASW-008","PTO-READER-NODE-SCALAR-CASW-009","PTO-READER-NODE-SCALAR-CASW-010","PTO-READER-NODE-SCALAR-CASW-011","PTO-READER-NODE-SCALAR-CASW-012","PTO-READER-NODE-SCALAR-CASW-013","PTO-READER-NODE-SCALAR-CASW-014","PTO-READER-NODE-SCALAR-CASW-015","PTO-READER-NODE-SCALAR-CASW-016","PTO-READER-NODE-SCALAR-CASW-017","PTO-READER-NODE-SCALAR-CASW-018","PTO-READER-NODE-SCALAR-CASW-019","PTO-READER-NODE-SCALAR-CASW-020","PTO-READER-NODE-SCALAR-CASW-021","PTO-READER-NODE-SCALAR-FADD-001","PTO-READER-NODE-SCALAR-FADD-002","PTO-READER-NODE-SCALAR-FADD-003","PTO-READER-NODE-SCALAR-FADD-004","PTO-READER-NODE-SCALAR-FADD-005","PTO-READER-NODE-SCALAR-FADD-006","PTO-READER-NODE-SCALAR-FADD-007","PTO-READER-NODE-SCALAR-FADD-008","PTO-READER-NODE-SCALAR-FADD-009","PTO-READER-NODE-SCALAR-FADD-010","PTO-READER-NODE-SCALAR-FADD-011","PTO-READER-NODE-SCALAR-FADD-012","PTO-READER-NODE-SCALAR-FADD-013","PTO-READER-NODE-SCALAR-FADD-014","PTO-READER-NODE-SCALAR-FADD-015","PTO-READER-NODE-SCALAR-FADD-016","PTO-READER-NODE-SCALAR-FADD-017","PTO-READER-NODE-SCALAR-FADD-018","PTO-READER-NODE-SCALAR-FADD-019","PTO-READER-NODE-SCALAR-FADD-020","PTO-READER-NODE-SCALAR-FENCE-D-001","PTO-READER-NODE-SCALAR-FENCE-D-002","PTO-READER-NODE-SCALAR-FENCE-D-003","PTO-READER-NODE-SCALAR-FENCE-D-004","PTO-READER-NODE-SCALAR-FENCE-D-005","PTO-READER-NODE-SCALAR-FENCE-D-006","PTO-READER-NODE-SCALAR-FENCE-D-007","PTO-READER-NODE-SCALAR-FENCE-D-008","PTO-READER-NODE-SCALAR-FENCE-D-009","PTO-READER-NODE-SCALAR-FENCE-D-010","PTO-READER-NODE-SCALAR-FENCE-D-011","PTO-READER-NODE-SCALAR-FENCE-D-012","PTO-READER-NODE-SCALAR-FENCE-D-013","PTO-READER-NODE-SCALAR-FENCE-D-014","PTO-READER-NODE-SCALAR-FENCE-D-015","PTO-READER-NODE-SCALAR-FENCE-D-016","PTO-READER-NODE-SCALAR-FENCE-D-017","PTO-READER-NODE-SCALAR-HL-LDI-001","PTO-READER-NODE-SCALAR-HL-LDI-002","PTO-READER-NODE-SCALAR-HL-LDI-003","PTO-READER-NODE-SCALAR-HL-LDI-004","PTO-READER-NODE-SCALAR-HL-LDI-005","PTO-READER-NODE-SCALAR-HL-LDI-006","PTO-READER-NODE-SCALAR-HL-LDI-007","PTO-READER-NODE-SCALAR-HL-LDI-008","PTO-READER-NODE-SCALAR-HL-LDI-009","PTO-READER-NODE-SCALAR-HL-LDI-010","PTO-READER-NODE-SCALAR-HL-LDI-011","PTO-READER-NODE-SCALAR-HL-LDI-012","PTO-READER-NODE-SCALAR-HL-LDI-013","PTO-READER-NODE-SCALAR-HL-LDI-014","PTO-READER-NODE-SCALAR-HL-LDI-015","PTO-READER-NODE-SCALAR-HL-LDI-016","PTO-READER-NODE-SCALAR-HL-LDI-017","PTO-READER-NODE-SCALAR-HL-LDI-018","PTO-READER-NODE-SCALAR-HL-LDI-019","PTO-READER-NODE-SCALAR-HL-LDI-020"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-SCALAR-ADD":"ordinary","PTO-SCALAR-C-ADD":"ordinary","PTO-SCALAR-CASW":"high-risk","PTO-SCALAR-FADD":"high-risk","PTO-SCALAR-FENCE-D":"high-risk","PTO-SCALAR-HL-LDI":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":6,"verifier_sample_unit_ids":["PTO-SCALAR-ADD","PTO-SCALAR-C-ADD","PTO-SCALAR-CASW","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D","PTO-SCALAR-HL-LDI"]} diff --git a/spec/evidence/mnemonic-descriptions/reviews/scalar-rollout-d-001.json b/spec/evidence/mnemonic-descriptions/reviews/scalar-rollout-d-001.json index b271af944..6ceabe44b 100644 --- a/spec/evidence/mnemonic-descriptions/reviews/scalar-rollout-d-001.json +++ b/spec/evidence/mnemonic-descriptions/reviews/scalar-rollout-d-001.json @@ -1 +1 @@ -{"artifact_digests":{"semantic_review":"6f9e848617fd98f74c13d1cce999688c82b44eb4f49bb1d123ff095b1c379150","verification":"8a34b9bbc41b55299c9d1744808a2e91090f219f543c9e04dc7d85ad07204137","writer":"271cb1610bc86de28b8416b298b7402aab2709b788255def884123fc52741e5f"},"batch_id":"PTO-READER-SCALAR-ROLLOUT-D-001","contexts":{"semantic_reviewer":"/root/arch_d_semantic_review","verifier":"/root","writer":"/root/arch_rollout_d"},"deep_reviewed_unit_ids":["PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DMA","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW","PTO-SCALAR-ACRE","PTO-SCALAR-C-EBREAK","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-LSRGET","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRSWAP"],"reviewed_claim_count":769,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-ACRC-001","PTO-READER-CLAIM-SCALAR-ACRC-002","PTO-READER-CLAIM-SCALAR-ACRC-003","PTO-READER-CLAIM-SCALAR-ACRC-004","PTO-READER-CLAIM-SCALAR-ACRC-005","PTO-READER-CLAIM-SCALAR-ACRC-006","PTO-READER-CLAIM-SCALAR-ACRC-007","PTO-READER-CLAIM-SCALAR-ACRC-008","PTO-READER-CLAIM-SCALAR-ACRC-009","PTO-READER-CLAIM-SCALAR-ACRE-001","PTO-READER-CLAIM-SCALAR-ACRE-002","PTO-READER-CLAIM-SCALAR-ACRE-003","PTO-READER-CLAIM-SCALAR-ACRE-004","PTO-READER-CLAIM-SCALAR-ACRE-005","PTO-READER-CLAIM-SCALAR-ACRE-006","PTO-READER-CLAIM-SCALAR-ACRE-007","PTO-READER-CLAIM-SCALAR-ACRE-008","PTO-READER-CLAIM-SCALAR-ACRE-009","PTO-READER-CLAIM-SCALAR-ASSERT-001","PTO-READER-CLAIM-SCALAR-ASSERT-002","PTO-READER-CLAIM-SCALAR-ASSERT-003","PTO-READER-CLAIM-SCALAR-ASSERT-004","PTO-READER-CLAIM-SCALAR-ASSERT-005","PTO-READER-CLAIM-SCALAR-ASSERT-006","PTO-READER-CLAIM-SCALAR-ASSERT-007","PTO-READER-CLAIM-SCALAR-ASSERT-008","PTO-READER-CLAIM-SCALAR-ASSERT-009","PTO-READER-CLAIM-SCALAR-BC-IALL-001","PTO-READER-CLAIM-SCALAR-BC-IALL-002","PTO-READER-CLAIM-SCALAR-BC-IALL-003","PTO-READER-CLAIM-SCALAR-BC-IALL-004","PTO-READER-CLAIM-SCALAR-BC-IALL-005","PTO-READER-CLAIM-SCALAR-BC-IALL-006","PTO-READER-CLAIM-SCALAR-BC-IALL-007","PTO-READER-CLAIM-SCALAR-BC-IALL-008","PTO-READER-CLAIM-SCALAR-BC-IVA-001","PTO-READER-CLAIM-SCALAR-BC-IVA-002","PTO-READER-CLAIM-SCALAR-BC-IVA-003","PTO-READER-CLAIM-SCALAR-BC-IVA-004","PTO-READER-CLAIM-SCALAR-BC-IVA-005","PTO-READER-CLAIM-SCALAR-BC-IVA-006","PTO-READER-CLAIM-SCALAR-BC-IVA-007","PTO-READER-CLAIM-SCALAR-BC-IVA-008","PTO-READER-CLAIM-SCALAR-BC-IVA-009","PTO-READER-CLAIM-SCALAR-BSE-001","PTO-READER-CLAIM-SCALAR-BSE-002","PTO-READER-CLAIM-SCALAR-BSE-003","PTO-READER-CLAIM-SCALAR-BSE-004","PTO-READER-CLAIM-SCALAR-BSE-005","PTO-READER-CLAIM-SCALAR-BSE-006","PTO-READER-CLAIM-SCALAR-BSE-007","PTO-READER-CLAIM-SCALAR-BSE-008","PTO-READER-CLAIM-SCALAR-BSE-009","PTO-READER-CLAIM-SCALAR-BWE-001","PTO-READER-CLAIM-SCALAR-BWE-002","PTO-READER-CLAIM-SCALAR-BWE-003","PTO-READER-CLAIM-SCALAR-BWE-004","PTO-READER-CLAIM-SCALAR-BWE-005","PTO-READER-CLAIM-SCALAR-BWE-006","PTO-READER-CLAIM-SCALAR-BWE-007","PTO-READER-CLAIM-SCALAR-BWE-008","PTO-READER-CLAIM-SCALAR-BWE-009","PTO-READER-CLAIM-SCALAR-BWI-001","PTO-READER-CLAIM-SCALAR-BWI-002","PTO-READER-CLAIM-SCALAR-BWI-003","PTO-READER-CLAIM-SCALAR-BWI-004","PTO-READER-CLAIM-SCALAR-BWI-005","PTO-READER-CLAIM-SCALAR-BWI-006","PTO-READER-CLAIM-SCALAR-BWI-007","PTO-READER-CLAIM-SCALAR-BWI-008","PTO-READER-CLAIM-SCALAR-BWI-009","PTO-READER-CLAIM-SCALAR-BWT-001","PTO-READER-CLAIM-SCALAR-BWT-002","PTO-READER-CLAIM-SCALAR-BWT-003","PTO-READER-CLAIM-SCALAR-BWT-004","PTO-READER-CLAIM-SCALAR-BWT-005","PTO-READER-CLAIM-SCALAR-BWT-006","PTO-READER-CLAIM-SCALAR-BWT-007","PTO-READER-CLAIM-SCALAR-BWT-008","PTO-READER-CLAIM-SCALAR-BWT-009","PTO-READER-CLAIM-SCALAR-C-EBREAK-001","PTO-READER-CLAIM-SCALAR-C-EBREAK-002","PTO-READER-CLAIM-SCALAR-C-EBREAK-003","PTO-READER-CLAIM-SCALAR-C-EBREAK-004","PTO-READER-CLAIM-SCALAR-C-EBREAK-005","PTO-READER-CLAIM-SCALAR-C-EBREAK-006","PTO-READER-CLAIM-SCALAR-C-EBREAK-007","PTO-READER-CLAIM-SCALAR-C-EBREAK-008","PTO-READER-CLAIM-SCALAR-C-EBREAK-009","PTO-READER-CLAIM-SCALAR-C-SSRGET-001","PTO-READER-CLAIM-SCALAR-C-SSRGET-002","PTO-READER-CLAIM-SCALAR-C-SSRGET-003","PTO-READER-CLAIM-SCALAR-C-SSRGET-004","PTO-READER-CLAIM-SCALAR-C-SSRGET-005","PTO-READER-CLAIM-SCALAR-C-SSRGET-006","PTO-READER-CLAIM-SCALAR-C-SSRGET-007","PTO-READER-CLAIM-SCALAR-C-SSRGET-008","PTO-READER-CLAIM-SCALAR-C-SSRGET-009","PTO-READER-CLAIM-SCALAR-CASB-001","PTO-READER-CLAIM-SCALAR-CASB-002","PTO-READER-CLAIM-SCALAR-CASB-003","PTO-READER-CLAIM-SCALAR-CASB-004","PTO-READER-CLAIM-SCALAR-CASB-005","PTO-READER-CLAIM-SCALAR-CASB-006","PTO-READER-CLAIM-SCALAR-CASB-007","PTO-READER-CLAIM-SCALAR-CASB-008","PTO-READER-CLAIM-SCALAR-CASB-009","PTO-READER-CLAIM-SCALAR-CASD-001","PTO-READER-CLAIM-SCALAR-CASD-002","PTO-READER-CLAIM-SCALAR-CASD-003","PTO-READER-CLAIM-SCALAR-CASD-004","PTO-READER-CLAIM-SCALAR-CASD-005","PTO-READER-CLAIM-SCALAR-CASD-006","PTO-READER-CLAIM-SCALAR-CASD-007","PTO-READER-CLAIM-SCALAR-CASD-008","PTO-READER-CLAIM-SCALAR-CASD-009","PTO-READER-CLAIM-SCALAR-CASH-001","PTO-READER-CLAIM-SCALAR-CASH-002","PTO-READER-CLAIM-SCALAR-CASH-003","PTO-READER-CLAIM-SCALAR-CASH-004","PTO-READER-CLAIM-SCALAR-CASH-005","PTO-READER-CLAIM-SCALAR-CASH-006","PTO-READER-CLAIM-SCALAR-CASH-007","PTO-READER-CLAIM-SCALAR-CASH-008","PTO-READER-CLAIM-SCALAR-CASH-009","PTO-READER-CLAIM-SCALAR-DC-CISW-001","PTO-READER-CLAIM-SCALAR-DC-CISW-002","PTO-READER-CLAIM-SCALAR-DC-CISW-003","PTO-READER-CLAIM-SCALAR-DC-CISW-004","PTO-READER-CLAIM-SCALAR-DC-CISW-005","PTO-READER-CLAIM-SCALAR-DC-CISW-006","PTO-READER-CLAIM-SCALAR-DC-CISW-007","PTO-READER-CLAIM-SCALAR-DC-CISW-008","PTO-READER-CLAIM-SCALAR-DC-CISW-009","PTO-READER-CLAIM-SCALAR-DC-CIVA-001","PTO-READER-CLAIM-SCALAR-DC-CIVA-002","PTO-READER-CLAIM-SCALAR-DC-CIVA-003","PTO-READER-CLAIM-SCALAR-DC-CIVA-004","PTO-READER-CLAIM-SCALAR-DC-CIVA-005","PTO-READER-CLAIM-SCALAR-DC-CIVA-006","PTO-READER-CLAIM-SCALAR-DC-CIVA-007","PTO-READER-CLAIM-SCALAR-DC-CIVA-008","PTO-READER-CLAIM-SCALAR-DC-CIVA-009","PTO-READER-CLAIM-SCALAR-DC-CSW-001","PTO-READER-CLAIM-SCALAR-DC-CSW-002","PTO-READER-CLAIM-SCALAR-DC-CSW-003","PTO-READER-CLAIM-SCALAR-DC-CSW-004","PTO-READER-CLAIM-SCALAR-DC-CSW-005","PTO-READER-CLAIM-SCALAR-DC-CSW-006","PTO-READER-CLAIM-SCALAR-DC-CSW-007","PTO-READER-CLAIM-SCALAR-DC-CSW-008","PTO-READER-CLAIM-SCALAR-DC-CSW-009","PTO-READER-CLAIM-SCALAR-DC-CVA-001","PTO-READER-CLAIM-SCALAR-DC-CVA-002","PTO-READER-CLAIM-SCALAR-DC-CVA-003","PTO-READER-CLAIM-SCALAR-DC-CVA-004","PTO-READER-CLAIM-SCALAR-DC-CVA-005","PTO-READER-CLAIM-SCALAR-DC-CVA-006","PTO-READER-CLAIM-SCALAR-DC-CVA-007","PTO-READER-CLAIM-SCALAR-DC-CVA-008","PTO-READER-CLAIM-SCALAR-DC-CVA-009","PTO-READER-CLAIM-SCALAR-DC-IALL-001","PTO-READER-CLAIM-SCALAR-DC-IALL-002","PTO-READER-CLAIM-SCALAR-DC-IALL-003","PTO-READER-CLAIM-SCALAR-DC-IALL-004","PTO-READER-CLAIM-SCALAR-DC-IALL-005","PTO-READER-CLAIM-SCALAR-DC-IALL-006","PTO-READER-CLAIM-SCALAR-DC-IALL-007","PTO-READER-CLAIM-SCALAR-DC-IALL-008","PTO-READER-CLAIM-SCALAR-DC-ISW-001","PTO-READER-CLAIM-SCALAR-DC-ISW-002","PTO-READER-CLAIM-SCALAR-DC-ISW-003","PTO-READER-CLAIM-SCALAR-DC-ISW-004","PTO-READER-CLAIM-SCALAR-DC-ISW-005","PTO-READER-CLAIM-SCALAR-DC-ISW-006","PTO-READER-CLAIM-SCALAR-DC-ISW-007","PTO-READER-CLAIM-SCALAR-DC-ISW-008","PTO-READER-CLAIM-SCALAR-DC-ISW-009","PTO-READER-CLAIM-SCALAR-DC-IVA-001","PTO-READER-CLAIM-SCALAR-DC-IVA-002","PTO-READER-CLAIM-SCALAR-DC-IVA-003","PTO-READER-CLAIM-SCALAR-DC-IVA-004","PTO-READER-CLAIM-SCALAR-DC-IVA-005","PTO-READER-CLAIM-SCALAR-DC-IVA-006","PTO-READER-CLAIM-SCALAR-DC-IVA-007","PTO-READER-CLAIM-SCALAR-DC-IVA-008","PTO-READER-CLAIM-SCALAR-DC-IVA-009","PTO-READER-CLAIM-SCALAR-DC-ZVA-001","PTO-READER-CLAIM-SCALAR-DC-ZVA-002","PTO-READER-CLAIM-SCALAR-DC-ZVA-003","PTO-READER-CLAIM-SCALAR-DC-ZVA-004","PTO-READER-CLAIM-SCALAR-DC-ZVA-005","PTO-READER-CLAIM-SCALAR-DC-ZVA-006","PTO-READER-CLAIM-SCALAR-DC-ZVA-007","PTO-READER-CLAIM-SCALAR-DC-ZVA-008","PTO-READER-CLAIM-SCALAR-DC-ZVA-009","PTO-READER-CLAIM-SCALAR-DMA-001","PTO-READER-CLAIM-SCALAR-DMA-002","PTO-READER-CLAIM-SCALAR-DMA-003","PTO-READER-CLAIM-SCALAR-DMA-004","PTO-READER-CLAIM-SCALAR-DMA-005","PTO-READER-CLAIM-SCALAR-DMA-006","PTO-READER-CLAIM-SCALAR-DMA-007","PTO-READER-CLAIM-SCALAR-DMA-008","PTO-READER-CLAIM-SCALAR-DMA-009","PTO-READER-CLAIM-SCALAR-EBREAK-001","PTO-READER-CLAIM-SCALAR-EBREAK-002","PTO-READER-CLAIM-SCALAR-EBREAK-003","PTO-READER-CLAIM-SCALAR-EBREAK-004","PTO-READER-CLAIM-SCALAR-EBREAK-005","PTO-READER-CLAIM-SCALAR-EBREAK-006","PTO-READER-CLAIM-SCALAR-EBREAK-007","PTO-READER-CLAIM-SCALAR-EBREAK-008","PTO-READER-CLAIM-SCALAR-EBREAK-009","PTO-READER-CLAIM-SCALAR-FENCE-I-001","PTO-READER-CLAIM-SCALAR-FENCE-I-002","PTO-READER-CLAIM-SCALAR-FENCE-I-003","PTO-READER-CLAIM-SCALAR-FENCE-I-004","PTO-READER-CLAIM-SCALAR-FENCE-I-005","PTO-READER-CLAIM-SCALAR-FENCE-I-006","PTO-READER-CLAIM-SCALAR-FENCE-I-007","PTO-READER-CLAIM-SCALAR-FENCE-I-008","PTO-READER-CLAIM-SCALAR-HL-CASB-001","PTO-READER-CLAIM-SCALAR-HL-CASB-002","PTO-READER-CLAIM-SCALAR-HL-CASB-003","PTO-READER-CLAIM-SCALAR-HL-CASB-004","PTO-READER-CLAIM-SCALAR-HL-CASB-005","PTO-READER-CLAIM-SCALAR-HL-CASB-006","PTO-READER-CLAIM-SCALAR-HL-CASB-007","PTO-READER-CLAIM-SCALAR-HL-CASB-008","PTO-READER-CLAIM-SCALAR-HL-CASB-009","PTO-READER-CLAIM-SCALAR-HL-CASD-001","PTO-READER-CLAIM-SCALAR-HL-CASD-002","PTO-READER-CLAIM-SCALAR-HL-CASD-003","PTO-READER-CLAIM-SCALAR-HL-CASD-004","PTO-READER-CLAIM-SCALAR-HL-CASD-005","PTO-READER-CLAIM-SCALAR-HL-CASD-006","PTO-READER-CLAIM-SCALAR-HL-CASD-007","PTO-READER-CLAIM-SCALAR-HL-CASD-008","PTO-READER-CLAIM-SCALAR-HL-CASD-009","PTO-READER-CLAIM-SCALAR-HL-CASH-001","PTO-READER-CLAIM-SCALAR-HL-CASH-002","PTO-READER-CLAIM-SCALAR-HL-CASH-003","PTO-READER-CLAIM-SCALAR-HL-CASH-004","PTO-READER-CLAIM-SCALAR-HL-CASH-005","PTO-READER-CLAIM-SCALAR-HL-CASH-006","PTO-READER-CLAIM-SCALAR-HL-CASH-007","PTO-READER-CLAIM-SCALAR-HL-CASH-008","PTO-READER-CLAIM-SCALAR-HL-CASH-009","PTO-READER-CLAIM-SCALAR-HL-CASW-001","PTO-READER-CLAIM-SCALAR-HL-CASW-002","PTO-READER-CLAIM-SCALAR-HL-CASW-003","PTO-READER-CLAIM-SCALAR-HL-CASW-004","PTO-READER-CLAIM-SCALAR-HL-CASW-005","PTO-READER-CLAIM-SCALAR-HL-CASW-006","PTO-READER-CLAIM-SCALAR-HL-CASW-007","PTO-READER-CLAIM-SCALAR-HL-CASW-008","PTO-READER-CLAIM-SCALAR-HL-CASW-009","PTO-READER-CLAIM-SCALAR-HL-SSRGET-001","PTO-READER-CLAIM-SCALAR-HL-SSRGET-002","PTO-READER-CLAIM-SCALAR-HL-SSRGET-003","PTO-READER-CLAIM-SCALAR-HL-SSRGET-004","PTO-READER-CLAIM-SCALAR-HL-SSRGET-005","PTO-READER-CLAIM-SCALAR-HL-SSRGET-006","PTO-READER-CLAIM-SCALAR-HL-SSRGET-007","PTO-READER-CLAIM-SCALAR-HL-SSRGET-008","PTO-READER-CLAIM-SCALAR-HL-SSRGET-009","PTO-READER-CLAIM-SCALAR-HL-SSRSET-001","PTO-READER-CLAIM-SCALAR-HL-SSRSET-002","PTO-READER-CLAIM-SCALAR-HL-SSRSET-003","PTO-READER-CLAIM-SCALAR-HL-SSRSET-004","PTO-READER-CLAIM-SCALAR-HL-SSRSET-005","PTO-READER-CLAIM-SCALAR-HL-SSRSET-006","PTO-READER-CLAIM-SCALAR-HL-SSRSET-007","PTO-READER-CLAIM-SCALAR-HL-SSRSET-008","PTO-READER-CLAIM-SCALAR-HL-SSRSET-009","PTO-READER-CLAIM-SCALAR-IC-IALL-001","PTO-READER-CLAIM-SCALAR-IC-IALL-002","PTO-READER-CLAIM-SCALAR-IC-IALL-003","PTO-READER-CLAIM-SCALAR-IC-IALL-004","PTO-READER-CLAIM-SCALAR-IC-IALL-005","PTO-READER-CLAIM-SCALAR-IC-IALL-006","PTO-READER-CLAIM-SCALAR-IC-IALL-007","PTO-READER-CLAIM-SCALAR-IC-IALL-008","PTO-READER-CLAIM-SCALAR-IC-IVA-001","PTO-READER-CLAIM-SCALAR-IC-IVA-002","PTO-READER-CLAIM-SCALAR-IC-IVA-003","PTO-READER-CLAIM-SCALAR-IC-IVA-004","PTO-READER-CLAIM-SCALAR-IC-IVA-005","PTO-READER-CLAIM-SCALAR-IC-IVA-006","PTO-READER-CLAIM-SCALAR-IC-IVA-007","PTO-READER-CLAIM-SCALAR-IC-IVA-008","PTO-READER-CLAIM-SCALAR-IC-IVA-009","PTO-READER-CLAIM-SCALAR-LD-ADD-001","PTO-READER-CLAIM-SCALAR-LD-ADD-002","PTO-READER-CLAIM-SCALAR-LD-ADD-003","PTO-READER-CLAIM-SCALAR-LD-ADD-004","PTO-READER-CLAIM-SCALAR-LD-ADD-005","PTO-READER-CLAIM-SCALAR-LD-ADD-006","PTO-READER-CLAIM-SCALAR-LD-ADD-007","PTO-READER-CLAIM-SCALAR-LD-ADD-008","PTO-READER-CLAIM-SCALAR-LD-ADD-009","PTO-READER-CLAIM-SCALAR-LD-AND-001","PTO-READER-CLAIM-SCALAR-LD-AND-002","PTO-READER-CLAIM-SCALAR-LD-AND-003","PTO-READER-CLAIM-SCALAR-LD-AND-004","PTO-READER-CLAIM-SCALAR-LD-AND-005","PTO-READER-CLAIM-SCALAR-LD-AND-006","PTO-READER-CLAIM-SCALAR-LD-AND-007","PTO-READER-CLAIM-SCALAR-LD-AND-008","PTO-READER-CLAIM-SCALAR-LD-AND-009","PTO-READER-CLAIM-SCALAR-LD-OR-001","PTO-READER-CLAIM-SCALAR-LD-OR-002","PTO-READER-CLAIM-SCALAR-LD-OR-003","PTO-READER-CLAIM-SCALAR-LD-OR-004","PTO-READER-CLAIM-SCALAR-LD-OR-005","PTO-READER-CLAIM-SCALAR-LD-OR-006","PTO-READER-CLAIM-SCALAR-LD-OR-007","PTO-READER-CLAIM-SCALAR-LD-OR-008","PTO-READER-CLAIM-SCALAR-LD-OR-009","PTO-READER-CLAIM-SCALAR-LD-SMAX-001","PTO-READER-CLAIM-SCALAR-LD-SMAX-002","PTO-READER-CLAIM-SCALAR-LD-SMAX-003","PTO-READER-CLAIM-SCALAR-LD-SMAX-004","PTO-READER-CLAIM-SCALAR-LD-SMAX-005","PTO-READER-CLAIM-SCALAR-LD-SMAX-006","PTO-READER-CLAIM-SCALAR-LD-SMAX-007","PTO-READER-CLAIM-SCALAR-LD-SMAX-008","PTO-READER-CLAIM-SCALAR-LD-SMAX-009","PTO-READER-CLAIM-SCALAR-LD-SMIN-001","PTO-READER-CLAIM-SCALAR-LD-SMIN-002","PTO-READER-CLAIM-SCALAR-LD-SMIN-003","PTO-READER-CLAIM-SCALAR-LD-SMIN-004","PTO-READER-CLAIM-SCALAR-LD-SMIN-005","PTO-READER-CLAIM-SCALAR-LD-SMIN-006","PTO-READER-CLAIM-SCALAR-LD-SMIN-007","PTO-READER-CLAIM-SCALAR-LD-SMIN-008","PTO-READER-CLAIM-SCALAR-LD-SMIN-009","PTO-READER-CLAIM-SCALAR-LD-UMAX-001","PTO-READER-CLAIM-SCALAR-LD-UMAX-002","PTO-READER-CLAIM-SCALAR-LD-UMAX-003","PTO-READER-CLAIM-SCALAR-LD-UMAX-004","PTO-READER-CLAIM-SCALAR-LD-UMAX-005","PTO-READER-CLAIM-SCALAR-LD-UMAX-006","PTO-READER-CLAIM-SCALAR-LD-UMAX-007","PTO-READER-CLAIM-SCALAR-LD-UMAX-008","PTO-READER-CLAIM-SCALAR-LD-UMAX-009","PTO-READER-CLAIM-SCALAR-LD-UMIN-001","PTO-READER-CLAIM-SCALAR-LD-UMIN-002","PTO-READER-CLAIM-SCALAR-LD-UMIN-003","PTO-READER-CLAIM-SCALAR-LD-UMIN-004","PTO-READER-CLAIM-SCALAR-LD-UMIN-005","PTO-READER-CLAIM-SCALAR-LD-UMIN-006","PTO-READER-CLAIM-SCALAR-LD-UMIN-007","PTO-READER-CLAIM-SCALAR-LD-UMIN-008","PTO-READER-CLAIM-SCALAR-LD-UMIN-009","PTO-READER-CLAIM-SCALAR-LD-XOR-001","PTO-READER-CLAIM-SCALAR-LD-XOR-002","PTO-READER-CLAIM-SCALAR-LD-XOR-003","PTO-READER-CLAIM-SCALAR-LD-XOR-004","PTO-READER-CLAIM-SCALAR-LD-XOR-005","PTO-READER-CLAIM-SCALAR-LD-XOR-006","PTO-READER-CLAIM-SCALAR-LD-XOR-007","PTO-READER-CLAIM-SCALAR-LD-XOR-008","PTO-READER-CLAIM-SCALAR-LD-XOR-009","PTO-READER-CLAIM-SCALAR-LR-B-001","PTO-READER-CLAIM-SCALAR-LR-B-002","PTO-READER-CLAIM-SCALAR-LR-B-003","PTO-READER-CLAIM-SCALAR-LR-B-004","PTO-READER-CLAIM-SCALAR-LR-B-005","PTO-READER-CLAIM-SCALAR-LR-B-006","PTO-READER-CLAIM-SCALAR-LR-B-007","PTO-READER-CLAIM-SCALAR-LR-B-008","PTO-READER-CLAIM-SCALAR-LR-B-009","PTO-READER-CLAIM-SCALAR-LR-D-001","PTO-READER-CLAIM-SCALAR-LR-D-002","PTO-READER-CLAIM-SCALAR-LR-D-003","PTO-READER-CLAIM-SCALAR-LR-D-004","PTO-READER-CLAIM-SCALAR-LR-D-005","PTO-READER-CLAIM-SCALAR-LR-D-006","PTO-READER-CLAIM-SCALAR-LR-D-007","PTO-READER-CLAIM-SCALAR-LR-D-008","PTO-READER-CLAIM-SCALAR-LR-D-009","PTO-READER-CLAIM-SCALAR-LR-H-001","PTO-READER-CLAIM-SCALAR-LR-H-002","PTO-READER-CLAIM-SCALAR-LR-H-003","PTO-READER-CLAIM-SCALAR-LR-H-004","PTO-READER-CLAIM-SCALAR-LR-H-005","PTO-READER-CLAIM-SCALAR-LR-H-006","PTO-READER-CLAIM-SCALAR-LR-H-007","PTO-READER-CLAIM-SCALAR-LR-H-008","PTO-READER-CLAIM-SCALAR-LR-H-009","PTO-READER-CLAIM-SCALAR-LR-W-001","PTO-READER-CLAIM-SCALAR-LR-W-002","PTO-READER-CLAIM-SCALAR-LR-W-003","PTO-READER-CLAIM-SCALAR-LR-W-004","PTO-READER-CLAIM-SCALAR-LR-W-005","PTO-READER-CLAIM-SCALAR-LR-W-006","PTO-READER-CLAIM-SCALAR-LR-W-007","PTO-READER-CLAIM-SCALAR-LR-W-008","PTO-READER-CLAIM-SCALAR-LR-W-009","PTO-READER-CLAIM-SCALAR-LSRGET-001","PTO-READER-CLAIM-SCALAR-LSRGET-002","PTO-READER-CLAIM-SCALAR-LSRGET-003","PTO-READER-CLAIM-SCALAR-LSRGET-004","PTO-READER-CLAIM-SCALAR-LSRGET-005","PTO-READER-CLAIM-SCALAR-LSRGET-006","PTO-READER-CLAIM-SCALAR-LSRGET-007","PTO-READER-CLAIM-SCALAR-LSRGET-008","PTO-READER-CLAIM-SCALAR-LSRGET-009","PTO-READER-CLAIM-SCALAR-LW-ADD-001","PTO-READER-CLAIM-SCALAR-LW-ADD-002","PTO-READER-CLAIM-SCALAR-LW-ADD-003","PTO-READER-CLAIM-SCALAR-LW-ADD-004","PTO-READER-CLAIM-SCALAR-LW-ADD-005","PTO-READER-CLAIM-SCALAR-LW-ADD-006","PTO-READER-CLAIM-SCALAR-LW-ADD-007","PTO-READER-CLAIM-SCALAR-LW-ADD-008","PTO-READER-CLAIM-SCALAR-LW-ADD-009","PTO-READER-CLAIM-SCALAR-LW-AND-001","PTO-READER-CLAIM-SCALAR-LW-AND-002","PTO-READER-CLAIM-SCALAR-LW-AND-003","PTO-READER-CLAIM-SCALAR-LW-AND-004","PTO-READER-CLAIM-SCALAR-LW-AND-005","PTO-READER-CLAIM-SCALAR-LW-AND-006","PTO-READER-CLAIM-SCALAR-LW-AND-007","PTO-READER-CLAIM-SCALAR-LW-AND-008","PTO-READER-CLAIM-SCALAR-LW-AND-009","PTO-READER-CLAIM-SCALAR-LW-OR-001","PTO-READER-CLAIM-SCALAR-LW-OR-002","PTO-READER-CLAIM-SCALAR-LW-OR-003","PTO-READER-CLAIM-SCALAR-LW-OR-004","PTO-READER-CLAIM-SCALAR-LW-OR-005","PTO-READER-CLAIM-SCALAR-LW-OR-006","PTO-READER-CLAIM-SCALAR-LW-OR-007","PTO-READER-CLAIM-SCALAR-LW-OR-008","PTO-READER-CLAIM-SCALAR-LW-OR-009","PTO-READER-CLAIM-SCALAR-LW-SMAX-001","PTO-READER-CLAIM-SCALAR-LW-SMAX-002","PTO-READER-CLAIM-SCALAR-LW-SMAX-003","PTO-READER-CLAIM-SCALAR-LW-SMAX-004","PTO-READER-CLAIM-SCALAR-LW-SMAX-005","PTO-READER-CLAIM-SCALAR-LW-SMAX-006","PTO-READER-CLAIM-SCALAR-LW-SMAX-007","PTO-READER-CLAIM-SCALAR-LW-SMAX-008","PTO-READER-CLAIM-SCALAR-LW-SMAX-009","PTO-READER-CLAIM-SCALAR-LW-SMIN-001","PTO-READER-CLAIM-SCALAR-LW-SMIN-002","PTO-READER-CLAIM-SCALAR-LW-SMIN-003","PTO-READER-CLAIM-SCALAR-LW-SMIN-004","PTO-READER-CLAIM-SCALAR-LW-SMIN-005","PTO-READER-CLAIM-SCALAR-LW-SMIN-006","PTO-READER-CLAIM-SCALAR-LW-SMIN-007","PTO-READER-CLAIM-SCALAR-LW-SMIN-008","PTO-READER-CLAIM-SCALAR-LW-SMIN-009","PTO-READER-CLAIM-SCALAR-LW-UMAX-001","PTO-READER-CLAIM-SCALAR-LW-UMAX-002","PTO-READER-CLAIM-SCALAR-LW-UMAX-003","PTO-READER-CLAIM-SCALAR-LW-UMAX-004","PTO-READER-CLAIM-SCALAR-LW-UMAX-005","PTO-READER-CLAIM-SCALAR-LW-UMAX-006","PTO-READER-CLAIM-SCALAR-LW-UMAX-007","PTO-READER-CLAIM-SCALAR-LW-UMAX-008","PTO-READER-CLAIM-SCALAR-LW-UMAX-009","PTO-READER-CLAIM-SCALAR-LW-UMIN-001","PTO-READER-CLAIM-SCALAR-LW-UMIN-002","PTO-READER-CLAIM-SCALAR-LW-UMIN-003","PTO-READER-CLAIM-SCALAR-LW-UMIN-004","PTO-READER-CLAIM-SCALAR-LW-UMIN-005","PTO-READER-CLAIM-SCALAR-LW-UMIN-006","PTO-READER-CLAIM-SCALAR-LW-UMIN-007","PTO-READER-CLAIM-SCALAR-LW-UMIN-008","PTO-READER-CLAIM-SCALAR-LW-UMIN-009","PTO-READER-CLAIM-SCALAR-LW-XOR-001","PTO-READER-CLAIM-SCALAR-LW-XOR-002","PTO-READER-CLAIM-SCALAR-LW-XOR-003","PTO-READER-CLAIM-SCALAR-LW-XOR-004","PTO-READER-CLAIM-SCALAR-LW-XOR-005","PTO-READER-CLAIM-SCALAR-LW-XOR-006","PTO-READER-CLAIM-SCALAR-LW-XOR-007","PTO-READER-CLAIM-SCALAR-LW-XOR-008","PTO-READER-CLAIM-SCALAR-LW-XOR-009","PTO-READER-CLAIM-SCALAR-SC-B-001","PTO-READER-CLAIM-SCALAR-SC-B-002","PTO-READER-CLAIM-SCALAR-SC-B-003","PTO-READER-CLAIM-SCALAR-SC-B-004","PTO-READER-CLAIM-SCALAR-SC-B-005","PTO-READER-CLAIM-SCALAR-SC-B-006","PTO-READER-CLAIM-SCALAR-SC-B-007","PTO-READER-CLAIM-SCALAR-SC-B-008","PTO-READER-CLAIM-SCALAR-SC-B-009","PTO-READER-CLAIM-SCALAR-SC-D-001","PTO-READER-CLAIM-SCALAR-SC-D-002","PTO-READER-CLAIM-SCALAR-SC-D-003","PTO-READER-CLAIM-SCALAR-SC-D-004","PTO-READER-CLAIM-SCALAR-SC-D-005","PTO-READER-CLAIM-SCALAR-SC-D-006","PTO-READER-CLAIM-SCALAR-SC-D-007","PTO-READER-CLAIM-SCALAR-SC-D-008","PTO-READER-CLAIM-SCALAR-SC-D-009","PTO-READER-CLAIM-SCALAR-SC-H-001","PTO-READER-CLAIM-SCALAR-SC-H-002","PTO-READER-CLAIM-SCALAR-SC-H-003","PTO-READER-CLAIM-SCALAR-SC-H-004","PTO-READER-CLAIM-SCALAR-SC-H-005","PTO-READER-CLAIM-SCALAR-SC-H-006","PTO-READER-CLAIM-SCALAR-SC-H-007","PTO-READER-CLAIM-SCALAR-SC-H-008","PTO-READER-CLAIM-SCALAR-SC-H-009","PTO-READER-CLAIM-SCALAR-SC-W-001","PTO-READER-CLAIM-SCALAR-SC-W-002","PTO-READER-CLAIM-SCALAR-SC-W-003","PTO-READER-CLAIM-SCALAR-SC-W-004","PTO-READER-CLAIM-SCALAR-SC-W-005","PTO-READER-CLAIM-SCALAR-SC-W-006","PTO-READER-CLAIM-SCALAR-SC-W-007","PTO-READER-CLAIM-SCALAR-SC-W-008","PTO-READER-CLAIM-SCALAR-SC-W-009","PTO-READER-CLAIM-SCALAR-SD-ADD-001","PTO-READER-CLAIM-SCALAR-SD-ADD-002","PTO-READER-CLAIM-SCALAR-SD-ADD-003","PTO-READER-CLAIM-SCALAR-SD-ADD-004","PTO-READER-CLAIM-SCALAR-SD-ADD-005","PTO-READER-CLAIM-SCALAR-SD-ADD-006","PTO-READER-CLAIM-SCALAR-SD-ADD-007","PTO-READER-CLAIM-SCALAR-SD-ADD-008","PTO-READER-CLAIM-SCALAR-SD-ADD-009","PTO-READER-CLAIM-SCALAR-SD-AND-001","PTO-READER-CLAIM-SCALAR-SD-AND-002","PTO-READER-CLAIM-SCALAR-SD-AND-003","PTO-READER-CLAIM-SCALAR-SD-AND-004","PTO-READER-CLAIM-SCALAR-SD-AND-005","PTO-READER-CLAIM-SCALAR-SD-AND-006","PTO-READER-CLAIM-SCALAR-SD-AND-007","PTO-READER-CLAIM-SCALAR-SD-AND-008","PTO-READER-CLAIM-SCALAR-SD-AND-009","PTO-READER-CLAIM-SCALAR-SD-OR-001","PTO-READER-CLAIM-SCALAR-SD-OR-002","PTO-READER-CLAIM-SCALAR-SD-OR-003","PTO-READER-CLAIM-SCALAR-SD-OR-004","PTO-READER-CLAIM-SCALAR-SD-OR-005","PTO-READER-CLAIM-SCALAR-SD-OR-006","PTO-READER-CLAIM-SCALAR-SD-OR-007","PTO-READER-CLAIM-SCALAR-SD-OR-008","PTO-READER-CLAIM-SCALAR-SD-OR-009","PTO-READER-CLAIM-SCALAR-SD-SMAX-001","PTO-READER-CLAIM-SCALAR-SD-SMAX-002","PTO-READER-CLAIM-SCALAR-SD-SMAX-003","PTO-READER-CLAIM-SCALAR-SD-SMAX-004","PTO-READER-CLAIM-SCALAR-SD-SMAX-005","PTO-READER-CLAIM-SCALAR-SD-SMAX-006","PTO-READER-CLAIM-SCALAR-SD-SMAX-007","PTO-READER-CLAIM-SCALAR-SD-SMAX-008","PTO-READER-CLAIM-SCALAR-SD-SMAX-009","PTO-READER-CLAIM-SCALAR-SD-SMIN-001","PTO-READER-CLAIM-SCALAR-SD-SMIN-002","PTO-READER-CLAIM-SCALAR-SD-SMIN-003","PTO-READER-CLAIM-SCALAR-SD-SMIN-004","PTO-READER-CLAIM-SCALAR-SD-SMIN-005","PTO-READER-CLAIM-SCALAR-SD-SMIN-006","PTO-READER-CLAIM-SCALAR-SD-SMIN-007","PTO-READER-CLAIM-SCALAR-SD-SMIN-008","PTO-READER-CLAIM-SCALAR-SD-SMIN-009","PTO-READER-CLAIM-SCALAR-SD-UMAX-001","PTO-READER-CLAIM-SCALAR-SD-UMAX-002","PTO-READER-CLAIM-SCALAR-SD-UMAX-003","PTO-READER-CLAIM-SCALAR-SD-UMAX-004","PTO-READER-CLAIM-SCALAR-SD-UMAX-005","PTO-READER-CLAIM-SCALAR-SD-UMAX-006","PTO-READER-CLAIM-SCALAR-SD-UMAX-007","PTO-READER-CLAIM-SCALAR-SD-UMAX-008","PTO-READER-CLAIM-SCALAR-SD-UMAX-009","PTO-READER-CLAIM-SCALAR-SD-UMIN-001","PTO-READER-CLAIM-SCALAR-SD-UMIN-002","PTO-READER-CLAIM-SCALAR-SD-UMIN-003","PTO-READER-CLAIM-SCALAR-SD-UMIN-004","PTO-READER-CLAIM-SCALAR-SD-UMIN-005","PTO-READER-CLAIM-SCALAR-SD-UMIN-006","PTO-READER-CLAIM-SCALAR-SD-UMIN-007","PTO-READER-CLAIM-SCALAR-SD-UMIN-008","PTO-READER-CLAIM-SCALAR-SD-UMIN-009","PTO-READER-CLAIM-SCALAR-SD-XOR-001","PTO-READER-CLAIM-SCALAR-SD-XOR-002","PTO-READER-CLAIM-SCALAR-SD-XOR-003","PTO-READER-CLAIM-SCALAR-SD-XOR-004","PTO-READER-CLAIM-SCALAR-SD-XOR-005","PTO-READER-CLAIM-SCALAR-SD-XOR-006","PTO-READER-CLAIM-SCALAR-SD-XOR-007","PTO-READER-CLAIM-SCALAR-SD-XOR-008","PTO-READER-CLAIM-SCALAR-SD-XOR-009","PTO-READER-CLAIM-SCALAR-SETC-TGT-001","PTO-READER-CLAIM-SCALAR-SETC-TGT-002","PTO-READER-CLAIM-SCALAR-SETC-TGT-003","PTO-READER-CLAIM-SCALAR-SETC-TGT-004","PTO-READER-CLAIM-SCALAR-SETC-TGT-005","PTO-READER-CLAIM-SCALAR-SETC-TGT-006","PTO-READER-CLAIM-SCALAR-SETC-TGT-007","PTO-READER-CLAIM-SCALAR-SETC-TGT-008","PTO-READER-CLAIM-SCALAR-SETC-TGT-009","PTO-READER-CLAIM-SCALAR-SSRGET-001","PTO-READER-CLAIM-SCALAR-SSRGET-002","PTO-READER-CLAIM-SCALAR-SSRGET-003","PTO-READER-CLAIM-SCALAR-SSRGET-004","PTO-READER-CLAIM-SCALAR-SSRGET-005","PTO-READER-CLAIM-SCALAR-SSRGET-006","PTO-READER-CLAIM-SCALAR-SSRGET-007","PTO-READER-CLAIM-SCALAR-SSRGET-008","PTO-READER-CLAIM-SCALAR-SSRGET-009","PTO-READER-CLAIM-SCALAR-SSRSET-001","PTO-READER-CLAIM-SCALAR-SSRSET-002","PTO-READER-CLAIM-SCALAR-SSRSET-003","PTO-READER-CLAIM-SCALAR-SSRSET-004","PTO-READER-CLAIM-SCALAR-SSRSET-005","PTO-READER-CLAIM-SCALAR-SSRSET-006","PTO-READER-CLAIM-SCALAR-SSRSET-007","PTO-READER-CLAIM-SCALAR-SSRSET-008","PTO-READER-CLAIM-SCALAR-SSRSET-009","PTO-READER-CLAIM-SCALAR-SSRSWAP-001","PTO-READER-CLAIM-SCALAR-SSRSWAP-002","PTO-READER-CLAIM-SCALAR-SSRSWAP-003","PTO-READER-CLAIM-SCALAR-SSRSWAP-004","PTO-READER-CLAIM-SCALAR-SSRSWAP-005","PTO-READER-CLAIM-SCALAR-SSRSWAP-006","PTO-READER-CLAIM-SCALAR-SSRSWAP-007","PTO-READER-CLAIM-SCALAR-SSRSWAP-008","PTO-READER-CLAIM-SCALAR-SSRSWAP-009","PTO-READER-CLAIM-SCALAR-SW-ADD-001","PTO-READER-CLAIM-SCALAR-SW-ADD-002","PTO-READER-CLAIM-SCALAR-SW-ADD-003","PTO-READER-CLAIM-SCALAR-SW-ADD-004","PTO-READER-CLAIM-SCALAR-SW-ADD-005","PTO-READER-CLAIM-SCALAR-SW-ADD-006","PTO-READER-CLAIM-SCALAR-SW-ADD-007","PTO-READER-CLAIM-SCALAR-SW-ADD-008","PTO-READER-CLAIM-SCALAR-SW-ADD-009","PTO-READER-CLAIM-SCALAR-SW-AND-001","PTO-READER-CLAIM-SCALAR-SW-AND-002","PTO-READER-CLAIM-SCALAR-SW-AND-003","PTO-READER-CLAIM-SCALAR-SW-AND-004","PTO-READER-CLAIM-SCALAR-SW-AND-005","PTO-READER-CLAIM-SCALAR-SW-AND-006","PTO-READER-CLAIM-SCALAR-SW-AND-007","PTO-READER-CLAIM-SCALAR-SW-AND-008","PTO-READER-CLAIM-SCALAR-SW-AND-009","PTO-READER-CLAIM-SCALAR-SW-OR-001","PTO-READER-CLAIM-SCALAR-SW-OR-002","PTO-READER-CLAIM-SCALAR-SW-OR-003","PTO-READER-CLAIM-SCALAR-SW-OR-004","PTO-READER-CLAIM-SCALAR-SW-OR-005","PTO-READER-CLAIM-SCALAR-SW-OR-006","PTO-READER-CLAIM-SCALAR-SW-OR-007","PTO-READER-CLAIM-SCALAR-SW-OR-008","PTO-READER-CLAIM-SCALAR-SW-OR-009","PTO-READER-CLAIM-SCALAR-SW-SMAX-001","PTO-READER-CLAIM-SCALAR-SW-SMAX-002","PTO-READER-CLAIM-SCALAR-SW-SMAX-003","PTO-READER-CLAIM-SCALAR-SW-SMAX-004","PTO-READER-CLAIM-SCALAR-SW-SMAX-005","PTO-READER-CLAIM-SCALAR-SW-SMAX-006","PTO-READER-CLAIM-SCALAR-SW-SMAX-007","PTO-READER-CLAIM-SCALAR-SW-SMAX-008","PTO-READER-CLAIM-SCALAR-SW-SMAX-009","PTO-READER-CLAIM-SCALAR-SW-SMIN-001","PTO-READER-CLAIM-SCALAR-SW-SMIN-002","PTO-READER-CLAIM-SCALAR-SW-SMIN-003","PTO-READER-CLAIM-SCALAR-SW-SMIN-004","PTO-READER-CLAIM-SCALAR-SW-SMIN-005","PTO-READER-CLAIM-SCALAR-SW-SMIN-006","PTO-READER-CLAIM-SCALAR-SW-SMIN-007","PTO-READER-CLAIM-SCALAR-SW-SMIN-008","PTO-READER-CLAIM-SCALAR-SW-SMIN-009","PTO-READER-CLAIM-SCALAR-SW-UMAX-001","PTO-READER-CLAIM-SCALAR-SW-UMAX-002","PTO-READER-CLAIM-SCALAR-SW-UMAX-003","PTO-READER-CLAIM-SCALAR-SW-UMAX-004","PTO-READER-CLAIM-SCALAR-SW-UMAX-005","PTO-READER-CLAIM-SCALAR-SW-UMAX-006","PTO-READER-CLAIM-SCALAR-SW-UMAX-007","PTO-READER-CLAIM-SCALAR-SW-UMAX-008","PTO-READER-CLAIM-SCALAR-SW-UMAX-009","PTO-READER-CLAIM-SCALAR-SW-UMIN-001","PTO-READER-CLAIM-SCALAR-SW-UMIN-002","PTO-READER-CLAIM-SCALAR-SW-UMIN-003","PTO-READER-CLAIM-SCALAR-SW-UMIN-004","PTO-READER-CLAIM-SCALAR-SW-UMIN-005","PTO-READER-CLAIM-SCALAR-SW-UMIN-006","PTO-READER-CLAIM-SCALAR-SW-UMIN-007","PTO-READER-CLAIM-SCALAR-SW-UMIN-008","PTO-READER-CLAIM-SCALAR-SW-UMIN-009","PTO-READER-CLAIM-SCALAR-SW-XOR-001","PTO-READER-CLAIM-SCALAR-SW-XOR-002","PTO-READER-CLAIM-SCALAR-SW-XOR-003","PTO-READER-CLAIM-SCALAR-SW-XOR-004","PTO-READER-CLAIM-SCALAR-SW-XOR-005","PTO-READER-CLAIM-SCALAR-SW-XOR-006","PTO-READER-CLAIM-SCALAR-SW-XOR-007","PTO-READER-CLAIM-SCALAR-SW-XOR-008","PTO-READER-CLAIM-SCALAR-SW-XOR-009","PTO-READER-CLAIM-SCALAR-SWAPB-001","PTO-READER-CLAIM-SCALAR-SWAPB-002","PTO-READER-CLAIM-SCALAR-SWAPB-003","PTO-READER-CLAIM-SCALAR-SWAPB-004","PTO-READER-CLAIM-SCALAR-SWAPB-005","PTO-READER-CLAIM-SCALAR-SWAPB-006","PTO-READER-CLAIM-SCALAR-SWAPB-007","PTO-READER-CLAIM-SCALAR-SWAPB-008","PTO-READER-CLAIM-SCALAR-SWAPB-009","PTO-READER-CLAIM-SCALAR-SWAPD-001","PTO-READER-CLAIM-SCALAR-SWAPD-002","PTO-READER-CLAIM-SCALAR-SWAPD-003","PTO-READER-CLAIM-SCALAR-SWAPD-004","PTO-READER-CLAIM-SCALAR-SWAPD-005","PTO-READER-CLAIM-SCALAR-SWAPD-006","PTO-READER-CLAIM-SCALAR-SWAPD-007","PTO-READER-CLAIM-SCALAR-SWAPD-008","PTO-READER-CLAIM-SCALAR-SWAPD-009","PTO-READER-CLAIM-SCALAR-SWAPH-001","PTO-READER-CLAIM-SCALAR-SWAPH-002","PTO-READER-CLAIM-SCALAR-SWAPH-003","PTO-READER-CLAIM-SCALAR-SWAPH-004","PTO-READER-CLAIM-SCALAR-SWAPH-005","PTO-READER-CLAIM-SCALAR-SWAPH-006","PTO-READER-CLAIM-SCALAR-SWAPH-007","PTO-READER-CLAIM-SCALAR-SWAPH-008","PTO-READER-CLAIM-SCALAR-SWAPH-009","PTO-READER-CLAIM-SCALAR-SWAPW-001","PTO-READER-CLAIM-SCALAR-SWAPW-002","PTO-READER-CLAIM-SCALAR-SWAPW-003","PTO-READER-CLAIM-SCALAR-SWAPW-004","PTO-READER-CLAIM-SCALAR-SWAPW-005","PTO-READER-CLAIM-SCALAR-SWAPW-006","PTO-READER-CLAIM-SCALAR-SWAPW-007","PTO-READER-CLAIM-SCALAR-SWAPW-008","PTO-READER-CLAIM-SCALAR-SWAPW-009","PTO-READER-CLAIM-SCALAR-TLB-IA-001","PTO-READER-CLAIM-SCALAR-TLB-IA-002","PTO-READER-CLAIM-SCALAR-TLB-IA-003","PTO-READER-CLAIM-SCALAR-TLB-IA-004","PTO-READER-CLAIM-SCALAR-TLB-IA-005","PTO-READER-CLAIM-SCALAR-TLB-IA-006","PTO-READER-CLAIM-SCALAR-TLB-IA-007","PTO-READER-CLAIM-SCALAR-TLB-IA-008","PTO-READER-CLAIM-SCALAR-TLB-IA-009","PTO-READER-CLAIM-SCALAR-TLB-IALL-001","PTO-READER-CLAIM-SCALAR-TLB-IALL-002","PTO-READER-CLAIM-SCALAR-TLB-IALL-003","PTO-READER-CLAIM-SCALAR-TLB-IALL-004","PTO-READER-CLAIM-SCALAR-TLB-IALL-005","PTO-READER-CLAIM-SCALAR-TLB-IALL-006","PTO-READER-CLAIM-SCALAR-TLB-IALL-007","PTO-READER-CLAIM-SCALAR-TLB-IALL-008","PTO-READER-CLAIM-SCALAR-TLB-IAV-001","PTO-READER-CLAIM-SCALAR-TLB-IAV-002","PTO-READER-CLAIM-SCALAR-TLB-IAV-003","PTO-READER-CLAIM-SCALAR-TLB-IAV-004","PTO-READER-CLAIM-SCALAR-TLB-IAV-005","PTO-READER-CLAIM-SCALAR-TLB-IAV-006","PTO-READER-CLAIM-SCALAR-TLB-IAV-007","PTO-READER-CLAIM-SCALAR-TLB-IAV-008","PTO-READER-CLAIM-SCALAR-TLB-IAV-009","PTO-READER-CLAIM-SCALAR-TLB-IV-001","PTO-READER-CLAIM-SCALAR-TLB-IV-002","PTO-READER-CLAIM-SCALAR-TLB-IV-003","PTO-READER-CLAIM-SCALAR-TLB-IV-004","PTO-READER-CLAIM-SCALAR-TLB-IV-005","PTO-READER-CLAIM-SCALAR-TLB-IV-006","PTO-READER-CLAIM-SCALAR-TLB-IV-007","PTO-READER-CLAIM-SCALAR-TLB-IV-008","PTO-READER-CLAIM-SCALAR-TLB-IV-009"],"reviewed_node_count":1457,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-ACRC-001","PTO-READER-NODE-SCALAR-ACRC-002","PTO-READER-NODE-SCALAR-ACRC-003","PTO-READER-NODE-SCALAR-ACRC-004","PTO-READER-NODE-SCALAR-ACRC-005","PTO-READER-NODE-SCALAR-ACRC-006","PTO-READER-NODE-SCALAR-ACRC-007","PTO-READER-NODE-SCALAR-ACRC-008","PTO-READER-NODE-SCALAR-ACRC-009","PTO-READER-NODE-SCALAR-ACRC-010","PTO-READER-NODE-SCALAR-ACRC-011","PTO-READER-NODE-SCALAR-ACRC-012","PTO-READER-NODE-SCALAR-ACRC-013","PTO-READER-NODE-SCALAR-ACRC-014","PTO-READER-NODE-SCALAR-ACRC-015","PTO-READER-NODE-SCALAR-ACRC-016","PTO-READER-NODE-SCALAR-ACRC-017","PTO-READER-NODE-SCALAR-ACRE-001","PTO-READER-NODE-SCALAR-ACRE-002","PTO-READER-NODE-SCALAR-ACRE-003","PTO-READER-NODE-SCALAR-ACRE-004","PTO-READER-NODE-SCALAR-ACRE-005","PTO-READER-NODE-SCALAR-ACRE-006","PTO-READER-NODE-SCALAR-ACRE-007","PTO-READER-NODE-SCALAR-ACRE-008","PTO-READER-NODE-SCALAR-ACRE-009","PTO-READER-NODE-SCALAR-ACRE-010","PTO-READER-NODE-SCALAR-ACRE-011","PTO-READER-NODE-SCALAR-ACRE-012","PTO-READER-NODE-SCALAR-ACRE-013","PTO-READER-NODE-SCALAR-ACRE-014","PTO-READER-NODE-SCALAR-ACRE-015","PTO-READER-NODE-SCALAR-ACRE-016","PTO-READER-NODE-SCALAR-ACRE-017","PTO-READER-NODE-SCALAR-ASSERT-001","PTO-READER-NODE-SCALAR-ASSERT-002","PTO-READER-NODE-SCALAR-ASSERT-003","PTO-READER-NODE-SCALAR-ASSERT-004","PTO-READER-NODE-SCALAR-ASSERT-005","PTO-READER-NODE-SCALAR-ASSERT-006","PTO-READER-NODE-SCALAR-ASSERT-007","PTO-READER-NODE-SCALAR-ASSERT-008","PTO-READER-NODE-SCALAR-ASSERT-009","PTO-READER-NODE-SCALAR-ASSERT-010","PTO-READER-NODE-SCALAR-ASSERT-011","PTO-READER-NODE-SCALAR-ASSERT-012","PTO-READER-NODE-SCALAR-ASSERT-013","PTO-READER-NODE-SCALAR-ASSERT-014","PTO-READER-NODE-SCALAR-ASSERT-015","PTO-READER-NODE-SCALAR-ASSERT-016","PTO-READER-NODE-SCALAR-ASSERT-017","PTO-READER-NODE-SCALAR-BC-IALL-001","PTO-READER-NODE-SCALAR-BC-IALL-002","PTO-READER-NODE-SCALAR-BC-IALL-003","PTO-READER-NODE-SCALAR-BC-IALL-004","PTO-READER-NODE-SCALAR-BC-IALL-005","PTO-READER-NODE-SCALAR-BC-IALL-006","PTO-READER-NODE-SCALAR-BC-IALL-007","PTO-READER-NODE-SCALAR-BC-IALL-008","PTO-READER-NODE-SCALAR-BC-IALL-009","PTO-READER-NODE-SCALAR-BC-IALL-010","PTO-READER-NODE-SCALAR-BC-IALL-011","PTO-READER-NODE-SCALAR-BC-IALL-012","PTO-READER-NODE-SCALAR-BC-IALL-013","PTO-READER-NODE-SCALAR-BC-IALL-014","PTO-READER-NODE-SCALAR-BC-IALL-015","PTO-READER-NODE-SCALAR-BC-IALL-016","PTO-READER-NODE-SCALAR-BC-IVA-001","PTO-READER-NODE-SCALAR-BC-IVA-002","PTO-READER-NODE-SCALAR-BC-IVA-003","PTO-READER-NODE-SCALAR-BC-IVA-004","PTO-READER-NODE-SCALAR-BC-IVA-005","PTO-READER-NODE-SCALAR-BC-IVA-006","PTO-READER-NODE-SCALAR-BC-IVA-007","PTO-READER-NODE-SCALAR-BC-IVA-008","PTO-READER-NODE-SCALAR-BC-IVA-009","PTO-READER-NODE-SCALAR-BC-IVA-010","PTO-READER-NODE-SCALAR-BC-IVA-011","PTO-READER-NODE-SCALAR-BC-IVA-012","PTO-READER-NODE-SCALAR-BC-IVA-013","PTO-READER-NODE-SCALAR-BC-IVA-014","PTO-READER-NODE-SCALAR-BC-IVA-015","PTO-READER-NODE-SCALAR-BC-IVA-016","PTO-READER-NODE-SCALAR-BC-IVA-017","PTO-READER-NODE-SCALAR-BSE-001","PTO-READER-NODE-SCALAR-BSE-002","PTO-READER-NODE-SCALAR-BSE-003","PTO-READER-NODE-SCALAR-BSE-004","PTO-READER-NODE-SCALAR-BSE-005","PTO-READER-NODE-SCALAR-BSE-006","PTO-READER-NODE-SCALAR-BSE-007","PTO-READER-NODE-SCALAR-BSE-008","PTO-READER-NODE-SCALAR-BSE-009","PTO-READER-NODE-SCALAR-BSE-010","PTO-READER-NODE-SCALAR-BSE-011","PTO-READER-NODE-SCALAR-BSE-012","PTO-READER-NODE-SCALAR-BSE-013","PTO-READER-NODE-SCALAR-BSE-014","PTO-READER-NODE-SCALAR-BSE-015","PTO-READER-NODE-SCALAR-BSE-016","PTO-READER-NODE-SCALAR-BSE-017","PTO-READER-NODE-SCALAR-BWE-001","PTO-READER-NODE-SCALAR-BWE-002","PTO-READER-NODE-SCALAR-BWE-003","PTO-READER-NODE-SCALAR-BWE-004","PTO-READER-NODE-SCALAR-BWE-005","PTO-READER-NODE-SCALAR-BWE-006","PTO-READER-NODE-SCALAR-BWE-007","PTO-READER-NODE-SCALAR-BWE-008","PTO-READER-NODE-SCALAR-BWE-009","PTO-READER-NODE-SCALAR-BWE-010","PTO-READER-NODE-SCALAR-BWE-011","PTO-READER-NODE-SCALAR-BWE-012","PTO-READER-NODE-SCALAR-BWE-013","PTO-READER-NODE-SCALAR-BWE-014","PTO-READER-NODE-SCALAR-BWE-015","PTO-READER-NODE-SCALAR-BWE-016","PTO-READER-NODE-SCALAR-BWE-017","PTO-READER-NODE-SCALAR-BWI-001","PTO-READER-NODE-SCALAR-BWI-002","PTO-READER-NODE-SCALAR-BWI-003","PTO-READER-NODE-SCALAR-BWI-004","PTO-READER-NODE-SCALAR-BWI-005","PTO-READER-NODE-SCALAR-BWI-006","PTO-READER-NODE-SCALAR-BWI-007","PTO-READER-NODE-SCALAR-BWI-008","PTO-READER-NODE-SCALAR-BWI-009","PTO-READER-NODE-SCALAR-BWI-010","PTO-READER-NODE-SCALAR-BWI-011","PTO-READER-NODE-SCALAR-BWI-012","PTO-READER-NODE-SCALAR-BWI-013","PTO-READER-NODE-SCALAR-BWI-014","PTO-READER-NODE-SCALAR-BWI-015","PTO-READER-NODE-SCALAR-BWI-016","PTO-READER-NODE-SCALAR-BWI-017","PTO-READER-NODE-SCALAR-BWT-001","PTO-READER-NODE-SCALAR-BWT-002","PTO-READER-NODE-SCALAR-BWT-003","PTO-READER-NODE-SCALAR-BWT-004","PTO-READER-NODE-SCALAR-BWT-005","PTO-READER-NODE-SCALAR-BWT-006","PTO-READER-NODE-SCALAR-BWT-007","PTO-READER-NODE-SCALAR-BWT-008","PTO-READER-NODE-SCALAR-BWT-009","PTO-READER-NODE-SCALAR-BWT-010","PTO-READER-NODE-SCALAR-BWT-011","PTO-READER-NODE-SCALAR-BWT-012","PTO-READER-NODE-SCALAR-BWT-013","PTO-READER-NODE-SCALAR-BWT-014","PTO-READER-NODE-SCALAR-BWT-015","PTO-READER-NODE-SCALAR-BWT-016","PTO-READER-NODE-SCALAR-BWT-017","PTO-READER-NODE-SCALAR-C-EBREAK-001","PTO-READER-NODE-SCALAR-C-EBREAK-002","PTO-READER-NODE-SCALAR-C-EBREAK-003","PTO-READER-NODE-SCALAR-C-EBREAK-004","PTO-READER-NODE-SCALAR-C-EBREAK-005","PTO-READER-NODE-SCALAR-C-EBREAK-006","PTO-READER-NODE-SCALAR-C-EBREAK-007","PTO-READER-NODE-SCALAR-C-EBREAK-008","PTO-READER-NODE-SCALAR-C-EBREAK-009","PTO-READER-NODE-SCALAR-C-EBREAK-010","PTO-READER-NODE-SCALAR-C-EBREAK-011","PTO-READER-NODE-SCALAR-C-EBREAK-012","PTO-READER-NODE-SCALAR-C-EBREAK-013","PTO-READER-NODE-SCALAR-C-EBREAK-014","PTO-READER-NODE-SCALAR-C-EBREAK-015","PTO-READER-NODE-SCALAR-C-EBREAK-016","PTO-READER-NODE-SCALAR-C-EBREAK-017","PTO-READER-NODE-SCALAR-C-SSRGET-001","PTO-READER-NODE-SCALAR-C-SSRGET-002","PTO-READER-NODE-SCALAR-C-SSRGET-003","PTO-READER-NODE-SCALAR-C-SSRGET-004","PTO-READER-NODE-SCALAR-C-SSRGET-005","PTO-READER-NODE-SCALAR-C-SSRGET-006","PTO-READER-NODE-SCALAR-C-SSRGET-007","PTO-READER-NODE-SCALAR-C-SSRGET-008","PTO-READER-NODE-SCALAR-C-SSRGET-009","PTO-READER-NODE-SCALAR-C-SSRGET-010","PTO-READER-NODE-SCALAR-C-SSRGET-011","PTO-READER-NODE-SCALAR-C-SSRGET-012","PTO-READER-NODE-SCALAR-C-SSRGET-013","PTO-READER-NODE-SCALAR-C-SSRGET-014","PTO-READER-NODE-SCALAR-C-SSRGET-015","PTO-READER-NODE-SCALAR-C-SSRGET-016","PTO-READER-NODE-SCALAR-C-SSRGET-017","PTO-READER-NODE-SCALAR-CASB-001","PTO-READER-NODE-SCALAR-CASB-002","PTO-READER-NODE-SCALAR-CASB-003","PTO-READER-NODE-SCALAR-CASB-004","PTO-READER-NODE-SCALAR-CASB-005","PTO-READER-NODE-SCALAR-CASB-006","PTO-READER-NODE-SCALAR-CASB-007","PTO-READER-NODE-SCALAR-CASB-008","PTO-READER-NODE-SCALAR-CASB-009","PTO-READER-NODE-SCALAR-CASB-010","PTO-READER-NODE-SCALAR-CASB-011","PTO-READER-NODE-SCALAR-CASB-012","PTO-READER-NODE-SCALAR-CASB-013","PTO-READER-NODE-SCALAR-CASB-014","PTO-READER-NODE-SCALAR-CASB-015","PTO-READER-NODE-SCALAR-CASB-016","PTO-READER-NODE-SCALAR-CASB-017","PTO-READER-NODE-SCALAR-CASD-001","PTO-READER-NODE-SCALAR-CASD-002","PTO-READER-NODE-SCALAR-CASD-003","PTO-READER-NODE-SCALAR-CASD-004","PTO-READER-NODE-SCALAR-CASD-005","PTO-READER-NODE-SCALAR-CASD-006","PTO-READER-NODE-SCALAR-CASD-007","PTO-READER-NODE-SCALAR-CASD-008","PTO-READER-NODE-SCALAR-CASD-009","PTO-READER-NODE-SCALAR-CASD-010","PTO-READER-NODE-SCALAR-CASD-011","PTO-READER-NODE-SCALAR-CASD-012","PTO-READER-NODE-SCALAR-CASD-013","PTO-READER-NODE-SCALAR-CASD-014","PTO-READER-NODE-SCALAR-CASD-015","PTO-READER-NODE-SCALAR-CASD-016","PTO-READER-NODE-SCALAR-CASD-017","PTO-READER-NODE-SCALAR-CASH-001","PTO-READER-NODE-SCALAR-CASH-002","PTO-READER-NODE-SCALAR-CASH-003","PTO-READER-NODE-SCALAR-CASH-004","PTO-READER-NODE-SCALAR-CASH-005","PTO-READER-NODE-SCALAR-CASH-006","PTO-READER-NODE-SCALAR-CASH-007","PTO-READER-NODE-SCALAR-CASH-008","PTO-READER-NODE-SCALAR-CASH-009","PTO-READER-NODE-SCALAR-CASH-010","PTO-READER-NODE-SCALAR-CASH-011","PTO-READER-NODE-SCALAR-CASH-012","PTO-READER-NODE-SCALAR-CASH-013","PTO-READER-NODE-SCALAR-CASH-014","PTO-READER-NODE-SCALAR-CASH-015","PTO-READER-NODE-SCALAR-CASH-016","PTO-READER-NODE-SCALAR-CASH-017","PTO-READER-NODE-SCALAR-DC-CISW-001","PTO-READER-NODE-SCALAR-DC-CISW-002","PTO-READER-NODE-SCALAR-DC-CISW-003","PTO-READER-NODE-SCALAR-DC-CISW-004","PTO-READER-NODE-SCALAR-DC-CISW-005","PTO-READER-NODE-SCALAR-DC-CISW-006","PTO-READER-NODE-SCALAR-DC-CISW-007","PTO-READER-NODE-SCALAR-DC-CISW-008","PTO-READER-NODE-SCALAR-DC-CISW-009","PTO-READER-NODE-SCALAR-DC-CISW-010","PTO-READER-NODE-SCALAR-DC-CISW-011","PTO-READER-NODE-SCALAR-DC-CISW-012","PTO-READER-NODE-SCALAR-DC-CISW-013","PTO-READER-NODE-SCALAR-DC-CISW-014","PTO-READER-NODE-SCALAR-DC-CISW-015","PTO-READER-NODE-SCALAR-DC-CISW-016","PTO-READER-NODE-SCALAR-DC-CISW-017","PTO-READER-NODE-SCALAR-DC-CIVA-001","PTO-READER-NODE-SCALAR-DC-CIVA-002","PTO-READER-NODE-SCALAR-DC-CIVA-003","PTO-READER-NODE-SCALAR-DC-CIVA-004","PTO-READER-NODE-SCALAR-DC-CIVA-005","PTO-READER-NODE-SCALAR-DC-CIVA-006","PTO-READER-NODE-SCALAR-DC-CIVA-007","PTO-READER-NODE-SCALAR-DC-CIVA-008","PTO-READER-NODE-SCALAR-DC-CIVA-009","PTO-READER-NODE-SCALAR-DC-CIVA-010","PTO-READER-NODE-SCALAR-DC-CIVA-011","PTO-READER-NODE-SCALAR-DC-CIVA-012","PTO-READER-NODE-SCALAR-DC-CIVA-013","PTO-READER-NODE-SCALAR-DC-CIVA-014","PTO-READER-NODE-SCALAR-DC-CIVA-015","PTO-READER-NODE-SCALAR-DC-CIVA-016","PTO-READER-NODE-SCALAR-DC-CIVA-017","PTO-READER-NODE-SCALAR-DC-CSW-001","PTO-READER-NODE-SCALAR-DC-CSW-002","PTO-READER-NODE-SCALAR-DC-CSW-003","PTO-READER-NODE-SCALAR-DC-CSW-004","PTO-READER-NODE-SCALAR-DC-CSW-005","PTO-READER-NODE-SCALAR-DC-CSW-006","PTO-READER-NODE-SCALAR-DC-CSW-007","PTO-READER-NODE-SCALAR-DC-CSW-008","PTO-READER-NODE-SCALAR-DC-CSW-009","PTO-READER-NODE-SCALAR-DC-CSW-010","PTO-READER-NODE-SCALAR-DC-CSW-011","PTO-READER-NODE-SCALAR-DC-CSW-012","PTO-READER-NODE-SCALAR-DC-CSW-013","PTO-READER-NODE-SCALAR-DC-CSW-014","PTO-READER-NODE-SCALAR-DC-CSW-015","PTO-READER-NODE-SCALAR-DC-CSW-016","PTO-READER-NODE-SCALAR-DC-CSW-017","PTO-READER-NODE-SCALAR-DC-CVA-001","PTO-READER-NODE-SCALAR-DC-CVA-002","PTO-READER-NODE-SCALAR-DC-CVA-003","PTO-READER-NODE-SCALAR-DC-CVA-004","PTO-READER-NODE-SCALAR-DC-CVA-005","PTO-READER-NODE-SCALAR-DC-CVA-006","PTO-READER-NODE-SCALAR-DC-CVA-007","PTO-READER-NODE-SCALAR-DC-CVA-008","PTO-READER-NODE-SCALAR-DC-CVA-009","PTO-READER-NODE-SCALAR-DC-CVA-010","PTO-READER-NODE-SCALAR-DC-CVA-011","PTO-READER-NODE-SCALAR-DC-CVA-012","PTO-READER-NODE-SCALAR-DC-CVA-013","PTO-READER-NODE-SCALAR-DC-CVA-014","PTO-READER-NODE-SCALAR-DC-CVA-015","PTO-READER-NODE-SCALAR-DC-CVA-016","PTO-READER-NODE-SCALAR-DC-CVA-017","PTO-READER-NODE-SCALAR-DC-IALL-001","PTO-READER-NODE-SCALAR-DC-IALL-002","PTO-READER-NODE-SCALAR-DC-IALL-003","PTO-READER-NODE-SCALAR-DC-IALL-004","PTO-READER-NODE-SCALAR-DC-IALL-005","PTO-READER-NODE-SCALAR-DC-IALL-006","PTO-READER-NODE-SCALAR-DC-IALL-007","PTO-READER-NODE-SCALAR-DC-IALL-008","PTO-READER-NODE-SCALAR-DC-IALL-009","PTO-READER-NODE-SCALAR-DC-IALL-010","PTO-READER-NODE-SCALAR-DC-IALL-011","PTO-READER-NODE-SCALAR-DC-IALL-012","PTO-READER-NODE-SCALAR-DC-IALL-013","PTO-READER-NODE-SCALAR-DC-IALL-014","PTO-READER-NODE-SCALAR-DC-IALL-015","PTO-READER-NODE-SCALAR-DC-IALL-016","PTO-READER-NODE-SCALAR-DC-ISW-001","PTO-READER-NODE-SCALAR-DC-ISW-002","PTO-READER-NODE-SCALAR-DC-ISW-003","PTO-READER-NODE-SCALAR-DC-ISW-004","PTO-READER-NODE-SCALAR-DC-ISW-005","PTO-READER-NODE-SCALAR-DC-ISW-006","PTO-READER-NODE-SCALAR-DC-ISW-007","PTO-READER-NODE-SCALAR-DC-ISW-008","PTO-READER-NODE-SCALAR-DC-ISW-009","PTO-READER-NODE-SCALAR-DC-ISW-010","PTO-READER-NODE-SCALAR-DC-ISW-011","PTO-READER-NODE-SCALAR-DC-ISW-012","PTO-READER-NODE-SCALAR-DC-ISW-013","PTO-READER-NODE-SCALAR-DC-ISW-014","PTO-READER-NODE-SCALAR-DC-ISW-015","PTO-READER-NODE-SCALAR-DC-ISW-016","PTO-READER-NODE-SCALAR-DC-ISW-017","PTO-READER-NODE-SCALAR-DC-IVA-001","PTO-READER-NODE-SCALAR-DC-IVA-002","PTO-READER-NODE-SCALAR-DC-IVA-003","PTO-READER-NODE-SCALAR-DC-IVA-004","PTO-READER-NODE-SCALAR-DC-IVA-005","PTO-READER-NODE-SCALAR-DC-IVA-006","PTO-READER-NODE-SCALAR-DC-IVA-007","PTO-READER-NODE-SCALAR-DC-IVA-008","PTO-READER-NODE-SCALAR-DC-IVA-009","PTO-READER-NODE-SCALAR-DC-IVA-010","PTO-READER-NODE-SCALAR-DC-IVA-011","PTO-READER-NODE-SCALAR-DC-IVA-012","PTO-READER-NODE-SCALAR-DC-IVA-013","PTO-READER-NODE-SCALAR-DC-IVA-014","PTO-READER-NODE-SCALAR-DC-IVA-015","PTO-READER-NODE-SCALAR-DC-IVA-016","PTO-READER-NODE-SCALAR-DC-IVA-017","PTO-READER-NODE-SCALAR-DC-ZVA-001","PTO-READER-NODE-SCALAR-DC-ZVA-002","PTO-READER-NODE-SCALAR-DC-ZVA-003","PTO-READER-NODE-SCALAR-DC-ZVA-004","PTO-READER-NODE-SCALAR-DC-ZVA-005","PTO-READER-NODE-SCALAR-DC-ZVA-006","PTO-READER-NODE-SCALAR-DC-ZVA-007","PTO-READER-NODE-SCALAR-DC-ZVA-008","PTO-READER-NODE-SCALAR-DC-ZVA-009","PTO-READER-NODE-SCALAR-DC-ZVA-010","PTO-READER-NODE-SCALAR-DC-ZVA-011","PTO-READER-NODE-SCALAR-DC-ZVA-012","PTO-READER-NODE-SCALAR-DC-ZVA-013","PTO-READER-NODE-SCALAR-DC-ZVA-014","PTO-READER-NODE-SCALAR-DC-ZVA-015","PTO-READER-NODE-SCALAR-DC-ZVA-016","PTO-READER-NODE-SCALAR-DC-ZVA-017","PTO-READER-NODE-SCALAR-DMA-001","PTO-READER-NODE-SCALAR-DMA-002","PTO-READER-NODE-SCALAR-DMA-003","PTO-READER-NODE-SCALAR-DMA-004","PTO-READER-NODE-SCALAR-DMA-005","PTO-READER-NODE-SCALAR-DMA-006","PTO-READER-NODE-SCALAR-DMA-007","PTO-READER-NODE-SCALAR-DMA-008","PTO-READER-NODE-SCALAR-DMA-009","PTO-READER-NODE-SCALAR-DMA-010","PTO-READER-NODE-SCALAR-DMA-011","PTO-READER-NODE-SCALAR-DMA-012","PTO-READER-NODE-SCALAR-DMA-013","PTO-READER-NODE-SCALAR-DMA-014","PTO-READER-NODE-SCALAR-DMA-015","PTO-READER-NODE-SCALAR-DMA-016","PTO-READER-NODE-SCALAR-DMA-017","PTO-READER-NODE-SCALAR-EBREAK-001","PTO-READER-NODE-SCALAR-EBREAK-002","PTO-READER-NODE-SCALAR-EBREAK-003","PTO-READER-NODE-SCALAR-EBREAK-004","PTO-READER-NODE-SCALAR-EBREAK-005","PTO-READER-NODE-SCALAR-EBREAK-006","PTO-READER-NODE-SCALAR-EBREAK-007","PTO-READER-NODE-SCALAR-EBREAK-008","PTO-READER-NODE-SCALAR-EBREAK-009","PTO-READER-NODE-SCALAR-EBREAK-010","PTO-READER-NODE-SCALAR-EBREAK-011","PTO-READER-NODE-SCALAR-EBREAK-012","PTO-READER-NODE-SCALAR-EBREAK-013","PTO-READER-NODE-SCALAR-EBREAK-014","PTO-READER-NODE-SCALAR-EBREAK-015","PTO-READER-NODE-SCALAR-EBREAK-016","PTO-READER-NODE-SCALAR-EBREAK-017","PTO-READER-NODE-SCALAR-FENCE-I-001","PTO-READER-NODE-SCALAR-FENCE-I-002","PTO-READER-NODE-SCALAR-FENCE-I-003","PTO-READER-NODE-SCALAR-FENCE-I-004","PTO-READER-NODE-SCALAR-FENCE-I-005","PTO-READER-NODE-SCALAR-FENCE-I-006","PTO-READER-NODE-SCALAR-FENCE-I-007","PTO-READER-NODE-SCALAR-FENCE-I-008","PTO-READER-NODE-SCALAR-FENCE-I-009","PTO-READER-NODE-SCALAR-FENCE-I-010","PTO-READER-NODE-SCALAR-FENCE-I-011","PTO-READER-NODE-SCALAR-FENCE-I-012","PTO-READER-NODE-SCALAR-FENCE-I-013","PTO-READER-NODE-SCALAR-FENCE-I-014","PTO-READER-NODE-SCALAR-FENCE-I-015","PTO-READER-NODE-SCALAR-FENCE-I-016","PTO-READER-NODE-SCALAR-HL-CASB-001","PTO-READER-NODE-SCALAR-HL-CASB-002","PTO-READER-NODE-SCALAR-HL-CASB-003","PTO-READER-NODE-SCALAR-HL-CASB-004","PTO-READER-NODE-SCALAR-HL-CASB-005","PTO-READER-NODE-SCALAR-HL-CASB-006","PTO-READER-NODE-SCALAR-HL-CASB-007","PTO-READER-NODE-SCALAR-HL-CASB-008","PTO-READER-NODE-SCALAR-HL-CASB-009","PTO-READER-NODE-SCALAR-HL-CASB-010","PTO-READER-NODE-SCALAR-HL-CASB-011","PTO-READER-NODE-SCALAR-HL-CASB-012","PTO-READER-NODE-SCALAR-HL-CASB-013","PTO-READER-NODE-SCALAR-HL-CASB-014","PTO-READER-NODE-SCALAR-HL-CASB-015","PTO-READER-NODE-SCALAR-HL-CASB-016","PTO-READER-NODE-SCALAR-HL-CASB-017","PTO-READER-NODE-SCALAR-HL-CASD-001","PTO-READER-NODE-SCALAR-HL-CASD-002","PTO-READER-NODE-SCALAR-HL-CASD-003","PTO-READER-NODE-SCALAR-HL-CASD-004","PTO-READER-NODE-SCALAR-HL-CASD-005","PTO-READER-NODE-SCALAR-HL-CASD-006","PTO-READER-NODE-SCALAR-HL-CASD-007","PTO-READER-NODE-SCALAR-HL-CASD-008","PTO-READER-NODE-SCALAR-HL-CASD-009","PTO-READER-NODE-SCALAR-HL-CASD-010","PTO-READER-NODE-SCALAR-HL-CASD-011","PTO-READER-NODE-SCALAR-HL-CASD-012","PTO-READER-NODE-SCALAR-HL-CASD-013","PTO-READER-NODE-SCALAR-HL-CASD-014","PTO-READER-NODE-SCALAR-HL-CASD-015","PTO-READER-NODE-SCALAR-HL-CASD-016","PTO-READER-NODE-SCALAR-HL-CASD-017","PTO-READER-NODE-SCALAR-HL-CASH-001","PTO-READER-NODE-SCALAR-HL-CASH-002","PTO-READER-NODE-SCALAR-HL-CASH-003","PTO-READER-NODE-SCALAR-HL-CASH-004","PTO-READER-NODE-SCALAR-HL-CASH-005","PTO-READER-NODE-SCALAR-HL-CASH-006","PTO-READER-NODE-SCALAR-HL-CASH-007","PTO-READER-NODE-SCALAR-HL-CASH-008","PTO-READER-NODE-SCALAR-HL-CASH-009","PTO-READER-NODE-SCALAR-HL-CASH-010","PTO-READER-NODE-SCALAR-HL-CASH-011","PTO-READER-NODE-SCALAR-HL-CASH-012","PTO-READER-NODE-SCALAR-HL-CASH-013","PTO-READER-NODE-SCALAR-HL-CASH-014","PTO-READER-NODE-SCALAR-HL-CASH-015","PTO-READER-NODE-SCALAR-HL-CASH-016","PTO-READER-NODE-SCALAR-HL-CASH-017","PTO-READER-NODE-SCALAR-HL-CASW-001","PTO-READER-NODE-SCALAR-HL-CASW-002","PTO-READER-NODE-SCALAR-HL-CASW-003","PTO-READER-NODE-SCALAR-HL-CASW-004","PTO-READER-NODE-SCALAR-HL-CASW-005","PTO-READER-NODE-SCALAR-HL-CASW-006","PTO-READER-NODE-SCALAR-HL-CASW-007","PTO-READER-NODE-SCALAR-HL-CASW-008","PTO-READER-NODE-SCALAR-HL-CASW-009","PTO-READER-NODE-SCALAR-HL-CASW-010","PTO-READER-NODE-SCALAR-HL-CASW-011","PTO-READER-NODE-SCALAR-HL-CASW-012","PTO-READER-NODE-SCALAR-HL-CASW-013","PTO-READER-NODE-SCALAR-HL-CASW-014","PTO-READER-NODE-SCALAR-HL-CASW-015","PTO-READER-NODE-SCALAR-HL-CASW-016","PTO-READER-NODE-SCALAR-HL-CASW-017","PTO-READER-NODE-SCALAR-HL-SSRGET-001","PTO-READER-NODE-SCALAR-HL-SSRGET-002","PTO-READER-NODE-SCALAR-HL-SSRGET-003","PTO-READER-NODE-SCALAR-HL-SSRGET-004","PTO-READER-NODE-SCALAR-HL-SSRGET-005","PTO-READER-NODE-SCALAR-HL-SSRGET-006","PTO-READER-NODE-SCALAR-HL-SSRGET-007","PTO-READER-NODE-SCALAR-HL-SSRGET-008","PTO-READER-NODE-SCALAR-HL-SSRGET-009","PTO-READER-NODE-SCALAR-HL-SSRGET-010","PTO-READER-NODE-SCALAR-HL-SSRGET-011","PTO-READER-NODE-SCALAR-HL-SSRGET-012","PTO-READER-NODE-SCALAR-HL-SSRGET-013","PTO-READER-NODE-SCALAR-HL-SSRGET-014","PTO-READER-NODE-SCALAR-HL-SSRGET-015","PTO-READER-NODE-SCALAR-HL-SSRGET-016","PTO-READER-NODE-SCALAR-HL-SSRGET-017","PTO-READER-NODE-SCALAR-HL-SSRSET-001","PTO-READER-NODE-SCALAR-HL-SSRSET-002","PTO-READER-NODE-SCALAR-HL-SSRSET-003","PTO-READER-NODE-SCALAR-HL-SSRSET-004","PTO-READER-NODE-SCALAR-HL-SSRSET-005","PTO-READER-NODE-SCALAR-HL-SSRSET-006","PTO-READER-NODE-SCALAR-HL-SSRSET-007","PTO-READER-NODE-SCALAR-HL-SSRSET-008","PTO-READER-NODE-SCALAR-HL-SSRSET-009","PTO-READER-NODE-SCALAR-HL-SSRSET-010","PTO-READER-NODE-SCALAR-HL-SSRSET-011","PTO-READER-NODE-SCALAR-HL-SSRSET-012","PTO-READER-NODE-SCALAR-HL-SSRSET-013","PTO-READER-NODE-SCALAR-HL-SSRSET-014","PTO-READER-NODE-SCALAR-HL-SSRSET-015","PTO-READER-NODE-SCALAR-HL-SSRSET-016","PTO-READER-NODE-SCALAR-HL-SSRSET-017","PTO-READER-NODE-SCALAR-IC-IALL-001","PTO-READER-NODE-SCALAR-IC-IALL-002","PTO-READER-NODE-SCALAR-IC-IALL-003","PTO-READER-NODE-SCALAR-IC-IALL-004","PTO-READER-NODE-SCALAR-IC-IALL-005","PTO-READER-NODE-SCALAR-IC-IALL-006","PTO-READER-NODE-SCALAR-IC-IALL-007","PTO-READER-NODE-SCALAR-IC-IALL-008","PTO-READER-NODE-SCALAR-IC-IALL-009","PTO-READER-NODE-SCALAR-IC-IALL-010","PTO-READER-NODE-SCALAR-IC-IALL-011","PTO-READER-NODE-SCALAR-IC-IALL-012","PTO-READER-NODE-SCALAR-IC-IALL-013","PTO-READER-NODE-SCALAR-IC-IALL-014","PTO-READER-NODE-SCALAR-IC-IALL-015","PTO-READER-NODE-SCALAR-IC-IALL-016","PTO-READER-NODE-SCALAR-IC-IVA-001","PTO-READER-NODE-SCALAR-IC-IVA-002","PTO-READER-NODE-SCALAR-IC-IVA-003","PTO-READER-NODE-SCALAR-IC-IVA-004","PTO-READER-NODE-SCALAR-IC-IVA-005","PTO-READER-NODE-SCALAR-IC-IVA-006","PTO-READER-NODE-SCALAR-IC-IVA-007","PTO-READER-NODE-SCALAR-IC-IVA-008","PTO-READER-NODE-SCALAR-IC-IVA-009","PTO-READER-NODE-SCALAR-IC-IVA-010","PTO-READER-NODE-SCALAR-IC-IVA-011","PTO-READER-NODE-SCALAR-IC-IVA-012","PTO-READER-NODE-SCALAR-IC-IVA-013","PTO-READER-NODE-SCALAR-IC-IVA-014","PTO-READER-NODE-SCALAR-IC-IVA-015","PTO-READER-NODE-SCALAR-IC-IVA-016","PTO-READER-NODE-SCALAR-IC-IVA-017","PTO-READER-NODE-SCALAR-LD-ADD-001","PTO-READER-NODE-SCALAR-LD-ADD-002","PTO-READER-NODE-SCALAR-LD-ADD-003","PTO-READER-NODE-SCALAR-LD-ADD-004","PTO-READER-NODE-SCALAR-LD-ADD-005","PTO-READER-NODE-SCALAR-LD-ADD-006","PTO-READER-NODE-SCALAR-LD-ADD-007","PTO-READER-NODE-SCALAR-LD-ADD-008","PTO-READER-NODE-SCALAR-LD-ADD-009","PTO-READER-NODE-SCALAR-LD-ADD-010","PTO-READER-NODE-SCALAR-LD-ADD-011","PTO-READER-NODE-SCALAR-LD-ADD-012","PTO-READER-NODE-SCALAR-LD-ADD-013","PTO-READER-NODE-SCALAR-LD-ADD-014","PTO-READER-NODE-SCALAR-LD-ADD-015","PTO-READER-NODE-SCALAR-LD-ADD-016","PTO-READER-NODE-SCALAR-LD-ADD-017","PTO-READER-NODE-SCALAR-LD-AND-001","PTO-READER-NODE-SCALAR-LD-AND-002","PTO-READER-NODE-SCALAR-LD-AND-003","PTO-READER-NODE-SCALAR-LD-AND-004","PTO-READER-NODE-SCALAR-LD-AND-005","PTO-READER-NODE-SCALAR-LD-AND-006","PTO-READER-NODE-SCALAR-LD-AND-007","PTO-READER-NODE-SCALAR-LD-AND-008","PTO-READER-NODE-SCALAR-LD-AND-009","PTO-READER-NODE-SCALAR-LD-AND-010","PTO-READER-NODE-SCALAR-LD-AND-011","PTO-READER-NODE-SCALAR-LD-AND-012","PTO-READER-NODE-SCALAR-LD-AND-013","PTO-READER-NODE-SCALAR-LD-AND-014","PTO-READER-NODE-SCALAR-LD-AND-015","PTO-READER-NODE-SCALAR-LD-AND-016","PTO-READER-NODE-SCALAR-LD-AND-017","PTO-READER-NODE-SCALAR-LD-OR-001","PTO-READER-NODE-SCALAR-LD-OR-002","PTO-READER-NODE-SCALAR-LD-OR-003","PTO-READER-NODE-SCALAR-LD-OR-004","PTO-READER-NODE-SCALAR-LD-OR-005","PTO-READER-NODE-SCALAR-LD-OR-006","PTO-READER-NODE-SCALAR-LD-OR-007","PTO-READER-NODE-SCALAR-LD-OR-008","PTO-READER-NODE-SCALAR-LD-OR-009","PTO-READER-NODE-SCALAR-LD-OR-010","PTO-READER-NODE-SCALAR-LD-OR-011","PTO-READER-NODE-SCALAR-LD-OR-012","PTO-READER-NODE-SCALAR-LD-OR-013","PTO-READER-NODE-SCALAR-LD-OR-014","PTO-READER-NODE-SCALAR-LD-OR-015","PTO-READER-NODE-SCALAR-LD-OR-016","PTO-READER-NODE-SCALAR-LD-OR-017","PTO-READER-NODE-SCALAR-LD-SMAX-001","PTO-READER-NODE-SCALAR-LD-SMAX-002","PTO-READER-NODE-SCALAR-LD-SMAX-003","PTO-READER-NODE-SCALAR-LD-SMAX-004","PTO-READER-NODE-SCALAR-LD-SMAX-005","PTO-READER-NODE-SCALAR-LD-SMAX-006","PTO-READER-NODE-SCALAR-LD-SMAX-007","PTO-READER-NODE-SCALAR-LD-SMAX-008","PTO-READER-NODE-SCALAR-LD-SMAX-009","PTO-READER-NODE-SCALAR-LD-SMAX-010","PTO-READER-NODE-SCALAR-LD-SMAX-011","PTO-READER-NODE-SCALAR-LD-SMAX-012","PTO-READER-NODE-SCALAR-LD-SMAX-013","PTO-READER-NODE-SCALAR-LD-SMAX-014","PTO-READER-NODE-SCALAR-LD-SMAX-015","PTO-READER-NODE-SCALAR-LD-SMAX-016","PTO-READER-NODE-SCALAR-LD-SMAX-017","PTO-READER-NODE-SCALAR-LD-SMIN-001","PTO-READER-NODE-SCALAR-LD-SMIN-002","PTO-READER-NODE-SCALAR-LD-SMIN-003","PTO-READER-NODE-SCALAR-LD-SMIN-004","PTO-READER-NODE-SCALAR-LD-SMIN-005","PTO-READER-NODE-SCALAR-LD-SMIN-006","PTO-READER-NODE-SCALAR-LD-SMIN-007","PTO-READER-NODE-SCALAR-LD-SMIN-008","PTO-READER-NODE-SCALAR-LD-SMIN-009","PTO-READER-NODE-SCALAR-LD-SMIN-010","PTO-READER-NODE-SCALAR-LD-SMIN-011","PTO-READER-NODE-SCALAR-LD-SMIN-012","PTO-READER-NODE-SCALAR-LD-SMIN-013","PTO-READER-NODE-SCALAR-LD-SMIN-014","PTO-READER-NODE-SCALAR-LD-SMIN-015","PTO-READER-NODE-SCALAR-LD-SMIN-016","PTO-READER-NODE-SCALAR-LD-SMIN-017","PTO-READER-NODE-SCALAR-LD-UMAX-001","PTO-READER-NODE-SCALAR-LD-UMAX-002","PTO-READER-NODE-SCALAR-LD-UMAX-003","PTO-READER-NODE-SCALAR-LD-UMAX-004","PTO-READER-NODE-SCALAR-LD-UMAX-005","PTO-READER-NODE-SCALAR-LD-UMAX-006","PTO-READER-NODE-SCALAR-LD-UMAX-007","PTO-READER-NODE-SCALAR-LD-UMAX-008","PTO-READER-NODE-SCALAR-LD-UMAX-009","PTO-READER-NODE-SCALAR-LD-UMAX-010","PTO-READER-NODE-SCALAR-LD-UMAX-011","PTO-READER-NODE-SCALAR-LD-UMAX-012","PTO-READER-NODE-SCALAR-LD-UMAX-013","PTO-READER-NODE-SCALAR-LD-UMAX-014","PTO-READER-NODE-SCALAR-LD-UMAX-015","PTO-READER-NODE-SCALAR-LD-UMAX-016","PTO-READER-NODE-SCALAR-LD-UMAX-017","PTO-READER-NODE-SCALAR-LD-UMIN-001","PTO-READER-NODE-SCALAR-LD-UMIN-002","PTO-READER-NODE-SCALAR-LD-UMIN-003","PTO-READER-NODE-SCALAR-LD-UMIN-004","PTO-READER-NODE-SCALAR-LD-UMIN-005","PTO-READER-NODE-SCALAR-LD-UMIN-006","PTO-READER-NODE-SCALAR-LD-UMIN-007","PTO-READER-NODE-SCALAR-LD-UMIN-008","PTO-READER-NODE-SCALAR-LD-UMIN-009","PTO-READER-NODE-SCALAR-LD-UMIN-010","PTO-READER-NODE-SCALAR-LD-UMIN-011","PTO-READER-NODE-SCALAR-LD-UMIN-012","PTO-READER-NODE-SCALAR-LD-UMIN-013","PTO-READER-NODE-SCALAR-LD-UMIN-014","PTO-READER-NODE-SCALAR-LD-UMIN-015","PTO-READER-NODE-SCALAR-LD-UMIN-016","PTO-READER-NODE-SCALAR-LD-UMIN-017","PTO-READER-NODE-SCALAR-LD-XOR-001","PTO-READER-NODE-SCALAR-LD-XOR-002","PTO-READER-NODE-SCALAR-LD-XOR-003","PTO-READER-NODE-SCALAR-LD-XOR-004","PTO-READER-NODE-SCALAR-LD-XOR-005","PTO-READER-NODE-SCALAR-LD-XOR-006","PTO-READER-NODE-SCALAR-LD-XOR-007","PTO-READER-NODE-SCALAR-LD-XOR-008","PTO-READER-NODE-SCALAR-LD-XOR-009","PTO-READER-NODE-SCALAR-LD-XOR-010","PTO-READER-NODE-SCALAR-LD-XOR-011","PTO-READER-NODE-SCALAR-LD-XOR-012","PTO-READER-NODE-SCALAR-LD-XOR-013","PTO-READER-NODE-SCALAR-LD-XOR-014","PTO-READER-NODE-SCALAR-LD-XOR-015","PTO-READER-NODE-SCALAR-LD-XOR-016","PTO-READER-NODE-SCALAR-LD-XOR-017","PTO-READER-NODE-SCALAR-LR-B-001","PTO-READER-NODE-SCALAR-LR-B-002","PTO-READER-NODE-SCALAR-LR-B-003","PTO-READER-NODE-SCALAR-LR-B-004","PTO-READER-NODE-SCALAR-LR-B-005","PTO-READER-NODE-SCALAR-LR-B-006","PTO-READER-NODE-SCALAR-LR-B-007","PTO-READER-NODE-SCALAR-LR-B-008","PTO-READER-NODE-SCALAR-LR-B-009","PTO-READER-NODE-SCALAR-LR-B-010","PTO-READER-NODE-SCALAR-LR-B-011","PTO-READER-NODE-SCALAR-LR-B-012","PTO-READER-NODE-SCALAR-LR-B-013","PTO-READER-NODE-SCALAR-LR-B-014","PTO-READER-NODE-SCALAR-LR-B-015","PTO-READER-NODE-SCALAR-LR-B-016","PTO-READER-NODE-SCALAR-LR-B-017","PTO-READER-NODE-SCALAR-LR-D-001","PTO-READER-NODE-SCALAR-LR-D-002","PTO-READER-NODE-SCALAR-LR-D-003","PTO-READER-NODE-SCALAR-LR-D-004","PTO-READER-NODE-SCALAR-LR-D-005","PTO-READER-NODE-SCALAR-LR-D-006","PTO-READER-NODE-SCALAR-LR-D-007","PTO-READER-NODE-SCALAR-LR-D-008","PTO-READER-NODE-SCALAR-LR-D-009","PTO-READER-NODE-SCALAR-LR-D-010","PTO-READER-NODE-SCALAR-LR-D-011","PTO-READER-NODE-SCALAR-LR-D-012","PTO-READER-NODE-SCALAR-LR-D-013","PTO-READER-NODE-SCALAR-LR-D-014","PTO-READER-NODE-SCALAR-LR-D-015","PTO-READER-NODE-SCALAR-LR-D-016","PTO-READER-NODE-SCALAR-LR-D-017","PTO-READER-NODE-SCALAR-LR-H-001","PTO-READER-NODE-SCALAR-LR-H-002","PTO-READER-NODE-SCALAR-LR-H-003","PTO-READER-NODE-SCALAR-LR-H-004","PTO-READER-NODE-SCALAR-LR-H-005","PTO-READER-NODE-SCALAR-LR-H-006","PTO-READER-NODE-SCALAR-LR-H-007","PTO-READER-NODE-SCALAR-LR-H-008","PTO-READER-NODE-SCALAR-LR-H-009","PTO-READER-NODE-SCALAR-LR-H-010","PTO-READER-NODE-SCALAR-LR-H-011","PTO-READER-NODE-SCALAR-LR-H-012","PTO-READER-NODE-SCALAR-LR-H-013","PTO-READER-NODE-SCALAR-LR-H-014","PTO-READER-NODE-SCALAR-LR-H-015","PTO-READER-NODE-SCALAR-LR-H-016","PTO-READER-NODE-SCALAR-LR-H-017","PTO-READER-NODE-SCALAR-LR-W-001","PTO-READER-NODE-SCALAR-LR-W-002","PTO-READER-NODE-SCALAR-LR-W-003","PTO-READER-NODE-SCALAR-LR-W-004","PTO-READER-NODE-SCALAR-LR-W-005","PTO-READER-NODE-SCALAR-LR-W-006","PTO-READER-NODE-SCALAR-LR-W-007","PTO-READER-NODE-SCALAR-LR-W-008","PTO-READER-NODE-SCALAR-LR-W-009","PTO-READER-NODE-SCALAR-LR-W-010","PTO-READER-NODE-SCALAR-LR-W-011","PTO-READER-NODE-SCALAR-LR-W-012","PTO-READER-NODE-SCALAR-LR-W-013","PTO-READER-NODE-SCALAR-LR-W-014","PTO-READER-NODE-SCALAR-LR-W-015","PTO-READER-NODE-SCALAR-LR-W-016","PTO-READER-NODE-SCALAR-LR-W-017","PTO-READER-NODE-SCALAR-LSRGET-001","PTO-READER-NODE-SCALAR-LSRGET-002","PTO-READER-NODE-SCALAR-LSRGET-003","PTO-READER-NODE-SCALAR-LSRGET-004","PTO-READER-NODE-SCALAR-LSRGET-005","PTO-READER-NODE-SCALAR-LSRGET-006","PTO-READER-NODE-SCALAR-LSRGET-007","PTO-READER-NODE-SCALAR-LSRGET-008","PTO-READER-NODE-SCALAR-LSRGET-009","PTO-READER-NODE-SCALAR-LSRGET-010","PTO-READER-NODE-SCALAR-LSRGET-011","PTO-READER-NODE-SCALAR-LSRGET-012","PTO-READER-NODE-SCALAR-LSRGET-013","PTO-READER-NODE-SCALAR-LSRGET-014","PTO-READER-NODE-SCALAR-LSRGET-015","PTO-READER-NODE-SCALAR-LSRGET-016","PTO-READER-NODE-SCALAR-LSRGET-017","PTO-READER-NODE-SCALAR-LW-ADD-001","PTO-READER-NODE-SCALAR-LW-ADD-002","PTO-READER-NODE-SCALAR-LW-ADD-003","PTO-READER-NODE-SCALAR-LW-ADD-004","PTO-READER-NODE-SCALAR-LW-ADD-005","PTO-READER-NODE-SCALAR-LW-ADD-006","PTO-READER-NODE-SCALAR-LW-ADD-007","PTO-READER-NODE-SCALAR-LW-ADD-008","PTO-READER-NODE-SCALAR-LW-ADD-009","PTO-READER-NODE-SCALAR-LW-ADD-010","PTO-READER-NODE-SCALAR-LW-ADD-011","PTO-READER-NODE-SCALAR-LW-ADD-012","PTO-READER-NODE-SCALAR-LW-ADD-013","PTO-READER-NODE-SCALAR-LW-ADD-014","PTO-READER-NODE-SCALAR-LW-ADD-015","PTO-READER-NODE-SCALAR-LW-ADD-016","PTO-READER-NODE-SCALAR-LW-ADD-017","PTO-READER-NODE-SCALAR-LW-AND-001","PTO-READER-NODE-SCALAR-LW-AND-002","PTO-READER-NODE-SCALAR-LW-AND-003","PTO-READER-NODE-SCALAR-LW-AND-004","PTO-READER-NODE-SCALAR-LW-AND-005","PTO-READER-NODE-SCALAR-LW-AND-006","PTO-READER-NODE-SCALAR-LW-AND-007","PTO-READER-NODE-SCALAR-LW-AND-008","PTO-READER-NODE-SCALAR-LW-AND-009","PTO-READER-NODE-SCALAR-LW-AND-010","PTO-READER-NODE-SCALAR-LW-AND-011","PTO-READER-NODE-SCALAR-LW-AND-012","PTO-READER-NODE-SCALAR-LW-AND-013","PTO-READER-NODE-SCALAR-LW-AND-014","PTO-READER-NODE-SCALAR-LW-AND-015","PTO-READER-NODE-SCALAR-LW-AND-016","PTO-READER-NODE-SCALAR-LW-AND-017","PTO-READER-NODE-SCALAR-LW-OR-001","PTO-READER-NODE-SCALAR-LW-OR-002","PTO-READER-NODE-SCALAR-LW-OR-003","PTO-READER-NODE-SCALAR-LW-OR-004","PTO-READER-NODE-SCALAR-LW-OR-005","PTO-READER-NODE-SCALAR-LW-OR-006","PTO-READER-NODE-SCALAR-LW-OR-007","PTO-READER-NODE-SCALAR-LW-OR-008","PTO-READER-NODE-SCALAR-LW-OR-009","PTO-READER-NODE-SCALAR-LW-OR-010","PTO-READER-NODE-SCALAR-LW-OR-011","PTO-READER-NODE-SCALAR-LW-OR-012","PTO-READER-NODE-SCALAR-LW-OR-013","PTO-READER-NODE-SCALAR-LW-OR-014","PTO-READER-NODE-SCALAR-LW-OR-015","PTO-READER-NODE-SCALAR-LW-OR-016","PTO-READER-NODE-SCALAR-LW-OR-017","PTO-READER-NODE-SCALAR-LW-SMAX-001","PTO-READER-NODE-SCALAR-LW-SMAX-002","PTO-READER-NODE-SCALAR-LW-SMAX-003","PTO-READER-NODE-SCALAR-LW-SMAX-004","PTO-READER-NODE-SCALAR-LW-SMAX-005","PTO-READER-NODE-SCALAR-LW-SMAX-006","PTO-READER-NODE-SCALAR-LW-SMAX-007","PTO-READER-NODE-SCALAR-LW-SMAX-008","PTO-READER-NODE-SCALAR-LW-SMAX-009","PTO-READER-NODE-SCALAR-LW-SMAX-010","PTO-READER-NODE-SCALAR-LW-SMAX-011","PTO-READER-NODE-SCALAR-LW-SMAX-012","PTO-READER-NODE-SCALAR-LW-SMAX-013","PTO-READER-NODE-SCALAR-LW-SMAX-014","PTO-READER-NODE-SCALAR-LW-SMAX-015","PTO-READER-NODE-SCALAR-LW-SMAX-016","PTO-READER-NODE-SCALAR-LW-SMAX-017","PTO-READER-NODE-SCALAR-LW-SMIN-001","PTO-READER-NODE-SCALAR-LW-SMIN-002","PTO-READER-NODE-SCALAR-LW-SMIN-003","PTO-READER-NODE-SCALAR-LW-SMIN-004","PTO-READER-NODE-SCALAR-LW-SMIN-005","PTO-READER-NODE-SCALAR-LW-SMIN-006","PTO-READER-NODE-SCALAR-LW-SMIN-007","PTO-READER-NODE-SCALAR-LW-SMIN-008","PTO-READER-NODE-SCALAR-LW-SMIN-009","PTO-READER-NODE-SCALAR-LW-SMIN-010","PTO-READER-NODE-SCALAR-LW-SMIN-011","PTO-READER-NODE-SCALAR-LW-SMIN-012","PTO-READER-NODE-SCALAR-LW-SMIN-013","PTO-READER-NODE-SCALAR-LW-SMIN-014","PTO-READER-NODE-SCALAR-LW-SMIN-015","PTO-READER-NODE-SCALAR-LW-SMIN-016","PTO-READER-NODE-SCALAR-LW-SMIN-017","PTO-READER-NODE-SCALAR-LW-UMAX-001","PTO-READER-NODE-SCALAR-LW-UMAX-002","PTO-READER-NODE-SCALAR-LW-UMAX-003","PTO-READER-NODE-SCALAR-LW-UMAX-004","PTO-READER-NODE-SCALAR-LW-UMAX-005","PTO-READER-NODE-SCALAR-LW-UMAX-006","PTO-READER-NODE-SCALAR-LW-UMAX-007","PTO-READER-NODE-SCALAR-LW-UMAX-008","PTO-READER-NODE-SCALAR-LW-UMAX-009","PTO-READER-NODE-SCALAR-LW-UMAX-010","PTO-READER-NODE-SCALAR-LW-UMAX-011","PTO-READER-NODE-SCALAR-LW-UMAX-012","PTO-READER-NODE-SCALAR-LW-UMAX-013","PTO-READER-NODE-SCALAR-LW-UMAX-014","PTO-READER-NODE-SCALAR-LW-UMAX-015","PTO-READER-NODE-SCALAR-LW-UMAX-016","PTO-READER-NODE-SCALAR-LW-UMAX-017","PTO-READER-NODE-SCALAR-LW-UMIN-001","PTO-READER-NODE-SCALAR-LW-UMIN-002","PTO-READER-NODE-SCALAR-LW-UMIN-003","PTO-READER-NODE-SCALAR-LW-UMIN-004","PTO-READER-NODE-SCALAR-LW-UMIN-005","PTO-READER-NODE-SCALAR-LW-UMIN-006","PTO-READER-NODE-SCALAR-LW-UMIN-007","PTO-READER-NODE-SCALAR-LW-UMIN-008","PTO-READER-NODE-SCALAR-LW-UMIN-009","PTO-READER-NODE-SCALAR-LW-UMIN-010","PTO-READER-NODE-SCALAR-LW-UMIN-011","PTO-READER-NODE-SCALAR-LW-UMIN-012","PTO-READER-NODE-SCALAR-LW-UMIN-013","PTO-READER-NODE-SCALAR-LW-UMIN-014","PTO-READER-NODE-SCALAR-LW-UMIN-015","PTO-READER-NODE-SCALAR-LW-UMIN-016","PTO-READER-NODE-SCALAR-LW-UMIN-017","PTO-READER-NODE-SCALAR-LW-XOR-001","PTO-READER-NODE-SCALAR-LW-XOR-002","PTO-READER-NODE-SCALAR-LW-XOR-003","PTO-READER-NODE-SCALAR-LW-XOR-004","PTO-READER-NODE-SCALAR-LW-XOR-005","PTO-READER-NODE-SCALAR-LW-XOR-006","PTO-READER-NODE-SCALAR-LW-XOR-007","PTO-READER-NODE-SCALAR-LW-XOR-008","PTO-READER-NODE-SCALAR-LW-XOR-009","PTO-READER-NODE-SCALAR-LW-XOR-010","PTO-READER-NODE-SCALAR-LW-XOR-011","PTO-READER-NODE-SCALAR-LW-XOR-012","PTO-READER-NODE-SCALAR-LW-XOR-013","PTO-READER-NODE-SCALAR-LW-XOR-014","PTO-READER-NODE-SCALAR-LW-XOR-015","PTO-READER-NODE-SCALAR-LW-XOR-016","PTO-READER-NODE-SCALAR-LW-XOR-017","PTO-READER-NODE-SCALAR-SC-B-001","PTO-READER-NODE-SCALAR-SC-B-002","PTO-READER-NODE-SCALAR-SC-B-003","PTO-READER-NODE-SCALAR-SC-B-004","PTO-READER-NODE-SCALAR-SC-B-005","PTO-READER-NODE-SCALAR-SC-B-006","PTO-READER-NODE-SCALAR-SC-B-007","PTO-READER-NODE-SCALAR-SC-B-008","PTO-READER-NODE-SCALAR-SC-B-009","PTO-READER-NODE-SCALAR-SC-B-010","PTO-READER-NODE-SCALAR-SC-B-011","PTO-READER-NODE-SCALAR-SC-B-012","PTO-READER-NODE-SCALAR-SC-B-013","PTO-READER-NODE-SCALAR-SC-B-014","PTO-READER-NODE-SCALAR-SC-B-015","PTO-READER-NODE-SCALAR-SC-B-016","PTO-READER-NODE-SCALAR-SC-B-017","PTO-READER-NODE-SCALAR-SC-D-001","PTO-READER-NODE-SCALAR-SC-D-002","PTO-READER-NODE-SCALAR-SC-D-003","PTO-READER-NODE-SCALAR-SC-D-004","PTO-READER-NODE-SCALAR-SC-D-005","PTO-READER-NODE-SCALAR-SC-D-006","PTO-READER-NODE-SCALAR-SC-D-007","PTO-READER-NODE-SCALAR-SC-D-008","PTO-READER-NODE-SCALAR-SC-D-009","PTO-READER-NODE-SCALAR-SC-D-010","PTO-READER-NODE-SCALAR-SC-D-011","PTO-READER-NODE-SCALAR-SC-D-012","PTO-READER-NODE-SCALAR-SC-D-013","PTO-READER-NODE-SCALAR-SC-D-014","PTO-READER-NODE-SCALAR-SC-D-015","PTO-READER-NODE-SCALAR-SC-D-016","PTO-READER-NODE-SCALAR-SC-D-017","PTO-READER-NODE-SCALAR-SC-H-001","PTO-READER-NODE-SCALAR-SC-H-002","PTO-READER-NODE-SCALAR-SC-H-003","PTO-READER-NODE-SCALAR-SC-H-004","PTO-READER-NODE-SCALAR-SC-H-005","PTO-READER-NODE-SCALAR-SC-H-006","PTO-READER-NODE-SCALAR-SC-H-007","PTO-READER-NODE-SCALAR-SC-H-008","PTO-READER-NODE-SCALAR-SC-H-009","PTO-READER-NODE-SCALAR-SC-H-010","PTO-READER-NODE-SCALAR-SC-H-011","PTO-READER-NODE-SCALAR-SC-H-012","PTO-READER-NODE-SCALAR-SC-H-013","PTO-READER-NODE-SCALAR-SC-H-014","PTO-READER-NODE-SCALAR-SC-H-015","PTO-READER-NODE-SCALAR-SC-H-016","PTO-READER-NODE-SCALAR-SC-H-017","PTO-READER-NODE-SCALAR-SC-W-001","PTO-READER-NODE-SCALAR-SC-W-002","PTO-READER-NODE-SCALAR-SC-W-003","PTO-READER-NODE-SCALAR-SC-W-004","PTO-READER-NODE-SCALAR-SC-W-005","PTO-READER-NODE-SCALAR-SC-W-006","PTO-READER-NODE-SCALAR-SC-W-007","PTO-READER-NODE-SCALAR-SC-W-008","PTO-READER-NODE-SCALAR-SC-W-009","PTO-READER-NODE-SCALAR-SC-W-010","PTO-READER-NODE-SCALAR-SC-W-011","PTO-READER-NODE-SCALAR-SC-W-012","PTO-READER-NODE-SCALAR-SC-W-013","PTO-READER-NODE-SCALAR-SC-W-014","PTO-READER-NODE-SCALAR-SC-W-015","PTO-READER-NODE-SCALAR-SC-W-016","PTO-READER-NODE-SCALAR-SC-W-017","PTO-READER-NODE-SCALAR-SD-ADD-001","PTO-READER-NODE-SCALAR-SD-ADD-002","PTO-READER-NODE-SCALAR-SD-ADD-003","PTO-READER-NODE-SCALAR-SD-ADD-004","PTO-READER-NODE-SCALAR-SD-ADD-005","PTO-READER-NODE-SCALAR-SD-ADD-006","PTO-READER-NODE-SCALAR-SD-ADD-007","PTO-READER-NODE-SCALAR-SD-ADD-008","PTO-READER-NODE-SCALAR-SD-ADD-009","PTO-READER-NODE-SCALAR-SD-ADD-010","PTO-READER-NODE-SCALAR-SD-ADD-011","PTO-READER-NODE-SCALAR-SD-ADD-012","PTO-READER-NODE-SCALAR-SD-ADD-013","PTO-READER-NODE-SCALAR-SD-ADD-014","PTO-READER-NODE-SCALAR-SD-ADD-015","PTO-READER-NODE-SCALAR-SD-ADD-016","PTO-READER-NODE-SCALAR-SD-ADD-017","PTO-READER-NODE-SCALAR-SD-AND-001","PTO-READER-NODE-SCALAR-SD-AND-002","PTO-READER-NODE-SCALAR-SD-AND-003","PTO-READER-NODE-SCALAR-SD-AND-004","PTO-READER-NODE-SCALAR-SD-AND-005","PTO-READER-NODE-SCALAR-SD-AND-006","PTO-READER-NODE-SCALAR-SD-AND-007","PTO-READER-NODE-SCALAR-SD-AND-008","PTO-READER-NODE-SCALAR-SD-AND-009","PTO-READER-NODE-SCALAR-SD-AND-010","PTO-READER-NODE-SCALAR-SD-AND-011","PTO-READER-NODE-SCALAR-SD-AND-012","PTO-READER-NODE-SCALAR-SD-AND-013","PTO-READER-NODE-SCALAR-SD-AND-014","PTO-READER-NODE-SCALAR-SD-AND-015","PTO-READER-NODE-SCALAR-SD-AND-016","PTO-READER-NODE-SCALAR-SD-AND-017","PTO-READER-NODE-SCALAR-SD-OR-001","PTO-READER-NODE-SCALAR-SD-OR-002","PTO-READER-NODE-SCALAR-SD-OR-003","PTO-READER-NODE-SCALAR-SD-OR-004","PTO-READER-NODE-SCALAR-SD-OR-005","PTO-READER-NODE-SCALAR-SD-OR-006","PTO-READER-NODE-SCALAR-SD-OR-007","PTO-READER-NODE-SCALAR-SD-OR-008","PTO-READER-NODE-SCALAR-SD-OR-009","PTO-READER-NODE-SCALAR-SD-OR-010","PTO-READER-NODE-SCALAR-SD-OR-011","PTO-READER-NODE-SCALAR-SD-OR-012","PTO-READER-NODE-SCALAR-SD-OR-013","PTO-READER-NODE-SCALAR-SD-OR-014","PTO-READER-NODE-SCALAR-SD-OR-015","PTO-READER-NODE-SCALAR-SD-OR-016","PTO-READER-NODE-SCALAR-SD-OR-017","PTO-READER-NODE-SCALAR-SD-SMAX-001","PTO-READER-NODE-SCALAR-SD-SMAX-002","PTO-READER-NODE-SCALAR-SD-SMAX-003","PTO-READER-NODE-SCALAR-SD-SMAX-004","PTO-READER-NODE-SCALAR-SD-SMAX-005","PTO-READER-NODE-SCALAR-SD-SMAX-006","PTO-READER-NODE-SCALAR-SD-SMAX-007","PTO-READER-NODE-SCALAR-SD-SMAX-008","PTO-READER-NODE-SCALAR-SD-SMAX-009","PTO-READER-NODE-SCALAR-SD-SMAX-010","PTO-READER-NODE-SCALAR-SD-SMAX-011","PTO-READER-NODE-SCALAR-SD-SMAX-012","PTO-READER-NODE-SCALAR-SD-SMAX-013","PTO-READER-NODE-SCALAR-SD-SMAX-014","PTO-READER-NODE-SCALAR-SD-SMAX-015","PTO-READER-NODE-SCALAR-SD-SMAX-016","PTO-READER-NODE-SCALAR-SD-SMAX-017","PTO-READER-NODE-SCALAR-SD-SMIN-001","PTO-READER-NODE-SCALAR-SD-SMIN-002","PTO-READER-NODE-SCALAR-SD-SMIN-003","PTO-READER-NODE-SCALAR-SD-SMIN-004","PTO-READER-NODE-SCALAR-SD-SMIN-005","PTO-READER-NODE-SCALAR-SD-SMIN-006","PTO-READER-NODE-SCALAR-SD-SMIN-007","PTO-READER-NODE-SCALAR-SD-SMIN-008","PTO-READER-NODE-SCALAR-SD-SMIN-009","PTO-READER-NODE-SCALAR-SD-SMIN-010","PTO-READER-NODE-SCALAR-SD-SMIN-011","PTO-READER-NODE-SCALAR-SD-SMIN-012","PTO-READER-NODE-SCALAR-SD-SMIN-013","PTO-READER-NODE-SCALAR-SD-SMIN-014","PTO-READER-NODE-SCALAR-SD-SMIN-015","PTO-READER-NODE-SCALAR-SD-SMIN-016","PTO-READER-NODE-SCALAR-SD-SMIN-017","PTO-READER-NODE-SCALAR-SD-UMAX-001","PTO-READER-NODE-SCALAR-SD-UMAX-002","PTO-READER-NODE-SCALAR-SD-UMAX-003","PTO-READER-NODE-SCALAR-SD-UMAX-004","PTO-READER-NODE-SCALAR-SD-UMAX-005","PTO-READER-NODE-SCALAR-SD-UMAX-006","PTO-READER-NODE-SCALAR-SD-UMAX-007","PTO-READER-NODE-SCALAR-SD-UMAX-008","PTO-READER-NODE-SCALAR-SD-UMAX-009","PTO-READER-NODE-SCALAR-SD-UMAX-010","PTO-READER-NODE-SCALAR-SD-UMAX-011","PTO-READER-NODE-SCALAR-SD-UMAX-012","PTO-READER-NODE-SCALAR-SD-UMAX-013","PTO-READER-NODE-SCALAR-SD-UMAX-014","PTO-READER-NODE-SCALAR-SD-UMAX-015","PTO-READER-NODE-SCALAR-SD-UMAX-016","PTO-READER-NODE-SCALAR-SD-UMAX-017","PTO-READER-NODE-SCALAR-SD-UMIN-001","PTO-READER-NODE-SCALAR-SD-UMIN-002","PTO-READER-NODE-SCALAR-SD-UMIN-003","PTO-READER-NODE-SCALAR-SD-UMIN-004","PTO-READER-NODE-SCALAR-SD-UMIN-005","PTO-READER-NODE-SCALAR-SD-UMIN-006","PTO-READER-NODE-SCALAR-SD-UMIN-007","PTO-READER-NODE-SCALAR-SD-UMIN-008","PTO-READER-NODE-SCALAR-SD-UMIN-009","PTO-READER-NODE-SCALAR-SD-UMIN-010","PTO-READER-NODE-SCALAR-SD-UMIN-011","PTO-READER-NODE-SCALAR-SD-UMIN-012","PTO-READER-NODE-SCALAR-SD-UMIN-013","PTO-READER-NODE-SCALAR-SD-UMIN-014","PTO-READER-NODE-SCALAR-SD-UMIN-015","PTO-READER-NODE-SCALAR-SD-UMIN-016","PTO-READER-NODE-SCALAR-SD-UMIN-017","PTO-READER-NODE-SCALAR-SD-XOR-001","PTO-READER-NODE-SCALAR-SD-XOR-002","PTO-READER-NODE-SCALAR-SD-XOR-003","PTO-READER-NODE-SCALAR-SD-XOR-004","PTO-READER-NODE-SCALAR-SD-XOR-005","PTO-READER-NODE-SCALAR-SD-XOR-006","PTO-READER-NODE-SCALAR-SD-XOR-007","PTO-READER-NODE-SCALAR-SD-XOR-008","PTO-READER-NODE-SCALAR-SD-XOR-009","PTO-READER-NODE-SCALAR-SD-XOR-010","PTO-READER-NODE-SCALAR-SD-XOR-011","PTO-READER-NODE-SCALAR-SD-XOR-012","PTO-READER-NODE-SCALAR-SD-XOR-013","PTO-READER-NODE-SCALAR-SD-XOR-014","PTO-READER-NODE-SCALAR-SD-XOR-015","PTO-READER-NODE-SCALAR-SD-XOR-016","PTO-READER-NODE-SCALAR-SD-XOR-017","PTO-READER-NODE-SCALAR-SETC-TGT-001","PTO-READER-NODE-SCALAR-SETC-TGT-002","PTO-READER-NODE-SCALAR-SETC-TGT-003","PTO-READER-NODE-SCALAR-SETC-TGT-004","PTO-READER-NODE-SCALAR-SETC-TGT-005","PTO-READER-NODE-SCALAR-SETC-TGT-006","PTO-READER-NODE-SCALAR-SETC-TGT-007","PTO-READER-NODE-SCALAR-SETC-TGT-008","PTO-READER-NODE-SCALAR-SETC-TGT-009","PTO-READER-NODE-SCALAR-SETC-TGT-010","PTO-READER-NODE-SCALAR-SETC-TGT-011","PTO-READER-NODE-SCALAR-SETC-TGT-012","PTO-READER-NODE-SCALAR-SETC-TGT-013","PTO-READER-NODE-SCALAR-SETC-TGT-014","PTO-READER-NODE-SCALAR-SETC-TGT-015","PTO-READER-NODE-SCALAR-SETC-TGT-016","PTO-READER-NODE-SCALAR-SETC-TGT-017","PTO-READER-NODE-SCALAR-SSRGET-001","PTO-READER-NODE-SCALAR-SSRGET-002","PTO-READER-NODE-SCALAR-SSRGET-003","PTO-READER-NODE-SCALAR-SSRGET-004","PTO-READER-NODE-SCALAR-SSRGET-005","PTO-READER-NODE-SCALAR-SSRGET-006","PTO-READER-NODE-SCALAR-SSRGET-007","PTO-READER-NODE-SCALAR-SSRGET-008","PTO-READER-NODE-SCALAR-SSRGET-009","PTO-READER-NODE-SCALAR-SSRGET-010","PTO-READER-NODE-SCALAR-SSRGET-011","PTO-READER-NODE-SCALAR-SSRGET-012","PTO-READER-NODE-SCALAR-SSRGET-013","PTO-READER-NODE-SCALAR-SSRGET-014","PTO-READER-NODE-SCALAR-SSRGET-015","PTO-READER-NODE-SCALAR-SSRGET-016","PTO-READER-NODE-SCALAR-SSRGET-017","PTO-READER-NODE-SCALAR-SSRSET-001","PTO-READER-NODE-SCALAR-SSRSET-002","PTO-READER-NODE-SCALAR-SSRSET-003","PTO-READER-NODE-SCALAR-SSRSET-004","PTO-READER-NODE-SCALAR-SSRSET-005","PTO-READER-NODE-SCALAR-SSRSET-006","PTO-READER-NODE-SCALAR-SSRSET-007","PTO-READER-NODE-SCALAR-SSRSET-008","PTO-READER-NODE-SCALAR-SSRSET-009","PTO-READER-NODE-SCALAR-SSRSET-010","PTO-READER-NODE-SCALAR-SSRSET-011","PTO-READER-NODE-SCALAR-SSRSET-012","PTO-READER-NODE-SCALAR-SSRSET-013","PTO-READER-NODE-SCALAR-SSRSET-014","PTO-READER-NODE-SCALAR-SSRSET-015","PTO-READER-NODE-SCALAR-SSRSET-016","PTO-READER-NODE-SCALAR-SSRSET-017","PTO-READER-NODE-SCALAR-SSRSWAP-001","PTO-READER-NODE-SCALAR-SSRSWAP-002","PTO-READER-NODE-SCALAR-SSRSWAP-003","PTO-READER-NODE-SCALAR-SSRSWAP-004","PTO-READER-NODE-SCALAR-SSRSWAP-005","PTO-READER-NODE-SCALAR-SSRSWAP-006","PTO-READER-NODE-SCALAR-SSRSWAP-007","PTO-READER-NODE-SCALAR-SSRSWAP-008","PTO-READER-NODE-SCALAR-SSRSWAP-009","PTO-READER-NODE-SCALAR-SSRSWAP-010","PTO-READER-NODE-SCALAR-SSRSWAP-011","PTO-READER-NODE-SCALAR-SSRSWAP-012","PTO-READER-NODE-SCALAR-SSRSWAP-013","PTO-READER-NODE-SCALAR-SSRSWAP-014","PTO-READER-NODE-SCALAR-SSRSWAP-015","PTO-READER-NODE-SCALAR-SSRSWAP-016","PTO-READER-NODE-SCALAR-SSRSWAP-017","PTO-READER-NODE-SCALAR-SW-ADD-001","PTO-READER-NODE-SCALAR-SW-ADD-002","PTO-READER-NODE-SCALAR-SW-ADD-003","PTO-READER-NODE-SCALAR-SW-ADD-004","PTO-READER-NODE-SCALAR-SW-ADD-005","PTO-READER-NODE-SCALAR-SW-ADD-006","PTO-READER-NODE-SCALAR-SW-ADD-007","PTO-READER-NODE-SCALAR-SW-ADD-008","PTO-READER-NODE-SCALAR-SW-ADD-009","PTO-READER-NODE-SCALAR-SW-ADD-010","PTO-READER-NODE-SCALAR-SW-ADD-011","PTO-READER-NODE-SCALAR-SW-ADD-012","PTO-READER-NODE-SCALAR-SW-ADD-013","PTO-READER-NODE-SCALAR-SW-ADD-014","PTO-READER-NODE-SCALAR-SW-ADD-015","PTO-READER-NODE-SCALAR-SW-ADD-016","PTO-READER-NODE-SCALAR-SW-ADD-017","PTO-READER-NODE-SCALAR-SW-AND-001","PTO-READER-NODE-SCALAR-SW-AND-002","PTO-READER-NODE-SCALAR-SW-AND-003","PTO-READER-NODE-SCALAR-SW-AND-004","PTO-READER-NODE-SCALAR-SW-AND-005","PTO-READER-NODE-SCALAR-SW-AND-006","PTO-READER-NODE-SCALAR-SW-AND-007","PTO-READER-NODE-SCALAR-SW-AND-008","PTO-READER-NODE-SCALAR-SW-AND-009","PTO-READER-NODE-SCALAR-SW-AND-010","PTO-READER-NODE-SCALAR-SW-AND-011","PTO-READER-NODE-SCALAR-SW-AND-012","PTO-READER-NODE-SCALAR-SW-AND-013","PTO-READER-NODE-SCALAR-SW-AND-014","PTO-READER-NODE-SCALAR-SW-AND-015","PTO-READER-NODE-SCALAR-SW-AND-016","PTO-READER-NODE-SCALAR-SW-AND-017","PTO-READER-NODE-SCALAR-SW-OR-001","PTO-READER-NODE-SCALAR-SW-OR-002","PTO-READER-NODE-SCALAR-SW-OR-003","PTO-READER-NODE-SCALAR-SW-OR-004","PTO-READER-NODE-SCALAR-SW-OR-005","PTO-READER-NODE-SCALAR-SW-OR-006","PTO-READER-NODE-SCALAR-SW-OR-007","PTO-READER-NODE-SCALAR-SW-OR-008","PTO-READER-NODE-SCALAR-SW-OR-009","PTO-READER-NODE-SCALAR-SW-OR-010","PTO-READER-NODE-SCALAR-SW-OR-011","PTO-READER-NODE-SCALAR-SW-OR-012","PTO-READER-NODE-SCALAR-SW-OR-013","PTO-READER-NODE-SCALAR-SW-OR-014","PTO-READER-NODE-SCALAR-SW-OR-015","PTO-READER-NODE-SCALAR-SW-OR-016","PTO-READER-NODE-SCALAR-SW-OR-017","PTO-READER-NODE-SCALAR-SW-SMAX-001","PTO-READER-NODE-SCALAR-SW-SMAX-002","PTO-READER-NODE-SCALAR-SW-SMAX-003","PTO-READER-NODE-SCALAR-SW-SMAX-004","PTO-READER-NODE-SCALAR-SW-SMAX-005","PTO-READER-NODE-SCALAR-SW-SMAX-006","PTO-READER-NODE-SCALAR-SW-SMAX-007","PTO-READER-NODE-SCALAR-SW-SMAX-008","PTO-READER-NODE-SCALAR-SW-SMAX-009","PTO-READER-NODE-SCALAR-SW-SMAX-010","PTO-READER-NODE-SCALAR-SW-SMAX-011","PTO-READER-NODE-SCALAR-SW-SMAX-012","PTO-READER-NODE-SCALAR-SW-SMAX-013","PTO-READER-NODE-SCALAR-SW-SMAX-014","PTO-READER-NODE-SCALAR-SW-SMAX-015","PTO-READER-NODE-SCALAR-SW-SMAX-016","PTO-READER-NODE-SCALAR-SW-SMAX-017","PTO-READER-NODE-SCALAR-SW-SMIN-001","PTO-READER-NODE-SCALAR-SW-SMIN-002","PTO-READER-NODE-SCALAR-SW-SMIN-003","PTO-READER-NODE-SCALAR-SW-SMIN-004","PTO-READER-NODE-SCALAR-SW-SMIN-005","PTO-READER-NODE-SCALAR-SW-SMIN-006","PTO-READER-NODE-SCALAR-SW-SMIN-007","PTO-READER-NODE-SCALAR-SW-SMIN-008","PTO-READER-NODE-SCALAR-SW-SMIN-009","PTO-READER-NODE-SCALAR-SW-SMIN-010","PTO-READER-NODE-SCALAR-SW-SMIN-011","PTO-READER-NODE-SCALAR-SW-SMIN-012","PTO-READER-NODE-SCALAR-SW-SMIN-013","PTO-READER-NODE-SCALAR-SW-SMIN-014","PTO-READER-NODE-SCALAR-SW-SMIN-015","PTO-READER-NODE-SCALAR-SW-SMIN-016","PTO-READER-NODE-SCALAR-SW-SMIN-017","PTO-READER-NODE-SCALAR-SW-UMAX-001","PTO-READER-NODE-SCALAR-SW-UMAX-002","PTO-READER-NODE-SCALAR-SW-UMAX-003","PTO-READER-NODE-SCALAR-SW-UMAX-004","PTO-READER-NODE-SCALAR-SW-UMAX-005","PTO-READER-NODE-SCALAR-SW-UMAX-006","PTO-READER-NODE-SCALAR-SW-UMAX-007","PTO-READER-NODE-SCALAR-SW-UMAX-008","PTO-READER-NODE-SCALAR-SW-UMAX-009","PTO-READER-NODE-SCALAR-SW-UMAX-010","PTO-READER-NODE-SCALAR-SW-UMAX-011","PTO-READER-NODE-SCALAR-SW-UMAX-012","PTO-READER-NODE-SCALAR-SW-UMAX-013","PTO-READER-NODE-SCALAR-SW-UMAX-014","PTO-READER-NODE-SCALAR-SW-UMAX-015","PTO-READER-NODE-SCALAR-SW-UMAX-016","PTO-READER-NODE-SCALAR-SW-UMAX-017","PTO-READER-NODE-SCALAR-SW-UMIN-001","PTO-READER-NODE-SCALAR-SW-UMIN-002","PTO-READER-NODE-SCALAR-SW-UMIN-003","PTO-READER-NODE-SCALAR-SW-UMIN-004","PTO-READER-NODE-SCALAR-SW-UMIN-005","PTO-READER-NODE-SCALAR-SW-UMIN-006","PTO-READER-NODE-SCALAR-SW-UMIN-007","PTO-READER-NODE-SCALAR-SW-UMIN-008","PTO-READER-NODE-SCALAR-SW-UMIN-009","PTO-READER-NODE-SCALAR-SW-UMIN-010","PTO-READER-NODE-SCALAR-SW-UMIN-011","PTO-READER-NODE-SCALAR-SW-UMIN-012","PTO-READER-NODE-SCALAR-SW-UMIN-013","PTO-READER-NODE-SCALAR-SW-UMIN-014","PTO-READER-NODE-SCALAR-SW-UMIN-015","PTO-READER-NODE-SCALAR-SW-UMIN-016","PTO-READER-NODE-SCALAR-SW-UMIN-017","PTO-READER-NODE-SCALAR-SW-XOR-001","PTO-READER-NODE-SCALAR-SW-XOR-002","PTO-READER-NODE-SCALAR-SW-XOR-003","PTO-READER-NODE-SCALAR-SW-XOR-004","PTO-READER-NODE-SCALAR-SW-XOR-005","PTO-READER-NODE-SCALAR-SW-XOR-006","PTO-READER-NODE-SCALAR-SW-XOR-007","PTO-READER-NODE-SCALAR-SW-XOR-008","PTO-READER-NODE-SCALAR-SW-XOR-009","PTO-READER-NODE-SCALAR-SW-XOR-010","PTO-READER-NODE-SCALAR-SW-XOR-011","PTO-READER-NODE-SCALAR-SW-XOR-012","PTO-READER-NODE-SCALAR-SW-XOR-013","PTO-READER-NODE-SCALAR-SW-XOR-014","PTO-READER-NODE-SCALAR-SW-XOR-015","PTO-READER-NODE-SCALAR-SW-XOR-016","PTO-READER-NODE-SCALAR-SW-XOR-017","PTO-READER-NODE-SCALAR-SWAPB-001","PTO-READER-NODE-SCALAR-SWAPB-002","PTO-READER-NODE-SCALAR-SWAPB-003","PTO-READER-NODE-SCALAR-SWAPB-004","PTO-READER-NODE-SCALAR-SWAPB-005","PTO-READER-NODE-SCALAR-SWAPB-006","PTO-READER-NODE-SCALAR-SWAPB-007","PTO-READER-NODE-SCALAR-SWAPB-008","PTO-READER-NODE-SCALAR-SWAPB-009","PTO-READER-NODE-SCALAR-SWAPB-010","PTO-READER-NODE-SCALAR-SWAPB-011","PTO-READER-NODE-SCALAR-SWAPB-012","PTO-READER-NODE-SCALAR-SWAPB-013","PTO-READER-NODE-SCALAR-SWAPB-014","PTO-READER-NODE-SCALAR-SWAPB-015","PTO-READER-NODE-SCALAR-SWAPB-016","PTO-READER-NODE-SCALAR-SWAPB-017","PTO-READER-NODE-SCALAR-SWAPD-001","PTO-READER-NODE-SCALAR-SWAPD-002","PTO-READER-NODE-SCALAR-SWAPD-003","PTO-READER-NODE-SCALAR-SWAPD-004","PTO-READER-NODE-SCALAR-SWAPD-005","PTO-READER-NODE-SCALAR-SWAPD-006","PTO-READER-NODE-SCALAR-SWAPD-007","PTO-READER-NODE-SCALAR-SWAPD-008","PTO-READER-NODE-SCALAR-SWAPD-009","PTO-READER-NODE-SCALAR-SWAPD-010","PTO-READER-NODE-SCALAR-SWAPD-011","PTO-READER-NODE-SCALAR-SWAPD-012","PTO-READER-NODE-SCALAR-SWAPD-013","PTO-READER-NODE-SCALAR-SWAPD-014","PTO-READER-NODE-SCALAR-SWAPD-015","PTO-READER-NODE-SCALAR-SWAPD-016","PTO-READER-NODE-SCALAR-SWAPD-017","PTO-READER-NODE-SCALAR-SWAPH-001","PTO-READER-NODE-SCALAR-SWAPH-002","PTO-READER-NODE-SCALAR-SWAPH-003","PTO-READER-NODE-SCALAR-SWAPH-004","PTO-READER-NODE-SCALAR-SWAPH-005","PTO-READER-NODE-SCALAR-SWAPH-006","PTO-READER-NODE-SCALAR-SWAPH-007","PTO-READER-NODE-SCALAR-SWAPH-008","PTO-READER-NODE-SCALAR-SWAPH-009","PTO-READER-NODE-SCALAR-SWAPH-010","PTO-READER-NODE-SCALAR-SWAPH-011","PTO-READER-NODE-SCALAR-SWAPH-012","PTO-READER-NODE-SCALAR-SWAPH-013","PTO-READER-NODE-SCALAR-SWAPH-014","PTO-READER-NODE-SCALAR-SWAPH-015","PTO-READER-NODE-SCALAR-SWAPH-016","PTO-READER-NODE-SCALAR-SWAPH-017","PTO-READER-NODE-SCALAR-SWAPW-001","PTO-READER-NODE-SCALAR-SWAPW-002","PTO-READER-NODE-SCALAR-SWAPW-003","PTO-READER-NODE-SCALAR-SWAPW-004","PTO-READER-NODE-SCALAR-SWAPW-005","PTO-READER-NODE-SCALAR-SWAPW-006","PTO-READER-NODE-SCALAR-SWAPW-007","PTO-READER-NODE-SCALAR-SWAPW-008","PTO-READER-NODE-SCALAR-SWAPW-009","PTO-READER-NODE-SCALAR-SWAPW-010","PTO-READER-NODE-SCALAR-SWAPW-011","PTO-READER-NODE-SCALAR-SWAPW-012","PTO-READER-NODE-SCALAR-SWAPW-013","PTO-READER-NODE-SCALAR-SWAPW-014","PTO-READER-NODE-SCALAR-SWAPW-015","PTO-READER-NODE-SCALAR-SWAPW-016","PTO-READER-NODE-SCALAR-SWAPW-017","PTO-READER-NODE-SCALAR-TLB-IA-001","PTO-READER-NODE-SCALAR-TLB-IA-002","PTO-READER-NODE-SCALAR-TLB-IA-003","PTO-READER-NODE-SCALAR-TLB-IA-004","PTO-READER-NODE-SCALAR-TLB-IA-005","PTO-READER-NODE-SCALAR-TLB-IA-006","PTO-READER-NODE-SCALAR-TLB-IA-007","PTO-READER-NODE-SCALAR-TLB-IA-008","PTO-READER-NODE-SCALAR-TLB-IA-009","PTO-READER-NODE-SCALAR-TLB-IA-010","PTO-READER-NODE-SCALAR-TLB-IA-011","PTO-READER-NODE-SCALAR-TLB-IA-012","PTO-READER-NODE-SCALAR-TLB-IA-013","PTO-READER-NODE-SCALAR-TLB-IA-014","PTO-READER-NODE-SCALAR-TLB-IA-015","PTO-READER-NODE-SCALAR-TLB-IA-016","PTO-READER-NODE-SCALAR-TLB-IA-017","PTO-READER-NODE-SCALAR-TLB-IALL-001","PTO-READER-NODE-SCALAR-TLB-IALL-002","PTO-READER-NODE-SCALAR-TLB-IALL-003","PTO-READER-NODE-SCALAR-TLB-IALL-004","PTO-READER-NODE-SCALAR-TLB-IALL-005","PTO-READER-NODE-SCALAR-TLB-IALL-006","PTO-READER-NODE-SCALAR-TLB-IALL-007","PTO-READER-NODE-SCALAR-TLB-IALL-008","PTO-READER-NODE-SCALAR-TLB-IALL-009","PTO-READER-NODE-SCALAR-TLB-IALL-010","PTO-READER-NODE-SCALAR-TLB-IALL-011","PTO-READER-NODE-SCALAR-TLB-IALL-012","PTO-READER-NODE-SCALAR-TLB-IALL-013","PTO-READER-NODE-SCALAR-TLB-IALL-014","PTO-READER-NODE-SCALAR-TLB-IALL-015","PTO-READER-NODE-SCALAR-TLB-IALL-016","PTO-READER-NODE-SCALAR-TLB-IAV-001","PTO-READER-NODE-SCALAR-TLB-IAV-002","PTO-READER-NODE-SCALAR-TLB-IAV-003","PTO-READER-NODE-SCALAR-TLB-IAV-004","PTO-READER-NODE-SCALAR-TLB-IAV-005","PTO-READER-NODE-SCALAR-TLB-IAV-006","PTO-READER-NODE-SCALAR-TLB-IAV-007","PTO-READER-NODE-SCALAR-TLB-IAV-008","PTO-READER-NODE-SCALAR-TLB-IAV-009","PTO-READER-NODE-SCALAR-TLB-IAV-010","PTO-READER-NODE-SCALAR-TLB-IAV-011","PTO-READER-NODE-SCALAR-TLB-IAV-012","PTO-READER-NODE-SCALAR-TLB-IAV-013","PTO-READER-NODE-SCALAR-TLB-IAV-014","PTO-READER-NODE-SCALAR-TLB-IAV-015","PTO-READER-NODE-SCALAR-TLB-IAV-016","PTO-READER-NODE-SCALAR-TLB-IAV-017","PTO-READER-NODE-SCALAR-TLB-IV-001","PTO-READER-NODE-SCALAR-TLB-IV-002","PTO-READER-NODE-SCALAR-TLB-IV-003","PTO-READER-NODE-SCALAR-TLB-IV-004","PTO-READER-NODE-SCALAR-TLB-IV-005","PTO-READER-NODE-SCALAR-TLB-IV-006","PTO-READER-NODE-SCALAR-TLB-IV-007","PTO-READER-NODE-SCALAR-TLB-IV-008","PTO-READER-NODE-SCALAR-TLB-IV-009","PTO-READER-NODE-SCALAR-TLB-IV-010","PTO-READER-NODE-SCALAR-TLB-IV-011","PTO-READER-NODE-SCALAR-TLB-IV-012","PTO-READER-NODE-SCALAR-TLB-IV-013","PTO-READER-NODE-SCALAR-TLB-IV-014","PTO-READER-NODE-SCALAR-TLB-IV-015","PTO-READER-NODE-SCALAR-TLB-IV-016","PTO-READER-NODE-SCALAR-TLB-IV-017"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-SCALAR-ACRC":"ordinary","PTO-SCALAR-ACRE":"high-risk","PTO-SCALAR-ASSERT":"ordinary","PTO-SCALAR-BC-IALL":"ordinary","PTO-SCALAR-BC-IVA":"ordinary","PTO-SCALAR-BSE":"ordinary","PTO-SCALAR-BWE":"ordinary","PTO-SCALAR-BWI":"ordinary","PTO-SCALAR-BWT":"ordinary","PTO-SCALAR-C-EBREAK":"high-risk","PTO-SCALAR-C-SSRGET":"ordinary","PTO-SCALAR-CASB":"high-risk","PTO-SCALAR-CASD":"high-risk","PTO-SCALAR-CASH":"high-risk","PTO-SCALAR-DC-CISW":"ordinary","PTO-SCALAR-DC-CIVA":"ordinary","PTO-SCALAR-DC-CSW":"ordinary","PTO-SCALAR-DC-CVA":"ordinary","PTO-SCALAR-DC-IALL":"ordinary","PTO-SCALAR-DC-ISW":"ordinary","PTO-SCALAR-DC-IVA":"ordinary","PTO-SCALAR-DC-ZVA":"ordinary","PTO-SCALAR-DMA":"high-risk","PTO-SCALAR-EBREAK":"high-risk","PTO-SCALAR-FENCE-I":"high-risk","PTO-SCALAR-HL-CASB":"high-risk","PTO-SCALAR-HL-CASD":"high-risk","PTO-SCALAR-HL-CASH":"high-risk","PTO-SCALAR-HL-CASW":"high-risk","PTO-SCALAR-HL-SSRGET":"ordinary","PTO-SCALAR-HL-SSRSET":"ordinary","PTO-SCALAR-IC-IALL":"ordinary","PTO-SCALAR-IC-IVA":"ordinary","PTO-SCALAR-LD-ADD":"high-risk","PTO-SCALAR-LD-AND":"high-risk","PTO-SCALAR-LD-OR":"high-risk","PTO-SCALAR-LD-SMAX":"high-risk","PTO-SCALAR-LD-SMIN":"high-risk","PTO-SCALAR-LD-UMAX":"high-risk","PTO-SCALAR-LD-UMIN":"high-risk","PTO-SCALAR-LD-XOR":"high-risk","PTO-SCALAR-LR-B":"high-risk","PTO-SCALAR-LR-D":"high-risk","PTO-SCALAR-LR-H":"high-risk","PTO-SCALAR-LR-W":"high-risk","PTO-SCALAR-LSRGET":"high-risk","PTO-SCALAR-LW-ADD":"high-risk","PTO-SCALAR-LW-AND":"high-risk","PTO-SCALAR-LW-OR":"high-risk","PTO-SCALAR-LW-SMAX":"high-risk","PTO-SCALAR-LW-SMIN":"high-risk","PTO-SCALAR-LW-UMAX":"high-risk","PTO-SCALAR-LW-UMIN":"high-risk","PTO-SCALAR-LW-XOR":"high-risk","PTO-SCALAR-SC-B":"high-risk","PTO-SCALAR-SC-D":"high-risk","PTO-SCALAR-SC-H":"high-risk","PTO-SCALAR-SC-W":"high-risk","PTO-SCALAR-SD-ADD":"high-risk","PTO-SCALAR-SD-AND":"high-risk","PTO-SCALAR-SD-OR":"high-risk","PTO-SCALAR-SD-SMAX":"high-risk","PTO-SCALAR-SD-SMIN":"high-risk","PTO-SCALAR-SD-UMAX":"high-risk","PTO-SCALAR-SD-UMIN":"high-risk","PTO-SCALAR-SD-XOR":"high-risk","PTO-SCALAR-SETC-TGT":"high-risk","PTO-SCALAR-SSRGET":"ordinary","PTO-SCALAR-SSRSET":"ordinary","PTO-SCALAR-SSRSWAP":"high-risk","PTO-SCALAR-SW-ADD":"high-risk","PTO-SCALAR-SW-AND":"high-risk","PTO-SCALAR-SW-OR":"high-risk","PTO-SCALAR-SW-SMAX":"high-risk","PTO-SCALAR-SW-SMIN":"high-risk","PTO-SCALAR-SW-UMAX":"high-risk","PTO-SCALAR-SW-UMIN":"high-risk","PTO-SCALAR-SW-XOR":"high-risk","PTO-SCALAR-SWAPB":"high-risk","PTO-SCALAR-SWAPD":"high-risk","PTO-SCALAR-SWAPH":"high-risk","PTO-SCALAR-SWAPW":"high-risk","PTO-SCALAR-TLB-IA":"ordinary","PTO-SCALAR-TLB-IALL":"ordinary","PTO-SCALAR-TLB-IAV":"ordinary","PTO-SCALAR-TLB-IV":"ordinary"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":65,"verifier_sample_unit_ids":["PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DMA","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW","PTO-SCALAR-ACRE","PTO-SCALAR-C-EBREAK","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-LSRGET","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRSWAP","PTO-SCALAR-ACRC","PTO-SCALAR-ASSERT","PTO-SCALAR-BC-IALL","PTO-SCALAR-BC-IVA","PTO-SCALAR-BSE","PTO-SCALAR-BWE"]} +{"artifact_digests":{"semantic_review":"6f9e848617fd98f74c13d1cce999688c82b44eb4f49bb1d123ff095b1c379150","verification":"8a34b9bbc41b55299c9d1744808a2e91090f219f543c9e04dc7d85ad07204137","writer":"271cb1610bc86de28b8416b298b7402aab2709b788255def884123fc52741e5f"},"batch_id":"PTO-READER-SCALAR-ROLLOUT-D-001","contexts":{"semantic_reviewer":"/root/arch_d_semantic_review","verifier":"/root","writer":"/root/arch_rollout_d"},"deep_reviewed_unit_ids":["PTO-SCALAR-ACRE","PTO-SCALAR-C-EBREAK","PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DMA","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LSRGET","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRSWAP","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW"],"reviewed_claim_count":769,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-ACRC-001","PTO-READER-CLAIM-SCALAR-ACRC-002","PTO-READER-CLAIM-SCALAR-ACRC-003","PTO-READER-CLAIM-SCALAR-ACRC-004","PTO-READER-CLAIM-SCALAR-ACRC-005","PTO-READER-CLAIM-SCALAR-ACRC-006","PTO-READER-CLAIM-SCALAR-ACRC-007","PTO-READER-CLAIM-SCALAR-ACRC-008","PTO-READER-CLAIM-SCALAR-ACRC-009","PTO-READER-CLAIM-SCALAR-ACRE-001","PTO-READER-CLAIM-SCALAR-ACRE-002","PTO-READER-CLAIM-SCALAR-ACRE-003","PTO-READER-CLAIM-SCALAR-ACRE-004","PTO-READER-CLAIM-SCALAR-ACRE-005","PTO-READER-CLAIM-SCALAR-ACRE-006","PTO-READER-CLAIM-SCALAR-ACRE-007","PTO-READER-CLAIM-SCALAR-ACRE-008","PTO-READER-CLAIM-SCALAR-ACRE-009","PTO-READER-CLAIM-SCALAR-ASSERT-001","PTO-READER-CLAIM-SCALAR-ASSERT-002","PTO-READER-CLAIM-SCALAR-ASSERT-003","PTO-READER-CLAIM-SCALAR-ASSERT-004","PTO-READER-CLAIM-SCALAR-ASSERT-005","PTO-READER-CLAIM-SCALAR-ASSERT-006","PTO-READER-CLAIM-SCALAR-ASSERT-007","PTO-READER-CLAIM-SCALAR-ASSERT-008","PTO-READER-CLAIM-SCALAR-ASSERT-009","PTO-READER-CLAIM-SCALAR-BC-IALL-001","PTO-READER-CLAIM-SCALAR-BC-IALL-002","PTO-READER-CLAIM-SCALAR-BC-IALL-003","PTO-READER-CLAIM-SCALAR-BC-IALL-004","PTO-READER-CLAIM-SCALAR-BC-IALL-005","PTO-READER-CLAIM-SCALAR-BC-IALL-006","PTO-READER-CLAIM-SCALAR-BC-IALL-007","PTO-READER-CLAIM-SCALAR-BC-IALL-008","PTO-READER-CLAIM-SCALAR-BC-IVA-001","PTO-READER-CLAIM-SCALAR-BC-IVA-002","PTO-READER-CLAIM-SCALAR-BC-IVA-003","PTO-READER-CLAIM-SCALAR-BC-IVA-004","PTO-READER-CLAIM-SCALAR-BC-IVA-005","PTO-READER-CLAIM-SCALAR-BC-IVA-006","PTO-READER-CLAIM-SCALAR-BC-IVA-007","PTO-READER-CLAIM-SCALAR-BC-IVA-008","PTO-READER-CLAIM-SCALAR-BC-IVA-009","PTO-READER-CLAIM-SCALAR-BSE-001","PTO-READER-CLAIM-SCALAR-BSE-002","PTO-READER-CLAIM-SCALAR-BSE-003","PTO-READER-CLAIM-SCALAR-BSE-004","PTO-READER-CLAIM-SCALAR-BSE-005","PTO-READER-CLAIM-SCALAR-BSE-006","PTO-READER-CLAIM-SCALAR-BSE-007","PTO-READER-CLAIM-SCALAR-BSE-008","PTO-READER-CLAIM-SCALAR-BSE-009","PTO-READER-CLAIM-SCALAR-BWE-001","PTO-READER-CLAIM-SCALAR-BWE-002","PTO-READER-CLAIM-SCALAR-BWE-003","PTO-READER-CLAIM-SCALAR-BWE-004","PTO-READER-CLAIM-SCALAR-BWE-005","PTO-READER-CLAIM-SCALAR-BWE-006","PTO-READER-CLAIM-SCALAR-BWE-007","PTO-READER-CLAIM-SCALAR-BWE-008","PTO-READER-CLAIM-SCALAR-BWE-009","PTO-READER-CLAIM-SCALAR-BWI-001","PTO-READER-CLAIM-SCALAR-BWI-002","PTO-READER-CLAIM-SCALAR-BWI-003","PTO-READER-CLAIM-SCALAR-BWI-004","PTO-READER-CLAIM-SCALAR-BWI-005","PTO-READER-CLAIM-SCALAR-BWI-006","PTO-READER-CLAIM-SCALAR-BWI-007","PTO-READER-CLAIM-SCALAR-BWI-008","PTO-READER-CLAIM-SCALAR-BWI-009","PTO-READER-CLAIM-SCALAR-BWT-001","PTO-READER-CLAIM-SCALAR-BWT-002","PTO-READER-CLAIM-SCALAR-BWT-003","PTO-READER-CLAIM-SCALAR-BWT-004","PTO-READER-CLAIM-SCALAR-BWT-005","PTO-READER-CLAIM-SCALAR-BWT-006","PTO-READER-CLAIM-SCALAR-BWT-007","PTO-READER-CLAIM-SCALAR-BWT-008","PTO-READER-CLAIM-SCALAR-BWT-009","PTO-READER-CLAIM-SCALAR-C-EBREAK-001","PTO-READER-CLAIM-SCALAR-C-EBREAK-002","PTO-READER-CLAIM-SCALAR-C-EBREAK-003","PTO-READER-CLAIM-SCALAR-C-EBREAK-004","PTO-READER-CLAIM-SCALAR-C-EBREAK-005","PTO-READER-CLAIM-SCALAR-C-EBREAK-006","PTO-READER-CLAIM-SCALAR-C-EBREAK-007","PTO-READER-CLAIM-SCALAR-C-EBREAK-008","PTO-READER-CLAIM-SCALAR-C-EBREAK-009","PTO-READER-CLAIM-SCALAR-C-SSRGET-001","PTO-READER-CLAIM-SCALAR-C-SSRGET-002","PTO-READER-CLAIM-SCALAR-C-SSRGET-003","PTO-READER-CLAIM-SCALAR-C-SSRGET-004","PTO-READER-CLAIM-SCALAR-C-SSRGET-005","PTO-READER-CLAIM-SCALAR-C-SSRGET-006","PTO-READER-CLAIM-SCALAR-C-SSRGET-007","PTO-READER-CLAIM-SCALAR-C-SSRGET-008","PTO-READER-CLAIM-SCALAR-C-SSRGET-009","PTO-READER-CLAIM-SCALAR-CASB-001","PTO-READER-CLAIM-SCALAR-CASB-002","PTO-READER-CLAIM-SCALAR-CASB-003","PTO-READER-CLAIM-SCALAR-CASB-004","PTO-READER-CLAIM-SCALAR-CASB-005","PTO-READER-CLAIM-SCALAR-CASB-006","PTO-READER-CLAIM-SCALAR-CASB-007","PTO-READER-CLAIM-SCALAR-CASB-008","PTO-READER-CLAIM-SCALAR-CASB-009","PTO-READER-CLAIM-SCALAR-CASD-001","PTO-READER-CLAIM-SCALAR-CASD-002","PTO-READER-CLAIM-SCALAR-CASD-003","PTO-READER-CLAIM-SCALAR-CASD-004","PTO-READER-CLAIM-SCALAR-CASD-005","PTO-READER-CLAIM-SCALAR-CASD-006","PTO-READER-CLAIM-SCALAR-CASD-007","PTO-READER-CLAIM-SCALAR-CASD-008","PTO-READER-CLAIM-SCALAR-CASD-009","PTO-READER-CLAIM-SCALAR-CASH-001","PTO-READER-CLAIM-SCALAR-CASH-002","PTO-READER-CLAIM-SCALAR-CASH-003","PTO-READER-CLAIM-SCALAR-CASH-004","PTO-READER-CLAIM-SCALAR-CASH-005","PTO-READER-CLAIM-SCALAR-CASH-006","PTO-READER-CLAIM-SCALAR-CASH-007","PTO-READER-CLAIM-SCALAR-CASH-008","PTO-READER-CLAIM-SCALAR-CASH-009","PTO-READER-CLAIM-SCALAR-DC-CISW-001","PTO-READER-CLAIM-SCALAR-DC-CISW-002","PTO-READER-CLAIM-SCALAR-DC-CISW-003","PTO-READER-CLAIM-SCALAR-DC-CISW-004","PTO-READER-CLAIM-SCALAR-DC-CISW-005","PTO-READER-CLAIM-SCALAR-DC-CISW-006","PTO-READER-CLAIM-SCALAR-DC-CISW-007","PTO-READER-CLAIM-SCALAR-DC-CISW-008","PTO-READER-CLAIM-SCALAR-DC-CISW-009","PTO-READER-CLAIM-SCALAR-DC-CIVA-001","PTO-READER-CLAIM-SCALAR-DC-CIVA-002","PTO-READER-CLAIM-SCALAR-DC-CIVA-003","PTO-READER-CLAIM-SCALAR-DC-CIVA-004","PTO-READER-CLAIM-SCALAR-DC-CIVA-005","PTO-READER-CLAIM-SCALAR-DC-CIVA-006","PTO-READER-CLAIM-SCALAR-DC-CIVA-007","PTO-READER-CLAIM-SCALAR-DC-CIVA-008","PTO-READER-CLAIM-SCALAR-DC-CIVA-009","PTO-READER-CLAIM-SCALAR-DC-CSW-001","PTO-READER-CLAIM-SCALAR-DC-CSW-002","PTO-READER-CLAIM-SCALAR-DC-CSW-003","PTO-READER-CLAIM-SCALAR-DC-CSW-004","PTO-READER-CLAIM-SCALAR-DC-CSW-005","PTO-READER-CLAIM-SCALAR-DC-CSW-006","PTO-READER-CLAIM-SCALAR-DC-CSW-007","PTO-READER-CLAIM-SCALAR-DC-CSW-008","PTO-READER-CLAIM-SCALAR-DC-CSW-009","PTO-READER-CLAIM-SCALAR-DC-CVA-001","PTO-READER-CLAIM-SCALAR-DC-CVA-002","PTO-READER-CLAIM-SCALAR-DC-CVA-003","PTO-READER-CLAIM-SCALAR-DC-CVA-004","PTO-READER-CLAIM-SCALAR-DC-CVA-005","PTO-READER-CLAIM-SCALAR-DC-CVA-006","PTO-READER-CLAIM-SCALAR-DC-CVA-007","PTO-READER-CLAIM-SCALAR-DC-CVA-008","PTO-READER-CLAIM-SCALAR-DC-CVA-009","PTO-READER-CLAIM-SCALAR-DC-IALL-001","PTO-READER-CLAIM-SCALAR-DC-IALL-002","PTO-READER-CLAIM-SCALAR-DC-IALL-003","PTO-READER-CLAIM-SCALAR-DC-IALL-004","PTO-READER-CLAIM-SCALAR-DC-IALL-005","PTO-READER-CLAIM-SCALAR-DC-IALL-006","PTO-READER-CLAIM-SCALAR-DC-IALL-007","PTO-READER-CLAIM-SCALAR-DC-IALL-008","PTO-READER-CLAIM-SCALAR-DC-ISW-001","PTO-READER-CLAIM-SCALAR-DC-ISW-002","PTO-READER-CLAIM-SCALAR-DC-ISW-003","PTO-READER-CLAIM-SCALAR-DC-ISW-004","PTO-READER-CLAIM-SCALAR-DC-ISW-005","PTO-READER-CLAIM-SCALAR-DC-ISW-006","PTO-READER-CLAIM-SCALAR-DC-ISW-007","PTO-READER-CLAIM-SCALAR-DC-ISW-008","PTO-READER-CLAIM-SCALAR-DC-ISW-009","PTO-READER-CLAIM-SCALAR-DC-IVA-001","PTO-READER-CLAIM-SCALAR-DC-IVA-002","PTO-READER-CLAIM-SCALAR-DC-IVA-003","PTO-READER-CLAIM-SCALAR-DC-IVA-004","PTO-READER-CLAIM-SCALAR-DC-IVA-005","PTO-READER-CLAIM-SCALAR-DC-IVA-006","PTO-READER-CLAIM-SCALAR-DC-IVA-007","PTO-READER-CLAIM-SCALAR-DC-IVA-008","PTO-READER-CLAIM-SCALAR-DC-IVA-009","PTO-READER-CLAIM-SCALAR-DC-ZVA-001","PTO-READER-CLAIM-SCALAR-DC-ZVA-002","PTO-READER-CLAIM-SCALAR-DC-ZVA-003","PTO-READER-CLAIM-SCALAR-DC-ZVA-004","PTO-READER-CLAIM-SCALAR-DC-ZVA-005","PTO-READER-CLAIM-SCALAR-DC-ZVA-006","PTO-READER-CLAIM-SCALAR-DC-ZVA-007","PTO-READER-CLAIM-SCALAR-DC-ZVA-008","PTO-READER-CLAIM-SCALAR-DC-ZVA-009","PTO-READER-CLAIM-SCALAR-DMA-001","PTO-READER-CLAIM-SCALAR-DMA-002","PTO-READER-CLAIM-SCALAR-DMA-003","PTO-READER-CLAIM-SCALAR-DMA-004","PTO-READER-CLAIM-SCALAR-DMA-005","PTO-READER-CLAIM-SCALAR-DMA-006","PTO-READER-CLAIM-SCALAR-DMA-007","PTO-READER-CLAIM-SCALAR-DMA-008","PTO-READER-CLAIM-SCALAR-DMA-009","PTO-READER-CLAIM-SCALAR-EBREAK-001","PTO-READER-CLAIM-SCALAR-EBREAK-002","PTO-READER-CLAIM-SCALAR-EBREAK-003","PTO-READER-CLAIM-SCALAR-EBREAK-004","PTO-READER-CLAIM-SCALAR-EBREAK-005","PTO-READER-CLAIM-SCALAR-EBREAK-006","PTO-READER-CLAIM-SCALAR-EBREAK-007","PTO-READER-CLAIM-SCALAR-EBREAK-008","PTO-READER-CLAIM-SCALAR-EBREAK-009","PTO-READER-CLAIM-SCALAR-FENCE-I-001","PTO-READER-CLAIM-SCALAR-FENCE-I-002","PTO-READER-CLAIM-SCALAR-FENCE-I-003","PTO-READER-CLAIM-SCALAR-FENCE-I-004","PTO-READER-CLAIM-SCALAR-FENCE-I-005","PTO-READER-CLAIM-SCALAR-FENCE-I-006","PTO-READER-CLAIM-SCALAR-FENCE-I-007","PTO-READER-CLAIM-SCALAR-FENCE-I-008","PTO-READER-CLAIM-SCALAR-HL-CASB-001","PTO-READER-CLAIM-SCALAR-HL-CASB-002","PTO-READER-CLAIM-SCALAR-HL-CASB-003","PTO-READER-CLAIM-SCALAR-HL-CASB-004","PTO-READER-CLAIM-SCALAR-HL-CASB-005","PTO-READER-CLAIM-SCALAR-HL-CASB-006","PTO-READER-CLAIM-SCALAR-HL-CASB-007","PTO-READER-CLAIM-SCALAR-HL-CASB-008","PTO-READER-CLAIM-SCALAR-HL-CASB-009","PTO-READER-CLAIM-SCALAR-HL-CASD-001","PTO-READER-CLAIM-SCALAR-HL-CASD-002","PTO-READER-CLAIM-SCALAR-HL-CASD-003","PTO-READER-CLAIM-SCALAR-HL-CASD-004","PTO-READER-CLAIM-SCALAR-HL-CASD-005","PTO-READER-CLAIM-SCALAR-HL-CASD-006","PTO-READER-CLAIM-SCALAR-HL-CASD-007","PTO-READER-CLAIM-SCALAR-HL-CASD-008","PTO-READER-CLAIM-SCALAR-HL-CASD-009","PTO-READER-CLAIM-SCALAR-HL-CASH-001","PTO-READER-CLAIM-SCALAR-HL-CASH-002","PTO-READER-CLAIM-SCALAR-HL-CASH-003","PTO-READER-CLAIM-SCALAR-HL-CASH-004","PTO-READER-CLAIM-SCALAR-HL-CASH-005","PTO-READER-CLAIM-SCALAR-HL-CASH-006","PTO-READER-CLAIM-SCALAR-HL-CASH-007","PTO-READER-CLAIM-SCALAR-HL-CASH-008","PTO-READER-CLAIM-SCALAR-HL-CASH-009","PTO-READER-CLAIM-SCALAR-HL-CASW-001","PTO-READER-CLAIM-SCALAR-HL-CASW-002","PTO-READER-CLAIM-SCALAR-HL-CASW-003","PTO-READER-CLAIM-SCALAR-HL-CASW-004","PTO-READER-CLAIM-SCALAR-HL-CASW-005","PTO-READER-CLAIM-SCALAR-HL-CASW-006","PTO-READER-CLAIM-SCALAR-HL-CASW-007","PTO-READER-CLAIM-SCALAR-HL-CASW-008","PTO-READER-CLAIM-SCALAR-HL-CASW-009","PTO-READER-CLAIM-SCALAR-HL-SSRGET-001","PTO-READER-CLAIM-SCALAR-HL-SSRGET-002","PTO-READER-CLAIM-SCALAR-HL-SSRGET-003","PTO-READER-CLAIM-SCALAR-HL-SSRGET-004","PTO-READER-CLAIM-SCALAR-HL-SSRGET-005","PTO-READER-CLAIM-SCALAR-HL-SSRGET-006","PTO-READER-CLAIM-SCALAR-HL-SSRGET-007","PTO-READER-CLAIM-SCALAR-HL-SSRGET-008","PTO-READER-CLAIM-SCALAR-HL-SSRGET-009","PTO-READER-CLAIM-SCALAR-HL-SSRSET-001","PTO-READER-CLAIM-SCALAR-HL-SSRSET-002","PTO-READER-CLAIM-SCALAR-HL-SSRSET-003","PTO-READER-CLAIM-SCALAR-HL-SSRSET-004","PTO-READER-CLAIM-SCALAR-HL-SSRSET-005","PTO-READER-CLAIM-SCALAR-HL-SSRSET-006","PTO-READER-CLAIM-SCALAR-HL-SSRSET-007","PTO-READER-CLAIM-SCALAR-HL-SSRSET-008","PTO-READER-CLAIM-SCALAR-HL-SSRSET-009","PTO-READER-CLAIM-SCALAR-IC-IALL-001","PTO-READER-CLAIM-SCALAR-IC-IALL-002","PTO-READER-CLAIM-SCALAR-IC-IALL-003","PTO-READER-CLAIM-SCALAR-IC-IALL-004","PTO-READER-CLAIM-SCALAR-IC-IALL-005","PTO-READER-CLAIM-SCALAR-IC-IALL-006","PTO-READER-CLAIM-SCALAR-IC-IALL-007","PTO-READER-CLAIM-SCALAR-IC-IALL-008","PTO-READER-CLAIM-SCALAR-IC-IVA-001","PTO-READER-CLAIM-SCALAR-IC-IVA-002","PTO-READER-CLAIM-SCALAR-IC-IVA-003","PTO-READER-CLAIM-SCALAR-IC-IVA-004","PTO-READER-CLAIM-SCALAR-IC-IVA-005","PTO-READER-CLAIM-SCALAR-IC-IVA-006","PTO-READER-CLAIM-SCALAR-IC-IVA-007","PTO-READER-CLAIM-SCALAR-IC-IVA-008","PTO-READER-CLAIM-SCALAR-IC-IVA-009","PTO-READER-CLAIM-SCALAR-LD-ADD-001","PTO-READER-CLAIM-SCALAR-LD-ADD-002","PTO-READER-CLAIM-SCALAR-LD-ADD-003","PTO-READER-CLAIM-SCALAR-LD-ADD-004","PTO-READER-CLAIM-SCALAR-LD-ADD-005","PTO-READER-CLAIM-SCALAR-LD-ADD-006","PTO-READER-CLAIM-SCALAR-LD-ADD-007","PTO-READER-CLAIM-SCALAR-LD-ADD-008","PTO-READER-CLAIM-SCALAR-LD-ADD-009","PTO-READER-CLAIM-SCALAR-LD-AND-001","PTO-READER-CLAIM-SCALAR-LD-AND-002","PTO-READER-CLAIM-SCALAR-LD-AND-003","PTO-READER-CLAIM-SCALAR-LD-AND-004","PTO-READER-CLAIM-SCALAR-LD-AND-005","PTO-READER-CLAIM-SCALAR-LD-AND-006","PTO-READER-CLAIM-SCALAR-LD-AND-007","PTO-READER-CLAIM-SCALAR-LD-AND-008","PTO-READER-CLAIM-SCALAR-LD-AND-009","PTO-READER-CLAIM-SCALAR-LD-OR-001","PTO-READER-CLAIM-SCALAR-LD-OR-002","PTO-READER-CLAIM-SCALAR-LD-OR-003","PTO-READER-CLAIM-SCALAR-LD-OR-004","PTO-READER-CLAIM-SCALAR-LD-OR-005","PTO-READER-CLAIM-SCALAR-LD-OR-006","PTO-READER-CLAIM-SCALAR-LD-OR-007","PTO-READER-CLAIM-SCALAR-LD-OR-008","PTO-READER-CLAIM-SCALAR-LD-OR-009","PTO-READER-CLAIM-SCALAR-LD-SMAX-001","PTO-READER-CLAIM-SCALAR-LD-SMAX-002","PTO-READER-CLAIM-SCALAR-LD-SMAX-003","PTO-READER-CLAIM-SCALAR-LD-SMAX-004","PTO-READER-CLAIM-SCALAR-LD-SMAX-005","PTO-READER-CLAIM-SCALAR-LD-SMAX-006","PTO-READER-CLAIM-SCALAR-LD-SMAX-007","PTO-READER-CLAIM-SCALAR-LD-SMAX-008","PTO-READER-CLAIM-SCALAR-LD-SMAX-009","PTO-READER-CLAIM-SCALAR-LD-SMIN-001","PTO-READER-CLAIM-SCALAR-LD-SMIN-002","PTO-READER-CLAIM-SCALAR-LD-SMIN-003","PTO-READER-CLAIM-SCALAR-LD-SMIN-004","PTO-READER-CLAIM-SCALAR-LD-SMIN-005","PTO-READER-CLAIM-SCALAR-LD-SMIN-006","PTO-READER-CLAIM-SCALAR-LD-SMIN-007","PTO-READER-CLAIM-SCALAR-LD-SMIN-008","PTO-READER-CLAIM-SCALAR-LD-SMIN-009","PTO-READER-CLAIM-SCALAR-LD-UMAX-001","PTO-READER-CLAIM-SCALAR-LD-UMAX-002","PTO-READER-CLAIM-SCALAR-LD-UMAX-003","PTO-READER-CLAIM-SCALAR-LD-UMAX-004","PTO-READER-CLAIM-SCALAR-LD-UMAX-005","PTO-READER-CLAIM-SCALAR-LD-UMAX-006","PTO-READER-CLAIM-SCALAR-LD-UMAX-007","PTO-READER-CLAIM-SCALAR-LD-UMAX-008","PTO-READER-CLAIM-SCALAR-LD-UMAX-009","PTO-READER-CLAIM-SCALAR-LD-UMIN-001","PTO-READER-CLAIM-SCALAR-LD-UMIN-002","PTO-READER-CLAIM-SCALAR-LD-UMIN-003","PTO-READER-CLAIM-SCALAR-LD-UMIN-004","PTO-READER-CLAIM-SCALAR-LD-UMIN-005","PTO-READER-CLAIM-SCALAR-LD-UMIN-006","PTO-READER-CLAIM-SCALAR-LD-UMIN-007","PTO-READER-CLAIM-SCALAR-LD-UMIN-008","PTO-READER-CLAIM-SCALAR-LD-UMIN-009","PTO-READER-CLAIM-SCALAR-LD-XOR-001","PTO-READER-CLAIM-SCALAR-LD-XOR-002","PTO-READER-CLAIM-SCALAR-LD-XOR-003","PTO-READER-CLAIM-SCALAR-LD-XOR-004","PTO-READER-CLAIM-SCALAR-LD-XOR-005","PTO-READER-CLAIM-SCALAR-LD-XOR-006","PTO-READER-CLAIM-SCALAR-LD-XOR-007","PTO-READER-CLAIM-SCALAR-LD-XOR-008","PTO-READER-CLAIM-SCALAR-LD-XOR-009","PTO-READER-CLAIM-SCALAR-LR-B-001","PTO-READER-CLAIM-SCALAR-LR-B-002","PTO-READER-CLAIM-SCALAR-LR-B-003","PTO-READER-CLAIM-SCALAR-LR-B-004","PTO-READER-CLAIM-SCALAR-LR-B-005","PTO-READER-CLAIM-SCALAR-LR-B-006","PTO-READER-CLAIM-SCALAR-LR-B-007","PTO-READER-CLAIM-SCALAR-LR-B-008","PTO-READER-CLAIM-SCALAR-LR-B-009","PTO-READER-CLAIM-SCALAR-LR-D-001","PTO-READER-CLAIM-SCALAR-LR-D-002","PTO-READER-CLAIM-SCALAR-LR-D-003","PTO-READER-CLAIM-SCALAR-LR-D-004","PTO-READER-CLAIM-SCALAR-LR-D-005","PTO-READER-CLAIM-SCALAR-LR-D-006","PTO-READER-CLAIM-SCALAR-LR-D-007","PTO-READER-CLAIM-SCALAR-LR-D-008","PTO-READER-CLAIM-SCALAR-LR-D-009","PTO-READER-CLAIM-SCALAR-LR-H-001","PTO-READER-CLAIM-SCALAR-LR-H-002","PTO-READER-CLAIM-SCALAR-LR-H-003","PTO-READER-CLAIM-SCALAR-LR-H-004","PTO-READER-CLAIM-SCALAR-LR-H-005","PTO-READER-CLAIM-SCALAR-LR-H-006","PTO-READER-CLAIM-SCALAR-LR-H-007","PTO-READER-CLAIM-SCALAR-LR-H-008","PTO-READER-CLAIM-SCALAR-LR-H-009","PTO-READER-CLAIM-SCALAR-LR-W-001","PTO-READER-CLAIM-SCALAR-LR-W-002","PTO-READER-CLAIM-SCALAR-LR-W-003","PTO-READER-CLAIM-SCALAR-LR-W-004","PTO-READER-CLAIM-SCALAR-LR-W-005","PTO-READER-CLAIM-SCALAR-LR-W-006","PTO-READER-CLAIM-SCALAR-LR-W-007","PTO-READER-CLAIM-SCALAR-LR-W-008","PTO-READER-CLAIM-SCALAR-LR-W-009","PTO-READER-CLAIM-SCALAR-LSRGET-001","PTO-READER-CLAIM-SCALAR-LSRGET-002","PTO-READER-CLAIM-SCALAR-LSRGET-003","PTO-READER-CLAIM-SCALAR-LSRGET-004","PTO-READER-CLAIM-SCALAR-LSRGET-005","PTO-READER-CLAIM-SCALAR-LSRGET-006","PTO-READER-CLAIM-SCALAR-LSRGET-007","PTO-READER-CLAIM-SCALAR-LSRGET-008","PTO-READER-CLAIM-SCALAR-LSRGET-009","PTO-READER-CLAIM-SCALAR-LW-ADD-001","PTO-READER-CLAIM-SCALAR-LW-ADD-002","PTO-READER-CLAIM-SCALAR-LW-ADD-003","PTO-READER-CLAIM-SCALAR-LW-ADD-004","PTO-READER-CLAIM-SCALAR-LW-ADD-005","PTO-READER-CLAIM-SCALAR-LW-ADD-006","PTO-READER-CLAIM-SCALAR-LW-ADD-007","PTO-READER-CLAIM-SCALAR-LW-ADD-008","PTO-READER-CLAIM-SCALAR-LW-ADD-009","PTO-READER-CLAIM-SCALAR-LW-AND-001","PTO-READER-CLAIM-SCALAR-LW-AND-002","PTO-READER-CLAIM-SCALAR-LW-AND-003","PTO-READER-CLAIM-SCALAR-LW-AND-004","PTO-READER-CLAIM-SCALAR-LW-AND-005","PTO-READER-CLAIM-SCALAR-LW-AND-006","PTO-READER-CLAIM-SCALAR-LW-AND-007","PTO-READER-CLAIM-SCALAR-LW-AND-008","PTO-READER-CLAIM-SCALAR-LW-AND-009","PTO-READER-CLAIM-SCALAR-LW-OR-001","PTO-READER-CLAIM-SCALAR-LW-OR-002","PTO-READER-CLAIM-SCALAR-LW-OR-003","PTO-READER-CLAIM-SCALAR-LW-OR-004","PTO-READER-CLAIM-SCALAR-LW-OR-005","PTO-READER-CLAIM-SCALAR-LW-OR-006","PTO-READER-CLAIM-SCALAR-LW-OR-007","PTO-READER-CLAIM-SCALAR-LW-OR-008","PTO-READER-CLAIM-SCALAR-LW-OR-009","PTO-READER-CLAIM-SCALAR-LW-SMAX-001","PTO-READER-CLAIM-SCALAR-LW-SMAX-002","PTO-READER-CLAIM-SCALAR-LW-SMAX-003","PTO-READER-CLAIM-SCALAR-LW-SMAX-004","PTO-READER-CLAIM-SCALAR-LW-SMAX-005","PTO-READER-CLAIM-SCALAR-LW-SMAX-006","PTO-READER-CLAIM-SCALAR-LW-SMAX-007","PTO-READER-CLAIM-SCALAR-LW-SMAX-008","PTO-READER-CLAIM-SCALAR-LW-SMAX-009","PTO-READER-CLAIM-SCALAR-LW-SMIN-001","PTO-READER-CLAIM-SCALAR-LW-SMIN-002","PTO-READER-CLAIM-SCALAR-LW-SMIN-003","PTO-READER-CLAIM-SCALAR-LW-SMIN-004","PTO-READER-CLAIM-SCALAR-LW-SMIN-005","PTO-READER-CLAIM-SCALAR-LW-SMIN-006","PTO-READER-CLAIM-SCALAR-LW-SMIN-007","PTO-READER-CLAIM-SCALAR-LW-SMIN-008","PTO-READER-CLAIM-SCALAR-LW-SMIN-009","PTO-READER-CLAIM-SCALAR-LW-UMAX-001","PTO-READER-CLAIM-SCALAR-LW-UMAX-002","PTO-READER-CLAIM-SCALAR-LW-UMAX-003","PTO-READER-CLAIM-SCALAR-LW-UMAX-004","PTO-READER-CLAIM-SCALAR-LW-UMAX-005","PTO-READER-CLAIM-SCALAR-LW-UMAX-006","PTO-READER-CLAIM-SCALAR-LW-UMAX-007","PTO-READER-CLAIM-SCALAR-LW-UMAX-008","PTO-READER-CLAIM-SCALAR-LW-UMAX-009","PTO-READER-CLAIM-SCALAR-LW-UMIN-001","PTO-READER-CLAIM-SCALAR-LW-UMIN-002","PTO-READER-CLAIM-SCALAR-LW-UMIN-003","PTO-READER-CLAIM-SCALAR-LW-UMIN-004","PTO-READER-CLAIM-SCALAR-LW-UMIN-005","PTO-READER-CLAIM-SCALAR-LW-UMIN-006","PTO-READER-CLAIM-SCALAR-LW-UMIN-007","PTO-READER-CLAIM-SCALAR-LW-UMIN-008","PTO-READER-CLAIM-SCALAR-LW-UMIN-009","PTO-READER-CLAIM-SCALAR-LW-XOR-001","PTO-READER-CLAIM-SCALAR-LW-XOR-002","PTO-READER-CLAIM-SCALAR-LW-XOR-003","PTO-READER-CLAIM-SCALAR-LW-XOR-004","PTO-READER-CLAIM-SCALAR-LW-XOR-005","PTO-READER-CLAIM-SCALAR-LW-XOR-006","PTO-READER-CLAIM-SCALAR-LW-XOR-007","PTO-READER-CLAIM-SCALAR-LW-XOR-008","PTO-READER-CLAIM-SCALAR-LW-XOR-009","PTO-READER-CLAIM-SCALAR-SC-B-001","PTO-READER-CLAIM-SCALAR-SC-B-002","PTO-READER-CLAIM-SCALAR-SC-B-003","PTO-READER-CLAIM-SCALAR-SC-B-004","PTO-READER-CLAIM-SCALAR-SC-B-005","PTO-READER-CLAIM-SCALAR-SC-B-006","PTO-READER-CLAIM-SCALAR-SC-B-007","PTO-READER-CLAIM-SCALAR-SC-B-008","PTO-READER-CLAIM-SCALAR-SC-B-009","PTO-READER-CLAIM-SCALAR-SC-D-001","PTO-READER-CLAIM-SCALAR-SC-D-002","PTO-READER-CLAIM-SCALAR-SC-D-003","PTO-READER-CLAIM-SCALAR-SC-D-004","PTO-READER-CLAIM-SCALAR-SC-D-005","PTO-READER-CLAIM-SCALAR-SC-D-006","PTO-READER-CLAIM-SCALAR-SC-D-007","PTO-READER-CLAIM-SCALAR-SC-D-008","PTO-READER-CLAIM-SCALAR-SC-D-009","PTO-READER-CLAIM-SCALAR-SC-H-001","PTO-READER-CLAIM-SCALAR-SC-H-002","PTO-READER-CLAIM-SCALAR-SC-H-003","PTO-READER-CLAIM-SCALAR-SC-H-004","PTO-READER-CLAIM-SCALAR-SC-H-005","PTO-READER-CLAIM-SCALAR-SC-H-006","PTO-READER-CLAIM-SCALAR-SC-H-007","PTO-READER-CLAIM-SCALAR-SC-H-008","PTO-READER-CLAIM-SCALAR-SC-H-009","PTO-READER-CLAIM-SCALAR-SC-W-001","PTO-READER-CLAIM-SCALAR-SC-W-002","PTO-READER-CLAIM-SCALAR-SC-W-003","PTO-READER-CLAIM-SCALAR-SC-W-004","PTO-READER-CLAIM-SCALAR-SC-W-005","PTO-READER-CLAIM-SCALAR-SC-W-006","PTO-READER-CLAIM-SCALAR-SC-W-007","PTO-READER-CLAIM-SCALAR-SC-W-008","PTO-READER-CLAIM-SCALAR-SC-W-009","PTO-READER-CLAIM-SCALAR-SD-ADD-001","PTO-READER-CLAIM-SCALAR-SD-ADD-002","PTO-READER-CLAIM-SCALAR-SD-ADD-003","PTO-READER-CLAIM-SCALAR-SD-ADD-004","PTO-READER-CLAIM-SCALAR-SD-ADD-005","PTO-READER-CLAIM-SCALAR-SD-ADD-006","PTO-READER-CLAIM-SCALAR-SD-ADD-007","PTO-READER-CLAIM-SCALAR-SD-ADD-008","PTO-READER-CLAIM-SCALAR-SD-ADD-009","PTO-READER-CLAIM-SCALAR-SD-AND-001","PTO-READER-CLAIM-SCALAR-SD-AND-002","PTO-READER-CLAIM-SCALAR-SD-AND-003","PTO-READER-CLAIM-SCALAR-SD-AND-004","PTO-READER-CLAIM-SCALAR-SD-AND-005","PTO-READER-CLAIM-SCALAR-SD-AND-006","PTO-READER-CLAIM-SCALAR-SD-AND-007","PTO-READER-CLAIM-SCALAR-SD-AND-008","PTO-READER-CLAIM-SCALAR-SD-AND-009","PTO-READER-CLAIM-SCALAR-SD-OR-001","PTO-READER-CLAIM-SCALAR-SD-OR-002","PTO-READER-CLAIM-SCALAR-SD-OR-003","PTO-READER-CLAIM-SCALAR-SD-OR-004","PTO-READER-CLAIM-SCALAR-SD-OR-005","PTO-READER-CLAIM-SCALAR-SD-OR-006","PTO-READER-CLAIM-SCALAR-SD-OR-007","PTO-READER-CLAIM-SCALAR-SD-OR-008","PTO-READER-CLAIM-SCALAR-SD-OR-009","PTO-READER-CLAIM-SCALAR-SD-SMAX-001","PTO-READER-CLAIM-SCALAR-SD-SMAX-002","PTO-READER-CLAIM-SCALAR-SD-SMAX-003","PTO-READER-CLAIM-SCALAR-SD-SMAX-004","PTO-READER-CLAIM-SCALAR-SD-SMAX-005","PTO-READER-CLAIM-SCALAR-SD-SMAX-006","PTO-READER-CLAIM-SCALAR-SD-SMAX-007","PTO-READER-CLAIM-SCALAR-SD-SMAX-008","PTO-READER-CLAIM-SCALAR-SD-SMAX-009","PTO-READER-CLAIM-SCALAR-SD-SMIN-001","PTO-READER-CLAIM-SCALAR-SD-SMIN-002","PTO-READER-CLAIM-SCALAR-SD-SMIN-003","PTO-READER-CLAIM-SCALAR-SD-SMIN-004","PTO-READER-CLAIM-SCALAR-SD-SMIN-005","PTO-READER-CLAIM-SCALAR-SD-SMIN-006","PTO-READER-CLAIM-SCALAR-SD-SMIN-007","PTO-READER-CLAIM-SCALAR-SD-SMIN-008","PTO-READER-CLAIM-SCALAR-SD-SMIN-009","PTO-READER-CLAIM-SCALAR-SD-UMAX-001","PTO-READER-CLAIM-SCALAR-SD-UMAX-002","PTO-READER-CLAIM-SCALAR-SD-UMAX-003","PTO-READER-CLAIM-SCALAR-SD-UMAX-004","PTO-READER-CLAIM-SCALAR-SD-UMAX-005","PTO-READER-CLAIM-SCALAR-SD-UMAX-006","PTO-READER-CLAIM-SCALAR-SD-UMAX-007","PTO-READER-CLAIM-SCALAR-SD-UMAX-008","PTO-READER-CLAIM-SCALAR-SD-UMAX-009","PTO-READER-CLAIM-SCALAR-SD-UMIN-001","PTO-READER-CLAIM-SCALAR-SD-UMIN-002","PTO-READER-CLAIM-SCALAR-SD-UMIN-003","PTO-READER-CLAIM-SCALAR-SD-UMIN-004","PTO-READER-CLAIM-SCALAR-SD-UMIN-005","PTO-READER-CLAIM-SCALAR-SD-UMIN-006","PTO-READER-CLAIM-SCALAR-SD-UMIN-007","PTO-READER-CLAIM-SCALAR-SD-UMIN-008","PTO-READER-CLAIM-SCALAR-SD-UMIN-009","PTO-READER-CLAIM-SCALAR-SD-XOR-001","PTO-READER-CLAIM-SCALAR-SD-XOR-002","PTO-READER-CLAIM-SCALAR-SD-XOR-003","PTO-READER-CLAIM-SCALAR-SD-XOR-004","PTO-READER-CLAIM-SCALAR-SD-XOR-005","PTO-READER-CLAIM-SCALAR-SD-XOR-006","PTO-READER-CLAIM-SCALAR-SD-XOR-007","PTO-READER-CLAIM-SCALAR-SD-XOR-008","PTO-READER-CLAIM-SCALAR-SD-XOR-009","PTO-READER-CLAIM-SCALAR-SETC-TGT-001","PTO-READER-CLAIM-SCALAR-SETC-TGT-002","PTO-READER-CLAIM-SCALAR-SETC-TGT-003","PTO-READER-CLAIM-SCALAR-SETC-TGT-004","PTO-READER-CLAIM-SCALAR-SETC-TGT-005","PTO-READER-CLAIM-SCALAR-SETC-TGT-006","PTO-READER-CLAIM-SCALAR-SETC-TGT-007","PTO-READER-CLAIM-SCALAR-SETC-TGT-008","PTO-READER-CLAIM-SCALAR-SETC-TGT-009","PTO-READER-CLAIM-SCALAR-SSRGET-001","PTO-READER-CLAIM-SCALAR-SSRGET-002","PTO-READER-CLAIM-SCALAR-SSRGET-003","PTO-READER-CLAIM-SCALAR-SSRGET-004","PTO-READER-CLAIM-SCALAR-SSRGET-005","PTO-READER-CLAIM-SCALAR-SSRGET-006","PTO-READER-CLAIM-SCALAR-SSRGET-007","PTO-READER-CLAIM-SCALAR-SSRGET-008","PTO-READER-CLAIM-SCALAR-SSRGET-009","PTO-READER-CLAIM-SCALAR-SSRSET-001","PTO-READER-CLAIM-SCALAR-SSRSET-002","PTO-READER-CLAIM-SCALAR-SSRSET-003","PTO-READER-CLAIM-SCALAR-SSRSET-004","PTO-READER-CLAIM-SCALAR-SSRSET-005","PTO-READER-CLAIM-SCALAR-SSRSET-006","PTO-READER-CLAIM-SCALAR-SSRSET-007","PTO-READER-CLAIM-SCALAR-SSRSET-008","PTO-READER-CLAIM-SCALAR-SSRSET-009","PTO-READER-CLAIM-SCALAR-SSRSWAP-001","PTO-READER-CLAIM-SCALAR-SSRSWAP-002","PTO-READER-CLAIM-SCALAR-SSRSWAP-003","PTO-READER-CLAIM-SCALAR-SSRSWAP-004","PTO-READER-CLAIM-SCALAR-SSRSWAP-005","PTO-READER-CLAIM-SCALAR-SSRSWAP-006","PTO-READER-CLAIM-SCALAR-SSRSWAP-007","PTO-READER-CLAIM-SCALAR-SSRSWAP-008","PTO-READER-CLAIM-SCALAR-SSRSWAP-009","PTO-READER-CLAIM-SCALAR-SW-ADD-001","PTO-READER-CLAIM-SCALAR-SW-ADD-002","PTO-READER-CLAIM-SCALAR-SW-ADD-003","PTO-READER-CLAIM-SCALAR-SW-ADD-004","PTO-READER-CLAIM-SCALAR-SW-ADD-005","PTO-READER-CLAIM-SCALAR-SW-ADD-006","PTO-READER-CLAIM-SCALAR-SW-ADD-007","PTO-READER-CLAIM-SCALAR-SW-ADD-008","PTO-READER-CLAIM-SCALAR-SW-ADD-009","PTO-READER-CLAIM-SCALAR-SW-AND-001","PTO-READER-CLAIM-SCALAR-SW-AND-002","PTO-READER-CLAIM-SCALAR-SW-AND-003","PTO-READER-CLAIM-SCALAR-SW-AND-004","PTO-READER-CLAIM-SCALAR-SW-AND-005","PTO-READER-CLAIM-SCALAR-SW-AND-006","PTO-READER-CLAIM-SCALAR-SW-AND-007","PTO-READER-CLAIM-SCALAR-SW-AND-008","PTO-READER-CLAIM-SCALAR-SW-AND-009","PTO-READER-CLAIM-SCALAR-SW-OR-001","PTO-READER-CLAIM-SCALAR-SW-OR-002","PTO-READER-CLAIM-SCALAR-SW-OR-003","PTO-READER-CLAIM-SCALAR-SW-OR-004","PTO-READER-CLAIM-SCALAR-SW-OR-005","PTO-READER-CLAIM-SCALAR-SW-OR-006","PTO-READER-CLAIM-SCALAR-SW-OR-007","PTO-READER-CLAIM-SCALAR-SW-OR-008","PTO-READER-CLAIM-SCALAR-SW-OR-009","PTO-READER-CLAIM-SCALAR-SW-SMAX-001","PTO-READER-CLAIM-SCALAR-SW-SMAX-002","PTO-READER-CLAIM-SCALAR-SW-SMAX-003","PTO-READER-CLAIM-SCALAR-SW-SMAX-004","PTO-READER-CLAIM-SCALAR-SW-SMAX-005","PTO-READER-CLAIM-SCALAR-SW-SMAX-006","PTO-READER-CLAIM-SCALAR-SW-SMAX-007","PTO-READER-CLAIM-SCALAR-SW-SMAX-008","PTO-READER-CLAIM-SCALAR-SW-SMAX-009","PTO-READER-CLAIM-SCALAR-SW-SMIN-001","PTO-READER-CLAIM-SCALAR-SW-SMIN-002","PTO-READER-CLAIM-SCALAR-SW-SMIN-003","PTO-READER-CLAIM-SCALAR-SW-SMIN-004","PTO-READER-CLAIM-SCALAR-SW-SMIN-005","PTO-READER-CLAIM-SCALAR-SW-SMIN-006","PTO-READER-CLAIM-SCALAR-SW-SMIN-007","PTO-READER-CLAIM-SCALAR-SW-SMIN-008","PTO-READER-CLAIM-SCALAR-SW-SMIN-009","PTO-READER-CLAIM-SCALAR-SW-UMAX-001","PTO-READER-CLAIM-SCALAR-SW-UMAX-002","PTO-READER-CLAIM-SCALAR-SW-UMAX-003","PTO-READER-CLAIM-SCALAR-SW-UMAX-004","PTO-READER-CLAIM-SCALAR-SW-UMAX-005","PTO-READER-CLAIM-SCALAR-SW-UMAX-006","PTO-READER-CLAIM-SCALAR-SW-UMAX-007","PTO-READER-CLAIM-SCALAR-SW-UMAX-008","PTO-READER-CLAIM-SCALAR-SW-UMAX-009","PTO-READER-CLAIM-SCALAR-SW-UMIN-001","PTO-READER-CLAIM-SCALAR-SW-UMIN-002","PTO-READER-CLAIM-SCALAR-SW-UMIN-003","PTO-READER-CLAIM-SCALAR-SW-UMIN-004","PTO-READER-CLAIM-SCALAR-SW-UMIN-005","PTO-READER-CLAIM-SCALAR-SW-UMIN-006","PTO-READER-CLAIM-SCALAR-SW-UMIN-007","PTO-READER-CLAIM-SCALAR-SW-UMIN-008","PTO-READER-CLAIM-SCALAR-SW-UMIN-009","PTO-READER-CLAIM-SCALAR-SW-XOR-001","PTO-READER-CLAIM-SCALAR-SW-XOR-002","PTO-READER-CLAIM-SCALAR-SW-XOR-003","PTO-READER-CLAIM-SCALAR-SW-XOR-004","PTO-READER-CLAIM-SCALAR-SW-XOR-005","PTO-READER-CLAIM-SCALAR-SW-XOR-006","PTO-READER-CLAIM-SCALAR-SW-XOR-007","PTO-READER-CLAIM-SCALAR-SW-XOR-008","PTO-READER-CLAIM-SCALAR-SW-XOR-009","PTO-READER-CLAIM-SCALAR-SWAPB-001","PTO-READER-CLAIM-SCALAR-SWAPB-002","PTO-READER-CLAIM-SCALAR-SWAPB-003","PTO-READER-CLAIM-SCALAR-SWAPB-004","PTO-READER-CLAIM-SCALAR-SWAPB-005","PTO-READER-CLAIM-SCALAR-SWAPB-006","PTO-READER-CLAIM-SCALAR-SWAPB-007","PTO-READER-CLAIM-SCALAR-SWAPB-008","PTO-READER-CLAIM-SCALAR-SWAPB-009","PTO-READER-CLAIM-SCALAR-SWAPD-001","PTO-READER-CLAIM-SCALAR-SWAPD-002","PTO-READER-CLAIM-SCALAR-SWAPD-003","PTO-READER-CLAIM-SCALAR-SWAPD-004","PTO-READER-CLAIM-SCALAR-SWAPD-005","PTO-READER-CLAIM-SCALAR-SWAPD-006","PTO-READER-CLAIM-SCALAR-SWAPD-007","PTO-READER-CLAIM-SCALAR-SWAPD-008","PTO-READER-CLAIM-SCALAR-SWAPD-009","PTO-READER-CLAIM-SCALAR-SWAPH-001","PTO-READER-CLAIM-SCALAR-SWAPH-002","PTO-READER-CLAIM-SCALAR-SWAPH-003","PTO-READER-CLAIM-SCALAR-SWAPH-004","PTO-READER-CLAIM-SCALAR-SWAPH-005","PTO-READER-CLAIM-SCALAR-SWAPH-006","PTO-READER-CLAIM-SCALAR-SWAPH-007","PTO-READER-CLAIM-SCALAR-SWAPH-008","PTO-READER-CLAIM-SCALAR-SWAPH-009","PTO-READER-CLAIM-SCALAR-SWAPW-001","PTO-READER-CLAIM-SCALAR-SWAPW-002","PTO-READER-CLAIM-SCALAR-SWAPW-003","PTO-READER-CLAIM-SCALAR-SWAPW-004","PTO-READER-CLAIM-SCALAR-SWAPW-005","PTO-READER-CLAIM-SCALAR-SWAPW-006","PTO-READER-CLAIM-SCALAR-SWAPW-007","PTO-READER-CLAIM-SCALAR-SWAPW-008","PTO-READER-CLAIM-SCALAR-SWAPW-009","PTO-READER-CLAIM-SCALAR-TLB-IA-001","PTO-READER-CLAIM-SCALAR-TLB-IA-002","PTO-READER-CLAIM-SCALAR-TLB-IA-003","PTO-READER-CLAIM-SCALAR-TLB-IA-004","PTO-READER-CLAIM-SCALAR-TLB-IA-005","PTO-READER-CLAIM-SCALAR-TLB-IA-006","PTO-READER-CLAIM-SCALAR-TLB-IA-007","PTO-READER-CLAIM-SCALAR-TLB-IA-008","PTO-READER-CLAIM-SCALAR-TLB-IA-009","PTO-READER-CLAIM-SCALAR-TLB-IALL-001","PTO-READER-CLAIM-SCALAR-TLB-IALL-002","PTO-READER-CLAIM-SCALAR-TLB-IALL-003","PTO-READER-CLAIM-SCALAR-TLB-IALL-004","PTO-READER-CLAIM-SCALAR-TLB-IALL-005","PTO-READER-CLAIM-SCALAR-TLB-IALL-006","PTO-READER-CLAIM-SCALAR-TLB-IALL-007","PTO-READER-CLAIM-SCALAR-TLB-IALL-008","PTO-READER-CLAIM-SCALAR-TLB-IAV-001","PTO-READER-CLAIM-SCALAR-TLB-IAV-002","PTO-READER-CLAIM-SCALAR-TLB-IAV-003","PTO-READER-CLAIM-SCALAR-TLB-IAV-004","PTO-READER-CLAIM-SCALAR-TLB-IAV-005","PTO-READER-CLAIM-SCALAR-TLB-IAV-006","PTO-READER-CLAIM-SCALAR-TLB-IAV-007","PTO-READER-CLAIM-SCALAR-TLB-IAV-008","PTO-READER-CLAIM-SCALAR-TLB-IAV-009","PTO-READER-CLAIM-SCALAR-TLB-IV-001","PTO-READER-CLAIM-SCALAR-TLB-IV-002","PTO-READER-CLAIM-SCALAR-TLB-IV-003","PTO-READER-CLAIM-SCALAR-TLB-IV-004","PTO-READER-CLAIM-SCALAR-TLB-IV-005","PTO-READER-CLAIM-SCALAR-TLB-IV-006","PTO-READER-CLAIM-SCALAR-TLB-IV-007","PTO-READER-CLAIM-SCALAR-TLB-IV-008","PTO-READER-CLAIM-SCALAR-TLB-IV-009"],"reviewed_node_count":1457,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-ACRC-001","PTO-READER-NODE-SCALAR-ACRC-002","PTO-READER-NODE-SCALAR-ACRC-003","PTO-READER-NODE-SCALAR-ACRC-004","PTO-READER-NODE-SCALAR-ACRC-005","PTO-READER-NODE-SCALAR-ACRC-006","PTO-READER-NODE-SCALAR-ACRC-007","PTO-READER-NODE-SCALAR-ACRC-008","PTO-READER-NODE-SCALAR-ACRC-009","PTO-READER-NODE-SCALAR-ACRC-010","PTO-READER-NODE-SCALAR-ACRC-011","PTO-READER-NODE-SCALAR-ACRC-012","PTO-READER-NODE-SCALAR-ACRC-013","PTO-READER-NODE-SCALAR-ACRC-014","PTO-READER-NODE-SCALAR-ACRC-015","PTO-READER-NODE-SCALAR-ACRC-016","PTO-READER-NODE-SCALAR-ACRC-017","PTO-READER-NODE-SCALAR-ACRE-001","PTO-READER-NODE-SCALAR-ACRE-002","PTO-READER-NODE-SCALAR-ACRE-003","PTO-READER-NODE-SCALAR-ACRE-004","PTO-READER-NODE-SCALAR-ACRE-005","PTO-READER-NODE-SCALAR-ACRE-006","PTO-READER-NODE-SCALAR-ACRE-007","PTO-READER-NODE-SCALAR-ACRE-008","PTO-READER-NODE-SCALAR-ACRE-009","PTO-READER-NODE-SCALAR-ACRE-010","PTO-READER-NODE-SCALAR-ACRE-011","PTO-READER-NODE-SCALAR-ACRE-012","PTO-READER-NODE-SCALAR-ACRE-013","PTO-READER-NODE-SCALAR-ACRE-014","PTO-READER-NODE-SCALAR-ACRE-015","PTO-READER-NODE-SCALAR-ACRE-016","PTO-READER-NODE-SCALAR-ACRE-017","PTO-READER-NODE-SCALAR-ASSERT-001","PTO-READER-NODE-SCALAR-ASSERT-002","PTO-READER-NODE-SCALAR-ASSERT-003","PTO-READER-NODE-SCALAR-ASSERT-004","PTO-READER-NODE-SCALAR-ASSERT-005","PTO-READER-NODE-SCALAR-ASSERT-006","PTO-READER-NODE-SCALAR-ASSERT-007","PTO-READER-NODE-SCALAR-ASSERT-008","PTO-READER-NODE-SCALAR-ASSERT-009","PTO-READER-NODE-SCALAR-ASSERT-010","PTO-READER-NODE-SCALAR-ASSERT-011","PTO-READER-NODE-SCALAR-ASSERT-012","PTO-READER-NODE-SCALAR-ASSERT-013","PTO-READER-NODE-SCALAR-ASSERT-014","PTO-READER-NODE-SCALAR-ASSERT-015","PTO-READER-NODE-SCALAR-ASSERT-016","PTO-READER-NODE-SCALAR-ASSERT-017","PTO-READER-NODE-SCALAR-BC-IALL-001","PTO-READER-NODE-SCALAR-BC-IALL-002","PTO-READER-NODE-SCALAR-BC-IALL-003","PTO-READER-NODE-SCALAR-BC-IALL-004","PTO-READER-NODE-SCALAR-BC-IALL-005","PTO-READER-NODE-SCALAR-BC-IALL-006","PTO-READER-NODE-SCALAR-BC-IALL-007","PTO-READER-NODE-SCALAR-BC-IALL-008","PTO-READER-NODE-SCALAR-BC-IALL-009","PTO-READER-NODE-SCALAR-BC-IALL-010","PTO-READER-NODE-SCALAR-BC-IALL-011","PTO-READER-NODE-SCALAR-BC-IALL-012","PTO-READER-NODE-SCALAR-BC-IALL-013","PTO-READER-NODE-SCALAR-BC-IALL-014","PTO-READER-NODE-SCALAR-BC-IALL-015","PTO-READER-NODE-SCALAR-BC-IALL-016","PTO-READER-NODE-SCALAR-BC-IVA-001","PTO-READER-NODE-SCALAR-BC-IVA-002","PTO-READER-NODE-SCALAR-BC-IVA-003","PTO-READER-NODE-SCALAR-BC-IVA-004","PTO-READER-NODE-SCALAR-BC-IVA-005","PTO-READER-NODE-SCALAR-BC-IVA-006","PTO-READER-NODE-SCALAR-BC-IVA-007","PTO-READER-NODE-SCALAR-BC-IVA-008","PTO-READER-NODE-SCALAR-BC-IVA-009","PTO-READER-NODE-SCALAR-BC-IVA-010","PTO-READER-NODE-SCALAR-BC-IVA-011","PTO-READER-NODE-SCALAR-BC-IVA-012","PTO-READER-NODE-SCALAR-BC-IVA-013","PTO-READER-NODE-SCALAR-BC-IVA-014","PTO-READER-NODE-SCALAR-BC-IVA-015","PTO-READER-NODE-SCALAR-BC-IVA-016","PTO-READER-NODE-SCALAR-BC-IVA-017","PTO-READER-NODE-SCALAR-BSE-001","PTO-READER-NODE-SCALAR-BSE-002","PTO-READER-NODE-SCALAR-BSE-003","PTO-READER-NODE-SCALAR-BSE-004","PTO-READER-NODE-SCALAR-BSE-005","PTO-READER-NODE-SCALAR-BSE-006","PTO-READER-NODE-SCALAR-BSE-007","PTO-READER-NODE-SCALAR-BSE-008","PTO-READER-NODE-SCALAR-BSE-009","PTO-READER-NODE-SCALAR-BSE-010","PTO-READER-NODE-SCALAR-BSE-011","PTO-READER-NODE-SCALAR-BSE-012","PTO-READER-NODE-SCALAR-BSE-013","PTO-READER-NODE-SCALAR-BSE-014","PTO-READER-NODE-SCALAR-BSE-015","PTO-READER-NODE-SCALAR-BSE-016","PTO-READER-NODE-SCALAR-BSE-017","PTO-READER-NODE-SCALAR-BWE-001","PTO-READER-NODE-SCALAR-BWE-002","PTO-READER-NODE-SCALAR-BWE-003","PTO-READER-NODE-SCALAR-BWE-004","PTO-READER-NODE-SCALAR-BWE-005","PTO-READER-NODE-SCALAR-BWE-006","PTO-READER-NODE-SCALAR-BWE-007","PTO-READER-NODE-SCALAR-BWE-008","PTO-READER-NODE-SCALAR-BWE-009","PTO-READER-NODE-SCALAR-BWE-010","PTO-READER-NODE-SCALAR-BWE-011","PTO-READER-NODE-SCALAR-BWE-012","PTO-READER-NODE-SCALAR-BWE-013","PTO-READER-NODE-SCALAR-BWE-014","PTO-READER-NODE-SCALAR-BWE-015","PTO-READER-NODE-SCALAR-BWE-016","PTO-READER-NODE-SCALAR-BWE-017","PTO-READER-NODE-SCALAR-BWI-001","PTO-READER-NODE-SCALAR-BWI-002","PTO-READER-NODE-SCALAR-BWI-003","PTO-READER-NODE-SCALAR-BWI-004","PTO-READER-NODE-SCALAR-BWI-005","PTO-READER-NODE-SCALAR-BWI-006","PTO-READER-NODE-SCALAR-BWI-007","PTO-READER-NODE-SCALAR-BWI-008","PTO-READER-NODE-SCALAR-BWI-009","PTO-READER-NODE-SCALAR-BWI-010","PTO-READER-NODE-SCALAR-BWI-011","PTO-READER-NODE-SCALAR-BWI-012","PTO-READER-NODE-SCALAR-BWI-013","PTO-READER-NODE-SCALAR-BWI-014","PTO-READER-NODE-SCALAR-BWI-015","PTO-READER-NODE-SCALAR-BWI-016","PTO-READER-NODE-SCALAR-BWI-017","PTO-READER-NODE-SCALAR-BWT-001","PTO-READER-NODE-SCALAR-BWT-002","PTO-READER-NODE-SCALAR-BWT-003","PTO-READER-NODE-SCALAR-BWT-004","PTO-READER-NODE-SCALAR-BWT-005","PTO-READER-NODE-SCALAR-BWT-006","PTO-READER-NODE-SCALAR-BWT-007","PTO-READER-NODE-SCALAR-BWT-008","PTO-READER-NODE-SCALAR-BWT-009","PTO-READER-NODE-SCALAR-BWT-010","PTO-READER-NODE-SCALAR-BWT-011","PTO-READER-NODE-SCALAR-BWT-012","PTO-READER-NODE-SCALAR-BWT-013","PTO-READER-NODE-SCALAR-BWT-014","PTO-READER-NODE-SCALAR-BWT-015","PTO-READER-NODE-SCALAR-BWT-016","PTO-READER-NODE-SCALAR-BWT-017","PTO-READER-NODE-SCALAR-C-EBREAK-001","PTO-READER-NODE-SCALAR-C-EBREAK-002","PTO-READER-NODE-SCALAR-C-EBREAK-003","PTO-READER-NODE-SCALAR-C-EBREAK-004","PTO-READER-NODE-SCALAR-C-EBREAK-005","PTO-READER-NODE-SCALAR-C-EBREAK-006","PTO-READER-NODE-SCALAR-C-EBREAK-007","PTO-READER-NODE-SCALAR-C-EBREAK-008","PTO-READER-NODE-SCALAR-C-EBREAK-009","PTO-READER-NODE-SCALAR-C-EBREAK-010","PTO-READER-NODE-SCALAR-C-EBREAK-011","PTO-READER-NODE-SCALAR-C-EBREAK-012","PTO-READER-NODE-SCALAR-C-EBREAK-013","PTO-READER-NODE-SCALAR-C-EBREAK-014","PTO-READER-NODE-SCALAR-C-EBREAK-015","PTO-READER-NODE-SCALAR-C-EBREAK-016","PTO-READER-NODE-SCALAR-C-EBREAK-017","PTO-READER-NODE-SCALAR-C-SSRGET-001","PTO-READER-NODE-SCALAR-C-SSRGET-002","PTO-READER-NODE-SCALAR-C-SSRGET-003","PTO-READER-NODE-SCALAR-C-SSRGET-004","PTO-READER-NODE-SCALAR-C-SSRGET-005","PTO-READER-NODE-SCALAR-C-SSRGET-006","PTO-READER-NODE-SCALAR-C-SSRGET-007","PTO-READER-NODE-SCALAR-C-SSRGET-008","PTO-READER-NODE-SCALAR-C-SSRGET-009","PTO-READER-NODE-SCALAR-C-SSRGET-010","PTO-READER-NODE-SCALAR-C-SSRGET-011","PTO-READER-NODE-SCALAR-C-SSRGET-012","PTO-READER-NODE-SCALAR-C-SSRGET-013","PTO-READER-NODE-SCALAR-C-SSRGET-014","PTO-READER-NODE-SCALAR-C-SSRGET-015","PTO-READER-NODE-SCALAR-C-SSRGET-016","PTO-READER-NODE-SCALAR-C-SSRGET-017","PTO-READER-NODE-SCALAR-CASB-001","PTO-READER-NODE-SCALAR-CASB-002","PTO-READER-NODE-SCALAR-CASB-003","PTO-READER-NODE-SCALAR-CASB-004","PTO-READER-NODE-SCALAR-CASB-005","PTO-READER-NODE-SCALAR-CASB-006","PTO-READER-NODE-SCALAR-CASB-007","PTO-READER-NODE-SCALAR-CASB-008","PTO-READER-NODE-SCALAR-CASB-009","PTO-READER-NODE-SCALAR-CASB-010","PTO-READER-NODE-SCALAR-CASB-011","PTO-READER-NODE-SCALAR-CASB-012","PTO-READER-NODE-SCALAR-CASB-013","PTO-READER-NODE-SCALAR-CASB-014","PTO-READER-NODE-SCALAR-CASB-015","PTO-READER-NODE-SCALAR-CASB-016","PTO-READER-NODE-SCALAR-CASB-017","PTO-READER-NODE-SCALAR-CASD-001","PTO-READER-NODE-SCALAR-CASD-002","PTO-READER-NODE-SCALAR-CASD-003","PTO-READER-NODE-SCALAR-CASD-004","PTO-READER-NODE-SCALAR-CASD-005","PTO-READER-NODE-SCALAR-CASD-006","PTO-READER-NODE-SCALAR-CASD-007","PTO-READER-NODE-SCALAR-CASD-008","PTO-READER-NODE-SCALAR-CASD-009","PTO-READER-NODE-SCALAR-CASD-010","PTO-READER-NODE-SCALAR-CASD-011","PTO-READER-NODE-SCALAR-CASD-012","PTO-READER-NODE-SCALAR-CASD-013","PTO-READER-NODE-SCALAR-CASD-014","PTO-READER-NODE-SCALAR-CASD-015","PTO-READER-NODE-SCALAR-CASD-016","PTO-READER-NODE-SCALAR-CASD-017","PTO-READER-NODE-SCALAR-CASH-001","PTO-READER-NODE-SCALAR-CASH-002","PTO-READER-NODE-SCALAR-CASH-003","PTO-READER-NODE-SCALAR-CASH-004","PTO-READER-NODE-SCALAR-CASH-005","PTO-READER-NODE-SCALAR-CASH-006","PTO-READER-NODE-SCALAR-CASH-007","PTO-READER-NODE-SCALAR-CASH-008","PTO-READER-NODE-SCALAR-CASH-009","PTO-READER-NODE-SCALAR-CASH-010","PTO-READER-NODE-SCALAR-CASH-011","PTO-READER-NODE-SCALAR-CASH-012","PTO-READER-NODE-SCALAR-CASH-013","PTO-READER-NODE-SCALAR-CASH-014","PTO-READER-NODE-SCALAR-CASH-015","PTO-READER-NODE-SCALAR-CASH-016","PTO-READER-NODE-SCALAR-CASH-017","PTO-READER-NODE-SCALAR-DC-CISW-001","PTO-READER-NODE-SCALAR-DC-CISW-002","PTO-READER-NODE-SCALAR-DC-CISW-003","PTO-READER-NODE-SCALAR-DC-CISW-004","PTO-READER-NODE-SCALAR-DC-CISW-005","PTO-READER-NODE-SCALAR-DC-CISW-006","PTO-READER-NODE-SCALAR-DC-CISW-007","PTO-READER-NODE-SCALAR-DC-CISW-008","PTO-READER-NODE-SCALAR-DC-CISW-009","PTO-READER-NODE-SCALAR-DC-CISW-010","PTO-READER-NODE-SCALAR-DC-CISW-011","PTO-READER-NODE-SCALAR-DC-CISW-012","PTO-READER-NODE-SCALAR-DC-CISW-013","PTO-READER-NODE-SCALAR-DC-CISW-014","PTO-READER-NODE-SCALAR-DC-CISW-015","PTO-READER-NODE-SCALAR-DC-CISW-016","PTO-READER-NODE-SCALAR-DC-CISW-017","PTO-READER-NODE-SCALAR-DC-CIVA-001","PTO-READER-NODE-SCALAR-DC-CIVA-002","PTO-READER-NODE-SCALAR-DC-CIVA-003","PTO-READER-NODE-SCALAR-DC-CIVA-004","PTO-READER-NODE-SCALAR-DC-CIVA-005","PTO-READER-NODE-SCALAR-DC-CIVA-006","PTO-READER-NODE-SCALAR-DC-CIVA-007","PTO-READER-NODE-SCALAR-DC-CIVA-008","PTO-READER-NODE-SCALAR-DC-CIVA-009","PTO-READER-NODE-SCALAR-DC-CIVA-010","PTO-READER-NODE-SCALAR-DC-CIVA-011","PTO-READER-NODE-SCALAR-DC-CIVA-012","PTO-READER-NODE-SCALAR-DC-CIVA-013","PTO-READER-NODE-SCALAR-DC-CIVA-014","PTO-READER-NODE-SCALAR-DC-CIVA-015","PTO-READER-NODE-SCALAR-DC-CIVA-016","PTO-READER-NODE-SCALAR-DC-CIVA-017","PTO-READER-NODE-SCALAR-DC-CSW-001","PTO-READER-NODE-SCALAR-DC-CSW-002","PTO-READER-NODE-SCALAR-DC-CSW-003","PTO-READER-NODE-SCALAR-DC-CSW-004","PTO-READER-NODE-SCALAR-DC-CSW-005","PTO-READER-NODE-SCALAR-DC-CSW-006","PTO-READER-NODE-SCALAR-DC-CSW-007","PTO-READER-NODE-SCALAR-DC-CSW-008","PTO-READER-NODE-SCALAR-DC-CSW-009","PTO-READER-NODE-SCALAR-DC-CSW-010","PTO-READER-NODE-SCALAR-DC-CSW-011","PTO-READER-NODE-SCALAR-DC-CSW-012","PTO-READER-NODE-SCALAR-DC-CSW-013","PTO-READER-NODE-SCALAR-DC-CSW-014","PTO-READER-NODE-SCALAR-DC-CSW-015","PTO-READER-NODE-SCALAR-DC-CSW-016","PTO-READER-NODE-SCALAR-DC-CSW-017","PTO-READER-NODE-SCALAR-DC-CVA-001","PTO-READER-NODE-SCALAR-DC-CVA-002","PTO-READER-NODE-SCALAR-DC-CVA-003","PTO-READER-NODE-SCALAR-DC-CVA-004","PTO-READER-NODE-SCALAR-DC-CVA-005","PTO-READER-NODE-SCALAR-DC-CVA-006","PTO-READER-NODE-SCALAR-DC-CVA-007","PTO-READER-NODE-SCALAR-DC-CVA-008","PTO-READER-NODE-SCALAR-DC-CVA-009","PTO-READER-NODE-SCALAR-DC-CVA-010","PTO-READER-NODE-SCALAR-DC-CVA-011","PTO-READER-NODE-SCALAR-DC-CVA-012","PTO-READER-NODE-SCALAR-DC-CVA-013","PTO-READER-NODE-SCALAR-DC-CVA-014","PTO-READER-NODE-SCALAR-DC-CVA-015","PTO-READER-NODE-SCALAR-DC-CVA-016","PTO-READER-NODE-SCALAR-DC-CVA-017","PTO-READER-NODE-SCALAR-DC-IALL-001","PTO-READER-NODE-SCALAR-DC-IALL-002","PTO-READER-NODE-SCALAR-DC-IALL-003","PTO-READER-NODE-SCALAR-DC-IALL-004","PTO-READER-NODE-SCALAR-DC-IALL-005","PTO-READER-NODE-SCALAR-DC-IALL-006","PTO-READER-NODE-SCALAR-DC-IALL-007","PTO-READER-NODE-SCALAR-DC-IALL-008","PTO-READER-NODE-SCALAR-DC-IALL-009","PTO-READER-NODE-SCALAR-DC-IALL-010","PTO-READER-NODE-SCALAR-DC-IALL-011","PTO-READER-NODE-SCALAR-DC-IALL-012","PTO-READER-NODE-SCALAR-DC-IALL-013","PTO-READER-NODE-SCALAR-DC-IALL-014","PTO-READER-NODE-SCALAR-DC-IALL-015","PTO-READER-NODE-SCALAR-DC-IALL-016","PTO-READER-NODE-SCALAR-DC-ISW-001","PTO-READER-NODE-SCALAR-DC-ISW-002","PTO-READER-NODE-SCALAR-DC-ISW-003","PTO-READER-NODE-SCALAR-DC-ISW-004","PTO-READER-NODE-SCALAR-DC-ISW-005","PTO-READER-NODE-SCALAR-DC-ISW-006","PTO-READER-NODE-SCALAR-DC-ISW-007","PTO-READER-NODE-SCALAR-DC-ISW-008","PTO-READER-NODE-SCALAR-DC-ISW-009","PTO-READER-NODE-SCALAR-DC-ISW-010","PTO-READER-NODE-SCALAR-DC-ISW-011","PTO-READER-NODE-SCALAR-DC-ISW-012","PTO-READER-NODE-SCALAR-DC-ISW-013","PTO-READER-NODE-SCALAR-DC-ISW-014","PTO-READER-NODE-SCALAR-DC-ISW-015","PTO-READER-NODE-SCALAR-DC-ISW-016","PTO-READER-NODE-SCALAR-DC-ISW-017","PTO-READER-NODE-SCALAR-DC-IVA-001","PTO-READER-NODE-SCALAR-DC-IVA-002","PTO-READER-NODE-SCALAR-DC-IVA-003","PTO-READER-NODE-SCALAR-DC-IVA-004","PTO-READER-NODE-SCALAR-DC-IVA-005","PTO-READER-NODE-SCALAR-DC-IVA-006","PTO-READER-NODE-SCALAR-DC-IVA-007","PTO-READER-NODE-SCALAR-DC-IVA-008","PTO-READER-NODE-SCALAR-DC-IVA-009","PTO-READER-NODE-SCALAR-DC-IVA-010","PTO-READER-NODE-SCALAR-DC-IVA-011","PTO-READER-NODE-SCALAR-DC-IVA-012","PTO-READER-NODE-SCALAR-DC-IVA-013","PTO-READER-NODE-SCALAR-DC-IVA-014","PTO-READER-NODE-SCALAR-DC-IVA-015","PTO-READER-NODE-SCALAR-DC-IVA-016","PTO-READER-NODE-SCALAR-DC-IVA-017","PTO-READER-NODE-SCALAR-DC-ZVA-001","PTO-READER-NODE-SCALAR-DC-ZVA-002","PTO-READER-NODE-SCALAR-DC-ZVA-003","PTO-READER-NODE-SCALAR-DC-ZVA-004","PTO-READER-NODE-SCALAR-DC-ZVA-005","PTO-READER-NODE-SCALAR-DC-ZVA-006","PTO-READER-NODE-SCALAR-DC-ZVA-007","PTO-READER-NODE-SCALAR-DC-ZVA-008","PTO-READER-NODE-SCALAR-DC-ZVA-009","PTO-READER-NODE-SCALAR-DC-ZVA-010","PTO-READER-NODE-SCALAR-DC-ZVA-011","PTO-READER-NODE-SCALAR-DC-ZVA-012","PTO-READER-NODE-SCALAR-DC-ZVA-013","PTO-READER-NODE-SCALAR-DC-ZVA-014","PTO-READER-NODE-SCALAR-DC-ZVA-015","PTO-READER-NODE-SCALAR-DC-ZVA-016","PTO-READER-NODE-SCALAR-DC-ZVA-017","PTO-READER-NODE-SCALAR-DMA-001","PTO-READER-NODE-SCALAR-DMA-002","PTO-READER-NODE-SCALAR-DMA-003","PTO-READER-NODE-SCALAR-DMA-004","PTO-READER-NODE-SCALAR-DMA-005","PTO-READER-NODE-SCALAR-DMA-006","PTO-READER-NODE-SCALAR-DMA-007","PTO-READER-NODE-SCALAR-DMA-008","PTO-READER-NODE-SCALAR-DMA-009","PTO-READER-NODE-SCALAR-DMA-010","PTO-READER-NODE-SCALAR-DMA-011","PTO-READER-NODE-SCALAR-DMA-012","PTO-READER-NODE-SCALAR-DMA-013","PTO-READER-NODE-SCALAR-DMA-014","PTO-READER-NODE-SCALAR-DMA-015","PTO-READER-NODE-SCALAR-DMA-016","PTO-READER-NODE-SCALAR-DMA-017","PTO-READER-NODE-SCALAR-EBREAK-001","PTO-READER-NODE-SCALAR-EBREAK-002","PTO-READER-NODE-SCALAR-EBREAK-003","PTO-READER-NODE-SCALAR-EBREAK-004","PTO-READER-NODE-SCALAR-EBREAK-005","PTO-READER-NODE-SCALAR-EBREAK-006","PTO-READER-NODE-SCALAR-EBREAK-007","PTO-READER-NODE-SCALAR-EBREAK-008","PTO-READER-NODE-SCALAR-EBREAK-009","PTO-READER-NODE-SCALAR-EBREAK-010","PTO-READER-NODE-SCALAR-EBREAK-011","PTO-READER-NODE-SCALAR-EBREAK-012","PTO-READER-NODE-SCALAR-EBREAK-013","PTO-READER-NODE-SCALAR-EBREAK-014","PTO-READER-NODE-SCALAR-EBREAK-015","PTO-READER-NODE-SCALAR-EBREAK-016","PTO-READER-NODE-SCALAR-EBREAK-017","PTO-READER-NODE-SCALAR-FENCE-I-001","PTO-READER-NODE-SCALAR-FENCE-I-002","PTO-READER-NODE-SCALAR-FENCE-I-003","PTO-READER-NODE-SCALAR-FENCE-I-004","PTO-READER-NODE-SCALAR-FENCE-I-005","PTO-READER-NODE-SCALAR-FENCE-I-006","PTO-READER-NODE-SCALAR-FENCE-I-007","PTO-READER-NODE-SCALAR-FENCE-I-008","PTO-READER-NODE-SCALAR-FENCE-I-009","PTO-READER-NODE-SCALAR-FENCE-I-010","PTO-READER-NODE-SCALAR-FENCE-I-011","PTO-READER-NODE-SCALAR-FENCE-I-012","PTO-READER-NODE-SCALAR-FENCE-I-013","PTO-READER-NODE-SCALAR-FENCE-I-014","PTO-READER-NODE-SCALAR-FENCE-I-015","PTO-READER-NODE-SCALAR-FENCE-I-016","PTO-READER-NODE-SCALAR-HL-CASB-001","PTO-READER-NODE-SCALAR-HL-CASB-002","PTO-READER-NODE-SCALAR-HL-CASB-003","PTO-READER-NODE-SCALAR-HL-CASB-004","PTO-READER-NODE-SCALAR-HL-CASB-005","PTO-READER-NODE-SCALAR-HL-CASB-006","PTO-READER-NODE-SCALAR-HL-CASB-007","PTO-READER-NODE-SCALAR-HL-CASB-008","PTO-READER-NODE-SCALAR-HL-CASB-009","PTO-READER-NODE-SCALAR-HL-CASB-010","PTO-READER-NODE-SCALAR-HL-CASB-011","PTO-READER-NODE-SCALAR-HL-CASB-012","PTO-READER-NODE-SCALAR-HL-CASB-013","PTO-READER-NODE-SCALAR-HL-CASB-014","PTO-READER-NODE-SCALAR-HL-CASB-015","PTO-READER-NODE-SCALAR-HL-CASB-016","PTO-READER-NODE-SCALAR-HL-CASB-017","PTO-READER-NODE-SCALAR-HL-CASD-001","PTO-READER-NODE-SCALAR-HL-CASD-002","PTO-READER-NODE-SCALAR-HL-CASD-003","PTO-READER-NODE-SCALAR-HL-CASD-004","PTO-READER-NODE-SCALAR-HL-CASD-005","PTO-READER-NODE-SCALAR-HL-CASD-006","PTO-READER-NODE-SCALAR-HL-CASD-007","PTO-READER-NODE-SCALAR-HL-CASD-008","PTO-READER-NODE-SCALAR-HL-CASD-009","PTO-READER-NODE-SCALAR-HL-CASD-010","PTO-READER-NODE-SCALAR-HL-CASD-011","PTO-READER-NODE-SCALAR-HL-CASD-012","PTO-READER-NODE-SCALAR-HL-CASD-013","PTO-READER-NODE-SCALAR-HL-CASD-014","PTO-READER-NODE-SCALAR-HL-CASD-015","PTO-READER-NODE-SCALAR-HL-CASD-016","PTO-READER-NODE-SCALAR-HL-CASD-017","PTO-READER-NODE-SCALAR-HL-CASH-001","PTO-READER-NODE-SCALAR-HL-CASH-002","PTO-READER-NODE-SCALAR-HL-CASH-003","PTO-READER-NODE-SCALAR-HL-CASH-004","PTO-READER-NODE-SCALAR-HL-CASH-005","PTO-READER-NODE-SCALAR-HL-CASH-006","PTO-READER-NODE-SCALAR-HL-CASH-007","PTO-READER-NODE-SCALAR-HL-CASH-008","PTO-READER-NODE-SCALAR-HL-CASH-009","PTO-READER-NODE-SCALAR-HL-CASH-010","PTO-READER-NODE-SCALAR-HL-CASH-011","PTO-READER-NODE-SCALAR-HL-CASH-012","PTO-READER-NODE-SCALAR-HL-CASH-013","PTO-READER-NODE-SCALAR-HL-CASH-014","PTO-READER-NODE-SCALAR-HL-CASH-015","PTO-READER-NODE-SCALAR-HL-CASH-016","PTO-READER-NODE-SCALAR-HL-CASH-017","PTO-READER-NODE-SCALAR-HL-CASW-001","PTO-READER-NODE-SCALAR-HL-CASW-002","PTO-READER-NODE-SCALAR-HL-CASW-003","PTO-READER-NODE-SCALAR-HL-CASW-004","PTO-READER-NODE-SCALAR-HL-CASW-005","PTO-READER-NODE-SCALAR-HL-CASW-006","PTO-READER-NODE-SCALAR-HL-CASW-007","PTO-READER-NODE-SCALAR-HL-CASW-008","PTO-READER-NODE-SCALAR-HL-CASW-009","PTO-READER-NODE-SCALAR-HL-CASW-010","PTO-READER-NODE-SCALAR-HL-CASW-011","PTO-READER-NODE-SCALAR-HL-CASW-012","PTO-READER-NODE-SCALAR-HL-CASW-013","PTO-READER-NODE-SCALAR-HL-CASW-014","PTO-READER-NODE-SCALAR-HL-CASW-015","PTO-READER-NODE-SCALAR-HL-CASW-016","PTO-READER-NODE-SCALAR-HL-CASW-017","PTO-READER-NODE-SCALAR-HL-SSRGET-001","PTO-READER-NODE-SCALAR-HL-SSRGET-002","PTO-READER-NODE-SCALAR-HL-SSRGET-003","PTO-READER-NODE-SCALAR-HL-SSRGET-004","PTO-READER-NODE-SCALAR-HL-SSRGET-005","PTO-READER-NODE-SCALAR-HL-SSRGET-006","PTO-READER-NODE-SCALAR-HL-SSRGET-007","PTO-READER-NODE-SCALAR-HL-SSRGET-008","PTO-READER-NODE-SCALAR-HL-SSRGET-009","PTO-READER-NODE-SCALAR-HL-SSRGET-010","PTO-READER-NODE-SCALAR-HL-SSRGET-011","PTO-READER-NODE-SCALAR-HL-SSRGET-012","PTO-READER-NODE-SCALAR-HL-SSRGET-013","PTO-READER-NODE-SCALAR-HL-SSRGET-014","PTO-READER-NODE-SCALAR-HL-SSRGET-015","PTO-READER-NODE-SCALAR-HL-SSRGET-016","PTO-READER-NODE-SCALAR-HL-SSRGET-017","PTO-READER-NODE-SCALAR-HL-SSRSET-001","PTO-READER-NODE-SCALAR-HL-SSRSET-002","PTO-READER-NODE-SCALAR-HL-SSRSET-003","PTO-READER-NODE-SCALAR-HL-SSRSET-004","PTO-READER-NODE-SCALAR-HL-SSRSET-005","PTO-READER-NODE-SCALAR-HL-SSRSET-006","PTO-READER-NODE-SCALAR-HL-SSRSET-007","PTO-READER-NODE-SCALAR-HL-SSRSET-008","PTO-READER-NODE-SCALAR-HL-SSRSET-009","PTO-READER-NODE-SCALAR-HL-SSRSET-010","PTO-READER-NODE-SCALAR-HL-SSRSET-011","PTO-READER-NODE-SCALAR-HL-SSRSET-012","PTO-READER-NODE-SCALAR-HL-SSRSET-013","PTO-READER-NODE-SCALAR-HL-SSRSET-014","PTO-READER-NODE-SCALAR-HL-SSRSET-015","PTO-READER-NODE-SCALAR-HL-SSRSET-016","PTO-READER-NODE-SCALAR-HL-SSRSET-017","PTO-READER-NODE-SCALAR-IC-IALL-001","PTO-READER-NODE-SCALAR-IC-IALL-002","PTO-READER-NODE-SCALAR-IC-IALL-003","PTO-READER-NODE-SCALAR-IC-IALL-004","PTO-READER-NODE-SCALAR-IC-IALL-005","PTO-READER-NODE-SCALAR-IC-IALL-006","PTO-READER-NODE-SCALAR-IC-IALL-007","PTO-READER-NODE-SCALAR-IC-IALL-008","PTO-READER-NODE-SCALAR-IC-IALL-009","PTO-READER-NODE-SCALAR-IC-IALL-010","PTO-READER-NODE-SCALAR-IC-IALL-011","PTO-READER-NODE-SCALAR-IC-IALL-012","PTO-READER-NODE-SCALAR-IC-IALL-013","PTO-READER-NODE-SCALAR-IC-IALL-014","PTO-READER-NODE-SCALAR-IC-IALL-015","PTO-READER-NODE-SCALAR-IC-IALL-016","PTO-READER-NODE-SCALAR-IC-IVA-001","PTO-READER-NODE-SCALAR-IC-IVA-002","PTO-READER-NODE-SCALAR-IC-IVA-003","PTO-READER-NODE-SCALAR-IC-IVA-004","PTO-READER-NODE-SCALAR-IC-IVA-005","PTO-READER-NODE-SCALAR-IC-IVA-006","PTO-READER-NODE-SCALAR-IC-IVA-007","PTO-READER-NODE-SCALAR-IC-IVA-008","PTO-READER-NODE-SCALAR-IC-IVA-009","PTO-READER-NODE-SCALAR-IC-IVA-010","PTO-READER-NODE-SCALAR-IC-IVA-011","PTO-READER-NODE-SCALAR-IC-IVA-012","PTO-READER-NODE-SCALAR-IC-IVA-013","PTO-READER-NODE-SCALAR-IC-IVA-014","PTO-READER-NODE-SCALAR-IC-IVA-015","PTO-READER-NODE-SCALAR-IC-IVA-016","PTO-READER-NODE-SCALAR-IC-IVA-017","PTO-READER-NODE-SCALAR-LD-ADD-001","PTO-READER-NODE-SCALAR-LD-ADD-002","PTO-READER-NODE-SCALAR-LD-ADD-003","PTO-READER-NODE-SCALAR-LD-ADD-004","PTO-READER-NODE-SCALAR-LD-ADD-005","PTO-READER-NODE-SCALAR-LD-ADD-006","PTO-READER-NODE-SCALAR-LD-ADD-007","PTO-READER-NODE-SCALAR-LD-ADD-008","PTO-READER-NODE-SCALAR-LD-ADD-009","PTO-READER-NODE-SCALAR-LD-ADD-010","PTO-READER-NODE-SCALAR-LD-ADD-011","PTO-READER-NODE-SCALAR-LD-ADD-012","PTO-READER-NODE-SCALAR-LD-ADD-013","PTO-READER-NODE-SCALAR-LD-ADD-014","PTO-READER-NODE-SCALAR-LD-ADD-015","PTO-READER-NODE-SCALAR-LD-ADD-016","PTO-READER-NODE-SCALAR-LD-ADD-017","PTO-READER-NODE-SCALAR-LD-AND-001","PTO-READER-NODE-SCALAR-LD-AND-002","PTO-READER-NODE-SCALAR-LD-AND-003","PTO-READER-NODE-SCALAR-LD-AND-004","PTO-READER-NODE-SCALAR-LD-AND-005","PTO-READER-NODE-SCALAR-LD-AND-006","PTO-READER-NODE-SCALAR-LD-AND-007","PTO-READER-NODE-SCALAR-LD-AND-008","PTO-READER-NODE-SCALAR-LD-AND-009","PTO-READER-NODE-SCALAR-LD-AND-010","PTO-READER-NODE-SCALAR-LD-AND-011","PTO-READER-NODE-SCALAR-LD-AND-012","PTO-READER-NODE-SCALAR-LD-AND-013","PTO-READER-NODE-SCALAR-LD-AND-014","PTO-READER-NODE-SCALAR-LD-AND-015","PTO-READER-NODE-SCALAR-LD-AND-016","PTO-READER-NODE-SCALAR-LD-AND-017","PTO-READER-NODE-SCALAR-LD-OR-001","PTO-READER-NODE-SCALAR-LD-OR-002","PTO-READER-NODE-SCALAR-LD-OR-003","PTO-READER-NODE-SCALAR-LD-OR-004","PTO-READER-NODE-SCALAR-LD-OR-005","PTO-READER-NODE-SCALAR-LD-OR-006","PTO-READER-NODE-SCALAR-LD-OR-007","PTO-READER-NODE-SCALAR-LD-OR-008","PTO-READER-NODE-SCALAR-LD-OR-009","PTO-READER-NODE-SCALAR-LD-OR-010","PTO-READER-NODE-SCALAR-LD-OR-011","PTO-READER-NODE-SCALAR-LD-OR-012","PTO-READER-NODE-SCALAR-LD-OR-013","PTO-READER-NODE-SCALAR-LD-OR-014","PTO-READER-NODE-SCALAR-LD-OR-015","PTO-READER-NODE-SCALAR-LD-OR-016","PTO-READER-NODE-SCALAR-LD-OR-017","PTO-READER-NODE-SCALAR-LD-SMAX-001","PTO-READER-NODE-SCALAR-LD-SMAX-002","PTO-READER-NODE-SCALAR-LD-SMAX-003","PTO-READER-NODE-SCALAR-LD-SMAX-004","PTO-READER-NODE-SCALAR-LD-SMAX-005","PTO-READER-NODE-SCALAR-LD-SMAX-006","PTO-READER-NODE-SCALAR-LD-SMAX-007","PTO-READER-NODE-SCALAR-LD-SMAX-008","PTO-READER-NODE-SCALAR-LD-SMAX-009","PTO-READER-NODE-SCALAR-LD-SMAX-010","PTO-READER-NODE-SCALAR-LD-SMAX-011","PTO-READER-NODE-SCALAR-LD-SMAX-012","PTO-READER-NODE-SCALAR-LD-SMAX-013","PTO-READER-NODE-SCALAR-LD-SMAX-014","PTO-READER-NODE-SCALAR-LD-SMAX-015","PTO-READER-NODE-SCALAR-LD-SMAX-016","PTO-READER-NODE-SCALAR-LD-SMAX-017","PTO-READER-NODE-SCALAR-LD-SMIN-001","PTO-READER-NODE-SCALAR-LD-SMIN-002","PTO-READER-NODE-SCALAR-LD-SMIN-003","PTO-READER-NODE-SCALAR-LD-SMIN-004","PTO-READER-NODE-SCALAR-LD-SMIN-005","PTO-READER-NODE-SCALAR-LD-SMIN-006","PTO-READER-NODE-SCALAR-LD-SMIN-007","PTO-READER-NODE-SCALAR-LD-SMIN-008","PTO-READER-NODE-SCALAR-LD-SMIN-009","PTO-READER-NODE-SCALAR-LD-SMIN-010","PTO-READER-NODE-SCALAR-LD-SMIN-011","PTO-READER-NODE-SCALAR-LD-SMIN-012","PTO-READER-NODE-SCALAR-LD-SMIN-013","PTO-READER-NODE-SCALAR-LD-SMIN-014","PTO-READER-NODE-SCALAR-LD-SMIN-015","PTO-READER-NODE-SCALAR-LD-SMIN-016","PTO-READER-NODE-SCALAR-LD-SMIN-017","PTO-READER-NODE-SCALAR-LD-UMAX-001","PTO-READER-NODE-SCALAR-LD-UMAX-002","PTO-READER-NODE-SCALAR-LD-UMAX-003","PTO-READER-NODE-SCALAR-LD-UMAX-004","PTO-READER-NODE-SCALAR-LD-UMAX-005","PTO-READER-NODE-SCALAR-LD-UMAX-006","PTO-READER-NODE-SCALAR-LD-UMAX-007","PTO-READER-NODE-SCALAR-LD-UMAX-008","PTO-READER-NODE-SCALAR-LD-UMAX-009","PTO-READER-NODE-SCALAR-LD-UMAX-010","PTO-READER-NODE-SCALAR-LD-UMAX-011","PTO-READER-NODE-SCALAR-LD-UMAX-012","PTO-READER-NODE-SCALAR-LD-UMAX-013","PTO-READER-NODE-SCALAR-LD-UMAX-014","PTO-READER-NODE-SCALAR-LD-UMAX-015","PTO-READER-NODE-SCALAR-LD-UMAX-016","PTO-READER-NODE-SCALAR-LD-UMAX-017","PTO-READER-NODE-SCALAR-LD-UMIN-001","PTO-READER-NODE-SCALAR-LD-UMIN-002","PTO-READER-NODE-SCALAR-LD-UMIN-003","PTO-READER-NODE-SCALAR-LD-UMIN-004","PTO-READER-NODE-SCALAR-LD-UMIN-005","PTO-READER-NODE-SCALAR-LD-UMIN-006","PTO-READER-NODE-SCALAR-LD-UMIN-007","PTO-READER-NODE-SCALAR-LD-UMIN-008","PTO-READER-NODE-SCALAR-LD-UMIN-009","PTO-READER-NODE-SCALAR-LD-UMIN-010","PTO-READER-NODE-SCALAR-LD-UMIN-011","PTO-READER-NODE-SCALAR-LD-UMIN-012","PTO-READER-NODE-SCALAR-LD-UMIN-013","PTO-READER-NODE-SCALAR-LD-UMIN-014","PTO-READER-NODE-SCALAR-LD-UMIN-015","PTO-READER-NODE-SCALAR-LD-UMIN-016","PTO-READER-NODE-SCALAR-LD-UMIN-017","PTO-READER-NODE-SCALAR-LD-XOR-001","PTO-READER-NODE-SCALAR-LD-XOR-002","PTO-READER-NODE-SCALAR-LD-XOR-003","PTO-READER-NODE-SCALAR-LD-XOR-004","PTO-READER-NODE-SCALAR-LD-XOR-005","PTO-READER-NODE-SCALAR-LD-XOR-006","PTO-READER-NODE-SCALAR-LD-XOR-007","PTO-READER-NODE-SCALAR-LD-XOR-008","PTO-READER-NODE-SCALAR-LD-XOR-009","PTO-READER-NODE-SCALAR-LD-XOR-010","PTO-READER-NODE-SCALAR-LD-XOR-011","PTO-READER-NODE-SCALAR-LD-XOR-012","PTO-READER-NODE-SCALAR-LD-XOR-013","PTO-READER-NODE-SCALAR-LD-XOR-014","PTO-READER-NODE-SCALAR-LD-XOR-015","PTO-READER-NODE-SCALAR-LD-XOR-016","PTO-READER-NODE-SCALAR-LD-XOR-017","PTO-READER-NODE-SCALAR-LR-B-001","PTO-READER-NODE-SCALAR-LR-B-002","PTO-READER-NODE-SCALAR-LR-B-003","PTO-READER-NODE-SCALAR-LR-B-004","PTO-READER-NODE-SCALAR-LR-B-005","PTO-READER-NODE-SCALAR-LR-B-006","PTO-READER-NODE-SCALAR-LR-B-007","PTO-READER-NODE-SCALAR-LR-B-008","PTO-READER-NODE-SCALAR-LR-B-009","PTO-READER-NODE-SCALAR-LR-B-010","PTO-READER-NODE-SCALAR-LR-B-011","PTO-READER-NODE-SCALAR-LR-B-012","PTO-READER-NODE-SCALAR-LR-B-013","PTO-READER-NODE-SCALAR-LR-B-014","PTO-READER-NODE-SCALAR-LR-B-015","PTO-READER-NODE-SCALAR-LR-B-016","PTO-READER-NODE-SCALAR-LR-B-017","PTO-READER-NODE-SCALAR-LR-D-001","PTO-READER-NODE-SCALAR-LR-D-002","PTO-READER-NODE-SCALAR-LR-D-003","PTO-READER-NODE-SCALAR-LR-D-004","PTO-READER-NODE-SCALAR-LR-D-005","PTO-READER-NODE-SCALAR-LR-D-006","PTO-READER-NODE-SCALAR-LR-D-007","PTO-READER-NODE-SCALAR-LR-D-008","PTO-READER-NODE-SCALAR-LR-D-009","PTO-READER-NODE-SCALAR-LR-D-010","PTO-READER-NODE-SCALAR-LR-D-011","PTO-READER-NODE-SCALAR-LR-D-012","PTO-READER-NODE-SCALAR-LR-D-013","PTO-READER-NODE-SCALAR-LR-D-014","PTO-READER-NODE-SCALAR-LR-D-015","PTO-READER-NODE-SCALAR-LR-D-016","PTO-READER-NODE-SCALAR-LR-D-017","PTO-READER-NODE-SCALAR-LR-H-001","PTO-READER-NODE-SCALAR-LR-H-002","PTO-READER-NODE-SCALAR-LR-H-003","PTO-READER-NODE-SCALAR-LR-H-004","PTO-READER-NODE-SCALAR-LR-H-005","PTO-READER-NODE-SCALAR-LR-H-006","PTO-READER-NODE-SCALAR-LR-H-007","PTO-READER-NODE-SCALAR-LR-H-008","PTO-READER-NODE-SCALAR-LR-H-009","PTO-READER-NODE-SCALAR-LR-H-010","PTO-READER-NODE-SCALAR-LR-H-011","PTO-READER-NODE-SCALAR-LR-H-012","PTO-READER-NODE-SCALAR-LR-H-013","PTO-READER-NODE-SCALAR-LR-H-014","PTO-READER-NODE-SCALAR-LR-H-015","PTO-READER-NODE-SCALAR-LR-H-016","PTO-READER-NODE-SCALAR-LR-H-017","PTO-READER-NODE-SCALAR-LR-W-001","PTO-READER-NODE-SCALAR-LR-W-002","PTO-READER-NODE-SCALAR-LR-W-003","PTO-READER-NODE-SCALAR-LR-W-004","PTO-READER-NODE-SCALAR-LR-W-005","PTO-READER-NODE-SCALAR-LR-W-006","PTO-READER-NODE-SCALAR-LR-W-007","PTO-READER-NODE-SCALAR-LR-W-008","PTO-READER-NODE-SCALAR-LR-W-009","PTO-READER-NODE-SCALAR-LR-W-010","PTO-READER-NODE-SCALAR-LR-W-011","PTO-READER-NODE-SCALAR-LR-W-012","PTO-READER-NODE-SCALAR-LR-W-013","PTO-READER-NODE-SCALAR-LR-W-014","PTO-READER-NODE-SCALAR-LR-W-015","PTO-READER-NODE-SCALAR-LR-W-016","PTO-READER-NODE-SCALAR-LR-W-017","PTO-READER-NODE-SCALAR-LSRGET-001","PTO-READER-NODE-SCALAR-LSRGET-002","PTO-READER-NODE-SCALAR-LSRGET-003","PTO-READER-NODE-SCALAR-LSRGET-004","PTO-READER-NODE-SCALAR-LSRGET-005","PTO-READER-NODE-SCALAR-LSRGET-006","PTO-READER-NODE-SCALAR-LSRGET-007","PTO-READER-NODE-SCALAR-LSRGET-008","PTO-READER-NODE-SCALAR-LSRGET-009","PTO-READER-NODE-SCALAR-LSRGET-010","PTO-READER-NODE-SCALAR-LSRGET-011","PTO-READER-NODE-SCALAR-LSRGET-012","PTO-READER-NODE-SCALAR-LSRGET-013","PTO-READER-NODE-SCALAR-LSRGET-014","PTO-READER-NODE-SCALAR-LSRGET-015","PTO-READER-NODE-SCALAR-LSRGET-016","PTO-READER-NODE-SCALAR-LSRGET-017","PTO-READER-NODE-SCALAR-LW-ADD-001","PTO-READER-NODE-SCALAR-LW-ADD-002","PTO-READER-NODE-SCALAR-LW-ADD-003","PTO-READER-NODE-SCALAR-LW-ADD-004","PTO-READER-NODE-SCALAR-LW-ADD-005","PTO-READER-NODE-SCALAR-LW-ADD-006","PTO-READER-NODE-SCALAR-LW-ADD-007","PTO-READER-NODE-SCALAR-LW-ADD-008","PTO-READER-NODE-SCALAR-LW-ADD-009","PTO-READER-NODE-SCALAR-LW-ADD-010","PTO-READER-NODE-SCALAR-LW-ADD-011","PTO-READER-NODE-SCALAR-LW-ADD-012","PTO-READER-NODE-SCALAR-LW-ADD-013","PTO-READER-NODE-SCALAR-LW-ADD-014","PTO-READER-NODE-SCALAR-LW-ADD-015","PTO-READER-NODE-SCALAR-LW-ADD-016","PTO-READER-NODE-SCALAR-LW-ADD-017","PTO-READER-NODE-SCALAR-LW-AND-001","PTO-READER-NODE-SCALAR-LW-AND-002","PTO-READER-NODE-SCALAR-LW-AND-003","PTO-READER-NODE-SCALAR-LW-AND-004","PTO-READER-NODE-SCALAR-LW-AND-005","PTO-READER-NODE-SCALAR-LW-AND-006","PTO-READER-NODE-SCALAR-LW-AND-007","PTO-READER-NODE-SCALAR-LW-AND-008","PTO-READER-NODE-SCALAR-LW-AND-009","PTO-READER-NODE-SCALAR-LW-AND-010","PTO-READER-NODE-SCALAR-LW-AND-011","PTO-READER-NODE-SCALAR-LW-AND-012","PTO-READER-NODE-SCALAR-LW-AND-013","PTO-READER-NODE-SCALAR-LW-AND-014","PTO-READER-NODE-SCALAR-LW-AND-015","PTO-READER-NODE-SCALAR-LW-AND-016","PTO-READER-NODE-SCALAR-LW-AND-017","PTO-READER-NODE-SCALAR-LW-OR-001","PTO-READER-NODE-SCALAR-LW-OR-002","PTO-READER-NODE-SCALAR-LW-OR-003","PTO-READER-NODE-SCALAR-LW-OR-004","PTO-READER-NODE-SCALAR-LW-OR-005","PTO-READER-NODE-SCALAR-LW-OR-006","PTO-READER-NODE-SCALAR-LW-OR-007","PTO-READER-NODE-SCALAR-LW-OR-008","PTO-READER-NODE-SCALAR-LW-OR-009","PTO-READER-NODE-SCALAR-LW-OR-010","PTO-READER-NODE-SCALAR-LW-OR-011","PTO-READER-NODE-SCALAR-LW-OR-012","PTO-READER-NODE-SCALAR-LW-OR-013","PTO-READER-NODE-SCALAR-LW-OR-014","PTO-READER-NODE-SCALAR-LW-OR-015","PTO-READER-NODE-SCALAR-LW-OR-016","PTO-READER-NODE-SCALAR-LW-OR-017","PTO-READER-NODE-SCALAR-LW-SMAX-001","PTO-READER-NODE-SCALAR-LW-SMAX-002","PTO-READER-NODE-SCALAR-LW-SMAX-003","PTO-READER-NODE-SCALAR-LW-SMAX-004","PTO-READER-NODE-SCALAR-LW-SMAX-005","PTO-READER-NODE-SCALAR-LW-SMAX-006","PTO-READER-NODE-SCALAR-LW-SMAX-007","PTO-READER-NODE-SCALAR-LW-SMAX-008","PTO-READER-NODE-SCALAR-LW-SMAX-009","PTO-READER-NODE-SCALAR-LW-SMAX-010","PTO-READER-NODE-SCALAR-LW-SMAX-011","PTO-READER-NODE-SCALAR-LW-SMAX-012","PTO-READER-NODE-SCALAR-LW-SMAX-013","PTO-READER-NODE-SCALAR-LW-SMAX-014","PTO-READER-NODE-SCALAR-LW-SMAX-015","PTO-READER-NODE-SCALAR-LW-SMAX-016","PTO-READER-NODE-SCALAR-LW-SMAX-017","PTO-READER-NODE-SCALAR-LW-SMIN-001","PTO-READER-NODE-SCALAR-LW-SMIN-002","PTO-READER-NODE-SCALAR-LW-SMIN-003","PTO-READER-NODE-SCALAR-LW-SMIN-004","PTO-READER-NODE-SCALAR-LW-SMIN-005","PTO-READER-NODE-SCALAR-LW-SMIN-006","PTO-READER-NODE-SCALAR-LW-SMIN-007","PTO-READER-NODE-SCALAR-LW-SMIN-008","PTO-READER-NODE-SCALAR-LW-SMIN-009","PTO-READER-NODE-SCALAR-LW-SMIN-010","PTO-READER-NODE-SCALAR-LW-SMIN-011","PTO-READER-NODE-SCALAR-LW-SMIN-012","PTO-READER-NODE-SCALAR-LW-SMIN-013","PTO-READER-NODE-SCALAR-LW-SMIN-014","PTO-READER-NODE-SCALAR-LW-SMIN-015","PTO-READER-NODE-SCALAR-LW-SMIN-016","PTO-READER-NODE-SCALAR-LW-SMIN-017","PTO-READER-NODE-SCALAR-LW-UMAX-001","PTO-READER-NODE-SCALAR-LW-UMAX-002","PTO-READER-NODE-SCALAR-LW-UMAX-003","PTO-READER-NODE-SCALAR-LW-UMAX-004","PTO-READER-NODE-SCALAR-LW-UMAX-005","PTO-READER-NODE-SCALAR-LW-UMAX-006","PTO-READER-NODE-SCALAR-LW-UMAX-007","PTO-READER-NODE-SCALAR-LW-UMAX-008","PTO-READER-NODE-SCALAR-LW-UMAX-009","PTO-READER-NODE-SCALAR-LW-UMAX-010","PTO-READER-NODE-SCALAR-LW-UMAX-011","PTO-READER-NODE-SCALAR-LW-UMAX-012","PTO-READER-NODE-SCALAR-LW-UMAX-013","PTO-READER-NODE-SCALAR-LW-UMAX-014","PTO-READER-NODE-SCALAR-LW-UMAX-015","PTO-READER-NODE-SCALAR-LW-UMAX-016","PTO-READER-NODE-SCALAR-LW-UMAX-017","PTO-READER-NODE-SCALAR-LW-UMIN-001","PTO-READER-NODE-SCALAR-LW-UMIN-002","PTO-READER-NODE-SCALAR-LW-UMIN-003","PTO-READER-NODE-SCALAR-LW-UMIN-004","PTO-READER-NODE-SCALAR-LW-UMIN-005","PTO-READER-NODE-SCALAR-LW-UMIN-006","PTO-READER-NODE-SCALAR-LW-UMIN-007","PTO-READER-NODE-SCALAR-LW-UMIN-008","PTO-READER-NODE-SCALAR-LW-UMIN-009","PTO-READER-NODE-SCALAR-LW-UMIN-010","PTO-READER-NODE-SCALAR-LW-UMIN-011","PTO-READER-NODE-SCALAR-LW-UMIN-012","PTO-READER-NODE-SCALAR-LW-UMIN-013","PTO-READER-NODE-SCALAR-LW-UMIN-014","PTO-READER-NODE-SCALAR-LW-UMIN-015","PTO-READER-NODE-SCALAR-LW-UMIN-016","PTO-READER-NODE-SCALAR-LW-UMIN-017","PTO-READER-NODE-SCALAR-LW-XOR-001","PTO-READER-NODE-SCALAR-LW-XOR-002","PTO-READER-NODE-SCALAR-LW-XOR-003","PTO-READER-NODE-SCALAR-LW-XOR-004","PTO-READER-NODE-SCALAR-LW-XOR-005","PTO-READER-NODE-SCALAR-LW-XOR-006","PTO-READER-NODE-SCALAR-LW-XOR-007","PTO-READER-NODE-SCALAR-LW-XOR-008","PTO-READER-NODE-SCALAR-LW-XOR-009","PTO-READER-NODE-SCALAR-LW-XOR-010","PTO-READER-NODE-SCALAR-LW-XOR-011","PTO-READER-NODE-SCALAR-LW-XOR-012","PTO-READER-NODE-SCALAR-LW-XOR-013","PTO-READER-NODE-SCALAR-LW-XOR-014","PTO-READER-NODE-SCALAR-LW-XOR-015","PTO-READER-NODE-SCALAR-LW-XOR-016","PTO-READER-NODE-SCALAR-LW-XOR-017","PTO-READER-NODE-SCALAR-SC-B-001","PTO-READER-NODE-SCALAR-SC-B-002","PTO-READER-NODE-SCALAR-SC-B-003","PTO-READER-NODE-SCALAR-SC-B-004","PTO-READER-NODE-SCALAR-SC-B-005","PTO-READER-NODE-SCALAR-SC-B-006","PTO-READER-NODE-SCALAR-SC-B-007","PTO-READER-NODE-SCALAR-SC-B-008","PTO-READER-NODE-SCALAR-SC-B-009","PTO-READER-NODE-SCALAR-SC-B-010","PTO-READER-NODE-SCALAR-SC-B-011","PTO-READER-NODE-SCALAR-SC-B-012","PTO-READER-NODE-SCALAR-SC-B-013","PTO-READER-NODE-SCALAR-SC-B-014","PTO-READER-NODE-SCALAR-SC-B-015","PTO-READER-NODE-SCALAR-SC-B-016","PTO-READER-NODE-SCALAR-SC-B-017","PTO-READER-NODE-SCALAR-SC-D-001","PTO-READER-NODE-SCALAR-SC-D-002","PTO-READER-NODE-SCALAR-SC-D-003","PTO-READER-NODE-SCALAR-SC-D-004","PTO-READER-NODE-SCALAR-SC-D-005","PTO-READER-NODE-SCALAR-SC-D-006","PTO-READER-NODE-SCALAR-SC-D-007","PTO-READER-NODE-SCALAR-SC-D-008","PTO-READER-NODE-SCALAR-SC-D-009","PTO-READER-NODE-SCALAR-SC-D-010","PTO-READER-NODE-SCALAR-SC-D-011","PTO-READER-NODE-SCALAR-SC-D-012","PTO-READER-NODE-SCALAR-SC-D-013","PTO-READER-NODE-SCALAR-SC-D-014","PTO-READER-NODE-SCALAR-SC-D-015","PTO-READER-NODE-SCALAR-SC-D-016","PTO-READER-NODE-SCALAR-SC-D-017","PTO-READER-NODE-SCALAR-SC-H-001","PTO-READER-NODE-SCALAR-SC-H-002","PTO-READER-NODE-SCALAR-SC-H-003","PTO-READER-NODE-SCALAR-SC-H-004","PTO-READER-NODE-SCALAR-SC-H-005","PTO-READER-NODE-SCALAR-SC-H-006","PTO-READER-NODE-SCALAR-SC-H-007","PTO-READER-NODE-SCALAR-SC-H-008","PTO-READER-NODE-SCALAR-SC-H-009","PTO-READER-NODE-SCALAR-SC-H-010","PTO-READER-NODE-SCALAR-SC-H-011","PTO-READER-NODE-SCALAR-SC-H-012","PTO-READER-NODE-SCALAR-SC-H-013","PTO-READER-NODE-SCALAR-SC-H-014","PTO-READER-NODE-SCALAR-SC-H-015","PTO-READER-NODE-SCALAR-SC-H-016","PTO-READER-NODE-SCALAR-SC-H-017","PTO-READER-NODE-SCALAR-SC-W-001","PTO-READER-NODE-SCALAR-SC-W-002","PTO-READER-NODE-SCALAR-SC-W-003","PTO-READER-NODE-SCALAR-SC-W-004","PTO-READER-NODE-SCALAR-SC-W-005","PTO-READER-NODE-SCALAR-SC-W-006","PTO-READER-NODE-SCALAR-SC-W-007","PTO-READER-NODE-SCALAR-SC-W-008","PTO-READER-NODE-SCALAR-SC-W-009","PTO-READER-NODE-SCALAR-SC-W-010","PTO-READER-NODE-SCALAR-SC-W-011","PTO-READER-NODE-SCALAR-SC-W-012","PTO-READER-NODE-SCALAR-SC-W-013","PTO-READER-NODE-SCALAR-SC-W-014","PTO-READER-NODE-SCALAR-SC-W-015","PTO-READER-NODE-SCALAR-SC-W-016","PTO-READER-NODE-SCALAR-SC-W-017","PTO-READER-NODE-SCALAR-SD-ADD-001","PTO-READER-NODE-SCALAR-SD-ADD-002","PTO-READER-NODE-SCALAR-SD-ADD-003","PTO-READER-NODE-SCALAR-SD-ADD-004","PTO-READER-NODE-SCALAR-SD-ADD-005","PTO-READER-NODE-SCALAR-SD-ADD-006","PTO-READER-NODE-SCALAR-SD-ADD-007","PTO-READER-NODE-SCALAR-SD-ADD-008","PTO-READER-NODE-SCALAR-SD-ADD-009","PTO-READER-NODE-SCALAR-SD-ADD-010","PTO-READER-NODE-SCALAR-SD-ADD-011","PTO-READER-NODE-SCALAR-SD-ADD-012","PTO-READER-NODE-SCALAR-SD-ADD-013","PTO-READER-NODE-SCALAR-SD-ADD-014","PTO-READER-NODE-SCALAR-SD-ADD-015","PTO-READER-NODE-SCALAR-SD-ADD-016","PTO-READER-NODE-SCALAR-SD-ADD-017","PTO-READER-NODE-SCALAR-SD-AND-001","PTO-READER-NODE-SCALAR-SD-AND-002","PTO-READER-NODE-SCALAR-SD-AND-003","PTO-READER-NODE-SCALAR-SD-AND-004","PTO-READER-NODE-SCALAR-SD-AND-005","PTO-READER-NODE-SCALAR-SD-AND-006","PTO-READER-NODE-SCALAR-SD-AND-007","PTO-READER-NODE-SCALAR-SD-AND-008","PTO-READER-NODE-SCALAR-SD-AND-009","PTO-READER-NODE-SCALAR-SD-AND-010","PTO-READER-NODE-SCALAR-SD-AND-011","PTO-READER-NODE-SCALAR-SD-AND-012","PTO-READER-NODE-SCALAR-SD-AND-013","PTO-READER-NODE-SCALAR-SD-AND-014","PTO-READER-NODE-SCALAR-SD-AND-015","PTO-READER-NODE-SCALAR-SD-AND-016","PTO-READER-NODE-SCALAR-SD-AND-017","PTO-READER-NODE-SCALAR-SD-OR-001","PTO-READER-NODE-SCALAR-SD-OR-002","PTO-READER-NODE-SCALAR-SD-OR-003","PTO-READER-NODE-SCALAR-SD-OR-004","PTO-READER-NODE-SCALAR-SD-OR-005","PTO-READER-NODE-SCALAR-SD-OR-006","PTO-READER-NODE-SCALAR-SD-OR-007","PTO-READER-NODE-SCALAR-SD-OR-008","PTO-READER-NODE-SCALAR-SD-OR-009","PTO-READER-NODE-SCALAR-SD-OR-010","PTO-READER-NODE-SCALAR-SD-OR-011","PTO-READER-NODE-SCALAR-SD-OR-012","PTO-READER-NODE-SCALAR-SD-OR-013","PTO-READER-NODE-SCALAR-SD-OR-014","PTO-READER-NODE-SCALAR-SD-OR-015","PTO-READER-NODE-SCALAR-SD-OR-016","PTO-READER-NODE-SCALAR-SD-OR-017","PTO-READER-NODE-SCALAR-SD-SMAX-001","PTO-READER-NODE-SCALAR-SD-SMAX-002","PTO-READER-NODE-SCALAR-SD-SMAX-003","PTO-READER-NODE-SCALAR-SD-SMAX-004","PTO-READER-NODE-SCALAR-SD-SMAX-005","PTO-READER-NODE-SCALAR-SD-SMAX-006","PTO-READER-NODE-SCALAR-SD-SMAX-007","PTO-READER-NODE-SCALAR-SD-SMAX-008","PTO-READER-NODE-SCALAR-SD-SMAX-009","PTO-READER-NODE-SCALAR-SD-SMAX-010","PTO-READER-NODE-SCALAR-SD-SMAX-011","PTO-READER-NODE-SCALAR-SD-SMAX-012","PTO-READER-NODE-SCALAR-SD-SMAX-013","PTO-READER-NODE-SCALAR-SD-SMAX-014","PTO-READER-NODE-SCALAR-SD-SMAX-015","PTO-READER-NODE-SCALAR-SD-SMAX-016","PTO-READER-NODE-SCALAR-SD-SMAX-017","PTO-READER-NODE-SCALAR-SD-SMIN-001","PTO-READER-NODE-SCALAR-SD-SMIN-002","PTO-READER-NODE-SCALAR-SD-SMIN-003","PTO-READER-NODE-SCALAR-SD-SMIN-004","PTO-READER-NODE-SCALAR-SD-SMIN-005","PTO-READER-NODE-SCALAR-SD-SMIN-006","PTO-READER-NODE-SCALAR-SD-SMIN-007","PTO-READER-NODE-SCALAR-SD-SMIN-008","PTO-READER-NODE-SCALAR-SD-SMIN-009","PTO-READER-NODE-SCALAR-SD-SMIN-010","PTO-READER-NODE-SCALAR-SD-SMIN-011","PTO-READER-NODE-SCALAR-SD-SMIN-012","PTO-READER-NODE-SCALAR-SD-SMIN-013","PTO-READER-NODE-SCALAR-SD-SMIN-014","PTO-READER-NODE-SCALAR-SD-SMIN-015","PTO-READER-NODE-SCALAR-SD-SMIN-016","PTO-READER-NODE-SCALAR-SD-SMIN-017","PTO-READER-NODE-SCALAR-SD-UMAX-001","PTO-READER-NODE-SCALAR-SD-UMAX-002","PTO-READER-NODE-SCALAR-SD-UMAX-003","PTO-READER-NODE-SCALAR-SD-UMAX-004","PTO-READER-NODE-SCALAR-SD-UMAX-005","PTO-READER-NODE-SCALAR-SD-UMAX-006","PTO-READER-NODE-SCALAR-SD-UMAX-007","PTO-READER-NODE-SCALAR-SD-UMAX-008","PTO-READER-NODE-SCALAR-SD-UMAX-009","PTO-READER-NODE-SCALAR-SD-UMAX-010","PTO-READER-NODE-SCALAR-SD-UMAX-011","PTO-READER-NODE-SCALAR-SD-UMAX-012","PTO-READER-NODE-SCALAR-SD-UMAX-013","PTO-READER-NODE-SCALAR-SD-UMAX-014","PTO-READER-NODE-SCALAR-SD-UMAX-015","PTO-READER-NODE-SCALAR-SD-UMAX-016","PTO-READER-NODE-SCALAR-SD-UMAX-017","PTO-READER-NODE-SCALAR-SD-UMIN-001","PTO-READER-NODE-SCALAR-SD-UMIN-002","PTO-READER-NODE-SCALAR-SD-UMIN-003","PTO-READER-NODE-SCALAR-SD-UMIN-004","PTO-READER-NODE-SCALAR-SD-UMIN-005","PTO-READER-NODE-SCALAR-SD-UMIN-006","PTO-READER-NODE-SCALAR-SD-UMIN-007","PTO-READER-NODE-SCALAR-SD-UMIN-008","PTO-READER-NODE-SCALAR-SD-UMIN-009","PTO-READER-NODE-SCALAR-SD-UMIN-010","PTO-READER-NODE-SCALAR-SD-UMIN-011","PTO-READER-NODE-SCALAR-SD-UMIN-012","PTO-READER-NODE-SCALAR-SD-UMIN-013","PTO-READER-NODE-SCALAR-SD-UMIN-014","PTO-READER-NODE-SCALAR-SD-UMIN-015","PTO-READER-NODE-SCALAR-SD-UMIN-016","PTO-READER-NODE-SCALAR-SD-UMIN-017","PTO-READER-NODE-SCALAR-SD-XOR-001","PTO-READER-NODE-SCALAR-SD-XOR-002","PTO-READER-NODE-SCALAR-SD-XOR-003","PTO-READER-NODE-SCALAR-SD-XOR-004","PTO-READER-NODE-SCALAR-SD-XOR-005","PTO-READER-NODE-SCALAR-SD-XOR-006","PTO-READER-NODE-SCALAR-SD-XOR-007","PTO-READER-NODE-SCALAR-SD-XOR-008","PTO-READER-NODE-SCALAR-SD-XOR-009","PTO-READER-NODE-SCALAR-SD-XOR-010","PTO-READER-NODE-SCALAR-SD-XOR-011","PTO-READER-NODE-SCALAR-SD-XOR-012","PTO-READER-NODE-SCALAR-SD-XOR-013","PTO-READER-NODE-SCALAR-SD-XOR-014","PTO-READER-NODE-SCALAR-SD-XOR-015","PTO-READER-NODE-SCALAR-SD-XOR-016","PTO-READER-NODE-SCALAR-SD-XOR-017","PTO-READER-NODE-SCALAR-SETC-TGT-001","PTO-READER-NODE-SCALAR-SETC-TGT-002","PTO-READER-NODE-SCALAR-SETC-TGT-003","PTO-READER-NODE-SCALAR-SETC-TGT-004","PTO-READER-NODE-SCALAR-SETC-TGT-005","PTO-READER-NODE-SCALAR-SETC-TGT-006","PTO-READER-NODE-SCALAR-SETC-TGT-007","PTO-READER-NODE-SCALAR-SETC-TGT-008","PTO-READER-NODE-SCALAR-SETC-TGT-009","PTO-READER-NODE-SCALAR-SETC-TGT-010","PTO-READER-NODE-SCALAR-SETC-TGT-011","PTO-READER-NODE-SCALAR-SETC-TGT-012","PTO-READER-NODE-SCALAR-SETC-TGT-013","PTO-READER-NODE-SCALAR-SETC-TGT-014","PTO-READER-NODE-SCALAR-SETC-TGT-015","PTO-READER-NODE-SCALAR-SETC-TGT-016","PTO-READER-NODE-SCALAR-SETC-TGT-017","PTO-READER-NODE-SCALAR-SSRGET-001","PTO-READER-NODE-SCALAR-SSRGET-002","PTO-READER-NODE-SCALAR-SSRGET-003","PTO-READER-NODE-SCALAR-SSRGET-004","PTO-READER-NODE-SCALAR-SSRGET-005","PTO-READER-NODE-SCALAR-SSRGET-006","PTO-READER-NODE-SCALAR-SSRGET-007","PTO-READER-NODE-SCALAR-SSRGET-008","PTO-READER-NODE-SCALAR-SSRGET-009","PTO-READER-NODE-SCALAR-SSRGET-010","PTO-READER-NODE-SCALAR-SSRGET-011","PTO-READER-NODE-SCALAR-SSRGET-012","PTO-READER-NODE-SCALAR-SSRGET-013","PTO-READER-NODE-SCALAR-SSRGET-014","PTO-READER-NODE-SCALAR-SSRGET-015","PTO-READER-NODE-SCALAR-SSRGET-016","PTO-READER-NODE-SCALAR-SSRGET-017","PTO-READER-NODE-SCALAR-SSRSET-001","PTO-READER-NODE-SCALAR-SSRSET-002","PTO-READER-NODE-SCALAR-SSRSET-003","PTO-READER-NODE-SCALAR-SSRSET-004","PTO-READER-NODE-SCALAR-SSRSET-005","PTO-READER-NODE-SCALAR-SSRSET-006","PTO-READER-NODE-SCALAR-SSRSET-007","PTO-READER-NODE-SCALAR-SSRSET-008","PTO-READER-NODE-SCALAR-SSRSET-009","PTO-READER-NODE-SCALAR-SSRSET-010","PTO-READER-NODE-SCALAR-SSRSET-011","PTO-READER-NODE-SCALAR-SSRSET-012","PTO-READER-NODE-SCALAR-SSRSET-013","PTO-READER-NODE-SCALAR-SSRSET-014","PTO-READER-NODE-SCALAR-SSRSET-015","PTO-READER-NODE-SCALAR-SSRSET-016","PTO-READER-NODE-SCALAR-SSRSET-017","PTO-READER-NODE-SCALAR-SSRSWAP-001","PTO-READER-NODE-SCALAR-SSRSWAP-002","PTO-READER-NODE-SCALAR-SSRSWAP-003","PTO-READER-NODE-SCALAR-SSRSWAP-004","PTO-READER-NODE-SCALAR-SSRSWAP-005","PTO-READER-NODE-SCALAR-SSRSWAP-006","PTO-READER-NODE-SCALAR-SSRSWAP-007","PTO-READER-NODE-SCALAR-SSRSWAP-008","PTO-READER-NODE-SCALAR-SSRSWAP-009","PTO-READER-NODE-SCALAR-SSRSWAP-010","PTO-READER-NODE-SCALAR-SSRSWAP-011","PTO-READER-NODE-SCALAR-SSRSWAP-012","PTO-READER-NODE-SCALAR-SSRSWAP-013","PTO-READER-NODE-SCALAR-SSRSWAP-014","PTO-READER-NODE-SCALAR-SSRSWAP-015","PTO-READER-NODE-SCALAR-SSRSWAP-016","PTO-READER-NODE-SCALAR-SSRSWAP-017","PTO-READER-NODE-SCALAR-SW-ADD-001","PTO-READER-NODE-SCALAR-SW-ADD-002","PTO-READER-NODE-SCALAR-SW-ADD-003","PTO-READER-NODE-SCALAR-SW-ADD-004","PTO-READER-NODE-SCALAR-SW-ADD-005","PTO-READER-NODE-SCALAR-SW-ADD-006","PTO-READER-NODE-SCALAR-SW-ADD-007","PTO-READER-NODE-SCALAR-SW-ADD-008","PTO-READER-NODE-SCALAR-SW-ADD-009","PTO-READER-NODE-SCALAR-SW-ADD-010","PTO-READER-NODE-SCALAR-SW-ADD-011","PTO-READER-NODE-SCALAR-SW-ADD-012","PTO-READER-NODE-SCALAR-SW-ADD-013","PTO-READER-NODE-SCALAR-SW-ADD-014","PTO-READER-NODE-SCALAR-SW-ADD-015","PTO-READER-NODE-SCALAR-SW-ADD-016","PTO-READER-NODE-SCALAR-SW-ADD-017","PTO-READER-NODE-SCALAR-SW-AND-001","PTO-READER-NODE-SCALAR-SW-AND-002","PTO-READER-NODE-SCALAR-SW-AND-003","PTO-READER-NODE-SCALAR-SW-AND-004","PTO-READER-NODE-SCALAR-SW-AND-005","PTO-READER-NODE-SCALAR-SW-AND-006","PTO-READER-NODE-SCALAR-SW-AND-007","PTO-READER-NODE-SCALAR-SW-AND-008","PTO-READER-NODE-SCALAR-SW-AND-009","PTO-READER-NODE-SCALAR-SW-AND-010","PTO-READER-NODE-SCALAR-SW-AND-011","PTO-READER-NODE-SCALAR-SW-AND-012","PTO-READER-NODE-SCALAR-SW-AND-013","PTO-READER-NODE-SCALAR-SW-AND-014","PTO-READER-NODE-SCALAR-SW-AND-015","PTO-READER-NODE-SCALAR-SW-AND-016","PTO-READER-NODE-SCALAR-SW-AND-017","PTO-READER-NODE-SCALAR-SW-OR-001","PTO-READER-NODE-SCALAR-SW-OR-002","PTO-READER-NODE-SCALAR-SW-OR-003","PTO-READER-NODE-SCALAR-SW-OR-004","PTO-READER-NODE-SCALAR-SW-OR-005","PTO-READER-NODE-SCALAR-SW-OR-006","PTO-READER-NODE-SCALAR-SW-OR-007","PTO-READER-NODE-SCALAR-SW-OR-008","PTO-READER-NODE-SCALAR-SW-OR-009","PTO-READER-NODE-SCALAR-SW-OR-010","PTO-READER-NODE-SCALAR-SW-OR-011","PTO-READER-NODE-SCALAR-SW-OR-012","PTO-READER-NODE-SCALAR-SW-OR-013","PTO-READER-NODE-SCALAR-SW-OR-014","PTO-READER-NODE-SCALAR-SW-OR-015","PTO-READER-NODE-SCALAR-SW-OR-016","PTO-READER-NODE-SCALAR-SW-OR-017","PTO-READER-NODE-SCALAR-SW-SMAX-001","PTO-READER-NODE-SCALAR-SW-SMAX-002","PTO-READER-NODE-SCALAR-SW-SMAX-003","PTO-READER-NODE-SCALAR-SW-SMAX-004","PTO-READER-NODE-SCALAR-SW-SMAX-005","PTO-READER-NODE-SCALAR-SW-SMAX-006","PTO-READER-NODE-SCALAR-SW-SMAX-007","PTO-READER-NODE-SCALAR-SW-SMAX-008","PTO-READER-NODE-SCALAR-SW-SMAX-009","PTO-READER-NODE-SCALAR-SW-SMAX-010","PTO-READER-NODE-SCALAR-SW-SMAX-011","PTO-READER-NODE-SCALAR-SW-SMAX-012","PTO-READER-NODE-SCALAR-SW-SMAX-013","PTO-READER-NODE-SCALAR-SW-SMAX-014","PTO-READER-NODE-SCALAR-SW-SMAX-015","PTO-READER-NODE-SCALAR-SW-SMAX-016","PTO-READER-NODE-SCALAR-SW-SMAX-017","PTO-READER-NODE-SCALAR-SW-SMIN-001","PTO-READER-NODE-SCALAR-SW-SMIN-002","PTO-READER-NODE-SCALAR-SW-SMIN-003","PTO-READER-NODE-SCALAR-SW-SMIN-004","PTO-READER-NODE-SCALAR-SW-SMIN-005","PTO-READER-NODE-SCALAR-SW-SMIN-006","PTO-READER-NODE-SCALAR-SW-SMIN-007","PTO-READER-NODE-SCALAR-SW-SMIN-008","PTO-READER-NODE-SCALAR-SW-SMIN-009","PTO-READER-NODE-SCALAR-SW-SMIN-010","PTO-READER-NODE-SCALAR-SW-SMIN-011","PTO-READER-NODE-SCALAR-SW-SMIN-012","PTO-READER-NODE-SCALAR-SW-SMIN-013","PTO-READER-NODE-SCALAR-SW-SMIN-014","PTO-READER-NODE-SCALAR-SW-SMIN-015","PTO-READER-NODE-SCALAR-SW-SMIN-016","PTO-READER-NODE-SCALAR-SW-SMIN-017","PTO-READER-NODE-SCALAR-SW-UMAX-001","PTO-READER-NODE-SCALAR-SW-UMAX-002","PTO-READER-NODE-SCALAR-SW-UMAX-003","PTO-READER-NODE-SCALAR-SW-UMAX-004","PTO-READER-NODE-SCALAR-SW-UMAX-005","PTO-READER-NODE-SCALAR-SW-UMAX-006","PTO-READER-NODE-SCALAR-SW-UMAX-007","PTO-READER-NODE-SCALAR-SW-UMAX-008","PTO-READER-NODE-SCALAR-SW-UMAX-009","PTO-READER-NODE-SCALAR-SW-UMAX-010","PTO-READER-NODE-SCALAR-SW-UMAX-011","PTO-READER-NODE-SCALAR-SW-UMAX-012","PTO-READER-NODE-SCALAR-SW-UMAX-013","PTO-READER-NODE-SCALAR-SW-UMAX-014","PTO-READER-NODE-SCALAR-SW-UMAX-015","PTO-READER-NODE-SCALAR-SW-UMAX-016","PTO-READER-NODE-SCALAR-SW-UMAX-017","PTO-READER-NODE-SCALAR-SW-UMIN-001","PTO-READER-NODE-SCALAR-SW-UMIN-002","PTO-READER-NODE-SCALAR-SW-UMIN-003","PTO-READER-NODE-SCALAR-SW-UMIN-004","PTO-READER-NODE-SCALAR-SW-UMIN-005","PTO-READER-NODE-SCALAR-SW-UMIN-006","PTO-READER-NODE-SCALAR-SW-UMIN-007","PTO-READER-NODE-SCALAR-SW-UMIN-008","PTO-READER-NODE-SCALAR-SW-UMIN-009","PTO-READER-NODE-SCALAR-SW-UMIN-010","PTO-READER-NODE-SCALAR-SW-UMIN-011","PTO-READER-NODE-SCALAR-SW-UMIN-012","PTO-READER-NODE-SCALAR-SW-UMIN-013","PTO-READER-NODE-SCALAR-SW-UMIN-014","PTO-READER-NODE-SCALAR-SW-UMIN-015","PTO-READER-NODE-SCALAR-SW-UMIN-016","PTO-READER-NODE-SCALAR-SW-UMIN-017","PTO-READER-NODE-SCALAR-SW-XOR-001","PTO-READER-NODE-SCALAR-SW-XOR-002","PTO-READER-NODE-SCALAR-SW-XOR-003","PTO-READER-NODE-SCALAR-SW-XOR-004","PTO-READER-NODE-SCALAR-SW-XOR-005","PTO-READER-NODE-SCALAR-SW-XOR-006","PTO-READER-NODE-SCALAR-SW-XOR-007","PTO-READER-NODE-SCALAR-SW-XOR-008","PTO-READER-NODE-SCALAR-SW-XOR-009","PTO-READER-NODE-SCALAR-SW-XOR-010","PTO-READER-NODE-SCALAR-SW-XOR-011","PTO-READER-NODE-SCALAR-SW-XOR-012","PTO-READER-NODE-SCALAR-SW-XOR-013","PTO-READER-NODE-SCALAR-SW-XOR-014","PTO-READER-NODE-SCALAR-SW-XOR-015","PTO-READER-NODE-SCALAR-SW-XOR-016","PTO-READER-NODE-SCALAR-SW-XOR-017","PTO-READER-NODE-SCALAR-SWAPB-001","PTO-READER-NODE-SCALAR-SWAPB-002","PTO-READER-NODE-SCALAR-SWAPB-003","PTO-READER-NODE-SCALAR-SWAPB-004","PTO-READER-NODE-SCALAR-SWAPB-005","PTO-READER-NODE-SCALAR-SWAPB-006","PTO-READER-NODE-SCALAR-SWAPB-007","PTO-READER-NODE-SCALAR-SWAPB-008","PTO-READER-NODE-SCALAR-SWAPB-009","PTO-READER-NODE-SCALAR-SWAPB-010","PTO-READER-NODE-SCALAR-SWAPB-011","PTO-READER-NODE-SCALAR-SWAPB-012","PTO-READER-NODE-SCALAR-SWAPB-013","PTO-READER-NODE-SCALAR-SWAPB-014","PTO-READER-NODE-SCALAR-SWAPB-015","PTO-READER-NODE-SCALAR-SWAPB-016","PTO-READER-NODE-SCALAR-SWAPB-017","PTO-READER-NODE-SCALAR-SWAPD-001","PTO-READER-NODE-SCALAR-SWAPD-002","PTO-READER-NODE-SCALAR-SWAPD-003","PTO-READER-NODE-SCALAR-SWAPD-004","PTO-READER-NODE-SCALAR-SWAPD-005","PTO-READER-NODE-SCALAR-SWAPD-006","PTO-READER-NODE-SCALAR-SWAPD-007","PTO-READER-NODE-SCALAR-SWAPD-008","PTO-READER-NODE-SCALAR-SWAPD-009","PTO-READER-NODE-SCALAR-SWAPD-010","PTO-READER-NODE-SCALAR-SWAPD-011","PTO-READER-NODE-SCALAR-SWAPD-012","PTO-READER-NODE-SCALAR-SWAPD-013","PTO-READER-NODE-SCALAR-SWAPD-014","PTO-READER-NODE-SCALAR-SWAPD-015","PTO-READER-NODE-SCALAR-SWAPD-016","PTO-READER-NODE-SCALAR-SWAPD-017","PTO-READER-NODE-SCALAR-SWAPH-001","PTO-READER-NODE-SCALAR-SWAPH-002","PTO-READER-NODE-SCALAR-SWAPH-003","PTO-READER-NODE-SCALAR-SWAPH-004","PTO-READER-NODE-SCALAR-SWAPH-005","PTO-READER-NODE-SCALAR-SWAPH-006","PTO-READER-NODE-SCALAR-SWAPH-007","PTO-READER-NODE-SCALAR-SWAPH-008","PTO-READER-NODE-SCALAR-SWAPH-009","PTO-READER-NODE-SCALAR-SWAPH-010","PTO-READER-NODE-SCALAR-SWAPH-011","PTO-READER-NODE-SCALAR-SWAPH-012","PTO-READER-NODE-SCALAR-SWAPH-013","PTO-READER-NODE-SCALAR-SWAPH-014","PTO-READER-NODE-SCALAR-SWAPH-015","PTO-READER-NODE-SCALAR-SWAPH-016","PTO-READER-NODE-SCALAR-SWAPH-017","PTO-READER-NODE-SCALAR-SWAPW-001","PTO-READER-NODE-SCALAR-SWAPW-002","PTO-READER-NODE-SCALAR-SWAPW-003","PTO-READER-NODE-SCALAR-SWAPW-004","PTO-READER-NODE-SCALAR-SWAPW-005","PTO-READER-NODE-SCALAR-SWAPW-006","PTO-READER-NODE-SCALAR-SWAPW-007","PTO-READER-NODE-SCALAR-SWAPW-008","PTO-READER-NODE-SCALAR-SWAPW-009","PTO-READER-NODE-SCALAR-SWAPW-010","PTO-READER-NODE-SCALAR-SWAPW-011","PTO-READER-NODE-SCALAR-SWAPW-012","PTO-READER-NODE-SCALAR-SWAPW-013","PTO-READER-NODE-SCALAR-SWAPW-014","PTO-READER-NODE-SCALAR-SWAPW-015","PTO-READER-NODE-SCALAR-SWAPW-016","PTO-READER-NODE-SCALAR-SWAPW-017","PTO-READER-NODE-SCALAR-TLB-IA-001","PTO-READER-NODE-SCALAR-TLB-IA-002","PTO-READER-NODE-SCALAR-TLB-IA-003","PTO-READER-NODE-SCALAR-TLB-IA-004","PTO-READER-NODE-SCALAR-TLB-IA-005","PTO-READER-NODE-SCALAR-TLB-IA-006","PTO-READER-NODE-SCALAR-TLB-IA-007","PTO-READER-NODE-SCALAR-TLB-IA-008","PTO-READER-NODE-SCALAR-TLB-IA-009","PTO-READER-NODE-SCALAR-TLB-IA-010","PTO-READER-NODE-SCALAR-TLB-IA-011","PTO-READER-NODE-SCALAR-TLB-IA-012","PTO-READER-NODE-SCALAR-TLB-IA-013","PTO-READER-NODE-SCALAR-TLB-IA-014","PTO-READER-NODE-SCALAR-TLB-IA-015","PTO-READER-NODE-SCALAR-TLB-IA-016","PTO-READER-NODE-SCALAR-TLB-IA-017","PTO-READER-NODE-SCALAR-TLB-IALL-001","PTO-READER-NODE-SCALAR-TLB-IALL-002","PTO-READER-NODE-SCALAR-TLB-IALL-003","PTO-READER-NODE-SCALAR-TLB-IALL-004","PTO-READER-NODE-SCALAR-TLB-IALL-005","PTO-READER-NODE-SCALAR-TLB-IALL-006","PTO-READER-NODE-SCALAR-TLB-IALL-007","PTO-READER-NODE-SCALAR-TLB-IALL-008","PTO-READER-NODE-SCALAR-TLB-IALL-009","PTO-READER-NODE-SCALAR-TLB-IALL-010","PTO-READER-NODE-SCALAR-TLB-IALL-011","PTO-READER-NODE-SCALAR-TLB-IALL-012","PTO-READER-NODE-SCALAR-TLB-IALL-013","PTO-READER-NODE-SCALAR-TLB-IALL-014","PTO-READER-NODE-SCALAR-TLB-IALL-015","PTO-READER-NODE-SCALAR-TLB-IALL-016","PTO-READER-NODE-SCALAR-TLB-IAV-001","PTO-READER-NODE-SCALAR-TLB-IAV-002","PTO-READER-NODE-SCALAR-TLB-IAV-003","PTO-READER-NODE-SCALAR-TLB-IAV-004","PTO-READER-NODE-SCALAR-TLB-IAV-005","PTO-READER-NODE-SCALAR-TLB-IAV-006","PTO-READER-NODE-SCALAR-TLB-IAV-007","PTO-READER-NODE-SCALAR-TLB-IAV-008","PTO-READER-NODE-SCALAR-TLB-IAV-009","PTO-READER-NODE-SCALAR-TLB-IAV-010","PTO-READER-NODE-SCALAR-TLB-IAV-011","PTO-READER-NODE-SCALAR-TLB-IAV-012","PTO-READER-NODE-SCALAR-TLB-IAV-013","PTO-READER-NODE-SCALAR-TLB-IAV-014","PTO-READER-NODE-SCALAR-TLB-IAV-015","PTO-READER-NODE-SCALAR-TLB-IAV-016","PTO-READER-NODE-SCALAR-TLB-IAV-017","PTO-READER-NODE-SCALAR-TLB-IV-001","PTO-READER-NODE-SCALAR-TLB-IV-002","PTO-READER-NODE-SCALAR-TLB-IV-003","PTO-READER-NODE-SCALAR-TLB-IV-004","PTO-READER-NODE-SCALAR-TLB-IV-005","PTO-READER-NODE-SCALAR-TLB-IV-006","PTO-READER-NODE-SCALAR-TLB-IV-007","PTO-READER-NODE-SCALAR-TLB-IV-008","PTO-READER-NODE-SCALAR-TLB-IV-009","PTO-READER-NODE-SCALAR-TLB-IV-010","PTO-READER-NODE-SCALAR-TLB-IV-011","PTO-READER-NODE-SCALAR-TLB-IV-012","PTO-READER-NODE-SCALAR-TLB-IV-013","PTO-READER-NODE-SCALAR-TLB-IV-014","PTO-READER-NODE-SCALAR-TLB-IV-015","PTO-READER-NODE-SCALAR-TLB-IV-016","PTO-READER-NODE-SCALAR-TLB-IV-017"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-SCALAR-ACRC":"ordinary","PTO-SCALAR-ACRE":"high-risk","PTO-SCALAR-ASSERT":"ordinary","PTO-SCALAR-BC-IALL":"ordinary","PTO-SCALAR-BC-IVA":"ordinary","PTO-SCALAR-BSE":"ordinary","PTO-SCALAR-BWE":"ordinary","PTO-SCALAR-BWI":"ordinary","PTO-SCALAR-BWT":"ordinary","PTO-SCALAR-C-EBREAK":"high-risk","PTO-SCALAR-C-SSRGET":"ordinary","PTO-SCALAR-CASB":"high-risk","PTO-SCALAR-CASD":"high-risk","PTO-SCALAR-CASH":"high-risk","PTO-SCALAR-DC-CISW":"ordinary","PTO-SCALAR-DC-CIVA":"ordinary","PTO-SCALAR-DC-CSW":"ordinary","PTO-SCALAR-DC-CVA":"ordinary","PTO-SCALAR-DC-IALL":"ordinary","PTO-SCALAR-DC-ISW":"ordinary","PTO-SCALAR-DC-IVA":"ordinary","PTO-SCALAR-DC-ZVA":"ordinary","PTO-SCALAR-DMA":"high-risk","PTO-SCALAR-EBREAK":"high-risk","PTO-SCALAR-FENCE-I":"high-risk","PTO-SCALAR-HL-CASB":"high-risk","PTO-SCALAR-HL-CASD":"high-risk","PTO-SCALAR-HL-CASH":"high-risk","PTO-SCALAR-HL-CASW":"high-risk","PTO-SCALAR-HL-SSRGET":"ordinary","PTO-SCALAR-HL-SSRSET":"ordinary","PTO-SCALAR-IC-IALL":"ordinary","PTO-SCALAR-IC-IVA":"ordinary","PTO-SCALAR-LD-ADD":"high-risk","PTO-SCALAR-LD-AND":"high-risk","PTO-SCALAR-LD-OR":"high-risk","PTO-SCALAR-LD-SMAX":"high-risk","PTO-SCALAR-LD-SMIN":"high-risk","PTO-SCALAR-LD-UMAX":"high-risk","PTO-SCALAR-LD-UMIN":"high-risk","PTO-SCALAR-LD-XOR":"high-risk","PTO-SCALAR-LR-B":"high-risk","PTO-SCALAR-LR-D":"high-risk","PTO-SCALAR-LR-H":"high-risk","PTO-SCALAR-LR-W":"high-risk","PTO-SCALAR-LSRGET":"high-risk","PTO-SCALAR-LW-ADD":"high-risk","PTO-SCALAR-LW-AND":"high-risk","PTO-SCALAR-LW-OR":"high-risk","PTO-SCALAR-LW-SMAX":"high-risk","PTO-SCALAR-LW-SMIN":"high-risk","PTO-SCALAR-LW-UMAX":"high-risk","PTO-SCALAR-LW-UMIN":"high-risk","PTO-SCALAR-LW-XOR":"high-risk","PTO-SCALAR-SC-B":"high-risk","PTO-SCALAR-SC-D":"high-risk","PTO-SCALAR-SC-H":"high-risk","PTO-SCALAR-SC-W":"high-risk","PTO-SCALAR-SD-ADD":"high-risk","PTO-SCALAR-SD-AND":"high-risk","PTO-SCALAR-SD-OR":"high-risk","PTO-SCALAR-SD-SMAX":"high-risk","PTO-SCALAR-SD-SMIN":"high-risk","PTO-SCALAR-SD-UMAX":"high-risk","PTO-SCALAR-SD-UMIN":"high-risk","PTO-SCALAR-SD-XOR":"high-risk","PTO-SCALAR-SETC-TGT":"high-risk","PTO-SCALAR-SSRGET":"ordinary","PTO-SCALAR-SSRSET":"ordinary","PTO-SCALAR-SSRSWAP":"high-risk","PTO-SCALAR-SW-ADD":"high-risk","PTO-SCALAR-SW-AND":"high-risk","PTO-SCALAR-SW-OR":"high-risk","PTO-SCALAR-SW-SMAX":"high-risk","PTO-SCALAR-SW-SMIN":"high-risk","PTO-SCALAR-SW-UMAX":"high-risk","PTO-SCALAR-SW-UMIN":"high-risk","PTO-SCALAR-SW-XOR":"high-risk","PTO-SCALAR-SWAPB":"high-risk","PTO-SCALAR-SWAPD":"high-risk","PTO-SCALAR-SWAPH":"high-risk","PTO-SCALAR-SWAPW":"high-risk","PTO-SCALAR-TLB-IA":"ordinary","PTO-SCALAR-TLB-IALL":"ordinary","PTO-SCALAR-TLB-IAV":"ordinary","PTO-SCALAR-TLB-IV":"ordinary"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":65,"verifier_sample_unit_ids":["PTO-SCALAR-ACRC","PTO-SCALAR-ACRE","PTO-SCALAR-ASSERT","PTO-SCALAR-BC-IALL","PTO-SCALAR-BC-IVA","PTO-SCALAR-BSE","PTO-SCALAR-BWE","PTO-SCALAR-C-EBREAK","PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DMA","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LSRGET","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRSWAP","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW"]} diff --git a/spec/evidence/mnemonic-descriptions/reviews/scalar-rollout-e-001.json b/spec/evidence/mnemonic-descriptions/reviews/scalar-rollout-e-001.json index eeb32d034..258f85132 100644 --- a/spec/evidence/mnemonic-descriptions/reviews/scalar-rollout-e-001.json +++ b/spec/evidence/mnemonic-descriptions/reviews/scalar-rollout-e-001.json @@ -1 +1 @@ -{"artifact_digests":{"semantic_review":"75d61c0539737fcdb9fc3d8e8f1f88d0fa11891b223db4d8f669b11bc3b631cc","verification":"42c1aec3abcc14303f65d5c2ac783446b8fd8e7def5af3bed61561d8fc7fc312","writer":"e0ed5b97382955f0e79b03c706febb46c41c324eaeb010df0641bfb356bd8665"},"batch_id":"PTO-READER-SCALAR-ROLLOUT-E-001","contexts":{"semantic_reviewer":"/root/pilot_arch_semantic_review","verifier":"/root","writer":"/root/pilot_arch_writer"},"deep_reviewed_unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-SCVTF","PTO-SCALAR-UCVTF"],"reviewed_claim_count":1097,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-E-ADDTPC-001","PTO-READER-CLAIM-SCALAR-E-ADDTPC-002","PTO-READER-CLAIM-SCALAR-E-ADDTPC-003","PTO-READER-CLAIM-SCALAR-E-ADDTPC-004","PTO-READER-CLAIM-SCALAR-E-ADDTPC-005","PTO-READER-CLAIM-SCALAR-E-ADDTPC-006","PTO-READER-CLAIM-SCALAR-E-ADDTPC-007","PTO-READER-CLAIM-SCALAR-E-ADDTPC-008","PTO-READER-CLAIM-SCALAR-E-ADDTPC-009","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-001","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-002","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-003","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-004","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-005","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-006","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-007","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-008","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-010","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-001","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-002","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-003","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-004","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-005","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-006","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-007","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-008","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-010","PTO-READER-CLAIM-SCALAR-E-CMP-AND-001","PTO-READER-CLAIM-SCALAR-E-CMP-AND-002","PTO-READER-CLAIM-SCALAR-E-CMP-AND-003","PTO-READER-CLAIM-SCALAR-E-CMP-AND-004","PTO-READER-CLAIM-SCALAR-E-CMP-AND-005","PTO-READER-CLAIM-SCALAR-E-CMP-AND-006","PTO-READER-CLAIM-SCALAR-E-CMP-AND-007","PTO-READER-CLAIM-SCALAR-E-CMP-AND-008","PTO-READER-CLAIM-SCALAR-E-CMP-AND-009","PTO-READER-CLAIM-SCALAR-E-CMP-AND-010","PTO-READER-CLAIM-SCALAR-E-CMP-AND-011","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-001","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-002","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-003","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-004","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-005","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-006","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-007","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-008","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-009","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-010","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-001","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-002","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-003","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-004","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-005","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-006","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-007","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-008","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-009","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-010","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-011","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GE-001","PTO-READER-CLAIM-SCALAR-E-CMP-GE-002","PTO-READER-CLAIM-SCALAR-E-CMP-GE-003","PTO-READER-CLAIM-SCALAR-E-CMP-GE-004","PTO-READER-CLAIM-SCALAR-E-CMP-GE-005","PTO-READER-CLAIM-SCALAR-E-CMP-GE-006","PTO-READER-CLAIM-SCALAR-E-CMP-GE-007","PTO-READER-CLAIM-SCALAR-E-CMP-GE-008","PTO-READER-CLAIM-SCALAR-E-CMP-GE-009","PTO-READER-CLAIM-SCALAR-E-CMP-GE-010","PTO-READER-CLAIM-SCALAR-E-CMP-GE-011","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-011","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-011","PTO-READER-CLAIM-SCALAR-E-CMP-LT-001","PTO-READER-CLAIM-SCALAR-E-CMP-LT-002","PTO-READER-CLAIM-SCALAR-E-CMP-LT-003","PTO-READER-CLAIM-SCALAR-E-CMP-LT-004","PTO-READER-CLAIM-SCALAR-E-CMP-LT-005","PTO-READER-CLAIM-SCALAR-E-CMP-LT-006","PTO-READER-CLAIM-SCALAR-E-CMP-LT-007","PTO-READER-CLAIM-SCALAR-E-CMP-LT-008","PTO-READER-CLAIM-SCALAR-E-CMP-LT-009","PTO-READER-CLAIM-SCALAR-E-CMP-LT-010","PTO-READER-CLAIM-SCALAR-E-CMP-LT-011","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-011","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-011","PTO-READER-CLAIM-SCALAR-E-CMP-NE-001","PTO-READER-CLAIM-SCALAR-E-CMP-NE-002","PTO-READER-CLAIM-SCALAR-E-CMP-NE-003","PTO-READER-CLAIM-SCALAR-E-CMP-NE-004","PTO-READER-CLAIM-SCALAR-E-CMP-NE-005","PTO-READER-CLAIM-SCALAR-E-CMP-NE-006","PTO-READER-CLAIM-SCALAR-E-CMP-NE-007","PTO-READER-CLAIM-SCALAR-E-CMP-NE-008","PTO-READER-CLAIM-SCALAR-E-CMP-NE-009","PTO-READER-CLAIM-SCALAR-E-CMP-NE-010","PTO-READER-CLAIM-SCALAR-E-CMP-NE-011","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-010","PTO-READER-CLAIM-SCALAR-E-CMP-OR-001","PTO-READER-CLAIM-SCALAR-E-CMP-OR-002","PTO-READER-CLAIM-SCALAR-E-CMP-OR-003","PTO-READER-CLAIM-SCALAR-E-CMP-OR-004","PTO-READER-CLAIM-SCALAR-E-CMP-OR-005","PTO-READER-CLAIM-SCALAR-E-CMP-OR-006","PTO-READER-CLAIM-SCALAR-E-CMP-OR-007","PTO-READER-CLAIM-SCALAR-E-CMP-OR-008","PTO-READER-CLAIM-SCALAR-E-CMP-OR-009","PTO-READER-CLAIM-SCALAR-E-CMP-OR-010","PTO-READER-CLAIM-SCALAR-E-CMP-OR-011","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-001","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-002","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-003","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-004","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-005","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-006","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-007","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-008","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-009","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-010","PTO-READER-CLAIM-SCALAR-E-FABS-001","PTO-READER-CLAIM-SCALAR-E-FABS-002","PTO-READER-CLAIM-SCALAR-E-FABS-003","PTO-READER-CLAIM-SCALAR-E-FABS-004","PTO-READER-CLAIM-SCALAR-E-FABS-005","PTO-READER-CLAIM-SCALAR-E-FABS-006","PTO-READER-CLAIM-SCALAR-E-FABS-007","PTO-READER-CLAIM-SCALAR-E-FABS-008","PTO-READER-CLAIM-SCALAR-E-FABS-009","PTO-READER-CLAIM-SCALAR-E-FABS-010","PTO-READER-CLAIM-SCALAR-E-FABS-011","PTO-READER-CLAIM-SCALAR-E-FABS-012","PTO-READER-CLAIM-SCALAR-E-FABS-013","PTO-READER-CLAIM-SCALAR-E-FABS-014","PTO-READER-CLAIM-SCALAR-E-FCVT-001","PTO-READER-CLAIM-SCALAR-E-FCVT-002","PTO-READER-CLAIM-SCALAR-E-FCVT-003","PTO-READER-CLAIM-SCALAR-E-FCVT-004","PTO-READER-CLAIM-SCALAR-E-FCVT-005","PTO-READER-CLAIM-SCALAR-E-FCVT-006","PTO-READER-CLAIM-SCALAR-E-FCVT-007","PTO-READER-CLAIM-SCALAR-E-FCVT-008","PTO-READER-CLAIM-SCALAR-E-FCVT-009","PTO-READER-CLAIM-SCALAR-E-FCVT-010","PTO-READER-CLAIM-SCALAR-E-FCVT-011","PTO-READER-CLAIM-SCALAR-E-FCVT-012","PTO-READER-CLAIM-SCALAR-E-FCVT-013","PTO-READER-CLAIM-SCALAR-E-FCVT-014","PTO-READER-CLAIM-SCALAR-E-FCVT-015","PTO-READER-CLAIM-SCALAR-E-FCVT-016","PTO-READER-CLAIM-SCALAR-E-FCVT-017","PTO-READER-CLAIM-SCALAR-E-FCVTA-001","PTO-READER-CLAIM-SCALAR-E-FCVTA-002","PTO-READER-CLAIM-SCALAR-E-FCVTA-003","PTO-READER-CLAIM-SCALAR-E-FCVTA-004","PTO-READER-CLAIM-SCALAR-E-FCVTA-005","PTO-READER-CLAIM-SCALAR-E-FCVTA-006","PTO-READER-CLAIM-SCALAR-E-FCVTA-007","PTO-READER-CLAIM-SCALAR-E-FCVTA-008","PTO-READER-CLAIM-SCALAR-E-FCVTA-009","PTO-READER-CLAIM-SCALAR-E-FCVTA-010","PTO-READER-CLAIM-SCALAR-E-FCVTA-011","PTO-READER-CLAIM-SCALAR-E-FCVTA-012","PTO-READER-CLAIM-SCALAR-E-FCVTA-013","PTO-READER-CLAIM-SCALAR-E-FCVTA-014","PTO-READER-CLAIM-SCALAR-E-FCVTA-015","PTO-READER-CLAIM-SCALAR-E-FCVTA-016","PTO-READER-CLAIM-SCALAR-E-FCVTA-017","PTO-READER-CLAIM-SCALAR-E-FCVTM-001","PTO-READER-CLAIM-SCALAR-E-FCVTM-002","PTO-READER-CLAIM-SCALAR-E-FCVTM-003","PTO-READER-CLAIM-SCALAR-E-FCVTM-004","PTO-READER-CLAIM-SCALAR-E-FCVTM-005","PTO-READER-CLAIM-SCALAR-E-FCVTM-006","PTO-READER-CLAIM-SCALAR-E-FCVTM-007","PTO-READER-CLAIM-SCALAR-E-FCVTM-008","PTO-READER-CLAIM-SCALAR-E-FCVTM-009","PTO-READER-CLAIM-SCALAR-E-FCVTM-010","PTO-READER-CLAIM-SCALAR-E-FCVTM-011","PTO-READER-CLAIM-SCALAR-E-FCVTM-012","PTO-READER-CLAIM-SCALAR-E-FCVTM-013","PTO-READER-CLAIM-SCALAR-E-FCVTM-014","PTO-READER-CLAIM-SCALAR-E-FCVTM-015","PTO-READER-CLAIM-SCALAR-E-FCVTM-016","PTO-READER-CLAIM-SCALAR-E-FCVTM-017","PTO-READER-CLAIM-SCALAR-E-FCVTN-001","PTO-READER-CLAIM-SCALAR-E-FCVTN-002","PTO-READER-CLAIM-SCALAR-E-FCVTN-003","PTO-READER-CLAIM-SCALAR-E-FCVTN-004","PTO-READER-CLAIM-SCALAR-E-FCVTN-005","PTO-READER-CLAIM-SCALAR-E-FCVTN-006","PTO-READER-CLAIM-SCALAR-E-FCVTN-007","PTO-READER-CLAIM-SCALAR-E-FCVTN-008","PTO-READER-CLAIM-SCALAR-E-FCVTN-009","PTO-READER-CLAIM-SCALAR-E-FCVTN-010","PTO-READER-CLAIM-SCALAR-E-FCVTN-011","PTO-READER-CLAIM-SCALAR-E-FCVTN-012","PTO-READER-CLAIM-SCALAR-E-FCVTN-013","PTO-READER-CLAIM-SCALAR-E-FCVTN-014","PTO-READER-CLAIM-SCALAR-E-FCVTN-015","PTO-READER-CLAIM-SCALAR-E-FCVTN-016","PTO-READER-CLAIM-SCALAR-E-FCVTN-017","PTO-READER-CLAIM-SCALAR-E-FCVTP-001","PTO-READER-CLAIM-SCALAR-E-FCVTP-002","PTO-READER-CLAIM-SCALAR-E-FCVTP-003","PTO-READER-CLAIM-SCALAR-E-FCVTP-004","PTO-READER-CLAIM-SCALAR-E-FCVTP-005","PTO-READER-CLAIM-SCALAR-E-FCVTP-006","PTO-READER-CLAIM-SCALAR-E-FCVTP-007","PTO-READER-CLAIM-SCALAR-E-FCVTP-008","PTO-READER-CLAIM-SCALAR-E-FCVTP-009","PTO-READER-CLAIM-SCALAR-E-FCVTP-010","PTO-READER-CLAIM-SCALAR-E-FCVTP-011","PTO-READER-CLAIM-SCALAR-E-FCVTP-012","PTO-READER-CLAIM-SCALAR-E-FCVTP-013","PTO-READER-CLAIM-SCALAR-E-FCVTP-014","PTO-READER-CLAIM-SCALAR-E-FCVTP-015","PTO-READER-CLAIM-SCALAR-E-FCVTP-016","PTO-READER-CLAIM-SCALAR-E-FCVTP-017","PTO-READER-CLAIM-SCALAR-E-FCVTZ-001","PTO-READER-CLAIM-SCALAR-E-FCVTZ-002","PTO-READER-CLAIM-SCALAR-E-FCVTZ-003","PTO-READER-CLAIM-SCALAR-E-FCVTZ-004","PTO-READER-CLAIM-SCALAR-E-FCVTZ-005","PTO-READER-CLAIM-SCALAR-E-FCVTZ-006","PTO-READER-CLAIM-SCALAR-E-FCVTZ-007","PTO-READER-CLAIM-SCALAR-E-FCVTZ-008","PTO-READER-CLAIM-SCALAR-E-FCVTZ-009","PTO-READER-CLAIM-SCALAR-E-FCVTZ-010","PTO-READER-CLAIM-SCALAR-E-FCVTZ-011","PTO-READER-CLAIM-SCALAR-E-FCVTZ-012","PTO-READER-CLAIM-SCALAR-E-FCVTZ-013","PTO-READER-CLAIM-SCALAR-E-FCVTZ-014","PTO-READER-CLAIM-SCALAR-E-FCVTZ-015","PTO-READER-CLAIM-SCALAR-E-FCVTZ-016","PTO-READER-CLAIM-SCALAR-E-FCVTZ-017","PTO-READER-CLAIM-SCALAR-E-FDIV-001","PTO-READER-CLAIM-SCALAR-E-FDIV-002","PTO-READER-CLAIM-SCALAR-E-FDIV-003","PTO-READER-CLAIM-SCALAR-E-FDIV-004","PTO-READER-CLAIM-SCALAR-E-FDIV-005","PTO-READER-CLAIM-SCALAR-E-FDIV-006","PTO-READER-CLAIM-SCALAR-E-FDIV-007","PTO-READER-CLAIM-SCALAR-E-FDIV-008","PTO-READER-CLAIM-SCALAR-E-FDIV-009","PTO-READER-CLAIM-SCALAR-E-FDIV-010","PTO-READER-CLAIM-SCALAR-E-FDIV-011","PTO-READER-CLAIM-SCALAR-E-FDIV-012","PTO-READER-CLAIM-SCALAR-E-FDIV-013","PTO-READER-CLAIM-SCALAR-E-FDIV-014","PTO-READER-CLAIM-SCALAR-E-FDIV-015","PTO-READER-CLAIM-SCALAR-E-FDIV-016","PTO-READER-CLAIM-SCALAR-E-FEQ-001","PTO-READER-CLAIM-SCALAR-E-FEQ-002","PTO-READER-CLAIM-SCALAR-E-FEQ-003","PTO-READER-CLAIM-SCALAR-E-FEQ-004","PTO-READER-CLAIM-SCALAR-E-FEQ-005","PTO-READER-CLAIM-SCALAR-E-FEQ-006","PTO-READER-CLAIM-SCALAR-E-FEQ-007","PTO-READER-CLAIM-SCALAR-E-FEQ-008","PTO-READER-CLAIM-SCALAR-E-FEQ-009","PTO-READER-CLAIM-SCALAR-E-FEQ-010","PTO-READER-CLAIM-SCALAR-E-FEQ-011","PTO-READER-CLAIM-SCALAR-E-FEQ-012","PTO-READER-CLAIM-SCALAR-E-FEQ-013","PTO-READER-CLAIM-SCALAR-E-FEQ-014","PTO-READER-CLAIM-SCALAR-E-FEQ-015","PTO-READER-CLAIM-SCALAR-E-FEQ-016","PTO-READER-CLAIM-SCALAR-E-FEQS-001","PTO-READER-CLAIM-SCALAR-E-FEQS-002","PTO-READER-CLAIM-SCALAR-E-FEQS-003","PTO-READER-CLAIM-SCALAR-E-FEQS-004","PTO-READER-CLAIM-SCALAR-E-FEQS-005","PTO-READER-CLAIM-SCALAR-E-FEQS-006","PTO-READER-CLAIM-SCALAR-E-FEQS-007","PTO-READER-CLAIM-SCALAR-E-FEQS-008","PTO-READER-CLAIM-SCALAR-E-FEQS-009","PTO-READER-CLAIM-SCALAR-E-FEQS-010","PTO-READER-CLAIM-SCALAR-E-FEQS-011","PTO-READER-CLAIM-SCALAR-E-FEQS-012","PTO-READER-CLAIM-SCALAR-E-FEQS-013","PTO-READER-CLAIM-SCALAR-E-FEQS-014","PTO-READER-CLAIM-SCALAR-E-FEQS-015","PTO-READER-CLAIM-SCALAR-E-FEQS-016","PTO-READER-CLAIM-SCALAR-E-FEXP-001","PTO-READER-CLAIM-SCALAR-E-FEXP-002","PTO-READER-CLAIM-SCALAR-E-FEXP-003","PTO-READER-CLAIM-SCALAR-E-FEXP-004","PTO-READER-CLAIM-SCALAR-E-FEXP-005","PTO-READER-CLAIM-SCALAR-E-FEXP-006","PTO-READER-CLAIM-SCALAR-E-FEXP-007","PTO-READER-CLAIM-SCALAR-E-FEXP-008","PTO-READER-CLAIM-SCALAR-E-FEXP-009","PTO-READER-CLAIM-SCALAR-E-FEXP-010","PTO-READER-CLAIM-SCALAR-E-FEXP-011","PTO-READER-CLAIM-SCALAR-E-FEXP-012","PTO-READER-CLAIM-SCALAR-E-FEXP-013","PTO-READER-CLAIM-SCALAR-E-FEXP-014","PTO-READER-CLAIM-SCALAR-E-FEXP-015","PTO-READER-CLAIM-SCALAR-E-FGE-001","PTO-READER-CLAIM-SCALAR-E-FGE-002","PTO-READER-CLAIM-SCALAR-E-FGE-003","PTO-READER-CLAIM-SCALAR-E-FGE-004","PTO-READER-CLAIM-SCALAR-E-FGE-005","PTO-READER-CLAIM-SCALAR-E-FGE-006","PTO-READER-CLAIM-SCALAR-E-FGE-007","PTO-READER-CLAIM-SCALAR-E-FGE-008","PTO-READER-CLAIM-SCALAR-E-FGE-009","PTO-READER-CLAIM-SCALAR-E-FGE-010","PTO-READER-CLAIM-SCALAR-E-FGE-011","PTO-READER-CLAIM-SCALAR-E-FGE-012","PTO-READER-CLAIM-SCALAR-E-FGE-013","PTO-READER-CLAIM-SCALAR-E-FGE-014","PTO-READER-CLAIM-SCALAR-E-FGE-015","PTO-READER-CLAIM-SCALAR-E-FGE-016","PTO-READER-CLAIM-SCALAR-E-FGES-001","PTO-READER-CLAIM-SCALAR-E-FGES-002","PTO-READER-CLAIM-SCALAR-E-FGES-003","PTO-READER-CLAIM-SCALAR-E-FGES-004","PTO-READER-CLAIM-SCALAR-E-FGES-005","PTO-READER-CLAIM-SCALAR-E-FGES-006","PTO-READER-CLAIM-SCALAR-E-FGES-007","PTO-READER-CLAIM-SCALAR-E-FGES-008","PTO-READER-CLAIM-SCALAR-E-FGES-009","PTO-READER-CLAIM-SCALAR-E-FGES-010","PTO-READER-CLAIM-SCALAR-E-FGES-011","PTO-READER-CLAIM-SCALAR-E-FGES-012","PTO-READER-CLAIM-SCALAR-E-FGES-013","PTO-READER-CLAIM-SCALAR-E-FGES-014","PTO-READER-CLAIM-SCALAR-E-FGES-015","PTO-READER-CLAIM-SCALAR-E-FGES-016","PTO-READER-CLAIM-SCALAR-E-FLT-001","PTO-READER-CLAIM-SCALAR-E-FLT-002","PTO-READER-CLAIM-SCALAR-E-FLT-003","PTO-READER-CLAIM-SCALAR-E-FLT-004","PTO-READER-CLAIM-SCALAR-E-FLT-005","PTO-READER-CLAIM-SCALAR-E-FLT-006","PTO-READER-CLAIM-SCALAR-E-FLT-007","PTO-READER-CLAIM-SCALAR-E-FLT-008","PTO-READER-CLAIM-SCALAR-E-FLT-009","PTO-READER-CLAIM-SCALAR-E-FLT-010","PTO-READER-CLAIM-SCALAR-E-FLT-011","PTO-READER-CLAIM-SCALAR-E-FLT-012","PTO-READER-CLAIM-SCALAR-E-FLT-013","PTO-READER-CLAIM-SCALAR-E-FLT-014","PTO-READER-CLAIM-SCALAR-E-FLT-015","PTO-READER-CLAIM-SCALAR-E-FLT-016","PTO-READER-CLAIM-SCALAR-E-FLTS-001","PTO-READER-CLAIM-SCALAR-E-FLTS-002","PTO-READER-CLAIM-SCALAR-E-FLTS-003","PTO-READER-CLAIM-SCALAR-E-FLTS-004","PTO-READER-CLAIM-SCALAR-E-FLTS-005","PTO-READER-CLAIM-SCALAR-E-FLTS-006","PTO-READER-CLAIM-SCALAR-E-FLTS-007","PTO-READER-CLAIM-SCALAR-E-FLTS-008","PTO-READER-CLAIM-SCALAR-E-FLTS-009","PTO-READER-CLAIM-SCALAR-E-FLTS-010","PTO-READER-CLAIM-SCALAR-E-FLTS-011","PTO-READER-CLAIM-SCALAR-E-FLTS-012","PTO-READER-CLAIM-SCALAR-E-FLTS-013","PTO-READER-CLAIM-SCALAR-E-FLTS-014","PTO-READER-CLAIM-SCALAR-E-FLTS-015","PTO-READER-CLAIM-SCALAR-E-FLTS-016","PTO-READER-CLAIM-SCALAR-E-FMADD-001","PTO-READER-CLAIM-SCALAR-E-FMADD-002","PTO-READER-CLAIM-SCALAR-E-FMADD-003","PTO-READER-CLAIM-SCALAR-E-FMADD-004","PTO-READER-CLAIM-SCALAR-E-FMADD-005","PTO-READER-CLAIM-SCALAR-E-FMADD-006","PTO-READER-CLAIM-SCALAR-E-FMADD-007","PTO-READER-CLAIM-SCALAR-E-FMADD-008","PTO-READER-CLAIM-SCALAR-E-FMADD-009","PTO-READER-CLAIM-SCALAR-E-FMADD-010","PTO-READER-CLAIM-SCALAR-E-FMADD-011","PTO-READER-CLAIM-SCALAR-E-FMADD-012","PTO-READER-CLAIM-SCALAR-E-FMADD-013","PTO-READER-CLAIM-SCALAR-E-FMADD-014","PTO-READER-CLAIM-SCALAR-E-FMADD-015","PTO-READER-CLAIM-SCALAR-E-FMADD-016","PTO-READER-CLAIM-SCALAR-E-FMADD-017","PTO-READER-CLAIM-SCALAR-E-FMAX-001","PTO-READER-CLAIM-SCALAR-E-FMAX-002","PTO-READER-CLAIM-SCALAR-E-FMAX-003","PTO-READER-CLAIM-SCALAR-E-FMAX-004","PTO-READER-CLAIM-SCALAR-E-FMAX-005","PTO-READER-CLAIM-SCALAR-E-FMAX-006","PTO-READER-CLAIM-SCALAR-E-FMAX-007","PTO-READER-CLAIM-SCALAR-E-FMAX-008","PTO-READER-CLAIM-SCALAR-E-FMAX-009","PTO-READER-CLAIM-SCALAR-E-FMAX-010","PTO-READER-CLAIM-SCALAR-E-FMAX-011","PTO-READER-CLAIM-SCALAR-E-FMAX-012","PTO-READER-CLAIM-SCALAR-E-FMAX-013","PTO-READER-CLAIM-SCALAR-E-FMAX-014","PTO-READER-CLAIM-SCALAR-E-FMAX-015","PTO-READER-CLAIM-SCALAR-E-FMAX-016","PTO-READER-CLAIM-SCALAR-E-FMIN-001","PTO-READER-CLAIM-SCALAR-E-FMIN-002","PTO-READER-CLAIM-SCALAR-E-FMIN-003","PTO-READER-CLAIM-SCALAR-E-FMIN-004","PTO-READER-CLAIM-SCALAR-E-FMIN-005","PTO-READER-CLAIM-SCALAR-E-FMIN-006","PTO-READER-CLAIM-SCALAR-E-FMIN-007","PTO-READER-CLAIM-SCALAR-E-FMIN-008","PTO-READER-CLAIM-SCALAR-E-FMIN-009","PTO-READER-CLAIM-SCALAR-E-FMIN-010","PTO-READER-CLAIM-SCALAR-E-FMIN-011","PTO-READER-CLAIM-SCALAR-E-FMIN-012","PTO-READER-CLAIM-SCALAR-E-FMIN-013","PTO-READER-CLAIM-SCALAR-E-FMIN-014","PTO-READER-CLAIM-SCALAR-E-FMIN-015","PTO-READER-CLAIM-SCALAR-E-FMIN-016","PTO-READER-CLAIM-SCALAR-E-FMSUB-001","PTO-READER-CLAIM-SCALAR-E-FMSUB-002","PTO-READER-CLAIM-SCALAR-E-FMSUB-003","PTO-READER-CLAIM-SCALAR-E-FMSUB-004","PTO-READER-CLAIM-SCALAR-E-FMSUB-005","PTO-READER-CLAIM-SCALAR-E-FMSUB-006","PTO-READER-CLAIM-SCALAR-E-FMSUB-007","PTO-READER-CLAIM-SCALAR-E-FMSUB-008","PTO-READER-CLAIM-SCALAR-E-FMSUB-009","PTO-READER-CLAIM-SCALAR-E-FMSUB-010","PTO-READER-CLAIM-SCALAR-E-FMSUB-011","PTO-READER-CLAIM-SCALAR-E-FMSUB-012","PTO-READER-CLAIM-SCALAR-E-FMSUB-013","PTO-READER-CLAIM-SCALAR-E-FMSUB-014","PTO-READER-CLAIM-SCALAR-E-FMSUB-015","PTO-READER-CLAIM-SCALAR-E-FMSUB-016","PTO-READER-CLAIM-SCALAR-E-FMSUB-017","PTO-READER-CLAIM-SCALAR-E-FMUL-001","PTO-READER-CLAIM-SCALAR-E-FMUL-002","PTO-READER-CLAIM-SCALAR-E-FMUL-003","PTO-READER-CLAIM-SCALAR-E-FMUL-004","PTO-READER-CLAIM-SCALAR-E-FMUL-005","PTO-READER-CLAIM-SCALAR-E-FMUL-006","PTO-READER-CLAIM-SCALAR-E-FMUL-007","PTO-READER-CLAIM-SCALAR-E-FMUL-008","PTO-READER-CLAIM-SCALAR-E-FMUL-009","PTO-READER-CLAIM-SCALAR-E-FMUL-010","PTO-READER-CLAIM-SCALAR-E-FMUL-011","PTO-READER-CLAIM-SCALAR-E-FMUL-012","PTO-READER-CLAIM-SCALAR-E-FMUL-013","PTO-READER-CLAIM-SCALAR-E-FMUL-014","PTO-READER-CLAIM-SCALAR-E-FMUL-015","PTO-READER-CLAIM-SCALAR-E-FMUL-016","PTO-READER-CLAIM-SCALAR-E-FNE-001","PTO-READER-CLAIM-SCALAR-E-FNE-002","PTO-READER-CLAIM-SCALAR-E-FNE-003","PTO-READER-CLAIM-SCALAR-E-FNE-004","PTO-READER-CLAIM-SCALAR-E-FNE-005","PTO-READER-CLAIM-SCALAR-E-FNE-006","PTO-READER-CLAIM-SCALAR-E-FNE-007","PTO-READER-CLAIM-SCALAR-E-FNE-008","PTO-READER-CLAIM-SCALAR-E-FNE-009","PTO-READER-CLAIM-SCALAR-E-FNE-010","PTO-READER-CLAIM-SCALAR-E-FNE-011","PTO-READER-CLAIM-SCALAR-E-FNE-012","PTO-READER-CLAIM-SCALAR-E-FNE-013","PTO-READER-CLAIM-SCALAR-E-FNE-014","PTO-READER-CLAIM-SCALAR-E-FNE-015","PTO-READER-CLAIM-SCALAR-E-FNE-016","PTO-READER-CLAIM-SCALAR-E-FNES-001","PTO-READER-CLAIM-SCALAR-E-FNES-002","PTO-READER-CLAIM-SCALAR-E-FNES-003","PTO-READER-CLAIM-SCALAR-E-FNES-004","PTO-READER-CLAIM-SCALAR-E-FNES-005","PTO-READER-CLAIM-SCALAR-E-FNES-006","PTO-READER-CLAIM-SCALAR-E-FNES-007","PTO-READER-CLAIM-SCALAR-E-FNES-008","PTO-READER-CLAIM-SCALAR-E-FNES-009","PTO-READER-CLAIM-SCALAR-E-FNES-010","PTO-READER-CLAIM-SCALAR-E-FNES-011","PTO-READER-CLAIM-SCALAR-E-FNES-012","PTO-READER-CLAIM-SCALAR-E-FNES-013","PTO-READER-CLAIM-SCALAR-E-FNES-014","PTO-READER-CLAIM-SCALAR-E-FNES-015","PTO-READER-CLAIM-SCALAR-E-FNES-016","PTO-READER-CLAIM-SCALAR-E-FNMADD-001","PTO-READER-CLAIM-SCALAR-E-FNMADD-002","PTO-READER-CLAIM-SCALAR-E-FNMADD-003","PTO-READER-CLAIM-SCALAR-E-FNMADD-004","PTO-READER-CLAIM-SCALAR-E-FNMADD-005","PTO-READER-CLAIM-SCALAR-E-FNMADD-006","PTO-READER-CLAIM-SCALAR-E-FNMADD-007","PTO-READER-CLAIM-SCALAR-E-FNMADD-008","PTO-READER-CLAIM-SCALAR-E-FNMADD-009","PTO-READER-CLAIM-SCALAR-E-FNMADD-010","PTO-READER-CLAIM-SCALAR-E-FNMADD-011","PTO-READER-CLAIM-SCALAR-E-FNMADD-012","PTO-READER-CLAIM-SCALAR-E-FNMADD-013","PTO-READER-CLAIM-SCALAR-E-FNMADD-014","PTO-READER-CLAIM-SCALAR-E-FNMADD-015","PTO-READER-CLAIM-SCALAR-E-FNMADD-016","PTO-READER-CLAIM-SCALAR-E-FNMADD-017","PTO-READER-CLAIM-SCALAR-E-FNMSUB-001","PTO-READER-CLAIM-SCALAR-E-FNMSUB-002","PTO-READER-CLAIM-SCALAR-E-FNMSUB-003","PTO-READER-CLAIM-SCALAR-E-FNMSUB-004","PTO-READER-CLAIM-SCALAR-E-FNMSUB-005","PTO-READER-CLAIM-SCALAR-E-FNMSUB-006","PTO-READER-CLAIM-SCALAR-E-FNMSUB-007","PTO-READER-CLAIM-SCALAR-E-FNMSUB-008","PTO-READER-CLAIM-SCALAR-E-FNMSUB-009","PTO-READER-CLAIM-SCALAR-E-FNMSUB-010","PTO-READER-CLAIM-SCALAR-E-FNMSUB-011","PTO-READER-CLAIM-SCALAR-E-FNMSUB-012","PTO-READER-CLAIM-SCALAR-E-FNMSUB-013","PTO-READER-CLAIM-SCALAR-E-FNMSUB-014","PTO-READER-CLAIM-SCALAR-E-FNMSUB-015","PTO-READER-CLAIM-SCALAR-E-FNMSUB-016","PTO-READER-CLAIM-SCALAR-E-FNMSUB-017","PTO-READER-CLAIM-SCALAR-E-FRECIP-001","PTO-READER-CLAIM-SCALAR-E-FRECIP-002","PTO-READER-CLAIM-SCALAR-E-FRECIP-003","PTO-READER-CLAIM-SCALAR-E-FRECIP-004","PTO-READER-CLAIM-SCALAR-E-FRECIP-005","PTO-READER-CLAIM-SCALAR-E-FRECIP-006","PTO-READER-CLAIM-SCALAR-E-FRECIP-007","PTO-READER-CLAIM-SCALAR-E-FRECIP-008","PTO-READER-CLAIM-SCALAR-E-FRECIP-009","PTO-READER-CLAIM-SCALAR-E-FRECIP-010","PTO-READER-CLAIM-SCALAR-E-FRECIP-011","PTO-READER-CLAIM-SCALAR-E-FRECIP-012","PTO-READER-CLAIM-SCALAR-E-FRECIP-013","PTO-READER-CLAIM-SCALAR-E-FRECIP-014","PTO-READER-CLAIM-SCALAR-E-FRECIP-015","PTO-READER-CLAIM-SCALAR-E-FSQRT-001","PTO-READER-CLAIM-SCALAR-E-FSQRT-002","PTO-READER-CLAIM-SCALAR-E-FSQRT-003","PTO-READER-CLAIM-SCALAR-E-FSQRT-004","PTO-READER-CLAIM-SCALAR-E-FSQRT-005","PTO-READER-CLAIM-SCALAR-E-FSQRT-006","PTO-READER-CLAIM-SCALAR-E-FSQRT-007","PTO-READER-CLAIM-SCALAR-E-FSQRT-008","PTO-READER-CLAIM-SCALAR-E-FSQRT-009","PTO-READER-CLAIM-SCALAR-E-FSQRT-010","PTO-READER-CLAIM-SCALAR-E-FSQRT-011","PTO-READER-CLAIM-SCALAR-E-FSQRT-012","PTO-READER-CLAIM-SCALAR-E-FSQRT-013","PTO-READER-CLAIM-SCALAR-E-FSQRT-014","PTO-READER-CLAIM-SCALAR-E-FSQRT-015","PTO-READER-CLAIM-SCALAR-E-FSUB-001","PTO-READER-CLAIM-SCALAR-E-FSUB-002","PTO-READER-CLAIM-SCALAR-E-FSUB-003","PTO-READER-CLAIM-SCALAR-E-FSUB-004","PTO-READER-CLAIM-SCALAR-E-FSUB-005","PTO-READER-CLAIM-SCALAR-E-FSUB-006","PTO-READER-CLAIM-SCALAR-E-FSUB-007","PTO-READER-CLAIM-SCALAR-E-FSUB-008","PTO-READER-CLAIM-SCALAR-E-FSUB-009","PTO-READER-CLAIM-SCALAR-E-FSUB-010","PTO-READER-CLAIM-SCALAR-E-FSUB-011","PTO-READER-CLAIM-SCALAR-E-FSUB-012","PTO-READER-CLAIM-SCALAR-E-FSUB-013","PTO-READER-CLAIM-SCALAR-E-FSUB-014","PTO-READER-CLAIM-SCALAR-E-FSUB-015","PTO-READER-CLAIM-SCALAR-E-FSUB-016","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-001","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-002","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-003","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-004","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-005","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-006","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-007","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-008","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-011","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-011","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-013","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-013","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-001","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-002","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-003","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-004","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-005","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-006","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-007","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-008","PTO-READER-CLAIM-SCALAR-E-J-001","PTO-READER-CLAIM-SCALAR-E-J-002","PTO-READER-CLAIM-SCALAR-E-J-003","PTO-READER-CLAIM-SCALAR-E-J-004","PTO-READER-CLAIM-SCALAR-E-J-005","PTO-READER-CLAIM-SCALAR-E-J-006","PTO-READER-CLAIM-SCALAR-E-J-007","PTO-READER-CLAIM-SCALAR-E-J-008","PTO-READER-CLAIM-SCALAR-E-JR-001","PTO-READER-CLAIM-SCALAR-E-JR-002","PTO-READER-CLAIM-SCALAR-E-JR-003","PTO-READER-CLAIM-SCALAR-E-JR-004","PTO-READER-CLAIM-SCALAR-E-JR-005","PTO-READER-CLAIM-SCALAR-E-JR-006","PTO-READER-CLAIM-SCALAR-E-JR-007","PTO-READER-CLAIM-SCALAR-E-JR-008","PTO-READER-CLAIM-SCALAR-E-JR-009","PTO-READER-CLAIM-SCALAR-E-JR-010","PTO-READER-CLAIM-SCALAR-E-SCVTF-001","PTO-READER-CLAIM-SCALAR-E-SCVTF-002","PTO-READER-CLAIM-SCALAR-E-SCVTF-003","PTO-READER-CLAIM-SCALAR-E-SCVTF-004","PTO-READER-CLAIM-SCALAR-E-SCVTF-005","PTO-READER-CLAIM-SCALAR-E-SCVTF-006","PTO-READER-CLAIM-SCALAR-E-SCVTF-007","PTO-READER-CLAIM-SCALAR-E-SCVTF-008","PTO-READER-CLAIM-SCALAR-E-SCVTF-009","PTO-READER-CLAIM-SCALAR-E-SCVTF-010","PTO-READER-CLAIM-SCALAR-E-SCVTF-011","PTO-READER-CLAIM-SCALAR-E-SCVTF-012","PTO-READER-CLAIM-SCALAR-E-SCVTF-013","PTO-READER-CLAIM-SCALAR-E-SCVTF-014","PTO-READER-CLAIM-SCALAR-E-SCVTF-015","PTO-READER-CLAIM-SCALAR-E-SCVTF-016","PTO-READER-CLAIM-SCALAR-E-SCVTF-017","PTO-READER-CLAIM-SCALAR-E-SETC-AND-001","PTO-READER-CLAIM-SCALAR-E-SETC-AND-002","PTO-READER-CLAIM-SCALAR-E-SETC-AND-003","PTO-READER-CLAIM-SCALAR-E-SETC-AND-004","PTO-READER-CLAIM-SCALAR-E-SETC-AND-005","PTO-READER-CLAIM-SCALAR-E-SETC-AND-006","PTO-READER-CLAIM-SCALAR-E-SETC-AND-007","PTO-READER-CLAIM-SCALAR-E-SETC-AND-008","PTO-READER-CLAIM-SCALAR-E-SETC-AND-009","PTO-READER-CLAIM-SCALAR-E-SETC-AND-010","PTO-READER-CLAIM-SCALAR-E-SETC-AND-011","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-001","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-002","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-003","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-004","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-005","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-006","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-007","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-008","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-009","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-010","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-011","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-012","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-001","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-002","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-003","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-004","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-005","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-006","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-007","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-008","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-009","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-010","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-011","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-001","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-002","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-003","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-004","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-005","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-006","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-007","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-008","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-009","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-010","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-011","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GE-001","PTO-READER-CLAIM-SCALAR-E-SETC-GE-002","PTO-READER-CLAIM-SCALAR-E-SETC-GE-003","PTO-READER-CLAIM-SCALAR-E-SETC-GE-004","PTO-READER-CLAIM-SCALAR-E-SETC-GE-005","PTO-READER-CLAIM-SCALAR-E-SETC-GE-006","PTO-READER-CLAIM-SCALAR-E-SETC-GE-007","PTO-READER-CLAIM-SCALAR-E-SETC-GE-008","PTO-READER-CLAIM-SCALAR-E-SETC-GE-009","PTO-READER-CLAIM-SCALAR-E-SETC-GE-010","PTO-READER-CLAIM-SCALAR-E-SETC-GE-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-013","PTO-READER-CLAIM-SCALAR-E-SETC-LT-001","PTO-READER-CLAIM-SCALAR-E-SETC-LT-002","PTO-READER-CLAIM-SCALAR-E-SETC-LT-003","PTO-READER-CLAIM-SCALAR-E-SETC-LT-004","PTO-READER-CLAIM-SCALAR-E-SETC-LT-005","PTO-READER-CLAIM-SCALAR-E-SETC-LT-006","PTO-READER-CLAIM-SCALAR-E-SETC-LT-007","PTO-READER-CLAIM-SCALAR-E-SETC-LT-008","PTO-READER-CLAIM-SCALAR-E-SETC-LT-009","PTO-READER-CLAIM-SCALAR-E-SETC-LT-010","PTO-READER-CLAIM-SCALAR-E-SETC-LT-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-012","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-012","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-013","PTO-READER-CLAIM-SCALAR-E-SETC-NE-001","PTO-READER-CLAIM-SCALAR-E-SETC-NE-002","PTO-READER-CLAIM-SCALAR-E-SETC-NE-003","PTO-READER-CLAIM-SCALAR-E-SETC-NE-004","PTO-READER-CLAIM-SCALAR-E-SETC-NE-005","PTO-READER-CLAIM-SCALAR-E-SETC-NE-006","PTO-READER-CLAIM-SCALAR-E-SETC-NE-007","PTO-READER-CLAIM-SCALAR-E-SETC-NE-008","PTO-READER-CLAIM-SCALAR-E-SETC-NE-009","PTO-READER-CLAIM-SCALAR-E-SETC-NE-010","PTO-READER-CLAIM-SCALAR-E-SETC-NE-011","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-001","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-002","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-003","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-004","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-005","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-006","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-007","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-008","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-009","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-010","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-011","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-012","PTO-READER-CLAIM-SCALAR-E-SETC-OR-001","PTO-READER-CLAIM-SCALAR-E-SETC-OR-002","PTO-READER-CLAIM-SCALAR-E-SETC-OR-003","PTO-READER-CLAIM-SCALAR-E-SETC-OR-004","PTO-READER-CLAIM-SCALAR-E-SETC-OR-005","PTO-READER-CLAIM-SCALAR-E-SETC-OR-006","PTO-READER-CLAIM-SCALAR-E-SETC-OR-007","PTO-READER-CLAIM-SCALAR-E-SETC-OR-008","PTO-READER-CLAIM-SCALAR-E-SETC-OR-009","PTO-READER-CLAIM-SCALAR-E-SETC-OR-010","PTO-READER-CLAIM-SCALAR-E-SETC-OR-011","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-001","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-002","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-003","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-004","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-005","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-006","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-007","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-008","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-009","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-010","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-011","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-012","PTO-READER-CLAIM-SCALAR-E-SETRET-001","PTO-READER-CLAIM-SCALAR-E-SETRET-002","PTO-READER-CLAIM-SCALAR-E-SETRET-003","PTO-READER-CLAIM-SCALAR-E-SETRET-004","PTO-READER-CLAIM-SCALAR-E-SETRET-005","PTO-READER-CLAIM-SCALAR-E-SETRET-006","PTO-READER-CLAIM-SCALAR-E-SETRET-007","PTO-READER-CLAIM-SCALAR-E-SETRET-008","PTO-READER-CLAIM-SCALAR-E-UCVTF-001","PTO-READER-CLAIM-SCALAR-E-UCVTF-002","PTO-READER-CLAIM-SCALAR-E-UCVTF-003","PTO-READER-CLAIM-SCALAR-E-UCVTF-004","PTO-READER-CLAIM-SCALAR-E-UCVTF-005","PTO-READER-CLAIM-SCALAR-E-UCVTF-006","PTO-READER-CLAIM-SCALAR-E-UCVTF-007","PTO-READER-CLAIM-SCALAR-E-UCVTF-008","PTO-READER-CLAIM-SCALAR-E-UCVTF-009","PTO-READER-CLAIM-SCALAR-E-UCVTF-010","PTO-READER-CLAIM-SCALAR-E-UCVTF-011","PTO-READER-CLAIM-SCALAR-E-UCVTF-012","PTO-READER-CLAIM-SCALAR-E-UCVTF-013","PTO-READER-CLAIM-SCALAR-E-UCVTF-014","PTO-READER-CLAIM-SCALAR-E-UCVTF-015","PTO-READER-CLAIM-SCALAR-E-UCVTF-016","PTO-READER-CLAIM-SCALAR-E-UCVTF-017"],"reviewed_node_count":1706,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-E-ADDTPC-001","PTO-READER-NODE-SCALAR-E-ADDTPC-002","PTO-READER-NODE-SCALAR-E-ADDTPC-003","PTO-READER-NODE-SCALAR-E-ADDTPC-004","PTO-READER-NODE-SCALAR-E-ADDTPC-005","PTO-READER-NODE-SCALAR-E-ADDTPC-006","PTO-READER-NODE-SCALAR-E-ADDTPC-007","PTO-READER-NODE-SCALAR-E-ADDTPC-008","PTO-READER-NODE-SCALAR-E-ADDTPC-009","PTO-READER-NODE-SCALAR-E-ADDTPC-010","PTO-READER-NODE-SCALAR-E-ADDTPC-011","PTO-READER-NODE-SCALAR-E-ADDTPC-012","PTO-READER-NODE-SCALAR-E-ADDTPC-013","PTO-READER-NODE-SCALAR-E-ADDTPC-014","PTO-READER-NODE-SCALAR-E-ADDTPC-015","PTO-READER-NODE-SCALAR-E-ADDTPC-016","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-001","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-002","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-003","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-004","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-005","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-006","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-007","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-008","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-009","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-010","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-011","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-012","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-013","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-014","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-015","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-016","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-017","PTO-READER-NODE-SCALAR-E-C-SETC-NE-001","PTO-READER-NODE-SCALAR-E-C-SETC-NE-002","PTO-READER-NODE-SCALAR-E-C-SETC-NE-003","PTO-READER-NODE-SCALAR-E-C-SETC-NE-004","PTO-READER-NODE-SCALAR-E-C-SETC-NE-005","PTO-READER-NODE-SCALAR-E-C-SETC-NE-006","PTO-READER-NODE-SCALAR-E-C-SETC-NE-007","PTO-READER-NODE-SCALAR-E-C-SETC-NE-008","PTO-READER-NODE-SCALAR-E-C-SETC-NE-009","PTO-READER-NODE-SCALAR-E-C-SETC-NE-010","PTO-READER-NODE-SCALAR-E-C-SETC-NE-011","PTO-READER-NODE-SCALAR-E-C-SETC-NE-012","PTO-READER-NODE-SCALAR-E-C-SETC-NE-013","PTO-READER-NODE-SCALAR-E-C-SETC-NE-014","PTO-READER-NODE-SCALAR-E-C-SETC-NE-015","PTO-READER-NODE-SCALAR-E-C-SETC-NE-016","PTO-READER-NODE-SCALAR-E-C-SETC-NE-017","PTO-READER-NODE-SCALAR-E-CMP-AND-001","PTO-READER-NODE-SCALAR-E-CMP-AND-002","PTO-READER-NODE-SCALAR-E-CMP-AND-003","PTO-READER-NODE-SCALAR-E-CMP-AND-004","PTO-READER-NODE-SCALAR-E-CMP-AND-005","PTO-READER-NODE-SCALAR-E-CMP-AND-006","PTO-READER-NODE-SCALAR-E-CMP-AND-007","PTO-READER-NODE-SCALAR-E-CMP-AND-008","PTO-READER-NODE-SCALAR-E-CMP-AND-009","PTO-READER-NODE-SCALAR-E-CMP-AND-010","PTO-READER-NODE-SCALAR-E-CMP-AND-011","PTO-READER-NODE-SCALAR-E-CMP-AND-012","PTO-READER-NODE-SCALAR-E-CMP-AND-013","PTO-READER-NODE-SCALAR-E-CMP-AND-014","PTO-READER-NODE-SCALAR-E-CMP-AND-015","PTO-READER-NODE-SCALAR-E-CMP-AND-016","PTO-READER-NODE-SCALAR-E-CMP-AND-017","PTO-READER-NODE-SCALAR-E-CMP-AND-018","PTO-READER-NODE-SCALAR-E-CMP-ANDI-001","PTO-READER-NODE-SCALAR-E-CMP-ANDI-002","PTO-READER-NODE-SCALAR-E-CMP-ANDI-003","PTO-READER-NODE-SCALAR-E-CMP-ANDI-004","PTO-READER-NODE-SCALAR-E-CMP-ANDI-005","PTO-READER-NODE-SCALAR-E-CMP-ANDI-006","PTO-READER-NODE-SCALAR-E-CMP-ANDI-007","PTO-READER-NODE-SCALAR-E-CMP-ANDI-008","PTO-READER-NODE-SCALAR-E-CMP-ANDI-009","PTO-READER-NODE-SCALAR-E-CMP-ANDI-010","PTO-READER-NODE-SCALAR-E-CMP-ANDI-011","PTO-READER-NODE-SCALAR-E-CMP-ANDI-012","PTO-READER-NODE-SCALAR-E-CMP-ANDI-013","PTO-READER-NODE-SCALAR-E-CMP-ANDI-014","PTO-READER-NODE-SCALAR-E-CMP-ANDI-015","PTO-READER-NODE-SCALAR-E-CMP-ANDI-016","PTO-READER-NODE-SCALAR-E-CMP-ANDI-017","PTO-READER-NODE-SCALAR-E-CMP-EQ-001","PTO-READER-NODE-SCALAR-E-CMP-EQ-002","PTO-READER-NODE-SCALAR-E-CMP-EQ-003","PTO-READER-NODE-SCALAR-E-CMP-EQ-004","PTO-READER-NODE-SCALAR-E-CMP-EQ-005","PTO-READER-NODE-SCALAR-E-CMP-EQ-006","PTO-READER-NODE-SCALAR-E-CMP-EQ-007","PTO-READER-NODE-SCALAR-E-CMP-EQ-008","PTO-READER-NODE-SCALAR-E-CMP-EQ-009","PTO-READER-NODE-SCALAR-E-CMP-EQ-010","PTO-READER-NODE-SCALAR-E-CMP-EQ-011","PTO-READER-NODE-SCALAR-E-CMP-EQ-012","PTO-READER-NODE-SCALAR-E-CMP-EQ-013","PTO-READER-NODE-SCALAR-E-CMP-EQ-014","PTO-READER-NODE-SCALAR-E-CMP-EQ-015","PTO-READER-NODE-SCALAR-E-CMP-EQ-016","PTO-READER-NODE-SCALAR-E-CMP-EQ-017","PTO-READER-NODE-SCALAR-E-CMP-EQ-018","PTO-READER-NODE-SCALAR-E-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-CMP-EQI-017","PTO-READER-NODE-SCALAR-E-CMP-GE-001","PTO-READER-NODE-SCALAR-E-CMP-GE-002","PTO-READER-NODE-SCALAR-E-CMP-GE-003","PTO-READER-NODE-SCALAR-E-CMP-GE-004","PTO-READER-NODE-SCALAR-E-CMP-GE-005","PTO-READER-NODE-SCALAR-E-CMP-GE-006","PTO-READER-NODE-SCALAR-E-CMP-GE-007","PTO-READER-NODE-SCALAR-E-CMP-GE-008","PTO-READER-NODE-SCALAR-E-CMP-GE-009","PTO-READER-NODE-SCALAR-E-CMP-GE-010","PTO-READER-NODE-SCALAR-E-CMP-GE-011","PTO-READER-NODE-SCALAR-E-CMP-GE-012","PTO-READER-NODE-SCALAR-E-CMP-GE-013","PTO-READER-NODE-SCALAR-E-CMP-GE-014","PTO-READER-NODE-SCALAR-E-CMP-GE-015","PTO-READER-NODE-SCALAR-E-CMP-GE-016","PTO-READER-NODE-SCALAR-E-CMP-GE-017","PTO-READER-NODE-SCALAR-E-CMP-GE-018","PTO-READER-NODE-SCALAR-E-CMP-GEI-001","PTO-READER-NODE-SCALAR-E-CMP-GEI-002","PTO-READER-NODE-SCALAR-E-CMP-GEI-003","PTO-READER-NODE-SCALAR-E-CMP-GEI-004","PTO-READER-NODE-SCALAR-E-CMP-GEI-005","PTO-READER-NODE-SCALAR-E-CMP-GEI-006","PTO-READER-NODE-SCALAR-E-CMP-GEI-007","PTO-READER-NODE-SCALAR-E-CMP-GEI-008","PTO-READER-NODE-SCALAR-E-CMP-GEI-009","PTO-READER-NODE-SCALAR-E-CMP-GEI-010","PTO-READER-NODE-SCALAR-E-CMP-GEI-011","PTO-READER-NODE-SCALAR-E-CMP-GEI-012","PTO-READER-NODE-SCALAR-E-CMP-GEI-013","PTO-READER-NODE-SCALAR-E-CMP-GEI-014","PTO-READER-NODE-SCALAR-E-CMP-GEI-015","PTO-READER-NODE-SCALAR-E-CMP-GEI-016","PTO-READER-NODE-SCALAR-E-CMP-GEI-017","PTO-READER-NODE-SCALAR-E-CMP-GEU-001","PTO-READER-NODE-SCALAR-E-CMP-GEU-002","PTO-READER-NODE-SCALAR-E-CMP-GEU-003","PTO-READER-NODE-SCALAR-E-CMP-GEU-004","PTO-READER-NODE-SCALAR-E-CMP-GEU-005","PTO-READER-NODE-SCALAR-E-CMP-GEU-006","PTO-READER-NODE-SCALAR-E-CMP-GEU-007","PTO-READER-NODE-SCALAR-E-CMP-GEU-008","PTO-READER-NODE-SCALAR-E-CMP-GEU-009","PTO-READER-NODE-SCALAR-E-CMP-GEU-010","PTO-READER-NODE-SCALAR-E-CMP-GEU-011","PTO-READER-NODE-SCALAR-E-CMP-GEU-012","PTO-READER-NODE-SCALAR-E-CMP-GEU-013","PTO-READER-NODE-SCALAR-E-CMP-GEU-014","PTO-READER-NODE-SCALAR-E-CMP-GEU-015","PTO-READER-NODE-SCALAR-E-CMP-GEU-016","PTO-READER-NODE-SCALAR-E-CMP-GEU-017","PTO-READER-NODE-SCALAR-E-CMP-GEU-018","PTO-READER-NODE-SCALAR-E-CMP-GEUI-001","PTO-READER-NODE-SCALAR-E-CMP-GEUI-002","PTO-READER-NODE-SCALAR-E-CMP-GEUI-003","PTO-READER-NODE-SCALAR-E-CMP-GEUI-004","PTO-READER-NODE-SCALAR-E-CMP-GEUI-005","PTO-READER-NODE-SCALAR-E-CMP-GEUI-006","PTO-READER-NODE-SCALAR-E-CMP-GEUI-007","PTO-READER-NODE-SCALAR-E-CMP-GEUI-008","PTO-READER-NODE-SCALAR-E-CMP-GEUI-009","PTO-READER-NODE-SCALAR-E-CMP-GEUI-010","PTO-READER-NODE-SCALAR-E-CMP-GEUI-011","PTO-READER-NODE-SCALAR-E-CMP-GEUI-012","PTO-READER-NODE-SCALAR-E-CMP-GEUI-013","PTO-READER-NODE-SCALAR-E-CMP-GEUI-014","PTO-READER-NODE-SCALAR-E-CMP-GEUI-015","PTO-READER-NODE-SCALAR-E-CMP-GEUI-016","PTO-READER-NODE-SCALAR-E-CMP-GEUI-017","PTO-READER-NODE-SCALAR-E-CMP-GEUI-018","PTO-READER-NODE-SCALAR-E-CMP-LT-001","PTO-READER-NODE-SCALAR-E-CMP-LT-002","PTO-READER-NODE-SCALAR-E-CMP-LT-003","PTO-READER-NODE-SCALAR-E-CMP-LT-004","PTO-READER-NODE-SCALAR-E-CMP-LT-005","PTO-READER-NODE-SCALAR-E-CMP-LT-006","PTO-READER-NODE-SCALAR-E-CMP-LT-007","PTO-READER-NODE-SCALAR-E-CMP-LT-008","PTO-READER-NODE-SCALAR-E-CMP-LT-009","PTO-READER-NODE-SCALAR-E-CMP-LT-010","PTO-READER-NODE-SCALAR-E-CMP-LT-011","PTO-READER-NODE-SCALAR-E-CMP-LT-012","PTO-READER-NODE-SCALAR-E-CMP-LT-013","PTO-READER-NODE-SCALAR-E-CMP-LT-014","PTO-READER-NODE-SCALAR-E-CMP-LT-015","PTO-READER-NODE-SCALAR-E-CMP-LT-016","PTO-READER-NODE-SCALAR-E-CMP-LT-017","PTO-READER-NODE-SCALAR-E-CMP-LT-018","PTO-READER-NODE-SCALAR-E-CMP-LTI-001","PTO-READER-NODE-SCALAR-E-CMP-LTI-002","PTO-READER-NODE-SCALAR-E-CMP-LTI-003","PTO-READER-NODE-SCALAR-E-CMP-LTI-004","PTO-READER-NODE-SCALAR-E-CMP-LTI-005","PTO-READER-NODE-SCALAR-E-CMP-LTI-006","PTO-READER-NODE-SCALAR-E-CMP-LTI-007","PTO-READER-NODE-SCALAR-E-CMP-LTI-008","PTO-READER-NODE-SCALAR-E-CMP-LTI-009","PTO-READER-NODE-SCALAR-E-CMP-LTI-010","PTO-READER-NODE-SCALAR-E-CMP-LTI-011","PTO-READER-NODE-SCALAR-E-CMP-LTI-012","PTO-READER-NODE-SCALAR-E-CMP-LTI-013","PTO-READER-NODE-SCALAR-E-CMP-LTI-014","PTO-READER-NODE-SCALAR-E-CMP-LTI-015","PTO-READER-NODE-SCALAR-E-CMP-LTI-016","PTO-READER-NODE-SCALAR-E-CMP-LTI-017","PTO-READER-NODE-SCALAR-E-CMP-LTU-001","PTO-READER-NODE-SCALAR-E-CMP-LTU-002","PTO-READER-NODE-SCALAR-E-CMP-LTU-003","PTO-READER-NODE-SCALAR-E-CMP-LTU-004","PTO-READER-NODE-SCALAR-E-CMP-LTU-005","PTO-READER-NODE-SCALAR-E-CMP-LTU-006","PTO-READER-NODE-SCALAR-E-CMP-LTU-007","PTO-READER-NODE-SCALAR-E-CMP-LTU-008","PTO-READER-NODE-SCALAR-E-CMP-LTU-009","PTO-READER-NODE-SCALAR-E-CMP-LTU-010","PTO-READER-NODE-SCALAR-E-CMP-LTU-011","PTO-READER-NODE-SCALAR-E-CMP-LTU-012","PTO-READER-NODE-SCALAR-E-CMP-LTU-013","PTO-READER-NODE-SCALAR-E-CMP-LTU-014","PTO-READER-NODE-SCALAR-E-CMP-LTU-015","PTO-READER-NODE-SCALAR-E-CMP-LTU-016","PTO-READER-NODE-SCALAR-E-CMP-LTU-017","PTO-READER-NODE-SCALAR-E-CMP-LTU-018","PTO-READER-NODE-SCALAR-E-CMP-LTUI-001","PTO-READER-NODE-SCALAR-E-CMP-LTUI-002","PTO-READER-NODE-SCALAR-E-CMP-LTUI-003","PTO-READER-NODE-SCALAR-E-CMP-LTUI-004","PTO-READER-NODE-SCALAR-E-CMP-LTUI-005","PTO-READER-NODE-SCALAR-E-CMP-LTUI-006","PTO-READER-NODE-SCALAR-E-CMP-LTUI-007","PTO-READER-NODE-SCALAR-E-CMP-LTUI-008","PTO-READER-NODE-SCALAR-E-CMP-LTUI-009","PTO-READER-NODE-SCALAR-E-CMP-LTUI-010","PTO-READER-NODE-SCALAR-E-CMP-LTUI-011","PTO-READER-NODE-SCALAR-E-CMP-LTUI-012","PTO-READER-NODE-SCALAR-E-CMP-LTUI-013","PTO-READER-NODE-SCALAR-E-CMP-LTUI-014","PTO-READER-NODE-SCALAR-E-CMP-LTUI-015","PTO-READER-NODE-SCALAR-E-CMP-LTUI-016","PTO-READER-NODE-SCALAR-E-CMP-LTUI-017","PTO-READER-NODE-SCALAR-E-CMP-LTUI-018","PTO-READER-NODE-SCALAR-E-CMP-NE-001","PTO-READER-NODE-SCALAR-E-CMP-NE-002","PTO-READER-NODE-SCALAR-E-CMP-NE-003","PTO-READER-NODE-SCALAR-E-CMP-NE-004","PTO-READER-NODE-SCALAR-E-CMP-NE-005","PTO-READER-NODE-SCALAR-E-CMP-NE-006","PTO-READER-NODE-SCALAR-E-CMP-NE-007","PTO-READER-NODE-SCALAR-E-CMP-NE-008","PTO-READER-NODE-SCALAR-E-CMP-NE-009","PTO-READER-NODE-SCALAR-E-CMP-NE-010","PTO-READER-NODE-SCALAR-E-CMP-NE-011","PTO-READER-NODE-SCALAR-E-CMP-NE-012","PTO-READER-NODE-SCALAR-E-CMP-NE-013","PTO-READER-NODE-SCALAR-E-CMP-NE-014","PTO-READER-NODE-SCALAR-E-CMP-NE-015","PTO-READER-NODE-SCALAR-E-CMP-NE-016","PTO-READER-NODE-SCALAR-E-CMP-NE-017","PTO-READER-NODE-SCALAR-E-CMP-NE-018","PTO-READER-NODE-SCALAR-E-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-CMP-NEI-017","PTO-READER-NODE-SCALAR-E-CMP-OR-001","PTO-READER-NODE-SCALAR-E-CMP-OR-002","PTO-READER-NODE-SCALAR-E-CMP-OR-003","PTO-READER-NODE-SCALAR-E-CMP-OR-004","PTO-READER-NODE-SCALAR-E-CMP-OR-005","PTO-READER-NODE-SCALAR-E-CMP-OR-006","PTO-READER-NODE-SCALAR-E-CMP-OR-007","PTO-READER-NODE-SCALAR-E-CMP-OR-008","PTO-READER-NODE-SCALAR-E-CMP-OR-009","PTO-READER-NODE-SCALAR-E-CMP-OR-010","PTO-READER-NODE-SCALAR-E-CMP-OR-011","PTO-READER-NODE-SCALAR-E-CMP-OR-012","PTO-READER-NODE-SCALAR-E-CMP-OR-013","PTO-READER-NODE-SCALAR-E-CMP-OR-014","PTO-READER-NODE-SCALAR-E-CMP-OR-015","PTO-READER-NODE-SCALAR-E-CMP-OR-016","PTO-READER-NODE-SCALAR-E-CMP-OR-017","PTO-READER-NODE-SCALAR-E-CMP-OR-018","PTO-READER-NODE-SCALAR-E-CMP-ORI-001","PTO-READER-NODE-SCALAR-E-CMP-ORI-002","PTO-READER-NODE-SCALAR-E-CMP-ORI-003","PTO-READER-NODE-SCALAR-E-CMP-ORI-004","PTO-READER-NODE-SCALAR-E-CMP-ORI-005","PTO-READER-NODE-SCALAR-E-CMP-ORI-006","PTO-READER-NODE-SCALAR-E-CMP-ORI-007","PTO-READER-NODE-SCALAR-E-CMP-ORI-008","PTO-READER-NODE-SCALAR-E-CMP-ORI-009","PTO-READER-NODE-SCALAR-E-CMP-ORI-010","PTO-READER-NODE-SCALAR-E-CMP-ORI-011","PTO-READER-NODE-SCALAR-E-CMP-ORI-012","PTO-READER-NODE-SCALAR-E-CMP-ORI-013","PTO-READER-NODE-SCALAR-E-CMP-ORI-014","PTO-READER-NODE-SCALAR-E-CMP-ORI-015","PTO-READER-NODE-SCALAR-E-CMP-ORI-016","PTO-READER-NODE-SCALAR-E-CMP-ORI-017","PTO-READER-NODE-SCALAR-E-FABS-001","PTO-READER-NODE-SCALAR-E-FABS-002","PTO-READER-NODE-SCALAR-E-FABS-003","PTO-READER-NODE-SCALAR-E-FABS-004","PTO-READER-NODE-SCALAR-E-FABS-005","PTO-READER-NODE-SCALAR-E-FABS-006","PTO-READER-NODE-SCALAR-E-FABS-007","PTO-READER-NODE-SCALAR-E-FABS-008","PTO-READER-NODE-SCALAR-E-FABS-009","PTO-READER-NODE-SCALAR-E-FABS-010","PTO-READER-NODE-SCALAR-E-FABS-011","PTO-READER-NODE-SCALAR-E-FABS-012","PTO-READER-NODE-SCALAR-E-FABS-013","PTO-READER-NODE-SCALAR-E-FABS-014","PTO-READER-NODE-SCALAR-E-FABS-015","PTO-READER-NODE-SCALAR-E-FABS-016","PTO-READER-NODE-SCALAR-E-FABS-017","PTO-READER-NODE-SCALAR-E-FABS-018","PTO-READER-NODE-SCALAR-E-FABS-019","PTO-READER-NODE-SCALAR-E-FABS-020","PTO-READER-NODE-SCALAR-E-FABS-021","PTO-READER-NODE-SCALAR-E-FCVT-001","PTO-READER-NODE-SCALAR-E-FCVT-002","PTO-READER-NODE-SCALAR-E-FCVT-003","PTO-READER-NODE-SCALAR-E-FCVT-004","PTO-READER-NODE-SCALAR-E-FCVT-005","PTO-READER-NODE-SCALAR-E-FCVT-006","PTO-READER-NODE-SCALAR-E-FCVT-007","PTO-READER-NODE-SCALAR-E-FCVT-008","PTO-READER-NODE-SCALAR-E-FCVT-009","PTO-READER-NODE-SCALAR-E-FCVT-010","PTO-READER-NODE-SCALAR-E-FCVT-011","PTO-READER-NODE-SCALAR-E-FCVT-012","PTO-READER-NODE-SCALAR-E-FCVT-013","PTO-READER-NODE-SCALAR-E-FCVT-014","PTO-READER-NODE-SCALAR-E-FCVT-015","PTO-READER-NODE-SCALAR-E-FCVT-016","PTO-READER-NODE-SCALAR-E-FCVT-017","PTO-READER-NODE-SCALAR-E-FCVT-018","PTO-READER-NODE-SCALAR-E-FCVT-019","PTO-READER-NODE-SCALAR-E-FCVT-020","PTO-READER-NODE-SCALAR-E-FCVT-021","PTO-READER-NODE-SCALAR-E-FCVT-022","PTO-READER-NODE-SCALAR-E-FCVT-023","PTO-READER-NODE-SCALAR-E-FCVT-024","PTO-READER-NODE-SCALAR-E-FCVTA-001","PTO-READER-NODE-SCALAR-E-FCVTA-002","PTO-READER-NODE-SCALAR-E-FCVTA-003","PTO-READER-NODE-SCALAR-E-FCVTA-004","PTO-READER-NODE-SCALAR-E-FCVTA-005","PTO-READER-NODE-SCALAR-E-FCVTA-006","PTO-READER-NODE-SCALAR-E-FCVTA-007","PTO-READER-NODE-SCALAR-E-FCVTA-008","PTO-READER-NODE-SCALAR-E-FCVTA-009","PTO-READER-NODE-SCALAR-E-FCVTA-010","PTO-READER-NODE-SCALAR-E-FCVTA-011","PTO-READER-NODE-SCALAR-E-FCVTA-012","PTO-READER-NODE-SCALAR-E-FCVTA-013","PTO-READER-NODE-SCALAR-E-FCVTA-014","PTO-READER-NODE-SCALAR-E-FCVTA-015","PTO-READER-NODE-SCALAR-E-FCVTA-016","PTO-READER-NODE-SCALAR-E-FCVTA-017","PTO-READER-NODE-SCALAR-E-FCVTA-018","PTO-READER-NODE-SCALAR-E-FCVTA-019","PTO-READER-NODE-SCALAR-E-FCVTA-020","PTO-READER-NODE-SCALAR-E-FCVTA-021","PTO-READER-NODE-SCALAR-E-FCVTA-022","PTO-READER-NODE-SCALAR-E-FCVTA-023","PTO-READER-NODE-SCALAR-E-FCVTA-024","PTO-READER-NODE-SCALAR-E-FCVTM-001","PTO-READER-NODE-SCALAR-E-FCVTM-002","PTO-READER-NODE-SCALAR-E-FCVTM-003","PTO-READER-NODE-SCALAR-E-FCVTM-004","PTO-READER-NODE-SCALAR-E-FCVTM-005","PTO-READER-NODE-SCALAR-E-FCVTM-006","PTO-READER-NODE-SCALAR-E-FCVTM-007","PTO-READER-NODE-SCALAR-E-FCVTM-008","PTO-READER-NODE-SCALAR-E-FCVTM-009","PTO-READER-NODE-SCALAR-E-FCVTM-010","PTO-READER-NODE-SCALAR-E-FCVTM-011","PTO-READER-NODE-SCALAR-E-FCVTM-012","PTO-READER-NODE-SCALAR-E-FCVTM-013","PTO-READER-NODE-SCALAR-E-FCVTM-014","PTO-READER-NODE-SCALAR-E-FCVTM-015","PTO-READER-NODE-SCALAR-E-FCVTM-016","PTO-READER-NODE-SCALAR-E-FCVTM-017","PTO-READER-NODE-SCALAR-E-FCVTM-018","PTO-READER-NODE-SCALAR-E-FCVTM-019","PTO-READER-NODE-SCALAR-E-FCVTM-020","PTO-READER-NODE-SCALAR-E-FCVTM-021","PTO-READER-NODE-SCALAR-E-FCVTM-022","PTO-READER-NODE-SCALAR-E-FCVTM-023","PTO-READER-NODE-SCALAR-E-FCVTM-024","PTO-READER-NODE-SCALAR-E-FCVTN-001","PTO-READER-NODE-SCALAR-E-FCVTN-002","PTO-READER-NODE-SCALAR-E-FCVTN-003","PTO-READER-NODE-SCALAR-E-FCVTN-004","PTO-READER-NODE-SCALAR-E-FCVTN-005","PTO-READER-NODE-SCALAR-E-FCVTN-006","PTO-READER-NODE-SCALAR-E-FCVTN-007","PTO-READER-NODE-SCALAR-E-FCVTN-008","PTO-READER-NODE-SCALAR-E-FCVTN-009","PTO-READER-NODE-SCALAR-E-FCVTN-010","PTO-READER-NODE-SCALAR-E-FCVTN-011","PTO-READER-NODE-SCALAR-E-FCVTN-012","PTO-READER-NODE-SCALAR-E-FCVTN-013","PTO-READER-NODE-SCALAR-E-FCVTN-014","PTO-READER-NODE-SCALAR-E-FCVTN-015","PTO-READER-NODE-SCALAR-E-FCVTN-016","PTO-READER-NODE-SCALAR-E-FCVTN-017","PTO-READER-NODE-SCALAR-E-FCVTN-018","PTO-READER-NODE-SCALAR-E-FCVTN-019","PTO-READER-NODE-SCALAR-E-FCVTN-020","PTO-READER-NODE-SCALAR-E-FCVTN-021","PTO-READER-NODE-SCALAR-E-FCVTN-022","PTO-READER-NODE-SCALAR-E-FCVTN-023","PTO-READER-NODE-SCALAR-E-FCVTN-024","PTO-READER-NODE-SCALAR-E-FCVTP-001","PTO-READER-NODE-SCALAR-E-FCVTP-002","PTO-READER-NODE-SCALAR-E-FCVTP-003","PTO-READER-NODE-SCALAR-E-FCVTP-004","PTO-READER-NODE-SCALAR-E-FCVTP-005","PTO-READER-NODE-SCALAR-E-FCVTP-006","PTO-READER-NODE-SCALAR-E-FCVTP-007","PTO-READER-NODE-SCALAR-E-FCVTP-008","PTO-READER-NODE-SCALAR-E-FCVTP-009","PTO-READER-NODE-SCALAR-E-FCVTP-010","PTO-READER-NODE-SCALAR-E-FCVTP-011","PTO-READER-NODE-SCALAR-E-FCVTP-012","PTO-READER-NODE-SCALAR-E-FCVTP-013","PTO-READER-NODE-SCALAR-E-FCVTP-014","PTO-READER-NODE-SCALAR-E-FCVTP-015","PTO-READER-NODE-SCALAR-E-FCVTP-016","PTO-READER-NODE-SCALAR-E-FCVTP-017","PTO-READER-NODE-SCALAR-E-FCVTP-018","PTO-READER-NODE-SCALAR-E-FCVTP-019","PTO-READER-NODE-SCALAR-E-FCVTP-020","PTO-READER-NODE-SCALAR-E-FCVTP-021","PTO-READER-NODE-SCALAR-E-FCVTP-022","PTO-READER-NODE-SCALAR-E-FCVTP-023","PTO-READER-NODE-SCALAR-E-FCVTP-024","PTO-READER-NODE-SCALAR-E-FCVTZ-001","PTO-READER-NODE-SCALAR-E-FCVTZ-002","PTO-READER-NODE-SCALAR-E-FCVTZ-003","PTO-READER-NODE-SCALAR-E-FCVTZ-004","PTO-READER-NODE-SCALAR-E-FCVTZ-005","PTO-READER-NODE-SCALAR-E-FCVTZ-006","PTO-READER-NODE-SCALAR-E-FCVTZ-007","PTO-READER-NODE-SCALAR-E-FCVTZ-008","PTO-READER-NODE-SCALAR-E-FCVTZ-009","PTO-READER-NODE-SCALAR-E-FCVTZ-010","PTO-READER-NODE-SCALAR-E-FCVTZ-011","PTO-READER-NODE-SCALAR-E-FCVTZ-012","PTO-READER-NODE-SCALAR-E-FCVTZ-013","PTO-READER-NODE-SCALAR-E-FCVTZ-014","PTO-READER-NODE-SCALAR-E-FCVTZ-015","PTO-READER-NODE-SCALAR-E-FCVTZ-016","PTO-READER-NODE-SCALAR-E-FCVTZ-017","PTO-READER-NODE-SCALAR-E-FCVTZ-018","PTO-READER-NODE-SCALAR-E-FCVTZ-019","PTO-READER-NODE-SCALAR-E-FCVTZ-020","PTO-READER-NODE-SCALAR-E-FCVTZ-021","PTO-READER-NODE-SCALAR-E-FCVTZ-022","PTO-READER-NODE-SCALAR-E-FCVTZ-023","PTO-READER-NODE-SCALAR-E-FCVTZ-024","PTO-READER-NODE-SCALAR-E-FDIV-001","PTO-READER-NODE-SCALAR-E-FDIV-002","PTO-READER-NODE-SCALAR-E-FDIV-003","PTO-READER-NODE-SCALAR-E-FDIV-004","PTO-READER-NODE-SCALAR-E-FDIV-005","PTO-READER-NODE-SCALAR-E-FDIV-006","PTO-READER-NODE-SCALAR-E-FDIV-007","PTO-READER-NODE-SCALAR-E-FDIV-008","PTO-READER-NODE-SCALAR-E-FDIV-009","PTO-READER-NODE-SCALAR-E-FDIV-010","PTO-READER-NODE-SCALAR-E-FDIV-011","PTO-READER-NODE-SCALAR-E-FDIV-012","PTO-READER-NODE-SCALAR-E-FDIV-013","PTO-READER-NODE-SCALAR-E-FDIV-014","PTO-READER-NODE-SCALAR-E-FDIV-015","PTO-READER-NODE-SCALAR-E-FDIV-016","PTO-READER-NODE-SCALAR-E-FDIV-017","PTO-READER-NODE-SCALAR-E-FDIV-018","PTO-READER-NODE-SCALAR-E-FDIV-019","PTO-READER-NODE-SCALAR-E-FDIV-020","PTO-READER-NODE-SCALAR-E-FDIV-021","PTO-READER-NODE-SCALAR-E-FDIV-022","PTO-READER-NODE-SCALAR-E-FDIV-023","PTO-READER-NODE-SCALAR-E-FEQ-001","PTO-READER-NODE-SCALAR-E-FEQ-002","PTO-READER-NODE-SCALAR-E-FEQ-003","PTO-READER-NODE-SCALAR-E-FEQ-004","PTO-READER-NODE-SCALAR-E-FEQ-005","PTO-READER-NODE-SCALAR-E-FEQ-006","PTO-READER-NODE-SCALAR-E-FEQ-007","PTO-READER-NODE-SCALAR-E-FEQ-008","PTO-READER-NODE-SCALAR-E-FEQ-009","PTO-READER-NODE-SCALAR-E-FEQ-010","PTO-READER-NODE-SCALAR-E-FEQ-011","PTO-READER-NODE-SCALAR-E-FEQ-012","PTO-READER-NODE-SCALAR-E-FEQ-013","PTO-READER-NODE-SCALAR-E-FEQ-014","PTO-READER-NODE-SCALAR-E-FEQ-015","PTO-READER-NODE-SCALAR-E-FEQ-016","PTO-READER-NODE-SCALAR-E-FEQ-017","PTO-READER-NODE-SCALAR-E-FEQ-018","PTO-READER-NODE-SCALAR-E-FEQ-019","PTO-READER-NODE-SCALAR-E-FEQ-020","PTO-READER-NODE-SCALAR-E-FEQ-021","PTO-READER-NODE-SCALAR-E-FEQ-022","PTO-READER-NODE-SCALAR-E-FEQ-023","PTO-READER-NODE-SCALAR-E-FEQS-001","PTO-READER-NODE-SCALAR-E-FEQS-002","PTO-READER-NODE-SCALAR-E-FEQS-003","PTO-READER-NODE-SCALAR-E-FEQS-004","PTO-READER-NODE-SCALAR-E-FEQS-005","PTO-READER-NODE-SCALAR-E-FEQS-006","PTO-READER-NODE-SCALAR-E-FEQS-007","PTO-READER-NODE-SCALAR-E-FEQS-008","PTO-READER-NODE-SCALAR-E-FEQS-009","PTO-READER-NODE-SCALAR-E-FEQS-010","PTO-READER-NODE-SCALAR-E-FEQS-011","PTO-READER-NODE-SCALAR-E-FEQS-012","PTO-READER-NODE-SCALAR-E-FEQS-013","PTO-READER-NODE-SCALAR-E-FEQS-014","PTO-READER-NODE-SCALAR-E-FEQS-015","PTO-READER-NODE-SCALAR-E-FEQS-016","PTO-READER-NODE-SCALAR-E-FEQS-017","PTO-READER-NODE-SCALAR-E-FEQS-018","PTO-READER-NODE-SCALAR-E-FEQS-019","PTO-READER-NODE-SCALAR-E-FEQS-020","PTO-READER-NODE-SCALAR-E-FEQS-021","PTO-READER-NODE-SCALAR-E-FEQS-022","PTO-READER-NODE-SCALAR-E-FEQS-023","PTO-READER-NODE-SCALAR-E-FEXP-001","PTO-READER-NODE-SCALAR-E-FEXP-002","PTO-READER-NODE-SCALAR-E-FEXP-003","PTO-READER-NODE-SCALAR-E-FEXP-004","PTO-READER-NODE-SCALAR-E-FEXP-005","PTO-READER-NODE-SCALAR-E-FEXP-006","PTO-READER-NODE-SCALAR-E-FEXP-007","PTO-READER-NODE-SCALAR-E-FEXP-008","PTO-READER-NODE-SCALAR-E-FEXP-009","PTO-READER-NODE-SCALAR-E-FEXP-010","PTO-READER-NODE-SCALAR-E-FEXP-011","PTO-READER-NODE-SCALAR-E-FEXP-012","PTO-READER-NODE-SCALAR-E-FEXP-013","PTO-READER-NODE-SCALAR-E-FEXP-014","PTO-READER-NODE-SCALAR-E-FEXP-015","PTO-READER-NODE-SCALAR-E-FEXP-016","PTO-READER-NODE-SCALAR-E-FEXP-017","PTO-READER-NODE-SCALAR-E-FEXP-018","PTO-READER-NODE-SCALAR-E-FEXP-019","PTO-READER-NODE-SCALAR-E-FEXP-020","PTO-READER-NODE-SCALAR-E-FEXP-021","PTO-READER-NODE-SCALAR-E-FEXP-022","PTO-READER-NODE-SCALAR-E-FGE-001","PTO-READER-NODE-SCALAR-E-FGE-002","PTO-READER-NODE-SCALAR-E-FGE-003","PTO-READER-NODE-SCALAR-E-FGE-004","PTO-READER-NODE-SCALAR-E-FGE-005","PTO-READER-NODE-SCALAR-E-FGE-006","PTO-READER-NODE-SCALAR-E-FGE-007","PTO-READER-NODE-SCALAR-E-FGE-008","PTO-READER-NODE-SCALAR-E-FGE-009","PTO-READER-NODE-SCALAR-E-FGE-010","PTO-READER-NODE-SCALAR-E-FGE-011","PTO-READER-NODE-SCALAR-E-FGE-012","PTO-READER-NODE-SCALAR-E-FGE-013","PTO-READER-NODE-SCALAR-E-FGE-014","PTO-READER-NODE-SCALAR-E-FGE-015","PTO-READER-NODE-SCALAR-E-FGE-016","PTO-READER-NODE-SCALAR-E-FGE-017","PTO-READER-NODE-SCALAR-E-FGE-018","PTO-READER-NODE-SCALAR-E-FGE-019","PTO-READER-NODE-SCALAR-E-FGE-020","PTO-READER-NODE-SCALAR-E-FGE-021","PTO-READER-NODE-SCALAR-E-FGE-022","PTO-READER-NODE-SCALAR-E-FGE-023","PTO-READER-NODE-SCALAR-E-FGES-001","PTO-READER-NODE-SCALAR-E-FGES-002","PTO-READER-NODE-SCALAR-E-FGES-003","PTO-READER-NODE-SCALAR-E-FGES-004","PTO-READER-NODE-SCALAR-E-FGES-005","PTO-READER-NODE-SCALAR-E-FGES-006","PTO-READER-NODE-SCALAR-E-FGES-007","PTO-READER-NODE-SCALAR-E-FGES-008","PTO-READER-NODE-SCALAR-E-FGES-009","PTO-READER-NODE-SCALAR-E-FGES-010","PTO-READER-NODE-SCALAR-E-FGES-011","PTO-READER-NODE-SCALAR-E-FGES-012","PTO-READER-NODE-SCALAR-E-FGES-013","PTO-READER-NODE-SCALAR-E-FGES-014","PTO-READER-NODE-SCALAR-E-FGES-015","PTO-READER-NODE-SCALAR-E-FGES-016","PTO-READER-NODE-SCALAR-E-FGES-017","PTO-READER-NODE-SCALAR-E-FGES-018","PTO-READER-NODE-SCALAR-E-FGES-019","PTO-READER-NODE-SCALAR-E-FGES-020","PTO-READER-NODE-SCALAR-E-FGES-021","PTO-READER-NODE-SCALAR-E-FGES-022","PTO-READER-NODE-SCALAR-E-FGES-023","PTO-READER-NODE-SCALAR-E-FLT-001","PTO-READER-NODE-SCALAR-E-FLT-002","PTO-READER-NODE-SCALAR-E-FLT-003","PTO-READER-NODE-SCALAR-E-FLT-004","PTO-READER-NODE-SCALAR-E-FLT-005","PTO-READER-NODE-SCALAR-E-FLT-006","PTO-READER-NODE-SCALAR-E-FLT-007","PTO-READER-NODE-SCALAR-E-FLT-008","PTO-READER-NODE-SCALAR-E-FLT-009","PTO-READER-NODE-SCALAR-E-FLT-010","PTO-READER-NODE-SCALAR-E-FLT-011","PTO-READER-NODE-SCALAR-E-FLT-012","PTO-READER-NODE-SCALAR-E-FLT-013","PTO-READER-NODE-SCALAR-E-FLT-014","PTO-READER-NODE-SCALAR-E-FLT-015","PTO-READER-NODE-SCALAR-E-FLT-016","PTO-READER-NODE-SCALAR-E-FLT-017","PTO-READER-NODE-SCALAR-E-FLT-018","PTO-READER-NODE-SCALAR-E-FLT-019","PTO-READER-NODE-SCALAR-E-FLT-020","PTO-READER-NODE-SCALAR-E-FLT-021","PTO-READER-NODE-SCALAR-E-FLT-022","PTO-READER-NODE-SCALAR-E-FLT-023","PTO-READER-NODE-SCALAR-E-FLTS-001","PTO-READER-NODE-SCALAR-E-FLTS-002","PTO-READER-NODE-SCALAR-E-FLTS-003","PTO-READER-NODE-SCALAR-E-FLTS-004","PTO-READER-NODE-SCALAR-E-FLTS-005","PTO-READER-NODE-SCALAR-E-FLTS-006","PTO-READER-NODE-SCALAR-E-FLTS-007","PTO-READER-NODE-SCALAR-E-FLTS-008","PTO-READER-NODE-SCALAR-E-FLTS-009","PTO-READER-NODE-SCALAR-E-FLTS-010","PTO-READER-NODE-SCALAR-E-FLTS-011","PTO-READER-NODE-SCALAR-E-FLTS-012","PTO-READER-NODE-SCALAR-E-FLTS-013","PTO-READER-NODE-SCALAR-E-FLTS-014","PTO-READER-NODE-SCALAR-E-FLTS-015","PTO-READER-NODE-SCALAR-E-FLTS-016","PTO-READER-NODE-SCALAR-E-FLTS-017","PTO-READER-NODE-SCALAR-E-FLTS-018","PTO-READER-NODE-SCALAR-E-FLTS-019","PTO-READER-NODE-SCALAR-E-FLTS-020","PTO-READER-NODE-SCALAR-E-FLTS-021","PTO-READER-NODE-SCALAR-E-FLTS-022","PTO-READER-NODE-SCALAR-E-FLTS-023","PTO-READER-NODE-SCALAR-E-FMADD-001","PTO-READER-NODE-SCALAR-E-FMADD-002","PTO-READER-NODE-SCALAR-E-FMADD-003","PTO-READER-NODE-SCALAR-E-FMADD-004","PTO-READER-NODE-SCALAR-E-FMADD-005","PTO-READER-NODE-SCALAR-E-FMADD-006","PTO-READER-NODE-SCALAR-E-FMADD-007","PTO-READER-NODE-SCALAR-E-FMADD-008","PTO-READER-NODE-SCALAR-E-FMADD-009","PTO-READER-NODE-SCALAR-E-FMADD-010","PTO-READER-NODE-SCALAR-E-FMADD-011","PTO-READER-NODE-SCALAR-E-FMADD-012","PTO-READER-NODE-SCALAR-E-FMADD-013","PTO-READER-NODE-SCALAR-E-FMADD-014","PTO-READER-NODE-SCALAR-E-FMADD-015","PTO-READER-NODE-SCALAR-E-FMADD-016","PTO-READER-NODE-SCALAR-E-FMADD-017","PTO-READER-NODE-SCALAR-E-FMADD-018","PTO-READER-NODE-SCALAR-E-FMADD-019","PTO-READER-NODE-SCALAR-E-FMADD-020","PTO-READER-NODE-SCALAR-E-FMADD-021","PTO-READER-NODE-SCALAR-E-FMADD-022","PTO-READER-NODE-SCALAR-E-FMADD-023","PTO-READER-NODE-SCALAR-E-FMADD-024","PTO-READER-NODE-SCALAR-E-FMAX-001","PTO-READER-NODE-SCALAR-E-FMAX-002","PTO-READER-NODE-SCALAR-E-FMAX-003","PTO-READER-NODE-SCALAR-E-FMAX-004","PTO-READER-NODE-SCALAR-E-FMAX-005","PTO-READER-NODE-SCALAR-E-FMAX-006","PTO-READER-NODE-SCALAR-E-FMAX-007","PTO-READER-NODE-SCALAR-E-FMAX-008","PTO-READER-NODE-SCALAR-E-FMAX-009","PTO-READER-NODE-SCALAR-E-FMAX-010","PTO-READER-NODE-SCALAR-E-FMAX-011","PTO-READER-NODE-SCALAR-E-FMAX-012","PTO-READER-NODE-SCALAR-E-FMAX-013","PTO-READER-NODE-SCALAR-E-FMAX-014","PTO-READER-NODE-SCALAR-E-FMAX-015","PTO-READER-NODE-SCALAR-E-FMAX-016","PTO-READER-NODE-SCALAR-E-FMAX-017","PTO-READER-NODE-SCALAR-E-FMAX-018","PTO-READER-NODE-SCALAR-E-FMAX-019","PTO-READER-NODE-SCALAR-E-FMAX-020","PTO-READER-NODE-SCALAR-E-FMAX-021","PTO-READER-NODE-SCALAR-E-FMAX-022","PTO-READER-NODE-SCALAR-E-FMAX-023","PTO-READER-NODE-SCALAR-E-FMIN-001","PTO-READER-NODE-SCALAR-E-FMIN-002","PTO-READER-NODE-SCALAR-E-FMIN-003","PTO-READER-NODE-SCALAR-E-FMIN-004","PTO-READER-NODE-SCALAR-E-FMIN-005","PTO-READER-NODE-SCALAR-E-FMIN-006","PTO-READER-NODE-SCALAR-E-FMIN-007","PTO-READER-NODE-SCALAR-E-FMIN-008","PTO-READER-NODE-SCALAR-E-FMIN-009","PTO-READER-NODE-SCALAR-E-FMIN-010","PTO-READER-NODE-SCALAR-E-FMIN-011","PTO-READER-NODE-SCALAR-E-FMIN-012","PTO-READER-NODE-SCALAR-E-FMIN-013","PTO-READER-NODE-SCALAR-E-FMIN-014","PTO-READER-NODE-SCALAR-E-FMIN-015","PTO-READER-NODE-SCALAR-E-FMIN-016","PTO-READER-NODE-SCALAR-E-FMIN-017","PTO-READER-NODE-SCALAR-E-FMIN-018","PTO-READER-NODE-SCALAR-E-FMIN-019","PTO-READER-NODE-SCALAR-E-FMIN-020","PTO-READER-NODE-SCALAR-E-FMIN-021","PTO-READER-NODE-SCALAR-E-FMIN-022","PTO-READER-NODE-SCALAR-E-FMIN-023","PTO-READER-NODE-SCALAR-E-FMSUB-001","PTO-READER-NODE-SCALAR-E-FMSUB-002","PTO-READER-NODE-SCALAR-E-FMSUB-003","PTO-READER-NODE-SCALAR-E-FMSUB-004","PTO-READER-NODE-SCALAR-E-FMSUB-005","PTO-READER-NODE-SCALAR-E-FMSUB-006","PTO-READER-NODE-SCALAR-E-FMSUB-007","PTO-READER-NODE-SCALAR-E-FMSUB-008","PTO-READER-NODE-SCALAR-E-FMSUB-009","PTO-READER-NODE-SCALAR-E-FMSUB-010","PTO-READER-NODE-SCALAR-E-FMSUB-011","PTO-READER-NODE-SCALAR-E-FMSUB-012","PTO-READER-NODE-SCALAR-E-FMSUB-013","PTO-READER-NODE-SCALAR-E-FMSUB-014","PTO-READER-NODE-SCALAR-E-FMSUB-015","PTO-READER-NODE-SCALAR-E-FMSUB-016","PTO-READER-NODE-SCALAR-E-FMSUB-017","PTO-READER-NODE-SCALAR-E-FMSUB-018","PTO-READER-NODE-SCALAR-E-FMSUB-019","PTO-READER-NODE-SCALAR-E-FMSUB-020","PTO-READER-NODE-SCALAR-E-FMSUB-021","PTO-READER-NODE-SCALAR-E-FMSUB-022","PTO-READER-NODE-SCALAR-E-FMSUB-023","PTO-READER-NODE-SCALAR-E-FMSUB-024","PTO-READER-NODE-SCALAR-E-FMUL-001","PTO-READER-NODE-SCALAR-E-FMUL-002","PTO-READER-NODE-SCALAR-E-FMUL-003","PTO-READER-NODE-SCALAR-E-FMUL-004","PTO-READER-NODE-SCALAR-E-FMUL-005","PTO-READER-NODE-SCALAR-E-FMUL-006","PTO-READER-NODE-SCALAR-E-FMUL-007","PTO-READER-NODE-SCALAR-E-FMUL-008","PTO-READER-NODE-SCALAR-E-FMUL-009","PTO-READER-NODE-SCALAR-E-FMUL-010","PTO-READER-NODE-SCALAR-E-FMUL-011","PTO-READER-NODE-SCALAR-E-FMUL-012","PTO-READER-NODE-SCALAR-E-FMUL-013","PTO-READER-NODE-SCALAR-E-FMUL-014","PTO-READER-NODE-SCALAR-E-FMUL-015","PTO-READER-NODE-SCALAR-E-FMUL-016","PTO-READER-NODE-SCALAR-E-FMUL-017","PTO-READER-NODE-SCALAR-E-FMUL-018","PTO-READER-NODE-SCALAR-E-FMUL-019","PTO-READER-NODE-SCALAR-E-FMUL-020","PTO-READER-NODE-SCALAR-E-FMUL-021","PTO-READER-NODE-SCALAR-E-FMUL-022","PTO-READER-NODE-SCALAR-E-FMUL-023","PTO-READER-NODE-SCALAR-E-FNE-001","PTO-READER-NODE-SCALAR-E-FNE-002","PTO-READER-NODE-SCALAR-E-FNE-003","PTO-READER-NODE-SCALAR-E-FNE-004","PTO-READER-NODE-SCALAR-E-FNE-005","PTO-READER-NODE-SCALAR-E-FNE-006","PTO-READER-NODE-SCALAR-E-FNE-007","PTO-READER-NODE-SCALAR-E-FNE-008","PTO-READER-NODE-SCALAR-E-FNE-009","PTO-READER-NODE-SCALAR-E-FNE-010","PTO-READER-NODE-SCALAR-E-FNE-011","PTO-READER-NODE-SCALAR-E-FNE-012","PTO-READER-NODE-SCALAR-E-FNE-013","PTO-READER-NODE-SCALAR-E-FNE-014","PTO-READER-NODE-SCALAR-E-FNE-015","PTO-READER-NODE-SCALAR-E-FNE-016","PTO-READER-NODE-SCALAR-E-FNE-017","PTO-READER-NODE-SCALAR-E-FNE-018","PTO-READER-NODE-SCALAR-E-FNE-019","PTO-READER-NODE-SCALAR-E-FNE-020","PTO-READER-NODE-SCALAR-E-FNE-021","PTO-READER-NODE-SCALAR-E-FNE-022","PTO-READER-NODE-SCALAR-E-FNE-023","PTO-READER-NODE-SCALAR-E-FNES-001","PTO-READER-NODE-SCALAR-E-FNES-002","PTO-READER-NODE-SCALAR-E-FNES-003","PTO-READER-NODE-SCALAR-E-FNES-004","PTO-READER-NODE-SCALAR-E-FNES-005","PTO-READER-NODE-SCALAR-E-FNES-006","PTO-READER-NODE-SCALAR-E-FNES-007","PTO-READER-NODE-SCALAR-E-FNES-008","PTO-READER-NODE-SCALAR-E-FNES-009","PTO-READER-NODE-SCALAR-E-FNES-010","PTO-READER-NODE-SCALAR-E-FNES-011","PTO-READER-NODE-SCALAR-E-FNES-012","PTO-READER-NODE-SCALAR-E-FNES-013","PTO-READER-NODE-SCALAR-E-FNES-014","PTO-READER-NODE-SCALAR-E-FNES-015","PTO-READER-NODE-SCALAR-E-FNES-016","PTO-READER-NODE-SCALAR-E-FNES-017","PTO-READER-NODE-SCALAR-E-FNES-018","PTO-READER-NODE-SCALAR-E-FNES-019","PTO-READER-NODE-SCALAR-E-FNES-020","PTO-READER-NODE-SCALAR-E-FNES-021","PTO-READER-NODE-SCALAR-E-FNES-022","PTO-READER-NODE-SCALAR-E-FNES-023","PTO-READER-NODE-SCALAR-E-FNMADD-001","PTO-READER-NODE-SCALAR-E-FNMADD-002","PTO-READER-NODE-SCALAR-E-FNMADD-003","PTO-READER-NODE-SCALAR-E-FNMADD-004","PTO-READER-NODE-SCALAR-E-FNMADD-005","PTO-READER-NODE-SCALAR-E-FNMADD-006","PTO-READER-NODE-SCALAR-E-FNMADD-007","PTO-READER-NODE-SCALAR-E-FNMADD-008","PTO-READER-NODE-SCALAR-E-FNMADD-009","PTO-READER-NODE-SCALAR-E-FNMADD-010","PTO-READER-NODE-SCALAR-E-FNMADD-011","PTO-READER-NODE-SCALAR-E-FNMADD-012","PTO-READER-NODE-SCALAR-E-FNMADD-013","PTO-READER-NODE-SCALAR-E-FNMADD-014","PTO-READER-NODE-SCALAR-E-FNMADD-015","PTO-READER-NODE-SCALAR-E-FNMADD-016","PTO-READER-NODE-SCALAR-E-FNMADD-017","PTO-READER-NODE-SCALAR-E-FNMADD-018","PTO-READER-NODE-SCALAR-E-FNMADD-019","PTO-READER-NODE-SCALAR-E-FNMADD-020","PTO-READER-NODE-SCALAR-E-FNMADD-021","PTO-READER-NODE-SCALAR-E-FNMADD-022","PTO-READER-NODE-SCALAR-E-FNMADD-023","PTO-READER-NODE-SCALAR-E-FNMADD-024","PTO-READER-NODE-SCALAR-E-FNMSUB-001","PTO-READER-NODE-SCALAR-E-FNMSUB-002","PTO-READER-NODE-SCALAR-E-FNMSUB-003","PTO-READER-NODE-SCALAR-E-FNMSUB-004","PTO-READER-NODE-SCALAR-E-FNMSUB-005","PTO-READER-NODE-SCALAR-E-FNMSUB-006","PTO-READER-NODE-SCALAR-E-FNMSUB-007","PTO-READER-NODE-SCALAR-E-FNMSUB-008","PTO-READER-NODE-SCALAR-E-FNMSUB-009","PTO-READER-NODE-SCALAR-E-FNMSUB-010","PTO-READER-NODE-SCALAR-E-FNMSUB-011","PTO-READER-NODE-SCALAR-E-FNMSUB-012","PTO-READER-NODE-SCALAR-E-FNMSUB-013","PTO-READER-NODE-SCALAR-E-FNMSUB-014","PTO-READER-NODE-SCALAR-E-FNMSUB-015","PTO-READER-NODE-SCALAR-E-FNMSUB-016","PTO-READER-NODE-SCALAR-E-FNMSUB-017","PTO-READER-NODE-SCALAR-E-FNMSUB-018","PTO-READER-NODE-SCALAR-E-FNMSUB-019","PTO-READER-NODE-SCALAR-E-FNMSUB-020","PTO-READER-NODE-SCALAR-E-FNMSUB-021","PTO-READER-NODE-SCALAR-E-FNMSUB-022","PTO-READER-NODE-SCALAR-E-FNMSUB-023","PTO-READER-NODE-SCALAR-E-FNMSUB-024","PTO-READER-NODE-SCALAR-E-FRECIP-001","PTO-READER-NODE-SCALAR-E-FRECIP-002","PTO-READER-NODE-SCALAR-E-FRECIP-003","PTO-READER-NODE-SCALAR-E-FRECIP-004","PTO-READER-NODE-SCALAR-E-FRECIP-005","PTO-READER-NODE-SCALAR-E-FRECIP-006","PTO-READER-NODE-SCALAR-E-FRECIP-007","PTO-READER-NODE-SCALAR-E-FRECIP-008","PTO-READER-NODE-SCALAR-E-FRECIP-009","PTO-READER-NODE-SCALAR-E-FRECIP-010","PTO-READER-NODE-SCALAR-E-FRECIP-011","PTO-READER-NODE-SCALAR-E-FRECIP-012","PTO-READER-NODE-SCALAR-E-FRECIP-013","PTO-READER-NODE-SCALAR-E-FRECIP-014","PTO-READER-NODE-SCALAR-E-FRECIP-015","PTO-READER-NODE-SCALAR-E-FRECIP-016","PTO-READER-NODE-SCALAR-E-FRECIP-017","PTO-READER-NODE-SCALAR-E-FRECIP-018","PTO-READER-NODE-SCALAR-E-FRECIP-019","PTO-READER-NODE-SCALAR-E-FRECIP-020","PTO-READER-NODE-SCALAR-E-FRECIP-021","PTO-READER-NODE-SCALAR-E-FRECIP-022","PTO-READER-NODE-SCALAR-E-FSQRT-001","PTO-READER-NODE-SCALAR-E-FSQRT-002","PTO-READER-NODE-SCALAR-E-FSQRT-003","PTO-READER-NODE-SCALAR-E-FSQRT-004","PTO-READER-NODE-SCALAR-E-FSQRT-005","PTO-READER-NODE-SCALAR-E-FSQRT-006","PTO-READER-NODE-SCALAR-E-FSQRT-007","PTO-READER-NODE-SCALAR-E-FSQRT-008","PTO-READER-NODE-SCALAR-E-FSQRT-009","PTO-READER-NODE-SCALAR-E-FSQRT-010","PTO-READER-NODE-SCALAR-E-FSQRT-011","PTO-READER-NODE-SCALAR-E-FSQRT-012","PTO-READER-NODE-SCALAR-E-FSQRT-013","PTO-READER-NODE-SCALAR-E-FSQRT-014","PTO-READER-NODE-SCALAR-E-FSQRT-015","PTO-READER-NODE-SCALAR-E-FSQRT-016","PTO-READER-NODE-SCALAR-E-FSQRT-017","PTO-READER-NODE-SCALAR-E-FSQRT-018","PTO-READER-NODE-SCALAR-E-FSQRT-019","PTO-READER-NODE-SCALAR-E-FSQRT-020","PTO-READER-NODE-SCALAR-E-FSQRT-021","PTO-READER-NODE-SCALAR-E-FSQRT-022","PTO-READER-NODE-SCALAR-E-FSUB-001","PTO-READER-NODE-SCALAR-E-FSUB-002","PTO-READER-NODE-SCALAR-E-FSUB-003","PTO-READER-NODE-SCALAR-E-FSUB-004","PTO-READER-NODE-SCALAR-E-FSUB-005","PTO-READER-NODE-SCALAR-E-FSUB-006","PTO-READER-NODE-SCALAR-E-FSUB-007","PTO-READER-NODE-SCALAR-E-FSUB-008","PTO-READER-NODE-SCALAR-E-FSUB-009","PTO-READER-NODE-SCALAR-E-FSUB-010","PTO-READER-NODE-SCALAR-E-FSUB-011","PTO-READER-NODE-SCALAR-E-FSUB-012","PTO-READER-NODE-SCALAR-E-FSUB-013","PTO-READER-NODE-SCALAR-E-FSUB-014","PTO-READER-NODE-SCALAR-E-FSUB-015","PTO-READER-NODE-SCALAR-E-FSUB-016","PTO-READER-NODE-SCALAR-E-FSUB-017","PTO-READER-NODE-SCALAR-E-FSUB-018","PTO-READER-NODE-SCALAR-E-FSUB-019","PTO-READER-NODE-SCALAR-E-FSUB-020","PTO-READER-NODE-SCALAR-E-FSUB-021","PTO-READER-NODE-SCALAR-E-FSUB-022","PTO-READER-NODE-SCALAR-E-FSUB-023","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-001","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-002","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-003","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-004","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-005","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-006","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-007","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-008","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-009","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-010","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-011","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-012","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-013","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-014","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-015","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-018","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-018","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-020","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-020","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-019","PTO-READER-NODE-SCALAR-E-HL-SETRET-001","PTO-READER-NODE-SCALAR-E-HL-SETRET-002","PTO-READER-NODE-SCALAR-E-HL-SETRET-003","PTO-READER-NODE-SCALAR-E-HL-SETRET-004","PTO-READER-NODE-SCALAR-E-HL-SETRET-005","PTO-READER-NODE-SCALAR-E-HL-SETRET-006","PTO-READER-NODE-SCALAR-E-HL-SETRET-007","PTO-READER-NODE-SCALAR-E-HL-SETRET-008","PTO-READER-NODE-SCALAR-E-HL-SETRET-009","PTO-READER-NODE-SCALAR-E-HL-SETRET-010","PTO-READER-NODE-SCALAR-E-HL-SETRET-011","PTO-READER-NODE-SCALAR-E-HL-SETRET-012","PTO-READER-NODE-SCALAR-E-HL-SETRET-013","PTO-READER-NODE-SCALAR-E-HL-SETRET-014","PTO-READER-NODE-SCALAR-E-HL-SETRET-015","PTO-READER-NODE-SCALAR-E-J-001","PTO-READER-NODE-SCALAR-E-J-002","PTO-READER-NODE-SCALAR-E-J-003","PTO-READER-NODE-SCALAR-E-J-004","PTO-READER-NODE-SCALAR-E-J-005","PTO-READER-NODE-SCALAR-E-J-006","PTO-READER-NODE-SCALAR-E-J-007","PTO-READER-NODE-SCALAR-E-J-008","PTO-READER-NODE-SCALAR-E-J-009","PTO-READER-NODE-SCALAR-E-J-010","PTO-READER-NODE-SCALAR-E-J-011","PTO-READER-NODE-SCALAR-E-J-012","PTO-READER-NODE-SCALAR-E-J-013","PTO-READER-NODE-SCALAR-E-J-014","PTO-READER-NODE-SCALAR-E-J-015","PTO-READER-NODE-SCALAR-E-JR-001","PTO-READER-NODE-SCALAR-E-JR-002","PTO-READER-NODE-SCALAR-E-JR-003","PTO-READER-NODE-SCALAR-E-JR-004","PTO-READER-NODE-SCALAR-E-JR-005","PTO-READER-NODE-SCALAR-E-JR-006","PTO-READER-NODE-SCALAR-E-JR-007","PTO-READER-NODE-SCALAR-E-JR-008","PTO-READER-NODE-SCALAR-E-JR-009","PTO-READER-NODE-SCALAR-E-JR-010","PTO-READER-NODE-SCALAR-E-JR-011","PTO-READER-NODE-SCALAR-E-JR-012","PTO-READER-NODE-SCALAR-E-JR-013","PTO-READER-NODE-SCALAR-E-JR-014","PTO-READER-NODE-SCALAR-E-JR-015","PTO-READER-NODE-SCALAR-E-JR-016","PTO-READER-NODE-SCALAR-E-JR-017","PTO-READER-NODE-SCALAR-E-SCVTF-001","PTO-READER-NODE-SCALAR-E-SCVTF-002","PTO-READER-NODE-SCALAR-E-SCVTF-003","PTO-READER-NODE-SCALAR-E-SCVTF-004","PTO-READER-NODE-SCALAR-E-SCVTF-005","PTO-READER-NODE-SCALAR-E-SCVTF-006","PTO-READER-NODE-SCALAR-E-SCVTF-007","PTO-READER-NODE-SCALAR-E-SCVTF-008","PTO-READER-NODE-SCALAR-E-SCVTF-009","PTO-READER-NODE-SCALAR-E-SCVTF-010","PTO-READER-NODE-SCALAR-E-SCVTF-011","PTO-READER-NODE-SCALAR-E-SCVTF-012","PTO-READER-NODE-SCALAR-E-SCVTF-013","PTO-READER-NODE-SCALAR-E-SCVTF-014","PTO-READER-NODE-SCALAR-E-SCVTF-015","PTO-READER-NODE-SCALAR-E-SCVTF-016","PTO-READER-NODE-SCALAR-E-SCVTF-017","PTO-READER-NODE-SCALAR-E-SCVTF-018","PTO-READER-NODE-SCALAR-E-SCVTF-019","PTO-READER-NODE-SCALAR-E-SCVTF-020","PTO-READER-NODE-SCALAR-E-SCVTF-021","PTO-READER-NODE-SCALAR-E-SCVTF-022","PTO-READER-NODE-SCALAR-E-SCVTF-023","PTO-READER-NODE-SCALAR-E-SCVTF-024","PTO-READER-NODE-SCALAR-E-SETC-AND-001","PTO-READER-NODE-SCALAR-E-SETC-AND-002","PTO-READER-NODE-SCALAR-E-SETC-AND-003","PTO-READER-NODE-SCALAR-E-SETC-AND-004","PTO-READER-NODE-SCALAR-E-SETC-AND-005","PTO-READER-NODE-SCALAR-E-SETC-AND-006","PTO-READER-NODE-SCALAR-E-SETC-AND-007","PTO-READER-NODE-SCALAR-E-SETC-AND-008","PTO-READER-NODE-SCALAR-E-SETC-AND-009","PTO-READER-NODE-SCALAR-E-SETC-AND-010","PTO-READER-NODE-SCALAR-E-SETC-AND-011","PTO-READER-NODE-SCALAR-E-SETC-AND-012","PTO-READER-NODE-SCALAR-E-SETC-AND-013","PTO-READER-NODE-SCALAR-E-SETC-AND-014","PTO-READER-NODE-SCALAR-E-SETC-AND-015","PTO-READER-NODE-SCALAR-E-SETC-AND-016","PTO-READER-NODE-SCALAR-E-SETC-AND-017","PTO-READER-NODE-SCALAR-E-SETC-AND-018","PTO-READER-NODE-SCALAR-E-SETC-ANDI-001","PTO-READER-NODE-SCALAR-E-SETC-ANDI-002","PTO-READER-NODE-SCALAR-E-SETC-ANDI-003","PTO-READER-NODE-SCALAR-E-SETC-ANDI-004","PTO-READER-NODE-SCALAR-E-SETC-ANDI-005","PTO-READER-NODE-SCALAR-E-SETC-ANDI-006","PTO-READER-NODE-SCALAR-E-SETC-ANDI-007","PTO-READER-NODE-SCALAR-E-SETC-ANDI-008","PTO-READER-NODE-SCALAR-E-SETC-ANDI-009","PTO-READER-NODE-SCALAR-E-SETC-ANDI-010","PTO-READER-NODE-SCALAR-E-SETC-ANDI-011","PTO-READER-NODE-SCALAR-E-SETC-ANDI-012","PTO-READER-NODE-SCALAR-E-SETC-ANDI-013","PTO-READER-NODE-SCALAR-E-SETC-ANDI-014","PTO-READER-NODE-SCALAR-E-SETC-ANDI-015","PTO-READER-NODE-SCALAR-E-SETC-ANDI-016","PTO-READER-NODE-SCALAR-E-SETC-ANDI-017","PTO-READER-NODE-SCALAR-E-SETC-ANDI-018","PTO-READER-NODE-SCALAR-E-SETC-ANDI-019","PTO-READER-NODE-SCALAR-E-SETC-EQ-001","PTO-READER-NODE-SCALAR-E-SETC-EQ-002","PTO-READER-NODE-SCALAR-E-SETC-EQ-003","PTO-READER-NODE-SCALAR-E-SETC-EQ-004","PTO-READER-NODE-SCALAR-E-SETC-EQ-005","PTO-READER-NODE-SCALAR-E-SETC-EQ-006","PTO-READER-NODE-SCALAR-E-SETC-EQ-007","PTO-READER-NODE-SCALAR-E-SETC-EQ-008","PTO-READER-NODE-SCALAR-E-SETC-EQ-009","PTO-READER-NODE-SCALAR-E-SETC-EQ-010","PTO-READER-NODE-SCALAR-E-SETC-EQ-011","PTO-READER-NODE-SCALAR-E-SETC-EQ-012","PTO-READER-NODE-SCALAR-E-SETC-EQ-013","PTO-READER-NODE-SCALAR-E-SETC-EQ-014","PTO-READER-NODE-SCALAR-E-SETC-EQ-015","PTO-READER-NODE-SCALAR-E-SETC-EQ-016","PTO-READER-NODE-SCALAR-E-SETC-EQ-017","PTO-READER-NODE-SCALAR-E-SETC-EQ-018","PTO-READER-NODE-SCALAR-E-SETC-EQI-001","PTO-READER-NODE-SCALAR-E-SETC-EQI-002","PTO-READER-NODE-SCALAR-E-SETC-EQI-003","PTO-READER-NODE-SCALAR-E-SETC-EQI-004","PTO-READER-NODE-SCALAR-E-SETC-EQI-005","PTO-READER-NODE-SCALAR-E-SETC-EQI-006","PTO-READER-NODE-SCALAR-E-SETC-EQI-007","PTO-READER-NODE-SCALAR-E-SETC-EQI-008","PTO-READER-NODE-SCALAR-E-SETC-EQI-009","PTO-READER-NODE-SCALAR-E-SETC-EQI-010","PTO-READER-NODE-SCALAR-E-SETC-EQI-011","PTO-READER-NODE-SCALAR-E-SETC-EQI-012","PTO-READER-NODE-SCALAR-E-SETC-EQI-013","PTO-READER-NODE-SCALAR-E-SETC-EQI-014","PTO-READER-NODE-SCALAR-E-SETC-EQI-015","PTO-READER-NODE-SCALAR-E-SETC-EQI-016","PTO-READER-NODE-SCALAR-E-SETC-EQI-017","PTO-READER-NODE-SCALAR-E-SETC-EQI-018","PTO-READER-NODE-SCALAR-E-SETC-EQI-019","PTO-READER-NODE-SCALAR-E-SETC-GE-001","PTO-READER-NODE-SCALAR-E-SETC-GE-002","PTO-READER-NODE-SCALAR-E-SETC-GE-003","PTO-READER-NODE-SCALAR-E-SETC-GE-004","PTO-READER-NODE-SCALAR-E-SETC-GE-005","PTO-READER-NODE-SCALAR-E-SETC-GE-006","PTO-READER-NODE-SCALAR-E-SETC-GE-007","PTO-READER-NODE-SCALAR-E-SETC-GE-008","PTO-READER-NODE-SCALAR-E-SETC-GE-009","PTO-READER-NODE-SCALAR-E-SETC-GE-010","PTO-READER-NODE-SCALAR-E-SETC-GE-011","PTO-READER-NODE-SCALAR-E-SETC-GE-012","PTO-READER-NODE-SCALAR-E-SETC-GE-013","PTO-READER-NODE-SCALAR-E-SETC-GE-014","PTO-READER-NODE-SCALAR-E-SETC-GE-015","PTO-READER-NODE-SCALAR-E-SETC-GE-016","PTO-READER-NODE-SCALAR-E-SETC-GE-017","PTO-READER-NODE-SCALAR-E-SETC-GE-018","PTO-READER-NODE-SCALAR-E-SETC-GEI-001","PTO-READER-NODE-SCALAR-E-SETC-GEI-002","PTO-READER-NODE-SCALAR-E-SETC-GEI-003","PTO-READER-NODE-SCALAR-E-SETC-GEI-004","PTO-READER-NODE-SCALAR-E-SETC-GEI-005","PTO-READER-NODE-SCALAR-E-SETC-GEI-006","PTO-READER-NODE-SCALAR-E-SETC-GEI-007","PTO-READER-NODE-SCALAR-E-SETC-GEI-008","PTO-READER-NODE-SCALAR-E-SETC-GEI-009","PTO-READER-NODE-SCALAR-E-SETC-GEI-010","PTO-READER-NODE-SCALAR-E-SETC-GEI-011","PTO-READER-NODE-SCALAR-E-SETC-GEI-012","PTO-READER-NODE-SCALAR-E-SETC-GEI-013","PTO-READER-NODE-SCALAR-E-SETC-GEI-014","PTO-READER-NODE-SCALAR-E-SETC-GEI-015","PTO-READER-NODE-SCALAR-E-SETC-GEI-016","PTO-READER-NODE-SCALAR-E-SETC-GEI-017","PTO-READER-NODE-SCALAR-E-SETC-GEI-018","PTO-READER-NODE-SCALAR-E-SETC-GEI-019","PTO-READER-NODE-SCALAR-E-SETC-GEU-001","PTO-READER-NODE-SCALAR-E-SETC-GEU-002","PTO-READER-NODE-SCALAR-E-SETC-GEU-003","PTO-READER-NODE-SCALAR-E-SETC-GEU-004","PTO-READER-NODE-SCALAR-E-SETC-GEU-005","PTO-READER-NODE-SCALAR-E-SETC-GEU-006","PTO-READER-NODE-SCALAR-E-SETC-GEU-007","PTO-READER-NODE-SCALAR-E-SETC-GEU-008","PTO-READER-NODE-SCALAR-E-SETC-GEU-009","PTO-READER-NODE-SCALAR-E-SETC-GEU-010","PTO-READER-NODE-SCALAR-E-SETC-GEU-011","PTO-READER-NODE-SCALAR-E-SETC-GEU-012","PTO-READER-NODE-SCALAR-E-SETC-GEU-013","PTO-READER-NODE-SCALAR-E-SETC-GEU-014","PTO-READER-NODE-SCALAR-E-SETC-GEU-015","PTO-READER-NODE-SCALAR-E-SETC-GEU-016","PTO-READER-NODE-SCALAR-E-SETC-GEU-017","PTO-READER-NODE-SCALAR-E-SETC-GEU-018","PTO-READER-NODE-SCALAR-E-SETC-GEUI-001","PTO-READER-NODE-SCALAR-E-SETC-GEUI-002","PTO-READER-NODE-SCALAR-E-SETC-GEUI-003","PTO-READER-NODE-SCALAR-E-SETC-GEUI-004","PTO-READER-NODE-SCALAR-E-SETC-GEUI-005","PTO-READER-NODE-SCALAR-E-SETC-GEUI-006","PTO-READER-NODE-SCALAR-E-SETC-GEUI-007","PTO-READER-NODE-SCALAR-E-SETC-GEUI-008","PTO-READER-NODE-SCALAR-E-SETC-GEUI-009","PTO-READER-NODE-SCALAR-E-SETC-GEUI-010","PTO-READER-NODE-SCALAR-E-SETC-GEUI-011","PTO-READER-NODE-SCALAR-E-SETC-GEUI-012","PTO-READER-NODE-SCALAR-E-SETC-GEUI-013","PTO-READER-NODE-SCALAR-E-SETC-GEUI-014","PTO-READER-NODE-SCALAR-E-SETC-GEUI-015","PTO-READER-NODE-SCALAR-E-SETC-GEUI-016","PTO-READER-NODE-SCALAR-E-SETC-GEUI-017","PTO-READER-NODE-SCALAR-E-SETC-GEUI-018","PTO-READER-NODE-SCALAR-E-SETC-GEUI-019","PTO-READER-NODE-SCALAR-E-SETC-GEUI-020","PTO-READER-NODE-SCALAR-E-SETC-LT-001","PTO-READER-NODE-SCALAR-E-SETC-LT-002","PTO-READER-NODE-SCALAR-E-SETC-LT-003","PTO-READER-NODE-SCALAR-E-SETC-LT-004","PTO-READER-NODE-SCALAR-E-SETC-LT-005","PTO-READER-NODE-SCALAR-E-SETC-LT-006","PTO-READER-NODE-SCALAR-E-SETC-LT-007","PTO-READER-NODE-SCALAR-E-SETC-LT-008","PTO-READER-NODE-SCALAR-E-SETC-LT-009","PTO-READER-NODE-SCALAR-E-SETC-LT-010","PTO-READER-NODE-SCALAR-E-SETC-LT-011","PTO-READER-NODE-SCALAR-E-SETC-LT-012","PTO-READER-NODE-SCALAR-E-SETC-LT-013","PTO-READER-NODE-SCALAR-E-SETC-LT-014","PTO-READER-NODE-SCALAR-E-SETC-LT-015","PTO-READER-NODE-SCALAR-E-SETC-LT-016","PTO-READER-NODE-SCALAR-E-SETC-LT-017","PTO-READER-NODE-SCALAR-E-SETC-LT-018","PTO-READER-NODE-SCALAR-E-SETC-LTI-001","PTO-READER-NODE-SCALAR-E-SETC-LTI-002","PTO-READER-NODE-SCALAR-E-SETC-LTI-003","PTO-READER-NODE-SCALAR-E-SETC-LTI-004","PTO-READER-NODE-SCALAR-E-SETC-LTI-005","PTO-READER-NODE-SCALAR-E-SETC-LTI-006","PTO-READER-NODE-SCALAR-E-SETC-LTI-007","PTO-READER-NODE-SCALAR-E-SETC-LTI-008","PTO-READER-NODE-SCALAR-E-SETC-LTI-009","PTO-READER-NODE-SCALAR-E-SETC-LTI-010","PTO-READER-NODE-SCALAR-E-SETC-LTI-011","PTO-READER-NODE-SCALAR-E-SETC-LTI-012","PTO-READER-NODE-SCALAR-E-SETC-LTI-013","PTO-READER-NODE-SCALAR-E-SETC-LTI-014","PTO-READER-NODE-SCALAR-E-SETC-LTI-015","PTO-READER-NODE-SCALAR-E-SETC-LTI-016","PTO-READER-NODE-SCALAR-E-SETC-LTI-017","PTO-READER-NODE-SCALAR-E-SETC-LTI-018","PTO-READER-NODE-SCALAR-E-SETC-LTI-019","PTO-READER-NODE-SCALAR-E-SETC-LTU-001","PTO-READER-NODE-SCALAR-E-SETC-LTU-002","PTO-READER-NODE-SCALAR-E-SETC-LTU-003","PTO-READER-NODE-SCALAR-E-SETC-LTU-004","PTO-READER-NODE-SCALAR-E-SETC-LTU-005","PTO-READER-NODE-SCALAR-E-SETC-LTU-006","PTO-READER-NODE-SCALAR-E-SETC-LTU-007","PTO-READER-NODE-SCALAR-E-SETC-LTU-008","PTO-READER-NODE-SCALAR-E-SETC-LTU-009","PTO-READER-NODE-SCALAR-E-SETC-LTU-010","PTO-READER-NODE-SCALAR-E-SETC-LTU-011","PTO-READER-NODE-SCALAR-E-SETC-LTU-012","PTO-READER-NODE-SCALAR-E-SETC-LTU-013","PTO-READER-NODE-SCALAR-E-SETC-LTU-014","PTO-READER-NODE-SCALAR-E-SETC-LTU-015","PTO-READER-NODE-SCALAR-E-SETC-LTU-016","PTO-READER-NODE-SCALAR-E-SETC-LTU-017","PTO-READER-NODE-SCALAR-E-SETC-LTU-018","PTO-READER-NODE-SCALAR-E-SETC-LTUI-001","PTO-READER-NODE-SCALAR-E-SETC-LTUI-002","PTO-READER-NODE-SCALAR-E-SETC-LTUI-003","PTO-READER-NODE-SCALAR-E-SETC-LTUI-004","PTO-READER-NODE-SCALAR-E-SETC-LTUI-005","PTO-READER-NODE-SCALAR-E-SETC-LTUI-006","PTO-READER-NODE-SCALAR-E-SETC-LTUI-007","PTO-READER-NODE-SCALAR-E-SETC-LTUI-008","PTO-READER-NODE-SCALAR-E-SETC-LTUI-009","PTO-READER-NODE-SCALAR-E-SETC-LTUI-010","PTO-READER-NODE-SCALAR-E-SETC-LTUI-011","PTO-READER-NODE-SCALAR-E-SETC-LTUI-012","PTO-READER-NODE-SCALAR-E-SETC-LTUI-013","PTO-READER-NODE-SCALAR-E-SETC-LTUI-014","PTO-READER-NODE-SCALAR-E-SETC-LTUI-015","PTO-READER-NODE-SCALAR-E-SETC-LTUI-016","PTO-READER-NODE-SCALAR-E-SETC-LTUI-017","PTO-READER-NODE-SCALAR-E-SETC-LTUI-018","PTO-READER-NODE-SCALAR-E-SETC-LTUI-019","PTO-READER-NODE-SCALAR-E-SETC-LTUI-020","PTO-READER-NODE-SCALAR-E-SETC-NE-001","PTO-READER-NODE-SCALAR-E-SETC-NE-002","PTO-READER-NODE-SCALAR-E-SETC-NE-003","PTO-READER-NODE-SCALAR-E-SETC-NE-004","PTO-READER-NODE-SCALAR-E-SETC-NE-005","PTO-READER-NODE-SCALAR-E-SETC-NE-006","PTO-READER-NODE-SCALAR-E-SETC-NE-007","PTO-READER-NODE-SCALAR-E-SETC-NE-008","PTO-READER-NODE-SCALAR-E-SETC-NE-009","PTO-READER-NODE-SCALAR-E-SETC-NE-010","PTO-READER-NODE-SCALAR-E-SETC-NE-011","PTO-READER-NODE-SCALAR-E-SETC-NE-012","PTO-READER-NODE-SCALAR-E-SETC-NE-013","PTO-READER-NODE-SCALAR-E-SETC-NE-014","PTO-READER-NODE-SCALAR-E-SETC-NE-015","PTO-READER-NODE-SCALAR-E-SETC-NE-016","PTO-READER-NODE-SCALAR-E-SETC-NE-017","PTO-READER-NODE-SCALAR-E-SETC-NE-018","PTO-READER-NODE-SCALAR-E-SETC-NEI-001","PTO-READER-NODE-SCALAR-E-SETC-NEI-002","PTO-READER-NODE-SCALAR-E-SETC-NEI-003","PTO-READER-NODE-SCALAR-E-SETC-NEI-004","PTO-READER-NODE-SCALAR-E-SETC-NEI-005","PTO-READER-NODE-SCALAR-E-SETC-NEI-006","PTO-READER-NODE-SCALAR-E-SETC-NEI-007","PTO-READER-NODE-SCALAR-E-SETC-NEI-008","PTO-READER-NODE-SCALAR-E-SETC-NEI-009","PTO-READER-NODE-SCALAR-E-SETC-NEI-010","PTO-READER-NODE-SCALAR-E-SETC-NEI-011","PTO-READER-NODE-SCALAR-E-SETC-NEI-012","PTO-READER-NODE-SCALAR-E-SETC-NEI-013","PTO-READER-NODE-SCALAR-E-SETC-NEI-014","PTO-READER-NODE-SCALAR-E-SETC-NEI-015","PTO-READER-NODE-SCALAR-E-SETC-NEI-016","PTO-READER-NODE-SCALAR-E-SETC-NEI-017","PTO-READER-NODE-SCALAR-E-SETC-NEI-018","PTO-READER-NODE-SCALAR-E-SETC-NEI-019","PTO-READER-NODE-SCALAR-E-SETC-OR-001","PTO-READER-NODE-SCALAR-E-SETC-OR-002","PTO-READER-NODE-SCALAR-E-SETC-OR-003","PTO-READER-NODE-SCALAR-E-SETC-OR-004","PTO-READER-NODE-SCALAR-E-SETC-OR-005","PTO-READER-NODE-SCALAR-E-SETC-OR-006","PTO-READER-NODE-SCALAR-E-SETC-OR-007","PTO-READER-NODE-SCALAR-E-SETC-OR-008","PTO-READER-NODE-SCALAR-E-SETC-OR-009","PTO-READER-NODE-SCALAR-E-SETC-OR-010","PTO-READER-NODE-SCALAR-E-SETC-OR-011","PTO-READER-NODE-SCALAR-E-SETC-OR-012","PTO-READER-NODE-SCALAR-E-SETC-OR-013","PTO-READER-NODE-SCALAR-E-SETC-OR-014","PTO-READER-NODE-SCALAR-E-SETC-OR-015","PTO-READER-NODE-SCALAR-E-SETC-OR-016","PTO-READER-NODE-SCALAR-E-SETC-OR-017","PTO-READER-NODE-SCALAR-E-SETC-OR-018","PTO-READER-NODE-SCALAR-E-SETC-ORI-001","PTO-READER-NODE-SCALAR-E-SETC-ORI-002","PTO-READER-NODE-SCALAR-E-SETC-ORI-003","PTO-READER-NODE-SCALAR-E-SETC-ORI-004","PTO-READER-NODE-SCALAR-E-SETC-ORI-005","PTO-READER-NODE-SCALAR-E-SETC-ORI-006","PTO-READER-NODE-SCALAR-E-SETC-ORI-007","PTO-READER-NODE-SCALAR-E-SETC-ORI-008","PTO-READER-NODE-SCALAR-E-SETC-ORI-009","PTO-READER-NODE-SCALAR-E-SETC-ORI-010","PTO-READER-NODE-SCALAR-E-SETC-ORI-011","PTO-READER-NODE-SCALAR-E-SETC-ORI-012","PTO-READER-NODE-SCALAR-E-SETC-ORI-013","PTO-READER-NODE-SCALAR-E-SETC-ORI-014","PTO-READER-NODE-SCALAR-E-SETC-ORI-015","PTO-READER-NODE-SCALAR-E-SETC-ORI-016","PTO-READER-NODE-SCALAR-E-SETC-ORI-017","PTO-READER-NODE-SCALAR-E-SETC-ORI-018","PTO-READER-NODE-SCALAR-E-SETC-ORI-019","PTO-READER-NODE-SCALAR-E-SETRET-001","PTO-READER-NODE-SCALAR-E-SETRET-002","PTO-READER-NODE-SCALAR-E-SETRET-003","PTO-READER-NODE-SCALAR-E-SETRET-004","PTO-READER-NODE-SCALAR-E-SETRET-005","PTO-READER-NODE-SCALAR-E-SETRET-006","PTO-READER-NODE-SCALAR-E-SETRET-007","PTO-READER-NODE-SCALAR-E-SETRET-008","PTO-READER-NODE-SCALAR-E-SETRET-009","PTO-READER-NODE-SCALAR-E-SETRET-010","PTO-READER-NODE-SCALAR-E-SETRET-011","PTO-READER-NODE-SCALAR-E-SETRET-012","PTO-READER-NODE-SCALAR-E-SETRET-013","PTO-READER-NODE-SCALAR-E-SETRET-014","PTO-READER-NODE-SCALAR-E-SETRET-015","PTO-READER-NODE-SCALAR-E-UCVTF-001","PTO-READER-NODE-SCALAR-E-UCVTF-002","PTO-READER-NODE-SCALAR-E-UCVTF-003","PTO-READER-NODE-SCALAR-E-UCVTF-004","PTO-READER-NODE-SCALAR-E-UCVTF-005","PTO-READER-NODE-SCALAR-E-UCVTF-006","PTO-READER-NODE-SCALAR-E-UCVTF-007","PTO-READER-NODE-SCALAR-E-UCVTF-008","PTO-READER-NODE-SCALAR-E-UCVTF-009","PTO-READER-NODE-SCALAR-E-UCVTF-010","PTO-READER-NODE-SCALAR-E-UCVTF-011","PTO-READER-NODE-SCALAR-E-UCVTF-012","PTO-READER-NODE-SCALAR-E-UCVTF-013","PTO-READER-NODE-SCALAR-E-UCVTF-014","PTO-READER-NODE-SCALAR-E-UCVTF-015","PTO-READER-NODE-SCALAR-E-UCVTF-016","PTO-READER-NODE-SCALAR-E-UCVTF-017","PTO-READER-NODE-SCALAR-E-UCVTF-018","PTO-READER-NODE-SCALAR-E-UCVTF-019","PTO-READER-NODE-SCALAR-E-UCVTF-020","PTO-READER-NODE-SCALAR-E-UCVTF-021","PTO-READER-NODE-SCALAR-E-UCVTF-022","PTO-READER-NODE-SCALAR-E-UCVTF-023","PTO-READER-NODE-SCALAR-E-UCVTF-024"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-SCALAR-ADDTPC":"high-risk","PTO-SCALAR-C-CMP-EQI":"high-risk","PTO-SCALAR-C-CMP-NEI":"high-risk","PTO-SCALAR-C-SETC-EQ":"high-risk","PTO-SCALAR-C-SETC-NE":"high-risk","PTO-SCALAR-CMP-AND":"high-risk","PTO-SCALAR-CMP-ANDI":"high-risk","PTO-SCALAR-CMP-EQ":"high-risk","PTO-SCALAR-CMP-EQI":"high-risk","PTO-SCALAR-CMP-GE":"high-risk","PTO-SCALAR-CMP-GEI":"high-risk","PTO-SCALAR-CMP-GEU":"high-risk","PTO-SCALAR-CMP-GEUI":"high-risk","PTO-SCALAR-CMP-LT":"high-risk","PTO-SCALAR-CMP-LTI":"high-risk","PTO-SCALAR-CMP-LTU":"high-risk","PTO-SCALAR-CMP-LTUI":"high-risk","PTO-SCALAR-CMP-NE":"high-risk","PTO-SCALAR-CMP-NEI":"high-risk","PTO-SCALAR-CMP-OR":"high-risk","PTO-SCALAR-CMP-ORI":"high-risk","PTO-SCALAR-FABS":"high-risk","PTO-SCALAR-FCVT":"high-risk","PTO-SCALAR-FCVTA":"high-risk","PTO-SCALAR-FCVTM":"high-risk","PTO-SCALAR-FCVTN":"high-risk","PTO-SCALAR-FCVTP":"high-risk","PTO-SCALAR-FCVTZ":"high-risk","PTO-SCALAR-FDIV":"high-risk","PTO-SCALAR-FEQ":"high-risk","PTO-SCALAR-FEQS":"high-risk","PTO-SCALAR-FEXP":"high-risk","PTO-SCALAR-FGE":"high-risk","PTO-SCALAR-FGES":"high-risk","PTO-SCALAR-FLT":"high-risk","PTO-SCALAR-FLTS":"high-risk","PTO-SCALAR-FMADD":"high-risk","PTO-SCALAR-FMAX":"high-risk","PTO-SCALAR-FMIN":"high-risk","PTO-SCALAR-FMSUB":"high-risk","PTO-SCALAR-FMUL":"high-risk","PTO-SCALAR-FNE":"high-risk","PTO-SCALAR-FNES":"high-risk","PTO-SCALAR-FNMADD":"high-risk","PTO-SCALAR-FNMSUB":"high-risk","PTO-SCALAR-FRECIP":"high-risk","PTO-SCALAR-FSQRT":"high-risk","PTO-SCALAR-FSUB":"high-risk","PTO-SCALAR-HL-ADDTPC":"high-risk","PTO-SCALAR-HL-CMP-ANDI":"high-risk","PTO-SCALAR-HL-CMP-EQI":"high-risk","PTO-SCALAR-HL-CMP-GEI":"high-risk","PTO-SCALAR-HL-CMP-GEUI":"high-risk","PTO-SCALAR-HL-CMP-LTI":"high-risk","PTO-SCALAR-HL-CMP-LTUI":"high-risk","PTO-SCALAR-HL-CMP-NEI":"high-risk","PTO-SCALAR-HL-CMP-ORI":"high-risk","PTO-SCALAR-HL-SETC-ANDI":"high-risk","PTO-SCALAR-HL-SETC-EQI":"high-risk","PTO-SCALAR-HL-SETC-GEI":"high-risk","PTO-SCALAR-HL-SETC-GEUI":"high-risk","PTO-SCALAR-HL-SETC-LTI":"high-risk","PTO-SCALAR-HL-SETC-LTUI":"high-risk","PTO-SCALAR-HL-SETC-NEI":"high-risk","PTO-SCALAR-HL-SETC-ORI":"high-risk","PTO-SCALAR-HL-SETRET":"high-risk","PTO-SCALAR-J":"high-risk","PTO-SCALAR-JR":"high-risk","PTO-SCALAR-SCVTF":"high-risk","PTO-SCALAR-SETC-AND":"high-risk","PTO-SCALAR-SETC-ANDI":"high-risk","PTO-SCALAR-SETC-EQ":"high-risk","PTO-SCALAR-SETC-EQI":"high-risk","PTO-SCALAR-SETC-GE":"high-risk","PTO-SCALAR-SETC-GEI":"high-risk","PTO-SCALAR-SETC-GEU":"high-risk","PTO-SCALAR-SETC-GEUI":"high-risk","PTO-SCALAR-SETC-LT":"high-risk","PTO-SCALAR-SETC-LTI":"high-risk","PTO-SCALAR-SETC-LTU":"high-risk","PTO-SCALAR-SETC-LTUI":"high-risk","PTO-SCALAR-SETC-NE":"high-risk","PTO-SCALAR-SETC-NEI":"high-risk","PTO-SCALAR-SETC-OR":"high-risk","PTO-SCALAR-SETC-ORI":"high-risk","PTO-SCALAR-SETRET":"high-risk","PTO-SCALAR-UCVTF":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":87,"verifier_sample_unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-SCVTF","PTO-SCALAR-UCVTF"]} +{"artifact_digests":{"semantic_review":"75d61c0539737fcdb9fc3d8e8f1f88d0fa11891b223db4d8f669b11bc3b631cc","verification":"42c1aec3abcc14303f65d5c2ac783446b8fd8e7def5af3bed61561d8fc7fc312","writer":"e0ed5b97382955f0e79b03c706febb46c41c324eaeb010df0641bfb356bd8665"},"batch_id":"PTO-READER-SCALAR-ROLLOUT-E-001","contexts":{"semantic_reviewer":"/root/pilot_arch_semantic_review","verifier":"/root","writer":"/root/pilot_arch_writer"},"deep_reviewed_unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SCVTF","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-UCVTF"],"reviewed_claim_count":1097,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-E-ADDTPC-001","PTO-READER-CLAIM-SCALAR-E-ADDTPC-002","PTO-READER-CLAIM-SCALAR-E-ADDTPC-003","PTO-READER-CLAIM-SCALAR-E-ADDTPC-004","PTO-READER-CLAIM-SCALAR-E-ADDTPC-005","PTO-READER-CLAIM-SCALAR-E-ADDTPC-006","PTO-READER-CLAIM-SCALAR-E-ADDTPC-007","PTO-READER-CLAIM-SCALAR-E-ADDTPC-008","PTO-READER-CLAIM-SCALAR-E-ADDTPC-009","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-001","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-002","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-003","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-004","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-005","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-006","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-007","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-008","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-010","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-001","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-002","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-003","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-004","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-005","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-006","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-007","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-008","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-010","PTO-READER-CLAIM-SCALAR-E-CMP-AND-001","PTO-READER-CLAIM-SCALAR-E-CMP-AND-002","PTO-READER-CLAIM-SCALAR-E-CMP-AND-003","PTO-READER-CLAIM-SCALAR-E-CMP-AND-004","PTO-READER-CLAIM-SCALAR-E-CMP-AND-005","PTO-READER-CLAIM-SCALAR-E-CMP-AND-006","PTO-READER-CLAIM-SCALAR-E-CMP-AND-007","PTO-READER-CLAIM-SCALAR-E-CMP-AND-008","PTO-READER-CLAIM-SCALAR-E-CMP-AND-009","PTO-READER-CLAIM-SCALAR-E-CMP-AND-010","PTO-READER-CLAIM-SCALAR-E-CMP-AND-011","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-001","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-002","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-003","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-004","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-005","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-006","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-007","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-008","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-009","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-010","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-001","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-002","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-003","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-004","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-005","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-006","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-007","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-008","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-009","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-010","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-011","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GE-001","PTO-READER-CLAIM-SCALAR-E-CMP-GE-002","PTO-READER-CLAIM-SCALAR-E-CMP-GE-003","PTO-READER-CLAIM-SCALAR-E-CMP-GE-004","PTO-READER-CLAIM-SCALAR-E-CMP-GE-005","PTO-READER-CLAIM-SCALAR-E-CMP-GE-006","PTO-READER-CLAIM-SCALAR-E-CMP-GE-007","PTO-READER-CLAIM-SCALAR-E-CMP-GE-008","PTO-READER-CLAIM-SCALAR-E-CMP-GE-009","PTO-READER-CLAIM-SCALAR-E-CMP-GE-010","PTO-READER-CLAIM-SCALAR-E-CMP-GE-011","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-011","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-011","PTO-READER-CLAIM-SCALAR-E-CMP-LT-001","PTO-READER-CLAIM-SCALAR-E-CMP-LT-002","PTO-READER-CLAIM-SCALAR-E-CMP-LT-003","PTO-READER-CLAIM-SCALAR-E-CMP-LT-004","PTO-READER-CLAIM-SCALAR-E-CMP-LT-005","PTO-READER-CLAIM-SCALAR-E-CMP-LT-006","PTO-READER-CLAIM-SCALAR-E-CMP-LT-007","PTO-READER-CLAIM-SCALAR-E-CMP-LT-008","PTO-READER-CLAIM-SCALAR-E-CMP-LT-009","PTO-READER-CLAIM-SCALAR-E-CMP-LT-010","PTO-READER-CLAIM-SCALAR-E-CMP-LT-011","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-011","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-011","PTO-READER-CLAIM-SCALAR-E-CMP-NE-001","PTO-READER-CLAIM-SCALAR-E-CMP-NE-002","PTO-READER-CLAIM-SCALAR-E-CMP-NE-003","PTO-READER-CLAIM-SCALAR-E-CMP-NE-004","PTO-READER-CLAIM-SCALAR-E-CMP-NE-005","PTO-READER-CLAIM-SCALAR-E-CMP-NE-006","PTO-READER-CLAIM-SCALAR-E-CMP-NE-007","PTO-READER-CLAIM-SCALAR-E-CMP-NE-008","PTO-READER-CLAIM-SCALAR-E-CMP-NE-009","PTO-READER-CLAIM-SCALAR-E-CMP-NE-010","PTO-READER-CLAIM-SCALAR-E-CMP-NE-011","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-010","PTO-READER-CLAIM-SCALAR-E-CMP-OR-001","PTO-READER-CLAIM-SCALAR-E-CMP-OR-002","PTO-READER-CLAIM-SCALAR-E-CMP-OR-003","PTO-READER-CLAIM-SCALAR-E-CMP-OR-004","PTO-READER-CLAIM-SCALAR-E-CMP-OR-005","PTO-READER-CLAIM-SCALAR-E-CMP-OR-006","PTO-READER-CLAIM-SCALAR-E-CMP-OR-007","PTO-READER-CLAIM-SCALAR-E-CMP-OR-008","PTO-READER-CLAIM-SCALAR-E-CMP-OR-009","PTO-READER-CLAIM-SCALAR-E-CMP-OR-010","PTO-READER-CLAIM-SCALAR-E-CMP-OR-011","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-001","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-002","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-003","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-004","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-005","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-006","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-007","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-008","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-009","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-010","PTO-READER-CLAIM-SCALAR-E-FABS-001","PTO-READER-CLAIM-SCALAR-E-FABS-002","PTO-READER-CLAIM-SCALAR-E-FABS-003","PTO-READER-CLAIM-SCALAR-E-FABS-004","PTO-READER-CLAIM-SCALAR-E-FABS-005","PTO-READER-CLAIM-SCALAR-E-FABS-006","PTO-READER-CLAIM-SCALAR-E-FABS-007","PTO-READER-CLAIM-SCALAR-E-FABS-008","PTO-READER-CLAIM-SCALAR-E-FABS-009","PTO-READER-CLAIM-SCALAR-E-FABS-010","PTO-READER-CLAIM-SCALAR-E-FABS-011","PTO-READER-CLAIM-SCALAR-E-FABS-012","PTO-READER-CLAIM-SCALAR-E-FABS-013","PTO-READER-CLAIM-SCALAR-E-FABS-014","PTO-READER-CLAIM-SCALAR-E-FCVT-001","PTO-READER-CLAIM-SCALAR-E-FCVT-002","PTO-READER-CLAIM-SCALAR-E-FCVT-003","PTO-READER-CLAIM-SCALAR-E-FCVT-004","PTO-READER-CLAIM-SCALAR-E-FCVT-005","PTO-READER-CLAIM-SCALAR-E-FCVT-006","PTO-READER-CLAIM-SCALAR-E-FCVT-007","PTO-READER-CLAIM-SCALAR-E-FCVT-008","PTO-READER-CLAIM-SCALAR-E-FCVT-009","PTO-READER-CLAIM-SCALAR-E-FCVT-010","PTO-READER-CLAIM-SCALAR-E-FCVT-011","PTO-READER-CLAIM-SCALAR-E-FCVT-012","PTO-READER-CLAIM-SCALAR-E-FCVT-013","PTO-READER-CLAIM-SCALAR-E-FCVT-014","PTO-READER-CLAIM-SCALAR-E-FCVT-015","PTO-READER-CLAIM-SCALAR-E-FCVT-016","PTO-READER-CLAIM-SCALAR-E-FCVT-017","PTO-READER-CLAIM-SCALAR-E-FCVTA-001","PTO-READER-CLAIM-SCALAR-E-FCVTA-002","PTO-READER-CLAIM-SCALAR-E-FCVTA-003","PTO-READER-CLAIM-SCALAR-E-FCVTA-004","PTO-READER-CLAIM-SCALAR-E-FCVTA-005","PTO-READER-CLAIM-SCALAR-E-FCVTA-006","PTO-READER-CLAIM-SCALAR-E-FCVTA-007","PTO-READER-CLAIM-SCALAR-E-FCVTA-008","PTO-READER-CLAIM-SCALAR-E-FCVTA-009","PTO-READER-CLAIM-SCALAR-E-FCVTA-010","PTO-READER-CLAIM-SCALAR-E-FCVTA-011","PTO-READER-CLAIM-SCALAR-E-FCVTA-012","PTO-READER-CLAIM-SCALAR-E-FCVTA-013","PTO-READER-CLAIM-SCALAR-E-FCVTA-014","PTO-READER-CLAIM-SCALAR-E-FCVTA-015","PTO-READER-CLAIM-SCALAR-E-FCVTA-016","PTO-READER-CLAIM-SCALAR-E-FCVTA-017","PTO-READER-CLAIM-SCALAR-E-FCVTM-001","PTO-READER-CLAIM-SCALAR-E-FCVTM-002","PTO-READER-CLAIM-SCALAR-E-FCVTM-003","PTO-READER-CLAIM-SCALAR-E-FCVTM-004","PTO-READER-CLAIM-SCALAR-E-FCVTM-005","PTO-READER-CLAIM-SCALAR-E-FCVTM-006","PTO-READER-CLAIM-SCALAR-E-FCVTM-007","PTO-READER-CLAIM-SCALAR-E-FCVTM-008","PTO-READER-CLAIM-SCALAR-E-FCVTM-009","PTO-READER-CLAIM-SCALAR-E-FCVTM-010","PTO-READER-CLAIM-SCALAR-E-FCVTM-011","PTO-READER-CLAIM-SCALAR-E-FCVTM-012","PTO-READER-CLAIM-SCALAR-E-FCVTM-013","PTO-READER-CLAIM-SCALAR-E-FCVTM-014","PTO-READER-CLAIM-SCALAR-E-FCVTM-015","PTO-READER-CLAIM-SCALAR-E-FCVTM-016","PTO-READER-CLAIM-SCALAR-E-FCVTM-017","PTO-READER-CLAIM-SCALAR-E-FCVTN-001","PTO-READER-CLAIM-SCALAR-E-FCVTN-002","PTO-READER-CLAIM-SCALAR-E-FCVTN-003","PTO-READER-CLAIM-SCALAR-E-FCVTN-004","PTO-READER-CLAIM-SCALAR-E-FCVTN-005","PTO-READER-CLAIM-SCALAR-E-FCVTN-006","PTO-READER-CLAIM-SCALAR-E-FCVTN-007","PTO-READER-CLAIM-SCALAR-E-FCVTN-008","PTO-READER-CLAIM-SCALAR-E-FCVTN-009","PTO-READER-CLAIM-SCALAR-E-FCVTN-010","PTO-READER-CLAIM-SCALAR-E-FCVTN-011","PTO-READER-CLAIM-SCALAR-E-FCVTN-012","PTO-READER-CLAIM-SCALAR-E-FCVTN-013","PTO-READER-CLAIM-SCALAR-E-FCVTN-014","PTO-READER-CLAIM-SCALAR-E-FCVTN-015","PTO-READER-CLAIM-SCALAR-E-FCVTN-016","PTO-READER-CLAIM-SCALAR-E-FCVTN-017","PTO-READER-CLAIM-SCALAR-E-FCVTP-001","PTO-READER-CLAIM-SCALAR-E-FCVTP-002","PTO-READER-CLAIM-SCALAR-E-FCVTP-003","PTO-READER-CLAIM-SCALAR-E-FCVTP-004","PTO-READER-CLAIM-SCALAR-E-FCVTP-005","PTO-READER-CLAIM-SCALAR-E-FCVTP-006","PTO-READER-CLAIM-SCALAR-E-FCVTP-007","PTO-READER-CLAIM-SCALAR-E-FCVTP-008","PTO-READER-CLAIM-SCALAR-E-FCVTP-009","PTO-READER-CLAIM-SCALAR-E-FCVTP-010","PTO-READER-CLAIM-SCALAR-E-FCVTP-011","PTO-READER-CLAIM-SCALAR-E-FCVTP-012","PTO-READER-CLAIM-SCALAR-E-FCVTP-013","PTO-READER-CLAIM-SCALAR-E-FCVTP-014","PTO-READER-CLAIM-SCALAR-E-FCVTP-015","PTO-READER-CLAIM-SCALAR-E-FCVTP-016","PTO-READER-CLAIM-SCALAR-E-FCVTP-017","PTO-READER-CLAIM-SCALAR-E-FCVTZ-001","PTO-READER-CLAIM-SCALAR-E-FCVTZ-002","PTO-READER-CLAIM-SCALAR-E-FCVTZ-003","PTO-READER-CLAIM-SCALAR-E-FCVTZ-004","PTO-READER-CLAIM-SCALAR-E-FCVTZ-005","PTO-READER-CLAIM-SCALAR-E-FCVTZ-006","PTO-READER-CLAIM-SCALAR-E-FCVTZ-007","PTO-READER-CLAIM-SCALAR-E-FCVTZ-008","PTO-READER-CLAIM-SCALAR-E-FCVTZ-009","PTO-READER-CLAIM-SCALAR-E-FCVTZ-010","PTO-READER-CLAIM-SCALAR-E-FCVTZ-011","PTO-READER-CLAIM-SCALAR-E-FCVTZ-012","PTO-READER-CLAIM-SCALAR-E-FCVTZ-013","PTO-READER-CLAIM-SCALAR-E-FCVTZ-014","PTO-READER-CLAIM-SCALAR-E-FCVTZ-015","PTO-READER-CLAIM-SCALAR-E-FCVTZ-016","PTO-READER-CLAIM-SCALAR-E-FCVTZ-017","PTO-READER-CLAIM-SCALAR-E-FDIV-001","PTO-READER-CLAIM-SCALAR-E-FDIV-002","PTO-READER-CLAIM-SCALAR-E-FDIV-003","PTO-READER-CLAIM-SCALAR-E-FDIV-004","PTO-READER-CLAIM-SCALAR-E-FDIV-005","PTO-READER-CLAIM-SCALAR-E-FDIV-006","PTO-READER-CLAIM-SCALAR-E-FDIV-007","PTO-READER-CLAIM-SCALAR-E-FDIV-008","PTO-READER-CLAIM-SCALAR-E-FDIV-009","PTO-READER-CLAIM-SCALAR-E-FDIV-010","PTO-READER-CLAIM-SCALAR-E-FDIV-011","PTO-READER-CLAIM-SCALAR-E-FDIV-012","PTO-READER-CLAIM-SCALAR-E-FDIV-013","PTO-READER-CLAIM-SCALAR-E-FDIV-014","PTO-READER-CLAIM-SCALAR-E-FDIV-015","PTO-READER-CLAIM-SCALAR-E-FDIV-016","PTO-READER-CLAIM-SCALAR-E-FEQ-001","PTO-READER-CLAIM-SCALAR-E-FEQ-002","PTO-READER-CLAIM-SCALAR-E-FEQ-003","PTO-READER-CLAIM-SCALAR-E-FEQ-004","PTO-READER-CLAIM-SCALAR-E-FEQ-005","PTO-READER-CLAIM-SCALAR-E-FEQ-006","PTO-READER-CLAIM-SCALAR-E-FEQ-007","PTO-READER-CLAIM-SCALAR-E-FEQ-008","PTO-READER-CLAIM-SCALAR-E-FEQ-009","PTO-READER-CLAIM-SCALAR-E-FEQ-010","PTO-READER-CLAIM-SCALAR-E-FEQ-011","PTO-READER-CLAIM-SCALAR-E-FEQ-012","PTO-READER-CLAIM-SCALAR-E-FEQ-013","PTO-READER-CLAIM-SCALAR-E-FEQ-014","PTO-READER-CLAIM-SCALAR-E-FEQ-015","PTO-READER-CLAIM-SCALAR-E-FEQ-016","PTO-READER-CLAIM-SCALAR-E-FEQS-001","PTO-READER-CLAIM-SCALAR-E-FEQS-002","PTO-READER-CLAIM-SCALAR-E-FEQS-003","PTO-READER-CLAIM-SCALAR-E-FEQS-004","PTO-READER-CLAIM-SCALAR-E-FEQS-005","PTO-READER-CLAIM-SCALAR-E-FEQS-006","PTO-READER-CLAIM-SCALAR-E-FEQS-007","PTO-READER-CLAIM-SCALAR-E-FEQS-008","PTO-READER-CLAIM-SCALAR-E-FEQS-009","PTO-READER-CLAIM-SCALAR-E-FEQS-010","PTO-READER-CLAIM-SCALAR-E-FEQS-011","PTO-READER-CLAIM-SCALAR-E-FEQS-012","PTO-READER-CLAIM-SCALAR-E-FEQS-013","PTO-READER-CLAIM-SCALAR-E-FEQS-014","PTO-READER-CLAIM-SCALAR-E-FEQS-015","PTO-READER-CLAIM-SCALAR-E-FEQS-016","PTO-READER-CLAIM-SCALAR-E-FEXP-001","PTO-READER-CLAIM-SCALAR-E-FEXP-002","PTO-READER-CLAIM-SCALAR-E-FEXP-003","PTO-READER-CLAIM-SCALAR-E-FEXP-004","PTO-READER-CLAIM-SCALAR-E-FEXP-005","PTO-READER-CLAIM-SCALAR-E-FEXP-006","PTO-READER-CLAIM-SCALAR-E-FEXP-007","PTO-READER-CLAIM-SCALAR-E-FEXP-008","PTO-READER-CLAIM-SCALAR-E-FEXP-009","PTO-READER-CLAIM-SCALAR-E-FEXP-010","PTO-READER-CLAIM-SCALAR-E-FEXP-011","PTO-READER-CLAIM-SCALAR-E-FEXP-012","PTO-READER-CLAIM-SCALAR-E-FEXP-013","PTO-READER-CLAIM-SCALAR-E-FEXP-014","PTO-READER-CLAIM-SCALAR-E-FEXP-015","PTO-READER-CLAIM-SCALAR-E-FGE-001","PTO-READER-CLAIM-SCALAR-E-FGE-002","PTO-READER-CLAIM-SCALAR-E-FGE-003","PTO-READER-CLAIM-SCALAR-E-FGE-004","PTO-READER-CLAIM-SCALAR-E-FGE-005","PTO-READER-CLAIM-SCALAR-E-FGE-006","PTO-READER-CLAIM-SCALAR-E-FGE-007","PTO-READER-CLAIM-SCALAR-E-FGE-008","PTO-READER-CLAIM-SCALAR-E-FGE-009","PTO-READER-CLAIM-SCALAR-E-FGE-010","PTO-READER-CLAIM-SCALAR-E-FGE-011","PTO-READER-CLAIM-SCALAR-E-FGE-012","PTO-READER-CLAIM-SCALAR-E-FGE-013","PTO-READER-CLAIM-SCALAR-E-FGE-014","PTO-READER-CLAIM-SCALAR-E-FGE-015","PTO-READER-CLAIM-SCALAR-E-FGE-016","PTO-READER-CLAIM-SCALAR-E-FGES-001","PTO-READER-CLAIM-SCALAR-E-FGES-002","PTO-READER-CLAIM-SCALAR-E-FGES-003","PTO-READER-CLAIM-SCALAR-E-FGES-004","PTO-READER-CLAIM-SCALAR-E-FGES-005","PTO-READER-CLAIM-SCALAR-E-FGES-006","PTO-READER-CLAIM-SCALAR-E-FGES-007","PTO-READER-CLAIM-SCALAR-E-FGES-008","PTO-READER-CLAIM-SCALAR-E-FGES-009","PTO-READER-CLAIM-SCALAR-E-FGES-010","PTO-READER-CLAIM-SCALAR-E-FGES-011","PTO-READER-CLAIM-SCALAR-E-FGES-012","PTO-READER-CLAIM-SCALAR-E-FGES-013","PTO-READER-CLAIM-SCALAR-E-FGES-014","PTO-READER-CLAIM-SCALAR-E-FGES-015","PTO-READER-CLAIM-SCALAR-E-FGES-016","PTO-READER-CLAIM-SCALAR-E-FLT-001","PTO-READER-CLAIM-SCALAR-E-FLT-002","PTO-READER-CLAIM-SCALAR-E-FLT-003","PTO-READER-CLAIM-SCALAR-E-FLT-004","PTO-READER-CLAIM-SCALAR-E-FLT-005","PTO-READER-CLAIM-SCALAR-E-FLT-006","PTO-READER-CLAIM-SCALAR-E-FLT-007","PTO-READER-CLAIM-SCALAR-E-FLT-008","PTO-READER-CLAIM-SCALAR-E-FLT-009","PTO-READER-CLAIM-SCALAR-E-FLT-010","PTO-READER-CLAIM-SCALAR-E-FLT-011","PTO-READER-CLAIM-SCALAR-E-FLT-012","PTO-READER-CLAIM-SCALAR-E-FLT-013","PTO-READER-CLAIM-SCALAR-E-FLT-014","PTO-READER-CLAIM-SCALAR-E-FLT-015","PTO-READER-CLAIM-SCALAR-E-FLT-016","PTO-READER-CLAIM-SCALAR-E-FLTS-001","PTO-READER-CLAIM-SCALAR-E-FLTS-002","PTO-READER-CLAIM-SCALAR-E-FLTS-003","PTO-READER-CLAIM-SCALAR-E-FLTS-004","PTO-READER-CLAIM-SCALAR-E-FLTS-005","PTO-READER-CLAIM-SCALAR-E-FLTS-006","PTO-READER-CLAIM-SCALAR-E-FLTS-007","PTO-READER-CLAIM-SCALAR-E-FLTS-008","PTO-READER-CLAIM-SCALAR-E-FLTS-009","PTO-READER-CLAIM-SCALAR-E-FLTS-010","PTO-READER-CLAIM-SCALAR-E-FLTS-011","PTO-READER-CLAIM-SCALAR-E-FLTS-012","PTO-READER-CLAIM-SCALAR-E-FLTS-013","PTO-READER-CLAIM-SCALAR-E-FLTS-014","PTO-READER-CLAIM-SCALAR-E-FLTS-015","PTO-READER-CLAIM-SCALAR-E-FLTS-016","PTO-READER-CLAIM-SCALAR-E-FMADD-001","PTO-READER-CLAIM-SCALAR-E-FMADD-002","PTO-READER-CLAIM-SCALAR-E-FMADD-003","PTO-READER-CLAIM-SCALAR-E-FMADD-004","PTO-READER-CLAIM-SCALAR-E-FMADD-005","PTO-READER-CLAIM-SCALAR-E-FMADD-006","PTO-READER-CLAIM-SCALAR-E-FMADD-007","PTO-READER-CLAIM-SCALAR-E-FMADD-008","PTO-READER-CLAIM-SCALAR-E-FMADD-009","PTO-READER-CLAIM-SCALAR-E-FMADD-010","PTO-READER-CLAIM-SCALAR-E-FMADD-011","PTO-READER-CLAIM-SCALAR-E-FMADD-012","PTO-READER-CLAIM-SCALAR-E-FMADD-013","PTO-READER-CLAIM-SCALAR-E-FMADD-014","PTO-READER-CLAIM-SCALAR-E-FMADD-015","PTO-READER-CLAIM-SCALAR-E-FMADD-016","PTO-READER-CLAIM-SCALAR-E-FMADD-017","PTO-READER-CLAIM-SCALAR-E-FMAX-001","PTO-READER-CLAIM-SCALAR-E-FMAX-002","PTO-READER-CLAIM-SCALAR-E-FMAX-003","PTO-READER-CLAIM-SCALAR-E-FMAX-004","PTO-READER-CLAIM-SCALAR-E-FMAX-005","PTO-READER-CLAIM-SCALAR-E-FMAX-006","PTO-READER-CLAIM-SCALAR-E-FMAX-007","PTO-READER-CLAIM-SCALAR-E-FMAX-008","PTO-READER-CLAIM-SCALAR-E-FMAX-009","PTO-READER-CLAIM-SCALAR-E-FMAX-010","PTO-READER-CLAIM-SCALAR-E-FMAX-011","PTO-READER-CLAIM-SCALAR-E-FMAX-012","PTO-READER-CLAIM-SCALAR-E-FMAX-013","PTO-READER-CLAIM-SCALAR-E-FMAX-014","PTO-READER-CLAIM-SCALAR-E-FMAX-015","PTO-READER-CLAIM-SCALAR-E-FMAX-016","PTO-READER-CLAIM-SCALAR-E-FMIN-001","PTO-READER-CLAIM-SCALAR-E-FMIN-002","PTO-READER-CLAIM-SCALAR-E-FMIN-003","PTO-READER-CLAIM-SCALAR-E-FMIN-004","PTO-READER-CLAIM-SCALAR-E-FMIN-005","PTO-READER-CLAIM-SCALAR-E-FMIN-006","PTO-READER-CLAIM-SCALAR-E-FMIN-007","PTO-READER-CLAIM-SCALAR-E-FMIN-008","PTO-READER-CLAIM-SCALAR-E-FMIN-009","PTO-READER-CLAIM-SCALAR-E-FMIN-010","PTO-READER-CLAIM-SCALAR-E-FMIN-011","PTO-READER-CLAIM-SCALAR-E-FMIN-012","PTO-READER-CLAIM-SCALAR-E-FMIN-013","PTO-READER-CLAIM-SCALAR-E-FMIN-014","PTO-READER-CLAIM-SCALAR-E-FMIN-015","PTO-READER-CLAIM-SCALAR-E-FMIN-016","PTO-READER-CLAIM-SCALAR-E-FMSUB-001","PTO-READER-CLAIM-SCALAR-E-FMSUB-002","PTO-READER-CLAIM-SCALAR-E-FMSUB-003","PTO-READER-CLAIM-SCALAR-E-FMSUB-004","PTO-READER-CLAIM-SCALAR-E-FMSUB-005","PTO-READER-CLAIM-SCALAR-E-FMSUB-006","PTO-READER-CLAIM-SCALAR-E-FMSUB-007","PTO-READER-CLAIM-SCALAR-E-FMSUB-008","PTO-READER-CLAIM-SCALAR-E-FMSUB-009","PTO-READER-CLAIM-SCALAR-E-FMSUB-010","PTO-READER-CLAIM-SCALAR-E-FMSUB-011","PTO-READER-CLAIM-SCALAR-E-FMSUB-012","PTO-READER-CLAIM-SCALAR-E-FMSUB-013","PTO-READER-CLAIM-SCALAR-E-FMSUB-014","PTO-READER-CLAIM-SCALAR-E-FMSUB-015","PTO-READER-CLAIM-SCALAR-E-FMSUB-016","PTO-READER-CLAIM-SCALAR-E-FMSUB-017","PTO-READER-CLAIM-SCALAR-E-FMUL-001","PTO-READER-CLAIM-SCALAR-E-FMUL-002","PTO-READER-CLAIM-SCALAR-E-FMUL-003","PTO-READER-CLAIM-SCALAR-E-FMUL-004","PTO-READER-CLAIM-SCALAR-E-FMUL-005","PTO-READER-CLAIM-SCALAR-E-FMUL-006","PTO-READER-CLAIM-SCALAR-E-FMUL-007","PTO-READER-CLAIM-SCALAR-E-FMUL-008","PTO-READER-CLAIM-SCALAR-E-FMUL-009","PTO-READER-CLAIM-SCALAR-E-FMUL-010","PTO-READER-CLAIM-SCALAR-E-FMUL-011","PTO-READER-CLAIM-SCALAR-E-FMUL-012","PTO-READER-CLAIM-SCALAR-E-FMUL-013","PTO-READER-CLAIM-SCALAR-E-FMUL-014","PTO-READER-CLAIM-SCALAR-E-FMUL-015","PTO-READER-CLAIM-SCALAR-E-FMUL-016","PTO-READER-CLAIM-SCALAR-E-FNE-001","PTO-READER-CLAIM-SCALAR-E-FNE-002","PTO-READER-CLAIM-SCALAR-E-FNE-003","PTO-READER-CLAIM-SCALAR-E-FNE-004","PTO-READER-CLAIM-SCALAR-E-FNE-005","PTO-READER-CLAIM-SCALAR-E-FNE-006","PTO-READER-CLAIM-SCALAR-E-FNE-007","PTO-READER-CLAIM-SCALAR-E-FNE-008","PTO-READER-CLAIM-SCALAR-E-FNE-009","PTO-READER-CLAIM-SCALAR-E-FNE-010","PTO-READER-CLAIM-SCALAR-E-FNE-011","PTO-READER-CLAIM-SCALAR-E-FNE-012","PTO-READER-CLAIM-SCALAR-E-FNE-013","PTO-READER-CLAIM-SCALAR-E-FNE-014","PTO-READER-CLAIM-SCALAR-E-FNE-015","PTO-READER-CLAIM-SCALAR-E-FNE-016","PTO-READER-CLAIM-SCALAR-E-FNES-001","PTO-READER-CLAIM-SCALAR-E-FNES-002","PTO-READER-CLAIM-SCALAR-E-FNES-003","PTO-READER-CLAIM-SCALAR-E-FNES-004","PTO-READER-CLAIM-SCALAR-E-FNES-005","PTO-READER-CLAIM-SCALAR-E-FNES-006","PTO-READER-CLAIM-SCALAR-E-FNES-007","PTO-READER-CLAIM-SCALAR-E-FNES-008","PTO-READER-CLAIM-SCALAR-E-FNES-009","PTO-READER-CLAIM-SCALAR-E-FNES-010","PTO-READER-CLAIM-SCALAR-E-FNES-011","PTO-READER-CLAIM-SCALAR-E-FNES-012","PTO-READER-CLAIM-SCALAR-E-FNES-013","PTO-READER-CLAIM-SCALAR-E-FNES-014","PTO-READER-CLAIM-SCALAR-E-FNES-015","PTO-READER-CLAIM-SCALAR-E-FNES-016","PTO-READER-CLAIM-SCALAR-E-FNMADD-001","PTO-READER-CLAIM-SCALAR-E-FNMADD-002","PTO-READER-CLAIM-SCALAR-E-FNMADD-003","PTO-READER-CLAIM-SCALAR-E-FNMADD-004","PTO-READER-CLAIM-SCALAR-E-FNMADD-005","PTO-READER-CLAIM-SCALAR-E-FNMADD-006","PTO-READER-CLAIM-SCALAR-E-FNMADD-007","PTO-READER-CLAIM-SCALAR-E-FNMADD-008","PTO-READER-CLAIM-SCALAR-E-FNMADD-009","PTO-READER-CLAIM-SCALAR-E-FNMADD-010","PTO-READER-CLAIM-SCALAR-E-FNMADD-011","PTO-READER-CLAIM-SCALAR-E-FNMADD-012","PTO-READER-CLAIM-SCALAR-E-FNMADD-013","PTO-READER-CLAIM-SCALAR-E-FNMADD-014","PTO-READER-CLAIM-SCALAR-E-FNMADD-015","PTO-READER-CLAIM-SCALAR-E-FNMADD-016","PTO-READER-CLAIM-SCALAR-E-FNMADD-017","PTO-READER-CLAIM-SCALAR-E-FNMSUB-001","PTO-READER-CLAIM-SCALAR-E-FNMSUB-002","PTO-READER-CLAIM-SCALAR-E-FNMSUB-003","PTO-READER-CLAIM-SCALAR-E-FNMSUB-004","PTO-READER-CLAIM-SCALAR-E-FNMSUB-005","PTO-READER-CLAIM-SCALAR-E-FNMSUB-006","PTO-READER-CLAIM-SCALAR-E-FNMSUB-007","PTO-READER-CLAIM-SCALAR-E-FNMSUB-008","PTO-READER-CLAIM-SCALAR-E-FNMSUB-009","PTO-READER-CLAIM-SCALAR-E-FNMSUB-010","PTO-READER-CLAIM-SCALAR-E-FNMSUB-011","PTO-READER-CLAIM-SCALAR-E-FNMSUB-012","PTO-READER-CLAIM-SCALAR-E-FNMSUB-013","PTO-READER-CLAIM-SCALAR-E-FNMSUB-014","PTO-READER-CLAIM-SCALAR-E-FNMSUB-015","PTO-READER-CLAIM-SCALAR-E-FNMSUB-016","PTO-READER-CLAIM-SCALAR-E-FNMSUB-017","PTO-READER-CLAIM-SCALAR-E-FRECIP-001","PTO-READER-CLAIM-SCALAR-E-FRECIP-002","PTO-READER-CLAIM-SCALAR-E-FRECIP-003","PTO-READER-CLAIM-SCALAR-E-FRECIP-004","PTO-READER-CLAIM-SCALAR-E-FRECIP-005","PTO-READER-CLAIM-SCALAR-E-FRECIP-006","PTO-READER-CLAIM-SCALAR-E-FRECIP-007","PTO-READER-CLAIM-SCALAR-E-FRECIP-008","PTO-READER-CLAIM-SCALAR-E-FRECIP-009","PTO-READER-CLAIM-SCALAR-E-FRECIP-010","PTO-READER-CLAIM-SCALAR-E-FRECIP-011","PTO-READER-CLAIM-SCALAR-E-FRECIP-012","PTO-READER-CLAIM-SCALAR-E-FRECIP-013","PTO-READER-CLAIM-SCALAR-E-FRECIP-014","PTO-READER-CLAIM-SCALAR-E-FRECIP-015","PTO-READER-CLAIM-SCALAR-E-FSQRT-001","PTO-READER-CLAIM-SCALAR-E-FSQRT-002","PTO-READER-CLAIM-SCALAR-E-FSQRT-003","PTO-READER-CLAIM-SCALAR-E-FSQRT-004","PTO-READER-CLAIM-SCALAR-E-FSQRT-005","PTO-READER-CLAIM-SCALAR-E-FSQRT-006","PTO-READER-CLAIM-SCALAR-E-FSQRT-007","PTO-READER-CLAIM-SCALAR-E-FSQRT-008","PTO-READER-CLAIM-SCALAR-E-FSQRT-009","PTO-READER-CLAIM-SCALAR-E-FSQRT-010","PTO-READER-CLAIM-SCALAR-E-FSQRT-011","PTO-READER-CLAIM-SCALAR-E-FSQRT-012","PTO-READER-CLAIM-SCALAR-E-FSQRT-013","PTO-READER-CLAIM-SCALAR-E-FSQRT-014","PTO-READER-CLAIM-SCALAR-E-FSQRT-015","PTO-READER-CLAIM-SCALAR-E-FSUB-001","PTO-READER-CLAIM-SCALAR-E-FSUB-002","PTO-READER-CLAIM-SCALAR-E-FSUB-003","PTO-READER-CLAIM-SCALAR-E-FSUB-004","PTO-READER-CLAIM-SCALAR-E-FSUB-005","PTO-READER-CLAIM-SCALAR-E-FSUB-006","PTO-READER-CLAIM-SCALAR-E-FSUB-007","PTO-READER-CLAIM-SCALAR-E-FSUB-008","PTO-READER-CLAIM-SCALAR-E-FSUB-009","PTO-READER-CLAIM-SCALAR-E-FSUB-010","PTO-READER-CLAIM-SCALAR-E-FSUB-011","PTO-READER-CLAIM-SCALAR-E-FSUB-012","PTO-READER-CLAIM-SCALAR-E-FSUB-013","PTO-READER-CLAIM-SCALAR-E-FSUB-014","PTO-READER-CLAIM-SCALAR-E-FSUB-015","PTO-READER-CLAIM-SCALAR-E-FSUB-016","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-001","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-002","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-003","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-004","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-005","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-006","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-007","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-008","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-011","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-011","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-013","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-013","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-001","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-002","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-003","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-004","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-005","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-006","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-007","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-008","PTO-READER-CLAIM-SCALAR-E-J-001","PTO-READER-CLAIM-SCALAR-E-J-002","PTO-READER-CLAIM-SCALAR-E-J-003","PTO-READER-CLAIM-SCALAR-E-J-004","PTO-READER-CLAIM-SCALAR-E-J-005","PTO-READER-CLAIM-SCALAR-E-J-006","PTO-READER-CLAIM-SCALAR-E-J-007","PTO-READER-CLAIM-SCALAR-E-J-008","PTO-READER-CLAIM-SCALAR-E-JR-001","PTO-READER-CLAIM-SCALAR-E-JR-002","PTO-READER-CLAIM-SCALAR-E-JR-003","PTO-READER-CLAIM-SCALAR-E-JR-004","PTO-READER-CLAIM-SCALAR-E-JR-005","PTO-READER-CLAIM-SCALAR-E-JR-006","PTO-READER-CLAIM-SCALAR-E-JR-007","PTO-READER-CLAIM-SCALAR-E-JR-008","PTO-READER-CLAIM-SCALAR-E-JR-009","PTO-READER-CLAIM-SCALAR-E-JR-010","PTO-READER-CLAIM-SCALAR-E-SCVTF-001","PTO-READER-CLAIM-SCALAR-E-SCVTF-002","PTO-READER-CLAIM-SCALAR-E-SCVTF-003","PTO-READER-CLAIM-SCALAR-E-SCVTF-004","PTO-READER-CLAIM-SCALAR-E-SCVTF-005","PTO-READER-CLAIM-SCALAR-E-SCVTF-006","PTO-READER-CLAIM-SCALAR-E-SCVTF-007","PTO-READER-CLAIM-SCALAR-E-SCVTF-008","PTO-READER-CLAIM-SCALAR-E-SCVTF-009","PTO-READER-CLAIM-SCALAR-E-SCVTF-010","PTO-READER-CLAIM-SCALAR-E-SCVTF-011","PTO-READER-CLAIM-SCALAR-E-SCVTF-012","PTO-READER-CLAIM-SCALAR-E-SCVTF-013","PTO-READER-CLAIM-SCALAR-E-SCVTF-014","PTO-READER-CLAIM-SCALAR-E-SCVTF-015","PTO-READER-CLAIM-SCALAR-E-SCVTF-016","PTO-READER-CLAIM-SCALAR-E-SCVTF-017","PTO-READER-CLAIM-SCALAR-E-SETC-AND-001","PTO-READER-CLAIM-SCALAR-E-SETC-AND-002","PTO-READER-CLAIM-SCALAR-E-SETC-AND-003","PTO-READER-CLAIM-SCALAR-E-SETC-AND-004","PTO-READER-CLAIM-SCALAR-E-SETC-AND-005","PTO-READER-CLAIM-SCALAR-E-SETC-AND-006","PTO-READER-CLAIM-SCALAR-E-SETC-AND-007","PTO-READER-CLAIM-SCALAR-E-SETC-AND-008","PTO-READER-CLAIM-SCALAR-E-SETC-AND-009","PTO-READER-CLAIM-SCALAR-E-SETC-AND-010","PTO-READER-CLAIM-SCALAR-E-SETC-AND-011","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-001","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-002","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-003","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-004","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-005","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-006","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-007","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-008","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-009","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-010","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-011","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-012","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-001","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-002","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-003","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-004","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-005","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-006","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-007","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-008","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-009","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-010","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-011","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-001","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-002","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-003","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-004","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-005","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-006","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-007","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-008","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-009","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-010","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-011","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GE-001","PTO-READER-CLAIM-SCALAR-E-SETC-GE-002","PTO-READER-CLAIM-SCALAR-E-SETC-GE-003","PTO-READER-CLAIM-SCALAR-E-SETC-GE-004","PTO-READER-CLAIM-SCALAR-E-SETC-GE-005","PTO-READER-CLAIM-SCALAR-E-SETC-GE-006","PTO-READER-CLAIM-SCALAR-E-SETC-GE-007","PTO-READER-CLAIM-SCALAR-E-SETC-GE-008","PTO-READER-CLAIM-SCALAR-E-SETC-GE-009","PTO-READER-CLAIM-SCALAR-E-SETC-GE-010","PTO-READER-CLAIM-SCALAR-E-SETC-GE-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-013","PTO-READER-CLAIM-SCALAR-E-SETC-LT-001","PTO-READER-CLAIM-SCALAR-E-SETC-LT-002","PTO-READER-CLAIM-SCALAR-E-SETC-LT-003","PTO-READER-CLAIM-SCALAR-E-SETC-LT-004","PTO-READER-CLAIM-SCALAR-E-SETC-LT-005","PTO-READER-CLAIM-SCALAR-E-SETC-LT-006","PTO-READER-CLAIM-SCALAR-E-SETC-LT-007","PTO-READER-CLAIM-SCALAR-E-SETC-LT-008","PTO-READER-CLAIM-SCALAR-E-SETC-LT-009","PTO-READER-CLAIM-SCALAR-E-SETC-LT-010","PTO-READER-CLAIM-SCALAR-E-SETC-LT-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-012","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-012","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-013","PTO-READER-CLAIM-SCALAR-E-SETC-NE-001","PTO-READER-CLAIM-SCALAR-E-SETC-NE-002","PTO-READER-CLAIM-SCALAR-E-SETC-NE-003","PTO-READER-CLAIM-SCALAR-E-SETC-NE-004","PTO-READER-CLAIM-SCALAR-E-SETC-NE-005","PTO-READER-CLAIM-SCALAR-E-SETC-NE-006","PTO-READER-CLAIM-SCALAR-E-SETC-NE-007","PTO-READER-CLAIM-SCALAR-E-SETC-NE-008","PTO-READER-CLAIM-SCALAR-E-SETC-NE-009","PTO-READER-CLAIM-SCALAR-E-SETC-NE-010","PTO-READER-CLAIM-SCALAR-E-SETC-NE-011","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-001","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-002","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-003","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-004","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-005","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-006","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-007","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-008","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-009","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-010","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-011","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-012","PTO-READER-CLAIM-SCALAR-E-SETC-OR-001","PTO-READER-CLAIM-SCALAR-E-SETC-OR-002","PTO-READER-CLAIM-SCALAR-E-SETC-OR-003","PTO-READER-CLAIM-SCALAR-E-SETC-OR-004","PTO-READER-CLAIM-SCALAR-E-SETC-OR-005","PTO-READER-CLAIM-SCALAR-E-SETC-OR-006","PTO-READER-CLAIM-SCALAR-E-SETC-OR-007","PTO-READER-CLAIM-SCALAR-E-SETC-OR-008","PTO-READER-CLAIM-SCALAR-E-SETC-OR-009","PTO-READER-CLAIM-SCALAR-E-SETC-OR-010","PTO-READER-CLAIM-SCALAR-E-SETC-OR-011","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-001","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-002","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-003","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-004","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-005","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-006","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-007","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-008","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-009","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-010","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-011","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-012","PTO-READER-CLAIM-SCALAR-E-SETRET-001","PTO-READER-CLAIM-SCALAR-E-SETRET-002","PTO-READER-CLAIM-SCALAR-E-SETRET-003","PTO-READER-CLAIM-SCALAR-E-SETRET-004","PTO-READER-CLAIM-SCALAR-E-SETRET-005","PTO-READER-CLAIM-SCALAR-E-SETRET-006","PTO-READER-CLAIM-SCALAR-E-SETRET-007","PTO-READER-CLAIM-SCALAR-E-SETRET-008","PTO-READER-CLAIM-SCALAR-E-UCVTF-001","PTO-READER-CLAIM-SCALAR-E-UCVTF-002","PTO-READER-CLAIM-SCALAR-E-UCVTF-003","PTO-READER-CLAIM-SCALAR-E-UCVTF-004","PTO-READER-CLAIM-SCALAR-E-UCVTF-005","PTO-READER-CLAIM-SCALAR-E-UCVTF-006","PTO-READER-CLAIM-SCALAR-E-UCVTF-007","PTO-READER-CLAIM-SCALAR-E-UCVTF-008","PTO-READER-CLAIM-SCALAR-E-UCVTF-009","PTO-READER-CLAIM-SCALAR-E-UCVTF-010","PTO-READER-CLAIM-SCALAR-E-UCVTF-011","PTO-READER-CLAIM-SCALAR-E-UCVTF-012","PTO-READER-CLAIM-SCALAR-E-UCVTF-013","PTO-READER-CLAIM-SCALAR-E-UCVTF-014","PTO-READER-CLAIM-SCALAR-E-UCVTF-015","PTO-READER-CLAIM-SCALAR-E-UCVTF-016","PTO-READER-CLAIM-SCALAR-E-UCVTF-017"],"reviewed_node_count":1706,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-E-ADDTPC-001","PTO-READER-NODE-SCALAR-E-ADDTPC-002","PTO-READER-NODE-SCALAR-E-ADDTPC-003","PTO-READER-NODE-SCALAR-E-ADDTPC-004","PTO-READER-NODE-SCALAR-E-ADDTPC-005","PTO-READER-NODE-SCALAR-E-ADDTPC-006","PTO-READER-NODE-SCALAR-E-ADDTPC-007","PTO-READER-NODE-SCALAR-E-ADDTPC-008","PTO-READER-NODE-SCALAR-E-ADDTPC-009","PTO-READER-NODE-SCALAR-E-ADDTPC-010","PTO-READER-NODE-SCALAR-E-ADDTPC-011","PTO-READER-NODE-SCALAR-E-ADDTPC-012","PTO-READER-NODE-SCALAR-E-ADDTPC-013","PTO-READER-NODE-SCALAR-E-ADDTPC-014","PTO-READER-NODE-SCALAR-E-ADDTPC-015","PTO-READER-NODE-SCALAR-E-ADDTPC-016","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-001","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-002","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-003","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-004","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-005","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-006","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-007","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-008","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-009","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-010","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-011","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-012","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-013","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-014","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-015","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-016","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-017","PTO-READER-NODE-SCALAR-E-C-SETC-NE-001","PTO-READER-NODE-SCALAR-E-C-SETC-NE-002","PTO-READER-NODE-SCALAR-E-C-SETC-NE-003","PTO-READER-NODE-SCALAR-E-C-SETC-NE-004","PTO-READER-NODE-SCALAR-E-C-SETC-NE-005","PTO-READER-NODE-SCALAR-E-C-SETC-NE-006","PTO-READER-NODE-SCALAR-E-C-SETC-NE-007","PTO-READER-NODE-SCALAR-E-C-SETC-NE-008","PTO-READER-NODE-SCALAR-E-C-SETC-NE-009","PTO-READER-NODE-SCALAR-E-C-SETC-NE-010","PTO-READER-NODE-SCALAR-E-C-SETC-NE-011","PTO-READER-NODE-SCALAR-E-C-SETC-NE-012","PTO-READER-NODE-SCALAR-E-C-SETC-NE-013","PTO-READER-NODE-SCALAR-E-C-SETC-NE-014","PTO-READER-NODE-SCALAR-E-C-SETC-NE-015","PTO-READER-NODE-SCALAR-E-C-SETC-NE-016","PTO-READER-NODE-SCALAR-E-C-SETC-NE-017","PTO-READER-NODE-SCALAR-E-CMP-AND-001","PTO-READER-NODE-SCALAR-E-CMP-AND-002","PTO-READER-NODE-SCALAR-E-CMP-AND-003","PTO-READER-NODE-SCALAR-E-CMP-AND-004","PTO-READER-NODE-SCALAR-E-CMP-AND-005","PTO-READER-NODE-SCALAR-E-CMP-AND-006","PTO-READER-NODE-SCALAR-E-CMP-AND-007","PTO-READER-NODE-SCALAR-E-CMP-AND-008","PTO-READER-NODE-SCALAR-E-CMP-AND-009","PTO-READER-NODE-SCALAR-E-CMP-AND-010","PTO-READER-NODE-SCALAR-E-CMP-AND-011","PTO-READER-NODE-SCALAR-E-CMP-AND-012","PTO-READER-NODE-SCALAR-E-CMP-AND-013","PTO-READER-NODE-SCALAR-E-CMP-AND-014","PTO-READER-NODE-SCALAR-E-CMP-AND-015","PTO-READER-NODE-SCALAR-E-CMP-AND-016","PTO-READER-NODE-SCALAR-E-CMP-AND-017","PTO-READER-NODE-SCALAR-E-CMP-AND-018","PTO-READER-NODE-SCALAR-E-CMP-ANDI-001","PTO-READER-NODE-SCALAR-E-CMP-ANDI-002","PTO-READER-NODE-SCALAR-E-CMP-ANDI-003","PTO-READER-NODE-SCALAR-E-CMP-ANDI-004","PTO-READER-NODE-SCALAR-E-CMP-ANDI-005","PTO-READER-NODE-SCALAR-E-CMP-ANDI-006","PTO-READER-NODE-SCALAR-E-CMP-ANDI-007","PTO-READER-NODE-SCALAR-E-CMP-ANDI-008","PTO-READER-NODE-SCALAR-E-CMP-ANDI-009","PTO-READER-NODE-SCALAR-E-CMP-ANDI-010","PTO-READER-NODE-SCALAR-E-CMP-ANDI-011","PTO-READER-NODE-SCALAR-E-CMP-ANDI-012","PTO-READER-NODE-SCALAR-E-CMP-ANDI-013","PTO-READER-NODE-SCALAR-E-CMP-ANDI-014","PTO-READER-NODE-SCALAR-E-CMP-ANDI-015","PTO-READER-NODE-SCALAR-E-CMP-ANDI-016","PTO-READER-NODE-SCALAR-E-CMP-ANDI-017","PTO-READER-NODE-SCALAR-E-CMP-EQ-001","PTO-READER-NODE-SCALAR-E-CMP-EQ-002","PTO-READER-NODE-SCALAR-E-CMP-EQ-003","PTO-READER-NODE-SCALAR-E-CMP-EQ-004","PTO-READER-NODE-SCALAR-E-CMP-EQ-005","PTO-READER-NODE-SCALAR-E-CMP-EQ-006","PTO-READER-NODE-SCALAR-E-CMP-EQ-007","PTO-READER-NODE-SCALAR-E-CMP-EQ-008","PTO-READER-NODE-SCALAR-E-CMP-EQ-009","PTO-READER-NODE-SCALAR-E-CMP-EQ-010","PTO-READER-NODE-SCALAR-E-CMP-EQ-011","PTO-READER-NODE-SCALAR-E-CMP-EQ-012","PTO-READER-NODE-SCALAR-E-CMP-EQ-013","PTO-READER-NODE-SCALAR-E-CMP-EQ-014","PTO-READER-NODE-SCALAR-E-CMP-EQ-015","PTO-READER-NODE-SCALAR-E-CMP-EQ-016","PTO-READER-NODE-SCALAR-E-CMP-EQ-017","PTO-READER-NODE-SCALAR-E-CMP-EQ-018","PTO-READER-NODE-SCALAR-E-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-CMP-EQI-017","PTO-READER-NODE-SCALAR-E-CMP-GE-001","PTO-READER-NODE-SCALAR-E-CMP-GE-002","PTO-READER-NODE-SCALAR-E-CMP-GE-003","PTO-READER-NODE-SCALAR-E-CMP-GE-004","PTO-READER-NODE-SCALAR-E-CMP-GE-005","PTO-READER-NODE-SCALAR-E-CMP-GE-006","PTO-READER-NODE-SCALAR-E-CMP-GE-007","PTO-READER-NODE-SCALAR-E-CMP-GE-008","PTO-READER-NODE-SCALAR-E-CMP-GE-009","PTO-READER-NODE-SCALAR-E-CMP-GE-010","PTO-READER-NODE-SCALAR-E-CMP-GE-011","PTO-READER-NODE-SCALAR-E-CMP-GE-012","PTO-READER-NODE-SCALAR-E-CMP-GE-013","PTO-READER-NODE-SCALAR-E-CMP-GE-014","PTO-READER-NODE-SCALAR-E-CMP-GE-015","PTO-READER-NODE-SCALAR-E-CMP-GE-016","PTO-READER-NODE-SCALAR-E-CMP-GE-017","PTO-READER-NODE-SCALAR-E-CMP-GE-018","PTO-READER-NODE-SCALAR-E-CMP-GEI-001","PTO-READER-NODE-SCALAR-E-CMP-GEI-002","PTO-READER-NODE-SCALAR-E-CMP-GEI-003","PTO-READER-NODE-SCALAR-E-CMP-GEI-004","PTO-READER-NODE-SCALAR-E-CMP-GEI-005","PTO-READER-NODE-SCALAR-E-CMP-GEI-006","PTO-READER-NODE-SCALAR-E-CMP-GEI-007","PTO-READER-NODE-SCALAR-E-CMP-GEI-008","PTO-READER-NODE-SCALAR-E-CMP-GEI-009","PTO-READER-NODE-SCALAR-E-CMP-GEI-010","PTO-READER-NODE-SCALAR-E-CMP-GEI-011","PTO-READER-NODE-SCALAR-E-CMP-GEI-012","PTO-READER-NODE-SCALAR-E-CMP-GEI-013","PTO-READER-NODE-SCALAR-E-CMP-GEI-014","PTO-READER-NODE-SCALAR-E-CMP-GEI-015","PTO-READER-NODE-SCALAR-E-CMP-GEI-016","PTO-READER-NODE-SCALAR-E-CMP-GEI-017","PTO-READER-NODE-SCALAR-E-CMP-GEU-001","PTO-READER-NODE-SCALAR-E-CMP-GEU-002","PTO-READER-NODE-SCALAR-E-CMP-GEU-003","PTO-READER-NODE-SCALAR-E-CMP-GEU-004","PTO-READER-NODE-SCALAR-E-CMP-GEU-005","PTO-READER-NODE-SCALAR-E-CMP-GEU-006","PTO-READER-NODE-SCALAR-E-CMP-GEU-007","PTO-READER-NODE-SCALAR-E-CMP-GEU-008","PTO-READER-NODE-SCALAR-E-CMP-GEU-009","PTO-READER-NODE-SCALAR-E-CMP-GEU-010","PTO-READER-NODE-SCALAR-E-CMP-GEU-011","PTO-READER-NODE-SCALAR-E-CMP-GEU-012","PTO-READER-NODE-SCALAR-E-CMP-GEU-013","PTO-READER-NODE-SCALAR-E-CMP-GEU-014","PTO-READER-NODE-SCALAR-E-CMP-GEU-015","PTO-READER-NODE-SCALAR-E-CMP-GEU-016","PTO-READER-NODE-SCALAR-E-CMP-GEU-017","PTO-READER-NODE-SCALAR-E-CMP-GEU-018","PTO-READER-NODE-SCALAR-E-CMP-GEUI-001","PTO-READER-NODE-SCALAR-E-CMP-GEUI-002","PTO-READER-NODE-SCALAR-E-CMP-GEUI-003","PTO-READER-NODE-SCALAR-E-CMP-GEUI-004","PTO-READER-NODE-SCALAR-E-CMP-GEUI-005","PTO-READER-NODE-SCALAR-E-CMP-GEUI-006","PTO-READER-NODE-SCALAR-E-CMP-GEUI-007","PTO-READER-NODE-SCALAR-E-CMP-GEUI-008","PTO-READER-NODE-SCALAR-E-CMP-GEUI-009","PTO-READER-NODE-SCALAR-E-CMP-GEUI-010","PTO-READER-NODE-SCALAR-E-CMP-GEUI-011","PTO-READER-NODE-SCALAR-E-CMP-GEUI-012","PTO-READER-NODE-SCALAR-E-CMP-GEUI-013","PTO-READER-NODE-SCALAR-E-CMP-GEUI-014","PTO-READER-NODE-SCALAR-E-CMP-GEUI-015","PTO-READER-NODE-SCALAR-E-CMP-GEUI-016","PTO-READER-NODE-SCALAR-E-CMP-GEUI-017","PTO-READER-NODE-SCALAR-E-CMP-GEUI-018","PTO-READER-NODE-SCALAR-E-CMP-LT-001","PTO-READER-NODE-SCALAR-E-CMP-LT-002","PTO-READER-NODE-SCALAR-E-CMP-LT-003","PTO-READER-NODE-SCALAR-E-CMP-LT-004","PTO-READER-NODE-SCALAR-E-CMP-LT-005","PTO-READER-NODE-SCALAR-E-CMP-LT-006","PTO-READER-NODE-SCALAR-E-CMP-LT-007","PTO-READER-NODE-SCALAR-E-CMP-LT-008","PTO-READER-NODE-SCALAR-E-CMP-LT-009","PTO-READER-NODE-SCALAR-E-CMP-LT-010","PTO-READER-NODE-SCALAR-E-CMP-LT-011","PTO-READER-NODE-SCALAR-E-CMP-LT-012","PTO-READER-NODE-SCALAR-E-CMP-LT-013","PTO-READER-NODE-SCALAR-E-CMP-LT-014","PTO-READER-NODE-SCALAR-E-CMP-LT-015","PTO-READER-NODE-SCALAR-E-CMP-LT-016","PTO-READER-NODE-SCALAR-E-CMP-LT-017","PTO-READER-NODE-SCALAR-E-CMP-LT-018","PTO-READER-NODE-SCALAR-E-CMP-LTI-001","PTO-READER-NODE-SCALAR-E-CMP-LTI-002","PTO-READER-NODE-SCALAR-E-CMP-LTI-003","PTO-READER-NODE-SCALAR-E-CMP-LTI-004","PTO-READER-NODE-SCALAR-E-CMP-LTI-005","PTO-READER-NODE-SCALAR-E-CMP-LTI-006","PTO-READER-NODE-SCALAR-E-CMP-LTI-007","PTO-READER-NODE-SCALAR-E-CMP-LTI-008","PTO-READER-NODE-SCALAR-E-CMP-LTI-009","PTO-READER-NODE-SCALAR-E-CMP-LTI-010","PTO-READER-NODE-SCALAR-E-CMP-LTI-011","PTO-READER-NODE-SCALAR-E-CMP-LTI-012","PTO-READER-NODE-SCALAR-E-CMP-LTI-013","PTO-READER-NODE-SCALAR-E-CMP-LTI-014","PTO-READER-NODE-SCALAR-E-CMP-LTI-015","PTO-READER-NODE-SCALAR-E-CMP-LTI-016","PTO-READER-NODE-SCALAR-E-CMP-LTI-017","PTO-READER-NODE-SCALAR-E-CMP-LTU-001","PTO-READER-NODE-SCALAR-E-CMP-LTU-002","PTO-READER-NODE-SCALAR-E-CMP-LTU-003","PTO-READER-NODE-SCALAR-E-CMP-LTU-004","PTO-READER-NODE-SCALAR-E-CMP-LTU-005","PTO-READER-NODE-SCALAR-E-CMP-LTU-006","PTO-READER-NODE-SCALAR-E-CMP-LTU-007","PTO-READER-NODE-SCALAR-E-CMP-LTU-008","PTO-READER-NODE-SCALAR-E-CMP-LTU-009","PTO-READER-NODE-SCALAR-E-CMP-LTU-010","PTO-READER-NODE-SCALAR-E-CMP-LTU-011","PTO-READER-NODE-SCALAR-E-CMP-LTU-012","PTO-READER-NODE-SCALAR-E-CMP-LTU-013","PTO-READER-NODE-SCALAR-E-CMP-LTU-014","PTO-READER-NODE-SCALAR-E-CMP-LTU-015","PTO-READER-NODE-SCALAR-E-CMP-LTU-016","PTO-READER-NODE-SCALAR-E-CMP-LTU-017","PTO-READER-NODE-SCALAR-E-CMP-LTU-018","PTO-READER-NODE-SCALAR-E-CMP-LTUI-001","PTO-READER-NODE-SCALAR-E-CMP-LTUI-002","PTO-READER-NODE-SCALAR-E-CMP-LTUI-003","PTO-READER-NODE-SCALAR-E-CMP-LTUI-004","PTO-READER-NODE-SCALAR-E-CMP-LTUI-005","PTO-READER-NODE-SCALAR-E-CMP-LTUI-006","PTO-READER-NODE-SCALAR-E-CMP-LTUI-007","PTO-READER-NODE-SCALAR-E-CMP-LTUI-008","PTO-READER-NODE-SCALAR-E-CMP-LTUI-009","PTO-READER-NODE-SCALAR-E-CMP-LTUI-010","PTO-READER-NODE-SCALAR-E-CMP-LTUI-011","PTO-READER-NODE-SCALAR-E-CMP-LTUI-012","PTO-READER-NODE-SCALAR-E-CMP-LTUI-013","PTO-READER-NODE-SCALAR-E-CMP-LTUI-014","PTO-READER-NODE-SCALAR-E-CMP-LTUI-015","PTO-READER-NODE-SCALAR-E-CMP-LTUI-016","PTO-READER-NODE-SCALAR-E-CMP-LTUI-017","PTO-READER-NODE-SCALAR-E-CMP-LTUI-018","PTO-READER-NODE-SCALAR-E-CMP-NE-001","PTO-READER-NODE-SCALAR-E-CMP-NE-002","PTO-READER-NODE-SCALAR-E-CMP-NE-003","PTO-READER-NODE-SCALAR-E-CMP-NE-004","PTO-READER-NODE-SCALAR-E-CMP-NE-005","PTO-READER-NODE-SCALAR-E-CMP-NE-006","PTO-READER-NODE-SCALAR-E-CMP-NE-007","PTO-READER-NODE-SCALAR-E-CMP-NE-008","PTO-READER-NODE-SCALAR-E-CMP-NE-009","PTO-READER-NODE-SCALAR-E-CMP-NE-010","PTO-READER-NODE-SCALAR-E-CMP-NE-011","PTO-READER-NODE-SCALAR-E-CMP-NE-012","PTO-READER-NODE-SCALAR-E-CMP-NE-013","PTO-READER-NODE-SCALAR-E-CMP-NE-014","PTO-READER-NODE-SCALAR-E-CMP-NE-015","PTO-READER-NODE-SCALAR-E-CMP-NE-016","PTO-READER-NODE-SCALAR-E-CMP-NE-017","PTO-READER-NODE-SCALAR-E-CMP-NE-018","PTO-READER-NODE-SCALAR-E-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-CMP-NEI-017","PTO-READER-NODE-SCALAR-E-CMP-OR-001","PTO-READER-NODE-SCALAR-E-CMP-OR-002","PTO-READER-NODE-SCALAR-E-CMP-OR-003","PTO-READER-NODE-SCALAR-E-CMP-OR-004","PTO-READER-NODE-SCALAR-E-CMP-OR-005","PTO-READER-NODE-SCALAR-E-CMP-OR-006","PTO-READER-NODE-SCALAR-E-CMP-OR-007","PTO-READER-NODE-SCALAR-E-CMP-OR-008","PTO-READER-NODE-SCALAR-E-CMP-OR-009","PTO-READER-NODE-SCALAR-E-CMP-OR-010","PTO-READER-NODE-SCALAR-E-CMP-OR-011","PTO-READER-NODE-SCALAR-E-CMP-OR-012","PTO-READER-NODE-SCALAR-E-CMP-OR-013","PTO-READER-NODE-SCALAR-E-CMP-OR-014","PTO-READER-NODE-SCALAR-E-CMP-OR-015","PTO-READER-NODE-SCALAR-E-CMP-OR-016","PTO-READER-NODE-SCALAR-E-CMP-OR-017","PTO-READER-NODE-SCALAR-E-CMP-OR-018","PTO-READER-NODE-SCALAR-E-CMP-ORI-001","PTO-READER-NODE-SCALAR-E-CMP-ORI-002","PTO-READER-NODE-SCALAR-E-CMP-ORI-003","PTO-READER-NODE-SCALAR-E-CMP-ORI-004","PTO-READER-NODE-SCALAR-E-CMP-ORI-005","PTO-READER-NODE-SCALAR-E-CMP-ORI-006","PTO-READER-NODE-SCALAR-E-CMP-ORI-007","PTO-READER-NODE-SCALAR-E-CMP-ORI-008","PTO-READER-NODE-SCALAR-E-CMP-ORI-009","PTO-READER-NODE-SCALAR-E-CMP-ORI-010","PTO-READER-NODE-SCALAR-E-CMP-ORI-011","PTO-READER-NODE-SCALAR-E-CMP-ORI-012","PTO-READER-NODE-SCALAR-E-CMP-ORI-013","PTO-READER-NODE-SCALAR-E-CMP-ORI-014","PTO-READER-NODE-SCALAR-E-CMP-ORI-015","PTO-READER-NODE-SCALAR-E-CMP-ORI-016","PTO-READER-NODE-SCALAR-E-CMP-ORI-017","PTO-READER-NODE-SCALAR-E-FABS-001","PTO-READER-NODE-SCALAR-E-FABS-002","PTO-READER-NODE-SCALAR-E-FABS-003","PTO-READER-NODE-SCALAR-E-FABS-004","PTO-READER-NODE-SCALAR-E-FABS-005","PTO-READER-NODE-SCALAR-E-FABS-006","PTO-READER-NODE-SCALAR-E-FABS-007","PTO-READER-NODE-SCALAR-E-FABS-008","PTO-READER-NODE-SCALAR-E-FABS-009","PTO-READER-NODE-SCALAR-E-FABS-010","PTO-READER-NODE-SCALAR-E-FABS-011","PTO-READER-NODE-SCALAR-E-FABS-012","PTO-READER-NODE-SCALAR-E-FABS-013","PTO-READER-NODE-SCALAR-E-FABS-014","PTO-READER-NODE-SCALAR-E-FABS-015","PTO-READER-NODE-SCALAR-E-FABS-016","PTO-READER-NODE-SCALAR-E-FABS-017","PTO-READER-NODE-SCALAR-E-FABS-018","PTO-READER-NODE-SCALAR-E-FABS-019","PTO-READER-NODE-SCALAR-E-FABS-020","PTO-READER-NODE-SCALAR-E-FABS-021","PTO-READER-NODE-SCALAR-E-FCVT-001","PTO-READER-NODE-SCALAR-E-FCVT-002","PTO-READER-NODE-SCALAR-E-FCVT-003","PTO-READER-NODE-SCALAR-E-FCVT-004","PTO-READER-NODE-SCALAR-E-FCVT-005","PTO-READER-NODE-SCALAR-E-FCVT-006","PTO-READER-NODE-SCALAR-E-FCVT-007","PTO-READER-NODE-SCALAR-E-FCVT-008","PTO-READER-NODE-SCALAR-E-FCVT-009","PTO-READER-NODE-SCALAR-E-FCVT-010","PTO-READER-NODE-SCALAR-E-FCVT-011","PTO-READER-NODE-SCALAR-E-FCVT-012","PTO-READER-NODE-SCALAR-E-FCVT-013","PTO-READER-NODE-SCALAR-E-FCVT-014","PTO-READER-NODE-SCALAR-E-FCVT-015","PTO-READER-NODE-SCALAR-E-FCVT-016","PTO-READER-NODE-SCALAR-E-FCVT-017","PTO-READER-NODE-SCALAR-E-FCVT-018","PTO-READER-NODE-SCALAR-E-FCVT-019","PTO-READER-NODE-SCALAR-E-FCVT-020","PTO-READER-NODE-SCALAR-E-FCVT-021","PTO-READER-NODE-SCALAR-E-FCVT-022","PTO-READER-NODE-SCALAR-E-FCVT-023","PTO-READER-NODE-SCALAR-E-FCVT-024","PTO-READER-NODE-SCALAR-E-FCVTA-001","PTO-READER-NODE-SCALAR-E-FCVTA-002","PTO-READER-NODE-SCALAR-E-FCVTA-003","PTO-READER-NODE-SCALAR-E-FCVTA-004","PTO-READER-NODE-SCALAR-E-FCVTA-005","PTO-READER-NODE-SCALAR-E-FCVTA-006","PTO-READER-NODE-SCALAR-E-FCVTA-007","PTO-READER-NODE-SCALAR-E-FCVTA-008","PTO-READER-NODE-SCALAR-E-FCVTA-009","PTO-READER-NODE-SCALAR-E-FCVTA-010","PTO-READER-NODE-SCALAR-E-FCVTA-011","PTO-READER-NODE-SCALAR-E-FCVTA-012","PTO-READER-NODE-SCALAR-E-FCVTA-013","PTO-READER-NODE-SCALAR-E-FCVTA-014","PTO-READER-NODE-SCALAR-E-FCVTA-015","PTO-READER-NODE-SCALAR-E-FCVTA-016","PTO-READER-NODE-SCALAR-E-FCVTA-017","PTO-READER-NODE-SCALAR-E-FCVTA-018","PTO-READER-NODE-SCALAR-E-FCVTA-019","PTO-READER-NODE-SCALAR-E-FCVTA-020","PTO-READER-NODE-SCALAR-E-FCVTA-021","PTO-READER-NODE-SCALAR-E-FCVTA-022","PTO-READER-NODE-SCALAR-E-FCVTA-023","PTO-READER-NODE-SCALAR-E-FCVTA-024","PTO-READER-NODE-SCALAR-E-FCVTM-001","PTO-READER-NODE-SCALAR-E-FCVTM-002","PTO-READER-NODE-SCALAR-E-FCVTM-003","PTO-READER-NODE-SCALAR-E-FCVTM-004","PTO-READER-NODE-SCALAR-E-FCVTM-005","PTO-READER-NODE-SCALAR-E-FCVTM-006","PTO-READER-NODE-SCALAR-E-FCVTM-007","PTO-READER-NODE-SCALAR-E-FCVTM-008","PTO-READER-NODE-SCALAR-E-FCVTM-009","PTO-READER-NODE-SCALAR-E-FCVTM-010","PTO-READER-NODE-SCALAR-E-FCVTM-011","PTO-READER-NODE-SCALAR-E-FCVTM-012","PTO-READER-NODE-SCALAR-E-FCVTM-013","PTO-READER-NODE-SCALAR-E-FCVTM-014","PTO-READER-NODE-SCALAR-E-FCVTM-015","PTO-READER-NODE-SCALAR-E-FCVTM-016","PTO-READER-NODE-SCALAR-E-FCVTM-017","PTO-READER-NODE-SCALAR-E-FCVTM-018","PTO-READER-NODE-SCALAR-E-FCVTM-019","PTO-READER-NODE-SCALAR-E-FCVTM-020","PTO-READER-NODE-SCALAR-E-FCVTM-021","PTO-READER-NODE-SCALAR-E-FCVTM-022","PTO-READER-NODE-SCALAR-E-FCVTM-023","PTO-READER-NODE-SCALAR-E-FCVTM-024","PTO-READER-NODE-SCALAR-E-FCVTN-001","PTO-READER-NODE-SCALAR-E-FCVTN-002","PTO-READER-NODE-SCALAR-E-FCVTN-003","PTO-READER-NODE-SCALAR-E-FCVTN-004","PTO-READER-NODE-SCALAR-E-FCVTN-005","PTO-READER-NODE-SCALAR-E-FCVTN-006","PTO-READER-NODE-SCALAR-E-FCVTN-007","PTO-READER-NODE-SCALAR-E-FCVTN-008","PTO-READER-NODE-SCALAR-E-FCVTN-009","PTO-READER-NODE-SCALAR-E-FCVTN-010","PTO-READER-NODE-SCALAR-E-FCVTN-011","PTO-READER-NODE-SCALAR-E-FCVTN-012","PTO-READER-NODE-SCALAR-E-FCVTN-013","PTO-READER-NODE-SCALAR-E-FCVTN-014","PTO-READER-NODE-SCALAR-E-FCVTN-015","PTO-READER-NODE-SCALAR-E-FCVTN-016","PTO-READER-NODE-SCALAR-E-FCVTN-017","PTO-READER-NODE-SCALAR-E-FCVTN-018","PTO-READER-NODE-SCALAR-E-FCVTN-019","PTO-READER-NODE-SCALAR-E-FCVTN-020","PTO-READER-NODE-SCALAR-E-FCVTN-021","PTO-READER-NODE-SCALAR-E-FCVTN-022","PTO-READER-NODE-SCALAR-E-FCVTN-023","PTO-READER-NODE-SCALAR-E-FCVTN-024","PTO-READER-NODE-SCALAR-E-FCVTP-001","PTO-READER-NODE-SCALAR-E-FCVTP-002","PTO-READER-NODE-SCALAR-E-FCVTP-003","PTO-READER-NODE-SCALAR-E-FCVTP-004","PTO-READER-NODE-SCALAR-E-FCVTP-005","PTO-READER-NODE-SCALAR-E-FCVTP-006","PTO-READER-NODE-SCALAR-E-FCVTP-007","PTO-READER-NODE-SCALAR-E-FCVTP-008","PTO-READER-NODE-SCALAR-E-FCVTP-009","PTO-READER-NODE-SCALAR-E-FCVTP-010","PTO-READER-NODE-SCALAR-E-FCVTP-011","PTO-READER-NODE-SCALAR-E-FCVTP-012","PTO-READER-NODE-SCALAR-E-FCVTP-013","PTO-READER-NODE-SCALAR-E-FCVTP-014","PTO-READER-NODE-SCALAR-E-FCVTP-015","PTO-READER-NODE-SCALAR-E-FCVTP-016","PTO-READER-NODE-SCALAR-E-FCVTP-017","PTO-READER-NODE-SCALAR-E-FCVTP-018","PTO-READER-NODE-SCALAR-E-FCVTP-019","PTO-READER-NODE-SCALAR-E-FCVTP-020","PTO-READER-NODE-SCALAR-E-FCVTP-021","PTO-READER-NODE-SCALAR-E-FCVTP-022","PTO-READER-NODE-SCALAR-E-FCVTP-023","PTO-READER-NODE-SCALAR-E-FCVTP-024","PTO-READER-NODE-SCALAR-E-FCVTZ-001","PTO-READER-NODE-SCALAR-E-FCVTZ-002","PTO-READER-NODE-SCALAR-E-FCVTZ-003","PTO-READER-NODE-SCALAR-E-FCVTZ-004","PTO-READER-NODE-SCALAR-E-FCVTZ-005","PTO-READER-NODE-SCALAR-E-FCVTZ-006","PTO-READER-NODE-SCALAR-E-FCVTZ-007","PTO-READER-NODE-SCALAR-E-FCVTZ-008","PTO-READER-NODE-SCALAR-E-FCVTZ-009","PTO-READER-NODE-SCALAR-E-FCVTZ-010","PTO-READER-NODE-SCALAR-E-FCVTZ-011","PTO-READER-NODE-SCALAR-E-FCVTZ-012","PTO-READER-NODE-SCALAR-E-FCVTZ-013","PTO-READER-NODE-SCALAR-E-FCVTZ-014","PTO-READER-NODE-SCALAR-E-FCVTZ-015","PTO-READER-NODE-SCALAR-E-FCVTZ-016","PTO-READER-NODE-SCALAR-E-FCVTZ-017","PTO-READER-NODE-SCALAR-E-FCVTZ-018","PTO-READER-NODE-SCALAR-E-FCVTZ-019","PTO-READER-NODE-SCALAR-E-FCVTZ-020","PTO-READER-NODE-SCALAR-E-FCVTZ-021","PTO-READER-NODE-SCALAR-E-FCVTZ-022","PTO-READER-NODE-SCALAR-E-FCVTZ-023","PTO-READER-NODE-SCALAR-E-FCVTZ-024","PTO-READER-NODE-SCALAR-E-FDIV-001","PTO-READER-NODE-SCALAR-E-FDIV-002","PTO-READER-NODE-SCALAR-E-FDIV-003","PTO-READER-NODE-SCALAR-E-FDIV-004","PTO-READER-NODE-SCALAR-E-FDIV-005","PTO-READER-NODE-SCALAR-E-FDIV-006","PTO-READER-NODE-SCALAR-E-FDIV-007","PTO-READER-NODE-SCALAR-E-FDIV-008","PTO-READER-NODE-SCALAR-E-FDIV-009","PTO-READER-NODE-SCALAR-E-FDIV-010","PTO-READER-NODE-SCALAR-E-FDIV-011","PTO-READER-NODE-SCALAR-E-FDIV-012","PTO-READER-NODE-SCALAR-E-FDIV-013","PTO-READER-NODE-SCALAR-E-FDIV-014","PTO-READER-NODE-SCALAR-E-FDIV-015","PTO-READER-NODE-SCALAR-E-FDIV-016","PTO-READER-NODE-SCALAR-E-FDIV-017","PTO-READER-NODE-SCALAR-E-FDIV-018","PTO-READER-NODE-SCALAR-E-FDIV-019","PTO-READER-NODE-SCALAR-E-FDIV-020","PTO-READER-NODE-SCALAR-E-FDIV-021","PTO-READER-NODE-SCALAR-E-FDIV-022","PTO-READER-NODE-SCALAR-E-FDIV-023","PTO-READER-NODE-SCALAR-E-FEQ-001","PTO-READER-NODE-SCALAR-E-FEQ-002","PTO-READER-NODE-SCALAR-E-FEQ-003","PTO-READER-NODE-SCALAR-E-FEQ-004","PTO-READER-NODE-SCALAR-E-FEQ-005","PTO-READER-NODE-SCALAR-E-FEQ-006","PTO-READER-NODE-SCALAR-E-FEQ-007","PTO-READER-NODE-SCALAR-E-FEQ-008","PTO-READER-NODE-SCALAR-E-FEQ-009","PTO-READER-NODE-SCALAR-E-FEQ-010","PTO-READER-NODE-SCALAR-E-FEQ-011","PTO-READER-NODE-SCALAR-E-FEQ-012","PTO-READER-NODE-SCALAR-E-FEQ-013","PTO-READER-NODE-SCALAR-E-FEQ-014","PTO-READER-NODE-SCALAR-E-FEQ-015","PTO-READER-NODE-SCALAR-E-FEQ-016","PTO-READER-NODE-SCALAR-E-FEQ-017","PTO-READER-NODE-SCALAR-E-FEQ-018","PTO-READER-NODE-SCALAR-E-FEQ-019","PTO-READER-NODE-SCALAR-E-FEQ-020","PTO-READER-NODE-SCALAR-E-FEQ-021","PTO-READER-NODE-SCALAR-E-FEQ-022","PTO-READER-NODE-SCALAR-E-FEQ-023","PTO-READER-NODE-SCALAR-E-FEQS-001","PTO-READER-NODE-SCALAR-E-FEQS-002","PTO-READER-NODE-SCALAR-E-FEQS-003","PTO-READER-NODE-SCALAR-E-FEQS-004","PTO-READER-NODE-SCALAR-E-FEQS-005","PTO-READER-NODE-SCALAR-E-FEQS-006","PTO-READER-NODE-SCALAR-E-FEQS-007","PTO-READER-NODE-SCALAR-E-FEQS-008","PTO-READER-NODE-SCALAR-E-FEQS-009","PTO-READER-NODE-SCALAR-E-FEQS-010","PTO-READER-NODE-SCALAR-E-FEQS-011","PTO-READER-NODE-SCALAR-E-FEQS-012","PTO-READER-NODE-SCALAR-E-FEQS-013","PTO-READER-NODE-SCALAR-E-FEQS-014","PTO-READER-NODE-SCALAR-E-FEQS-015","PTO-READER-NODE-SCALAR-E-FEQS-016","PTO-READER-NODE-SCALAR-E-FEQS-017","PTO-READER-NODE-SCALAR-E-FEQS-018","PTO-READER-NODE-SCALAR-E-FEQS-019","PTO-READER-NODE-SCALAR-E-FEQS-020","PTO-READER-NODE-SCALAR-E-FEQS-021","PTO-READER-NODE-SCALAR-E-FEQS-022","PTO-READER-NODE-SCALAR-E-FEQS-023","PTO-READER-NODE-SCALAR-E-FEXP-001","PTO-READER-NODE-SCALAR-E-FEXP-002","PTO-READER-NODE-SCALAR-E-FEXP-003","PTO-READER-NODE-SCALAR-E-FEXP-004","PTO-READER-NODE-SCALAR-E-FEXP-005","PTO-READER-NODE-SCALAR-E-FEXP-006","PTO-READER-NODE-SCALAR-E-FEXP-007","PTO-READER-NODE-SCALAR-E-FEXP-008","PTO-READER-NODE-SCALAR-E-FEXP-009","PTO-READER-NODE-SCALAR-E-FEXP-010","PTO-READER-NODE-SCALAR-E-FEXP-011","PTO-READER-NODE-SCALAR-E-FEXP-012","PTO-READER-NODE-SCALAR-E-FEXP-013","PTO-READER-NODE-SCALAR-E-FEXP-014","PTO-READER-NODE-SCALAR-E-FEXP-015","PTO-READER-NODE-SCALAR-E-FEXP-016","PTO-READER-NODE-SCALAR-E-FEXP-017","PTO-READER-NODE-SCALAR-E-FEXP-018","PTO-READER-NODE-SCALAR-E-FEXP-019","PTO-READER-NODE-SCALAR-E-FEXP-020","PTO-READER-NODE-SCALAR-E-FEXP-021","PTO-READER-NODE-SCALAR-E-FEXP-022","PTO-READER-NODE-SCALAR-E-FGE-001","PTO-READER-NODE-SCALAR-E-FGE-002","PTO-READER-NODE-SCALAR-E-FGE-003","PTO-READER-NODE-SCALAR-E-FGE-004","PTO-READER-NODE-SCALAR-E-FGE-005","PTO-READER-NODE-SCALAR-E-FGE-006","PTO-READER-NODE-SCALAR-E-FGE-007","PTO-READER-NODE-SCALAR-E-FGE-008","PTO-READER-NODE-SCALAR-E-FGE-009","PTO-READER-NODE-SCALAR-E-FGE-010","PTO-READER-NODE-SCALAR-E-FGE-011","PTO-READER-NODE-SCALAR-E-FGE-012","PTO-READER-NODE-SCALAR-E-FGE-013","PTO-READER-NODE-SCALAR-E-FGE-014","PTO-READER-NODE-SCALAR-E-FGE-015","PTO-READER-NODE-SCALAR-E-FGE-016","PTO-READER-NODE-SCALAR-E-FGE-017","PTO-READER-NODE-SCALAR-E-FGE-018","PTO-READER-NODE-SCALAR-E-FGE-019","PTO-READER-NODE-SCALAR-E-FGE-020","PTO-READER-NODE-SCALAR-E-FGE-021","PTO-READER-NODE-SCALAR-E-FGE-022","PTO-READER-NODE-SCALAR-E-FGE-023","PTO-READER-NODE-SCALAR-E-FGES-001","PTO-READER-NODE-SCALAR-E-FGES-002","PTO-READER-NODE-SCALAR-E-FGES-003","PTO-READER-NODE-SCALAR-E-FGES-004","PTO-READER-NODE-SCALAR-E-FGES-005","PTO-READER-NODE-SCALAR-E-FGES-006","PTO-READER-NODE-SCALAR-E-FGES-007","PTO-READER-NODE-SCALAR-E-FGES-008","PTO-READER-NODE-SCALAR-E-FGES-009","PTO-READER-NODE-SCALAR-E-FGES-010","PTO-READER-NODE-SCALAR-E-FGES-011","PTO-READER-NODE-SCALAR-E-FGES-012","PTO-READER-NODE-SCALAR-E-FGES-013","PTO-READER-NODE-SCALAR-E-FGES-014","PTO-READER-NODE-SCALAR-E-FGES-015","PTO-READER-NODE-SCALAR-E-FGES-016","PTO-READER-NODE-SCALAR-E-FGES-017","PTO-READER-NODE-SCALAR-E-FGES-018","PTO-READER-NODE-SCALAR-E-FGES-019","PTO-READER-NODE-SCALAR-E-FGES-020","PTO-READER-NODE-SCALAR-E-FGES-021","PTO-READER-NODE-SCALAR-E-FGES-022","PTO-READER-NODE-SCALAR-E-FGES-023","PTO-READER-NODE-SCALAR-E-FLT-001","PTO-READER-NODE-SCALAR-E-FLT-002","PTO-READER-NODE-SCALAR-E-FLT-003","PTO-READER-NODE-SCALAR-E-FLT-004","PTO-READER-NODE-SCALAR-E-FLT-005","PTO-READER-NODE-SCALAR-E-FLT-006","PTO-READER-NODE-SCALAR-E-FLT-007","PTO-READER-NODE-SCALAR-E-FLT-008","PTO-READER-NODE-SCALAR-E-FLT-009","PTO-READER-NODE-SCALAR-E-FLT-010","PTO-READER-NODE-SCALAR-E-FLT-011","PTO-READER-NODE-SCALAR-E-FLT-012","PTO-READER-NODE-SCALAR-E-FLT-013","PTO-READER-NODE-SCALAR-E-FLT-014","PTO-READER-NODE-SCALAR-E-FLT-015","PTO-READER-NODE-SCALAR-E-FLT-016","PTO-READER-NODE-SCALAR-E-FLT-017","PTO-READER-NODE-SCALAR-E-FLT-018","PTO-READER-NODE-SCALAR-E-FLT-019","PTO-READER-NODE-SCALAR-E-FLT-020","PTO-READER-NODE-SCALAR-E-FLT-021","PTO-READER-NODE-SCALAR-E-FLT-022","PTO-READER-NODE-SCALAR-E-FLT-023","PTO-READER-NODE-SCALAR-E-FLTS-001","PTO-READER-NODE-SCALAR-E-FLTS-002","PTO-READER-NODE-SCALAR-E-FLTS-003","PTO-READER-NODE-SCALAR-E-FLTS-004","PTO-READER-NODE-SCALAR-E-FLTS-005","PTO-READER-NODE-SCALAR-E-FLTS-006","PTO-READER-NODE-SCALAR-E-FLTS-007","PTO-READER-NODE-SCALAR-E-FLTS-008","PTO-READER-NODE-SCALAR-E-FLTS-009","PTO-READER-NODE-SCALAR-E-FLTS-010","PTO-READER-NODE-SCALAR-E-FLTS-011","PTO-READER-NODE-SCALAR-E-FLTS-012","PTO-READER-NODE-SCALAR-E-FLTS-013","PTO-READER-NODE-SCALAR-E-FLTS-014","PTO-READER-NODE-SCALAR-E-FLTS-015","PTO-READER-NODE-SCALAR-E-FLTS-016","PTO-READER-NODE-SCALAR-E-FLTS-017","PTO-READER-NODE-SCALAR-E-FLTS-018","PTO-READER-NODE-SCALAR-E-FLTS-019","PTO-READER-NODE-SCALAR-E-FLTS-020","PTO-READER-NODE-SCALAR-E-FLTS-021","PTO-READER-NODE-SCALAR-E-FLTS-022","PTO-READER-NODE-SCALAR-E-FLTS-023","PTO-READER-NODE-SCALAR-E-FMADD-001","PTO-READER-NODE-SCALAR-E-FMADD-002","PTO-READER-NODE-SCALAR-E-FMADD-003","PTO-READER-NODE-SCALAR-E-FMADD-004","PTO-READER-NODE-SCALAR-E-FMADD-005","PTO-READER-NODE-SCALAR-E-FMADD-006","PTO-READER-NODE-SCALAR-E-FMADD-007","PTO-READER-NODE-SCALAR-E-FMADD-008","PTO-READER-NODE-SCALAR-E-FMADD-009","PTO-READER-NODE-SCALAR-E-FMADD-010","PTO-READER-NODE-SCALAR-E-FMADD-011","PTO-READER-NODE-SCALAR-E-FMADD-012","PTO-READER-NODE-SCALAR-E-FMADD-013","PTO-READER-NODE-SCALAR-E-FMADD-014","PTO-READER-NODE-SCALAR-E-FMADD-015","PTO-READER-NODE-SCALAR-E-FMADD-016","PTO-READER-NODE-SCALAR-E-FMADD-017","PTO-READER-NODE-SCALAR-E-FMADD-018","PTO-READER-NODE-SCALAR-E-FMADD-019","PTO-READER-NODE-SCALAR-E-FMADD-020","PTO-READER-NODE-SCALAR-E-FMADD-021","PTO-READER-NODE-SCALAR-E-FMADD-022","PTO-READER-NODE-SCALAR-E-FMADD-023","PTO-READER-NODE-SCALAR-E-FMADD-024","PTO-READER-NODE-SCALAR-E-FMAX-001","PTO-READER-NODE-SCALAR-E-FMAX-002","PTO-READER-NODE-SCALAR-E-FMAX-003","PTO-READER-NODE-SCALAR-E-FMAX-004","PTO-READER-NODE-SCALAR-E-FMAX-005","PTO-READER-NODE-SCALAR-E-FMAX-006","PTO-READER-NODE-SCALAR-E-FMAX-007","PTO-READER-NODE-SCALAR-E-FMAX-008","PTO-READER-NODE-SCALAR-E-FMAX-009","PTO-READER-NODE-SCALAR-E-FMAX-010","PTO-READER-NODE-SCALAR-E-FMAX-011","PTO-READER-NODE-SCALAR-E-FMAX-012","PTO-READER-NODE-SCALAR-E-FMAX-013","PTO-READER-NODE-SCALAR-E-FMAX-014","PTO-READER-NODE-SCALAR-E-FMAX-015","PTO-READER-NODE-SCALAR-E-FMAX-016","PTO-READER-NODE-SCALAR-E-FMAX-017","PTO-READER-NODE-SCALAR-E-FMAX-018","PTO-READER-NODE-SCALAR-E-FMAX-019","PTO-READER-NODE-SCALAR-E-FMAX-020","PTO-READER-NODE-SCALAR-E-FMAX-021","PTO-READER-NODE-SCALAR-E-FMAX-022","PTO-READER-NODE-SCALAR-E-FMAX-023","PTO-READER-NODE-SCALAR-E-FMIN-001","PTO-READER-NODE-SCALAR-E-FMIN-002","PTO-READER-NODE-SCALAR-E-FMIN-003","PTO-READER-NODE-SCALAR-E-FMIN-004","PTO-READER-NODE-SCALAR-E-FMIN-005","PTO-READER-NODE-SCALAR-E-FMIN-006","PTO-READER-NODE-SCALAR-E-FMIN-007","PTO-READER-NODE-SCALAR-E-FMIN-008","PTO-READER-NODE-SCALAR-E-FMIN-009","PTO-READER-NODE-SCALAR-E-FMIN-010","PTO-READER-NODE-SCALAR-E-FMIN-011","PTO-READER-NODE-SCALAR-E-FMIN-012","PTO-READER-NODE-SCALAR-E-FMIN-013","PTO-READER-NODE-SCALAR-E-FMIN-014","PTO-READER-NODE-SCALAR-E-FMIN-015","PTO-READER-NODE-SCALAR-E-FMIN-016","PTO-READER-NODE-SCALAR-E-FMIN-017","PTO-READER-NODE-SCALAR-E-FMIN-018","PTO-READER-NODE-SCALAR-E-FMIN-019","PTO-READER-NODE-SCALAR-E-FMIN-020","PTO-READER-NODE-SCALAR-E-FMIN-021","PTO-READER-NODE-SCALAR-E-FMIN-022","PTO-READER-NODE-SCALAR-E-FMIN-023","PTO-READER-NODE-SCALAR-E-FMSUB-001","PTO-READER-NODE-SCALAR-E-FMSUB-002","PTO-READER-NODE-SCALAR-E-FMSUB-003","PTO-READER-NODE-SCALAR-E-FMSUB-004","PTO-READER-NODE-SCALAR-E-FMSUB-005","PTO-READER-NODE-SCALAR-E-FMSUB-006","PTO-READER-NODE-SCALAR-E-FMSUB-007","PTO-READER-NODE-SCALAR-E-FMSUB-008","PTO-READER-NODE-SCALAR-E-FMSUB-009","PTO-READER-NODE-SCALAR-E-FMSUB-010","PTO-READER-NODE-SCALAR-E-FMSUB-011","PTO-READER-NODE-SCALAR-E-FMSUB-012","PTO-READER-NODE-SCALAR-E-FMSUB-013","PTO-READER-NODE-SCALAR-E-FMSUB-014","PTO-READER-NODE-SCALAR-E-FMSUB-015","PTO-READER-NODE-SCALAR-E-FMSUB-016","PTO-READER-NODE-SCALAR-E-FMSUB-017","PTO-READER-NODE-SCALAR-E-FMSUB-018","PTO-READER-NODE-SCALAR-E-FMSUB-019","PTO-READER-NODE-SCALAR-E-FMSUB-020","PTO-READER-NODE-SCALAR-E-FMSUB-021","PTO-READER-NODE-SCALAR-E-FMSUB-022","PTO-READER-NODE-SCALAR-E-FMSUB-023","PTO-READER-NODE-SCALAR-E-FMSUB-024","PTO-READER-NODE-SCALAR-E-FMUL-001","PTO-READER-NODE-SCALAR-E-FMUL-002","PTO-READER-NODE-SCALAR-E-FMUL-003","PTO-READER-NODE-SCALAR-E-FMUL-004","PTO-READER-NODE-SCALAR-E-FMUL-005","PTO-READER-NODE-SCALAR-E-FMUL-006","PTO-READER-NODE-SCALAR-E-FMUL-007","PTO-READER-NODE-SCALAR-E-FMUL-008","PTO-READER-NODE-SCALAR-E-FMUL-009","PTO-READER-NODE-SCALAR-E-FMUL-010","PTO-READER-NODE-SCALAR-E-FMUL-011","PTO-READER-NODE-SCALAR-E-FMUL-012","PTO-READER-NODE-SCALAR-E-FMUL-013","PTO-READER-NODE-SCALAR-E-FMUL-014","PTO-READER-NODE-SCALAR-E-FMUL-015","PTO-READER-NODE-SCALAR-E-FMUL-016","PTO-READER-NODE-SCALAR-E-FMUL-017","PTO-READER-NODE-SCALAR-E-FMUL-018","PTO-READER-NODE-SCALAR-E-FMUL-019","PTO-READER-NODE-SCALAR-E-FMUL-020","PTO-READER-NODE-SCALAR-E-FMUL-021","PTO-READER-NODE-SCALAR-E-FMUL-022","PTO-READER-NODE-SCALAR-E-FMUL-023","PTO-READER-NODE-SCALAR-E-FNE-001","PTO-READER-NODE-SCALAR-E-FNE-002","PTO-READER-NODE-SCALAR-E-FNE-003","PTO-READER-NODE-SCALAR-E-FNE-004","PTO-READER-NODE-SCALAR-E-FNE-005","PTO-READER-NODE-SCALAR-E-FNE-006","PTO-READER-NODE-SCALAR-E-FNE-007","PTO-READER-NODE-SCALAR-E-FNE-008","PTO-READER-NODE-SCALAR-E-FNE-009","PTO-READER-NODE-SCALAR-E-FNE-010","PTO-READER-NODE-SCALAR-E-FNE-011","PTO-READER-NODE-SCALAR-E-FNE-012","PTO-READER-NODE-SCALAR-E-FNE-013","PTO-READER-NODE-SCALAR-E-FNE-014","PTO-READER-NODE-SCALAR-E-FNE-015","PTO-READER-NODE-SCALAR-E-FNE-016","PTO-READER-NODE-SCALAR-E-FNE-017","PTO-READER-NODE-SCALAR-E-FNE-018","PTO-READER-NODE-SCALAR-E-FNE-019","PTO-READER-NODE-SCALAR-E-FNE-020","PTO-READER-NODE-SCALAR-E-FNE-021","PTO-READER-NODE-SCALAR-E-FNE-022","PTO-READER-NODE-SCALAR-E-FNE-023","PTO-READER-NODE-SCALAR-E-FNES-001","PTO-READER-NODE-SCALAR-E-FNES-002","PTO-READER-NODE-SCALAR-E-FNES-003","PTO-READER-NODE-SCALAR-E-FNES-004","PTO-READER-NODE-SCALAR-E-FNES-005","PTO-READER-NODE-SCALAR-E-FNES-006","PTO-READER-NODE-SCALAR-E-FNES-007","PTO-READER-NODE-SCALAR-E-FNES-008","PTO-READER-NODE-SCALAR-E-FNES-009","PTO-READER-NODE-SCALAR-E-FNES-010","PTO-READER-NODE-SCALAR-E-FNES-011","PTO-READER-NODE-SCALAR-E-FNES-012","PTO-READER-NODE-SCALAR-E-FNES-013","PTO-READER-NODE-SCALAR-E-FNES-014","PTO-READER-NODE-SCALAR-E-FNES-015","PTO-READER-NODE-SCALAR-E-FNES-016","PTO-READER-NODE-SCALAR-E-FNES-017","PTO-READER-NODE-SCALAR-E-FNES-018","PTO-READER-NODE-SCALAR-E-FNES-019","PTO-READER-NODE-SCALAR-E-FNES-020","PTO-READER-NODE-SCALAR-E-FNES-021","PTO-READER-NODE-SCALAR-E-FNES-022","PTO-READER-NODE-SCALAR-E-FNES-023","PTO-READER-NODE-SCALAR-E-FNMADD-001","PTO-READER-NODE-SCALAR-E-FNMADD-002","PTO-READER-NODE-SCALAR-E-FNMADD-003","PTO-READER-NODE-SCALAR-E-FNMADD-004","PTO-READER-NODE-SCALAR-E-FNMADD-005","PTO-READER-NODE-SCALAR-E-FNMADD-006","PTO-READER-NODE-SCALAR-E-FNMADD-007","PTO-READER-NODE-SCALAR-E-FNMADD-008","PTO-READER-NODE-SCALAR-E-FNMADD-009","PTO-READER-NODE-SCALAR-E-FNMADD-010","PTO-READER-NODE-SCALAR-E-FNMADD-011","PTO-READER-NODE-SCALAR-E-FNMADD-012","PTO-READER-NODE-SCALAR-E-FNMADD-013","PTO-READER-NODE-SCALAR-E-FNMADD-014","PTO-READER-NODE-SCALAR-E-FNMADD-015","PTO-READER-NODE-SCALAR-E-FNMADD-016","PTO-READER-NODE-SCALAR-E-FNMADD-017","PTO-READER-NODE-SCALAR-E-FNMADD-018","PTO-READER-NODE-SCALAR-E-FNMADD-019","PTO-READER-NODE-SCALAR-E-FNMADD-020","PTO-READER-NODE-SCALAR-E-FNMADD-021","PTO-READER-NODE-SCALAR-E-FNMADD-022","PTO-READER-NODE-SCALAR-E-FNMADD-023","PTO-READER-NODE-SCALAR-E-FNMADD-024","PTO-READER-NODE-SCALAR-E-FNMSUB-001","PTO-READER-NODE-SCALAR-E-FNMSUB-002","PTO-READER-NODE-SCALAR-E-FNMSUB-003","PTO-READER-NODE-SCALAR-E-FNMSUB-004","PTO-READER-NODE-SCALAR-E-FNMSUB-005","PTO-READER-NODE-SCALAR-E-FNMSUB-006","PTO-READER-NODE-SCALAR-E-FNMSUB-007","PTO-READER-NODE-SCALAR-E-FNMSUB-008","PTO-READER-NODE-SCALAR-E-FNMSUB-009","PTO-READER-NODE-SCALAR-E-FNMSUB-010","PTO-READER-NODE-SCALAR-E-FNMSUB-011","PTO-READER-NODE-SCALAR-E-FNMSUB-012","PTO-READER-NODE-SCALAR-E-FNMSUB-013","PTO-READER-NODE-SCALAR-E-FNMSUB-014","PTO-READER-NODE-SCALAR-E-FNMSUB-015","PTO-READER-NODE-SCALAR-E-FNMSUB-016","PTO-READER-NODE-SCALAR-E-FNMSUB-017","PTO-READER-NODE-SCALAR-E-FNMSUB-018","PTO-READER-NODE-SCALAR-E-FNMSUB-019","PTO-READER-NODE-SCALAR-E-FNMSUB-020","PTO-READER-NODE-SCALAR-E-FNMSUB-021","PTO-READER-NODE-SCALAR-E-FNMSUB-022","PTO-READER-NODE-SCALAR-E-FNMSUB-023","PTO-READER-NODE-SCALAR-E-FNMSUB-024","PTO-READER-NODE-SCALAR-E-FRECIP-001","PTO-READER-NODE-SCALAR-E-FRECIP-002","PTO-READER-NODE-SCALAR-E-FRECIP-003","PTO-READER-NODE-SCALAR-E-FRECIP-004","PTO-READER-NODE-SCALAR-E-FRECIP-005","PTO-READER-NODE-SCALAR-E-FRECIP-006","PTO-READER-NODE-SCALAR-E-FRECIP-007","PTO-READER-NODE-SCALAR-E-FRECIP-008","PTO-READER-NODE-SCALAR-E-FRECIP-009","PTO-READER-NODE-SCALAR-E-FRECIP-010","PTO-READER-NODE-SCALAR-E-FRECIP-011","PTO-READER-NODE-SCALAR-E-FRECIP-012","PTO-READER-NODE-SCALAR-E-FRECIP-013","PTO-READER-NODE-SCALAR-E-FRECIP-014","PTO-READER-NODE-SCALAR-E-FRECIP-015","PTO-READER-NODE-SCALAR-E-FRECIP-016","PTO-READER-NODE-SCALAR-E-FRECIP-017","PTO-READER-NODE-SCALAR-E-FRECIP-018","PTO-READER-NODE-SCALAR-E-FRECIP-019","PTO-READER-NODE-SCALAR-E-FRECIP-020","PTO-READER-NODE-SCALAR-E-FRECIP-021","PTO-READER-NODE-SCALAR-E-FRECIP-022","PTO-READER-NODE-SCALAR-E-FSQRT-001","PTO-READER-NODE-SCALAR-E-FSQRT-002","PTO-READER-NODE-SCALAR-E-FSQRT-003","PTO-READER-NODE-SCALAR-E-FSQRT-004","PTO-READER-NODE-SCALAR-E-FSQRT-005","PTO-READER-NODE-SCALAR-E-FSQRT-006","PTO-READER-NODE-SCALAR-E-FSQRT-007","PTO-READER-NODE-SCALAR-E-FSQRT-008","PTO-READER-NODE-SCALAR-E-FSQRT-009","PTO-READER-NODE-SCALAR-E-FSQRT-010","PTO-READER-NODE-SCALAR-E-FSQRT-011","PTO-READER-NODE-SCALAR-E-FSQRT-012","PTO-READER-NODE-SCALAR-E-FSQRT-013","PTO-READER-NODE-SCALAR-E-FSQRT-014","PTO-READER-NODE-SCALAR-E-FSQRT-015","PTO-READER-NODE-SCALAR-E-FSQRT-016","PTO-READER-NODE-SCALAR-E-FSQRT-017","PTO-READER-NODE-SCALAR-E-FSQRT-018","PTO-READER-NODE-SCALAR-E-FSQRT-019","PTO-READER-NODE-SCALAR-E-FSQRT-020","PTO-READER-NODE-SCALAR-E-FSQRT-021","PTO-READER-NODE-SCALAR-E-FSQRT-022","PTO-READER-NODE-SCALAR-E-FSUB-001","PTO-READER-NODE-SCALAR-E-FSUB-002","PTO-READER-NODE-SCALAR-E-FSUB-003","PTO-READER-NODE-SCALAR-E-FSUB-004","PTO-READER-NODE-SCALAR-E-FSUB-005","PTO-READER-NODE-SCALAR-E-FSUB-006","PTO-READER-NODE-SCALAR-E-FSUB-007","PTO-READER-NODE-SCALAR-E-FSUB-008","PTO-READER-NODE-SCALAR-E-FSUB-009","PTO-READER-NODE-SCALAR-E-FSUB-010","PTO-READER-NODE-SCALAR-E-FSUB-011","PTO-READER-NODE-SCALAR-E-FSUB-012","PTO-READER-NODE-SCALAR-E-FSUB-013","PTO-READER-NODE-SCALAR-E-FSUB-014","PTO-READER-NODE-SCALAR-E-FSUB-015","PTO-READER-NODE-SCALAR-E-FSUB-016","PTO-READER-NODE-SCALAR-E-FSUB-017","PTO-READER-NODE-SCALAR-E-FSUB-018","PTO-READER-NODE-SCALAR-E-FSUB-019","PTO-READER-NODE-SCALAR-E-FSUB-020","PTO-READER-NODE-SCALAR-E-FSUB-021","PTO-READER-NODE-SCALAR-E-FSUB-022","PTO-READER-NODE-SCALAR-E-FSUB-023","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-001","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-002","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-003","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-004","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-005","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-006","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-007","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-008","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-009","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-010","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-011","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-012","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-013","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-014","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-015","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-018","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-018","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-020","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-020","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-019","PTO-READER-NODE-SCALAR-E-HL-SETRET-001","PTO-READER-NODE-SCALAR-E-HL-SETRET-002","PTO-READER-NODE-SCALAR-E-HL-SETRET-003","PTO-READER-NODE-SCALAR-E-HL-SETRET-004","PTO-READER-NODE-SCALAR-E-HL-SETRET-005","PTO-READER-NODE-SCALAR-E-HL-SETRET-006","PTO-READER-NODE-SCALAR-E-HL-SETRET-007","PTO-READER-NODE-SCALAR-E-HL-SETRET-008","PTO-READER-NODE-SCALAR-E-HL-SETRET-009","PTO-READER-NODE-SCALAR-E-HL-SETRET-010","PTO-READER-NODE-SCALAR-E-HL-SETRET-011","PTO-READER-NODE-SCALAR-E-HL-SETRET-012","PTO-READER-NODE-SCALAR-E-HL-SETRET-013","PTO-READER-NODE-SCALAR-E-HL-SETRET-014","PTO-READER-NODE-SCALAR-E-HL-SETRET-015","PTO-READER-NODE-SCALAR-E-J-001","PTO-READER-NODE-SCALAR-E-J-002","PTO-READER-NODE-SCALAR-E-J-003","PTO-READER-NODE-SCALAR-E-J-004","PTO-READER-NODE-SCALAR-E-J-005","PTO-READER-NODE-SCALAR-E-J-006","PTO-READER-NODE-SCALAR-E-J-007","PTO-READER-NODE-SCALAR-E-J-008","PTO-READER-NODE-SCALAR-E-J-009","PTO-READER-NODE-SCALAR-E-J-010","PTO-READER-NODE-SCALAR-E-J-011","PTO-READER-NODE-SCALAR-E-J-012","PTO-READER-NODE-SCALAR-E-J-013","PTO-READER-NODE-SCALAR-E-J-014","PTO-READER-NODE-SCALAR-E-J-015","PTO-READER-NODE-SCALAR-E-JR-001","PTO-READER-NODE-SCALAR-E-JR-002","PTO-READER-NODE-SCALAR-E-JR-003","PTO-READER-NODE-SCALAR-E-JR-004","PTO-READER-NODE-SCALAR-E-JR-005","PTO-READER-NODE-SCALAR-E-JR-006","PTO-READER-NODE-SCALAR-E-JR-007","PTO-READER-NODE-SCALAR-E-JR-008","PTO-READER-NODE-SCALAR-E-JR-009","PTO-READER-NODE-SCALAR-E-JR-010","PTO-READER-NODE-SCALAR-E-JR-011","PTO-READER-NODE-SCALAR-E-JR-012","PTO-READER-NODE-SCALAR-E-JR-013","PTO-READER-NODE-SCALAR-E-JR-014","PTO-READER-NODE-SCALAR-E-JR-015","PTO-READER-NODE-SCALAR-E-JR-016","PTO-READER-NODE-SCALAR-E-JR-017","PTO-READER-NODE-SCALAR-E-SCVTF-001","PTO-READER-NODE-SCALAR-E-SCVTF-002","PTO-READER-NODE-SCALAR-E-SCVTF-003","PTO-READER-NODE-SCALAR-E-SCVTF-004","PTO-READER-NODE-SCALAR-E-SCVTF-005","PTO-READER-NODE-SCALAR-E-SCVTF-006","PTO-READER-NODE-SCALAR-E-SCVTF-007","PTO-READER-NODE-SCALAR-E-SCVTF-008","PTO-READER-NODE-SCALAR-E-SCVTF-009","PTO-READER-NODE-SCALAR-E-SCVTF-010","PTO-READER-NODE-SCALAR-E-SCVTF-011","PTO-READER-NODE-SCALAR-E-SCVTF-012","PTO-READER-NODE-SCALAR-E-SCVTF-013","PTO-READER-NODE-SCALAR-E-SCVTF-014","PTO-READER-NODE-SCALAR-E-SCVTF-015","PTO-READER-NODE-SCALAR-E-SCVTF-016","PTO-READER-NODE-SCALAR-E-SCVTF-017","PTO-READER-NODE-SCALAR-E-SCVTF-018","PTO-READER-NODE-SCALAR-E-SCVTF-019","PTO-READER-NODE-SCALAR-E-SCVTF-020","PTO-READER-NODE-SCALAR-E-SCVTF-021","PTO-READER-NODE-SCALAR-E-SCVTF-022","PTO-READER-NODE-SCALAR-E-SCVTF-023","PTO-READER-NODE-SCALAR-E-SCVTF-024","PTO-READER-NODE-SCALAR-E-SETC-AND-001","PTO-READER-NODE-SCALAR-E-SETC-AND-002","PTO-READER-NODE-SCALAR-E-SETC-AND-003","PTO-READER-NODE-SCALAR-E-SETC-AND-004","PTO-READER-NODE-SCALAR-E-SETC-AND-005","PTO-READER-NODE-SCALAR-E-SETC-AND-006","PTO-READER-NODE-SCALAR-E-SETC-AND-007","PTO-READER-NODE-SCALAR-E-SETC-AND-008","PTO-READER-NODE-SCALAR-E-SETC-AND-009","PTO-READER-NODE-SCALAR-E-SETC-AND-010","PTO-READER-NODE-SCALAR-E-SETC-AND-011","PTO-READER-NODE-SCALAR-E-SETC-AND-012","PTO-READER-NODE-SCALAR-E-SETC-AND-013","PTO-READER-NODE-SCALAR-E-SETC-AND-014","PTO-READER-NODE-SCALAR-E-SETC-AND-015","PTO-READER-NODE-SCALAR-E-SETC-AND-016","PTO-READER-NODE-SCALAR-E-SETC-AND-017","PTO-READER-NODE-SCALAR-E-SETC-AND-018","PTO-READER-NODE-SCALAR-E-SETC-ANDI-001","PTO-READER-NODE-SCALAR-E-SETC-ANDI-002","PTO-READER-NODE-SCALAR-E-SETC-ANDI-003","PTO-READER-NODE-SCALAR-E-SETC-ANDI-004","PTO-READER-NODE-SCALAR-E-SETC-ANDI-005","PTO-READER-NODE-SCALAR-E-SETC-ANDI-006","PTO-READER-NODE-SCALAR-E-SETC-ANDI-007","PTO-READER-NODE-SCALAR-E-SETC-ANDI-008","PTO-READER-NODE-SCALAR-E-SETC-ANDI-009","PTO-READER-NODE-SCALAR-E-SETC-ANDI-010","PTO-READER-NODE-SCALAR-E-SETC-ANDI-011","PTO-READER-NODE-SCALAR-E-SETC-ANDI-012","PTO-READER-NODE-SCALAR-E-SETC-ANDI-013","PTO-READER-NODE-SCALAR-E-SETC-ANDI-014","PTO-READER-NODE-SCALAR-E-SETC-ANDI-015","PTO-READER-NODE-SCALAR-E-SETC-ANDI-016","PTO-READER-NODE-SCALAR-E-SETC-ANDI-017","PTO-READER-NODE-SCALAR-E-SETC-ANDI-018","PTO-READER-NODE-SCALAR-E-SETC-ANDI-019","PTO-READER-NODE-SCALAR-E-SETC-EQ-001","PTO-READER-NODE-SCALAR-E-SETC-EQ-002","PTO-READER-NODE-SCALAR-E-SETC-EQ-003","PTO-READER-NODE-SCALAR-E-SETC-EQ-004","PTO-READER-NODE-SCALAR-E-SETC-EQ-005","PTO-READER-NODE-SCALAR-E-SETC-EQ-006","PTO-READER-NODE-SCALAR-E-SETC-EQ-007","PTO-READER-NODE-SCALAR-E-SETC-EQ-008","PTO-READER-NODE-SCALAR-E-SETC-EQ-009","PTO-READER-NODE-SCALAR-E-SETC-EQ-010","PTO-READER-NODE-SCALAR-E-SETC-EQ-011","PTO-READER-NODE-SCALAR-E-SETC-EQ-012","PTO-READER-NODE-SCALAR-E-SETC-EQ-013","PTO-READER-NODE-SCALAR-E-SETC-EQ-014","PTO-READER-NODE-SCALAR-E-SETC-EQ-015","PTO-READER-NODE-SCALAR-E-SETC-EQ-016","PTO-READER-NODE-SCALAR-E-SETC-EQ-017","PTO-READER-NODE-SCALAR-E-SETC-EQ-018","PTO-READER-NODE-SCALAR-E-SETC-EQI-001","PTO-READER-NODE-SCALAR-E-SETC-EQI-002","PTO-READER-NODE-SCALAR-E-SETC-EQI-003","PTO-READER-NODE-SCALAR-E-SETC-EQI-004","PTO-READER-NODE-SCALAR-E-SETC-EQI-005","PTO-READER-NODE-SCALAR-E-SETC-EQI-006","PTO-READER-NODE-SCALAR-E-SETC-EQI-007","PTO-READER-NODE-SCALAR-E-SETC-EQI-008","PTO-READER-NODE-SCALAR-E-SETC-EQI-009","PTO-READER-NODE-SCALAR-E-SETC-EQI-010","PTO-READER-NODE-SCALAR-E-SETC-EQI-011","PTO-READER-NODE-SCALAR-E-SETC-EQI-012","PTO-READER-NODE-SCALAR-E-SETC-EQI-013","PTO-READER-NODE-SCALAR-E-SETC-EQI-014","PTO-READER-NODE-SCALAR-E-SETC-EQI-015","PTO-READER-NODE-SCALAR-E-SETC-EQI-016","PTO-READER-NODE-SCALAR-E-SETC-EQI-017","PTO-READER-NODE-SCALAR-E-SETC-EQI-018","PTO-READER-NODE-SCALAR-E-SETC-EQI-019","PTO-READER-NODE-SCALAR-E-SETC-GE-001","PTO-READER-NODE-SCALAR-E-SETC-GE-002","PTO-READER-NODE-SCALAR-E-SETC-GE-003","PTO-READER-NODE-SCALAR-E-SETC-GE-004","PTO-READER-NODE-SCALAR-E-SETC-GE-005","PTO-READER-NODE-SCALAR-E-SETC-GE-006","PTO-READER-NODE-SCALAR-E-SETC-GE-007","PTO-READER-NODE-SCALAR-E-SETC-GE-008","PTO-READER-NODE-SCALAR-E-SETC-GE-009","PTO-READER-NODE-SCALAR-E-SETC-GE-010","PTO-READER-NODE-SCALAR-E-SETC-GE-011","PTO-READER-NODE-SCALAR-E-SETC-GE-012","PTO-READER-NODE-SCALAR-E-SETC-GE-013","PTO-READER-NODE-SCALAR-E-SETC-GE-014","PTO-READER-NODE-SCALAR-E-SETC-GE-015","PTO-READER-NODE-SCALAR-E-SETC-GE-016","PTO-READER-NODE-SCALAR-E-SETC-GE-017","PTO-READER-NODE-SCALAR-E-SETC-GE-018","PTO-READER-NODE-SCALAR-E-SETC-GEI-001","PTO-READER-NODE-SCALAR-E-SETC-GEI-002","PTO-READER-NODE-SCALAR-E-SETC-GEI-003","PTO-READER-NODE-SCALAR-E-SETC-GEI-004","PTO-READER-NODE-SCALAR-E-SETC-GEI-005","PTO-READER-NODE-SCALAR-E-SETC-GEI-006","PTO-READER-NODE-SCALAR-E-SETC-GEI-007","PTO-READER-NODE-SCALAR-E-SETC-GEI-008","PTO-READER-NODE-SCALAR-E-SETC-GEI-009","PTO-READER-NODE-SCALAR-E-SETC-GEI-010","PTO-READER-NODE-SCALAR-E-SETC-GEI-011","PTO-READER-NODE-SCALAR-E-SETC-GEI-012","PTO-READER-NODE-SCALAR-E-SETC-GEI-013","PTO-READER-NODE-SCALAR-E-SETC-GEI-014","PTO-READER-NODE-SCALAR-E-SETC-GEI-015","PTO-READER-NODE-SCALAR-E-SETC-GEI-016","PTO-READER-NODE-SCALAR-E-SETC-GEI-017","PTO-READER-NODE-SCALAR-E-SETC-GEI-018","PTO-READER-NODE-SCALAR-E-SETC-GEI-019","PTO-READER-NODE-SCALAR-E-SETC-GEU-001","PTO-READER-NODE-SCALAR-E-SETC-GEU-002","PTO-READER-NODE-SCALAR-E-SETC-GEU-003","PTO-READER-NODE-SCALAR-E-SETC-GEU-004","PTO-READER-NODE-SCALAR-E-SETC-GEU-005","PTO-READER-NODE-SCALAR-E-SETC-GEU-006","PTO-READER-NODE-SCALAR-E-SETC-GEU-007","PTO-READER-NODE-SCALAR-E-SETC-GEU-008","PTO-READER-NODE-SCALAR-E-SETC-GEU-009","PTO-READER-NODE-SCALAR-E-SETC-GEU-010","PTO-READER-NODE-SCALAR-E-SETC-GEU-011","PTO-READER-NODE-SCALAR-E-SETC-GEU-012","PTO-READER-NODE-SCALAR-E-SETC-GEU-013","PTO-READER-NODE-SCALAR-E-SETC-GEU-014","PTO-READER-NODE-SCALAR-E-SETC-GEU-015","PTO-READER-NODE-SCALAR-E-SETC-GEU-016","PTO-READER-NODE-SCALAR-E-SETC-GEU-017","PTO-READER-NODE-SCALAR-E-SETC-GEU-018","PTO-READER-NODE-SCALAR-E-SETC-GEUI-001","PTO-READER-NODE-SCALAR-E-SETC-GEUI-002","PTO-READER-NODE-SCALAR-E-SETC-GEUI-003","PTO-READER-NODE-SCALAR-E-SETC-GEUI-004","PTO-READER-NODE-SCALAR-E-SETC-GEUI-005","PTO-READER-NODE-SCALAR-E-SETC-GEUI-006","PTO-READER-NODE-SCALAR-E-SETC-GEUI-007","PTO-READER-NODE-SCALAR-E-SETC-GEUI-008","PTO-READER-NODE-SCALAR-E-SETC-GEUI-009","PTO-READER-NODE-SCALAR-E-SETC-GEUI-010","PTO-READER-NODE-SCALAR-E-SETC-GEUI-011","PTO-READER-NODE-SCALAR-E-SETC-GEUI-012","PTO-READER-NODE-SCALAR-E-SETC-GEUI-013","PTO-READER-NODE-SCALAR-E-SETC-GEUI-014","PTO-READER-NODE-SCALAR-E-SETC-GEUI-015","PTO-READER-NODE-SCALAR-E-SETC-GEUI-016","PTO-READER-NODE-SCALAR-E-SETC-GEUI-017","PTO-READER-NODE-SCALAR-E-SETC-GEUI-018","PTO-READER-NODE-SCALAR-E-SETC-GEUI-019","PTO-READER-NODE-SCALAR-E-SETC-GEUI-020","PTO-READER-NODE-SCALAR-E-SETC-LT-001","PTO-READER-NODE-SCALAR-E-SETC-LT-002","PTO-READER-NODE-SCALAR-E-SETC-LT-003","PTO-READER-NODE-SCALAR-E-SETC-LT-004","PTO-READER-NODE-SCALAR-E-SETC-LT-005","PTO-READER-NODE-SCALAR-E-SETC-LT-006","PTO-READER-NODE-SCALAR-E-SETC-LT-007","PTO-READER-NODE-SCALAR-E-SETC-LT-008","PTO-READER-NODE-SCALAR-E-SETC-LT-009","PTO-READER-NODE-SCALAR-E-SETC-LT-010","PTO-READER-NODE-SCALAR-E-SETC-LT-011","PTO-READER-NODE-SCALAR-E-SETC-LT-012","PTO-READER-NODE-SCALAR-E-SETC-LT-013","PTO-READER-NODE-SCALAR-E-SETC-LT-014","PTO-READER-NODE-SCALAR-E-SETC-LT-015","PTO-READER-NODE-SCALAR-E-SETC-LT-016","PTO-READER-NODE-SCALAR-E-SETC-LT-017","PTO-READER-NODE-SCALAR-E-SETC-LT-018","PTO-READER-NODE-SCALAR-E-SETC-LTI-001","PTO-READER-NODE-SCALAR-E-SETC-LTI-002","PTO-READER-NODE-SCALAR-E-SETC-LTI-003","PTO-READER-NODE-SCALAR-E-SETC-LTI-004","PTO-READER-NODE-SCALAR-E-SETC-LTI-005","PTO-READER-NODE-SCALAR-E-SETC-LTI-006","PTO-READER-NODE-SCALAR-E-SETC-LTI-007","PTO-READER-NODE-SCALAR-E-SETC-LTI-008","PTO-READER-NODE-SCALAR-E-SETC-LTI-009","PTO-READER-NODE-SCALAR-E-SETC-LTI-010","PTO-READER-NODE-SCALAR-E-SETC-LTI-011","PTO-READER-NODE-SCALAR-E-SETC-LTI-012","PTO-READER-NODE-SCALAR-E-SETC-LTI-013","PTO-READER-NODE-SCALAR-E-SETC-LTI-014","PTO-READER-NODE-SCALAR-E-SETC-LTI-015","PTO-READER-NODE-SCALAR-E-SETC-LTI-016","PTO-READER-NODE-SCALAR-E-SETC-LTI-017","PTO-READER-NODE-SCALAR-E-SETC-LTI-018","PTO-READER-NODE-SCALAR-E-SETC-LTI-019","PTO-READER-NODE-SCALAR-E-SETC-LTU-001","PTO-READER-NODE-SCALAR-E-SETC-LTU-002","PTO-READER-NODE-SCALAR-E-SETC-LTU-003","PTO-READER-NODE-SCALAR-E-SETC-LTU-004","PTO-READER-NODE-SCALAR-E-SETC-LTU-005","PTO-READER-NODE-SCALAR-E-SETC-LTU-006","PTO-READER-NODE-SCALAR-E-SETC-LTU-007","PTO-READER-NODE-SCALAR-E-SETC-LTU-008","PTO-READER-NODE-SCALAR-E-SETC-LTU-009","PTO-READER-NODE-SCALAR-E-SETC-LTU-010","PTO-READER-NODE-SCALAR-E-SETC-LTU-011","PTO-READER-NODE-SCALAR-E-SETC-LTU-012","PTO-READER-NODE-SCALAR-E-SETC-LTU-013","PTO-READER-NODE-SCALAR-E-SETC-LTU-014","PTO-READER-NODE-SCALAR-E-SETC-LTU-015","PTO-READER-NODE-SCALAR-E-SETC-LTU-016","PTO-READER-NODE-SCALAR-E-SETC-LTU-017","PTO-READER-NODE-SCALAR-E-SETC-LTU-018","PTO-READER-NODE-SCALAR-E-SETC-LTUI-001","PTO-READER-NODE-SCALAR-E-SETC-LTUI-002","PTO-READER-NODE-SCALAR-E-SETC-LTUI-003","PTO-READER-NODE-SCALAR-E-SETC-LTUI-004","PTO-READER-NODE-SCALAR-E-SETC-LTUI-005","PTO-READER-NODE-SCALAR-E-SETC-LTUI-006","PTO-READER-NODE-SCALAR-E-SETC-LTUI-007","PTO-READER-NODE-SCALAR-E-SETC-LTUI-008","PTO-READER-NODE-SCALAR-E-SETC-LTUI-009","PTO-READER-NODE-SCALAR-E-SETC-LTUI-010","PTO-READER-NODE-SCALAR-E-SETC-LTUI-011","PTO-READER-NODE-SCALAR-E-SETC-LTUI-012","PTO-READER-NODE-SCALAR-E-SETC-LTUI-013","PTO-READER-NODE-SCALAR-E-SETC-LTUI-014","PTO-READER-NODE-SCALAR-E-SETC-LTUI-015","PTO-READER-NODE-SCALAR-E-SETC-LTUI-016","PTO-READER-NODE-SCALAR-E-SETC-LTUI-017","PTO-READER-NODE-SCALAR-E-SETC-LTUI-018","PTO-READER-NODE-SCALAR-E-SETC-LTUI-019","PTO-READER-NODE-SCALAR-E-SETC-LTUI-020","PTO-READER-NODE-SCALAR-E-SETC-NE-001","PTO-READER-NODE-SCALAR-E-SETC-NE-002","PTO-READER-NODE-SCALAR-E-SETC-NE-003","PTO-READER-NODE-SCALAR-E-SETC-NE-004","PTO-READER-NODE-SCALAR-E-SETC-NE-005","PTO-READER-NODE-SCALAR-E-SETC-NE-006","PTO-READER-NODE-SCALAR-E-SETC-NE-007","PTO-READER-NODE-SCALAR-E-SETC-NE-008","PTO-READER-NODE-SCALAR-E-SETC-NE-009","PTO-READER-NODE-SCALAR-E-SETC-NE-010","PTO-READER-NODE-SCALAR-E-SETC-NE-011","PTO-READER-NODE-SCALAR-E-SETC-NE-012","PTO-READER-NODE-SCALAR-E-SETC-NE-013","PTO-READER-NODE-SCALAR-E-SETC-NE-014","PTO-READER-NODE-SCALAR-E-SETC-NE-015","PTO-READER-NODE-SCALAR-E-SETC-NE-016","PTO-READER-NODE-SCALAR-E-SETC-NE-017","PTO-READER-NODE-SCALAR-E-SETC-NE-018","PTO-READER-NODE-SCALAR-E-SETC-NEI-001","PTO-READER-NODE-SCALAR-E-SETC-NEI-002","PTO-READER-NODE-SCALAR-E-SETC-NEI-003","PTO-READER-NODE-SCALAR-E-SETC-NEI-004","PTO-READER-NODE-SCALAR-E-SETC-NEI-005","PTO-READER-NODE-SCALAR-E-SETC-NEI-006","PTO-READER-NODE-SCALAR-E-SETC-NEI-007","PTO-READER-NODE-SCALAR-E-SETC-NEI-008","PTO-READER-NODE-SCALAR-E-SETC-NEI-009","PTO-READER-NODE-SCALAR-E-SETC-NEI-010","PTO-READER-NODE-SCALAR-E-SETC-NEI-011","PTO-READER-NODE-SCALAR-E-SETC-NEI-012","PTO-READER-NODE-SCALAR-E-SETC-NEI-013","PTO-READER-NODE-SCALAR-E-SETC-NEI-014","PTO-READER-NODE-SCALAR-E-SETC-NEI-015","PTO-READER-NODE-SCALAR-E-SETC-NEI-016","PTO-READER-NODE-SCALAR-E-SETC-NEI-017","PTO-READER-NODE-SCALAR-E-SETC-NEI-018","PTO-READER-NODE-SCALAR-E-SETC-NEI-019","PTO-READER-NODE-SCALAR-E-SETC-OR-001","PTO-READER-NODE-SCALAR-E-SETC-OR-002","PTO-READER-NODE-SCALAR-E-SETC-OR-003","PTO-READER-NODE-SCALAR-E-SETC-OR-004","PTO-READER-NODE-SCALAR-E-SETC-OR-005","PTO-READER-NODE-SCALAR-E-SETC-OR-006","PTO-READER-NODE-SCALAR-E-SETC-OR-007","PTO-READER-NODE-SCALAR-E-SETC-OR-008","PTO-READER-NODE-SCALAR-E-SETC-OR-009","PTO-READER-NODE-SCALAR-E-SETC-OR-010","PTO-READER-NODE-SCALAR-E-SETC-OR-011","PTO-READER-NODE-SCALAR-E-SETC-OR-012","PTO-READER-NODE-SCALAR-E-SETC-OR-013","PTO-READER-NODE-SCALAR-E-SETC-OR-014","PTO-READER-NODE-SCALAR-E-SETC-OR-015","PTO-READER-NODE-SCALAR-E-SETC-OR-016","PTO-READER-NODE-SCALAR-E-SETC-OR-017","PTO-READER-NODE-SCALAR-E-SETC-OR-018","PTO-READER-NODE-SCALAR-E-SETC-ORI-001","PTO-READER-NODE-SCALAR-E-SETC-ORI-002","PTO-READER-NODE-SCALAR-E-SETC-ORI-003","PTO-READER-NODE-SCALAR-E-SETC-ORI-004","PTO-READER-NODE-SCALAR-E-SETC-ORI-005","PTO-READER-NODE-SCALAR-E-SETC-ORI-006","PTO-READER-NODE-SCALAR-E-SETC-ORI-007","PTO-READER-NODE-SCALAR-E-SETC-ORI-008","PTO-READER-NODE-SCALAR-E-SETC-ORI-009","PTO-READER-NODE-SCALAR-E-SETC-ORI-010","PTO-READER-NODE-SCALAR-E-SETC-ORI-011","PTO-READER-NODE-SCALAR-E-SETC-ORI-012","PTO-READER-NODE-SCALAR-E-SETC-ORI-013","PTO-READER-NODE-SCALAR-E-SETC-ORI-014","PTO-READER-NODE-SCALAR-E-SETC-ORI-015","PTO-READER-NODE-SCALAR-E-SETC-ORI-016","PTO-READER-NODE-SCALAR-E-SETC-ORI-017","PTO-READER-NODE-SCALAR-E-SETC-ORI-018","PTO-READER-NODE-SCALAR-E-SETC-ORI-019","PTO-READER-NODE-SCALAR-E-SETRET-001","PTO-READER-NODE-SCALAR-E-SETRET-002","PTO-READER-NODE-SCALAR-E-SETRET-003","PTO-READER-NODE-SCALAR-E-SETRET-004","PTO-READER-NODE-SCALAR-E-SETRET-005","PTO-READER-NODE-SCALAR-E-SETRET-006","PTO-READER-NODE-SCALAR-E-SETRET-007","PTO-READER-NODE-SCALAR-E-SETRET-008","PTO-READER-NODE-SCALAR-E-SETRET-009","PTO-READER-NODE-SCALAR-E-SETRET-010","PTO-READER-NODE-SCALAR-E-SETRET-011","PTO-READER-NODE-SCALAR-E-SETRET-012","PTO-READER-NODE-SCALAR-E-SETRET-013","PTO-READER-NODE-SCALAR-E-SETRET-014","PTO-READER-NODE-SCALAR-E-SETRET-015","PTO-READER-NODE-SCALAR-E-UCVTF-001","PTO-READER-NODE-SCALAR-E-UCVTF-002","PTO-READER-NODE-SCALAR-E-UCVTF-003","PTO-READER-NODE-SCALAR-E-UCVTF-004","PTO-READER-NODE-SCALAR-E-UCVTF-005","PTO-READER-NODE-SCALAR-E-UCVTF-006","PTO-READER-NODE-SCALAR-E-UCVTF-007","PTO-READER-NODE-SCALAR-E-UCVTF-008","PTO-READER-NODE-SCALAR-E-UCVTF-009","PTO-READER-NODE-SCALAR-E-UCVTF-010","PTO-READER-NODE-SCALAR-E-UCVTF-011","PTO-READER-NODE-SCALAR-E-UCVTF-012","PTO-READER-NODE-SCALAR-E-UCVTF-013","PTO-READER-NODE-SCALAR-E-UCVTF-014","PTO-READER-NODE-SCALAR-E-UCVTF-015","PTO-READER-NODE-SCALAR-E-UCVTF-016","PTO-READER-NODE-SCALAR-E-UCVTF-017","PTO-READER-NODE-SCALAR-E-UCVTF-018","PTO-READER-NODE-SCALAR-E-UCVTF-019","PTO-READER-NODE-SCALAR-E-UCVTF-020","PTO-READER-NODE-SCALAR-E-UCVTF-021","PTO-READER-NODE-SCALAR-E-UCVTF-022","PTO-READER-NODE-SCALAR-E-UCVTF-023","PTO-READER-NODE-SCALAR-E-UCVTF-024"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-SCALAR-ADDTPC":"high-risk","PTO-SCALAR-C-CMP-EQI":"high-risk","PTO-SCALAR-C-CMP-NEI":"high-risk","PTO-SCALAR-C-SETC-EQ":"high-risk","PTO-SCALAR-C-SETC-NE":"high-risk","PTO-SCALAR-CMP-AND":"high-risk","PTO-SCALAR-CMP-ANDI":"high-risk","PTO-SCALAR-CMP-EQ":"high-risk","PTO-SCALAR-CMP-EQI":"high-risk","PTO-SCALAR-CMP-GE":"high-risk","PTO-SCALAR-CMP-GEI":"high-risk","PTO-SCALAR-CMP-GEU":"high-risk","PTO-SCALAR-CMP-GEUI":"high-risk","PTO-SCALAR-CMP-LT":"high-risk","PTO-SCALAR-CMP-LTI":"high-risk","PTO-SCALAR-CMP-LTU":"high-risk","PTO-SCALAR-CMP-LTUI":"high-risk","PTO-SCALAR-CMP-NE":"high-risk","PTO-SCALAR-CMP-NEI":"high-risk","PTO-SCALAR-CMP-OR":"high-risk","PTO-SCALAR-CMP-ORI":"high-risk","PTO-SCALAR-FABS":"high-risk","PTO-SCALAR-FCVT":"high-risk","PTO-SCALAR-FCVTA":"high-risk","PTO-SCALAR-FCVTM":"high-risk","PTO-SCALAR-FCVTN":"high-risk","PTO-SCALAR-FCVTP":"high-risk","PTO-SCALAR-FCVTZ":"high-risk","PTO-SCALAR-FDIV":"high-risk","PTO-SCALAR-FEQ":"high-risk","PTO-SCALAR-FEQS":"high-risk","PTO-SCALAR-FEXP":"high-risk","PTO-SCALAR-FGE":"high-risk","PTO-SCALAR-FGES":"high-risk","PTO-SCALAR-FLT":"high-risk","PTO-SCALAR-FLTS":"high-risk","PTO-SCALAR-FMADD":"high-risk","PTO-SCALAR-FMAX":"high-risk","PTO-SCALAR-FMIN":"high-risk","PTO-SCALAR-FMSUB":"high-risk","PTO-SCALAR-FMUL":"high-risk","PTO-SCALAR-FNE":"high-risk","PTO-SCALAR-FNES":"high-risk","PTO-SCALAR-FNMADD":"high-risk","PTO-SCALAR-FNMSUB":"high-risk","PTO-SCALAR-FRECIP":"high-risk","PTO-SCALAR-FSQRT":"high-risk","PTO-SCALAR-FSUB":"high-risk","PTO-SCALAR-HL-ADDTPC":"high-risk","PTO-SCALAR-HL-CMP-ANDI":"high-risk","PTO-SCALAR-HL-CMP-EQI":"high-risk","PTO-SCALAR-HL-CMP-GEI":"high-risk","PTO-SCALAR-HL-CMP-GEUI":"high-risk","PTO-SCALAR-HL-CMP-LTI":"high-risk","PTO-SCALAR-HL-CMP-LTUI":"high-risk","PTO-SCALAR-HL-CMP-NEI":"high-risk","PTO-SCALAR-HL-CMP-ORI":"high-risk","PTO-SCALAR-HL-SETC-ANDI":"high-risk","PTO-SCALAR-HL-SETC-EQI":"high-risk","PTO-SCALAR-HL-SETC-GEI":"high-risk","PTO-SCALAR-HL-SETC-GEUI":"high-risk","PTO-SCALAR-HL-SETC-LTI":"high-risk","PTO-SCALAR-HL-SETC-LTUI":"high-risk","PTO-SCALAR-HL-SETC-NEI":"high-risk","PTO-SCALAR-HL-SETC-ORI":"high-risk","PTO-SCALAR-HL-SETRET":"high-risk","PTO-SCALAR-J":"high-risk","PTO-SCALAR-JR":"high-risk","PTO-SCALAR-SCVTF":"high-risk","PTO-SCALAR-SETC-AND":"high-risk","PTO-SCALAR-SETC-ANDI":"high-risk","PTO-SCALAR-SETC-EQ":"high-risk","PTO-SCALAR-SETC-EQI":"high-risk","PTO-SCALAR-SETC-GE":"high-risk","PTO-SCALAR-SETC-GEI":"high-risk","PTO-SCALAR-SETC-GEU":"high-risk","PTO-SCALAR-SETC-GEUI":"high-risk","PTO-SCALAR-SETC-LT":"high-risk","PTO-SCALAR-SETC-LTI":"high-risk","PTO-SCALAR-SETC-LTU":"high-risk","PTO-SCALAR-SETC-LTUI":"high-risk","PTO-SCALAR-SETC-NE":"high-risk","PTO-SCALAR-SETC-NEI":"high-risk","PTO-SCALAR-SETC-OR":"high-risk","PTO-SCALAR-SETC-ORI":"high-risk","PTO-SCALAR-SETRET":"high-risk","PTO-SCALAR-UCVTF":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":87,"verifier_sample_unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SCVTF","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-UCVTF"]} diff --git a/spec/evidence/mnemonic-descriptions/reviews/tile-a-001.json b/spec/evidence/mnemonic-descriptions/reviews/tile-a-001.json index 7937bca72..e9d1236d8 100644 --- a/spec/evidence/mnemonic-descriptions/reviews/tile-a-001.json +++ b/spec/evidence/mnemonic-descriptions/reviews/tile-a-001.json @@ -1 +1 @@ -{"artifact_digests":{"semantic_review":"9dc2e825d645accf4be3179fa7692528c046b426cbefa661216eeb6a971e8f46","verification":"08856396c645b886a37c003fa51762b6a0c7b0d642219c6c97c5c9150eb66292","writer":"156ca6b1333ab60baf1ec23c96b07a5bf73e567b4d3dec40cf471e848f4b76bb"},"batch_id":"PTO-READER-TILE-A-001","contexts":{"semantic_reviewer":"/root/arch_c_semantic_review","verifier":"/root","writer":"/root/arch_rollout_c"},"deep_reviewed_unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT","PTO-TILE-TFILLPAD"],"reviewed_claim_count":480,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-GMOV-001","PTO-READER-CLAIM-TILE-GMOV-002","PTO-READER-CLAIM-TILE-GMOV-003","PTO-READER-CLAIM-TILE-GMOV-004","PTO-READER-CLAIM-TILE-GMOV-005","PTO-READER-CLAIM-TILE-GMOV-006","PTO-READER-CLAIM-TILE-GMOV-007","PTO-READER-CLAIM-TILE-GMOV-008","PTO-READER-CLAIM-TILE-GMOV-009","PTO-READER-CLAIM-TILE-GMOV-010","PTO-READER-CLAIM-TILE-GMOV-011","PTO-READER-CLAIM-TILE-GMOV-012","PTO-READER-CLAIM-TILE-GMOV-013","PTO-READER-CLAIM-TILE-MGATHER-001","PTO-READER-CLAIM-TILE-MGATHER-002","PTO-READER-CLAIM-TILE-MGATHER-003","PTO-READER-CLAIM-TILE-MGATHER-004","PTO-READER-CLAIM-TILE-MGATHER-005","PTO-READER-CLAIM-TILE-MGATHER-006","PTO-READER-CLAIM-TILE-MGATHER-007","PTO-READER-CLAIM-TILE-MGATHER-008","PTO-READER-CLAIM-TILE-MGATHER-009","PTO-READER-CLAIM-TILE-MGATHER-010","PTO-READER-CLAIM-TILE-MGATHER-011","PTO-READER-CLAIM-TILE-MGATHER-012","PTO-READER-CLAIM-TILE-MGATHER-013","PTO-READER-CLAIM-TILE-MGATHER-CAS-001","PTO-READER-CLAIM-TILE-MGATHER-CAS-002","PTO-READER-CLAIM-TILE-MGATHER-CAS-003","PTO-READER-CLAIM-TILE-MGATHER-CAS-004","PTO-READER-CLAIM-TILE-MGATHER-CAS-005","PTO-READER-CLAIM-TILE-MGATHER-CAS-006","PTO-READER-CLAIM-TILE-MGATHER-CAS-007","PTO-READER-CLAIM-TILE-MGATHER-CAS-008","PTO-READER-CLAIM-TILE-MGATHER-CAS-009","PTO-READER-CLAIM-TILE-MGATHER-CAS-010","PTO-READER-CLAIM-TILE-MGATHER-CAS-011","PTO-READER-CLAIM-TILE-MGATHER-CAS-012","PTO-READER-CLAIM-TILE-MGATHER-CAS-013","PTO-READER-CLAIM-TILE-MGATHER-CAS-014","PTO-READER-CLAIM-TILE-MGATHER-CAS-015","PTO-READER-CLAIM-TILE-MGATHER-MASK-001","PTO-READER-CLAIM-TILE-MGATHER-MASK-002","PTO-READER-CLAIM-TILE-MGATHER-MASK-003","PTO-READER-CLAIM-TILE-MGATHER-MASK-004","PTO-READER-CLAIM-TILE-MGATHER-MASK-005","PTO-READER-CLAIM-TILE-MGATHER-MASK-006","PTO-READER-CLAIM-TILE-MGATHER-MASK-007","PTO-READER-CLAIM-TILE-MGATHER-MASK-008","PTO-READER-CLAIM-TILE-MGATHER-MASK-009","PTO-READER-CLAIM-TILE-MGATHER-MASK-010","PTO-READER-CLAIM-TILE-MGATHER-MASK-011","PTO-READER-CLAIM-TILE-MGATHER-MASK-012","PTO-READER-CLAIM-TILE-MGATHER-MASK-013","PTO-READER-CLAIM-TILE-MGATHER-MASK-014","PTO-READER-CLAIM-TILE-MSCATTER-001","PTO-READER-CLAIM-TILE-MSCATTER-002","PTO-READER-CLAIM-TILE-MSCATTER-003","PTO-READER-CLAIM-TILE-MSCATTER-004","PTO-READER-CLAIM-TILE-MSCATTER-005","PTO-READER-CLAIM-TILE-MSCATTER-006","PTO-READER-CLAIM-TILE-MSCATTER-007","PTO-READER-CLAIM-TILE-MSCATTER-008","PTO-READER-CLAIM-TILE-MSCATTER-009","PTO-READER-CLAIM-TILE-MSCATTER-010","PTO-READER-CLAIM-TILE-MSCATTER-011","PTO-READER-CLAIM-TILE-MSCATTER-012","PTO-READER-CLAIM-TILE-MSCATTER-013","PTO-READER-CLAIM-TILE-MSCATTER-MASK-001","PTO-READER-CLAIM-TILE-MSCATTER-MASK-002","PTO-READER-CLAIM-TILE-MSCATTER-MASK-003","PTO-READER-CLAIM-TILE-MSCATTER-MASK-004","PTO-READER-CLAIM-TILE-MSCATTER-MASK-005","PTO-READER-CLAIM-TILE-MSCATTER-MASK-006","PTO-READER-CLAIM-TILE-MSCATTER-MASK-007","PTO-READER-CLAIM-TILE-MSCATTER-MASK-008","PTO-READER-CLAIM-TILE-MSCATTER-MASK-009","PTO-READER-CLAIM-TILE-MSCATTER-MASK-010","PTO-READER-CLAIM-TILE-MSCATTER-MASK-011","PTO-READER-CLAIM-TILE-MSCATTER-MASK-012","PTO-READER-CLAIM-TILE-MSCATTER-MASK-013","PTO-READER-CLAIM-TILE-MSCATTER-MASK-014","PTO-READER-CLAIM-TILE-TABS-001","PTO-READER-CLAIM-TILE-TABS-002","PTO-READER-CLAIM-TILE-TABS-003","PTO-READER-CLAIM-TILE-TABS-004","PTO-READER-CLAIM-TILE-TABS-005","PTO-READER-CLAIM-TILE-TABS-006","PTO-READER-CLAIM-TILE-TABS-007","PTO-READER-CLAIM-TILE-TABS-008","PTO-READER-CLAIM-TILE-TABS-009","PTO-READER-CLAIM-TILE-TABS-010","PTO-READER-CLAIM-TILE-TABS-011","PTO-READER-CLAIM-TILE-TABS-012","PTO-READER-CLAIM-TILE-TADD-001","PTO-READER-CLAIM-TILE-TADD-002","PTO-READER-CLAIM-TILE-TADD-003","PTO-READER-CLAIM-TILE-TADD-004","PTO-READER-CLAIM-TILE-TADD-005","PTO-READER-CLAIM-TILE-TADD-006","PTO-READER-CLAIM-TILE-TADD-007","PTO-READER-CLAIM-TILE-TADD-008","PTO-READER-CLAIM-TILE-TADD-009","PTO-READER-CLAIM-TILE-TADD-010","PTO-READER-CLAIM-TILE-TADD-011","PTO-READER-CLAIM-TILE-TADD-012","PTO-READER-CLAIM-TILE-TADD-013","PTO-READER-CLAIM-TILE-TADDS-001","PTO-READER-CLAIM-TILE-TADDS-002","PTO-READER-CLAIM-TILE-TADDS-003","PTO-READER-CLAIM-TILE-TADDS-004","PTO-READER-CLAIM-TILE-TADDS-005","PTO-READER-CLAIM-TILE-TADDS-006","PTO-READER-CLAIM-TILE-TADDS-007","PTO-READER-CLAIM-TILE-TADDS-008","PTO-READER-CLAIM-TILE-TADDS-009","PTO-READER-CLAIM-TILE-TADDS-010","PTO-READER-CLAIM-TILE-TADDS-011","PTO-READER-CLAIM-TILE-TADDS-012","PTO-READER-CLAIM-TILE-TADDS-013","PTO-READER-CLAIM-TILE-TAND-001","PTO-READER-CLAIM-TILE-TAND-002","PTO-READER-CLAIM-TILE-TAND-003","PTO-READER-CLAIM-TILE-TAND-004","PTO-READER-CLAIM-TILE-TAND-005","PTO-READER-CLAIM-TILE-TAND-006","PTO-READER-CLAIM-TILE-TAND-007","PTO-READER-CLAIM-TILE-TAND-008","PTO-READER-CLAIM-TILE-TAND-009","PTO-READER-CLAIM-TILE-TAND-010","PTO-READER-CLAIM-TILE-TAND-011","PTO-READER-CLAIM-TILE-TAND-012","PTO-READER-CLAIM-TILE-TAND-013","PTO-READER-CLAIM-TILE-TANDS-001","PTO-READER-CLAIM-TILE-TANDS-002","PTO-READER-CLAIM-TILE-TANDS-003","PTO-READER-CLAIM-TILE-TANDS-004","PTO-READER-CLAIM-TILE-TANDS-005","PTO-READER-CLAIM-TILE-TANDS-006","PTO-READER-CLAIM-TILE-TANDS-007","PTO-READER-CLAIM-TILE-TANDS-008","PTO-READER-CLAIM-TILE-TANDS-009","PTO-READER-CLAIM-TILE-TANDS-010","PTO-READER-CLAIM-TILE-TANDS-011","PTO-READER-CLAIM-TILE-TANDS-012","PTO-READER-CLAIM-TILE-TANDS-013","PTO-READER-CLAIM-TILE-TCI-001","PTO-READER-CLAIM-TILE-TCI-002","PTO-READER-CLAIM-TILE-TCI-003","PTO-READER-CLAIM-TILE-TCI-004","PTO-READER-CLAIM-TILE-TCI-005","PTO-READER-CLAIM-TILE-TCI-006","PTO-READER-CLAIM-TILE-TCI-007","PTO-READER-CLAIM-TILE-TCI-008","PTO-READER-CLAIM-TILE-TCI-009","PTO-READER-CLAIM-TILE-TCI-010","PTO-READER-CLAIM-TILE-TCI-011","PTO-READER-CLAIM-TILE-TCI-012","PTO-READER-CLAIM-TILE-TCI-013","PTO-READER-CLAIM-TILE-TCMP-001","PTO-READER-CLAIM-TILE-TCMP-002","PTO-READER-CLAIM-TILE-TCMP-003","PTO-READER-CLAIM-TILE-TCMP-004","PTO-READER-CLAIM-TILE-TCMP-005","PTO-READER-CLAIM-TILE-TCMP-006","PTO-READER-CLAIM-TILE-TCMP-007","PTO-READER-CLAIM-TILE-TCMP-008","PTO-READER-CLAIM-TILE-TCMP-009","PTO-READER-CLAIM-TILE-TCMP-010","PTO-READER-CLAIM-TILE-TCMP-011","PTO-READER-CLAIM-TILE-TCMP-012","PTO-READER-CLAIM-TILE-TCMP-013","PTO-READER-CLAIM-TILE-TCMP-014","PTO-READER-CLAIM-TILE-TCMPS-001","PTO-READER-CLAIM-TILE-TCMPS-002","PTO-READER-CLAIM-TILE-TCMPS-003","PTO-READER-CLAIM-TILE-TCMPS-004","PTO-READER-CLAIM-TILE-TCMPS-005","PTO-READER-CLAIM-TILE-TCMPS-006","PTO-READER-CLAIM-TILE-TCMPS-007","PTO-READER-CLAIM-TILE-TCMPS-008","PTO-READER-CLAIM-TILE-TCMPS-009","PTO-READER-CLAIM-TILE-TCMPS-010","PTO-READER-CLAIM-TILE-TCMPS-011","PTO-READER-CLAIM-TILE-TCMPS-012","PTO-READER-CLAIM-TILE-TCMPS-013","PTO-READER-CLAIM-TILE-TCMPS-014","PTO-READER-CLAIM-TILE-TCOLARGMAX-001","PTO-READER-CLAIM-TILE-TCOLARGMAX-002","PTO-READER-CLAIM-TILE-TCOLARGMAX-003","PTO-READER-CLAIM-TILE-TCOLARGMAX-004","PTO-READER-CLAIM-TILE-TCOLARGMAX-005","PTO-READER-CLAIM-TILE-TCOLARGMAX-006","PTO-READER-CLAIM-TILE-TCOLARGMAX-007","PTO-READER-CLAIM-TILE-TCOLARGMAX-008","PTO-READER-CLAIM-TILE-TCOLARGMAX-009","PTO-READER-CLAIM-TILE-TCOLARGMAX-010","PTO-READER-CLAIM-TILE-TCOLARGMAX-011","PTO-READER-CLAIM-TILE-TCOLARGMAX-012","PTO-READER-CLAIM-TILE-TCOLARGMIN-001","PTO-READER-CLAIM-TILE-TCOLARGMIN-002","PTO-READER-CLAIM-TILE-TCOLARGMIN-003","PTO-READER-CLAIM-TILE-TCOLARGMIN-004","PTO-READER-CLAIM-TILE-TCOLARGMIN-005","PTO-READER-CLAIM-TILE-TCOLARGMIN-006","PTO-READER-CLAIM-TILE-TCOLARGMIN-007","PTO-READER-CLAIM-TILE-TCOLARGMIN-008","PTO-READER-CLAIM-TILE-TCOLARGMIN-009","PTO-READER-CLAIM-TILE-TCOLARGMIN-010","PTO-READER-CLAIM-TILE-TCOLARGMIN-011","PTO-READER-CLAIM-TILE-TCOLARGMIN-012","PTO-READER-CLAIM-TILE-TCOLEXPAND-001","PTO-READER-CLAIM-TILE-TCOLEXPAND-002","PTO-READER-CLAIM-TILE-TCOLEXPAND-003","PTO-READER-CLAIM-TILE-TCOLEXPAND-004","PTO-READER-CLAIM-TILE-TCOLEXPAND-005","PTO-READER-CLAIM-TILE-TCOLEXPAND-006","PTO-READER-CLAIM-TILE-TCOLEXPAND-007","PTO-READER-CLAIM-TILE-TCOLEXPAND-008","PTO-READER-CLAIM-TILE-TCOLEXPAND-009","PTO-READER-CLAIM-TILE-TCOLEXPAND-010","PTO-READER-CLAIM-TILE-TCOLEXPAND-011","PTO-READER-CLAIM-TILE-TCOLEXPAND-012","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-001","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-002","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-003","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-004","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-005","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-006","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-007","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-008","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-009","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-010","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-011","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-012","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-013","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-001","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-002","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-003","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-004","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-005","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-006","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-007","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-008","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-009","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-010","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-011","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-012","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-013","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-001","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-002","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-003","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-004","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-005","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-006","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-007","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-008","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-009","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-010","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-011","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-012","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-013","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-001","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-002","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-003","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-004","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-005","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-006","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-007","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-008","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-009","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-010","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-011","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-012","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-013","PTO-READER-CLAIM-TILE-TCOLMAX-001","PTO-READER-CLAIM-TILE-TCOLMAX-002","PTO-READER-CLAIM-TILE-TCOLMAX-003","PTO-READER-CLAIM-TILE-TCOLMAX-004","PTO-READER-CLAIM-TILE-TCOLMAX-005","PTO-READER-CLAIM-TILE-TCOLMAX-006","PTO-READER-CLAIM-TILE-TCOLMAX-007","PTO-READER-CLAIM-TILE-TCOLMAX-008","PTO-READER-CLAIM-TILE-TCOLMAX-009","PTO-READER-CLAIM-TILE-TCOLMAX-010","PTO-READER-CLAIM-TILE-TCOLMAX-011","PTO-READER-CLAIM-TILE-TCOLMAX-012","PTO-READER-CLAIM-TILE-TCOLMIN-001","PTO-READER-CLAIM-TILE-TCOLMIN-002","PTO-READER-CLAIM-TILE-TCOLMIN-003","PTO-READER-CLAIM-TILE-TCOLMIN-004","PTO-READER-CLAIM-TILE-TCOLMIN-005","PTO-READER-CLAIM-TILE-TCOLMIN-006","PTO-READER-CLAIM-TILE-TCOLMIN-007","PTO-READER-CLAIM-TILE-TCOLMIN-008","PTO-READER-CLAIM-TILE-TCOLMIN-009","PTO-READER-CLAIM-TILE-TCOLMIN-010","PTO-READER-CLAIM-TILE-TCOLMIN-011","PTO-READER-CLAIM-TILE-TCOLMIN-012","PTO-READER-CLAIM-TILE-TCOLPROD-001","PTO-READER-CLAIM-TILE-TCOLPROD-002","PTO-READER-CLAIM-TILE-TCOLPROD-003","PTO-READER-CLAIM-TILE-TCOLPROD-004","PTO-READER-CLAIM-TILE-TCOLPROD-005","PTO-READER-CLAIM-TILE-TCOLPROD-006","PTO-READER-CLAIM-TILE-TCOLPROD-007","PTO-READER-CLAIM-TILE-TCOLPROD-008","PTO-READER-CLAIM-TILE-TCOLPROD-009","PTO-READER-CLAIM-TILE-TCOLPROD-010","PTO-READER-CLAIM-TILE-TCOLPROD-011","PTO-READER-CLAIM-TILE-TCOLPROD-012","PTO-READER-CLAIM-TILE-TCOLSUM-001","PTO-READER-CLAIM-TILE-TCOLSUM-002","PTO-READER-CLAIM-TILE-TCOLSUM-003","PTO-READER-CLAIM-TILE-TCOLSUM-004","PTO-READER-CLAIM-TILE-TCOLSUM-005","PTO-READER-CLAIM-TILE-TCOLSUM-006","PTO-READER-CLAIM-TILE-TCOLSUM-007","PTO-READER-CLAIM-TILE-TCOLSUM-008","PTO-READER-CLAIM-TILE-TCOLSUM-009","PTO-READER-CLAIM-TILE-TCOLSUM-010","PTO-READER-CLAIM-TILE-TCOLSUM-011","PTO-READER-CLAIM-TILE-TCOLSUM-012","PTO-READER-CLAIM-TILE-TCONCAT-001","PTO-READER-CLAIM-TILE-TCONCAT-002","PTO-READER-CLAIM-TILE-TCONCAT-003","PTO-READER-CLAIM-TILE-TCONCAT-004","PTO-READER-CLAIM-TILE-TCONCAT-005","PTO-READER-CLAIM-TILE-TCONCAT-006","PTO-READER-CLAIM-TILE-TCONCAT-007","PTO-READER-CLAIM-TILE-TCONCAT-008","PTO-READER-CLAIM-TILE-TCONCAT-009","PTO-READER-CLAIM-TILE-TCONCAT-010","PTO-READER-CLAIM-TILE-TCONCAT-011","PTO-READER-CLAIM-TILE-TCONCAT-012","PTO-READER-CLAIM-TILE-TCONCAT-013","PTO-READER-CLAIM-TILE-TCVT-001","PTO-READER-CLAIM-TILE-TCVT-002","PTO-READER-CLAIM-TILE-TCVT-003","PTO-READER-CLAIM-TILE-TCVT-004","PTO-READER-CLAIM-TILE-TCVT-005","PTO-READER-CLAIM-TILE-TCVT-006","PTO-READER-CLAIM-TILE-TCVT-007","PTO-READER-CLAIM-TILE-TCVT-008","PTO-READER-CLAIM-TILE-TCVT-009","PTO-READER-CLAIM-TILE-TCVT-010","PTO-READER-CLAIM-TILE-TCVT-011","PTO-READER-CLAIM-TILE-TCVT-012","PTO-READER-CLAIM-TILE-TCVT-013","PTO-READER-CLAIM-TILE-TDEQUANT-001","PTO-READER-CLAIM-TILE-TDEQUANT-002","PTO-READER-CLAIM-TILE-TDEQUANT-003","PTO-READER-CLAIM-TILE-TDEQUANT-004","PTO-READER-CLAIM-TILE-TDEQUANT-005","PTO-READER-CLAIM-TILE-TDEQUANT-006","PTO-READER-CLAIM-TILE-TDEQUANT-007","PTO-READER-CLAIM-TILE-TDEQUANT-008","PTO-READER-CLAIM-TILE-TDEQUANT-009","PTO-READER-CLAIM-TILE-TDEQUANT-010","PTO-READER-CLAIM-TILE-TDEQUANT-011","PTO-READER-CLAIM-TILE-TDEQUANT-012","PTO-READER-CLAIM-TILE-TDEQUANT-013","PTO-READER-CLAIM-TILE-TDEQUANT-014","PTO-READER-CLAIM-TILE-TDEQUANT-015","PTO-READER-CLAIM-TILE-TDIV-001","PTO-READER-CLAIM-TILE-TDIV-002","PTO-READER-CLAIM-TILE-TDIV-003","PTO-READER-CLAIM-TILE-TDIV-004","PTO-READER-CLAIM-TILE-TDIV-005","PTO-READER-CLAIM-TILE-TDIV-006","PTO-READER-CLAIM-TILE-TDIV-007","PTO-READER-CLAIM-TILE-TDIV-008","PTO-READER-CLAIM-TILE-TDIV-009","PTO-READER-CLAIM-TILE-TDIV-010","PTO-READER-CLAIM-TILE-TDIV-011","PTO-READER-CLAIM-TILE-TDIV-012","PTO-READER-CLAIM-TILE-TDIV-013","PTO-READER-CLAIM-TILE-TDIVS-001","PTO-READER-CLAIM-TILE-TDIVS-002","PTO-READER-CLAIM-TILE-TDIVS-003","PTO-READER-CLAIM-TILE-TDIVS-004","PTO-READER-CLAIM-TILE-TDIVS-005","PTO-READER-CLAIM-TILE-TDIVS-006","PTO-READER-CLAIM-TILE-TDIVS-007","PTO-READER-CLAIM-TILE-TDIVS-008","PTO-READER-CLAIM-TILE-TDIVS-009","PTO-READER-CLAIM-TILE-TDIVS-010","PTO-READER-CLAIM-TILE-TDIVS-011","PTO-READER-CLAIM-TILE-TDIVS-012","PTO-READER-CLAIM-TILE-TDIVS-013","PTO-READER-CLAIM-TILE-TEXP-001","PTO-READER-CLAIM-TILE-TEXP-002","PTO-READER-CLAIM-TILE-TEXP-003","PTO-READER-CLAIM-TILE-TEXP-004","PTO-READER-CLAIM-TILE-TEXP-005","PTO-READER-CLAIM-TILE-TEXP-006","PTO-READER-CLAIM-TILE-TEXP-007","PTO-READER-CLAIM-TILE-TEXP-008","PTO-READER-CLAIM-TILE-TEXP-009","PTO-READER-CLAIM-TILE-TEXP-010","PTO-READER-CLAIM-TILE-TEXP-011","PTO-READER-CLAIM-TILE-TEXP-012","PTO-READER-CLAIM-TILE-TEXPANDS-001","PTO-READER-CLAIM-TILE-TEXPANDS-002","PTO-READER-CLAIM-TILE-TEXPANDS-003","PTO-READER-CLAIM-TILE-TEXPANDS-004","PTO-READER-CLAIM-TILE-TEXPANDS-005","PTO-READER-CLAIM-TILE-TEXPANDS-006","PTO-READER-CLAIM-TILE-TEXPANDS-007","PTO-READER-CLAIM-TILE-TEXPANDS-008","PTO-READER-CLAIM-TILE-TEXPANDS-009","PTO-READER-CLAIM-TILE-TEXPANDS-010","PTO-READER-CLAIM-TILE-TEXPANDS-011","PTO-READER-CLAIM-TILE-TEXPANDS-012","PTO-READER-CLAIM-TILE-TEXTRACT-001","PTO-READER-CLAIM-TILE-TEXTRACT-002","PTO-READER-CLAIM-TILE-TEXTRACT-003","PTO-READER-CLAIM-TILE-TEXTRACT-004","PTO-READER-CLAIM-TILE-TEXTRACT-005","PTO-READER-CLAIM-TILE-TEXTRACT-006","PTO-READER-CLAIM-TILE-TEXTRACT-007","PTO-READER-CLAIM-TILE-TEXTRACT-008","PTO-READER-CLAIM-TILE-TEXTRACT-009","PTO-READER-CLAIM-TILE-TEXTRACT-010","PTO-READER-CLAIM-TILE-TEXTRACT-011","PTO-READER-CLAIM-TILE-TEXTRACT-012","PTO-READER-CLAIM-TILE-TEXTRACT-013","PTO-READER-CLAIM-TILE-TEXTRACT-014","PTO-READER-CLAIM-TILE-TFILLPAD-001","PTO-READER-CLAIM-TILE-TFILLPAD-002","PTO-READER-CLAIM-TILE-TFILLPAD-003","PTO-READER-CLAIM-TILE-TFILLPAD-004","PTO-READER-CLAIM-TILE-TFILLPAD-005","PTO-READER-CLAIM-TILE-TFILLPAD-006","PTO-READER-CLAIM-TILE-TFILLPAD-007","PTO-READER-CLAIM-TILE-TFILLPAD-008","PTO-READER-CLAIM-TILE-TFILLPAD-009","PTO-READER-CLAIM-TILE-TFILLPAD-010","PTO-READER-CLAIM-TILE-TFILLPAD-011","PTO-READER-CLAIM-TILE-TFILLPAD-012","PTO-READER-CLAIM-TILE-TFILLPAD-013"],"reviewed_node_count":739,"reviewed_node_ids":["PTO-READER-NODE-TILE-GMOV-001","PTO-READER-NODE-TILE-GMOV-002","PTO-READER-NODE-TILE-GMOV-003","PTO-READER-NODE-TILE-GMOV-004","PTO-READER-NODE-TILE-GMOV-005","PTO-READER-NODE-TILE-GMOV-006","PTO-READER-NODE-TILE-GMOV-007","PTO-READER-NODE-TILE-GMOV-008","PTO-READER-NODE-TILE-GMOV-009","PTO-READER-NODE-TILE-GMOV-010","PTO-READER-NODE-TILE-GMOV-011","PTO-READER-NODE-TILE-GMOV-012","PTO-READER-NODE-TILE-GMOV-013","PTO-READER-NODE-TILE-GMOV-014","PTO-READER-NODE-TILE-GMOV-015","PTO-READER-NODE-TILE-GMOV-016","PTO-READER-NODE-TILE-GMOV-017","PTO-READER-NODE-TILE-GMOV-018","PTO-READER-NODE-TILE-GMOV-019","PTO-READER-NODE-TILE-GMOV-020","PTO-READER-NODE-TILE-MGATHER-001","PTO-READER-NODE-TILE-MGATHER-002","PTO-READER-NODE-TILE-MGATHER-003","PTO-READER-NODE-TILE-MGATHER-004","PTO-READER-NODE-TILE-MGATHER-005","PTO-READER-NODE-TILE-MGATHER-006","PTO-READER-NODE-TILE-MGATHER-007","PTO-READER-NODE-TILE-MGATHER-008","PTO-READER-NODE-TILE-MGATHER-009","PTO-READER-NODE-TILE-MGATHER-010","PTO-READER-NODE-TILE-MGATHER-011","PTO-READER-NODE-TILE-MGATHER-012","PTO-READER-NODE-TILE-MGATHER-013","PTO-READER-NODE-TILE-MGATHER-014","PTO-READER-NODE-TILE-MGATHER-015","PTO-READER-NODE-TILE-MGATHER-016","PTO-READER-NODE-TILE-MGATHER-017","PTO-READER-NODE-TILE-MGATHER-018","PTO-READER-NODE-TILE-MGATHER-019","PTO-READER-NODE-TILE-MGATHER-020","PTO-READER-NODE-TILE-MGATHER-CAS-001","PTO-READER-NODE-TILE-MGATHER-CAS-002","PTO-READER-NODE-TILE-MGATHER-CAS-003","PTO-READER-NODE-TILE-MGATHER-CAS-004","PTO-READER-NODE-TILE-MGATHER-CAS-005","PTO-READER-NODE-TILE-MGATHER-CAS-006","PTO-READER-NODE-TILE-MGATHER-CAS-007","PTO-READER-NODE-TILE-MGATHER-CAS-008","PTO-READER-NODE-TILE-MGATHER-CAS-009","PTO-READER-NODE-TILE-MGATHER-CAS-010","PTO-READER-NODE-TILE-MGATHER-CAS-011","PTO-READER-NODE-TILE-MGATHER-CAS-012","PTO-READER-NODE-TILE-MGATHER-CAS-013","PTO-READER-NODE-TILE-MGATHER-CAS-014","PTO-READER-NODE-TILE-MGATHER-CAS-015","PTO-READER-NODE-TILE-MGATHER-CAS-016","PTO-READER-NODE-TILE-MGATHER-CAS-017","PTO-READER-NODE-TILE-MGATHER-CAS-018","PTO-READER-NODE-TILE-MGATHER-CAS-019","PTO-READER-NODE-TILE-MGATHER-CAS-020","PTO-READER-NODE-TILE-MGATHER-CAS-021","PTO-READER-NODE-TILE-MGATHER-CAS-022","PTO-READER-NODE-TILE-MGATHER-MASK-001","PTO-READER-NODE-TILE-MGATHER-MASK-002","PTO-READER-NODE-TILE-MGATHER-MASK-003","PTO-READER-NODE-TILE-MGATHER-MASK-004","PTO-READER-NODE-TILE-MGATHER-MASK-005","PTO-READER-NODE-TILE-MGATHER-MASK-006","PTO-READER-NODE-TILE-MGATHER-MASK-007","PTO-READER-NODE-TILE-MGATHER-MASK-008","PTO-READER-NODE-TILE-MGATHER-MASK-009","PTO-READER-NODE-TILE-MGATHER-MASK-010","PTO-READER-NODE-TILE-MGATHER-MASK-011","PTO-READER-NODE-TILE-MGATHER-MASK-012","PTO-READER-NODE-TILE-MGATHER-MASK-013","PTO-READER-NODE-TILE-MGATHER-MASK-014","PTO-READER-NODE-TILE-MGATHER-MASK-015","PTO-READER-NODE-TILE-MGATHER-MASK-016","PTO-READER-NODE-TILE-MGATHER-MASK-017","PTO-READER-NODE-TILE-MGATHER-MASK-018","PTO-READER-NODE-TILE-MGATHER-MASK-019","PTO-READER-NODE-TILE-MGATHER-MASK-020","PTO-READER-NODE-TILE-MGATHER-MASK-021","PTO-READER-NODE-TILE-MSCATTER-001","PTO-READER-NODE-TILE-MSCATTER-002","PTO-READER-NODE-TILE-MSCATTER-003","PTO-READER-NODE-TILE-MSCATTER-004","PTO-READER-NODE-TILE-MSCATTER-005","PTO-READER-NODE-TILE-MSCATTER-006","PTO-READER-NODE-TILE-MSCATTER-007","PTO-READER-NODE-TILE-MSCATTER-008","PTO-READER-NODE-TILE-MSCATTER-009","PTO-READER-NODE-TILE-MSCATTER-010","PTO-READER-NODE-TILE-MSCATTER-011","PTO-READER-NODE-TILE-MSCATTER-012","PTO-READER-NODE-TILE-MSCATTER-013","PTO-READER-NODE-TILE-MSCATTER-014","PTO-READER-NODE-TILE-MSCATTER-015","PTO-READER-NODE-TILE-MSCATTER-016","PTO-READER-NODE-TILE-MSCATTER-017","PTO-READER-NODE-TILE-MSCATTER-018","PTO-READER-NODE-TILE-MSCATTER-019","PTO-READER-NODE-TILE-MSCATTER-020","PTO-READER-NODE-TILE-MSCATTER-MASK-001","PTO-READER-NODE-TILE-MSCATTER-MASK-002","PTO-READER-NODE-TILE-MSCATTER-MASK-003","PTO-READER-NODE-TILE-MSCATTER-MASK-004","PTO-READER-NODE-TILE-MSCATTER-MASK-005","PTO-READER-NODE-TILE-MSCATTER-MASK-006","PTO-READER-NODE-TILE-MSCATTER-MASK-007","PTO-READER-NODE-TILE-MSCATTER-MASK-008","PTO-READER-NODE-TILE-MSCATTER-MASK-009","PTO-READER-NODE-TILE-MSCATTER-MASK-010","PTO-READER-NODE-TILE-MSCATTER-MASK-011","PTO-READER-NODE-TILE-MSCATTER-MASK-012","PTO-READER-NODE-TILE-MSCATTER-MASK-013","PTO-READER-NODE-TILE-MSCATTER-MASK-014","PTO-READER-NODE-TILE-MSCATTER-MASK-015","PTO-READER-NODE-TILE-MSCATTER-MASK-016","PTO-READER-NODE-TILE-MSCATTER-MASK-017","PTO-READER-NODE-TILE-MSCATTER-MASK-018","PTO-READER-NODE-TILE-MSCATTER-MASK-019","PTO-READER-NODE-TILE-MSCATTER-MASK-020","PTO-READER-NODE-TILE-MSCATTER-MASK-021","PTO-READER-NODE-TILE-TABS-001","PTO-READER-NODE-TILE-TABS-002","PTO-READER-NODE-TILE-TABS-003","PTO-READER-NODE-TILE-TABS-004","PTO-READER-NODE-TILE-TABS-005","PTO-READER-NODE-TILE-TABS-006","PTO-READER-NODE-TILE-TABS-007","PTO-READER-NODE-TILE-TABS-008","PTO-READER-NODE-TILE-TABS-009","PTO-READER-NODE-TILE-TABS-010","PTO-READER-NODE-TILE-TABS-011","PTO-READER-NODE-TILE-TABS-012","PTO-READER-NODE-TILE-TABS-013","PTO-READER-NODE-TILE-TABS-014","PTO-READER-NODE-TILE-TABS-015","PTO-READER-NODE-TILE-TABS-016","PTO-READER-NODE-TILE-TABS-017","PTO-READER-NODE-TILE-TABS-018","PTO-READER-NODE-TILE-TABS-019","PTO-READER-NODE-TILE-TADD-001","PTO-READER-NODE-TILE-TADD-002","PTO-READER-NODE-TILE-TADD-003","PTO-READER-NODE-TILE-TADD-004","PTO-READER-NODE-TILE-TADD-005","PTO-READER-NODE-TILE-TADD-006","PTO-READER-NODE-TILE-TADD-007","PTO-READER-NODE-TILE-TADD-008","PTO-READER-NODE-TILE-TADD-009","PTO-READER-NODE-TILE-TADD-010","PTO-READER-NODE-TILE-TADD-011","PTO-READER-NODE-TILE-TADD-012","PTO-READER-NODE-TILE-TADD-013","PTO-READER-NODE-TILE-TADD-014","PTO-READER-NODE-TILE-TADD-015","PTO-READER-NODE-TILE-TADD-016","PTO-READER-NODE-TILE-TADD-017","PTO-READER-NODE-TILE-TADD-018","PTO-READER-NODE-TILE-TADD-019","PTO-READER-NODE-TILE-TADD-020","PTO-READER-NODE-TILE-TADDS-001","PTO-READER-NODE-TILE-TADDS-002","PTO-READER-NODE-TILE-TADDS-003","PTO-READER-NODE-TILE-TADDS-004","PTO-READER-NODE-TILE-TADDS-005","PTO-READER-NODE-TILE-TADDS-006","PTO-READER-NODE-TILE-TADDS-007","PTO-READER-NODE-TILE-TADDS-008","PTO-READER-NODE-TILE-TADDS-009","PTO-READER-NODE-TILE-TADDS-010","PTO-READER-NODE-TILE-TADDS-011","PTO-READER-NODE-TILE-TADDS-012","PTO-READER-NODE-TILE-TADDS-013","PTO-READER-NODE-TILE-TADDS-014","PTO-READER-NODE-TILE-TADDS-015","PTO-READER-NODE-TILE-TADDS-016","PTO-READER-NODE-TILE-TADDS-017","PTO-READER-NODE-TILE-TADDS-018","PTO-READER-NODE-TILE-TADDS-019","PTO-READER-NODE-TILE-TADDS-020","PTO-READER-NODE-TILE-TAND-001","PTO-READER-NODE-TILE-TAND-002","PTO-READER-NODE-TILE-TAND-003","PTO-READER-NODE-TILE-TAND-004","PTO-READER-NODE-TILE-TAND-005","PTO-READER-NODE-TILE-TAND-006","PTO-READER-NODE-TILE-TAND-007","PTO-READER-NODE-TILE-TAND-008","PTO-READER-NODE-TILE-TAND-009","PTO-READER-NODE-TILE-TAND-010","PTO-READER-NODE-TILE-TAND-011","PTO-READER-NODE-TILE-TAND-012","PTO-READER-NODE-TILE-TAND-013","PTO-READER-NODE-TILE-TAND-014","PTO-READER-NODE-TILE-TAND-015","PTO-READER-NODE-TILE-TAND-016","PTO-READER-NODE-TILE-TAND-017","PTO-READER-NODE-TILE-TAND-018","PTO-READER-NODE-TILE-TAND-019","PTO-READER-NODE-TILE-TAND-020","PTO-READER-NODE-TILE-TANDS-001","PTO-READER-NODE-TILE-TANDS-002","PTO-READER-NODE-TILE-TANDS-003","PTO-READER-NODE-TILE-TANDS-004","PTO-READER-NODE-TILE-TANDS-005","PTO-READER-NODE-TILE-TANDS-006","PTO-READER-NODE-TILE-TANDS-007","PTO-READER-NODE-TILE-TANDS-008","PTO-READER-NODE-TILE-TANDS-009","PTO-READER-NODE-TILE-TANDS-010","PTO-READER-NODE-TILE-TANDS-011","PTO-READER-NODE-TILE-TANDS-012","PTO-READER-NODE-TILE-TANDS-013","PTO-READER-NODE-TILE-TANDS-014","PTO-READER-NODE-TILE-TANDS-015","PTO-READER-NODE-TILE-TANDS-016","PTO-READER-NODE-TILE-TANDS-017","PTO-READER-NODE-TILE-TANDS-018","PTO-READER-NODE-TILE-TANDS-019","PTO-READER-NODE-TILE-TANDS-020","PTO-READER-NODE-TILE-TCI-001","PTO-READER-NODE-TILE-TCI-002","PTO-READER-NODE-TILE-TCI-003","PTO-READER-NODE-TILE-TCI-004","PTO-READER-NODE-TILE-TCI-005","PTO-READER-NODE-TILE-TCI-006","PTO-READER-NODE-TILE-TCI-007","PTO-READER-NODE-TILE-TCI-008","PTO-READER-NODE-TILE-TCI-009","PTO-READER-NODE-TILE-TCI-010","PTO-READER-NODE-TILE-TCI-011","PTO-READER-NODE-TILE-TCI-012","PTO-READER-NODE-TILE-TCI-013","PTO-READER-NODE-TILE-TCI-014","PTO-READER-NODE-TILE-TCI-015","PTO-READER-NODE-TILE-TCI-016","PTO-READER-NODE-TILE-TCI-017","PTO-READER-NODE-TILE-TCI-018","PTO-READER-NODE-TILE-TCI-019","PTO-READER-NODE-TILE-TCI-020","PTO-READER-NODE-TILE-TCMP-001","PTO-READER-NODE-TILE-TCMP-002","PTO-READER-NODE-TILE-TCMP-003","PTO-READER-NODE-TILE-TCMP-004","PTO-READER-NODE-TILE-TCMP-005","PTO-READER-NODE-TILE-TCMP-006","PTO-READER-NODE-TILE-TCMP-007","PTO-READER-NODE-TILE-TCMP-008","PTO-READER-NODE-TILE-TCMP-009","PTO-READER-NODE-TILE-TCMP-010","PTO-READER-NODE-TILE-TCMP-011","PTO-READER-NODE-TILE-TCMP-012","PTO-READER-NODE-TILE-TCMP-013","PTO-READER-NODE-TILE-TCMP-014","PTO-READER-NODE-TILE-TCMP-015","PTO-READER-NODE-TILE-TCMP-016","PTO-READER-NODE-TILE-TCMP-017","PTO-READER-NODE-TILE-TCMP-018","PTO-READER-NODE-TILE-TCMP-019","PTO-READER-NODE-TILE-TCMP-020","PTO-READER-NODE-TILE-TCMP-021","PTO-READER-NODE-TILE-TCMPS-001","PTO-READER-NODE-TILE-TCMPS-002","PTO-READER-NODE-TILE-TCMPS-003","PTO-READER-NODE-TILE-TCMPS-004","PTO-READER-NODE-TILE-TCMPS-005","PTO-READER-NODE-TILE-TCMPS-006","PTO-READER-NODE-TILE-TCMPS-007","PTO-READER-NODE-TILE-TCMPS-008","PTO-READER-NODE-TILE-TCMPS-009","PTO-READER-NODE-TILE-TCMPS-010","PTO-READER-NODE-TILE-TCMPS-011","PTO-READER-NODE-TILE-TCMPS-012","PTO-READER-NODE-TILE-TCMPS-013","PTO-READER-NODE-TILE-TCMPS-014","PTO-READER-NODE-TILE-TCMPS-015","PTO-READER-NODE-TILE-TCMPS-016","PTO-READER-NODE-TILE-TCMPS-017","PTO-READER-NODE-TILE-TCMPS-018","PTO-READER-NODE-TILE-TCMPS-019","PTO-READER-NODE-TILE-TCMPS-020","PTO-READER-NODE-TILE-TCMPS-021","PTO-READER-NODE-TILE-TCOLARGMAX-001","PTO-READER-NODE-TILE-TCOLARGMAX-002","PTO-READER-NODE-TILE-TCOLARGMAX-003","PTO-READER-NODE-TILE-TCOLARGMAX-004","PTO-READER-NODE-TILE-TCOLARGMAX-005","PTO-READER-NODE-TILE-TCOLARGMAX-006","PTO-READER-NODE-TILE-TCOLARGMAX-007","PTO-READER-NODE-TILE-TCOLARGMAX-008","PTO-READER-NODE-TILE-TCOLARGMAX-009","PTO-READER-NODE-TILE-TCOLARGMAX-010","PTO-READER-NODE-TILE-TCOLARGMAX-011","PTO-READER-NODE-TILE-TCOLARGMAX-012","PTO-READER-NODE-TILE-TCOLARGMAX-013","PTO-READER-NODE-TILE-TCOLARGMAX-014","PTO-READER-NODE-TILE-TCOLARGMAX-015","PTO-READER-NODE-TILE-TCOLARGMAX-016","PTO-READER-NODE-TILE-TCOLARGMAX-017","PTO-READER-NODE-TILE-TCOLARGMAX-018","PTO-READER-NODE-TILE-TCOLARGMAX-019","PTO-READER-NODE-TILE-TCOLARGMIN-001","PTO-READER-NODE-TILE-TCOLARGMIN-002","PTO-READER-NODE-TILE-TCOLARGMIN-003","PTO-READER-NODE-TILE-TCOLARGMIN-004","PTO-READER-NODE-TILE-TCOLARGMIN-005","PTO-READER-NODE-TILE-TCOLARGMIN-006","PTO-READER-NODE-TILE-TCOLARGMIN-007","PTO-READER-NODE-TILE-TCOLARGMIN-008","PTO-READER-NODE-TILE-TCOLARGMIN-009","PTO-READER-NODE-TILE-TCOLARGMIN-010","PTO-READER-NODE-TILE-TCOLARGMIN-011","PTO-READER-NODE-TILE-TCOLARGMIN-012","PTO-READER-NODE-TILE-TCOLARGMIN-013","PTO-READER-NODE-TILE-TCOLARGMIN-014","PTO-READER-NODE-TILE-TCOLARGMIN-015","PTO-READER-NODE-TILE-TCOLARGMIN-016","PTO-READER-NODE-TILE-TCOLARGMIN-017","PTO-READER-NODE-TILE-TCOLARGMIN-018","PTO-READER-NODE-TILE-TCOLARGMIN-019","PTO-READER-NODE-TILE-TCOLEXPAND-001","PTO-READER-NODE-TILE-TCOLEXPAND-002","PTO-READER-NODE-TILE-TCOLEXPAND-003","PTO-READER-NODE-TILE-TCOLEXPAND-004","PTO-READER-NODE-TILE-TCOLEXPAND-005","PTO-READER-NODE-TILE-TCOLEXPAND-006","PTO-READER-NODE-TILE-TCOLEXPAND-007","PTO-READER-NODE-TILE-TCOLEXPAND-008","PTO-READER-NODE-TILE-TCOLEXPAND-009","PTO-READER-NODE-TILE-TCOLEXPAND-010","PTO-READER-NODE-TILE-TCOLEXPAND-011","PTO-READER-NODE-TILE-TCOLEXPAND-012","PTO-READER-NODE-TILE-TCOLEXPAND-013","PTO-READER-NODE-TILE-TCOLEXPAND-014","PTO-READER-NODE-TILE-TCOLEXPAND-015","PTO-READER-NODE-TILE-TCOLEXPAND-016","PTO-READER-NODE-TILE-TCOLEXPAND-017","PTO-READER-NODE-TILE-TCOLEXPAND-018","PTO-READER-NODE-TILE-TCOLEXPAND-019","PTO-READER-NODE-TILE-TCOLEXPANDADD-001","PTO-READER-NODE-TILE-TCOLEXPANDADD-002","PTO-READER-NODE-TILE-TCOLEXPANDADD-003","PTO-READER-NODE-TILE-TCOLEXPANDADD-004","PTO-READER-NODE-TILE-TCOLEXPANDADD-005","PTO-READER-NODE-TILE-TCOLEXPANDADD-006","PTO-READER-NODE-TILE-TCOLEXPANDADD-007","PTO-READER-NODE-TILE-TCOLEXPANDADD-008","PTO-READER-NODE-TILE-TCOLEXPANDADD-009","PTO-READER-NODE-TILE-TCOLEXPANDADD-010","PTO-READER-NODE-TILE-TCOLEXPANDADD-011","PTO-READER-NODE-TILE-TCOLEXPANDADD-012","PTO-READER-NODE-TILE-TCOLEXPANDADD-013","PTO-READER-NODE-TILE-TCOLEXPANDADD-014","PTO-READER-NODE-TILE-TCOLEXPANDADD-015","PTO-READER-NODE-TILE-TCOLEXPANDADD-016","PTO-READER-NODE-TILE-TCOLEXPANDADD-017","PTO-READER-NODE-TILE-TCOLEXPANDADD-018","PTO-READER-NODE-TILE-TCOLEXPANDADD-019","PTO-READER-NODE-TILE-TCOLEXPANDADD-020","PTO-READER-NODE-TILE-TCOLEXPANDDIV-001","PTO-READER-NODE-TILE-TCOLEXPANDDIV-002","PTO-READER-NODE-TILE-TCOLEXPANDDIV-003","PTO-READER-NODE-TILE-TCOLEXPANDDIV-004","PTO-READER-NODE-TILE-TCOLEXPANDDIV-005","PTO-READER-NODE-TILE-TCOLEXPANDDIV-006","PTO-READER-NODE-TILE-TCOLEXPANDDIV-007","PTO-READER-NODE-TILE-TCOLEXPANDDIV-008","PTO-READER-NODE-TILE-TCOLEXPANDDIV-009","PTO-READER-NODE-TILE-TCOLEXPANDDIV-010","PTO-READER-NODE-TILE-TCOLEXPANDDIV-011","PTO-READER-NODE-TILE-TCOLEXPANDDIV-012","PTO-READER-NODE-TILE-TCOLEXPANDDIV-013","PTO-READER-NODE-TILE-TCOLEXPANDDIV-014","PTO-READER-NODE-TILE-TCOLEXPANDDIV-015","PTO-READER-NODE-TILE-TCOLEXPANDDIV-016","PTO-READER-NODE-TILE-TCOLEXPANDDIV-017","PTO-READER-NODE-TILE-TCOLEXPANDDIV-018","PTO-READER-NODE-TILE-TCOLEXPANDDIV-019","PTO-READER-NODE-TILE-TCOLEXPANDDIV-020","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-001","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-002","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-003","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-004","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-005","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-006","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-007","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-008","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-009","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-010","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-011","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-012","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-013","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-014","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-015","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-016","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-017","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-018","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-019","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-020","PTO-READER-NODE-TILE-TCOLEXPANDMAX-001","PTO-READER-NODE-TILE-TCOLEXPANDMAX-002","PTO-READER-NODE-TILE-TCOLEXPANDMAX-003","PTO-READER-NODE-TILE-TCOLEXPANDMAX-004","PTO-READER-NODE-TILE-TCOLEXPANDMAX-005","PTO-READER-NODE-TILE-TCOLEXPANDMAX-006","PTO-READER-NODE-TILE-TCOLEXPANDMAX-007","PTO-READER-NODE-TILE-TCOLEXPANDMAX-008","PTO-READER-NODE-TILE-TCOLEXPANDMAX-009","PTO-READER-NODE-TILE-TCOLEXPANDMAX-010","PTO-READER-NODE-TILE-TCOLEXPANDMAX-011","PTO-READER-NODE-TILE-TCOLEXPANDMAX-012","PTO-READER-NODE-TILE-TCOLEXPANDMAX-013","PTO-READER-NODE-TILE-TCOLEXPANDMAX-014","PTO-READER-NODE-TILE-TCOLEXPANDMAX-015","PTO-READER-NODE-TILE-TCOLEXPANDMAX-016","PTO-READER-NODE-TILE-TCOLEXPANDMAX-017","PTO-READER-NODE-TILE-TCOLEXPANDMAX-018","PTO-READER-NODE-TILE-TCOLEXPANDMAX-019","PTO-READER-NODE-TILE-TCOLEXPANDMAX-020","PTO-READER-NODE-TILE-TCOLEXPANDMIN-001","PTO-READER-NODE-TILE-TCOLEXPANDMIN-002","PTO-READER-NODE-TILE-TCOLEXPANDMIN-003","PTO-READER-NODE-TILE-TCOLEXPANDMIN-004","PTO-READER-NODE-TILE-TCOLEXPANDMIN-005","PTO-READER-NODE-TILE-TCOLEXPANDMIN-006","PTO-READER-NODE-TILE-TCOLEXPANDMIN-007","PTO-READER-NODE-TILE-TCOLEXPANDMIN-008","PTO-READER-NODE-TILE-TCOLEXPANDMIN-009","PTO-READER-NODE-TILE-TCOLEXPANDMIN-010","PTO-READER-NODE-TILE-TCOLEXPANDMIN-011","PTO-READER-NODE-TILE-TCOLEXPANDMIN-012","PTO-READER-NODE-TILE-TCOLEXPANDMIN-013","PTO-READER-NODE-TILE-TCOLEXPANDMIN-014","PTO-READER-NODE-TILE-TCOLEXPANDMIN-015","PTO-READER-NODE-TILE-TCOLEXPANDMIN-016","PTO-READER-NODE-TILE-TCOLEXPANDMIN-017","PTO-READER-NODE-TILE-TCOLEXPANDMIN-018","PTO-READER-NODE-TILE-TCOLEXPANDMIN-019","PTO-READER-NODE-TILE-TCOLEXPANDMIN-020","PTO-READER-NODE-TILE-TCOLEXPANDMUL-001","PTO-READER-NODE-TILE-TCOLEXPANDMUL-002","PTO-READER-NODE-TILE-TCOLEXPANDMUL-003","PTO-READER-NODE-TILE-TCOLEXPANDMUL-004","PTO-READER-NODE-TILE-TCOLEXPANDMUL-005","PTO-READER-NODE-TILE-TCOLEXPANDMUL-006","PTO-READER-NODE-TILE-TCOLEXPANDMUL-007","PTO-READER-NODE-TILE-TCOLEXPANDMUL-008","PTO-READER-NODE-TILE-TCOLEXPANDMUL-009","PTO-READER-NODE-TILE-TCOLEXPANDMUL-010","PTO-READER-NODE-TILE-TCOLEXPANDMUL-011","PTO-READER-NODE-TILE-TCOLEXPANDMUL-012","PTO-READER-NODE-TILE-TCOLEXPANDMUL-013","PTO-READER-NODE-TILE-TCOLEXPANDMUL-014","PTO-READER-NODE-TILE-TCOLEXPANDMUL-015","PTO-READER-NODE-TILE-TCOLEXPANDMUL-016","PTO-READER-NODE-TILE-TCOLEXPANDMUL-017","PTO-READER-NODE-TILE-TCOLEXPANDMUL-018","PTO-READER-NODE-TILE-TCOLEXPANDMUL-019","PTO-READER-NODE-TILE-TCOLEXPANDMUL-020","PTO-READER-NODE-TILE-TCOLEXPANDSUB-001","PTO-READER-NODE-TILE-TCOLEXPANDSUB-002","PTO-READER-NODE-TILE-TCOLEXPANDSUB-003","PTO-READER-NODE-TILE-TCOLEXPANDSUB-004","PTO-READER-NODE-TILE-TCOLEXPANDSUB-005","PTO-READER-NODE-TILE-TCOLEXPANDSUB-006","PTO-READER-NODE-TILE-TCOLEXPANDSUB-007","PTO-READER-NODE-TILE-TCOLEXPANDSUB-008","PTO-READER-NODE-TILE-TCOLEXPANDSUB-009","PTO-READER-NODE-TILE-TCOLEXPANDSUB-010","PTO-READER-NODE-TILE-TCOLEXPANDSUB-011","PTO-READER-NODE-TILE-TCOLEXPANDSUB-012","PTO-READER-NODE-TILE-TCOLEXPANDSUB-013","PTO-READER-NODE-TILE-TCOLEXPANDSUB-014","PTO-READER-NODE-TILE-TCOLEXPANDSUB-015","PTO-READER-NODE-TILE-TCOLEXPANDSUB-016","PTO-READER-NODE-TILE-TCOLEXPANDSUB-017","PTO-READER-NODE-TILE-TCOLEXPANDSUB-018","PTO-READER-NODE-TILE-TCOLEXPANDSUB-019","PTO-READER-NODE-TILE-TCOLEXPANDSUB-020","PTO-READER-NODE-TILE-TCOLMAX-001","PTO-READER-NODE-TILE-TCOLMAX-002","PTO-READER-NODE-TILE-TCOLMAX-003","PTO-READER-NODE-TILE-TCOLMAX-004","PTO-READER-NODE-TILE-TCOLMAX-005","PTO-READER-NODE-TILE-TCOLMAX-006","PTO-READER-NODE-TILE-TCOLMAX-007","PTO-READER-NODE-TILE-TCOLMAX-008","PTO-READER-NODE-TILE-TCOLMAX-009","PTO-READER-NODE-TILE-TCOLMAX-010","PTO-READER-NODE-TILE-TCOLMAX-011","PTO-READER-NODE-TILE-TCOLMAX-012","PTO-READER-NODE-TILE-TCOLMAX-013","PTO-READER-NODE-TILE-TCOLMAX-014","PTO-READER-NODE-TILE-TCOLMAX-015","PTO-READER-NODE-TILE-TCOLMAX-016","PTO-READER-NODE-TILE-TCOLMAX-017","PTO-READER-NODE-TILE-TCOLMAX-018","PTO-READER-NODE-TILE-TCOLMAX-019","PTO-READER-NODE-TILE-TCOLMIN-001","PTO-READER-NODE-TILE-TCOLMIN-002","PTO-READER-NODE-TILE-TCOLMIN-003","PTO-READER-NODE-TILE-TCOLMIN-004","PTO-READER-NODE-TILE-TCOLMIN-005","PTO-READER-NODE-TILE-TCOLMIN-006","PTO-READER-NODE-TILE-TCOLMIN-007","PTO-READER-NODE-TILE-TCOLMIN-008","PTO-READER-NODE-TILE-TCOLMIN-009","PTO-READER-NODE-TILE-TCOLMIN-010","PTO-READER-NODE-TILE-TCOLMIN-011","PTO-READER-NODE-TILE-TCOLMIN-012","PTO-READER-NODE-TILE-TCOLMIN-013","PTO-READER-NODE-TILE-TCOLMIN-014","PTO-READER-NODE-TILE-TCOLMIN-015","PTO-READER-NODE-TILE-TCOLMIN-016","PTO-READER-NODE-TILE-TCOLMIN-017","PTO-READER-NODE-TILE-TCOLMIN-018","PTO-READER-NODE-TILE-TCOLMIN-019","PTO-READER-NODE-TILE-TCOLPROD-001","PTO-READER-NODE-TILE-TCOLPROD-002","PTO-READER-NODE-TILE-TCOLPROD-003","PTO-READER-NODE-TILE-TCOLPROD-004","PTO-READER-NODE-TILE-TCOLPROD-005","PTO-READER-NODE-TILE-TCOLPROD-006","PTO-READER-NODE-TILE-TCOLPROD-007","PTO-READER-NODE-TILE-TCOLPROD-008","PTO-READER-NODE-TILE-TCOLPROD-009","PTO-READER-NODE-TILE-TCOLPROD-010","PTO-READER-NODE-TILE-TCOLPROD-011","PTO-READER-NODE-TILE-TCOLPROD-012","PTO-READER-NODE-TILE-TCOLPROD-013","PTO-READER-NODE-TILE-TCOLPROD-014","PTO-READER-NODE-TILE-TCOLPROD-015","PTO-READER-NODE-TILE-TCOLPROD-016","PTO-READER-NODE-TILE-TCOLPROD-017","PTO-READER-NODE-TILE-TCOLPROD-018","PTO-READER-NODE-TILE-TCOLPROD-019","PTO-READER-NODE-TILE-TCOLSUM-001","PTO-READER-NODE-TILE-TCOLSUM-002","PTO-READER-NODE-TILE-TCOLSUM-003","PTO-READER-NODE-TILE-TCOLSUM-004","PTO-READER-NODE-TILE-TCOLSUM-005","PTO-READER-NODE-TILE-TCOLSUM-006","PTO-READER-NODE-TILE-TCOLSUM-007","PTO-READER-NODE-TILE-TCOLSUM-008","PTO-READER-NODE-TILE-TCOLSUM-009","PTO-READER-NODE-TILE-TCOLSUM-010","PTO-READER-NODE-TILE-TCOLSUM-011","PTO-READER-NODE-TILE-TCOLSUM-012","PTO-READER-NODE-TILE-TCOLSUM-013","PTO-READER-NODE-TILE-TCOLSUM-014","PTO-READER-NODE-TILE-TCOLSUM-015","PTO-READER-NODE-TILE-TCOLSUM-016","PTO-READER-NODE-TILE-TCOLSUM-017","PTO-READER-NODE-TILE-TCOLSUM-018","PTO-READER-NODE-TILE-TCOLSUM-019","PTO-READER-NODE-TILE-TCONCAT-001","PTO-READER-NODE-TILE-TCONCAT-002","PTO-READER-NODE-TILE-TCONCAT-003","PTO-READER-NODE-TILE-TCONCAT-004","PTO-READER-NODE-TILE-TCONCAT-005","PTO-READER-NODE-TILE-TCONCAT-006","PTO-READER-NODE-TILE-TCONCAT-007","PTO-READER-NODE-TILE-TCONCAT-008","PTO-READER-NODE-TILE-TCONCAT-009","PTO-READER-NODE-TILE-TCONCAT-010","PTO-READER-NODE-TILE-TCONCAT-011","PTO-READER-NODE-TILE-TCONCAT-012","PTO-READER-NODE-TILE-TCONCAT-013","PTO-READER-NODE-TILE-TCONCAT-014","PTO-READER-NODE-TILE-TCONCAT-015","PTO-READER-NODE-TILE-TCONCAT-016","PTO-READER-NODE-TILE-TCONCAT-017","PTO-READER-NODE-TILE-TCONCAT-018","PTO-READER-NODE-TILE-TCONCAT-019","PTO-READER-NODE-TILE-TCONCAT-020","PTO-READER-NODE-TILE-TCVT-001","PTO-READER-NODE-TILE-TCVT-002","PTO-READER-NODE-TILE-TCVT-003","PTO-READER-NODE-TILE-TCVT-004","PTO-READER-NODE-TILE-TCVT-005","PTO-READER-NODE-TILE-TCVT-006","PTO-READER-NODE-TILE-TCVT-007","PTO-READER-NODE-TILE-TCVT-008","PTO-READER-NODE-TILE-TCVT-009","PTO-READER-NODE-TILE-TCVT-010","PTO-READER-NODE-TILE-TCVT-011","PTO-READER-NODE-TILE-TCVT-012","PTO-READER-NODE-TILE-TCVT-013","PTO-READER-NODE-TILE-TCVT-014","PTO-READER-NODE-TILE-TCVT-015","PTO-READER-NODE-TILE-TCVT-016","PTO-READER-NODE-TILE-TCVT-017","PTO-READER-NODE-TILE-TCVT-018","PTO-READER-NODE-TILE-TCVT-019","PTO-READER-NODE-TILE-TCVT-020","PTO-READER-NODE-TILE-TDEQUANT-001","PTO-READER-NODE-TILE-TDEQUANT-002","PTO-READER-NODE-TILE-TDEQUANT-003","PTO-READER-NODE-TILE-TDEQUANT-004","PTO-READER-NODE-TILE-TDEQUANT-005","PTO-READER-NODE-TILE-TDEQUANT-006","PTO-READER-NODE-TILE-TDEQUANT-007","PTO-READER-NODE-TILE-TDEQUANT-008","PTO-READER-NODE-TILE-TDEQUANT-009","PTO-READER-NODE-TILE-TDEQUANT-010","PTO-READER-NODE-TILE-TDEQUANT-011","PTO-READER-NODE-TILE-TDEQUANT-012","PTO-READER-NODE-TILE-TDEQUANT-013","PTO-READER-NODE-TILE-TDEQUANT-014","PTO-READER-NODE-TILE-TDEQUANT-015","PTO-READER-NODE-TILE-TDEQUANT-016","PTO-READER-NODE-TILE-TDEQUANT-017","PTO-READER-NODE-TILE-TDEQUANT-018","PTO-READER-NODE-TILE-TDEQUANT-019","PTO-READER-NODE-TILE-TDEQUANT-020","PTO-READER-NODE-TILE-TDEQUANT-021","PTO-READER-NODE-TILE-TDEQUANT-022","PTO-READER-NODE-TILE-TDIV-001","PTO-READER-NODE-TILE-TDIV-002","PTO-READER-NODE-TILE-TDIV-003","PTO-READER-NODE-TILE-TDIV-004","PTO-READER-NODE-TILE-TDIV-005","PTO-READER-NODE-TILE-TDIV-006","PTO-READER-NODE-TILE-TDIV-007","PTO-READER-NODE-TILE-TDIV-008","PTO-READER-NODE-TILE-TDIV-009","PTO-READER-NODE-TILE-TDIV-010","PTO-READER-NODE-TILE-TDIV-011","PTO-READER-NODE-TILE-TDIV-012","PTO-READER-NODE-TILE-TDIV-013","PTO-READER-NODE-TILE-TDIV-014","PTO-READER-NODE-TILE-TDIV-015","PTO-READER-NODE-TILE-TDIV-016","PTO-READER-NODE-TILE-TDIV-017","PTO-READER-NODE-TILE-TDIV-018","PTO-READER-NODE-TILE-TDIV-019","PTO-READER-NODE-TILE-TDIV-020","PTO-READER-NODE-TILE-TDIVS-001","PTO-READER-NODE-TILE-TDIVS-002","PTO-READER-NODE-TILE-TDIVS-003","PTO-READER-NODE-TILE-TDIVS-004","PTO-READER-NODE-TILE-TDIVS-005","PTO-READER-NODE-TILE-TDIVS-006","PTO-READER-NODE-TILE-TDIVS-007","PTO-READER-NODE-TILE-TDIVS-008","PTO-READER-NODE-TILE-TDIVS-009","PTO-READER-NODE-TILE-TDIVS-010","PTO-READER-NODE-TILE-TDIVS-011","PTO-READER-NODE-TILE-TDIVS-012","PTO-READER-NODE-TILE-TDIVS-013","PTO-READER-NODE-TILE-TDIVS-014","PTO-READER-NODE-TILE-TDIVS-015","PTO-READER-NODE-TILE-TDIVS-016","PTO-READER-NODE-TILE-TDIVS-017","PTO-READER-NODE-TILE-TDIVS-018","PTO-READER-NODE-TILE-TDIVS-019","PTO-READER-NODE-TILE-TDIVS-020","PTO-READER-NODE-TILE-TEXP-001","PTO-READER-NODE-TILE-TEXP-002","PTO-READER-NODE-TILE-TEXP-003","PTO-READER-NODE-TILE-TEXP-004","PTO-READER-NODE-TILE-TEXP-005","PTO-READER-NODE-TILE-TEXP-006","PTO-READER-NODE-TILE-TEXP-007","PTO-READER-NODE-TILE-TEXP-008","PTO-READER-NODE-TILE-TEXP-009","PTO-READER-NODE-TILE-TEXP-010","PTO-READER-NODE-TILE-TEXP-011","PTO-READER-NODE-TILE-TEXP-012","PTO-READER-NODE-TILE-TEXP-013","PTO-READER-NODE-TILE-TEXP-014","PTO-READER-NODE-TILE-TEXP-015","PTO-READER-NODE-TILE-TEXP-016","PTO-READER-NODE-TILE-TEXP-017","PTO-READER-NODE-TILE-TEXP-018","PTO-READER-NODE-TILE-TEXP-019","PTO-READER-NODE-TILE-TEXPANDS-001","PTO-READER-NODE-TILE-TEXPANDS-002","PTO-READER-NODE-TILE-TEXPANDS-003","PTO-READER-NODE-TILE-TEXPANDS-004","PTO-READER-NODE-TILE-TEXPANDS-005","PTO-READER-NODE-TILE-TEXPANDS-006","PTO-READER-NODE-TILE-TEXPANDS-007","PTO-READER-NODE-TILE-TEXPANDS-008","PTO-READER-NODE-TILE-TEXPANDS-009","PTO-READER-NODE-TILE-TEXPANDS-010","PTO-READER-NODE-TILE-TEXPANDS-011","PTO-READER-NODE-TILE-TEXPANDS-012","PTO-READER-NODE-TILE-TEXPANDS-013","PTO-READER-NODE-TILE-TEXPANDS-014","PTO-READER-NODE-TILE-TEXPANDS-015","PTO-READER-NODE-TILE-TEXPANDS-016","PTO-READER-NODE-TILE-TEXPANDS-017","PTO-READER-NODE-TILE-TEXPANDS-018","PTO-READER-NODE-TILE-TEXPANDS-019","PTO-READER-NODE-TILE-TEXTRACT-001","PTO-READER-NODE-TILE-TEXTRACT-002","PTO-READER-NODE-TILE-TEXTRACT-003","PTO-READER-NODE-TILE-TEXTRACT-004","PTO-READER-NODE-TILE-TEXTRACT-005","PTO-READER-NODE-TILE-TEXTRACT-006","PTO-READER-NODE-TILE-TEXTRACT-007","PTO-READER-NODE-TILE-TEXTRACT-008","PTO-READER-NODE-TILE-TEXTRACT-009","PTO-READER-NODE-TILE-TEXTRACT-010","PTO-READER-NODE-TILE-TEXTRACT-011","PTO-READER-NODE-TILE-TEXTRACT-012","PTO-READER-NODE-TILE-TEXTRACT-013","PTO-READER-NODE-TILE-TEXTRACT-014","PTO-READER-NODE-TILE-TEXTRACT-015","PTO-READER-NODE-TILE-TEXTRACT-016","PTO-READER-NODE-TILE-TEXTRACT-017","PTO-READER-NODE-TILE-TEXTRACT-018","PTO-READER-NODE-TILE-TEXTRACT-019","PTO-READER-NODE-TILE-TEXTRACT-020","PTO-READER-NODE-TILE-TEXTRACT-021","PTO-READER-NODE-TILE-TFILLPAD-001","PTO-READER-NODE-TILE-TFILLPAD-002","PTO-READER-NODE-TILE-TFILLPAD-003","PTO-READER-NODE-TILE-TFILLPAD-004","PTO-READER-NODE-TILE-TFILLPAD-005","PTO-READER-NODE-TILE-TFILLPAD-006","PTO-READER-NODE-TILE-TFILLPAD-007","PTO-READER-NODE-TILE-TFILLPAD-008","PTO-READER-NODE-TILE-TFILLPAD-009","PTO-READER-NODE-TILE-TFILLPAD-010","PTO-READER-NODE-TILE-TFILLPAD-011","PTO-READER-NODE-TILE-TFILLPAD-012","PTO-READER-NODE-TILE-TFILLPAD-013","PTO-READER-NODE-TILE-TFILLPAD-014","PTO-READER-NODE-TILE-TFILLPAD-015","PTO-READER-NODE-TILE-TFILLPAD-016","PTO-READER-NODE-TILE-TFILLPAD-017","PTO-READER-NODE-TILE-TFILLPAD-018","PTO-READER-NODE-TILE-TFILLPAD-019","PTO-READER-NODE-TILE-TFILLPAD-020"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-TILE-GMOV":"high-risk","PTO-TILE-MGATHER":"high-risk","PTO-TILE-MGATHER-CAS":"high-risk","PTO-TILE-MGATHER-MASK":"high-risk","PTO-TILE-MSCATTER":"high-risk","PTO-TILE-MSCATTER-MASK":"high-risk","PTO-TILE-TABS":"high-risk","PTO-TILE-TADD":"high-risk","PTO-TILE-TADDS":"high-risk","PTO-TILE-TAND":"high-risk","PTO-TILE-TANDS":"high-risk","PTO-TILE-TCI":"high-risk","PTO-TILE-TCMP":"high-risk","PTO-TILE-TCMPS":"high-risk","PTO-TILE-TCOLARGMAX":"high-risk","PTO-TILE-TCOLARGMIN":"high-risk","PTO-TILE-TCOLEXPAND":"high-risk","PTO-TILE-TCOLEXPANDADD":"high-risk","PTO-TILE-TCOLEXPANDDIV":"high-risk","PTO-TILE-TCOLEXPANDEXPDIF":"high-risk","PTO-TILE-TCOLEXPANDMAX":"high-risk","PTO-TILE-TCOLEXPANDMIN":"high-risk","PTO-TILE-TCOLEXPANDMUL":"high-risk","PTO-TILE-TCOLEXPANDSUB":"high-risk","PTO-TILE-TCOLMAX":"high-risk","PTO-TILE-TCOLMIN":"high-risk","PTO-TILE-TCOLPROD":"high-risk","PTO-TILE-TCOLSUM":"high-risk","PTO-TILE-TCONCAT":"high-risk","PTO-TILE-TCVT":"high-risk","PTO-TILE-TDEQUANT":"high-risk","PTO-TILE-TDIV":"high-risk","PTO-TILE-TDIVS":"high-risk","PTO-TILE-TEXP":"high-risk","PTO-TILE-TEXPANDS":"high-risk","PTO-TILE-TEXTRACT":"high-risk","PTO-TILE-TFILLPAD":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":37,"verifier_sample_unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT","PTO-TILE-TFILLPAD"]} +{"artifact_digests":{"semantic_review":"6c49a13f1aee54d8aaae28e0a34a8140de8702e42de7b447242950090492f798","verification":"151c6f7b52f667663e1e438a1847461d6830f1f6514540a7f5d650881fe58401","writer":"acb5fbef0d5abc3ec4101f18e84034c7b2a726c2f74d74f0bdf7338cb22a57c0"},"batch_id":"PTO-READER-TILE-A-001","contexts":{"semantic_reviewer":"/root/arch_c_semantic_review","verifier":"/root","writer":"/root/arch_rollout_c"},"deep_reviewed_unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT"],"reviewed_claim_count":467,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-GMOV-001","PTO-READER-CLAIM-TILE-GMOV-002","PTO-READER-CLAIM-TILE-GMOV-003","PTO-READER-CLAIM-TILE-GMOV-004","PTO-READER-CLAIM-TILE-GMOV-005","PTO-READER-CLAIM-TILE-GMOV-006","PTO-READER-CLAIM-TILE-GMOV-007","PTO-READER-CLAIM-TILE-GMOV-008","PTO-READER-CLAIM-TILE-GMOV-009","PTO-READER-CLAIM-TILE-GMOV-010","PTO-READER-CLAIM-TILE-GMOV-011","PTO-READER-CLAIM-TILE-GMOV-012","PTO-READER-CLAIM-TILE-GMOV-013","PTO-READER-CLAIM-TILE-MGATHER-001","PTO-READER-CLAIM-TILE-MGATHER-002","PTO-READER-CLAIM-TILE-MGATHER-003","PTO-READER-CLAIM-TILE-MGATHER-004","PTO-READER-CLAIM-TILE-MGATHER-005","PTO-READER-CLAIM-TILE-MGATHER-006","PTO-READER-CLAIM-TILE-MGATHER-007","PTO-READER-CLAIM-TILE-MGATHER-008","PTO-READER-CLAIM-TILE-MGATHER-009","PTO-READER-CLAIM-TILE-MGATHER-010","PTO-READER-CLAIM-TILE-MGATHER-011","PTO-READER-CLAIM-TILE-MGATHER-012","PTO-READER-CLAIM-TILE-MGATHER-013","PTO-READER-CLAIM-TILE-MGATHER-CAS-001","PTO-READER-CLAIM-TILE-MGATHER-CAS-002","PTO-READER-CLAIM-TILE-MGATHER-CAS-003","PTO-READER-CLAIM-TILE-MGATHER-CAS-004","PTO-READER-CLAIM-TILE-MGATHER-CAS-005","PTO-READER-CLAIM-TILE-MGATHER-CAS-006","PTO-READER-CLAIM-TILE-MGATHER-CAS-007","PTO-READER-CLAIM-TILE-MGATHER-CAS-008","PTO-READER-CLAIM-TILE-MGATHER-CAS-009","PTO-READER-CLAIM-TILE-MGATHER-CAS-010","PTO-READER-CLAIM-TILE-MGATHER-CAS-011","PTO-READER-CLAIM-TILE-MGATHER-CAS-012","PTO-READER-CLAIM-TILE-MGATHER-CAS-013","PTO-READER-CLAIM-TILE-MGATHER-CAS-014","PTO-READER-CLAIM-TILE-MGATHER-CAS-015","PTO-READER-CLAIM-TILE-MGATHER-MASK-001","PTO-READER-CLAIM-TILE-MGATHER-MASK-002","PTO-READER-CLAIM-TILE-MGATHER-MASK-003","PTO-READER-CLAIM-TILE-MGATHER-MASK-004","PTO-READER-CLAIM-TILE-MGATHER-MASK-005","PTO-READER-CLAIM-TILE-MGATHER-MASK-006","PTO-READER-CLAIM-TILE-MGATHER-MASK-007","PTO-READER-CLAIM-TILE-MGATHER-MASK-008","PTO-READER-CLAIM-TILE-MGATHER-MASK-009","PTO-READER-CLAIM-TILE-MGATHER-MASK-010","PTO-READER-CLAIM-TILE-MGATHER-MASK-011","PTO-READER-CLAIM-TILE-MGATHER-MASK-012","PTO-READER-CLAIM-TILE-MGATHER-MASK-013","PTO-READER-CLAIM-TILE-MGATHER-MASK-014","PTO-READER-CLAIM-TILE-MSCATTER-001","PTO-READER-CLAIM-TILE-MSCATTER-002","PTO-READER-CLAIM-TILE-MSCATTER-003","PTO-READER-CLAIM-TILE-MSCATTER-004","PTO-READER-CLAIM-TILE-MSCATTER-005","PTO-READER-CLAIM-TILE-MSCATTER-006","PTO-READER-CLAIM-TILE-MSCATTER-007","PTO-READER-CLAIM-TILE-MSCATTER-008","PTO-READER-CLAIM-TILE-MSCATTER-009","PTO-READER-CLAIM-TILE-MSCATTER-010","PTO-READER-CLAIM-TILE-MSCATTER-011","PTO-READER-CLAIM-TILE-MSCATTER-012","PTO-READER-CLAIM-TILE-MSCATTER-013","PTO-READER-CLAIM-TILE-MSCATTER-MASK-001","PTO-READER-CLAIM-TILE-MSCATTER-MASK-002","PTO-READER-CLAIM-TILE-MSCATTER-MASK-003","PTO-READER-CLAIM-TILE-MSCATTER-MASK-004","PTO-READER-CLAIM-TILE-MSCATTER-MASK-005","PTO-READER-CLAIM-TILE-MSCATTER-MASK-006","PTO-READER-CLAIM-TILE-MSCATTER-MASK-007","PTO-READER-CLAIM-TILE-MSCATTER-MASK-008","PTO-READER-CLAIM-TILE-MSCATTER-MASK-009","PTO-READER-CLAIM-TILE-MSCATTER-MASK-010","PTO-READER-CLAIM-TILE-MSCATTER-MASK-011","PTO-READER-CLAIM-TILE-MSCATTER-MASK-012","PTO-READER-CLAIM-TILE-MSCATTER-MASK-013","PTO-READER-CLAIM-TILE-MSCATTER-MASK-014","PTO-READER-CLAIM-TILE-TABS-001","PTO-READER-CLAIM-TILE-TABS-002","PTO-READER-CLAIM-TILE-TABS-003","PTO-READER-CLAIM-TILE-TABS-004","PTO-READER-CLAIM-TILE-TABS-005","PTO-READER-CLAIM-TILE-TABS-006","PTO-READER-CLAIM-TILE-TABS-007","PTO-READER-CLAIM-TILE-TABS-008","PTO-READER-CLAIM-TILE-TABS-009","PTO-READER-CLAIM-TILE-TABS-010","PTO-READER-CLAIM-TILE-TABS-011","PTO-READER-CLAIM-TILE-TABS-012","PTO-READER-CLAIM-TILE-TADD-001","PTO-READER-CLAIM-TILE-TADD-002","PTO-READER-CLAIM-TILE-TADD-003","PTO-READER-CLAIM-TILE-TADD-004","PTO-READER-CLAIM-TILE-TADD-005","PTO-READER-CLAIM-TILE-TADD-006","PTO-READER-CLAIM-TILE-TADD-007","PTO-READER-CLAIM-TILE-TADD-008","PTO-READER-CLAIM-TILE-TADD-009","PTO-READER-CLAIM-TILE-TADD-010","PTO-READER-CLAIM-TILE-TADD-011","PTO-READER-CLAIM-TILE-TADD-012","PTO-READER-CLAIM-TILE-TADD-013","PTO-READER-CLAIM-TILE-TADDS-001","PTO-READER-CLAIM-TILE-TADDS-002","PTO-READER-CLAIM-TILE-TADDS-003","PTO-READER-CLAIM-TILE-TADDS-004","PTO-READER-CLAIM-TILE-TADDS-005","PTO-READER-CLAIM-TILE-TADDS-006","PTO-READER-CLAIM-TILE-TADDS-007","PTO-READER-CLAIM-TILE-TADDS-008","PTO-READER-CLAIM-TILE-TADDS-009","PTO-READER-CLAIM-TILE-TADDS-010","PTO-READER-CLAIM-TILE-TADDS-011","PTO-READER-CLAIM-TILE-TADDS-012","PTO-READER-CLAIM-TILE-TADDS-013","PTO-READER-CLAIM-TILE-TAND-001","PTO-READER-CLAIM-TILE-TAND-002","PTO-READER-CLAIM-TILE-TAND-003","PTO-READER-CLAIM-TILE-TAND-004","PTO-READER-CLAIM-TILE-TAND-005","PTO-READER-CLAIM-TILE-TAND-006","PTO-READER-CLAIM-TILE-TAND-007","PTO-READER-CLAIM-TILE-TAND-008","PTO-READER-CLAIM-TILE-TAND-009","PTO-READER-CLAIM-TILE-TAND-010","PTO-READER-CLAIM-TILE-TAND-011","PTO-READER-CLAIM-TILE-TAND-012","PTO-READER-CLAIM-TILE-TAND-013","PTO-READER-CLAIM-TILE-TANDS-001","PTO-READER-CLAIM-TILE-TANDS-002","PTO-READER-CLAIM-TILE-TANDS-003","PTO-READER-CLAIM-TILE-TANDS-004","PTO-READER-CLAIM-TILE-TANDS-005","PTO-READER-CLAIM-TILE-TANDS-006","PTO-READER-CLAIM-TILE-TANDS-007","PTO-READER-CLAIM-TILE-TANDS-008","PTO-READER-CLAIM-TILE-TANDS-009","PTO-READER-CLAIM-TILE-TANDS-010","PTO-READER-CLAIM-TILE-TANDS-011","PTO-READER-CLAIM-TILE-TANDS-012","PTO-READER-CLAIM-TILE-TANDS-013","PTO-READER-CLAIM-TILE-TCI-001","PTO-READER-CLAIM-TILE-TCI-002","PTO-READER-CLAIM-TILE-TCI-003","PTO-READER-CLAIM-TILE-TCI-004","PTO-READER-CLAIM-TILE-TCI-005","PTO-READER-CLAIM-TILE-TCI-006","PTO-READER-CLAIM-TILE-TCI-007","PTO-READER-CLAIM-TILE-TCI-008","PTO-READER-CLAIM-TILE-TCI-009","PTO-READER-CLAIM-TILE-TCI-010","PTO-READER-CLAIM-TILE-TCI-011","PTO-READER-CLAIM-TILE-TCI-012","PTO-READER-CLAIM-TILE-TCI-013","PTO-READER-CLAIM-TILE-TCMP-001","PTO-READER-CLAIM-TILE-TCMP-002","PTO-READER-CLAIM-TILE-TCMP-003","PTO-READER-CLAIM-TILE-TCMP-004","PTO-READER-CLAIM-TILE-TCMP-005","PTO-READER-CLAIM-TILE-TCMP-006","PTO-READER-CLAIM-TILE-TCMP-007","PTO-READER-CLAIM-TILE-TCMP-008","PTO-READER-CLAIM-TILE-TCMP-009","PTO-READER-CLAIM-TILE-TCMP-010","PTO-READER-CLAIM-TILE-TCMP-011","PTO-READER-CLAIM-TILE-TCMP-012","PTO-READER-CLAIM-TILE-TCMP-013","PTO-READER-CLAIM-TILE-TCMP-014","PTO-READER-CLAIM-TILE-TCMPS-001","PTO-READER-CLAIM-TILE-TCMPS-002","PTO-READER-CLAIM-TILE-TCMPS-003","PTO-READER-CLAIM-TILE-TCMPS-004","PTO-READER-CLAIM-TILE-TCMPS-005","PTO-READER-CLAIM-TILE-TCMPS-006","PTO-READER-CLAIM-TILE-TCMPS-007","PTO-READER-CLAIM-TILE-TCMPS-008","PTO-READER-CLAIM-TILE-TCMPS-009","PTO-READER-CLAIM-TILE-TCMPS-010","PTO-READER-CLAIM-TILE-TCMPS-011","PTO-READER-CLAIM-TILE-TCMPS-012","PTO-READER-CLAIM-TILE-TCMPS-013","PTO-READER-CLAIM-TILE-TCMPS-014","PTO-READER-CLAIM-TILE-TCOLARGMAX-001","PTO-READER-CLAIM-TILE-TCOLARGMAX-002","PTO-READER-CLAIM-TILE-TCOLARGMAX-003","PTO-READER-CLAIM-TILE-TCOLARGMAX-004","PTO-READER-CLAIM-TILE-TCOLARGMAX-005","PTO-READER-CLAIM-TILE-TCOLARGMAX-006","PTO-READER-CLAIM-TILE-TCOLARGMAX-007","PTO-READER-CLAIM-TILE-TCOLARGMAX-008","PTO-READER-CLAIM-TILE-TCOLARGMAX-009","PTO-READER-CLAIM-TILE-TCOLARGMAX-010","PTO-READER-CLAIM-TILE-TCOLARGMAX-011","PTO-READER-CLAIM-TILE-TCOLARGMAX-012","PTO-READER-CLAIM-TILE-TCOLARGMIN-001","PTO-READER-CLAIM-TILE-TCOLARGMIN-002","PTO-READER-CLAIM-TILE-TCOLARGMIN-003","PTO-READER-CLAIM-TILE-TCOLARGMIN-004","PTO-READER-CLAIM-TILE-TCOLARGMIN-005","PTO-READER-CLAIM-TILE-TCOLARGMIN-006","PTO-READER-CLAIM-TILE-TCOLARGMIN-007","PTO-READER-CLAIM-TILE-TCOLARGMIN-008","PTO-READER-CLAIM-TILE-TCOLARGMIN-009","PTO-READER-CLAIM-TILE-TCOLARGMIN-010","PTO-READER-CLAIM-TILE-TCOLARGMIN-011","PTO-READER-CLAIM-TILE-TCOLARGMIN-012","PTO-READER-CLAIM-TILE-TCOLEXPAND-001","PTO-READER-CLAIM-TILE-TCOLEXPAND-002","PTO-READER-CLAIM-TILE-TCOLEXPAND-003","PTO-READER-CLAIM-TILE-TCOLEXPAND-004","PTO-READER-CLAIM-TILE-TCOLEXPAND-005","PTO-READER-CLAIM-TILE-TCOLEXPAND-006","PTO-READER-CLAIM-TILE-TCOLEXPAND-007","PTO-READER-CLAIM-TILE-TCOLEXPAND-008","PTO-READER-CLAIM-TILE-TCOLEXPAND-009","PTO-READER-CLAIM-TILE-TCOLEXPAND-010","PTO-READER-CLAIM-TILE-TCOLEXPAND-011","PTO-READER-CLAIM-TILE-TCOLEXPAND-012","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-001","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-002","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-003","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-004","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-005","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-006","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-007","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-008","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-009","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-010","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-011","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-012","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-013","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-001","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-002","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-003","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-004","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-005","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-006","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-007","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-008","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-009","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-010","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-011","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-012","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-013","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-001","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-002","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-003","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-004","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-005","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-006","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-007","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-008","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-009","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-010","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-011","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-012","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-013","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-001","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-002","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-003","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-004","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-005","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-006","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-007","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-008","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-009","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-010","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-011","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-012","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-013","PTO-READER-CLAIM-TILE-TCOLMAX-001","PTO-READER-CLAIM-TILE-TCOLMAX-002","PTO-READER-CLAIM-TILE-TCOLMAX-003","PTO-READER-CLAIM-TILE-TCOLMAX-004","PTO-READER-CLAIM-TILE-TCOLMAX-005","PTO-READER-CLAIM-TILE-TCOLMAX-006","PTO-READER-CLAIM-TILE-TCOLMAX-007","PTO-READER-CLAIM-TILE-TCOLMAX-008","PTO-READER-CLAIM-TILE-TCOLMAX-009","PTO-READER-CLAIM-TILE-TCOLMAX-010","PTO-READER-CLAIM-TILE-TCOLMAX-011","PTO-READER-CLAIM-TILE-TCOLMAX-012","PTO-READER-CLAIM-TILE-TCOLMIN-001","PTO-READER-CLAIM-TILE-TCOLMIN-002","PTO-READER-CLAIM-TILE-TCOLMIN-003","PTO-READER-CLAIM-TILE-TCOLMIN-004","PTO-READER-CLAIM-TILE-TCOLMIN-005","PTO-READER-CLAIM-TILE-TCOLMIN-006","PTO-READER-CLAIM-TILE-TCOLMIN-007","PTO-READER-CLAIM-TILE-TCOLMIN-008","PTO-READER-CLAIM-TILE-TCOLMIN-009","PTO-READER-CLAIM-TILE-TCOLMIN-010","PTO-READER-CLAIM-TILE-TCOLMIN-011","PTO-READER-CLAIM-TILE-TCOLMIN-012","PTO-READER-CLAIM-TILE-TCOLPROD-001","PTO-READER-CLAIM-TILE-TCOLPROD-002","PTO-READER-CLAIM-TILE-TCOLPROD-003","PTO-READER-CLAIM-TILE-TCOLPROD-004","PTO-READER-CLAIM-TILE-TCOLPROD-005","PTO-READER-CLAIM-TILE-TCOLPROD-006","PTO-READER-CLAIM-TILE-TCOLPROD-007","PTO-READER-CLAIM-TILE-TCOLPROD-008","PTO-READER-CLAIM-TILE-TCOLPROD-009","PTO-READER-CLAIM-TILE-TCOLPROD-010","PTO-READER-CLAIM-TILE-TCOLPROD-011","PTO-READER-CLAIM-TILE-TCOLPROD-012","PTO-READER-CLAIM-TILE-TCOLSUM-001","PTO-READER-CLAIM-TILE-TCOLSUM-002","PTO-READER-CLAIM-TILE-TCOLSUM-003","PTO-READER-CLAIM-TILE-TCOLSUM-004","PTO-READER-CLAIM-TILE-TCOLSUM-005","PTO-READER-CLAIM-TILE-TCOLSUM-006","PTO-READER-CLAIM-TILE-TCOLSUM-007","PTO-READER-CLAIM-TILE-TCOLSUM-008","PTO-READER-CLAIM-TILE-TCOLSUM-009","PTO-READER-CLAIM-TILE-TCOLSUM-010","PTO-READER-CLAIM-TILE-TCOLSUM-011","PTO-READER-CLAIM-TILE-TCOLSUM-012","PTO-READER-CLAIM-TILE-TCONCAT-001","PTO-READER-CLAIM-TILE-TCONCAT-002","PTO-READER-CLAIM-TILE-TCONCAT-003","PTO-READER-CLAIM-TILE-TCONCAT-004","PTO-READER-CLAIM-TILE-TCONCAT-005","PTO-READER-CLAIM-TILE-TCONCAT-006","PTO-READER-CLAIM-TILE-TCONCAT-007","PTO-READER-CLAIM-TILE-TCONCAT-008","PTO-READER-CLAIM-TILE-TCONCAT-009","PTO-READER-CLAIM-TILE-TCONCAT-010","PTO-READER-CLAIM-TILE-TCONCAT-011","PTO-READER-CLAIM-TILE-TCONCAT-012","PTO-READER-CLAIM-TILE-TCONCAT-013","PTO-READER-CLAIM-TILE-TCVT-001","PTO-READER-CLAIM-TILE-TCVT-002","PTO-READER-CLAIM-TILE-TCVT-003","PTO-READER-CLAIM-TILE-TCVT-004","PTO-READER-CLAIM-TILE-TCVT-005","PTO-READER-CLAIM-TILE-TCVT-006","PTO-READER-CLAIM-TILE-TCVT-007","PTO-READER-CLAIM-TILE-TCVT-008","PTO-READER-CLAIM-TILE-TCVT-009","PTO-READER-CLAIM-TILE-TCVT-010","PTO-READER-CLAIM-TILE-TCVT-011","PTO-READER-CLAIM-TILE-TCVT-012","PTO-READER-CLAIM-TILE-TCVT-013","PTO-READER-CLAIM-TILE-TDEQUANT-001","PTO-READER-CLAIM-TILE-TDEQUANT-002","PTO-READER-CLAIM-TILE-TDEQUANT-003","PTO-READER-CLAIM-TILE-TDEQUANT-004","PTO-READER-CLAIM-TILE-TDEQUANT-005","PTO-READER-CLAIM-TILE-TDEQUANT-006","PTO-READER-CLAIM-TILE-TDEQUANT-007","PTO-READER-CLAIM-TILE-TDEQUANT-008","PTO-READER-CLAIM-TILE-TDEQUANT-009","PTO-READER-CLAIM-TILE-TDEQUANT-010","PTO-READER-CLAIM-TILE-TDEQUANT-011","PTO-READER-CLAIM-TILE-TDEQUANT-012","PTO-READER-CLAIM-TILE-TDEQUANT-013","PTO-READER-CLAIM-TILE-TDEQUANT-014","PTO-READER-CLAIM-TILE-TDEQUANT-015","PTO-READER-CLAIM-TILE-TDIV-001","PTO-READER-CLAIM-TILE-TDIV-002","PTO-READER-CLAIM-TILE-TDIV-003","PTO-READER-CLAIM-TILE-TDIV-004","PTO-READER-CLAIM-TILE-TDIV-005","PTO-READER-CLAIM-TILE-TDIV-006","PTO-READER-CLAIM-TILE-TDIV-007","PTO-READER-CLAIM-TILE-TDIV-008","PTO-READER-CLAIM-TILE-TDIV-009","PTO-READER-CLAIM-TILE-TDIV-010","PTO-READER-CLAIM-TILE-TDIV-011","PTO-READER-CLAIM-TILE-TDIV-012","PTO-READER-CLAIM-TILE-TDIV-013","PTO-READER-CLAIM-TILE-TDIVS-001","PTO-READER-CLAIM-TILE-TDIVS-002","PTO-READER-CLAIM-TILE-TDIVS-003","PTO-READER-CLAIM-TILE-TDIVS-004","PTO-READER-CLAIM-TILE-TDIVS-005","PTO-READER-CLAIM-TILE-TDIVS-006","PTO-READER-CLAIM-TILE-TDIVS-007","PTO-READER-CLAIM-TILE-TDIVS-008","PTO-READER-CLAIM-TILE-TDIVS-009","PTO-READER-CLAIM-TILE-TDIVS-010","PTO-READER-CLAIM-TILE-TDIVS-011","PTO-READER-CLAIM-TILE-TDIVS-012","PTO-READER-CLAIM-TILE-TDIVS-013","PTO-READER-CLAIM-TILE-TEXP-001","PTO-READER-CLAIM-TILE-TEXP-002","PTO-READER-CLAIM-TILE-TEXP-003","PTO-READER-CLAIM-TILE-TEXP-004","PTO-READER-CLAIM-TILE-TEXP-005","PTO-READER-CLAIM-TILE-TEXP-006","PTO-READER-CLAIM-TILE-TEXP-007","PTO-READER-CLAIM-TILE-TEXP-008","PTO-READER-CLAIM-TILE-TEXP-009","PTO-READER-CLAIM-TILE-TEXP-010","PTO-READER-CLAIM-TILE-TEXP-011","PTO-READER-CLAIM-TILE-TEXP-012","PTO-READER-CLAIM-TILE-TEXPANDS-001","PTO-READER-CLAIM-TILE-TEXPANDS-002","PTO-READER-CLAIM-TILE-TEXPANDS-003","PTO-READER-CLAIM-TILE-TEXPANDS-004","PTO-READER-CLAIM-TILE-TEXPANDS-005","PTO-READER-CLAIM-TILE-TEXPANDS-006","PTO-READER-CLAIM-TILE-TEXPANDS-007","PTO-READER-CLAIM-TILE-TEXPANDS-008","PTO-READER-CLAIM-TILE-TEXPANDS-009","PTO-READER-CLAIM-TILE-TEXPANDS-010","PTO-READER-CLAIM-TILE-TEXPANDS-011","PTO-READER-CLAIM-TILE-TEXPANDS-012","PTO-READER-CLAIM-TILE-TEXTRACT-001","PTO-READER-CLAIM-TILE-TEXTRACT-002","PTO-READER-CLAIM-TILE-TEXTRACT-003","PTO-READER-CLAIM-TILE-TEXTRACT-004","PTO-READER-CLAIM-TILE-TEXTRACT-005","PTO-READER-CLAIM-TILE-TEXTRACT-006","PTO-READER-CLAIM-TILE-TEXTRACT-007","PTO-READER-CLAIM-TILE-TEXTRACT-008","PTO-READER-CLAIM-TILE-TEXTRACT-009","PTO-READER-CLAIM-TILE-TEXTRACT-010","PTO-READER-CLAIM-TILE-TEXTRACT-011","PTO-READER-CLAIM-TILE-TEXTRACT-012","PTO-READER-CLAIM-TILE-TEXTRACT-013","PTO-READER-CLAIM-TILE-TEXTRACT-014"],"reviewed_node_count":719,"reviewed_node_ids":["PTO-READER-NODE-TILE-GMOV-001","PTO-READER-NODE-TILE-GMOV-002","PTO-READER-NODE-TILE-GMOV-003","PTO-READER-NODE-TILE-GMOV-004","PTO-READER-NODE-TILE-GMOV-005","PTO-READER-NODE-TILE-GMOV-006","PTO-READER-NODE-TILE-GMOV-007","PTO-READER-NODE-TILE-GMOV-008","PTO-READER-NODE-TILE-GMOV-009","PTO-READER-NODE-TILE-GMOV-010","PTO-READER-NODE-TILE-GMOV-011","PTO-READER-NODE-TILE-GMOV-012","PTO-READER-NODE-TILE-GMOV-013","PTO-READER-NODE-TILE-GMOV-014","PTO-READER-NODE-TILE-GMOV-015","PTO-READER-NODE-TILE-GMOV-016","PTO-READER-NODE-TILE-GMOV-017","PTO-READER-NODE-TILE-GMOV-018","PTO-READER-NODE-TILE-GMOV-019","PTO-READER-NODE-TILE-GMOV-020","PTO-READER-NODE-TILE-MGATHER-001","PTO-READER-NODE-TILE-MGATHER-002","PTO-READER-NODE-TILE-MGATHER-003","PTO-READER-NODE-TILE-MGATHER-004","PTO-READER-NODE-TILE-MGATHER-005","PTO-READER-NODE-TILE-MGATHER-006","PTO-READER-NODE-TILE-MGATHER-007","PTO-READER-NODE-TILE-MGATHER-008","PTO-READER-NODE-TILE-MGATHER-009","PTO-READER-NODE-TILE-MGATHER-010","PTO-READER-NODE-TILE-MGATHER-011","PTO-READER-NODE-TILE-MGATHER-012","PTO-READER-NODE-TILE-MGATHER-013","PTO-READER-NODE-TILE-MGATHER-014","PTO-READER-NODE-TILE-MGATHER-015","PTO-READER-NODE-TILE-MGATHER-016","PTO-READER-NODE-TILE-MGATHER-017","PTO-READER-NODE-TILE-MGATHER-018","PTO-READER-NODE-TILE-MGATHER-019","PTO-READER-NODE-TILE-MGATHER-020","PTO-READER-NODE-TILE-MGATHER-CAS-001","PTO-READER-NODE-TILE-MGATHER-CAS-002","PTO-READER-NODE-TILE-MGATHER-CAS-003","PTO-READER-NODE-TILE-MGATHER-CAS-004","PTO-READER-NODE-TILE-MGATHER-CAS-005","PTO-READER-NODE-TILE-MGATHER-CAS-006","PTO-READER-NODE-TILE-MGATHER-CAS-007","PTO-READER-NODE-TILE-MGATHER-CAS-008","PTO-READER-NODE-TILE-MGATHER-CAS-009","PTO-READER-NODE-TILE-MGATHER-CAS-010","PTO-READER-NODE-TILE-MGATHER-CAS-011","PTO-READER-NODE-TILE-MGATHER-CAS-012","PTO-READER-NODE-TILE-MGATHER-CAS-013","PTO-READER-NODE-TILE-MGATHER-CAS-014","PTO-READER-NODE-TILE-MGATHER-CAS-015","PTO-READER-NODE-TILE-MGATHER-CAS-016","PTO-READER-NODE-TILE-MGATHER-CAS-017","PTO-READER-NODE-TILE-MGATHER-CAS-018","PTO-READER-NODE-TILE-MGATHER-CAS-019","PTO-READER-NODE-TILE-MGATHER-CAS-020","PTO-READER-NODE-TILE-MGATHER-CAS-021","PTO-READER-NODE-TILE-MGATHER-CAS-022","PTO-READER-NODE-TILE-MGATHER-MASK-001","PTO-READER-NODE-TILE-MGATHER-MASK-002","PTO-READER-NODE-TILE-MGATHER-MASK-003","PTO-READER-NODE-TILE-MGATHER-MASK-004","PTO-READER-NODE-TILE-MGATHER-MASK-005","PTO-READER-NODE-TILE-MGATHER-MASK-006","PTO-READER-NODE-TILE-MGATHER-MASK-007","PTO-READER-NODE-TILE-MGATHER-MASK-008","PTO-READER-NODE-TILE-MGATHER-MASK-009","PTO-READER-NODE-TILE-MGATHER-MASK-010","PTO-READER-NODE-TILE-MGATHER-MASK-011","PTO-READER-NODE-TILE-MGATHER-MASK-012","PTO-READER-NODE-TILE-MGATHER-MASK-013","PTO-READER-NODE-TILE-MGATHER-MASK-014","PTO-READER-NODE-TILE-MGATHER-MASK-015","PTO-READER-NODE-TILE-MGATHER-MASK-016","PTO-READER-NODE-TILE-MGATHER-MASK-017","PTO-READER-NODE-TILE-MGATHER-MASK-018","PTO-READER-NODE-TILE-MGATHER-MASK-019","PTO-READER-NODE-TILE-MGATHER-MASK-020","PTO-READER-NODE-TILE-MGATHER-MASK-021","PTO-READER-NODE-TILE-MSCATTER-001","PTO-READER-NODE-TILE-MSCATTER-002","PTO-READER-NODE-TILE-MSCATTER-003","PTO-READER-NODE-TILE-MSCATTER-004","PTO-READER-NODE-TILE-MSCATTER-005","PTO-READER-NODE-TILE-MSCATTER-006","PTO-READER-NODE-TILE-MSCATTER-007","PTO-READER-NODE-TILE-MSCATTER-008","PTO-READER-NODE-TILE-MSCATTER-009","PTO-READER-NODE-TILE-MSCATTER-010","PTO-READER-NODE-TILE-MSCATTER-011","PTO-READER-NODE-TILE-MSCATTER-012","PTO-READER-NODE-TILE-MSCATTER-013","PTO-READER-NODE-TILE-MSCATTER-014","PTO-READER-NODE-TILE-MSCATTER-015","PTO-READER-NODE-TILE-MSCATTER-016","PTO-READER-NODE-TILE-MSCATTER-017","PTO-READER-NODE-TILE-MSCATTER-018","PTO-READER-NODE-TILE-MSCATTER-019","PTO-READER-NODE-TILE-MSCATTER-020","PTO-READER-NODE-TILE-MSCATTER-MASK-001","PTO-READER-NODE-TILE-MSCATTER-MASK-002","PTO-READER-NODE-TILE-MSCATTER-MASK-003","PTO-READER-NODE-TILE-MSCATTER-MASK-004","PTO-READER-NODE-TILE-MSCATTER-MASK-005","PTO-READER-NODE-TILE-MSCATTER-MASK-006","PTO-READER-NODE-TILE-MSCATTER-MASK-007","PTO-READER-NODE-TILE-MSCATTER-MASK-008","PTO-READER-NODE-TILE-MSCATTER-MASK-009","PTO-READER-NODE-TILE-MSCATTER-MASK-010","PTO-READER-NODE-TILE-MSCATTER-MASK-011","PTO-READER-NODE-TILE-MSCATTER-MASK-012","PTO-READER-NODE-TILE-MSCATTER-MASK-013","PTO-READER-NODE-TILE-MSCATTER-MASK-014","PTO-READER-NODE-TILE-MSCATTER-MASK-015","PTO-READER-NODE-TILE-MSCATTER-MASK-016","PTO-READER-NODE-TILE-MSCATTER-MASK-017","PTO-READER-NODE-TILE-MSCATTER-MASK-018","PTO-READER-NODE-TILE-MSCATTER-MASK-019","PTO-READER-NODE-TILE-MSCATTER-MASK-020","PTO-READER-NODE-TILE-MSCATTER-MASK-021","PTO-READER-NODE-TILE-TABS-001","PTO-READER-NODE-TILE-TABS-002","PTO-READER-NODE-TILE-TABS-003","PTO-READER-NODE-TILE-TABS-004","PTO-READER-NODE-TILE-TABS-005","PTO-READER-NODE-TILE-TABS-006","PTO-READER-NODE-TILE-TABS-007","PTO-READER-NODE-TILE-TABS-008","PTO-READER-NODE-TILE-TABS-009","PTO-READER-NODE-TILE-TABS-010","PTO-READER-NODE-TILE-TABS-011","PTO-READER-NODE-TILE-TABS-012","PTO-READER-NODE-TILE-TABS-013","PTO-READER-NODE-TILE-TABS-014","PTO-READER-NODE-TILE-TABS-015","PTO-READER-NODE-TILE-TABS-016","PTO-READER-NODE-TILE-TABS-017","PTO-READER-NODE-TILE-TABS-018","PTO-READER-NODE-TILE-TABS-019","PTO-READER-NODE-TILE-TADD-001","PTO-READER-NODE-TILE-TADD-002","PTO-READER-NODE-TILE-TADD-003","PTO-READER-NODE-TILE-TADD-004","PTO-READER-NODE-TILE-TADD-005","PTO-READER-NODE-TILE-TADD-006","PTO-READER-NODE-TILE-TADD-007","PTO-READER-NODE-TILE-TADD-008","PTO-READER-NODE-TILE-TADD-009","PTO-READER-NODE-TILE-TADD-010","PTO-READER-NODE-TILE-TADD-011","PTO-READER-NODE-TILE-TADD-012","PTO-READER-NODE-TILE-TADD-013","PTO-READER-NODE-TILE-TADD-014","PTO-READER-NODE-TILE-TADD-015","PTO-READER-NODE-TILE-TADD-016","PTO-READER-NODE-TILE-TADD-017","PTO-READER-NODE-TILE-TADD-018","PTO-READER-NODE-TILE-TADD-019","PTO-READER-NODE-TILE-TADD-020","PTO-READER-NODE-TILE-TADDS-001","PTO-READER-NODE-TILE-TADDS-002","PTO-READER-NODE-TILE-TADDS-003","PTO-READER-NODE-TILE-TADDS-004","PTO-READER-NODE-TILE-TADDS-005","PTO-READER-NODE-TILE-TADDS-006","PTO-READER-NODE-TILE-TADDS-007","PTO-READER-NODE-TILE-TADDS-008","PTO-READER-NODE-TILE-TADDS-009","PTO-READER-NODE-TILE-TADDS-010","PTO-READER-NODE-TILE-TADDS-011","PTO-READER-NODE-TILE-TADDS-012","PTO-READER-NODE-TILE-TADDS-013","PTO-READER-NODE-TILE-TADDS-014","PTO-READER-NODE-TILE-TADDS-015","PTO-READER-NODE-TILE-TADDS-016","PTO-READER-NODE-TILE-TADDS-017","PTO-READER-NODE-TILE-TADDS-018","PTO-READER-NODE-TILE-TADDS-019","PTO-READER-NODE-TILE-TADDS-020","PTO-READER-NODE-TILE-TAND-001","PTO-READER-NODE-TILE-TAND-002","PTO-READER-NODE-TILE-TAND-003","PTO-READER-NODE-TILE-TAND-004","PTO-READER-NODE-TILE-TAND-005","PTO-READER-NODE-TILE-TAND-006","PTO-READER-NODE-TILE-TAND-007","PTO-READER-NODE-TILE-TAND-008","PTO-READER-NODE-TILE-TAND-009","PTO-READER-NODE-TILE-TAND-010","PTO-READER-NODE-TILE-TAND-011","PTO-READER-NODE-TILE-TAND-012","PTO-READER-NODE-TILE-TAND-013","PTO-READER-NODE-TILE-TAND-014","PTO-READER-NODE-TILE-TAND-015","PTO-READER-NODE-TILE-TAND-016","PTO-READER-NODE-TILE-TAND-017","PTO-READER-NODE-TILE-TAND-018","PTO-READER-NODE-TILE-TAND-019","PTO-READER-NODE-TILE-TAND-020","PTO-READER-NODE-TILE-TANDS-001","PTO-READER-NODE-TILE-TANDS-002","PTO-READER-NODE-TILE-TANDS-003","PTO-READER-NODE-TILE-TANDS-004","PTO-READER-NODE-TILE-TANDS-005","PTO-READER-NODE-TILE-TANDS-006","PTO-READER-NODE-TILE-TANDS-007","PTO-READER-NODE-TILE-TANDS-008","PTO-READER-NODE-TILE-TANDS-009","PTO-READER-NODE-TILE-TANDS-010","PTO-READER-NODE-TILE-TANDS-011","PTO-READER-NODE-TILE-TANDS-012","PTO-READER-NODE-TILE-TANDS-013","PTO-READER-NODE-TILE-TANDS-014","PTO-READER-NODE-TILE-TANDS-015","PTO-READER-NODE-TILE-TANDS-016","PTO-READER-NODE-TILE-TANDS-017","PTO-READER-NODE-TILE-TANDS-018","PTO-READER-NODE-TILE-TANDS-019","PTO-READER-NODE-TILE-TANDS-020","PTO-READER-NODE-TILE-TCI-001","PTO-READER-NODE-TILE-TCI-002","PTO-READER-NODE-TILE-TCI-003","PTO-READER-NODE-TILE-TCI-004","PTO-READER-NODE-TILE-TCI-005","PTO-READER-NODE-TILE-TCI-006","PTO-READER-NODE-TILE-TCI-007","PTO-READER-NODE-TILE-TCI-008","PTO-READER-NODE-TILE-TCI-009","PTO-READER-NODE-TILE-TCI-010","PTO-READER-NODE-TILE-TCI-011","PTO-READER-NODE-TILE-TCI-012","PTO-READER-NODE-TILE-TCI-013","PTO-READER-NODE-TILE-TCI-014","PTO-READER-NODE-TILE-TCI-015","PTO-READER-NODE-TILE-TCI-016","PTO-READER-NODE-TILE-TCI-017","PTO-READER-NODE-TILE-TCI-018","PTO-READER-NODE-TILE-TCI-019","PTO-READER-NODE-TILE-TCI-020","PTO-READER-NODE-TILE-TCMP-001","PTO-READER-NODE-TILE-TCMP-002","PTO-READER-NODE-TILE-TCMP-003","PTO-READER-NODE-TILE-TCMP-004","PTO-READER-NODE-TILE-TCMP-005","PTO-READER-NODE-TILE-TCMP-006","PTO-READER-NODE-TILE-TCMP-007","PTO-READER-NODE-TILE-TCMP-008","PTO-READER-NODE-TILE-TCMP-009","PTO-READER-NODE-TILE-TCMP-010","PTO-READER-NODE-TILE-TCMP-011","PTO-READER-NODE-TILE-TCMP-012","PTO-READER-NODE-TILE-TCMP-013","PTO-READER-NODE-TILE-TCMP-014","PTO-READER-NODE-TILE-TCMP-015","PTO-READER-NODE-TILE-TCMP-016","PTO-READER-NODE-TILE-TCMP-017","PTO-READER-NODE-TILE-TCMP-018","PTO-READER-NODE-TILE-TCMP-019","PTO-READER-NODE-TILE-TCMP-020","PTO-READER-NODE-TILE-TCMP-021","PTO-READER-NODE-TILE-TCMPS-001","PTO-READER-NODE-TILE-TCMPS-002","PTO-READER-NODE-TILE-TCMPS-003","PTO-READER-NODE-TILE-TCMPS-004","PTO-READER-NODE-TILE-TCMPS-005","PTO-READER-NODE-TILE-TCMPS-006","PTO-READER-NODE-TILE-TCMPS-007","PTO-READER-NODE-TILE-TCMPS-008","PTO-READER-NODE-TILE-TCMPS-009","PTO-READER-NODE-TILE-TCMPS-010","PTO-READER-NODE-TILE-TCMPS-011","PTO-READER-NODE-TILE-TCMPS-012","PTO-READER-NODE-TILE-TCMPS-013","PTO-READER-NODE-TILE-TCMPS-014","PTO-READER-NODE-TILE-TCMPS-015","PTO-READER-NODE-TILE-TCMPS-016","PTO-READER-NODE-TILE-TCMPS-017","PTO-READER-NODE-TILE-TCMPS-018","PTO-READER-NODE-TILE-TCMPS-019","PTO-READER-NODE-TILE-TCMPS-020","PTO-READER-NODE-TILE-TCMPS-021","PTO-READER-NODE-TILE-TCOLARGMAX-001","PTO-READER-NODE-TILE-TCOLARGMAX-002","PTO-READER-NODE-TILE-TCOLARGMAX-003","PTO-READER-NODE-TILE-TCOLARGMAX-004","PTO-READER-NODE-TILE-TCOLARGMAX-005","PTO-READER-NODE-TILE-TCOLARGMAX-006","PTO-READER-NODE-TILE-TCOLARGMAX-007","PTO-READER-NODE-TILE-TCOLARGMAX-008","PTO-READER-NODE-TILE-TCOLARGMAX-009","PTO-READER-NODE-TILE-TCOLARGMAX-010","PTO-READER-NODE-TILE-TCOLARGMAX-011","PTO-READER-NODE-TILE-TCOLARGMAX-012","PTO-READER-NODE-TILE-TCOLARGMAX-013","PTO-READER-NODE-TILE-TCOLARGMAX-014","PTO-READER-NODE-TILE-TCOLARGMAX-015","PTO-READER-NODE-TILE-TCOLARGMAX-016","PTO-READER-NODE-TILE-TCOLARGMAX-017","PTO-READER-NODE-TILE-TCOLARGMAX-018","PTO-READER-NODE-TILE-TCOLARGMAX-019","PTO-READER-NODE-TILE-TCOLARGMIN-001","PTO-READER-NODE-TILE-TCOLARGMIN-002","PTO-READER-NODE-TILE-TCOLARGMIN-003","PTO-READER-NODE-TILE-TCOLARGMIN-004","PTO-READER-NODE-TILE-TCOLARGMIN-005","PTO-READER-NODE-TILE-TCOLARGMIN-006","PTO-READER-NODE-TILE-TCOLARGMIN-007","PTO-READER-NODE-TILE-TCOLARGMIN-008","PTO-READER-NODE-TILE-TCOLARGMIN-009","PTO-READER-NODE-TILE-TCOLARGMIN-010","PTO-READER-NODE-TILE-TCOLARGMIN-011","PTO-READER-NODE-TILE-TCOLARGMIN-012","PTO-READER-NODE-TILE-TCOLARGMIN-013","PTO-READER-NODE-TILE-TCOLARGMIN-014","PTO-READER-NODE-TILE-TCOLARGMIN-015","PTO-READER-NODE-TILE-TCOLARGMIN-016","PTO-READER-NODE-TILE-TCOLARGMIN-017","PTO-READER-NODE-TILE-TCOLARGMIN-018","PTO-READER-NODE-TILE-TCOLARGMIN-019","PTO-READER-NODE-TILE-TCOLEXPAND-001","PTO-READER-NODE-TILE-TCOLEXPAND-002","PTO-READER-NODE-TILE-TCOLEXPAND-003","PTO-READER-NODE-TILE-TCOLEXPAND-004","PTO-READER-NODE-TILE-TCOLEXPAND-005","PTO-READER-NODE-TILE-TCOLEXPAND-006","PTO-READER-NODE-TILE-TCOLEXPAND-007","PTO-READER-NODE-TILE-TCOLEXPAND-008","PTO-READER-NODE-TILE-TCOLEXPAND-009","PTO-READER-NODE-TILE-TCOLEXPAND-010","PTO-READER-NODE-TILE-TCOLEXPAND-011","PTO-READER-NODE-TILE-TCOLEXPAND-012","PTO-READER-NODE-TILE-TCOLEXPAND-013","PTO-READER-NODE-TILE-TCOLEXPAND-014","PTO-READER-NODE-TILE-TCOLEXPAND-015","PTO-READER-NODE-TILE-TCOLEXPAND-016","PTO-READER-NODE-TILE-TCOLEXPAND-017","PTO-READER-NODE-TILE-TCOLEXPAND-018","PTO-READER-NODE-TILE-TCOLEXPAND-019","PTO-READER-NODE-TILE-TCOLEXPANDADD-001","PTO-READER-NODE-TILE-TCOLEXPANDADD-002","PTO-READER-NODE-TILE-TCOLEXPANDADD-003","PTO-READER-NODE-TILE-TCOLEXPANDADD-004","PTO-READER-NODE-TILE-TCOLEXPANDADD-005","PTO-READER-NODE-TILE-TCOLEXPANDADD-006","PTO-READER-NODE-TILE-TCOLEXPANDADD-007","PTO-READER-NODE-TILE-TCOLEXPANDADD-008","PTO-READER-NODE-TILE-TCOLEXPANDADD-009","PTO-READER-NODE-TILE-TCOLEXPANDADD-010","PTO-READER-NODE-TILE-TCOLEXPANDADD-011","PTO-READER-NODE-TILE-TCOLEXPANDADD-012","PTO-READER-NODE-TILE-TCOLEXPANDADD-013","PTO-READER-NODE-TILE-TCOLEXPANDADD-014","PTO-READER-NODE-TILE-TCOLEXPANDADD-015","PTO-READER-NODE-TILE-TCOLEXPANDADD-016","PTO-READER-NODE-TILE-TCOLEXPANDADD-017","PTO-READER-NODE-TILE-TCOLEXPANDADD-018","PTO-READER-NODE-TILE-TCOLEXPANDADD-019","PTO-READER-NODE-TILE-TCOLEXPANDADD-020","PTO-READER-NODE-TILE-TCOLEXPANDDIV-001","PTO-READER-NODE-TILE-TCOLEXPANDDIV-002","PTO-READER-NODE-TILE-TCOLEXPANDDIV-003","PTO-READER-NODE-TILE-TCOLEXPANDDIV-004","PTO-READER-NODE-TILE-TCOLEXPANDDIV-005","PTO-READER-NODE-TILE-TCOLEXPANDDIV-006","PTO-READER-NODE-TILE-TCOLEXPANDDIV-007","PTO-READER-NODE-TILE-TCOLEXPANDDIV-008","PTO-READER-NODE-TILE-TCOLEXPANDDIV-009","PTO-READER-NODE-TILE-TCOLEXPANDDIV-010","PTO-READER-NODE-TILE-TCOLEXPANDDIV-011","PTO-READER-NODE-TILE-TCOLEXPANDDIV-012","PTO-READER-NODE-TILE-TCOLEXPANDDIV-013","PTO-READER-NODE-TILE-TCOLEXPANDDIV-014","PTO-READER-NODE-TILE-TCOLEXPANDDIV-015","PTO-READER-NODE-TILE-TCOLEXPANDDIV-016","PTO-READER-NODE-TILE-TCOLEXPANDDIV-017","PTO-READER-NODE-TILE-TCOLEXPANDDIV-018","PTO-READER-NODE-TILE-TCOLEXPANDDIV-019","PTO-READER-NODE-TILE-TCOLEXPANDDIV-020","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-001","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-002","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-003","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-004","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-005","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-006","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-007","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-008","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-009","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-010","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-011","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-012","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-013","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-014","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-015","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-016","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-017","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-018","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-019","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-020","PTO-READER-NODE-TILE-TCOLEXPANDMAX-001","PTO-READER-NODE-TILE-TCOLEXPANDMAX-002","PTO-READER-NODE-TILE-TCOLEXPANDMAX-003","PTO-READER-NODE-TILE-TCOLEXPANDMAX-004","PTO-READER-NODE-TILE-TCOLEXPANDMAX-005","PTO-READER-NODE-TILE-TCOLEXPANDMAX-006","PTO-READER-NODE-TILE-TCOLEXPANDMAX-007","PTO-READER-NODE-TILE-TCOLEXPANDMAX-008","PTO-READER-NODE-TILE-TCOLEXPANDMAX-009","PTO-READER-NODE-TILE-TCOLEXPANDMAX-010","PTO-READER-NODE-TILE-TCOLEXPANDMAX-011","PTO-READER-NODE-TILE-TCOLEXPANDMAX-012","PTO-READER-NODE-TILE-TCOLEXPANDMAX-013","PTO-READER-NODE-TILE-TCOLEXPANDMAX-014","PTO-READER-NODE-TILE-TCOLEXPANDMAX-015","PTO-READER-NODE-TILE-TCOLEXPANDMAX-016","PTO-READER-NODE-TILE-TCOLEXPANDMAX-017","PTO-READER-NODE-TILE-TCOLEXPANDMAX-018","PTO-READER-NODE-TILE-TCOLEXPANDMAX-019","PTO-READER-NODE-TILE-TCOLEXPANDMAX-020","PTO-READER-NODE-TILE-TCOLEXPANDMIN-001","PTO-READER-NODE-TILE-TCOLEXPANDMIN-002","PTO-READER-NODE-TILE-TCOLEXPANDMIN-003","PTO-READER-NODE-TILE-TCOLEXPANDMIN-004","PTO-READER-NODE-TILE-TCOLEXPANDMIN-005","PTO-READER-NODE-TILE-TCOLEXPANDMIN-006","PTO-READER-NODE-TILE-TCOLEXPANDMIN-007","PTO-READER-NODE-TILE-TCOLEXPANDMIN-008","PTO-READER-NODE-TILE-TCOLEXPANDMIN-009","PTO-READER-NODE-TILE-TCOLEXPANDMIN-010","PTO-READER-NODE-TILE-TCOLEXPANDMIN-011","PTO-READER-NODE-TILE-TCOLEXPANDMIN-012","PTO-READER-NODE-TILE-TCOLEXPANDMIN-013","PTO-READER-NODE-TILE-TCOLEXPANDMIN-014","PTO-READER-NODE-TILE-TCOLEXPANDMIN-015","PTO-READER-NODE-TILE-TCOLEXPANDMIN-016","PTO-READER-NODE-TILE-TCOLEXPANDMIN-017","PTO-READER-NODE-TILE-TCOLEXPANDMIN-018","PTO-READER-NODE-TILE-TCOLEXPANDMIN-019","PTO-READER-NODE-TILE-TCOLEXPANDMIN-020","PTO-READER-NODE-TILE-TCOLEXPANDMUL-001","PTO-READER-NODE-TILE-TCOLEXPANDMUL-002","PTO-READER-NODE-TILE-TCOLEXPANDMUL-003","PTO-READER-NODE-TILE-TCOLEXPANDMUL-004","PTO-READER-NODE-TILE-TCOLEXPANDMUL-005","PTO-READER-NODE-TILE-TCOLEXPANDMUL-006","PTO-READER-NODE-TILE-TCOLEXPANDMUL-007","PTO-READER-NODE-TILE-TCOLEXPANDMUL-008","PTO-READER-NODE-TILE-TCOLEXPANDMUL-009","PTO-READER-NODE-TILE-TCOLEXPANDMUL-010","PTO-READER-NODE-TILE-TCOLEXPANDMUL-011","PTO-READER-NODE-TILE-TCOLEXPANDMUL-012","PTO-READER-NODE-TILE-TCOLEXPANDMUL-013","PTO-READER-NODE-TILE-TCOLEXPANDMUL-014","PTO-READER-NODE-TILE-TCOLEXPANDMUL-015","PTO-READER-NODE-TILE-TCOLEXPANDMUL-016","PTO-READER-NODE-TILE-TCOLEXPANDMUL-017","PTO-READER-NODE-TILE-TCOLEXPANDMUL-018","PTO-READER-NODE-TILE-TCOLEXPANDMUL-019","PTO-READER-NODE-TILE-TCOLEXPANDMUL-020","PTO-READER-NODE-TILE-TCOLEXPANDSUB-001","PTO-READER-NODE-TILE-TCOLEXPANDSUB-002","PTO-READER-NODE-TILE-TCOLEXPANDSUB-003","PTO-READER-NODE-TILE-TCOLEXPANDSUB-004","PTO-READER-NODE-TILE-TCOLEXPANDSUB-005","PTO-READER-NODE-TILE-TCOLEXPANDSUB-006","PTO-READER-NODE-TILE-TCOLEXPANDSUB-007","PTO-READER-NODE-TILE-TCOLEXPANDSUB-008","PTO-READER-NODE-TILE-TCOLEXPANDSUB-009","PTO-READER-NODE-TILE-TCOLEXPANDSUB-010","PTO-READER-NODE-TILE-TCOLEXPANDSUB-011","PTO-READER-NODE-TILE-TCOLEXPANDSUB-012","PTO-READER-NODE-TILE-TCOLEXPANDSUB-013","PTO-READER-NODE-TILE-TCOLEXPANDSUB-014","PTO-READER-NODE-TILE-TCOLEXPANDSUB-015","PTO-READER-NODE-TILE-TCOLEXPANDSUB-016","PTO-READER-NODE-TILE-TCOLEXPANDSUB-017","PTO-READER-NODE-TILE-TCOLEXPANDSUB-018","PTO-READER-NODE-TILE-TCOLEXPANDSUB-019","PTO-READER-NODE-TILE-TCOLEXPANDSUB-020","PTO-READER-NODE-TILE-TCOLMAX-001","PTO-READER-NODE-TILE-TCOLMAX-002","PTO-READER-NODE-TILE-TCOLMAX-003","PTO-READER-NODE-TILE-TCOLMAX-004","PTO-READER-NODE-TILE-TCOLMAX-005","PTO-READER-NODE-TILE-TCOLMAX-006","PTO-READER-NODE-TILE-TCOLMAX-007","PTO-READER-NODE-TILE-TCOLMAX-008","PTO-READER-NODE-TILE-TCOLMAX-009","PTO-READER-NODE-TILE-TCOLMAX-010","PTO-READER-NODE-TILE-TCOLMAX-011","PTO-READER-NODE-TILE-TCOLMAX-012","PTO-READER-NODE-TILE-TCOLMAX-013","PTO-READER-NODE-TILE-TCOLMAX-014","PTO-READER-NODE-TILE-TCOLMAX-015","PTO-READER-NODE-TILE-TCOLMAX-016","PTO-READER-NODE-TILE-TCOLMAX-017","PTO-READER-NODE-TILE-TCOLMAX-018","PTO-READER-NODE-TILE-TCOLMAX-019","PTO-READER-NODE-TILE-TCOLMIN-001","PTO-READER-NODE-TILE-TCOLMIN-002","PTO-READER-NODE-TILE-TCOLMIN-003","PTO-READER-NODE-TILE-TCOLMIN-004","PTO-READER-NODE-TILE-TCOLMIN-005","PTO-READER-NODE-TILE-TCOLMIN-006","PTO-READER-NODE-TILE-TCOLMIN-007","PTO-READER-NODE-TILE-TCOLMIN-008","PTO-READER-NODE-TILE-TCOLMIN-009","PTO-READER-NODE-TILE-TCOLMIN-010","PTO-READER-NODE-TILE-TCOLMIN-011","PTO-READER-NODE-TILE-TCOLMIN-012","PTO-READER-NODE-TILE-TCOLMIN-013","PTO-READER-NODE-TILE-TCOLMIN-014","PTO-READER-NODE-TILE-TCOLMIN-015","PTO-READER-NODE-TILE-TCOLMIN-016","PTO-READER-NODE-TILE-TCOLMIN-017","PTO-READER-NODE-TILE-TCOLMIN-018","PTO-READER-NODE-TILE-TCOLMIN-019","PTO-READER-NODE-TILE-TCOLPROD-001","PTO-READER-NODE-TILE-TCOLPROD-002","PTO-READER-NODE-TILE-TCOLPROD-003","PTO-READER-NODE-TILE-TCOLPROD-004","PTO-READER-NODE-TILE-TCOLPROD-005","PTO-READER-NODE-TILE-TCOLPROD-006","PTO-READER-NODE-TILE-TCOLPROD-007","PTO-READER-NODE-TILE-TCOLPROD-008","PTO-READER-NODE-TILE-TCOLPROD-009","PTO-READER-NODE-TILE-TCOLPROD-010","PTO-READER-NODE-TILE-TCOLPROD-011","PTO-READER-NODE-TILE-TCOLPROD-012","PTO-READER-NODE-TILE-TCOLPROD-013","PTO-READER-NODE-TILE-TCOLPROD-014","PTO-READER-NODE-TILE-TCOLPROD-015","PTO-READER-NODE-TILE-TCOLPROD-016","PTO-READER-NODE-TILE-TCOLPROD-017","PTO-READER-NODE-TILE-TCOLPROD-018","PTO-READER-NODE-TILE-TCOLPROD-019","PTO-READER-NODE-TILE-TCOLSUM-001","PTO-READER-NODE-TILE-TCOLSUM-002","PTO-READER-NODE-TILE-TCOLSUM-003","PTO-READER-NODE-TILE-TCOLSUM-004","PTO-READER-NODE-TILE-TCOLSUM-005","PTO-READER-NODE-TILE-TCOLSUM-006","PTO-READER-NODE-TILE-TCOLSUM-007","PTO-READER-NODE-TILE-TCOLSUM-008","PTO-READER-NODE-TILE-TCOLSUM-009","PTO-READER-NODE-TILE-TCOLSUM-010","PTO-READER-NODE-TILE-TCOLSUM-011","PTO-READER-NODE-TILE-TCOLSUM-012","PTO-READER-NODE-TILE-TCOLSUM-013","PTO-READER-NODE-TILE-TCOLSUM-014","PTO-READER-NODE-TILE-TCOLSUM-015","PTO-READER-NODE-TILE-TCOLSUM-016","PTO-READER-NODE-TILE-TCOLSUM-017","PTO-READER-NODE-TILE-TCOLSUM-018","PTO-READER-NODE-TILE-TCOLSUM-019","PTO-READER-NODE-TILE-TCONCAT-001","PTO-READER-NODE-TILE-TCONCAT-002","PTO-READER-NODE-TILE-TCONCAT-003","PTO-READER-NODE-TILE-TCONCAT-004","PTO-READER-NODE-TILE-TCONCAT-005","PTO-READER-NODE-TILE-TCONCAT-006","PTO-READER-NODE-TILE-TCONCAT-007","PTO-READER-NODE-TILE-TCONCAT-008","PTO-READER-NODE-TILE-TCONCAT-009","PTO-READER-NODE-TILE-TCONCAT-010","PTO-READER-NODE-TILE-TCONCAT-011","PTO-READER-NODE-TILE-TCONCAT-012","PTO-READER-NODE-TILE-TCONCAT-013","PTO-READER-NODE-TILE-TCONCAT-014","PTO-READER-NODE-TILE-TCONCAT-015","PTO-READER-NODE-TILE-TCONCAT-016","PTO-READER-NODE-TILE-TCONCAT-017","PTO-READER-NODE-TILE-TCONCAT-018","PTO-READER-NODE-TILE-TCONCAT-019","PTO-READER-NODE-TILE-TCONCAT-020","PTO-READER-NODE-TILE-TCVT-001","PTO-READER-NODE-TILE-TCVT-002","PTO-READER-NODE-TILE-TCVT-003","PTO-READER-NODE-TILE-TCVT-004","PTO-READER-NODE-TILE-TCVT-005","PTO-READER-NODE-TILE-TCVT-006","PTO-READER-NODE-TILE-TCVT-007","PTO-READER-NODE-TILE-TCVT-008","PTO-READER-NODE-TILE-TCVT-009","PTO-READER-NODE-TILE-TCVT-010","PTO-READER-NODE-TILE-TCVT-011","PTO-READER-NODE-TILE-TCVT-012","PTO-READER-NODE-TILE-TCVT-013","PTO-READER-NODE-TILE-TCVT-014","PTO-READER-NODE-TILE-TCVT-015","PTO-READER-NODE-TILE-TCVT-016","PTO-READER-NODE-TILE-TCVT-017","PTO-READER-NODE-TILE-TCVT-018","PTO-READER-NODE-TILE-TCVT-019","PTO-READER-NODE-TILE-TCVT-020","PTO-READER-NODE-TILE-TDEQUANT-001","PTO-READER-NODE-TILE-TDEQUANT-002","PTO-READER-NODE-TILE-TDEQUANT-003","PTO-READER-NODE-TILE-TDEQUANT-004","PTO-READER-NODE-TILE-TDEQUANT-005","PTO-READER-NODE-TILE-TDEQUANT-006","PTO-READER-NODE-TILE-TDEQUANT-007","PTO-READER-NODE-TILE-TDEQUANT-008","PTO-READER-NODE-TILE-TDEQUANT-009","PTO-READER-NODE-TILE-TDEQUANT-010","PTO-READER-NODE-TILE-TDEQUANT-011","PTO-READER-NODE-TILE-TDEQUANT-012","PTO-READER-NODE-TILE-TDEQUANT-013","PTO-READER-NODE-TILE-TDEQUANT-014","PTO-READER-NODE-TILE-TDEQUANT-015","PTO-READER-NODE-TILE-TDEQUANT-016","PTO-READER-NODE-TILE-TDEQUANT-017","PTO-READER-NODE-TILE-TDEQUANT-018","PTO-READER-NODE-TILE-TDEQUANT-019","PTO-READER-NODE-TILE-TDEQUANT-020","PTO-READER-NODE-TILE-TDEQUANT-021","PTO-READER-NODE-TILE-TDEQUANT-022","PTO-READER-NODE-TILE-TDIV-001","PTO-READER-NODE-TILE-TDIV-002","PTO-READER-NODE-TILE-TDIV-003","PTO-READER-NODE-TILE-TDIV-004","PTO-READER-NODE-TILE-TDIV-005","PTO-READER-NODE-TILE-TDIV-006","PTO-READER-NODE-TILE-TDIV-007","PTO-READER-NODE-TILE-TDIV-008","PTO-READER-NODE-TILE-TDIV-009","PTO-READER-NODE-TILE-TDIV-010","PTO-READER-NODE-TILE-TDIV-011","PTO-READER-NODE-TILE-TDIV-012","PTO-READER-NODE-TILE-TDIV-013","PTO-READER-NODE-TILE-TDIV-014","PTO-READER-NODE-TILE-TDIV-015","PTO-READER-NODE-TILE-TDIV-016","PTO-READER-NODE-TILE-TDIV-017","PTO-READER-NODE-TILE-TDIV-018","PTO-READER-NODE-TILE-TDIV-019","PTO-READER-NODE-TILE-TDIV-020","PTO-READER-NODE-TILE-TDIVS-001","PTO-READER-NODE-TILE-TDIVS-002","PTO-READER-NODE-TILE-TDIVS-003","PTO-READER-NODE-TILE-TDIVS-004","PTO-READER-NODE-TILE-TDIVS-005","PTO-READER-NODE-TILE-TDIVS-006","PTO-READER-NODE-TILE-TDIVS-007","PTO-READER-NODE-TILE-TDIVS-008","PTO-READER-NODE-TILE-TDIVS-009","PTO-READER-NODE-TILE-TDIVS-010","PTO-READER-NODE-TILE-TDIVS-011","PTO-READER-NODE-TILE-TDIVS-012","PTO-READER-NODE-TILE-TDIVS-013","PTO-READER-NODE-TILE-TDIVS-014","PTO-READER-NODE-TILE-TDIVS-015","PTO-READER-NODE-TILE-TDIVS-016","PTO-READER-NODE-TILE-TDIVS-017","PTO-READER-NODE-TILE-TDIVS-018","PTO-READER-NODE-TILE-TDIVS-019","PTO-READER-NODE-TILE-TDIVS-020","PTO-READER-NODE-TILE-TEXP-001","PTO-READER-NODE-TILE-TEXP-002","PTO-READER-NODE-TILE-TEXP-003","PTO-READER-NODE-TILE-TEXP-004","PTO-READER-NODE-TILE-TEXP-005","PTO-READER-NODE-TILE-TEXP-006","PTO-READER-NODE-TILE-TEXP-007","PTO-READER-NODE-TILE-TEXP-008","PTO-READER-NODE-TILE-TEXP-009","PTO-READER-NODE-TILE-TEXP-010","PTO-READER-NODE-TILE-TEXP-011","PTO-READER-NODE-TILE-TEXP-012","PTO-READER-NODE-TILE-TEXP-013","PTO-READER-NODE-TILE-TEXP-014","PTO-READER-NODE-TILE-TEXP-015","PTO-READER-NODE-TILE-TEXP-016","PTO-READER-NODE-TILE-TEXP-017","PTO-READER-NODE-TILE-TEXP-018","PTO-READER-NODE-TILE-TEXP-019","PTO-READER-NODE-TILE-TEXPANDS-001","PTO-READER-NODE-TILE-TEXPANDS-002","PTO-READER-NODE-TILE-TEXPANDS-003","PTO-READER-NODE-TILE-TEXPANDS-004","PTO-READER-NODE-TILE-TEXPANDS-005","PTO-READER-NODE-TILE-TEXPANDS-006","PTO-READER-NODE-TILE-TEXPANDS-007","PTO-READER-NODE-TILE-TEXPANDS-008","PTO-READER-NODE-TILE-TEXPANDS-009","PTO-READER-NODE-TILE-TEXPANDS-010","PTO-READER-NODE-TILE-TEXPANDS-011","PTO-READER-NODE-TILE-TEXPANDS-012","PTO-READER-NODE-TILE-TEXPANDS-013","PTO-READER-NODE-TILE-TEXPANDS-014","PTO-READER-NODE-TILE-TEXPANDS-015","PTO-READER-NODE-TILE-TEXPANDS-016","PTO-READER-NODE-TILE-TEXPANDS-017","PTO-READER-NODE-TILE-TEXPANDS-018","PTO-READER-NODE-TILE-TEXPANDS-019","PTO-READER-NODE-TILE-TEXTRACT-001","PTO-READER-NODE-TILE-TEXTRACT-002","PTO-READER-NODE-TILE-TEXTRACT-003","PTO-READER-NODE-TILE-TEXTRACT-004","PTO-READER-NODE-TILE-TEXTRACT-005","PTO-READER-NODE-TILE-TEXTRACT-006","PTO-READER-NODE-TILE-TEXTRACT-007","PTO-READER-NODE-TILE-TEXTRACT-008","PTO-READER-NODE-TILE-TEXTRACT-009","PTO-READER-NODE-TILE-TEXTRACT-010","PTO-READER-NODE-TILE-TEXTRACT-011","PTO-READER-NODE-TILE-TEXTRACT-012","PTO-READER-NODE-TILE-TEXTRACT-013","PTO-READER-NODE-TILE-TEXTRACT-014","PTO-READER-NODE-TILE-TEXTRACT-015","PTO-READER-NODE-TILE-TEXTRACT-016","PTO-READER-NODE-TILE-TEXTRACT-017","PTO-READER-NODE-TILE-TEXTRACT-018","PTO-READER-NODE-TILE-TEXTRACT-019","PTO-READER-NODE-TILE-TEXTRACT-020","PTO-READER-NODE-TILE-TEXTRACT-021"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-TILE-GMOV":"high-risk","PTO-TILE-MGATHER":"high-risk","PTO-TILE-MGATHER-CAS":"high-risk","PTO-TILE-MGATHER-MASK":"high-risk","PTO-TILE-MSCATTER":"high-risk","PTO-TILE-MSCATTER-MASK":"high-risk","PTO-TILE-TABS":"high-risk","PTO-TILE-TADD":"high-risk","PTO-TILE-TADDS":"high-risk","PTO-TILE-TAND":"high-risk","PTO-TILE-TANDS":"high-risk","PTO-TILE-TCI":"high-risk","PTO-TILE-TCMP":"high-risk","PTO-TILE-TCMPS":"high-risk","PTO-TILE-TCOLARGMAX":"high-risk","PTO-TILE-TCOLARGMIN":"high-risk","PTO-TILE-TCOLEXPAND":"high-risk","PTO-TILE-TCOLEXPANDADD":"high-risk","PTO-TILE-TCOLEXPANDDIV":"high-risk","PTO-TILE-TCOLEXPANDEXPDIF":"high-risk","PTO-TILE-TCOLEXPANDMAX":"high-risk","PTO-TILE-TCOLEXPANDMIN":"high-risk","PTO-TILE-TCOLEXPANDMUL":"high-risk","PTO-TILE-TCOLEXPANDSUB":"high-risk","PTO-TILE-TCOLMAX":"high-risk","PTO-TILE-TCOLMIN":"high-risk","PTO-TILE-TCOLPROD":"high-risk","PTO-TILE-TCOLSUM":"high-risk","PTO-TILE-TCONCAT":"high-risk","PTO-TILE-TCVT":"high-risk","PTO-TILE-TDEQUANT":"high-risk","PTO-TILE-TDIV":"high-risk","PTO-TILE-TDIVS":"high-risk","PTO-TILE-TEXP":"high-risk","PTO-TILE-TEXPANDS":"high-risk","PTO-TILE-TEXTRACT":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":36,"verifier_sample_unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT"]} diff --git a/spec/evidence/mnemonic-descriptions/reviews/tile-c-001.json b/spec/evidence/mnemonic-descriptions/reviews/tile-c-001.json index 75ba9ad0d..abf9c3f24 100644 --- a/spec/evidence/mnemonic-descriptions/reviews/tile-c-001.json +++ b/spec/evidence/mnemonic-descriptions/reviews/tile-c-001.json @@ -1 +1 @@ -{"artifact_digests":{"semantic_review":"1deb76218c17e8e5d646415e23f603a1d7ef3d00bfc46abf9122dcbdbec97eb5","verification":"51cb4704064527bc55ad39599fcdde76d403e4577d2f513bec325bce638cb50c","writer":"963544a3334321a2544fe05387703338935381f46bc7d018974601828f8da84f"},"batch_id":"PTO-READER-TILE-C-001","contexts":{"semantic_reviewer":"/root/pilot_arch_semantic_review","verifier":"/root","writer":"/root/pilot_arch_writer"},"deep_reviewed_unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRANS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"],"reviewed_claim_count":596,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-C-TQUANT-001","PTO-READER-CLAIM-TILE-C-TQUANT-002","PTO-READER-CLAIM-TILE-C-TQUANT-003","PTO-READER-CLAIM-TILE-C-TQUANT-004","PTO-READER-CLAIM-TILE-C-TQUANT-005","PTO-READER-CLAIM-TILE-C-TQUANT-006","PTO-READER-CLAIM-TILE-C-TQUANT-007","PTO-READER-CLAIM-TILE-C-TQUANT-008","PTO-READER-CLAIM-TILE-C-TQUANT-009","PTO-READER-CLAIM-TILE-C-TQUANT-010","PTO-READER-CLAIM-TILE-C-TQUANT-011","PTO-READER-CLAIM-TILE-C-TQUANT-012","PTO-READER-CLAIM-TILE-C-TQUANT-013","PTO-READER-CLAIM-TILE-C-TQUANT-014","PTO-READER-CLAIM-TILE-C-TQUANT-015","PTO-READER-CLAIM-TILE-C-TQUANT-016","PTO-READER-CLAIM-TILE-C-TQUANT-017","PTO-READER-CLAIM-TILE-C-TQUANT-018","PTO-READER-CLAIM-TILE-C-TQUANT-019","PTO-READER-CLAIM-TILE-C-TQUANT-020","PTO-READER-CLAIM-TILE-C-TRECIP-001","PTO-READER-CLAIM-TILE-C-TRECIP-002","PTO-READER-CLAIM-TILE-C-TRECIP-003","PTO-READER-CLAIM-TILE-C-TRECIP-004","PTO-READER-CLAIM-TILE-C-TRECIP-005","PTO-READER-CLAIM-TILE-C-TRECIP-006","PTO-READER-CLAIM-TILE-C-TRECIP-007","PTO-READER-CLAIM-TILE-C-TRECIP-008","PTO-READER-CLAIM-TILE-C-TRECIP-009","PTO-READER-CLAIM-TILE-C-TRECIP-010","PTO-READER-CLAIM-TILE-C-TRECIP-011","PTO-READER-CLAIM-TILE-C-TRECIP-012","PTO-READER-CLAIM-TILE-C-TRECIP-013","PTO-READER-CLAIM-TILE-C-TRECIP-014","PTO-READER-CLAIM-TILE-C-TRECIP-015","PTO-READER-CLAIM-TILE-C-TRECIP-016","PTO-READER-CLAIM-TILE-C-TRELU-001","PTO-READER-CLAIM-TILE-C-TRELU-002","PTO-READER-CLAIM-TILE-C-TRELU-003","PTO-READER-CLAIM-TILE-C-TRELU-004","PTO-READER-CLAIM-TILE-C-TRELU-005","PTO-READER-CLAIM-TILE-C-TRELU-006","PTO-READER-CLAIM-TILE-C-TRELU-007","PTO-READER-CLAIM-TILE-C-TRELU-008","PTO-READER-CLAIM-TILE-C-TRELU-009","PTO-READER-CLAIM-TILE-C-TRELU-010","PTO-READER-CLAIM-TILE-C-TRELU-011","PTO-READER-CLAIM-TILE-C-TRELU-012","PTO-READER-CLAIM-TILE-C-TRELU-013","PTO-READER-CLAIM-TILE-C-TRELU-014","PTO-READER-CLAIM-TILE-C-TRELU-015","PTO-READER-CLAIM-TILE-C-TREM-001","PTO-READER-CLAIM-TILE-C-TREM-002","PTO-READER-CLAIM-TILE-C-TREM-003","PTO-READER-CLAIM-TILE-C-TREM-004","PTO-READER-CLAIM-TILE-C-TREM-005","PTO-READER-CLAIM-TILE-C-TREM-006","PTO-READER-CLAIM-TILE-C-TREM-007","PTO-READER-CLAIM-TILE-C-TREM-008","PTO-READER-CLAIM-TILE-C-TREM-009","PTO-READER-CLAIM-TILE-C-TREM-010","PTO-READER-CLAIM-TILE-C-TREM-011","PTO-READER-CLAIM-TILE-C-TREM-012","PTO-READER-CLAIM-TILE-C-TREM-013","PTO-READER-CLAIM-TILE-C-TREM-014","PTO-READER-CLAIM-TILE-C-TREM-015","PTO-READER-CLAIM-TILE-C-TREM-016","PTO-READER-CLAIM-TILE-C-TREM-017","PTO-READER-CLAIM-TILE-C-TREMS-001","PTO-READER-CLAIM-TILE-C-TREMS-002","PTO-READER-CLAIM-TILE-C-TREMS-003","PTO-READER-CLAIM-TILE-C-TREMS-004","PTO-READER-CLAIM-TILE-C-TREMS-005","PTO-READER-CLAIM-TILE-C-TREMS-006","PTO-READER-CLAIM-TILE-C-TREMS-007","PTO-READER-CLAIM-TILE-C-TREMS-008","PTO-READER-CLAIM-TILE-C-TREMS-009","PTO-READER-CLAIM-TILE-C-TREMS-010","PTO-READER-CLAIM-TILE-C-TREMS-011","PTO-READER-CLAIM-TILE-C-TREMS-012","PTO-READER-CLAIM-TILE-C-TREMS-013","PTO-READER-CLAIM-TILE-C-TREMS-014","PTO-READER-CLAIM-TILE-C-TREMS-015","PTO-READER-CLAIM-TILE-C-TREMS-016","PTO-READER-CLAIM-TILE-C-TREMS-017","PTO-READER-CLAIM-TILE-C-TROWARGMAX-001","PTO-READER-CLAIM-TILE-C-TROWARGMAX-002","PTO-READER-CLAIM-TILE-C-TROWARGMAX-003","PTO-READER-CLAIM-TILE-C-TROWARGMAX-004","PTO-READER-CLAIM-TILE-C-TROWARGMAX-005","PTO-READER-CLAIM-TILE-C-TROWARGMAX-006","PTO-READER-CLAIM-TILE-C-TROWARGMAX-007","PTO-READER-CLAIM-TILE-C-TROWARGMAX-008","PTO-READER-CLAIM-TILE-C-TROWARGMAX-009","PTO-READER-CLAIM-TILE-C-TROWARGMAX-010","PTO-READER-CLAIM-TILE-C-TROWARGMAX-011","PTO-READER-CLAIM-TILE-C-TROWARGMAX-012","PTO-READER-CLAIM-TILE-C-TROWARGMAX-013","PTO-READER-CLAIM-TILE-C-TROWARGMAX-014","PTO-READER-CLAIM-TILE-C-TROWARGMAX-015","PTO-READER-CLAIM-TILE-C-TROWARGMAX-016","PTO-READER-CLAIM-TILE-C-TROWARGMAX-017","PTO-READER-CLAIM-TILE-C-TROWARGMIN-001","PTO-READER-CLAIM-TILE-C-TROWARGMIN-002","PTO-READER-CLAIM-TILE-C-TROWARGMIN-003","PTO-READER-CLAIM-TILE-C-TROWARGMIN-004","PTO-READER-CLAIM-TILE-C-TROWARGMIN-005","PTO-READER-CLAIM-TILE-C-TROWARGMIN-006","PTO-READER-CLAIM-TILE-C-TROWARGMIN-007","PTO-READER-CLAIM-TILE-C-TROWARGMIN-008","PTO-READER-CLAIM-TILE-C-TROWARGMIN-009","PTO-READER-CLAIM-TILE-C-TROWARGMIN-010","PTO-READER-CLAIM-TILE-C-TROWARGMIN-011","PTO-READER-CLAIM-TILE-C-TROWARGMIN-012","PTO-READER-CLAIM-TILE-C-TROWARGMIN-013","PTO-READER-CLAIM-TILE-C-TROWARGMIN-014","PTO-READER-CLAIM-TILE-C-TROWARGMIN-015","PTO-READER-CLAIM-TILE-C-TROWARGMIN-016","PTO-READER-CLAIM-TILE-C-TROWARGMIN-017","PTO-READER-CLAIM-TILE-C-TROWEXPAND-001","PTO-READER-CLAIM-TILE-C-TROWEXPAND-002","PTO-READER-CLAIM-TILE-C-TROWEXPAND-003","PTO-READER-CLAIM-TILE-C-TROWEXPAND-004","PTO-READER-CLAIM-TILE-C-TROWEXPAND-005","PTO-READER-CLAIM-TILE-C-TROWEXPAND-006","PTO-READER-CLAIM-TILE-C-TROWEXPAND-007","PTO-READER-CLAIM-TILE-C-TROWEXPAND-008","PTO-READER-CLAIM-TILE-C-TROWEXPAND-009","PTO-READER-CLAIM-TILE-C-TROWEXPAND-010","PTO-READER-CLAIM-TILE-C-TROWEXPAND-011","PTO-READER-CLAIM-TILE-C-TROWEXPAND-012","PTO-READER-CLAIM-TILE-C-TROWEXPAND-013","PTO-READER-CLAIM-TILE-C-TROWEXPAND-014","PTO-READER-CLAIM-TILE-C-TROWEXPAND-015","PTO-READER-CLAIM-TILE-C-TROWEXPAND-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-018","PTO-READER-CLAIM-TILE-C-TROWMAX-001","PTO-READER-CLAIM-TILE-C-TROWMAX-002","PTO-READER-CLAIM-TILE-C-TROWMAX-003","PTO-READER-CLAIM-TILE-C-TROWMAX-004","PTO-READER-CLAIM-TILE-C-TROWMAX-005","PTO-READER-CLAIM-TILE-C-TROWMAX-006","PTO-READER-CLAIM-TILE-C-TROWMAX-007","PTO-READER-CLAIM-TILE-C-TROWMAX-008","PTO-READER-CLAIM-TILE-C-TROWMAX-009","PTO-READER-CLAIM-TILE-C-TROWMAX-010","PTO-READER-CLAIM-TILE-C-TROWMAX-011","PTO-READER-CLAIM-TILE-C-TROWMAX-012","PTO-READER-CLAIM-TILE-C-TROWMAX-013","PTO-READER-CLAIM-TILE-C-TROWMAX-014","PTO-READER-CLAIM-TILE-C-TROWMAX-015","PTO-READER-CLAIM-TILE-C-TROWMAX-016","PTO-READER-CLAIM-TILE-C-TROWMIN-001","PTO-READER-CLAIM-TILE-C-TROWMIN-002","PTO-READER-CLAIM-TILE-C-TROWMIN-003","PTO-READER-CLAIM-TILE-C-TROWMIN-004","PTO-READER-CLAIM-TILE-C-TROWMIN-005","PTO-READER-CLAIM-TILE-C-TROWMIN-006","PTO-READER-CLAIM-TILE-C-TROWMIN-007","PTO-READER-CLAIM-TILE-C-TROWMIN-008","PTO-READER-CLAIM-TILE-C-TROWMIN-009","PTO-READER-CLAIM-TILE-C-TROWMIN-010","PTO-READER-CLAIM-TILE-C-TROWMIN-011","PTO-READER-CLAIM-TILE-C-TROWMIN-012","PTO-READER-CLAIM-TILE-C-TROWMIN-013","PTO-READER-CLAIM-TILE-C-TROWMIN-014","PTO-READER-CLAIM-TILE-C-TROWMIN-015","PTO-READER-CLAIM-TILE-C-TROWMIN-016","PTO-READER-CLAIM-TILE-C-TROWPROD-001","PTO-READER-CLAIM-TILE-C-TROWPROD-002","PTO-READER-CLAIM-TILE-C-TROWPROD-003","PTO-READER-CLAIM-TILE-C-TROWPROD-004","PTO-READER-CLAIM-TILE-C-TROWPROD-005","PTO-READER-CLAIM-TILE-C-TROWPROD-006","PTO-READER-CLAIM-TILE-C-TROWPROD-007","PTO-READER-CLAIM-TILE-C-TROWPROD-008","PTO-READER-CLAIM-TILE-C-TROWPROD-009","PTO-READER-CLAIM-TILE-C-TROWPROD-010","PTO-READER-CLAIM-TILE-C-TROWPROD-011","PTO-READER-CLAIM-TILE-C-TROWPROD-012","PTO-READER-CLAIM-TILE-C-TROWPROD-013","PTO-READER-CLAIM-TILE-C-TROWPROD-014","PTO-READER-CLAIM-TILE-C-TROWPROD-015","PTO-READER-CLAIM-TILE-C-TROWPROD-016","PTO-READER-CLAIM-TILE-C-TROWSUM-001","PTO-READER-CLAIM-TILE-C-TROWSUM-002","PTO-READER-CLAIM-TILE-C-TROWSUM-003","PTO-READER-CLAIM-TILE-C-TROWSUM-004","PTO-READER-CLAIM-TILE-C-TROWSUM-005","PTO-READER-CLAIM-TILE-C-TROWSUM-006","PTO-READER-CLAIM-TILE-C-TROWSUM-007","PTO-READER-CLAIM-TILE-C-TROWSUM-008","PTO-READER-CLAIM-TILE-C-TROWSUM-009","PTO-READER-CLAIM-TILE-C-TROWSUM-010","PTO-READER-CLAIM-TILE-C-TROWSUM-011","PTO-READER-CLAIM-TILE-C-TROWSUM-012","PTO-READER-CLAIM-TILE-C-TROWSUM-013","PTO-READER-CLAIM-TILE-C-TROWSUM-014","PTO-READER-CLAIM-TILE-C-TROWSUM-015","PTO-READER-CLAIM-TILE-C-TROWSUM-016","PTO-READER-CLAIM-TILE-C-TRSQRT-001","PTO-READER-CLAIM-TILE-C-TRSQRT-002","PTO-READER-CLAIM-TILE-C-TRSQRT-003","PTO-READER-CLAIM-TILE-C-TRSQRT-004","PTO-READER-CLAIM-TILE-C-TRSQRT-005","PTO-READER-CLAIM-TILE-C-TRSQRT-006","PTO-READER-CLAIM-TILE-C-TRSQRT-007","PTO-READER-CLAIM-TILE-C-TRSQRT-008","PTO-READER-CLAIM-TILE-C-TRSQRT-009","PTO-READER-CLAIM-TILE-C-TRSQRT-010","PTO-READER-CLAIM-TILE-C-TRSQRT-011","PTO-READER-CLAIM-TILE-C-TRSQRT-012","PTO-READER-CLAIM-TILE-C-TRSQRT-013","PTO-READER-CLAIM-TILE-C-TRSQRT-014","PTO-READER-CLAIM-TILE-C-TRSQRT-015","PTO-READER-CLAIM-TILE-C-TRSQRT-016","PTO-READER-CLAIM-TILE-C-TSCATTER-001","PTO-READER-CLAIM-TILE-C-TSCATTER-002","PTO-READER-CLAIM-TILE-C-TSCATTER-003","PTO-READER-CLAIM-TILE-C-TSCATTER-004","PTO-READER-CLAIM-TILE-C-TSCATTER-005","PTO-READER-CLAIM-TILE-C-TSCATTER-006","PTO-READER-CLAIM-TILE-C-TSCATTER-007","PTO-READER-CLAIM-TILE-C-TSCATTER-008","PTO-READER-CLAIM-TILE-C-TSCATTER-009","PTO-READER-CLAIM-TILE-C-TSCATTER-010","PTO-READER-CLAIM-TILE-C-TSCATTER-011","PTO-READER-CLAIM-TILE-C-TSCATTER-012","PTO-READER-CLAIM-TILE-C-TSCATTER-013","PTO-READER-CLAIM-TILE-C-TSCATTER-014","PTO-READER-CLAIM-TILE-C-TSCATTER-015","PTO-READER-CLAIM-TILE-C-TSCATTER-016","PTO-READER-CLAIM-TILE-C-TSCATTER-017","PTO-READER-CLAIM-TILE-C-TSEL-001","PTO-READER-CLAIM-TILE-C-TSEL-002","PTO-READER-CLAIM-TILE-C-TSEL-003","PTO-READER-CLAIM-TILE-C-TSEL-004","PTO-READER-CLAIM-TILE-C-TSEL-005","PTO-READER-CLAIM-TILE-C-TSEL-006","PTO-READER-CLAIM-TILE-C-TSEL-007","PTO-READER-CLAIM-TILE-C-TSEL-008","PTO-READER-CLAIM-TILE-C-TSEL-009","PTO-READER-CLAIM-TILE-C-TSEL-010","PTO-READER-CLAIM-TILE-C-TSEL-011","PTO-READER-CLAIM-TILE-C-TSEL-012","PTO-READER-CLAIM-TILE-C-TSEL-013","PTO-READER-CLAIM-TILE-C-TSEL-014","PTO-READER-CLAIM-TILE-C-TSEL-015","PTO-READER-CLAIM-TILE-C-TSEL-016","PTO-READER-CLAIM-TILE-C-TSEL-017","PTO-READER-CLAIM-TILE-C-TSELS-001","PTO-READER-CLAIM-TILE-C-TSELS-002","PTO-READER-CLAIM-TILE-C-TSELS-003","PTO-READER-CLAIM-TILE-C-TSELS-004","PTO-READER-CLAIM-TILE-C-TSELS-005","PTO-READER-CLAIM-TILE-C-TSELS-006","PTO-READER-CLAIM-TILE-C-TSELS-007","PTO-READER-CLAIM-TILE-C-TSELS-008","PTO-READER-CLAIM-TILE-C-TSELS-009","PTO-READER-CLAIM-TILE-C-TSELS-010","PTO-READER-CLAIM-TILE-C-TSELS-011","PTO-READER-CLAIM-TILE-C-TSELS-012","PTO-READER-CLAIM-TILE-C-TSELS-013","PTO-READER-CLAIM-TILE-C-TSELS-014","PTO-READER-CLAIM-TILE-C-TSELS-015","PTO-READER-CLAIM-TILE-C-TSELS-016","PTO-READER-CLAIM-TILE-C-TSELS-017","PTO-READER-CLAIM-TILE-C-TSHL-001","PTO-READER-CLAIM-TILE-C-TSHL-002","PTO-READER-CLAIM-TILE-C-TSHL-003","PTO-READER-CLAIM-TILE-C-TSHL-004","PTO-READER-CLAIM-TILE-C-TSHL-005","PTO-READER-CLAIM-TILE-C-TSHL-006","PTO-READER-CLAIM-TILE-C-TSHL-007","PTO-READER-CLAIM-TILE-C-TSHL-008","PTO-READER-CLAIM-TILE-C-TSHL-009","PTO-READER-CLAIM-TILE-C-TSHL-010","PTO-READER-CLAIM-TILE-C-TSHL-011","PTO-READER-CLAIM-TILE-C-TSHL-012","PTO-READER-CLAIM-TILE-C-TSHL-013","PTO-READER-CLAIM-TILE-C-TSHL-014","PTO-READER-CLAIM-TILE-C-TSHL-015","PTO-READER-CLAIM-TILE-C-TSHL-016","PTO-READER-CLAIM-TILE-C-TSHLS-001","PTO-READER-CLAIM-TILE-C-TSHLS-002","PTO-READER-CLAIM-TILE-C-TSHLS-003","PTO-READER-CLAIM-TILE-C-TSHLS-004","PTO-READER-CLAIM-TILE-C-TSHLS-005","PTO-READER-CLAIM-TILE-C-TSHLS-006","PTO-READER-CLAIM-TILE-C-TSHLS-007","PTO-READER-CLAIM-TILE-C-TSHLS-008","PTO-READER-CLAIM-TILE-C-TSHLS-009","PTO-READER-CLAIM-TILE-C-TSHLS-010","PTO-READER-CLAIM-TILE-C-TSHLS-011","PTO-READER-CLAIM-TILE-C-TSHLS-012","PTO-READER-CLAIM-TILE-C-TSHLS-013","PTO-READER-CLAIM-TILE-C-TSHLS-014","PTO-READER-CLAIM-TILE-C-TSHLS-015","PTO-READER-CLAIM-TILE-C-TSHLS-016","PTO-READER-CLAIM-TILE-C-TSHR-001","PTO-READER-CLAIM-TILE-C-TSHR-002","PTO-READER-CLAIM-TILE-C-TSHR-003","PTO-READER-CLAIM-TILE-C-TSHR-004","PTO-READER-CLAIM-TILE-C-TSHR-005","PTO-READER-CLAIM-TILE-C-TSHR-006","PTO-READER-CLAIM-TILE-C-TSHR-007","PTO-READER-CLAIM-TILE-C-TSHR-008","PTO-READER-CLAIM-TILE-C-TSHR-009","PTO-READER-CLAIM-TILE-C-TSHR-010","PTO-READER-CLAIM-TILE-C-TSHR-011","PTO-READER-CLAIM-TILE-C-TSHR-012","PTO-READER-CLAIM-TILE-C-TSHR-013","PTO-READER-CLAIM-TILE-C-TSHR-014","PTO-READER-CLAIM-TILE-C-TSHR-015","PTO-READER-CLAIM-TILE-C-TSHR-016","PTO-READER-CLAIM-TILE-C-TSHRS-001","PTO-READER-CLAIM-TILE-C-TSHRS-002","PTO-READER-CLAIM-TILE-C-TSHRS-003","PTO-READER-CLAIM-TILE-C-TSHRS-004","PTO-READER-CLAIM-TILE-C-TSHRS-005","PTO-READER-CLAIM-TILE-C-TSHRS-006","PTO-READER-CLAIM-TILE-C-TSHRS-007","PTO-READER-CLAIM-TILE-C-TSHRS-008","PTO-READER-CLAIM-TILE-C-TSHRS-009","PTO-READER-CLAIM-TILE-C-TSHRS-010","PTO-READER-CLAIM-TILE-C-TSHRS-011","PTO-READER-CLAIM-TILE-C-TSHRS-012","PTO-READER-CLAIM-TILE-C-TSHRS-013","PTO-READER-CLAIM-TILE-C-TSHRS-014","PTO-READER-CLAIM-TILE-C-TSHRS-015","PTO-READER-CLAIM-TILE-C-TSHRS-016","PTO-READER-CLAIM-TILE-C-TSORT-001","PTO-READER-CLAIM-TILE-C-TSORT-002","PTO-READER-CLAIM-TILE-C-TSORT-003","PTO-READER-CLAIM-TILE-C-TSORT-004","PTO-READER-CLAIM-TILE-C-TSORT-005","PTO-READER-CLAIM-TILE-C-TSORT-006","PTO-READER-CLAIM-TILE-C-TSORT-007","PTO-READER-CLAIM-TILE-C-TSORT-008","PTO-READER-CLAIM-TILE-C-TSORT-009","PTO-READER-CLAIM-TILE-C-TSORT-010","PTO-READER-CLAIM-TILE-C-TSORT-011","PTO-READER-CLAIM-TILE-C-TSORT-012","PTO-READER-CLAIM-TILE-C-TSORT-013","PTO-READER-CLAIM-TILE-C-TSORT-014","PTO-READER-CLAIM-TILE-C-TSORT-015","PTO-READER-CLAIM-TILE-C-TSORT-016","PTO-READER-CLAIM-TILE-C-TSORT-017","PTO-READER-CLAIM-TILE-C-TSORT-018","PTO-READER-CLAIM-TILE-C-TSORT-019","PTO-READER-CLAIM-TILE-C-TSQRT-001","PTO-READER-CLAIM-TILE-C-TSQRT-002","PTO-READER-CLAIM-TILE-C-TSQRT-003","PTO-READER-CLAIM-TILE-C-TSQRT-004","PTO-READER-CLAIM-TILE-C-TSQRT-005","PTO-READER-CLAIM-TILE-C-TSQRT-006","PTO-READER-CLAIM-TILE-C-TSQRT-007","PTO-READER-CLAIM-TILE-C-TSQRT-008","PTO-READER-CLAIM-TILE-C-TSQRT-009","PTO-READER-CLAIM-TILE-C-TSQRT-010","PTO-READER-CLAIM-TILE-C-TSQRT-011","PTO-READER-CLAIM-TILE-C-TSQRT-012","PTO-READER-CLAIM-TILE-C-TSQRT-013","PTO-READER-CLAIM-TILE-C-TSQRT-014","PTO-READER-CLAIM-TILE-C-TSQRT-015","PTO-READER-CLAIM-TILE-C-TSQRT-016","PTO-READER-CLAIM-TILE-C-TSTORE-001","PTO-READER-CLAIM-TILE-C-TSTORE-002","PTO-READER-CLAIM-TILE-C-TSTORE-003","PTO-READER-CLAIM-TILE-C-TSTORE-004","PTO-READER-CLAIM-TILE-C-TSTORE-005","PTO-READER-CLAIM-TILE-C-TSTORE-006","PTO-READER-CLAIM-TILE-C-TSTORE-007","PTO-READER-CLAIM-TILE-C-TSTORE-008","PTO-READER-CLAIM-TILE-C-TSTORE-009","PTO-READER-CLAIM-TILE-C-TSTORE-010","PTO-READER-CLAIM-TILE-C-TSTORE-011","PTO-READER-CLAIM-TILE-C-TSTORE-012","PTO-READER-CLAIM-TILE-C-TSTORE-013","PTO-READER-CLAIM-TILE-C-TSTORE-014","PTO-READER-CLAIM-TILE-C-TSTORE-015","PTO-READER-CLAIM-TILE-C-TSUB-001","PTO-READER-CLAIM-TILE-C-TSUB-002","PTO-READER-CLAIM-TILE-C-TSUB-003","PTO-READER-CLAIM-TILE-C-TSUB-004","PTO-READER-CLAIM-TILE-C-TSUB-005","PTO-READER-CLAIM-TILE-C-TSUB-006","PTO-READER-CLAIM-TILE-C-TSUB-007","PTO-READER-CLAIM-TILE-C-TSUB-008","PTO-READER-CLAIM-TILE-C-TSUB-009","PTO-READER-CLAIM-TILE-C-TSUB-010","PTO-READER-CLAIM-TILE-C-TSUB-011","PTO-READER-CLAIM-TILE-C-TSUB-012","PTO-READER-CLAIM-TILE-C-TSUB-013","PTO-READER-CLAIM-TILE-C-TSUB-014","PTO-READER-CLAIM-TILE-C-TSUB-015","PTO-READER-CLAIM-TILE-C-TSUBS-001","PTO-READER-CLAIM-TILE-C-TSUBS-002","PTO-READER-CLAIM-TILE-C-TSUBS-003","PTO-READER-CLAIM-TILE-C-TSUBS-004","PTO-READER-CLAIM-TILE-C-TSUBS-005","PTO-READER-CLAIM-TILE-C-TSUBS-006","PTO-READER-CLAIM-TILE-C-TSUBS-007","PTO-READER-CLAIM-TILE-C-TSUBS-008","PTO-READER-CLAIM-TILE-C-TSUBS-009","PTO-READER-CLAIM-TILE-C-TSUBS-010","PTO-READER-CLAIM-TILE-C-TSUBS-011","PTO-READER-CLAIM-TILE-C-TSUBS-012","PTO-READER-CLAIM-TILE-C-TSUBS-013","PTO-READER-CLAIM-TILE-C-TSUBS-014","PTO-READER-CLAIM-TILE-C-TSUBS-015","PTO-READER-CLAIM-TILE-C-TSUBS-016","PTO-READER-CLAIM-TILE-C-TTRANS-001","PTO-READER-CLAIM-TILE-C-TTRANS-002","PTO-READER-CLAIM-TILE-C-TTRANS-003","PTO-READER-CLAIM-TILE-C-TTRANS-004","PTO-READER-CLAIM-TILE-C-TTRANS-005","PTO-READER-CLAIM-TILE-C-TTRANS-006","PTO-READER-CLAIM-TILE-C-TTRANS-007","PTO-READER-CLAIM-TILE-C-TTRANS-008","PTO-READER-CLAIM-TILE-C-TTRANS-009","PTO-READER-CLAIM-TILE-C-TTRANS-010","PTO-READER-CLAIM-TILE-C-TTRANS-011","PTO-READER-CLAIM-TILE-C-TTRANS-012","PTO-READER-CLAIM-TILE-C-TTRI-001","PTO-READER-CLAIM-TILE-C-TTRI-002","PTO-READER-CLAIM-TILE-C-TTRI-003","PTO-READER-CLAIM-TILE-C-TTRI-004","PTO-READER-CLAIM-TILE-C-TTRI-005","PTO-READER-CLAIM-TILE-C-TTRI-006","PTO-READER-CLAIM-TILE-C-TTRI-007","PTO-READER-CLAIM-TILE-C-TTRI-008","PTO-READER-CLAIM-TILE-C-TTRI-009","PTO-READER-CLAIM-TILE-C-TTRI-010","PTO-READER-CLAIM-TILE-C-TTRI-011","PTO-READER-CLAIM-TILE-C-TTRI-012","PTO-READER-CLAIM-TILE-C-TTRI-013","PTO-READER-CLAIM-TILE-C-TTRI-014","PTO-READER-CLAIM-TILE-C-TTRI-015","PTO-READER-CLAIM-TILE-C-TXOR-001","PTO-READER-CLAIM-TILE-C-TXOR-002","PTO-READER-CLAIM-TILE-C-TXOR-003","PTO-READER-CLAIM-TILE-C-TXOR-004","PTO-READER-CLAIM-TILE-C-TXOR-005","PTO-READER-CLAIM-TILE-C-TXOR-006","PTO-READER-CLAIM-TILE-C-TXOR-007","PTO-READER-CLAIM-TILE-C-TXOR-008","PTO-READER-CLAIM-TILE-C-TXOR-009","PTO-READER-CLAIM-TILE-C-TXOR-010","PTO-READER-CLAIM-TILE-C-TXOR-011","PTO-READER-CLAIM-TILE-C-TXOR-012","PTO-READER-CLAIM-TILE-C-TXOR-013","PTO-READER-CLAIM-TILE-C-TXOR-014","PTO-READER-CLAIM-TILE-C-TXOR-015","PTO-READER-CLAIM-TILE-C-TXOR-016","PTO-READER-CLAIM-TILE-C-TXORS-001","PTO-READER-CLAIM-TILE-C-TXORS-002","PTO-READER-CLAIM-TILE-C-TXORS-003","PTO-READER-CLAIM-TILE-C-TXORS-004","PTO-READER-CLAIM-TILE-C-TXORS-005","PTO-READER-CLAIM-TILE-C-TXORS-006","PTO-READER-CLAIM-TILE-C-TXORS-007","PTO-READER-CLAIM-TILE-C-TXORS-008","PTO-READER-CLAIM-TILE-C-TXORS-009","PTO-READER-CLAIM-TILE-C-TXORS-010","PTO-READER-CLAIM-TILE-C-TXORS-011","PTO-READER-CLAIM-TILE-C-TXORS-012","PTO-READER-CLAIM-TILE-C-TXORS-013","PTO-READER-CLAIM-TILE-C-TXORS-014","PTO-READER-CLAIM-TILE-C-TXORS-015","PTO-READER-CLAIM-TILE-C-TXORS-016"],"reviewed_node_count":848,"reviewed_node_ids":["PTO-READER-NODE-TILE-C-TQUANT-001","PTO-READER-NODE-TILE-C-TQUANT-002","PTO-READER-NODE-TILE-C-TQUANT-003","PTO-READER-NODE-TILE-C-TQUANT-004","PTO-READER-NODE-TILE-C-TQUANT-005","PTO-READER-NODE-TILE-C-TQUANT-006","PTO-READER-NODE-TILE-C-TQUANT-007","PTO-READER-NODE-TILE-C-TQUANT-008","PTO-READER-NODE-TILE-C-TQUANT-009","PTO-READER-NODE-TILE-C-TQUANT-010","PTO-READER-NODE-TILE-C-TQUANT-011","PTO-READER-NODE-TILE-C-TQUANT-012","PTO-READER-NODE-TILE-C-TQUANT-013","PTO-READER-NODE-TILE-C-TQUANT-014","PTO-READER-NODE-TILE-C-TQUANT-015","PTO-READER-NODE-TILE-C-TQUANT-016","PTO-READER-NODE-TILE-C-TQUANT-017","PTO-READER-NODE-TILE-C-TQUANT-018","PTO-READER-NODE-TILE-C-TQUANT-019","PTO-READER-NODE-TILE-C-TQUANT-020","PTO-READER-NODE-TILE-C-TQUANT-021","PTO-READER-NODE-TILE-C-TQUANT-022","PTO-READER-NODE-TILE-C-TQUANT-023","PTO-READER-NODE-TILE-C-TQUANT-024","PTO-READER-NODE-TILE-C-TQUANT-025","PTO-READER-NODE-TILE-C-TQUANT-026","PTO-READER-NODE-TILE-C-TQUANT-027","PTO-READER-NODE-TILE-C-TRECIP-001","PTO-READER-NODE-TILE-C-TRECIP-002","PTO-READER-NODE-TILE-C-TRECIP-003","PTO-READER-NODE-TILE-C-TRECIP-004","PTO-READER-NODE-TILE-C-TRECIP-005","PTO-READER-NODE-TILE-C-TRECIP-006","PTO-READER-NODE-TILE-C-TRECIP-007","PTO-READER-NODE-TILE-C-TRECIP-008","PTO-READER-NODE-TILE-C-TRECIP-009","PTO-READER-NODE-TILE-C-TRECIP-010","PTO-READER-NODE-TILE-C-TRECIP-011","PTO-READER-NODE-TILE-C-TRECIP-012","PTO-READER-NODE-TILE-C-TRECIP-013","PTO-READER-NODE-TILE-C-TRECIP-014","PTO-READER-NODE-TILE-C-TRECIP-015","PTO-READER-NODE-TILE-C-TRECIP-016","PTO-READER-NODE-TILE-C-TRECIP-017","PTO-READER-NODE-TILE-C-TRECIP-018","PTO-READER-NODE-TILE-C-TRECIP-019","PTO-READER-NODE-TILE-C-TRECIP-020","PTO-READER-NODE-TILE-C-TRECIP-021","PTO-READER-NODE-TILE-C-TRECIP-022","PTO-READER-NODE-TILE-C-TRECIP-023","PTO-READER-NODE-TILE-C-TRELU-001","PTO-READER-NODE-TILE-C-TRELU-002","PTO-READER-NODE-TILE-C-TRELU-003","PTO-READER-NODE-TILE-C-TRELU-004","PTO-READER-NODE-TILE-C-TRELU-005","PTO-READER-NODE-TILE-C-TRELU-006","PTO-READER-NODE-TILE-C-TRELU-007","PTO-READER-NODE-TILE-C-TRELU-008","PTO-READER-NODE-TILE-C-TRELU-009","PTO-READER-NODE-TILE-C-TRELU-010","PTO-READER-NODE-TILE-C-TRELU-011","PTO-READER-NODE-TILE-C-TRELU-012","PTO-READER-NODE-TILE-C-TRELU-013","PTO-READER-NODE-TILE-C-TRELU-014","PTO-READER-NODE-TILE-C-TRELU-015","PTO-READER-NODE-TILE-C-TRELU-016","PTO-READER-NODE-TILE-C-TRELU-017","PTO-READER-NODE-TILE-C-TRELU-018","PTO-READER-NODE-TILE-C-TRELU-019","PTO-READER-NODE-TILE-C-TRELU-020","PTO-READER-NODE-TILE-C-TRELU-021","PTO-READER-NODE-TILE-C-TRELU-022","PTO-READER-NODE-TILE-C-TREM-001","PTO-READER-NODE-TILE-C-TREM-002","PTO-READER-NODE-TILE-C-TREM-003","PTO-READER-NODE-TILE-C-TREM-004","PTO-READER-NODE-TILE-C-TREM-005","PTO-READER-NODE-TILE-C-TREM-006","PTO-READER-NODE-TILE-C-TREM-007","PTO-READER-NODE-TILE-C-TREM-008","PTO-READER-NODE-TILE-C-TREM-009","PTO-READER-NODE-TILE-C-TREM-010","PTO-READER-NODE-TILE-C-TREM-011","PTO-READER-NODE-TILE-C-TREM-012","PTO-READER-NODE-TILE-C-TREM-013","PTO-READER-NODE-TILE-C-TREM-014","PTO-READER-NODE-TILE-C-TREM-015","PTO-READER-NODE-TILE-C-TREM-016","PTO-READER-NODE-TILE-C-TREM-017","PTO-READER-NODE-TILE-C-TREM-018","PTO-READER-NODE-TILE-C-TREM-019","PTO-READER-NODE-TILE-C-TREM-020","PTO-READER-NODE-TILE-C-TREM-021","PTO-READER-NODE-TILE-C-TREM-022","PTO-READER-NODE-TILE-C-TREM-023","PTO-READER-NODE-TILE-C-TREM-024","PTO-READER-NODE-TILE-C-TREMS-001","PTO-READER-NODE-TILE-C-TREMS-002","PTO-READER-NODE-TILE-C-TREMS-003","PTO-READER-NODE-TILE-C-TREMS-004","PTO-READER-NODE-TILE-C-TREMS-005","PTO-READER-NODE-TILE-C-TREMS-006","PTO-READER-NODE-TILE-C-TREMS-007","PTO-READER-NODE-TILE-C-TREMS-008","PTO-READER-NODE-TILE-C-TREMS-009","PTO-READER-NODE-TILE-C-TREMS-010","PTO-READER-NODE-TILE-C-TREMS-011","PTO-READER-NODE-TILE-C-TREMS-012","PTO-READER-NODE-TILE-C-TREMS-013","PTO-READER-NODE-TILE-C-TREMS-014","PTO-READER-NODE-TILE-C-TREMS-015","PTO-READER-NODE-TILE-C-TREMS-016","PTO-READER-NODE-TILE-C-TREMS-017","PTO-READER-NODE-TILE-C-TREMS-018","PTO-READER-NODE-TILE-C-TREMS-019","PTO-READER-NODE-TILE-C-TREMS-020","PTO-READER-NODE-TILE-C-TREMS-021","PTO-READER-NODE-TILE-C-TREMS-022","PTO-READER-NODE-TILE-C-TREMS-023","PTO-READER-NODE-TILE-C-TREMS-024","PTO-READER-NODE-TILE-C-TROWARGMAX-001","PTO-READER-NODE-TILE-C-TROWARGMAX-002","PTO-READER-NODE-TILE-C-TROWARGMAX-003","PTO-READER-NODE-TILE-C-TROWARGMAX-004","PTO-READER-NODE-TILE-C-TROWARGMAX-005","PTO-READER-NODE-TILE-C-TROWARGMAX-006","PTO-READER-NODE-TILE-C-TROWARGMAX-007","PTO-READER-NODE-TILE-C-TROWARGMAX-008","PTO-READER-NODE-TILE-C-TROWARGMAX-009","PTO-READER-NODE-TILE-C-TROWARGMAX-010","PTO-READER-NODE-TILE-C-TROWARGMAX-011","PTO-READER-NODE-TILE-C-TROWARGMAX-012","PTO-READER-NODE-TILE-C-TROWARGMAX-013","PTO-READER-NODE-TILE-C-TROWARGMAX-014","PTO-READER-NODE-TILE-C-TROWARGMAX-015","PTO-READER-NODE-TILE-C-TROWARGMAX-016","PTO-READER-NODE-TILE-C-TROWARGMAX-017","PTO-READER-NODE-TILE-C-TROWARGMAX-018","PTO-READER-NODE-TILE-C-TROWARGMAX-019","PTO-READER-NODE-TILE-C-TROWARGMAX-020","PTO-READER-NODE-TILE-C-TROWARGMAX-021","PTO-READER-NODE-TILE-C-TROWARGMAX-022","PTO-READER-NODE-TILE-C-TROWARGMAX-023","PTO-READER-NODE-TILE-C-TROWARGMAX-024","PTO-READER-NODE-TILE-C-TROWARGMIN-001","PTO-READER-NODE-TILE-C-TROWARGMIN-002","PTO-READER-NODE-TILE-C-TROWARGMIN-003","PTO-READER-NODE-TILE-C-TROWARGMIN-004","PTO-READER-NODE-TILE-C-TROWARGMIN-005","PTO-READER-NODE-TILE-C-TROWARGMIN-006","PTO-READER-NODE-TILE-C-TROWARGMIN-007","PTO-READER-NODE-TILE-C-TROWARGMIN-008","PTO-READER-NODE-TILE-C-TROWARGMIN-009","PTO-READER-NODE-TILE-C-TROWARGMIN-010","PTO-READER-NODE-TILE-C-TROWARGMIN-011","PTO-READER-NODE-TILE-C-TROWARGMIN-012","PTO-READER-NODE-TILE-C-TROWARGMIN-013","PTO-READER-NODE-TILE-C-TROWARGMIN-014","PTO-READER-NODE-TILE-C-TROWARGMIN-015","PTO-READER-NODE-TILE-C-TROWARGMIN-016","PTO-READER-NODE-TILE-C-TROWARGMIN-017","PTO-READER-NODE-TILE-C-TROWARGMIN-018","PTO-READER-NODE-TILE-C-TROWARGMIN-019","PTO-READER-NODE-TILE-C-TROWARGMIN-020","PTO-READER-NODE-TILE-C-TROWARGMIN-021","PTO-READER-NODE-TILE-C-TROWARGMIN-022","PTO-READER-NODE-TILE-C-TROWARGMIN-023","PTO-READER-NODE-TILE-C-TROWARGMIN-024","PTO-READER-NODE-TILE-C-TROWEXPAND-001","PTO-READER-NODE-TILE-C-TROWEXPAND-002","PTO-READER-NODE-TILE-C-TROWEXPAND-003","PTO-READER-NODE-TILE-C-TROWEXPAND-004","PTO-READER-NODE-TILE-C-TROWEXPAND-005","PTO-READER-NODE-TILE-C-TROWEXPAND-006","PTO-READER-NODE-TILE-C-TROWEXPAND-007","PTO-READER-NODE-TILE-C-TROWEXPAND-008","PTO-READER-NODE-TILE-C-TROWEXPAND-009","PTO-READER-NODE-TILE-C-TROWEXPAND-010","PTO-READER-NODE-TILE-C-TROWEXPAND-011","PTO-READER-NODE-TILE-C-TROWEXPAND-012","PTO-READER-NODE-TILE-C-TROWEXPAND-013","PTO-READER-NODE-TILE-C-TROWEXPAND-014","PTO-READER-NODE-TILE-C-TROWEXPAND-015","PTO-READER-NODE-TILE-C-TROWEXPAND-016","PTO-READER-NODE-TILE-C-TROWEXPAND-017","PTO-READER-NODE-TILE-C-TROWEXPAND-018","PTO-READER-NODE-TILE-C-TROWEXPAND-019","PTO-READER-NODE-TILE-C-TROWEXPAND-020","PTO-READER-NODE-TILE-C-TROWEXPAND-021","PTO-READER-NODE-TILE-C-TROWEXPAND-022","PTO-READER-NODE-TILE-C-TROWEXPAND-023","PTO-READER-NODE-TILE-C-TROWEXPANDADD-001","PTO-READER-NODE-TILE-C-TROWEXPANDADD-002","PTO-READER-NODE-TILE-C-TROWEXPANDADD-003","PTO-READER-NODE-TILE-C-TROWEXPANDADD-004","PTO-READER-NODE-TILE-C-TROWEXPANDADD-005","PTO-READER-NODE-TILE-C-TROWEXPANDADD-006","PTO-READER-NODE-TILE-C-TROWEXPANDADD-007","PTO-READER-NODE-TILE-C-TROWEXPANDADD-008","PTO-READER-NODE-TILE-C-TROWEXPANDADD-009","PTO-READER-NODE-TILE-C-TROWEXPANDADD-010","PTO-READER-NODE-TILE-C-TROWEXPANDADD-011","PTO-READER-NODE-TILE-C-TROWEXPANDADD-012","PTO-READER-NODE-TILE-C-TROWEXPANDADD-013","PTO-READER-NODE-TILE-C-TROWEXPANDADD-014","PTO-READER-NODE-TILE-C-TROWEXPANDADD-015","PTO-READER-NODE-TILE-C-TROWEXPANDADD-016","PTO-READER-NODE-TILE-C-TROWEXPANDADD-017","PTO-READER-NODE-TILE-C-TROWEXPANDADD-018","PTO-READER-NODE-TILE-C-TROWEXPANDADD-019","PTO-READER-NODE-TILE-C-TROWEXPANDADD-020","PTO-READER-NODE-TILE-C-TROWEXPANDADD-021","PTO-READER-NODE-TILE-C-TROWEXPANDADD-022","PTO-READER-NODE-TILE-C-TROWEXPANDADD-023","PTO-READER-NODE-TILE-C-TROWEXPANDADD-024","PTO-READER-NODE-TILE-C-TROWEXPANDADD-025","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-001","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-002","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-003","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-004","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-005","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-006","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-007","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-008","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-009","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-010","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-011","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-012","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-013","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-014","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-015","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-016","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-017","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-018","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-019","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-020","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-021","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-022","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-023","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-024","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-025","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-001","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-002","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-003","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-004","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-005","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-006","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-007","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-008","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-009","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-010","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-011","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-012","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-013","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-014","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-015","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-016","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-017","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-018","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-019","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-020","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-021","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-022","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-023","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-024","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-025","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-001","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-002","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-003","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-004","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-005","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-006","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-007","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-008","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-009","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-010","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-011","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-012","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-013","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-014","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-015","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-016","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-017","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-018","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-019","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-020","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-021","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-022","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-023","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-024","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-025","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-001","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-002","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-003","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-004","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-005","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-006","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-007","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-008","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-009","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-010","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-011","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-012","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-013","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-014","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-015","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-016","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-017","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-018","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-019","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-020","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-021","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-022","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-023","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-024","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-025","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-001","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-002","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-003","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-004","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-005","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-006","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-007","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-008","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-009","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-010","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-011","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-012","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-013","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-014","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-015","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-016","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-017","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-018","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-019","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-020","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-021","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-022","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-023","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-024","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-025","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-001","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-002","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-003","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-004","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-005","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-006","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-007","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-008","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-009","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-010","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-011","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-012","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-013","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-014","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-015","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-016","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-017","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-018","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-019","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-020","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-021","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-022","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-023","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-024","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-025","PTO-READER-NODE-TILE-C-TROWMAX-001","PTO-READER-NODE-TILE-C-TROWMAX-002","PTO-READER-NODE-TILE-C-TROWMAX-003","PTO-READER-NODE-TILE-C-TROWMAX-004","PTO-READER-NODE-TILE-C-TROWMAX-005","PTO-READER-NODE-TILE-C-TROWMAX-006","PTO-READER-NODE-TILE-C-TROWMAX-007","PTO-READER-NODE-TILE-C-TROWMAX-008","PTO-READER-NODE-TILE-C-TROWMAX-009","PTO-READER-NODE-TILE-C-TROWMAX-010","PTO-READER-NODE-TILE-C-TROWMAX-011","PTO-READER-NODE-TILE-C-TROWMAX-012","PTO-READER-NODE-TILE-C-TROWMAX-013","PTO-READER-NODE-TILE-C-TROWMAX-014","PTO-READER-NODE-TILE-C-TROWMAX-015","PTO-READER-NODE-TILE-C-TROWMAX-016","PTO-READER-NODE-TILE-C-TROWMAX-017","PTO-READER-NODE-TILE-C-TROWMAX-018","PTO-READER-NODE-TILE-C-TROWMAX-019","PTO-READER-NODE-TILE-C-TROWMAX-020","PTO-READER-NODE-TILE-C-TROWMAX-021","PTO-READER-NODE-TILE-C-TROWMAX-022","PTO-READER-NODE-TILE-C-TROWMAX-023","PTO-READER-NODE-TILE-C-TROWMIN-001","PTO-READER-NODE-TILE-C-TROWMIN-002","PTO-READER-NODE-TILE-C-TROWMIN-003","PTO-READER-NODE-TILE-C-TROWMIN-004","PTO-READER-NODE-TILE-C-TROWMIN-005","PTO-READER-NODE-TILE-C-TROWMIN-006","PTO-READER-NODE-TILE-C-TROWMIN-007","PTO-READER-NODE-TILE-C-TROWMIN-008","PTO-READER-NODE-TILE-C-TROWMIN-009","PTO-READER-NODE-TILE-C-TROWMIN-010","PTO-READER-NODE-TILE-C-TROWMIN-011","PTO-READER-NODE-TILE-C-TROWMIN-012","PTO-READER-NODE-TILE-C-TROWMIN-013","PTO-READER-NODE-TILE-C-TROWMIN-014","PTO-READER-NODE-TILE-C-TROWMIN-015","PTO-READER-NODE-TILE-C-TROWMIN-016","PTO-READER-NODE-TILE-C-TROWMIN-017","PTO-READER-NODE-TILE-C-TROWMIN-018","PTO-READER-NODE-TILE-C-TROWMIN-019","PTO-READER-NODE-TILE-C-TROWMIN-020","PTO-READER-NODE-TILE-C-TROWMIN-021","PTO-READER-NODE-TILE-C-TROWMIN-022","PTO-READER-NODE-TILE-C-TROWMIN-023","PTO-READER-NODE-TILE-C-TROWPROD-001","PTO-READER-NODE-TILE-C-TROWPROD-002","PTO-READER-NODE-TILE-C-TROWPROD-003","PTO-READER-NODE-TILE-C-TROWPROD-004","PTO-READER-NODE-TILE-C-TROWPROD-005","PTO-READER-NODE-TILE-C-TROWPROD-006","PTO-READER-NODE-TILE-C-TROWPROD-007","PTO-READER-NODE-TILE-C-TROWPROD-008","PTO-READER-NODE-TILE-C-TROWPROD-009","PTO-READER-NODE-TILE-C-TROWPROD-010","PTO-READER-NODE-TILE-C-TROWPROD-011","PTO-READER-NODE-TILE-C-TROWPROD-012","PTO-READER-NODE-TILE-C-TROWPROD-013","PTO-READER-NODE-TILE-C-TROWPROD-014","PTO-READER-NODE-TILE-C-TROWPROD-015","PTO-READER-NODE-TILE-C-TROWPROD-016","PTO-READER-NODE-TILE-C-TROWPROD-017","PTO-READER-NODE-TILE-C-TROWPROD-018","PTO-READER-NODE-TILE-C-TROWPROD-019","PTO-READER-NODE-TILE-C-TROWPROD-020","PTO-READER-NODE-TILE-C-TROWPROD-021","PTO-READER-NODE-TILE-C-TROWPROD-022","PTO-READER-NODE-TILE-C-TROWPROD-023","PTO-READER-NODE-TILE-C-TROWSUM-001","PTO-READER-NODE-TILE-C-TROWSUM-002","PTO-READER-NODE-TILE-C-TROWSUM-003","PTO-READER-NODE-TILE-C-TROWSUM-004","PTO-READER-NODE-TILE-C-TROWSUM-005","PTO-READER-NODE-TILE-C-TROWSUM-006","PTO-READER-NODE-TILE-C-TROWSUM-007","PTO-READER-NODE-TILE-C-TROWSUM-008","PTO-READER-NODE-TILE-C-TROWSUM-009","PTO-READER-NODE-TILE-C-TROWSUM-010","PTO-READER-NODE-TILE-C-TROWSUM-011","PTO-READER-NODE-TILE-C-TROWSUM-012","PTO-READER-NODE-TILE-C-TROWSUM-013","PTO-READER-NODE-TILE-C-TROWSUM-014","PTO-READER-NODE-TILE-C-TROWSUM-015","PTO-READER-NODE-TILE-C-TROWSUM-016","PTO-READER-NODE-TILE-C-TROWSUM-017","PTO-READER-NODE-TILE-C-TROWSUM-018","PTO-READER-NODE-TILE-C-TROWSUM-019","PTO-READER-NODE-TILE-C-TROWSUM-020","PTO-READER-NODE-TILE-C-TROWSUM-021","PTO-READER-NODE-TILE-C-TROWSUM-022","PTO-READER-NODE-TILE-C-TROWSUM-023","PTO-READER-NODE-TILE-C-TRSQRT-001","PTO-READER-NODE-TILE-C-TRSQRT-002","PTO-READER-NODE-TILE-C-TRSQRT-003","PTO-READER-NODE-TILE-C-TRSQRT-004","PTO-READER-NODE-TILE-C-TRSQRT-005","PTO-READER-NODE-TILE-C-TRSQRT-006","PTO-READER-NODE-TILE-C-TRSQRT-007","PTO-READER-NODE-TILE-C-TRSQRT-008","PTO-READER-NODE-TILE-C-TRSQRT-009","PTO-READER-NODE-TILE-C-TRSQRT-010","PTO-READER-NODE-TILE-C-TRSQRT-011","PTO-READER-NODE-TILE-C-TRSQRT-012","PTO-READER-NODE-TILE-C-TRSQRT-013","PTO-READER-NODE-TILE-C-TRSQRT-014","PTO-READER-NODE-TILE-C-TRSQRT-015","PTO-READER-NODE-TILE-C-TRSQRT-016","PTO-READER-NODE-TILE-C-TRSQRT-017","PTO-READER-NODE-TILE-C-TRSQRT-018","PTO-READER-NODE-TILE-C-TRSQRT-019","PTO-READER-NODE-TILE-C-TRSQRT-020","PTO-READER-NODE-TILE-C-TRSQRT-021","PTO-READER-NODE-TILE-C-TRSQRT-022","PTO-READER-NODE-TILE-C-TRSQRT-023","PTO-READER-NODE-TILE-C-TSCATTER-001","PTO-READER-NODE-TILE-C-TSCATTER-002","PTO-READER-NODE-TILE-C-TSCATTER-003","PTO-READER-NODE-TILE-C-TSCATTER-004","PTO-READER-NODE-TILE-C-TSCATTER-005","PTO-READER-NODE-TILE-C-TSCATTER-006","PTO-READER-NODE-TILE-C-TSCATTER-007","PTO-READER-NODE-TILE-C-TSCATTER-008","PTO-READER-NODE-TILE-C-TSCATTER-009","PTO-READER-NODE-TILE-C-TSCATTER-010","PTO-READER-NODE-TILE-C-TSCATTER-011","PTO-READER-NODE-TILE-C-TSCATTER-012","PTO-READER-NODE-TILE-C-TSCATTER-013","PTO-READER-NODE-TILE-C-TSCATTER-014","PTO-READER-NODE-TILE-C-TSCATTER-015","PTO-READER-NODE-TILE-C-TSCATTER-016","PTO-READER-NODE-TILE-C-TSCATTER-017","PTO-READER-NODE-TILE-C-TSCATTER-018","PTO-READER-NODE-TILE-C-TSCATTER-019","PTO-READER-NODE-TILE-C-TSCATTER-020","PTO-READER-NODE-TILE-C-TSCATTER-021","PTO-READER-NODE-TILE-C-TSCATTER-022","PTO-READER-NODE-TILE-C-TSCATTER-023","PTO-READER-NODE-TILE-C-TSCATTER-024","PTO-READER-NODE-TILE-C-TSEL-001","PTO-READER-NODE-TILE-C-TSEL-002","PTO-READER-NODE-TILE-C-TSEL-003","PTO-READER-NODE-TILE-C-TSEL-004","PTO-READER-NODE-TILE-C-TSEL-005","PTO-READER-NODE-TILE-C-TSEL-006","PTO-READER-NODE-TILE-C-TSEL-007","PTO-READER-NODE-TILE-C-TSEL-008","PTO-READER-NODE-TILE-C-TSEL-009","PTO-READER-NODE-TILE-C-TSEL-010","PTO-READER-NODE-TILE-C-TSEL-011","PTO-READER-NODE-TILE-C-TSEL-012","PTO-READER-NODE-TILE-C-TSEL-013","PTO-READER-NODE-TILE-C-TSEL-014","PTO-READER-NODE-TILE-C-TSEL-015","PTO-READER-NODE-TILE-C-TSEL-016","PTO-READER-NODE-TILE-C-TSEL-017","PTO-READER-NODE-TILE-C-TSEL-018","PTO-READER-NODE-TILE-C-TSEL-019","PTO-READER-NODE-TILE-C-TSEL-020","PTO-READER-NODE-TILE-C-TSEL-021","PTO-READER-NODE-TILE-C-TSEL-022","PTO-READER-NODE-TILE-C-TSEL-023","PTO-READER-NODE-TILE-C-TSEL-024","PTO-READER-NODE-TILE-C-TSELS-001","PTO-READER-NODE-TILE-C-TSELS-002","PTO-READER-NODE-TILE-C-TSELS-003","PTO-READER-NODE-TILE-C-TSELS-004","PTO-READER-NODE-TILE-C-TSELS-005","PTO-READER-NODE-TILE-C-TSELS-006","PTO-READER-NODE-TILE-C-TSELS-007","PTO-READER-NODE-TILE-C-TSELS-008","PTO-READER-NODE-TILE-C-TSELS-009","PTO-READER-NODE-TILE-C-TSELS-010","PTO-READER-NODE-TILE-C-TSELS-011","PTO-READER-NODE-TILE-C-TSELS-012","PTO-READER-NODE-TILE-C-TSELS-013","PTO-READER-NODE-TILE-C-TSELS-014","PTO-READER-NODE-TILE-C-TSELS-015","PTO-READER-NODE-TILE-C-TSELS-016","PTO-READER-NODE-TILE-C-TSELS-017","PTO-READER-NODE-TILE-C-TSELS-018","PTO-READER-NODE-TILE-C-TSELS-019","PTO-READER-NODE-TILE-C-TSELS-020","PTO-READER-NODE-TILE-C-TSELS-021","PTO-READER-NODE-TILE-C-TSELS-022","PTO-READER-NODE-TILE-C-TSELS-023","PTO-READER-NODE-TILE-C-TSELS-024","PTO-READER-NODE-TILE-C-TSHL-001","PTO-READER-NODE-TILE-C-TSHL-002","PTO-READER-NODE-TILE-C-TSHL-003","PTO-READER-NODE-TILE-C-TSHL-004","PTO-READER-NODE-TILE-C-TSHL-005","PTO-READER-NODE-TILE-C-TSHL-006","PTO-READER-NODE-TILE-C-TSHL-007","PTO-READER-NODE-TILE-C-TSHL-008","PTO-READER-NODE-TILE-C-TSHL-009","PTO-READER-NODE-TILE-C-TSHL-010","PTO-READER-NODE-TILE-C-TSHL-011","PTO-READER-NODE-TILE-C-TSHL-012","PTO-READER-NODE-TILE-C-TSHL-013","PTO-READER-NODE-TILE-C-TSHL-014","PTO-READER-NODE-TILE-C-TSHL-015","PTO-READER-NODE-TILE-C-TSHL-016","PTO-READER-NODE-TILE-C-TSHL-017","PTO-READER-NODE-TILE-C-TSHL-018","PTO-READER-NODE-TILE-C-TSHL-019","PTO-READER-NODE-TILE-C-TSHL-020","PTO-READER-NODE-TILE-C-TSHL-021","PTO-READER-NODE-TILE-C-TSHL-022","PTO-READER-NODE-TILE-C-TSHL-023","PTO-READER-NODE-TILE-C-TSHLS-001","PTO-READER-NODE-TILE-C-TSHLS-002","PTO-READER-NODE-TILE-C-TSHLS-003","PTO-READER-NODE-TILE-C-TSHLS-004","PTO-READER-NODE-TILE-C-TSHLS-005","PTO-READER-NODE-TILE-C-TSHLS-006","PTO-READER-NODE-TILE-C-TSHLS-007","PTO-READER-NODE-TILE-C-TSHLS-008","PTO-READER-NODE-TILE-C-TSHLS-009","PTO-READER-NODE-TILE-C-TSHLS-010","PTO-READER-NODE-TILE-C-TSHLS-011","PTO-READER-NODE-TILE-C-TSHLS-012","PTO-READER-NODE-TILE-C-TSHLS-013","PTO-READER-NODE-TILE-C-TSHLS-014","PTO-READER-NODE-TILE-C-TSHLS-015","PTO-READER-NODE-TILE-C-TSHLS-016","PTO-READER-NODE-TILE-C-TSHLS-017","PTO-READER-NODE-TILE-C-TSHLS-018","PTO-READER-NODE-TILE-C-TSHLS-019","PTO-READER-NODE-TILE-C-TSHLS-020","PTO-READER-NODE-TILE-C-TSHLS-021","PTO-READER-NODE-TILE-C-TSHLS-022","PTO-READER-NODE-TILE-C-TSHLS-023","PTO-READER-NODE-TILE-C-TSHR-001","PTO-READER-NODE-TILE-C-TSHR-002","PTO-READER-NODE-TILE-C-TSHR-003","PTO-READER-NODE-TILE-C-TSHR-004","PTO-READER-NODE-TILE-C-TSHR-005","PTO-READER-NODE-TILE-C-TSHR-006","PTO-READER-NODE-TILE-C-TSHR-007","PTO-READER-NODE-TILE-C-TSHR-008","PTO-READER-NODE-TILE-C-TSHR-009","PTO-READER-NODE-TILE-C-TSHR-010","PTO-READER-NODE-TILE-C-TSHR-011","PTO-READER-NODE-TILE-C-TSHR-012","PTO-READER-NODE-TILE-C-TSHR-013","PTO-READER-NODE-TILE-C-TSHR-014","PTO-READER-NODE-TILE-C-TSHR-015","PTO-READER-NODE-TILE-C-TSHR-016","PTO-READER-NODE-TILE-C-TSHR-017","PTO-READER-NODE-TILE-C-TSHR-018","PTO-READER-NODE-TILE-C-TSHR-019","PTO-READER-NODE-TILE-C-TSHR-020","PTO-READER-NODE-TILE-C-TSHR-021","PTO-READER-NODE-TILE-C-TSHR-022","PTO-READER-NODE-TILE-C-TSHR-023","PTO-READER-NODE-TILE-C-TSHRS-001","PTO-READER-NODE-TILE-C-TSHRS-002","PTO-READER-NODE-TILE-C-TSHRS-003","PTO-READER-NODE-TILE-C-TSHRS-004","PTO-READER-NODE-TILE-C-TSHRS-005","PTO-READER-NODE-TILE-C-TSHRS-006","PTO-READER-NODE-TILE-C-TSHRS-007","PTO-READER-NODE-TILE-C-TSHRS-008","PTO-READER-NODE-TILE-C-TSHRS-009","PTO-READER-NODE-TILE-C-TSHRS-010","PTO-READER-NODE-TILE-C-TSHRS-011","PTO-READER-NODE-TILE-C-TSHRS-012","PTO-READER-NODE-TILE-C-TSHRS-013","PTO-READER-NODE-TILE-C-TSHRS-014","PTO-READER-NODE-TILE-C-TSHRS-015","PTO-READER-NODE-TILE-C-TSHRS-016","PTO-READER-NODE-TILE-C-TSHRS-017","PTO-READER-NODE-TILE-C-TSHRS-018","PTO-READER-NODE-TILE-C-TSHRS-019","PTO-READER-NODE-TILE-C-TSHRS-020","PTO-READER-NODE-TILE-C-TSHRS-021","PTO-READER-NODE-TILE-C-TSHRS-022","PTO-READER-NODE-TILE-C-TSHRS-023","PTO-READER-NODE-TILE-C-TSORT-001","PTO-READER-NODE-TILE-C-TSORT-002","PTO-READER-NODE-TILE-C-TSORT-003","PTO-READER-NODE-TILE-C-TSORT-004","PTO-READER-NODE-TILE-C-TSORT-005","PTO-READER-NODE-TILE-C-TSORT-006","PTO-READER-NODE-TILE-C-TSORT-007","PTO-READER-NODE-TILE-C-TSORT-008","PTO-READER-NODE-TILE-C-TSORT-009","PTO-READER-NODE-TILE-C-TSORT-010","PTO-READER-NODE-TILE-C-TSORT-011","PTO-READER-NODE-TILE-C-TSORT-012","PTO-READER-NODE-TILE-C-TSORT-013","PTO-READER-NODE-TILE-C-TSORT-014","PTO-READER-NODE-TILE-C-TSORT-015","PTO-READER-NODE-TILE-C-TSORT-016","PTO-READER-NODE-TILE-C-TSORT-017","PTO-READER-NODE-TILE-C-TSORT-018","PTO-READER-NODE-TILE-C-TSORT-019","PTO-READER-NODE-TILE-C-TSORT-020","PTO-READER-NODE-TILE-C-TSORT-021","PTO-READER-NODE-TILE-C-TSORT-022","PTO-READER-NODE-TILE-C-TSORT-023","PTO-READER-NODE-TILE-C-TSORT-024","PTO-READER-NODE-TILE-C-TSORT-025","PTO-READER-NODE-TILE-C-TSORT-026","PTO-READER-NODE-TILE-C-TSQRT-001","PTO-READER-NODE-TILE-C-TSQRT-002","PTO-READER-NODE-TILE-C-TSQRT-003","PTO-READER-NODE-TILE-C-TSQRT-004","PTO-READER-NODE-TILE-C-TSQRT-005","PTO-READER-NODE-TILE-C-TSQRT-006","PTO-READER-NODE-TILE-C-TSQRT-007","PTO-READER-NODE-TILE-C-TSQRT-008","PTO-READER-NODE-TILE-C-TSQRT-009","PTO-READER-NODE-TILE-C-TSQRT-010","PTO-READER-NODE-TILE-C-TSQRT-011","PTO-READER-NODE-TILE-C-TSQRT-012","PTO-READER-NODE-TILE-C-TSQRT-013","PTO-READER-NODE-TILE-C-TSQRT-014","PTO-READER-NODE-TILE-C-TSQRT-015","PTO-READER-NODE-TILE-C-TSQRT-016","PTO-READER-NODE-TILE-C-TSQRT-017","PTO-READER-NODE-TILE-C-TSQRT-018","PTO-READER-NODE-TILE-C-TSQRT-019","PTO-READER-NODE-TILE-C-TSQRT-020","PTO-READER-NODE-TILE-C-TSQRT-021","PTO-READER-NODE-TILE-C-TSQRT-022","PTO-READER-NODE-TILE-C-TSQRT-023","PTO-READER-NODE-TILE-C-TSTORE-001","PTO-READER-NODE-TILE-C-TSTORE-002","PTO-READER-NODE-TILE-C-TSTORE-003","PTO-READER-NODE-TILE-C-TSTORE-004","PTO-READER-NODE-TILE-C-TSTORE-005","PTO-READER-NODE-TILE-C-TSTORE-006","PTO-READER-NODE-TILE-C-TSTORE-007","PTO-READER-NODE-TILE-C-TSTORE-008","PTO-READER-NODE-TILE-C-TSTORE-009","PTO-READER-NODE-TILE-C-TSTORE-010","PTO-READER-NODE-TILE-C-TSTORE-011","PTO-READER-NODE-TILE-C-TSTORE-012","PTO-READER-NODE-TILE-C-TSTORE-013","PTO-READER-NODE-TILE-C-TSTORE-014","PTO-READER-NODE-TILE-C-TSTORE-015","PTO-READER-NODE-TILE-C-TSTORE-016","PTO-READER-NODE-TILE-C-TSTORE-017","PTO-READER-NODE-TILE-C-TSTORE-018","PTO-READER-NODE-TILE-C-TSTORE-019","PTO-READER-NODE-TILE-C-TSTORE-020","PTO-READER-NODE-TILE-C-TSTORE-021","PTO-READER-NODE-TILE-C-TSTORE-022","PTO-READER-NODE-TILE-C-TSUB-001","PTO-READER-NODE-TILE-C-TSUB-002","PTO-READER-NODE-TILE-C-TSUB-003","PTO-READER-NODE-TILE-C-TSUB-004","PTO-READER-NODE-TILE-C-TSUB-005","PTO-READER-NODE-TILE-C-TSUB-006","PTO-READER-NODE-TILE-C-TSUB-007","PTO-READER-NODE-TILE-C-TSUB-008","PTO-READER-NODE-TILE-C-TSUB-009","PTO-READER-NODE-TILE-C-TSUB-010","PTO-READER-NODE-TILE-C-TSUB-011","PTO-READER-NODE-TILE-C-TSUB-012","PTO-READER-NODE-TILE-C-TSUB-013","PTO-READER-NODE-TILE-C-TSUB-014","PTO-READER-NODE-TILE-C-TSUB-015","PTO-READER-NODE-TILE-C-TSUB-016","PTO-READER-NODE-TILE-C-TSUB-017","PTO-READER-NODE-TILE-C-TSUB-018","PTO-READER-NODE-TILE-C-TSUB-019","PTO-READER-NODE-TILE-C-TSUB-020","PTO-READER-NODE-TILE-C-TSUB-021","PTO-READER-NODE-TILE-C-TSUB-022","PTO-READER-NODE-TILE-C-TSUBS-001","PTO-READER-NODE-TILE-C-TSUBS-002","PTO-READER-NODE-TILE-C-TSUBS-003","PTO-READER-NODE-TILE-C-TSUBS-004","PTO-READER-NODE-TILE-C-TSUBS-005","PTO-READER-NODE-TILE-C-TSUBS-006","PTO-READER-NODE-TILE-C-TSUBS-007","PTO-READER-NODE-TILE-C-TSUBS-008","PTO-READER-NODE-TILE-C-TSUBS-009","PTO-READER-NODE-TILE-C-TSUBS-010","PTO-READER-NODE-TILE-C-TSUBS-011","PTO-READER-NODE-TILE-C-TSUBS-012","PTO-READER-NODE-TILE-C-TSUBS-013","PTO-READER-NODE-TILE-C-TSUBS-014","PTO-READER-NODE-TILE-C-TSUBS-015","PTO-READER-NODE-TILE-C-TSUBS-016","PTO-READER-NODE-TILE-C-TSUBS-017","PTO-READER-NODE-TILE-C-TSUBS-018","PTO-READER-NODE-TILE-C-TSUBS-019","PTO-READER-NODE-TILE-C-TSUBS-020","PTO-READER-NODE-TILE-C-TSUBS-021","PTO-READER-NODE-TILE-C-TSUBS-022","PTO-READER-NODE-TILE-C-TSUBS-023","PTO-READER-NODE-TILE-C-TTRANS-001","PTO-READER-NODE-TILE-C-TTRANS-002","PTO-READER-NODE-TILE-C-TTRANS-003","PTO-READER-NODE-TILE-C-TTRANS-004","PTO-READER-NODE-TILE-C-TTRANS-005","PTO-READER-NODE-TILE-C-TTRANS-006","PTO-READER-NODE-TILE-C-TTRANS-007","PTO-READER-NODE-TILE-C-TTRANS-008","PTO-READER-NODE-TILE-C-TTRANS-009","PTO-READER-NODE-TILE-C-TTRANS-010","PTO-READER-NODE-TILE-C-TTRANS-011","PTO-READER-NODE-TILE-C-TTRANS-012","PTO-READER-NODE-TILE-C-TTRANS-013","PTO-READER-NODE-TILE-C-TTRANS-014","PTO-READER-NODE-TILE-C-TTRANS-015","PTO-READER-NODE-TILE-C-TTRANS-016","PTO-READER-NODE-TILE-C-TTRANS-017","PTO-READER-NODE-TILE-C-TTRANS-018","PTO-READER-NODE-TILE-C-TTRANS-019","PTO-READER-NODE-TILE-C-TTRI-001","PTO-READER-NODE-TILE-C-TTRI-002","PTO-READER-NODE-TILE-C-TTRI-003","PTO-READER-NODE-TILE-C-TTRI-004","PTO-READER-NODE-TILE-C-TTRI-005","PTO-READER-NODE-TILE-C-TTRI-006","PTO-READER-NODE-TILE-C-TTRI-007","PTO-READER-NODE-TILE-C-TTRI-008","PTO-READER-NODE-TILE-C-TTRI-009","PTO-READER-NODE-TILE-C-TTRI-010","PTO-READER-NODE-TILE-C-TTRI-011","PTO-READER-NODE-TILE-C-TTRI-012","PTO-READER-NODE-TILE-C-TTRI-013","PTO-READER-NODE-TILE-C-TTRI-014","PTO-READER-NODE-TILE-C-TTRI-015","PTO-READER-NODE-TILE-C-TTRI-016","PTO-READER-NODE-TILE-C-TTRI-017","PTO-READER-NODE-TILE-C-TTRI-018","PTO-READER-NODE-TILE-C-TTRI-019","PTO-READER-NODE-TILE-C-TTRI-020","PTO-READER-NODE-TILE-C-TTRI-021","PTO-READER-NODE-TILE-C-TTRI-022","PTO-READER-NODE-TILE-C-TXOR-001","PTO-READER-NODE-TILE-C-TXOR-002","PTO-READER-NODE-TILE-C-TXOR-003","PTO-READER-NODE-TILE-C-TXOR-004","PTO-READER-NODE-TILE-C-TXOR-005","PTO-READER-NODE-TILE-C-TXOR-006","PTO-READER-NODE-TILE-C-TXOR-007","PTO-READER-NODE-TILE-C-TXOR-008","PTO-READER-NODE-TILE-C-TXOR-009","PTO-READER-NODE-TILE-C-TXOR-010","PTO-READER-NODE-TILE-C-TXOR-011","PTO-READER-NODE-TILE-C-TXOR-012","PTO-READER-NODE-TILE-C-TXOR-013","PTO-READER-NODE-TILE-C-TXOR-014","PTO-READER-NODE-TILE-C-TXOR-015","PTO-READER-NODE-TILE-C-TXOR-016","PTO-READER-NODE-TILE-C-TXOR-017","PTO-READER-NODE-TILE-C-TXOR-018","PTO-READER-NODE-TILE-C-TXOR-019","PTO-READER-NODE-TILE-C-TXOR-020","PTO-READER-NODE-TILE-C-TXOR-021","PTO-READER-NODE-TILE-C-TXOR-022","PTO-READER-NODE-TILE-C-TXOR-023","PTO-READER-NODE-TILE-C-TXORS-001","PTO-READER-NODE-TILE-C-TXORS-002","PTO-READER-NODE-TILE-C-TXORS-003","PTO-READER-NODE-TILE-C-TXORS-004","PTO-READER-NODE-TILE-C-TXORS-005","PTO-READER-NODE-TILE-C-TXORS-006","PTO-READER-NODE-TILE-C-TXORS-007","PTO-READER-NODE-TILE-C-TXORS-008","PTO-READER-NODE-TILE-C-TXORS-009","PTO-READER-NODE-TILE-C-TXORS-010","PTO-READER-NODE-TILE-C-TXORS-011","PTO-READER-NODE-TILE-C-TXORS-012","PTO-READER-NODE-TILE-C-TXORS-013","PTO-READER-NODE-TILE-C-TXORS-014","PTO-READER-NODE-TILE-C-TXORS-015","PTO-READER-NODE-TILE-C-TXORS-016","PTO-READER-NODE-TILE-C-TXORS-017","PTO-READER-NODE-TILE-C-TXORS-018","PTO-READER-NODE-TILE-C-TXORS-019","PTO-READER-NODE-TILE-C-TXORS-020","PTO-READER-NODE-TILE-C-TXORS-021","PTO-READER-NODE-TILE-C-TXORS-022","PTO-READER-NODE-TILE-C-TXORS-023"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-TILE-TQUANT":"high-risk","PTO-TILE-TRECIP":"high-risk","PTO-TILE-TRELU":"high-risk","PTO-TILE-TREM":"high-risk","PTO-TILE-TREMS":"high-risk","PTO-TILE-TROWARGMAX":"high-risk","PTO-TILE-TROWARGMIN":"high-risk","PTO-TILE-TROWEXPAND":"high-risk","PTO-TILE-TROWEXPANDADD":"high-risk","PTO-TILE-TROWEXPANDDIV":"high-risk","PTO-TILE-TROWEXPANDEXPDIF":"high-risk","PTO-TILE-TROWEXPANDMAX":"high-risk","PTO-TILE-TROWEXPANDMIN":"high-risk","PTO-TILE-TROWEXPANDMUL":"high-risk","PTO-TILE-TROWEXPANDSUB":"high-risk","PTO-TILE-TROWMAX":"high-risk","PTO-TILE-TROWMIN":"high-risk","PTO-TILE-TROWPROD":"high-risk","PTO-TILE-TROWSUM":"high-risk","PTO-TILE-TRSQRT":"high-risk","PTO-TILE-TSCATTER":"high-risk","PTO-TILE-TSEL":"high-risk","PTO-TILE-TSELS":"high-risk","PTO-TILE-TSHL":"high-risk","PTO-TILE-TSHLS":"high-risk","PTO-TILE-TSHR":"high-risk","PTO-TILE-TSHRS":"high-risk","PTO-TILE-TSORT":"high-risk","PTO-TILE-TSQRT":"high-risk","PTO-TILE-TSTORE":"high-risk","PTO-TILE-TSUB":"high-risk","PTO-TILE-TSUBS":"high-risk","PTO-TILE-TTRANS":"high-risk","PTO-TILE-TTRI":"high-risk","PTO-TILE-TXOR":"high-risk","PTO-TILE-TXORS":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":36,"verifier_sample_unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRANS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"]} +{"artifact_digests":{"semantic_review":"6a292d5b501122270b9338dd1e0bbd2f9b0a527e6d8d403ff6e790b7d67c49d2","verification":"600ab84f24d4c7ff71d865a3cff97f0d5bf343cb5a5b8d7a89f9e903e229224b","writer":"64fbb4ed59160ad2332780ad28cbf7de813686932ae227b43f031d125d74f5dc"},"batch_id":"PTO-READER-TILE-C-001","contexts":{"semantic_reviewer":"/root/pilot_arch_semantic_review","verifier":"/root","writer":"/root/pilot_arch_writer"},"deep_reviewed_unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"],"reviewed_claim_count":584,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-C-TQUANT-001","PTO-READER-CLAIM-TILE-C-TQUANT-002","PTO-READER-CLAIM-TILE-C-TQUANT-003","PTO-READER-CLAIM-TILE-C-TQUANT-004","PTO-READER-CLAIM-TILE-C-TQUANT-005","PTO-READER-CLAIM-TILE-C-TQUANT-006","PTO-READER-CLAIM-TILE-C-TQUANT-007","PTO-READER-CLAIM-TILE-C-TQUANT-008","PTO-READER-CLAIM-TILE-C-TQUANT-009","PTO-READER-CLAIM-TILE-C-TQUANT-010","PTO-READER-CLAIM-TILE-C-TQUANT-011","PTO-READER-CLAIM-TILE-C-TQUANT-012","PTO-READER-CLAIM-TILE-C-TQUANT-013","PTO-READER-CLAIM-TILE-C-TQUANT-014","PTO-READER-CLAIM-TILE-C-TQUANT-015","PTO-READER-CLAIM-TILE-C-TQUANT-016","PTO-READER-CLAIM-TILE-C-TQUANT-017","PTO-READER-CLAIM-TILE-C-TQUANT-018","PTO-READER-CLAIM-TILE-C-TQUANT-019","PTO-READER-CLAIM-TILE-C-TQUANT-020","PTO-READER-CLAIM-TILE-C-TRECIP-001","PTO-READER-CLAIM-TILE-C-TRECIP-002","PTO-READER-CLAIM-TILE-C-TRECIP-003","PTO-READER-CLAIM-TILE-C-TRECIP-004","PTO-READER-CLAIM-TILE-C-TRECIP-005","PTO-READER-CLAIM-TILE-C-TRECIP-006","PTO-READER-CLAIM-TILE-C-TRECIP-007","PTO-READER-CLAIM-TILE-C-TRECIP-008","PTO-READER-CLAIM-TILE-C-TRECIP-009","PTO-READER-CLAIM-TILE-C-TRECIP-010","PTO-READER-CLAIM-TILE-C-TRECIP-011","PTO-READER-CLAIM-TILE-C-TRECIP-012","PTO-READER-CLAIM-TILE-C-TRECIP-013","PTO-READER-CLAIM-TILE-C-TRECIP-014","PTO-READER-CLAIM-TILE-C-TRECIP-015","PTO-READER-CLAIM-TILE-C-TRECIP-016","PTO-READER-CLAIM-TILE-C-TRELU-001","PTO-READER-CLAIM-TILE-C-TRELU-002","PTO-READER-CLAIM-TILE-C-TRELU-003","PTO-READER-CLAIM-TILE-C-TRELU-004","PTO-READER-CLAIM-TILE-C-TRELU-005","PTO-READER-CLAIM-TILE-C-TRELU-006","PTO-READER-CLAIM-TILE-C-TRELU-007","PTO-READER-CLAIM-TILE-C-TRELU-008","PTO-READER-CLAIM-TILE-C-TRELU-009","PTO-READER-CLAIM-TILE-C-TRELU-010","PTO-READER-CLAIM-TILE-C-TRELU-011","PTO-READER-CLAIM-TILE-C-TRELU-012","PTO-READER-CLAIM-TILE-C-TRELU-013","PTO-READER-CLAIM-TILE-C-TRELU-014","PTO-READER-CLAIM-TILE-C-TRELU-015","PTO-READER-CLAIM-TILE-C-TREM-001","PTO-READER-CLAIM-TILE-C-TREM-002","PTO-READER-CLAIM-TILE-C-TREM-003","PTO-READER-CLAIM-TILE-C-TREM-004","PTO-READER-CLAIM-TILE-C-TREM-005","PTO-READER-CLAIM-TILE-C-TREM-006","PTO-READER-CLAIM-TILE-C-TREM-007","PTO-READER-CLAIM-TILE-C-TREM-008","PTO-READER-CLAIM-TILE-C-TREM-009","PTO-READER-CLAIM-TILE-C-TREM-010","PTO-READER-CLAIM-TILE-C-TREM-011","PTO-READER-CLAIM-TILE-C-TREM-012","PTO-READER-CLAIM-TILE-C-TREM-013","PTO-READER-CLAIM-TILE-C-TREM-014","PTO-READER-CLAIM-TILE-C-TREM-015","PTO-READER-CLAIM-TILE-C-TREM-016","PTO-READER-CLAIM-TILE-C-TREM-017","PTO-READER-CLAIM-TILE-C-TREMS-001","PTO-READER-CLAIM-TILE-C-TREMS-002","PTO-READER-CLAIM-TILE-C-TREMS-003","PTO-READER-CLAIM-TILE-C-TREMS-004","PTO-READER-CLAIM-TILE-C-TREMS-005","PTO-READER-CLAIM-TILE-C-TREMS-006","PTO-READER-CLAIM-TILE-C-TREMS-007","PTO-READER-CLAIM-TILE-C-TREMS-008","PTO-READER-CLAIM-TILE-C-TREMS-009","PTO-READER-CLAIM-TILE-C-TREMS-010","PTO-READER-CLAIM-TILE-C-TREMS-011","PTO-READER-CLAIM-TILE-C-TREMS-012","PTO-READER-CLAIM-TILE-C-TREMS-013","PTO-READER-CLAIM-TILE-C-TREMS-014","PTO-READER-CLAIM-TILE-C-TREMS-015","PTO-READER-CLAIM-TILE-C-TREMS-016","PTO-READER-CLAIM-TILE-C-TREMS-017","PTO-READER-CLAIM-TILE-C-TROWARGMAX-001","PTO-READER-CLAIM-TILE-C-TROWARGMAX-002","PTO-READER-CLAIM-TILE-C-TROWARGMAX-003","PTO-READER-CLAIM-TILE-C-TROWARGMAX-004","PTO-READER-CLAIM-TILE-C-TROWARGMAX-005","PTO-READER-CLAIM-TILE-C-TROWARGMAX-006","PTO-READER-CLAIM-TILE-C-TROWARGMAX-007","PTO-READER-CLAIM-TILE-C-TROWARGMAX-008","PTO-READER-CLAIM-TILE-C-TROWARGMAX-009","PTO-READER-CLAIM-TILE-C-TROWARGMAX-010","PTO-READER-CLAIM-TILE-C-TROWARGMAX-011","PTO-READER-CLAIM-TILE-C-TROWARGMAX-012","PTO-READER-CLAIM-TILE-C-TROWARGMAX-013","PTO-READER-CLAIM-TILE-C-TROWARGMAX-014","PTO-READER-CLAIM-TILE-C-TROWARGMAX-015","PTO-READER-CLAIM-TILE-C-TROWARGMAX-016","PTO-READER-CLAIM-TILE-C-TROWARGMAX-017","PTO-READER-CLAIM-TILE-C-TROWARGMIN-001","PTO-READER-CLAIM-TILE-C-TROWARGMIN-002","PTO-READER-CLAIM-TILE-C-TROWARGMIN-003","PTO-READER-CLAIM-TILE-C-TROWARGMIN-004","PTO-READER-CLAIM-TILE-C-TROWARGMIN-005","PTO-READER-CLAIM-TILE-C-TROWARGMIN-006","PTO-READER-CLAIM-TILE-C-TROWARGMIN-007","PTO-READER-CLAIM-TILE-C-TROWARGMIN-008","PTO-READER-CLAIM-TILE-C-TROWARGMIN-009","PTO-READER-CLAIM-TILE-C-TROWARGMIN-010","PTO-READER-CLAIM-TILE-C-TROWARGMIN-011","PTO-READER-CLAIM-TILE-C-TROWARGMIN-012","PTO-READER-CLAIM-TILE-C-TROWARGMIN-013","PTO-READER-CLAIM-TILE-C-TROWARGMIN-014","PTO-READER-CLAIM-TILE-C-TROWARGMIN-015","PTO-READER-CLAIM-TILE-C-TROWARGMIN-016","PTO-READER-CLAIM-TILE-C-TROWARGMIN-017","PTO-READER-CLAIM-TILE-C-TROWEXPAND-001","PTO-READER-CLAIM-TILE-C-TROWEXPAND-002","PTO-READER-CLAIM-TILE-C-TROWEXPAND-003","PTO-READER-CLAIM-TILE-C-TROWEXPAND-004","PTO-READER-CLAIM-TILE-C-TROWEXPAND-005","PTO-READER-CLAIM-TILE-C-TROWEXPAND-006","PTO-READER-CLAIM-TILE-C-TROWEXPAND-007","PTO-READER-CLAIM-TILE-C-TROWEXPAND-008","PTO-READER-CLAIM-TILE-C-TROWEXPAND-009","PTO-READER-CLAIM-TILE-C-TROWEXPAND-010","PTO-READER-CLAIM-TILE-C-TROWEXPAND-011","PTO-READER-CLAIM-TILE-C-TROWEXPAND-012","PTO-READER-CLAIM-TILE-C-TROWEXPAND-013","PTO-READER-CLAIM-TILE-C-TROWEXPAND-014","PTO-READER-CLAIM-TILE-C-TROWEXPAND-015","PTO-READER-CLAIM-TILE-C-TROWEXPAND-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-018","PTO-READER-CLAIM-TILE-C-TROWMAX-001","PTO-READER-CLAIM-TILE-C-TROWMAX-002","PTO-READER-CLAIM-TILE-C-TROWMAX-003","PTO-READER-CLAIM-TILE-C-TROWMAX-004","PTO-READER-CLAIM-TILE-C-TROWMAX-005","PTO-READER-CLAIM-TILE-C-TROWMAX-006","PTO-READER-CLAIM-TILE-C-TROWMAX-007","PTO-READER-CLAIM-TILE-C-TROWMAX-008","PTO-READER-CLAIM-TILE-C-TROWMAX-009","PTO-READER-CLAIM-TILE-C-TROWMAX-010","PTO-READER-CLAIM-TILE-C-TROWMAX-011","PTO-READER-CLAIM-TILE-C-TROWMAX-012","PTO-READER-CLAIM-TILE-C-TROWMAX-013","PTO-READER-CLAIM-TILE-C-TROWMAX-014","PTO-READER-CLAIM-TILE-C-TROWMAX-015","PTO-READER-CLAIM-TILE-C-TROWMAX-016","PTO-READER-CLAIM-TILE-C-TROWMIN-001","PTO-READER-CLAIM-TILE-C-TROWMIN-002","PTO-READER-CLAIM-TILE-C-TROWMIN-003","PTO-READER-CLAIM-TILE-C-TROWMIN-004","PTO-READER-CLAIM-TILE-C-TROWMIN-005","PTO-READER-CLAIM-TILE-C-TROWMIN-006","PTO-READER-CLAIM-TILE-C-TROWMIN-007","PTO-READER-CLAIM-TILE-C-TROWMIN-008","PTO-READER-CLAIM-TILE-C-TROWMIN-009","PTO-READER-CLAIM-TILE-C-TROWMIN-010","PTO-READER-CLAIM-TILE-C-TROWMIN-011","PTO-READER-CLAIM-TILE-C-TROWMIN-012","PTO-READER-CLAIM-TILE-C-TROWMIN-013","PTO-READER-CLAIM-TILE-C-TROWMIN-014","PTO-READER-CLAIM-TILE-C-TROWMIN-015","PTO-READER-CLAIM-TILE-C-TROWMIN-016","PTO-READER-CLAIM-TILE-C-TROWPROD-001","PTO-READER-CLAIM-TILE-C-TROWPROD-002","PTO-READER-CLAIM-TILE-C-TROWPROD-003","PTO-READER-CLAIM-TILE-C-TROWPROD-004","PTO-READER-CLAIM-TILE-C-TROWPROD-005","PTO-READER-CLAIM-TILE-C-TROWPROD-006","PTO-READER-CLAIM-TILE-C-TROWPROD-007","PTO-READER-CLAIM-TILE-C-TROWPROD-008","PTO-READER-CLAIM-TILE-C-TROWPROD-009","PTO-READER-CLAIM-TILE-C-TROWPROD-010","PTO-READER-CLAIM-TILE-C-TROWPROD-011","PTO-READER-CLAIM-TILE-C-TROWPROD-012","PTO-READER-CLAIM-TILE-C-TROWPROD-013","PTO-READER-CLAIM-TILE-C-TROWPROD-014","PTO-READER-CLAIM-TILE-C-TROWPROD-015","PTO-READER-CLAIM-TILE-C-TROWPROD-016","PTO-READER-CLAIM-TILE-C-TROWSUM-001","PTO-READER-CLAIM-TILE-C-TROWSUM-002","PTO-READER-CLAIM-TILE-C-TROWSUM-003","PTO-READER-CLAIM-TILE-C-TROWSUM-004","PTO-READER-CLAIM-TILE-C-TROWSUM-005","PTO-READER-CLAIM-TILE-C-TROWSUM-006","PTO-READER-CLAIM-TILE-C-TROWSUM-007","PTO-READER-CLAIM-TILE-C-TROWSUM-008","PTO-READER-CLAIM-TILE-C-TROWSUM-009","PTO-READER-CLAIM-TILE-C-TROWSUM-010","PTO-READER-CLAIM-TILE-C-TROWSUM-011","PTO-READER-CLAIM-TILE-C-TROWSUM-012","PTO-READER-CLAIM-TILE-C-TROWSUM-013","PTO-READER-CLAIM-TILE-C-TROWSUM-014","PTO-READER-CLAIM-TILE-C-TROWSUM-015","PTO-READER-CLAIM-TILE-C-TROWSUM-016","PTO-READER-CLAIM-TILE-C-TRSQRT-001","PTO-READER-CLAIM-TILE-C-TRSQRT-002","PTO-READER-CLAIM-TILE-C-TRSQRT-003","PTO-READER-CLAIM-TILE-C-TRSQRT-004","PTO-READER-CLAIM-TILE-C-TRSQRT-005","PTO-READER-CLAIM-TILE-C-TRSQRT-006","PTO-READER-CLAIM-TILE-C-TRSQRT-007","PTO-READER-CLAIM-TILE-C-TRSQRT-008","PTO-READER-CLAIM-TILE-C-TRSQRT-009","PTO-READER-CLAIM-TILE-C-TRSQRT-010","PTO-READER-CLAIM-TILE-C-TRSQRT-011","PTO-READER-CLAIM-TILE-C-TRSQRT-012","PTO-READER-CLAIM-TILE-C-TRSQRT-013","PTO-READER-CLAIM-TILE-C-TRSQRT-014","PTO-READER-CLAIM-TILE-C-TRSQRT-015","PTO-READER-CLAIM-TILE-C-TRSQRT-016","PTO-READER-CLAIM-TILE-C-TSCATTER-001","PTO-READER-CLAIM-TILE-C-TSCATTER-002","PTO-READER-CLAIM-TILE-C-TSCATTER-003","PTO-READER-CLAIM-TILE-C-TSCATTER-004","PTO-READER-CLAIM-TILE-C-TSCATTER-005","PTO-READER-CLAIM-TILE-C-TSCATTER-006","PTO-READER-CLAIM-TILE-C-TSCATTER-007","PTO-READER-CLAIM-TILE-C-TSCATTER-008","PTO-READER-CLAIM-TILE-C-TSCATTER-009","PTO-READER-CLAIM-TILE-C-TSCATTER-010","PTO-READER-CLAIM-TILE-C-TSCATTER-011","PTO-READER-CLAIM-TILE-C-TSCATTER-012","PTO-READER-CLAIM-TILE-C-TSCATTER-013","PTO-READER-CLAIM-TILE-C-TSCATTER-014","PTO-READER-CLAIM-TILE-C-TSCATTER-015","PTO-READER-CLAIM-TILE-C-TSCATTER-016","PTO-READER-CLAIM-TILE-C-TSCATTER-017","PTO-READER-CLAIM-TILE-C-TSEL-001","PTO-READER-CLAIM-TILE-C-TSEL-002","PTO-READER-CLAIM-TILE-C-TSEL-003","PTO-READER-CLAIM-TILE-C-TSEL-004","PTO-READER-CLAIM-TILE-C-TSEL-005","PTO-READER-CLAIM-TILE-C-TSEL-006","PTO-READER-CLAIM-TILE-C-TSEL-007","PTO-READER-CLAIM-TILE-C-TSEL-008","PTO-READER-CLAIM-TILE-C-TSEL-009","PTO-READER-CLAIM-TILE-C-TSEL-010","PTO-READER-CLAIM-TILE-C-TSEL-011","PTO-READER-CLAIM-TILE-C-TSEL-012","PTO-READER-CLAIM-TILE-C-TSEL-013","PTO-READER-CLAIM-TILE-C-TSEL-014","PTO-READER-CLAIM-TILE-C-TSEL-015","PTO-READER-CLAIM-TILE-C-TSEL-016","PTO-READER-CLAIM-TILE-C-TSEL-017","PTO-READER-CLAIM-TILE-C-TSELS-001","PTO-READER-CLAIM-TILE-C-TSELS-002","PTO-READER-CLAIM-TILE-C-TSELS-003","PTO-READER-CLAIM-TILE-C-TSELS-004","PTO-READER-CLAIM-TILE-C-TSELS-005","PTO-READER-CLAIM-TILE-C-TSELS-006","PTO-READER-CLAIM-TILE-C-TSELS-007","PTO-READER-CLAIM-TILE-C-TSELS-008","PTO-READER-CLAIM-TILE-C-TSELS-009","PTO-READER-CLAIM-TILE-C-TSELS-010","PTO-READER-CLAIM-TILE-C-TSELS-011","PTO-READER-CLAIM-TILE-C-TSELS-012","PTO-READER-CLAIM-TILE-C-TSELS-013","PTO-READER-CLAIM-TILE-C-TSELS-014","PTO-READER-CLAIM-TILE-C-TSELS-015","PTO-READER-CLAIM-TILE-C-TSELS-016","PTO-READER-CLAIM-TILE-C-TSELS-017","PTO-READER-CLAIM-TILE-C-TSHL-001","PTO-READER-CLAIM-TILE-C-TSHL-002","PTO-READER-CLAIM-TILE-C-TSHL-003","PTO-READER-CLAIM-TILE-C-TSHL-004","PTO-READER-CLAIM-TILE-C-TSHL-005","PTO-READER-CLAIM-TILE-C-TSHL-006","PTO-READER-CLAIM-TILE-C-TSHL-007","PTO-READER-CLAIM-TILE-C-TSHL-008","PTO-READER-CLAIM-TILE-C-TSHL-009","PTO-READER-CLAIM-TILE-C-TSHL-010","PTO-READER-CLAIM-TILE-C-TSHL-011","PTO-READER-CLAIM-TILE-C-TSHL-012","PTO-READER-CLAIM-TILE-C-TSHL-013","PTO-READER-CLAIM-TILE-C-TSHL-014","PTO-READER-CLAIM-TILE-C-TSHL-015","PTO-READER-CLAIM-TILE-C-TSHL-016","PTO-READER-CLAIM-TILE-C-TSHLS-001","PTO-READER-CLAIM-TILE-C-TSHLS-002","PTO-READER-CLAIM-TILE-C-TSHLS-003","PTO-READER-CLAIM-TILE-C-TSHLS-004","PTO-READER-CLAIM-TILE-C-TSHLS-005","PTO-READER-CLAIM-TILE-C-TSHLS-006","PTO-READER-CLAIM-TILE-C-TSHLS-007","PTO-READER-CLAIM-TILE-C-TSHLS-008","PTO-READER-CLAIM-TILE-C-TSHLS-009","PTO-READER-CLAIM-TILE-C-TSHLS-010","PTO-READER-CLAIM-TILE-C-TSHLS-011","PTO-READER-CLAIM-TILE-C-TSHLS-012","PTO-READER-CLAIM-TILE-C-TSHLS-013","PTO-READER-CLAIM-TILE-C-TSHLS-014","PTO-READER-CLAIM-TILE-C-TSHLS-015","PTO-READER-CLAIM-TILE-C-TSHLS-016","PTO-READER-CLAIM-TILE-C-TSHR-001","PTO-READER-CLAIM-TILE-C-TSHR-002","PTO-READER-CLAIM-TILE-C-TSHR-003","PTO-READER-CLAIM-TILE-C-TSHR-004","PTO-READER-CLAIM-TILE-C-TSHR-005","PTO-READER-CLAIM-TILE-C-TSHR-006","PTO-READER-CLAIM-TILE-C-TSHR-007","PTO-READER-CLAIM-TILE-C-TSHR-008","PTO-READER-CLAIM-TILE-C-TSHR-009","PTO-READER-CLAIM-TILE-C-TSHR-010","PTO-READER-CLAIM-TILE-C-TSHR-011","PTO-READER-CLAIM-TILE-C-TSHR-012","PTO-READER-CLAIM-TILE-C-TSHR-013","PTO-READER-CLAIM-TILE-C-TSHR-014","PTO-READER-CLAIM-TILE-C-TSHR-015","PTO-READER-CLAIM-TILE-C-TSHR-016","PTO-READER-CLAIM-TILE-C-TSHRS-001","PTO-READER-CLAIM-TILE-C-TSHRS-002","PTO-READER-CLAIM-TILE-C-TSHRS-003","PTO-READER-CLAIM-TILE-C-TSHRS-004","PTO-READER-CLAIM-TILE-C-TSHRS-005","PTO-READER-CLAIM-TILE-C-TSHRS-006","PTO-READER-CLAIM-TILE-C-TSHRS-007","PTO-READER-CLAIM-TILE-C-TSHRS-008","PTO-READER-CLAIM-TILE-C-TSHRS-009","PTO-READER-CLAIM-TILE-C-TSHRS-010","PTO-READER-CLAIM-TILE-C-TSHRS-011","PTO-READER-CLAIM-TILE-C-TSHRS-012","PTO-READER-CLAIM-TILE-C-TSHRS-013","PTO-READER-CLAIM-TILE-C-TSHRS-014","PTO-READER-CLAIM-TILE-C-TSHRS-015","PTO-READER-CLAIM-TILE-C-TSHRS-016","PTO-READER-CLAIM-TILE-C-TSORT-001","PTO-READER-CLAIM-TILE-C-TSORT-002","PTO-READER-CLAIM-TILE-C-TSORT-003","PTO-READER-CLAIM-TILE-C-TSORT-004","PTO-READER-CLAIM-TILE-C-TSORT-005","PTO-READER-CLAIM-TILE-C-TSORT-006","PTO-READER-CLAIM-TILE-C-TSORT-007","PTO-READER-CLAIM-TILE-C-TSORT-008","PTO-READER-CLAIM-TILE-C-TSORT-009","PTO-READER-CLAIM-TILE-C-TSORT-010","PTO-READER-CLAIM-TILE-C-TSORT-011","PTO-READER-CLAIM-TILE-C-TSORT-012","PTO-READER-CLAIM-TILE-C-TSORT-013","PTO-READER-CLAIM-TILE-C-TSORT-014","PTO-READER-CLAIM-TILE-C-TSORT-015","PTO-READER-CLAIM-TILE-C-TSORT-016","PTO-READER-CLAIM-TILE-C-TSORT-017","PTO-READER-CLAIM-TILE-C-TSORT-018","PTO-READER-CLAIM-TILE-C-TSORT-019","PTO-READER-CLAIM-TILE-C-TSQRT-001","PTO-READER-CLAIM-TILE-C-TSQRT-002","PTO-READER-CLAIM-TILE-C-TSQRT-003","PTO-READER-CLAIM-TILE-C-TSQRT-004","PTO-READER-CLAIM-TILE-C-TSQRT-005","PTO-READER-CLAIM-TILE-C-TSQRT-006","PTO-READER-CLAIM-TILE-C-TSQRT-007","PTO-READER-CLAIM-TILE-C-TSQRT-008","PTO-READER-CLAIM-TILE-C-TSQRT-009","PTO-READER-CLAIM-TILE-C-TSQRT-010","PTO-READER-CLAIM-TILE-C-TSQRT-011","PTO-READER-CLAIM-TILE-C-TSQRT-012","PTO-READER-CLAIM-TILE-C-TSQRT-013","PTO-READER-CLAIM-TILE-C-TSQRT-014","PTO-READER-CLAIM-TILE-C-TSQRT-015","PTO-READER-CLAIM-TILE-C-TSQRT-016","PTO-READER-CLAIM-TILE-C-TSTORE-001","PTO-READER-CLAIM-TILE-C-TSTORE-002","PTO-READER-CLAIM-TILE-C-TSTORE-003","PTO-READER-CLAIM-TILE-C-TSTORE-004","PTO-READER-CLAIM-TILE-C-TSTORE-005","PTO-READER-CLAIM-TILE-C-TSTORE-006","PTO-READER-CLAIM-TILE-C-TSTORE-007","PTO-READER-CLAIM-TILE-C-TSTORE-008","PTO-READER-CLAIM-TILE-C-TSTORE-009","PTO-READER-CLAIM-TILE-C-TSTORE-010","PTO-READER-CLAIM-TILE-C-TSTORE-011","PTO-READER-CLAIM-TILE-C-TSTORE-012","PTO-READER-CLAIM-TILE-C-TSTORE-013","PTO-READER-CLAIM-TILE-C-TSTORE-014","PTO-READER-CLAIM-TILE-C-TSTORE-015","PTO-READER-CLAIM-TILE-C-TSUB-001","PTO-READER-CLAIM-TILE-C-TSUB-002","PTO-READER-CLAIM-TILE-C-TSUB-003","PTO-READER-CLAIM-TILE-C-TSUB-004","PTO-READER-CLAIM-TILE-C-TSUB-005","PTO-READER-CLAIM-TILE-C-TSUB-006","PTO-READER-CLAIM-TILE-C-TSUB-007","PTO-READER-CLAIM-TILE-C-TSUB-008","PTO-READER-CLAIM-TILE-C-TSUB-009","PTO-READER-CLAIM-TILE-C-TSUB-010","PTO-READER-CLAIM-TILE-C-TSUB-011","PTO-READER-CLAIM-TILE-C-TSUB-012","PTO-READER-CLAIM-TILE-C-TSUB-013","PTO-READER-CLAIM-TILE-C-TSUB-014","PTO-READER-CLAIM-TILE-C-TSUB-015","PTO-READER-CLAIM-TILE-C-TSUBS-001","PTO-READER-CLAIM-TILE-C-TSUBS-002","PTO-READER-CLAIM-TILE-C-TSUBS-003","PTO-READER-CLAIM-TILE-C-TSUBS-004","PTO-READER-CLAIM-TILE-C-TSUBS-005","PTO-READER-CLAIM-TILE-C-TSUBS-006","PTO-READER-CLAIM-TILE-C-TSUBS-007","PTO-READER-CLAIM-TILE-C-TSUBS-008","PTO-READER-CLAIM-TILE-C-TSUBS-009","PTO-READER-CLAIM-TILE-C-TSUBS-010","PTO-READER-CLAIM-TILE-C-TSUBS-011","PTO-READER-CLAIM-TILE-C-TSUBS-012","PTO-READER-CLAIM-TILE-C-TSUBS-013","PTO-READER-CLAIM-TILE-C-TSUBS-014","PTO-READER-CLAIM-TILE-C-TSUBS-015","PTO-READER-CLAIM-TILE-C-TSUBS-016","PTO-READER-CLAIM-TILE-C-TTRI-001","PTO-READER-CLAIM-TILE-C-TTRI-002","PTO-READER-CLAIM-TILE-C-TTRI-003","PTO-READER-CLAIM-TILE-C-TTRI-004","PTO-READER-CLAIM-TILE-C-TTRI-005","PTO-READER-CLAIM-TILE-C-TTRI-006","PTO-READER-CLAIM-TILE-C-TTRI-007","PTO-READER-CLAIM-TILE-C-TTRI-008","PTO-READER-CLAIM-TILE-C-TTRI-009","PTO-READER-CLAIM-TILE-C-TTRI-010","PTO-READER-CLAIM-TILE-C-TTRI-011","PTO-READER-CLAIM-TILE-C-TTRI-012","PTO-READER-CLAIM-TILE-C-TTRI-013","PTO-READER-CLAIM-TILE-C-TTRI-014","PTO-READER-CLAIM-TILE-C-TTRI-015","PTO-READER-CLAIM-TILE-C-TXOR-001","PTO-READER-CLAIM-TILE-C-TXOR-002","PTO-READER-CLAIM-TILE-C-TXOR-003","PTO-READER-CLAIM-TILE-C-TXOR-004","PTO-READER-CLAIM-TILE-C-TXOR-005","PTO-READER-CLAIM-TILE-C-TXOR-006","PTO-READER-CLAIM-TILE-C-TXOR-007","PTO-READER-CLAIM-TILE-C-TXOR-008","PTO-READER-CLAIM-TILE-C-TXOR-009","PTO-READER-CLAIM-TILE-C-TXOR-010","PTO-READER-CLAIM-TILE-C-TXOR-011","PTO-READER-CLAIM-TILE-C-TXOR-012","PTO-READER-CLAIM-TILE-C-TXOR-013","PTO-READER-CLAIM-TILE-C-TXOR-014","PTO-READER-CLAIM-TILE-C-TXOR-015","PTO-READER-CLAIM-TILE-C-TXOR-016","PTO-READER-CLAIM-TILE-C-TXORS-001","PTO-READER-CLAIM-TILE-C-TXORS-002","PTO-READER-CLAIM-TILE-C-TXORS-003","PTO-READER-CLAIM-TILE-C-TXORS-004","PTO-READER-CLAIM-TILE-C-TXORS-005","PTO-READER-CLAIM-TILE-C-TXORS-006","PTO-READER-CLAIM-TILE-C-TXORS-007","PTO-READER-CLAIM-TILE-C-TXORS-008","PTO-READER-CLAIM-TILE-C-TXORS-009","PTO-READER-CLAIM-TILE-C-TXORS-010","PTO-READER-CLAIM-TILE-C-TXORS-011","PTO-READER-CLAIM-TILE-C-TXORS-012","PTO-READER-CLAIM-TILE-C-TXORS-013","PTO-READER-CLAIM-TILE-C-TXORS-014","PTO-READER-CLAIM-TILE-C-TXORS-015","PTO-READER-CLAIM-TILE-C-TXORS-016"],"reviewed_node_count":829,"reviewed_node_ids":["PTO-READER-NODE-TILE-C-TQUANT-001","PTO-READER-NODE-TILE-C-TQUANT-002","PTO-READER-NODE-TILE-C-TQUANT-003","PTO-READER-NODE-TILE-C-TQUANT-004","PTO-READER-NODE-TILE-C-TQUANT-005","PTO-READER-NODE-TILE-C-TQUANT-006","PTO-READER-NODE-TILE-C-TQUANT-007","PTO-READER-NODE-TILE-C-TQUANT-008","PTO-READER-NODE-TILE-C-TQUANT-009","PTO-READER-NODE-TILE-C-TQUANT-010","PTO-READER-NODE-TILE-C-TQUANT-011","PTO-READER-NODE-TILE-C-TQUANT-012","PTO-READER-NODE-TILE-C-TQUANT-013","PTO-READER-NODE-TILE-C-TQUANT-014","PTO-READER-NODE-TILE-C-TQUANT-015","PTO-READER-NODE-TILE-C-TQUANT-016","PTO-READER-NODE-TILE-C-TQUANT-017","PTO-READER-NODE-TILE-C-TQUANT-018","PTO-READER-NODE-TILE-C-TQUANT-019","PTO-READER-NODE-TILE-C-TQUANT-020","PTO-READER-NODE-TILE-C-TQUANT-021","PTO-READER-NODE-TILE-C-TQUANT-022","PTO-READER-NODE-TILE-C-TQUANT-023","PTO-READER-NODE-TILE-C-TQUANT-024","PTO-READER-NODE-TILE-C-TQUANT-025","PTO-READER-NODE-TILE-C-TQUANT-026","PTO-READER-NODE-TILE-C-TQUANT-027","PTO-READER-NODE-TILE-C-TRECIP-001","PTO-READER-NODE-TILE-C-TRECIP-002","PTO-READER-NODE-TILE-C-TRECIP-003","PTO-READER-NODE-TILE-C-TRECIP-004","PTO-READER-NODE-TILE-C-TRECIP-005","PTO-READER-NODE-TILE-C-TRECIP-006","PTO-READER-NODE-TILE-C-TRECIP-007","PTO-READER-NODE-TILE-C-TRECIP-008","PTO-READER-NODE-TILE-C-TRECIP-009","PTO-READER-NODE-TILE-C-TRECIP-010","PTO-READER-NODE-TILE-C-TRECIP-011","PTO-READER-NODE-TILE-C-TRECIP-012","PTO-READER-NODE-TILE-C-TRECIP-013","PTO-READER-NODE-TILE-C-TRECIP-014","PTO-READER-NODE-TILE-C-TRECIP-015","PTO-READER-NODE-TILE-C-TRECIP-016","PTO-READER-NODE-TILE-C-TRECIP-017","PTO-READER-NODE-TILE-C-TRECIP-018","PTO-READER-NODE-TILE-C-TRECIP-019","PTO-READER-NODE-TILE-C-TRECIP-020","PTO-READER-NODE-TILE-C-TRECIP-021","PTO-READER-NODE-TILE-C-TRECIP-022","PTO-READER-NODE-TILE-C-TRECIP-023","PTO-READER-NODE-TILE-C-TRELU-001","PTO-READER-NODE-TILE-C-TRELU-002","PTO-READER-NODE-TILE-C-TRELU-003","PTO-READER-NODE-TILE-C-TRELU-004","PTO-READER-NODE-TILE-C-TRELU-005","PTO-READER-NODE-TILE-C-TRELU-006","PTO-READER-NODE-TILE-C-TRELU-007","PTO-READER-NODE-TILE-C-TRELU-008","PTO-READER-NODE-TILE-C-TRELU-009","PTO-READER-NODE-TILE-C-TRELU-010","PTO-READER-NODE-TILE-C-TRELU-011","PTO-READER-NODE-TILE-C-TRELU-012","PTO-READER-NODE-TILE-C-TRELU-013","PTO-READER-NODE-TILE-C-TRELU-014","PTO-READER-NODE-TILE-C-TRELU-015","PTO-READER-NODE-TILE-C-TRELU-016","PTO-READER-NODE-TILE-C-TRELU-017","PTO-READER-NODE-TILE-C-TRELU-018","PTO-READER-NODE-TILE-C-TRELU-019","PTO-READER-NODE-TILE-C-TRELU-020","PTO-READER-NODE-TILE-C-TRELU-021","PTO-READER-NODE-TILE-C-TRELU-022","PTO-READER-NODE-TILE-C-TREM-001","PTO-READER-NODE-TILE-C-TREM-002","PTO-READER-NODE-TILE-C-TREM-003","PTO-READER-NODE-TILE-C-TREM-004","PTO-READER-NODE-TILE-C-TREM-005","PTO-READER-NODE-TILE-C-TREM-006","PTO-READER-NODE-TILE-C-TREM-007","PTO-READER-NODE-TILE-C-TREM-008","PTO-READER-NODE-TILE-C-TREM-009","PTO-READER-NODE-TILE-C-TREM-010","PTO-READER-NODE-TILE-C-TREM-011","PTO-READER-NODE-TILE-C-TREM-012","PTO-READER-NODE-TILE-C-TREM-013","PTO-READER-NODE-TILE-C-TREM-014","PTO-READER-NODE-TILE-C-TREM-015","PTO-READER-NODE-TILE-C-TREM-016","PTO-READER-NODE-TILE-C-TREM-017","PTO-READER-NODE-TILE-C-TREM-018","PTO-READER-NODE-TILE-C-TREM-019","PTO-READER-NODE-TILE-C-TREM-020","PTO-READER-NODE-TILE-C-TREM-021","PTO-READER-NODE-TILE-C-TREM-022","PTO-READER-NODE-TILE-C-TREM-023","PTO-READER-NODE-TILE-C-TREM-024","PTO-READER-NODE-TILE-C-TREMS-001","PTO-READER-NODE-TILE-C-TREMS-002","PTO-READER-NODE-TILE-C-TREMS-003","PTO-READER-NODE-TILE-C-TREMS-004","PTO-READER-NODE-TILE-C-TREMS-005","PTO-READER-NODE-TILE-C-TREMS-006","PTO-READER-NODE-TILE-C-TREMS-007","PTO-READER-NODE-TILE-C-TREMS-008","PTO-READER-NODE-TILE-C-TREMS-009","PTO-READER-NODE-TILE-C-TREMS-010","PTO-READER-NODE-TILE-C-TREMS-011","PTO-READER-NODE-TILE-C-TREMS-012","PTO-READER-NODE-TILE-C-TREMS-013","PTO-READER-NODE-TILE-C-TREMS-014","PTO-READER-NODE-TILE-C-TREMS-015","PTO-READER-NODE-TILE-C-TREMS-016","PTO-READER-NODE-TILE-C-TREMS-017","PTO-READER-NODE-TILE-C-TREMS-018","PTO-READER-NODE-TILE-C-TREMS-019","PTO-READER-NODE-TILE-C-TREMS-020","PTO-READER-NODE-TILE-C-TREMS-021","PTO-READER-NODE-TILE-C-TREMS-022","PTO-READER-NODE-TILE-C-TREMS-023","PTO-READER-NODE-TILE-C-TREMS-024","PTO-READER-NODE-TILE-C-TROWARGMAX-001","PTO-READER-NODE-TILE-C-TROWARGMAX-002","PTO-READER-NODE-TILE-C-TROWARGMAX-003","PTO-READER-NODE-TILE-C-TROWARGMAX-004","PTO-READER-NODE-TILE-C-TROWARGMAX-005","PTO-READER-NODE-TILE-C-TROWARGMAX-006","PTO-READER-NODE-TILE-C-TROWARGMAX-007","PTO-READER-NODE-TILE-C-TROWARGMAX-008","PTO-READER-NODE-TILE-C-TROWARGMAX-009","PTO-READER-NODE-TILE-C-TROWARGMAX-010","PTO-READER-NODE-TILE-C-TROWARGMAX-011","PTO-READER-NODE-TILE-C-TROWARGMAX-012","PTO-READER-NODE-TILE-C-TROWARGMAX-013","PTO-READER-NODE-TILE-C-TROWARGMAX-014","PTO-READER-NODE-TILE-C-TROWARGMAX-015","PTO-READER-NODE-TILE-C-TROWARGMAX-016","PTO-READER-NODE-TILE-C-TROWARGMAX-017","PTO-READER-NODE-TILE-C-TROWARGMAX-018","PTO-READER-NODE-TILE-C-TROWARGMAX-019","PTO-READER-NODE-TILE-C-TROWARGMAX-020","PTO-READER-NODE-TILE-C-TROWARGMAX-021","PTO-READER-NODE-TILE-C-TROWARGMAX-022","PTO-READER-NODE-TILE-C-TROWARGMAX-023","PTO-READER-NODE-TILE-C-TROWARGMAX-024","PTO-READER-NODE-TILE-C-TROWARGMIN-001","PTO-READER-NODE-TILE-C-TROWARGMIN-002","PTO-READER-NODE-TILE-C-TROWARGMIN-003","PTO-READER-NODE-TILE-C-TROWARGMIN-004","PTO-READER-NODE-TILE-C-TROWARGMIN-005","PTO-READER-NODE-TILE-C-TROWARGMIN-006","PTO-READER-NODE-TILE-C-TROWARGMIN-007","PTO-READER-NODE-TILE-C-TROWARGMIN-008","PTO-READER-NODE-TILE-C-TROWARGMIN-009","PTO-READER-NODE-TILE-C-TROWARGMIN-010","PTO-READER-NODE-TILE-C-TROWARGMIN-011","PTO-READER-NODE-TILE-C-TROWARGMIN-012","PTO-READER-NODE-TILE-C-TROWARGMIN-013","PTO-READER-NODE-TILE-C-TROWARGMIN-014","PTO-READER-NODE-TILE-C-TROWARGMIN-015","PTO-READER-NODE-TILE-C-TROWARGMIN-016","PTO-READER-NODE-TILE-C-TROWARGMIN-017","PTO-READER-NODE-TILE-C-TROWARGMIN-018","PTO-READER-NODE-TILE-C-TROWARGMIN-019","PTO-READER-NODE-TILE-C-TROWARGMIN-020","PTO-READER-NODE-TILE-C-TROWARGMIN-021","PTO-READER-NODE-TILE-C-TROWARGMIN-022","PTO-READER-NODE-TILE-C-TROWARGMIN-023","PTO-READER-NODE-TILE-C-TROWARGMIN-024","PTO-READER-NODE-TILE-C-TROWEXPAND-001","PTO-READER-NODE-TILE-C-TROWEXPAND-002","PTO-READER-NODE-TILE-C-TROWEXPAND-003","PTO-READER-NODE-TILE-C-TROWEXPAND-004","PTO-READER-NODE-TILE-C-TROWEXPAND-005","PTO-READER-NODE-TILE-C-TROWEXPAND-006","PTO-READER-NODE-TILE-C-TROWEXPAND-007","PTO-READER-NODE-TILE-C-TROWEXPAND-008","PTO-READER-NODE-TILE-C-TROWEXPAND-009","PTO-READER-NODE-TILE-C-TROWEXPAND-010","PTO-READER-NODE-TILE-C-TROWEXPAND-011","PTO-READER-NODE-TILE-C-TROWEXPAND-012","PTO-READER-NODE-TILE-C-TROWEXPAND-013","PTO-READER-NODE-TILE-C-TROWEXPAND-014","PTO-READER-NODE-TILE-C-TROWEXPAND-015","PTO-READER-NODE-TILE-C-TROWEXPAND-016","PTO-READER-NODE-TILE-C-TROWEXPAND-017","PTO-READER-NODE-TILE-C-TROWEXPAND-018","PTO-READER-NODE-TILE-C-TROWEXPAND-019","PTO-READER-NODE-TILE-C-TROWEXPAND-020","PTO-READER-NODE-TILE-C-TROWEXPAND-021","PTO-READER-NODE-TILE-C-TROWEXPAND-022","PTO-READER-NODE-TILE-C-TROWEXPAND-023","PTO-READER-NODE-TILE-C-TROWEXPANDADD-001","PTO-READER-NODE-TILE-C-TROWEXPANDADD-002","PTO-READER-NODE-TILE-C-TROWEXPANDADD-003","PTO-READER-NODE-TILE-C-TROWEXPANDADD-004","PTO-READER-NODE-TILE-C-TROWEXPANDADD-005","PTO-READER-NODE-TILE-C-TROWEXPANDADD-006","PTO-READER-NODE-TILE-C-TROWEXPANDADD-007","PTO-READER-NODE-TILE-C-TROWEXPANDADD-008","PTO-READER-NODE-TILE-C-TROWEXPANDADD-009","PTO-READER-NODE-TILE-C-TROWEXPANDADD-010","PTO-READER-NODE-TILE-C-TROWEXPANDADD-011","PTO-READER-NODE-TILE-C-TROWEXPANDADD-012","PTO-READER-NODE-TILE-C-TROWEXPANDADD-013","PTO-READER-NODE-TILE-C-TROWEXPANDADD-014","PTO-READER-NODE-TILE-C-TROWEXPANDADD-015","PTO-READER-NODE-TILE-C-TROWEXPANDADD-016","PTO-READER-NODE-TILE-C-TROWEXPANDADD-017","PTO-READER-NODE-TILE-C-TROWEXPANDADD-018","PTO-READER-NODE-TILE-C-TROWEXPANDADD-019","PTO-READER-NODE-TILE-C-TROWEXPANDADD-020","PTO-READER-NODE-TILE-C-TROWEXPANDADD-021","PTO-READER-NODE-TILE-C-TROWEXPANDADD-022","PTO-READER-NODE-TILE-C-TROWEXPANDADD-023","PTO-READER-NODE-TILE-C-TROWEXPANDADD-024","PTO-READER-NODE-TILE-C-TROWEXPANDADD-025","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-001","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-002","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-003","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-004","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-005","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-006","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-007","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-008","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-009","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-010","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-011","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-012","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-013","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-014","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-015","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-016","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-017","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-018","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-019","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-020","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-021","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-022","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-023","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-024","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-025","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-001","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-002","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-003","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-004","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-005","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-006","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-007","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-008","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-009","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-010","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-011","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-012","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-013","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-014","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-015","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-016","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-017","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-018","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-019","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-020","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-021","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-022","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-023","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-024","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-025","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-001","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-002","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-003","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-004","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-005","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-006","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-007","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-008","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-009","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-010","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-011","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-012","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-013","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-014","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-015","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-016","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-017","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-018","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-019","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-020","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-021","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-022","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-023","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-024","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-025","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-001","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-002","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-003","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-004","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-005","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-006","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-007","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-008","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-009","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-010","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-011","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-012","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-013","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-014","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-015","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-016","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-017","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-018","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-019","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-020","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-021","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-022","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-023","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-024","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-025","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-001","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-002","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-003","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-004","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-005","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-006","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-007","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-008","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-009","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-010","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-011","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-012","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-013","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-014","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-015","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-016","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-017","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-018","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-019","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-020","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-021","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-022","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-023","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-024","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-025","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-001","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-002","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-003","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-004","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-005","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-006","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-007","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-008","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-009","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-010","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-011","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-012","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-013","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-014","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-015","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-016","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-017","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-018","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-019","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-020","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-021","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-022","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-023","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-024","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-025","PTO-READER-NODE-TILE-C-TROWMAX-001","PTO-READER-NODE-TILE-C-TROWMAX-002","PTO-READER-NODE-TILE-C-TROWMAX-003","PTO-READER-NODE-TILE-C-TROWMAX-004","PTO-READER-NODE-TILE-C-TROWMAX-005","PTO-READER-NODE-TILE-C-TROWMAX-006","PTO-READER-NODE-TILE-C-TROWMAX-007","PTO-READER-NODE-TILE-C-TROWMAX-008","PTO-READER-NODE-TILE-C-TROWMAX-009","PTO-READER-NODE-TILE-C-TROWMAX-010","PTO-READER-NODE-TILE-C-TROWMAX-011","PTO-READER-NODE-TILE-C-TROWMAX-012","PTO-READER-NODE-TILE-C-TROWMAX-013","PTO-READER-NODE-TILE-C-TROWMAX-014","PTO-READER-NODE-TILE-C-TROWMAX-015","PTO-READER-NODE-TILE-C-TROWMAX-016","PTO-READER-NODE-TILE-C-TROWMAX-017","PTO-READER-NODE-TILE-C-TROWMAX-018","PTO-READER-NODE-TILE-C-TROWMAX-019","PTO-READER-NODE-TILE-C-TROWMAX-020","PTO-READER-NODE-TILE-C-TROWMAX-021","PTO-READER-NODE-TILE-C-TROWMAX-022","PTO-READER-NODE-TILE-C-TROWMAX-023","PTO-READER-NODE-TILE-C-TROWMIN-001","PTO-READER-NODE-TILE-C-TROWMIN-002","PTO-READER-NODE-TILE-C-TROWMIN-003","PTO-READER-NODE-TILE-C-TROWMIN-004","PTO-READER-NODE-TILE-C-TROWMIN-005","PTO-READER-NODE-TILE-C-TROWMIN-006","PTO-READER-NODE-TILE-C-TROWMIN-007","PTO-READER-NODE-TILE-C-TROWMIN-008","PTO-READER-NODE-TILE-C-TROWMIN-009","PTO-READER-NODE-TILE-C-TROWMIN-010","PTO-READER-NODE-TILE-C-TROWMIN-011","PTO-READER-NODE-TILE-C-TROWMIN-012","PTO-READER-NODE-TILE-C-TROWMIN-013","PTO-READER-NODE-TILE-C-TROWMIN-014","PTO-READER-NODE-TILE-C-TROWMIN-015","PTO-READER-NODE-TILE-C-TROWMIN-016","PTO-READER-NODE-TILE-C-TROWMIN-017","PTO-READER-NODE-TILE-C-TROWMIN-018","PTO-READER-NODE-TILE-C-TROWMIN-019","PTO-READER-NODE-TILE-C-TROWMIN-020","PTO-READER-NODE-TILE-C-TROWMIN-021","PTO-READER-NODE-TILE-C-TROWMIN-022","PTO-READER-NODE-TILE-C-TROWMIN-023","PTO-READER-NODE-TILE-C-TROWPROD-001","PTO-READER-NODE-TILE-C-TROWPROD-002","PTO-READER-NODE-TILE-C-TROWPROD-003","PTO-READER-NODE-TILE-C-TROWPROD-004","PTO-READER-NODE-TILE-C-TROWPROD-005","PTO-READER-NODE-TILE-C-TROWPROD-006","PTO-READER-NODE-TILE-C-TROWPROD-007","PTO-READER-NODE-TILE-C-TROWPROD-008","PTO-READER-NODE-TILE-C-TROWPROD-009","PTO-READER-NODE-TILE-C-TROWPROD-010","PTO-READER-NODE-TILE-C-TROWPROD-011","PTO-READER-NODE-TILE-C-TROWPROD-012","PTO-READER-NODE-TILE-C-TROWPROD-013","PTO-READER-NODE-TILE-C-TROWPROD-014","PTO-READER-NODE-TILE-C-TROWPROD-015","PTO-READER-NODE-TILE-C-TROWPROD-016","PTO-READER-NODE-TILE-C-TROWPROD-017","PTO-READER-NODE-TILE-C-TROWPROD-018","PTO-READER-NODE-TILE-C-TROWPROD-019","PTO-READER-NODE-TILE-C-TROWPROD-020","PTO-READER-NODE-TILE-C-TROWPROD-021","PTO-READER-NODE-TILE-C-TROWPROD-022","PTO-READER-NODE-TILE-C-TROWPROD-023","PTO-READER-NODE-TILE-C-TROWSUM-001","PTO-READER-NODE-TILE-C-TROWSUM-002","PTO-READER-NODE-TILE-C-TROWSUM-003","PTO-READER-NODE-TILE-C-TROWSUM-004","PTO-READER-NODE-TILE-C-TROWSUM-005","PTO-READER-NODE-TILE-C-TROWSUM-006","PTO-READER-NODE-TILE-C-TROWSUM-007","PTO-READER-NODE-TILE-C-TROWSUM-008","PTO-READER-NODE-TILE-C-TROWSUM-009","PTO-READER-NODE-TILE-C-TROWSUM-010","PTO-READER-NODE-TILE-C-TROWSUM-011","PTO-READER-NODE-TILE-C-TROWSUM-012","PTO-READER-NODE-TILE-C-TROWSUM-013","PTO-READER-NODE-TILE-C-TROWSUM-014","PTO-READER-NODE-TILE-C-TROWSUM-015","PTO-READER-NODE-TILE-C-TROWSUM-016","PTO-READER-NODE-TILE-C-TROWSUM-017","PTO-READER-NODE-TILE-C-TROWSUM-018","PTO-READER-NODE-TILE-C-TROWSUM-019","PTO-READER-NODE-TILE-C-TROWSUM-020","PTO-READER-NODE-TILE-C-TROWSUM-021","PTO-READER-NODE-TILE-C-TROWSUM-022","PTO-READER-NODE-TILE-C-TROWSUM-023","PTO-READER-NODE-TILE-C-TRSQRT-001","PTO-READER-NODE-TILE-C-TRSQRT-002","PTO-READER-NODE-TILE-C-TRSQRT-003","PTO-READER-NODE-TILE-C-TRSQRT-004","PTO-READER-NODE-TILE-C-TRSQRT-005","PTO-READER-NODE-TILE-C-TRSQRT-006","PTO-READER-NODE-TILE-C-TRSQRT-007","PTO-READER-NODE-TILE-C-TRSQRT-008","PTO-READER-NODE-TILE-C-TRSQRT-009","PTO-READER-NODE-TILE-C-TRSQRT-010","PTO-READER-NODE-TILE-C-TRSQRT-011","PTO-READER-NODE-TILE-C-TRSQRT-012","PTO-READER-NODE-TILE-C-TRSQRT-013","PTO-READER-NODE-TILE-C-TRSQRT-014","PTO-READER-NODE-TILE-C-TRSQRT-015","PTO-READER-NODE-TILE-C-TRSQRT-016","PTO-READER-NODE-TILE-C-TRSQRT-017","PTO-READER-NODE-TILE-C-TRSQRT-018","PTO-READER-NODE-TILE-C-TRSQRT-019","PTO-READER-NODE-TILE-C-TRSQRT-020","PTO-READER-NODE-TILE-C-TRSQRT-021","PTO-READER-NODE-TILE-C-TRSQRT-022","PTO-READER-NODE-TILE-C-TRSQRT-023","PTO-READER-NODE-TILE-C-TSCATTER-001","PTO-READER-NODE-TILE-C-TSCATTER-002","PTO-READER-NODE-TILE-C-TSCATTER-003","PTO-READER-NODE-TILE-C-TSCATTER-004","PTO-READER-NODE-TILE-C-TSCATTER-005","PTO-READER-NODE-TILE-C-TSCATTER-006","PTO-READER-NODE-TILE-C-TSCATTER-007","PTO-READER-NODE-TILE-C-TSCATTER-008","PTO-READER-NODE-TILE-C-TSCATTER-009","PTO-READER-NODE-TILE-C-TSCATTER-010","PTO-READER-NODE-TILE-C-TSCATTER-011","PTO-READER-NODE-TILE-C-TSCATTER-012","PTO-READER-NODE-TILE-C-TSCATTER-013","PTO-READER-NODE-TILE-C-TSCATTER-014","PTO-READER-NODE-TILE-C-TSCATTER-015","PTO-READER-NODE-TILE-C-TSCATTER-016","PTO-READER-NODE-TILE-C-TSCATTER-017","PTO-READER-NODE-TILE-C-TSCATTER-018","PTO-READER-NODE-TILE-C-TSCATTER-019","PTO-READER-NODE-TILE-C-TSCATTER-020","PTO-READER-NODE-TILE-C-TSCATTER-021","PTO-READER-NODE-TILE-C-TSCATTER-022","PTO-READER-NODE-TILE-C-TSCATTER-023","PTO-READER-NODE-TILE-C-TSCATTER-024","PTO-READER-NODE-TILE-C-TSEL-001","PTO-READER-NODE-TILE-C-TSEL-002","PTO-READER-NODE-TILE-C-TSEL-003","PTO-READER-NODE-TILE-C-TSEL-004","PTO-READER-NODE-TILE-C-TSEL-005","PTO-READER-NODE-TILE-C-TSEL-006","PTO-READER-NODE-TILE-C-TSEL-007","PTO-READER-NODE-TILE-C-TSEL-008","PTO-READER-NODE-TILE-C-TSEL-009","PTO-READER-NODE-TILE-C-TSEL-010","PTO-READER-NODE-TILE-C-TSEL-011","PTO-READER-NODE-TILE-C-TSEL-012","PTO-READER-NODE-TILE-C-TSEL-013","PTO-READER-NODE-TILE-C-TSEL-014","PTO-READER-NODE-TILE-C-TSEL-015","PTO-READER-NODE-TILE-C-TSEL-016","PTO-READER-NODE-TILE-C-TSEL-017","PTO-READER-NODE-TILE-C-TSEL-018","PTO-READER-NODE-TILE-C-TSEL-019","PTO-READER-NODE-TILE-C-TSEL-020","PTO-READER-NODE-TILE-C-TSEL-021","PTO-READER-NODE-TILE-C-TSEL-022","PTO-READER-NODE-TILE-C-TSEL-023","PTO-READER-NODE-TILE-C-TSEL-024","PTO-READER-NODE-TILE-C-TSELS-001","PTO-READER-NODE-TILE-C-TSELS-002","PTO-READER-NODE-TILE-C-TSELS-003","PTO-READER-NODE-TILE-C-TSELS-004","PTO-READER-NODE-TILE-C-TSELS-005","PTO-READER-NODE-TILE-C-TSELS-006","PTO-READER-NODE-TILE-C-TSELS-007","PTO-READER-NODE-TILE-C-TSELS-008","PTO-READER-NODE-TILE-C-TSELS-009","PTO-READER-NODE-TILE-C-TSELS-010","PTO-READER-NODE-TILE-C-TSELS-011","PTO-READER-NODE-TILE-C-TSELS-012","PTO-READER-NODE-TILE-C-TSELS-013","PTO-READER-NODE-TILE-C-TSELS-014","PTO-READER-NODE-TILE-C-TSELS-015","PTO-READER-NODE-TILE-C-TSELS-016","PTO-READER-NODE-TILE-C-TSELS-017","PTO-READER-NODE-TILE-C-TSELS-018","PTO-READER-NODE-TILE-C-TSELS-019","PTO-READER-NODE-TILE-C-TSELS-020","PTO-READER-NODE-TILE-C-TSELS-021","PTO-READER-NODE-TILE-C-TSELS-022","PTO-READER-NODE-TILE-C-TSELS-023","PTO-READER-NODE-TILE-C-TSELS-024","PTO-READER-NODE-TILE-C-TSHL-001","PTO-READER-NODE-TILE-C-TSHL-002","PTO-READER-NODE-TILE-C-TSHL-003","PTO-READER-NODE-TILE-C-TSHL-004","PTO-READER-NODE-TILE-C-TSHL-005","PTO-READER-NODE-TILE-C-TSHL-006","PTO-READER-NODE-TILE-C-TSHL-007","PTO-READER-NODE-TILE-C-TSHL-008","PTO-READER-NODE-TILE-C-TSHL-009","PTO-READER-NODE-TILE-C-TSHL-010","PTO-READER-NODE-TILE-C-TSHL-011","PTO-READER-NODE-TILE-C-TSHL-012","PTO-READER-NODE-TILE-C-TSHL-013","PTO-READER-NODE-TILE-C-TSHL-014","PTO-READER-NODE-TILE-C-TSHL-015","PTO-READER-NODE-TILE-C-TSHL-016","PTO-READER-NODE-TILE-C-TSHL-017","PTO-READER-NODE-TILE-C-TSHL-018","PTO-READER-NODE-TILE-C-TSHL-019","PTO-READER-NODE-TILE-C-TSHL-020","PTO-READER-NODE-TILE-C-TSHL-021","PTO-READER-NODE-TILE-C-TSHL-022","PTO-READER-NODE-TILE-C-TSHL-023","PTO-READER-NODE-TILE-C-TSHLS-001","PTO-READER-NODE-TILE-C-TSHLS-002","PTO-READER-NODE-TILE-C-TSHLS-003","PTO-READER-NODE-TILE-C-TSHLS-004","PTO-READER-NODE-TILE-C-TSHLS-005","PTO-READER-NODE-TILE-C-TSHLS-006","PTO-READER-NODE-TILE-C-TSHLS-007","PTO-READER-NODE-TILE-C-TSHLS-008","PTO-READER-NODE-TILE-C-TSHLS-009","PTO-READER-NODE-TILE-C-TSHLS-010","PTO-READER-NODE-TILE-C-TSHLS-011","PTO-READER-NODE-TILE-C-TSHLS-012","PTO-READER-NODE-TILE-C-TSHLS-013","PTO-READER-NODE-TILE-C-TSHLS-014","PTO-READER-NODE-TILE-C-TSHLS-015","PTO-READER-NODE-TILE-C-TSHLS-016","PTO-READER-NODE-TILE-C-TSHLS-017","PTO-READER-NODE-TILE-C-TSHLS-018","PTO-READER-NODE-TILE-C-TSHLS-019","PTO-READER-NODE-TILE-C-TSHLS-020","PTO-READER-NODE-TILE-C-TSHLS-021","PTO-READER-NODE-TILE-C-TSHLS-022","PTO-READER-NODE-TILE-C-TSHLS-023","PTO-READER-NODE-TILE-C-TSHR-001","PTO-READER-NODE-TILE-C-TSHR-002","PTO-READER-NODE-TILE-C-TSHR-003","PTO-READER-NODE-TILE-C-TSHR-004","PTO-READER-NODE-TILE-C-TSHR-005","PTO-READER-NODE-TILE-C-TSHR-006","PTO-READER-NODE-TILE-C-TSHR-007","PTO-READER-NODE-TILE-C-TSHR-008","PTO-READER-NODE-TILE-C-TSHR-009","PTO-READER-NODE-TILE-C-TSHR-010","PTO-READER-NODE-TILE-C-TSHR-011","PTO-READER-NODE-TILE-C-TSHR-012","PTO-READER-NODE-TILE-C-TSHR-013","PTO-READER-NODE-TILE-C-TSHR-014","PTO-READER-NODE-TILE-C-TSHR-015","PTO-READER-NODE-TILE-C-TSHR-016","PTO-READER-NODE-TILE-C-TSHR-017","PTO-READER-NODE-TILE-C-TSHR-018","PTO-READER-NODE-TILE-C-TSHR-019","PTO-READER-NODE-TILE-C-TSHR-020","PTO-READER-NODE-TILE-C-TSHR-021","PTO-READER-NODE-TILE-C-TSHR-022","PTO-READER-NODE-TILE-C-TSHR-023","PTO-READER-NODE-TILE-C-TSHRS-001","PTO-READER-NODE-TILE-C-TSHRS-002","PTO-READER-NODE-TILE-C-TSHRS-003","PTO-READER-NODE-TILE-C-TSHRS-004","PTO-READER-NODE-TILE-C-TSHRS-005","PTO-READER-NODE-TILE-C-TSHRS-006","PTO-READER-NODE-TILE-C-TSHRS-007","PTO-READER-NODE-TILE-C-TSHRS-008","PTO-READER-NODE-TILE-C-TSHRS-009","PTO-READER-NODE-TILE-C-TSHRS-010","PTO-READER-NODE-TILE-C-TSHRS-011","PTO-READER-NODE-TILE-C-TSHRS-012","PTO-READER-NODE-TILE-C-TSHRS-013","PTO-READER-NODE-TILE-C-TSHRS-014","PTO-READER-NODE-TILE-C-TSHRS-015","PTO-READER-NODE-TILE-C-TSHRS-016","PTO-READER-NODE-TILE-C-TSHRS-017","PTO-READER-NODE-TILE-C-TSHRS-018","PTO-READER-NODE-TILE-C-TSHRS-019","PTO-READER-NODE-TILE-C-TSHRS-020","PTO-READER-NODE-TILE-C-TSHRS-021","PTO-READER-NODE-TILE-C-TSHRS-022","PTO-READER-NODE-TILE-C-TSHRS-023","PTO-READER-NODE-TILE-C-TSORT-001","PTO-READER-NODE-TILE-C-TSORT-002","PTO-READER-NODE-TILE-C-TSORT-003","PTO-READER-NODE-TILE-C-TSORT-004","PTO-READER-NODE-TILE-C-TSORT-005","PTO-READER-NODE-TILE-C-TSORT-006","PTO-READER-NODE-TILE-C-TSORT-007","PTO-READER-NODE-TILE-C-TSORT-008","PTO-READER-NODE-TILE-C-TSORT-009","PTO-READER-NODE-TILE-C-TSORT-010","PTO-READER-NODE-TILE-C-TSORT-011","PTO-READER-NODE-TILE-C-TSORT-012","PTO-READER-NODE-TILE-C-TSORT-013","PTO-READER-NODE-TILE-C-TSORT-014","PTO-READER-NODE-TILE-C-TSORT-015","PTO-READER-NODE-TILE-C-TSORT-016","PTO-READER-NODE-TILE-C-TSORT-017","PTO-READER-NODE-TILE-C-TSORT-018","PTO-READER-NODE-TILE-C-TSORT-019","PTO-READER-NODE-TILE-C-TSORT-020","PTO-READER-NODE-TILE-C-TSORT-021","PTO-READER-NODE-TILE-C-TSORT-022","PTO-READER-NODE-TILE-C-TSORT-023","PTO-READER-NODE-TILE-C-TSORT-024","PTO-READER-NODE-TILE-C-TSORT-025","PTO-READER-NODE-TILE-C-TSORT-026","PTO-READER-NODE-TILE-C-TSQRT-001","PTO-READER-NODE-TILE-C-TSQRT-002","PTO-READER-NODE-TILE-C-TSQRT-003","PTO-READER-NODE-TILE-C-TSQRT-004","PTO-READER-NODE-TILE-C-TSQRT-005","PTO-READER-NODE-TILE-C-TSQRT-006","PTO-READER-NODE-TILE-C-TSQRT-007","PTO-READER-NODE-TILE-C-TSQRT-008","PTO-READER-NODE-TILE-C-TSQRT-009","PTO-READER-NODE-TILE-C-TSQRT-010","PTO-READER-NODE-TILE-C-TSQRT-011","PTO-READER-NODE-TILE-C-TSQRT-012","PTO-READER-NODE-TILE-C-TSQRT-013","PTO-READER-NODE-TILE-C-TSQRT-014","PTO-READER-NODE-TILE-C-TSQRT-015","PTO-READER-NODE-TILE-C-TSQRT-016","PTO-READER-NODE-TILE-C-TSQRT-017","PTO-READER-NODE-TILE-C-TSQRT-018","PTO-READER-NODE-TILE-C-TSQRT-019","PTO-READER-NODE-TILE-C-TSQRT-020","PTO-READER-NODE-TILE-C-TSQRT-021","PTO-READER-NODE-TILE-C-TSQRT-022","PTO-READER-NODE-TILE-C-TSQRT-023","PTO-READER-NODE-TILE-C-TSTORE-001","PTO-READER-NODE-TILE-C-TSTORE-002","PTO-READER-NODE-TILE-C-TSTORE-003","PTO-READER-NODE-TILE-C-TSTORE-004","PTO-READER-NODE-TILE-C-TSTORE-005","PTO-READER-NODE-TILE-C-TSTORE-006","PTO-READER-NODE-TILE-C-TSTORE-007","PTO-READER-NODE-TILE-C-TSTORE-008","PTO-READER-NODE-TILE-C-TSTORE-009","PTO-READER-NODE-TILE-C-TSTORE-010","PTO-READER-NODE-TILE-C-TSTORE-011","PTO-READER-NODE-TILE-C-TSTORE-012","PTO-READER-NODE-TILE-C-TSTORE-013","PTO-READER-NODE-TILE-C-TSTORE-014","PTO-READER-NODE-TILE-C-TSTORE-015","PTO-READER-NODE-TILE-C-TSTORE-016","PTO-READER-NODE-TILE-C-TSTORE-017","PTO-READER-NODE-TILE-C-TSTORE-018","PTO-READER-NODE-TILE-C-TSTORE-019","PTO-READER-NODE-TILE-C-TSTORE-020","PTO-READER-NODE-TILE-C-TSTORE-021","PTO-READER-NODE-TILE-C-TSTORE-022","PTO-READER-NODE-TILE-C-TSUB-001","PTO-READER-NODE-TILE-C-TSUB-002","PTO-READER-NODE-TILE-C-TSUB-003","PTO-READER-NODE-TILE-C-TSUB-004","PTO-READER-NODE-TILE-C-TSUB-005","PTO-READER-NODE-TILE-C-TSUB-006","PTO-READER-NODE-TILE-C-TSUB-007","PTO-READER-NODE-TILE-C-TSUB-008","PTO-READER-NODE-TILE-C-TSUB-009","PTO-READER-NODE-TILE-C-TSUB-010","PTO-READER-NODE-TILE-C-TSUB-011","PTO-READER-NODE-TILE-C-TSUB-012","PTO-READER-NODE-TILE-C-TSUB-013","PTO-READER-NODE-TILE-C-TSUB-014","PTO-READER-NODE-TILE-C-TSUB-015","PTO-READER-NODE-TILE-C-TSUB-016","PTO-READER-NODE-TILE-C-TSUB-017","PTO-READER-NODE-TILE-C-TSUB-018","PTO-READER-NODE-TILE-C-TSUB-019","PTO-READER-NODE-TILE-C-TSUB-020","PTO-READER-NODE-TILE-C-TSUB-021","PTO-READER-NODE-TILE-C-TSUB-022","PTO-READER-NODE-TILE-C-TSUBS-001","PTO-READER-NODE-TILE-C-TSUBS-002","PTO-READER-NODE-TILE-C-TSUBS-003","PTO-READER-NODE-TILE-C-TSUBS-004","PTO-READER-NODE-TILE-C-TSUBS-005","PTO-READER-NODE-TILE-C-TSUBS-006","PTO-READER-NODE-TILE-C-TSUBS-007","PTO-READER-NODE-TILE-C-TSUBS-008","PTO-READER-NODE-TILE-C-TSUBS-009","PTO-READER-NODE-TILE-C-TSUBS-010","PTO-READER-NODE-TILE-C-TSUBS-011","PTO-READER-NODE-TILE-C-TSUBS-012","PTO-READER-NODE-TILE-C-TSUBS-013","PTO-READER-NODE-TILE-C-TSUBS-014","PTO-READER-NODE-TILE-C-TSUBS-015","PTO-READER-NODE-TILE-C-TSUBS-016","PTO-READER-NODE-TILE-C-TSUBS-017","PTO-READER-NODE-TILE-C-TSUBS-018","PTO-READER-NODE-TILE-C-TSUBS-019","PTO-READER-NODE-TILE-C-TSUBS-020","PTO-READER-NODE-TILE-C-TSUBS-021","PTO-READER-NODE-TILE-C-TSUBS-022","PTO-READER-NODE-TILE-C-TSUBS-023","PTO-READER-NODE-TILE-C-TTRI-001","PTO-READER-NODE-TILE-C-TTRI-002","PTO-READER-NODE-TILE-C-TTRI-003","PTO-READER-NODE-TILE-C-TTRI-004","PTO-READER-NODE-TILE-C-TTRI-005","PTO-READER-NODE-TILE-C-TTRI-006","PTO-READER-NODE-TILE-C-TTRI-007","PTO-READER-NODE-TILE-C-TTRI-008","PTO-READER-NODE-TILE-C-TTRI-009","PTO-READER-NODE-TILE-C-TTRI-010","PTO-READER-NODE-TILE-C-TTRI-011","PTO-READER-NODE-TILE-C-TTRI-012","PTO-READER-NODE-TILE-C-TTRI-013","PTO-READER-NODE-TILE-C-TTRI-014","PTO-READER-NODE-TILE-C-TTRI-015","PTO-READER-NODE-TILE-C-TTRI-016","PTO-READER-NODE-TILE-C-TTRI-017","PTO-READER-NODE-TILE-C-TTRI-018","PTO-READER-NODE-TILE-C-TTRI-019","PTO-READER-NODE-TILE-C-TTRI-020","PTO-READER-NODE-TILE-C-TTRI-021","PTO-READER-NODE-TILE-C-TTRI-022","PTO-READER-NODE-TILE-C-TXOR-001","PTO-READER-NODE-TILE-C-TXOR-002","PTO-READER-NODE-TILE-C-TXOR-003","PTO-READER-NODE-TILE-C-TXOR-004","PTO-READER-NODE-TILE-C-TXOR-005","PTO-READER-NODE-TILE-C-TXOR-006","PTO-READER-NODE-TILE-C-TXOR-007","PTO-READER-NODE-TILE-C-TXOR-008","PTO-READER-NODE-TILE-C-TXOR-009","PTO-READER-NODE-TILE-C-TXOR-010","PTO-READER-NODE-TILE-C-TXOR-011","PTO-READER-NODE-TILE-C-TXOR-012","PTO-READER-NODE-TILE-C-TXOR-013","PTO-READER-NODE-TILE-C-TXOR-014","PTO-READER-NODE-TILE-C-TXOR-015","PTO-READER-NODE-TILE-C-TXOR-016","PTO-READER-NODE-TILE-C-TXOR-017","PTO-READER-NODE-TILE-C-TXOR-018","PTO-READER-NODE-TILE-C-TXOR-019","PTO-READER-NODE-TILE-C-TXOR-020","PTO-READER-NODE-TILE-C-TXOR-021","PTO-READER-NODE-TILE-C-TXOR-022","PTO-READER-NODE-TILE-C-TXOR-023","PTO-READER-NODE-TILE-C-TXORS-001","PTO-READER-NODE-TILE-C-TXORS-002","PTO-READER-NODE-TILE-C-TXORS-003","PTO-READER-NODE-TILE-C-TXORS-004","PTO-READER-NODE-TILE-C-TXORS-005","PTO-READER-NODE-TILE-C-TXORS-006","PTO-READER-NODE-TILE-C-TXORS-007","PTO-READER-NODE-TILE-C-TXORS-008","PTO-READER-NODE-TILE-C-TXORS-009","PTO-READER-NODE-TILE-C-TXORS-010","PTO-READER-NODE-TILE-C-TXORS-011","PTO-READER-NODE-TILE-C-TXORS-012","PTO-READER-NODE-TILE-C-TXORS-013","PTO-READER-NODE-TILE-C-TXORS-014","PTO-READER-NODE-TILE-C-TXORS-015","PTO-READER-NODE-TILE-C-TXORS-016","PTO-READER-NODE-TILE-C-TXORS-017","PTO-READER-NODE-TILE-C-TXORS-018","PTO-READER-NODE-TILE-C-TXORS-019","PTO-READER-NODE-TILE-C-TXORS-020","PTO-READER-NODE-TILE-C-TXORS-021","PTO-READER-NODE-TILE-C-TXORS-022","PTO-READER-NODE-TILE-C-TXORS-023"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-TILE-TQUANT":"high-risk","PTO-TILE-TRECIP":"high-risk","PTO-TILE-TRELU":"high-risk","PTO-TILE-TREM":"high-risk","PTO-TILE-TREMS":"high-risk","PTO-TILE-TROWARGMAX":"high-risk","PTO-TILE-TROWARGMIN":"high-risk","PTO-TILE-TROWEXPAND":"high-risk","PTO-TILE-TROWEXPANDADD":"high-risk","PTO-TILE-TROWEXPANDDIV":"high-risk","PTO-TILE-TROWEXPANDEXPDIF":"high-risk","PTO-TILE-TROWEXPANDMAX":"high-risk","PTO-TILE-TROWEXPANDMIN":"high-risk","PTO-TILE-TROWEXPANDMUL":"high-risk","PTO-TILE-TROWEXPANDSUB":"high-risk","PTO-TILE-TROWMAX":"high-risk","PTO-TILE-TROWMIN":"high-risk","PTO-TILE-TROWPROD":"high-risk","PTO-TILE-TROWSUM":"high-risk","PTO-TILE-TRSQRT":"high-risk","PTO-TILE-TSCATTER":"high-risk","PTO-TILE-TSEL":"high-risk","PTO-TILE-TSELS":"high-risk","PTO-TILE-TSHL":"high-risk","PTO-TILE-TSHLS":"high-risk","PTO-TILE-TSHR":"high-risk","PTO-TILE-TSHRS":"high-risk","PTO-TILE-TSORT":"high-risk","PTO-TILE-TSQRT":"high-risk","PTO-TILE-TSTORE":"high-risk","PTO-TILE-TSUB":"high-risk","PTO-TILE-TSUBS":"high-risk","PTO-TILE-TTRI":"high-risk","PTO-TILE-TXOR":"high-risk","PTO-TILE-TXORS":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":35,"verifier_sample_unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"]} diff --git a/spec/evidence/mnemonic-descriptions/sources/anonymous-source-001.json b/spec/evidence/mnemonic-descriptions/sources/anonymous-source-001.json index d6e4e89a1..1ef1aa0e0 100644 --- a/spec/evidence/mnemonic-descriptions/sources/anonymous-source-001.json +++ b/spec/evidence/mnemonic-descriptions/sources/anonymous-source-001.json @@ -1 +1 @@ -{"archive_sha256":"46fc43641fe1394f27f4961734940355e83909df08e4e4a489f02ff1e4a28aa5","asset_manifest":{"count":3,"entries":[{"asset_id":"SRC-ASSET-2484EBA86923AD2B30E1AFE2","content_sha256":"f0a7bb124ce6cc939801aefe2f7dae38f33634550fc4bcdad4e331c3ac80e1f3","media_kind":"css"},{"asset_id":"SRC-ASSET-463716C9879A700B8C891CEC","content_sha256":"d19682d047cab63c28385eaa04dabe2ed53d4b2e93403f0d9ed0e51308445306","media_kind":"extensionless"},{"asset_id":"SRC-ASSET-F29ED9C41752EC36F99C2B97","content_sha256":"cd891d40554ecf4081abf661f6bd49f65947d0637a2c9b140084a5c563530d5b","media_kind":"js"}]},"authorization":{"license_compatible":false,"licensed_copy_allowed":false,"notice_evidence":false,"state":"undocumented"},"default_copyright_disposition":"current-owner-rewrite","pages":[{"content_sha256":"f31e78910fba392e87d27bb936e3e906262e45c6433c39f5c656d21b207b1a6d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-00E3F88BB8433F53AA84F033","path_sha256":"00e3f88bb8433f53aa84f033b4bcf5a03f09b829bae7b9cffc861a36badae2b3"},{"content_sha256":"a105e1d0881a4f029210716a1b55de2ce256165c19470e5f5623e980f59c73a9","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TABS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-00EED76F052C9780AF921FA6","path_sha256":"00eed76f052c9780af921fa6727828bb27fceb61ebb86885c7273e032e0a79bf"},{"content_sha256":"00d2540c039b4caca2067b52526bcded2905c0cf05ffeda8efaf41d830b37761","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MULW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-00F1FFBE49E81E8B5347C13F","path_sha256":"00f1ffbe49e81e8b5347c13f4d17b393b587d9fb34cf480e7ccf2b51cf739b2f"},{"content_sha256":"c00eaaec1da7198de59939978587ede471f335a7596f1e761a86f7ecca5f4a5e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-012BFE4635CEDCB6748DA8BE","path_sha256":"012bfe4635cedcb6748da8bea417921a7d0cb1ad5e2ef71563838861e8f34bde"},{"content_sha256":"e0884a6eaa7237675381e7a5eaf535aac12a532fd0f5542520014b0c622e1bb4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ZEXT-W"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0183124EEE00F6EBCBB84C17","path_sha256":"0183124eee00f6ebcbb84c17185eb22aebf2de38b3dc53883a2ba0f3a7b5011d"},{"content_sha256":"59867567cdc27854a2d5d9e53901755c5727ba0762970d751d9982ee131bd397","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-01A760FF022DB82BCE22E56A","path_sha256":"01a760ff022db82bce22e56aa0461813a0b726973977bb7e76359410c3895a6f"},{"content_sha256":"48128fee6c89334bf613d32a4211c7835000e96950bbfdaba5b4205fbd8489db","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-01DA19EE6143A112DE49BCBB","path_sha256":"01da19ee6143a112de49bcbb92eb4d35b260a0edb684bab2a19905c98b54d22c"},{"content_sha256":"3ddf3dbb124702ff9f9ce22185afee2918aa65d62a35706094743e227eac612f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-01F83E7EBBB7D21A814EFDB7","path_sha256":"01f83e7ebbb7d21a814efdb73d4c06c6fa76ad75f34a911229c8e95021f576b8"},{"content_sha256":"7860dffbc6b28bafae5c1295853929b827f81293edf195e27f676effbdb02488","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-02012E50BA40D413CF2D84C0","path_sha256":"02012e50ba40d413cf2d84c035d675b136f3725a95b7c9449212504779ba294f"},{"content_sha256":"b4c77e9e4b76b7538856491f5f57c4b0a6070a1bea0bf6644bf704e5b5f2c224","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0257A0D2AC388067F7489C39","path_sha256":"0257a0d2ac388067f7489c3976b6dfae8c118cd0eaac059596d92eb01b6a245f"},{"content_sha256":"d7bf2a7b33b4a83eb1f8ccd82c336be975319dd80fd8c4557fb596b64f3d8c9d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-026415522F6AAA3BA5033DFD","path_sha256":"026415522f6aaa3ba5033dfde34ae6ab6e0adbec4896b410d8794c917bf3078f"},{"content_sha256":"fabb4f4c1d2fc745310b58b023ea4bfbd58527eb9b1211fec355e412cfdf65e6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-CMP-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-028AFF7295F22B87935813F4","path_sha256":"028aff7295f22b87935813f4bcb97f28d6d7b4c3dd89bc055df92d9f4fde1a99"},{"content_sha256":"7555d9ac94c57ade1cb829ed2866461a4161524fd455cbb56a83408f0e14faec","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-02DB9489B179B165524E58A4","path_sha256":"02db9489b179b165524e58a42d52b3735981e055703c5019aeb86678c5b1a302"},{"content_sha256":"fbc7193e01094ca426bffd4eb777b16e0b59d9319c07763958d6e17ec516c810","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0359EB938FBC1703B86050FD","path_sha256":"0359eb938fbc1703b86050fdc4bc4dad33059e1db6fe055d41c31a7465f55143"},{"content_sha256":"785268857fd393e113c8f1907bc4e9bfb30e6ba64c2069fc45c11c437770c64d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUBW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0373F4CC48397D120CC06D5F","path_sha256":"0373f4cc48397d120cc06d5f5688606cf1d45f439df990920912a7769193e21f"},{"content_sha256":"36a137be4d4da244931fc6a0a1cfc80da03882002c3a8b3875da8bc8bcccfb8d","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TRSQRT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-042265612CB69CDD1F2B387F","path_sha256":"042265612cb69cdd1f2b387f706ece27b9dbc32264514255511a4f0d74473ce8"},{"content_sha256":"06ab82e9401bc1424c1af90c439926f69d1610bf9d16383fab210ec5477b4b89","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0425A125817BC116D71E7C41","path_sha256":"0425a125817bc116d71e7c41328f33c6109d512141bf326ffa629b0ee042bb70"},{"content_sha256":"035844d7bcb7ed8a6ebf211ebda4e4e2cbc4c755317daf0271bedc8995d156bd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-04454EDC0DD3E872934E121A","path_sha256":"04454edc0dd3e872934e121a73ae101872161e02c791a6066518938834a2aa90"},{"content_sha256":"01f152be0dc210d1e1f36af5022ea519cb58dafa06c35a903b25175eaa68d4a5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-04494C9E58F02DF40A577DC5","path_sha256":"04494c9e58f02df40a577dc541ddfc0045357911d26faf5d0f0b475f1fd067ef"},{"content_sha256":"db702d8f9bb40c0aa801326740d087c25d23e6be15d0347dc589085f5d0d97c5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0509CB0DA1AFB3E0EA2BB7B9","path_sha256":"0509cb0da1afb3e0ea2bb7b9d540e5e1e77b80b027aa53daf1e68ab71c64f48b"},{"content_sha256":"ab32a08ff88b4a4055405ddf8d0855f30af6d3a4460cd07e7bd8fba194040fe8","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-05A1CE80276B8AF0B7BFA609","path_sha256":"05a1ce80276b8af0b7bfa6096d237b7e504f5d229f205e572f06c9e4aeace950"},{"content_sha256":"b850afae2cc837ac9a27a3cf91d8b3f6a80173cf800375a92579b6b21cab7c94","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-05AFFC16FE4279DF50AAFB63","path_sha256":"05affc16fe4279df50aafb63b1aabe01356a679f30047b3e1e51314affc4359e"},{"content_sha256":"2b124c5ed71386ed19f218314b625fb58b9fd3630ef177cccac505687332cbfd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0677B14F2741A7BBAB9580C6","path_sha256":"0677b14f2741a7bbab9580c6dafc8aa12040c7d3efc87ecdd9c723d7af4f4179"},{"content_sha256":"fa9e27a34f6c0318422c832c481b617044467b27afea857e46518aedbb50b002","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0697C74F4E4F577E9397495A","path_sha256":"0697c74f4e4f577e9397495abbc0595115b73673f437d06fa882db98f52afd6c"},{"content_sha256":"2aa8e15fadb0653f26c65e632c1ffc85959466e54bdcfcaf540e31ec38f46e81","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-06D54471ADF24634EBB710F4","path_sha256":"06d54471adf24634ebb710f4d290f74fa7572124bf1a65b2750c7445f65d3d82"},{"content_sha256":"f629b0d383cdf34dd10399067cb6345608aaabacf8db849355d879f3e3e6566e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-07C67532F0C60328C9259343","path_sha256":"07c67532f0c60328c9259343b1f5bfb3e0ba6f97aca91bf302a54bc2e6960814"},{"content_sha256":"a9e9cc59b50fbafe9d92909ad7742444bf8f33bd1bb64cceabbb5633bfb88a95","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0807989A77BE032E98380B6C","path_sha256":"0807989a77be032e98380b6c9264c72b3399d9690eaa0b43414e5991d4aa86b2"},{"content_sha256":"6a792e6e85a2854c019b38506dd14d8bde9907e5fd54a035228b3b4aa75ecc7c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ANDW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-08191377890FBB82453D3AF5","path_sha256":"08191377890fbb82453d3af53fc71c48cd885218ffdb8b686cb1475204521975"},{"content_sha256":"c4209b9ba29360c8a76a7795d9f80acee5ace604b6b1abe50c664933eb330559","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-085282A1A21D88D6C8609AD6","path_sha256":"085282a1a21d88d6c8609ad6cc353b17d3264156faa3525939ed9768569f3211"},{"content_sha256":"63c1d8abc5c2e13e7b98f5679d736d3b37f91787e7f8c4315a16acd77b0c3887","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0857C0FAD091E539A0E644E5","path_sha256":"0857c0fad091e539a0e644e5b325b034be550e87667d6768b48b1e5df2068e37"},{"content_sha256":"d325b8b784c2930f93beb03e3a28e8fd99e95ec142489abf761b26c42a3ef4ca","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-08A59F50EA4754C9091CE57E","path_sha256":"08a59f50ea4754c9091ce57ec0e01f0cae7ebd3988c74a5efec5fcc819acb49b"},{"content_sha256":"93fbb3db7e92493444af8d565056123ab4d4462afe042237d54348146bca90a8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-EQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-08F86C7C6EA2DF980DAA4390","path_sha256":"08f86c7c6ea2df980daa43904936062871b50cbce97d3a46e45d23f8865bd731"},{"content_sha256":"5883279900c93a08409ae57a4899ea4401f784e80a25edc849011f5c561a228a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEQS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-09563CF57A99EAD510299F2D","path_sha256":"09563cf57a99ead510299f2d17d987cbc22ae094163e681cafbd0acf5ee83693"},{"content_sha256":"ef23a35ee4e9b7d1ebe55545b1ad3dd03f337848b8811bb2d85ba4ca85240972","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TADDS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-09A86B1990DBD2F54217AACC","path_sha256":"09a86b1990dbd2f54217aacc3c690a85b972daccdbfedcfcd7509f507318d39e"},{"content_sha256":"0ec1b454a5a73e2ad28fc837fb310dfe75acbe3bdfb18c5ac69f143c52a056bc","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TRECIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-09B2A39EC19DFBDF66C63398","path_sha256":"09b2a39ec19dfbdf66c63398edb3e5219294dc40f0e4bd77c61d8fbb28782679"},{"content_sha256":"5dcd9e6cd4e10882a31e27c4a662fbcea57ed7db1619772ba95fb2c344d7ced9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0A3C46A6CFBC24B15E635C61","path_sha256":"0a3c46a6cfbc24b15e635c61b1131302189c767fd2fd8fe288c7074d838656de"},{"content_sha256":"91d1b01cb1df16a9490c06dcfc3c104425a58961cc55470bc6d89f071eceaee3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ZEXT-H"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0A6FE5599A23E2D9DAD1E8DA","path_sha256":"0a6fe5599a23e2d9dad1e8da29480de9dd677b11363309360262096750c7da58"},{"content_sha256":"5fa7bb740ee9d33830475a01357381c9a71d46ee7edfa0e12cce84a74ecd01ba","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0BDFE30F550AC3AEA5D3D582","path_sha256":"0bdfe30f550ac3aea5d3d582ff7391a5d3d58d50c7b1dc15ed1acb12a126d9ed"},{"content_sha256":"547375e0214b4387b2b65c158f838ed8997c1c8ffa6c31166740fe3ca226ea56","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0C37D43CF43F98E10D0C5FFB","path_sha256":"0c37d43cf43f98e10d0c5ffba7c591db1a038532582aa2324a093ed9c4c4504c"},{"content_sha256":"67183525e0f03525352a9bf843f8ccb38acf6208708dbb00cc3ae30b61fef727","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGEMV-BIAS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0CB0284A8DC74CC13EE9C04B","path_sha256":"0cb0284a8dc74cc13ee9c04b86d8093ad426ae2abeac8600bcfee9dd8cb9bf89"},{"content_sha256":"bbdf8def84d08fdf608731738f6387980c54627031a781b8f885ef6ec9ca00d8","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSCATTER"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0CCE4C8B77F8C9ED77401C24","path_sha256":"0cce4c8b77f8c9ed77401c24095d0f19dc65f98fb90c1260cb74229fbe796519"},{"content_sha256":"af48dffb455e96f0ec8a92348b6380cac2e7936bad8f39cf96392d270ff6f1c9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0DD32269C78D7D8D381747A9","path_sha256":"0dd32269c78d7d8d381747a926aace807a53acab4ebd054bd4bf2feba8752c98"},{"content_sha256":"e73e05630cff992a34e6e510e27229fb74fc59b76242efa264f8931768dfd01f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0DDFC0F159BE270B8E512195","path_sha256":"0ddfc0f159be270b8e51219586061f4a0bdc729d28413c8398bee9dff49fd534"},{"content_sha256":"f977f1fa32a5cf987f319bcdfea35215ac767810d94777576192d1f84b87d9ce","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUBIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0DFBE8748D48A09954697781","path_sha256":"0dfbe8748d48a099546977818967bdc7e93ecd6491fb89949af848ec5cdc744c"},{"content_sha256":"afe10716ece60517a8e978d21f053410ef0dd8982d152d704624050fbcbe837f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0E4EC489B366F7F95FC3CEAF","path_sha256":"0e4ec489b366f7f95fc3ceaf9339eeee073c339aa8fc0a47e8d1fca123012474"},{"content_sha256":"71a8b8e34ff6514b974b62ce25d134e41ff7b5759e0e5d276cd7d3dda470cfca","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0EA688DB08BA5F8B702A7725","path_sha256":"0ea688db08ba5f8b702a7725d5135697d8676381b5e518868c3219f66822e7f2"},{"content_sha256":"6d95a80a77c4424bbf74c4bcae534dbb154cf34a88bcb7bb3fc3999831a50c5d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0EE3AF20E1E7158BE923DF2A","path_sha256":"0ee3af20e1e7158be923df2afc640441bad74a6125dcab56d810679c68cae82f"},{"content_sha256":"152e0ea9ce9109335822382e4fd1f28597df500ac99b0a7d83812c8a155713a4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0FB6099190EE62A130526EB1","path_sha256":"0fb6099190ee62a130526eb1be6a7466db74359e7ac1dce172e55e05e48c3440"},{"content_sha256":"6d5bfb169903688a81d7bb65a96df1b8f7c8091ee3bc5759e91fe207ffb88026","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0FBF37171FB26123A85FB85E","path_sha256":"0fbf37171fb26123a85fb85e3b7f5ecbbf30f2dc5d3e56a6c2a39197340c604e"},{"content_sha256":"fa88d582f4b00e00df81ef46d5a1a8d942236cef32fd7ce489f24b35aa623ef3","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0FC5F7B6BDEB7BB1849AFC7F","path_sha256":"0fc5f7b6bdeb7bb1849afc7fbaa4d43880cc2f495061c8b64bb5c1ae2a2ac8a2"},{"content_sha256":"7f048d39026344018739c42a5d473470e186d67eadcb35b95514076939e732fa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-102675E2F999F097CDFC6924","path_sha256":"102675e2f999f097cdfc6924e0c2f3f69762c1b6ec6c823fe12cf7d6371e4772"},{"content_sha256":"b13aefcf202385fba83bd96149c88dcd74927ad6146918f5381730d19601f9d7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1071598ECD68A49262BED486","path_sha256":"1071598ecd68a49262bed4862935ff45d1f1617977fcb6ceda9047fbae136f0d"},{"content_sha256":"6c586e94625549e799dc1911d873751fb3080f65af18c11cd0f359d21c343088","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-108089043EFA13CB2869038B","path_sha256":"108089043efa13cb2869038bef5acb4643917c12156e31f84d8fda94b99981b5"},{"content_sha256":"b27eb74fcc797e1a181324a6eed82fac2f78dc9d78fdadf9e45a36a7c771048c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWU-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1082A2F00C220E6829D71AAB","path_sha256":"1082a2f00c220e6829d71aab46daefd8ccc2deff4cadf0b817420f14893749cb"},{"content_sha256":"3a203dc1e006470f30128d77276d4e155d34e9c53f10258f55e81533feecdc3f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-110FBC2CB8E620120C07C66F","path_sha256":"110fbc2cb8e620120c07c66f7534455e427783360b51ba41393dbcaebf85b378"},{"content_sha256":"b35a9b1d9a6965e673a458e86d895af8566a78dd87d714257f3fc42ed053b32e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-11A49089406476B8E2DC8CA6","path_sha256":"11a49089406476b8e2dc8ca63c7b6b511e5ec2060ec23c0d79b8da71b6103c11"},{"content_sha256":"88726bdce67f805a5c3a5320f342a3f9d6f91522d52cb7da842d2f6225541d0b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-11BB988DACD0CD94B49D49ED","path_sha256":"11bb988dacd0cd94b49d49edbfcc0897295a35a7976378074f276bd11174704a"},{"content_sha256":"20af2bcd4edb08343d13b76b9b1f4ac31438353e6062f6c7fdef40545e6c10c7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1222E32E79EA46802B27AA07","path_sha256":"1222e32e79ea46802b27aa07db48d39586c7032d560687707f944282d621244a"},{"content_sha256":"93a44996f32b0204ba914896243bb51f378fee25689dddfce9a631eb5f5f28e4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SUBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1237808F5503ED5B8CAC4FA1","path_sha256":"1237808f5503ed5b8cac4fa1d67e3a85f206855d67a9bbf2acb06134bdd81a80"},{"content_sha256":"ea834c31aa60c0dc31eb695561675e1d9be3c703d42534e0616d1ec52a05d585","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-12E502502F82B6021183578D","path_sha256":"12e502502f82b6021183578d57004f85a68e9c9b4a480e964ed7d32c51235c9c"},{"content_sha256":"c04debf3e2fa155d73fba6c700e3ab3ee4c14a9b0efff8f94ea0e3c13823e1b7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-139AE7CC8CB67EBC3C003934","path_sha256":"139ae7cc8cb67ebc3c0039341538d618ca073433a87e63747d525e5cfc6ae50b"},{"content_sha256":"b32c5594c5b96628df36a8947554c86050bf2a379eac0a3b7e74682ed52db4cd","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-13A98045FC04B4561BF95E6C","path_sha256":"13a98045fc04b4561bf95e6cf9ec3b4b165f924a3fcdb9d1c8da951a466859f7"},{"content_sha256":"dea2f19edc755f03e20357565648e0d2624100b70fba839ae0fb73f9f91ffb94","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-13DB4665A3A602E829254210","path_sha256":"13db4665a3a602e8292542108cadf0d09509266e262e5f4fa83d35298e6a33ad"},{"content_sha256":"6ed497bd0467df9133cf949b5476536b1a7deec6f7527ab819be0c3570575645","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-C-BSTART"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-140EB24A4837A4CABB50A968","path_sha256":"140eb24a4837a4cabb50a968b74bf93372962d530263298fd8a0027a3fb68eff"},{"content_sha256":"e8febee2a13405b9814b094080913137e3c8a478d8fdef07416030e8aac0cc9c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-164FC8450C2E7EED79179E17","path_sha256":"164fc8450c2e7eed79179e175619ef1f14ad0b59aa136e77791ea1d014252422"},{"content_sha256":"7ab3369dd1faa75b434c4623af1f7e6a7c2d8069acb748eee55f7dd3a9712992","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTA"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-166251DE7B45D7A7B8968302","path_sha256":"166251de7b45d7a7b8968302b60e387f8b0d9a1828d9449a04ac84c574154185"},{"content_sha256":"0253ae4675e79cc24ecc5a3e0026415d83d881860e29d1dd197b45c18dd04fba","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-16F76ADEC10F47399CDE943A","path_sha256":"16f76adec10f47399cde943a67e5f05fb48018ec3eeb8d3d285459d584f8af57"},{"content_sha256":"7d9b008d341d7b94807c532d86ce91a4daa24f77bc7f88896c34e7b37fed9f2b","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCVT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-17A9FBF15CB7439129107A3A","path_sha256":"17a9fbf15cb7439129107a3ae3e0e26385c85946593117c718245b4fc29f6d71"},{"content_sha256":"b7519326813930401555f38a005f583a0c55454db7a029b56d91341016dc3053","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-184DFD8EF963675AC039C32B","path_sha256":"184dfd8ef963675ac039c32b0ac3c1b2429b2dd768092dbd8a09673d19c46b43"},{"content_sha256":"cd8d1162c3868598f7e94d8a7ae64bbbdcf95303c8478411530b974ef4311d6b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHU-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-18AAE832E730FB3361CA0FE5","path_sha256":"18aae832e730fb3361ca0fe57c5abd677b6c255eb332f73771dccc41eda67838"},{"content_sha256":"2df9c7e45d54d9fc9b7ea106f1d216f01d4bd732ad73b4ea3ecf3c6d00982183","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-18EEA9C670415C3A8FB20E67","path_sha256":"18eea9c670415c3a8fb20e673fd754fe64926cb807cdc01c8c5d96429f2b5add"},{"content_sha256":"7a2619fc597fb41cb2b8b38dba908269c3e935fe501d8940f11596ef1cee8cc7","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TEXPANDS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-18F4AA51AD564C9C67425438","path_sha256":"18f4aa51ad564c9c6742543818acb17d1a5512a0cb492dfbae792e2abb639d8f"},{"content_sha256":"27bd3190a917e27ac8672b28e1324adbaacd9cc39ffe689055b4d34294a19ee5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-199D479458350E2A87EE2E5C","path_sha256":"199d479458350e2a87ee2e5c4c804b68395c1dc23540e0e5476436b29e8f11e4"},{"content_sha256":"8dab31b87ca89a6e426c49432f3c7ebc2ceb2646c4fa1a8041bb4197b7dd6e9e","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLARGMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1A12B161CFFC949F2F0D8F24","path_sha256":"1a12b161cffc949f2f0d8f24e375e86ebfa54247d0b59cba91c3704129680cdf"},{"content_sha256":"6900d5a08e9e50fd5d6bf40e46b38e6ae50c275ebc38a0d35296ce624085ebac","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-LWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1A5FA43E3D2E8F4654181612","path_sha256":"1a5fa43e3d2e8f465418161259f56c2b3e542828d3c520c4b718085fb6aeb45f"},{"content_sha256":"dcfc4e1483cf06865e57c3ae06831036132ade34325e1c10c5c4c2cc8177c459","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNES"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1A6A0D705CF4630A5BE7FC99","path_sha256":"1a6a0d705cf4630a5be7fc99c74ff832e9aee633275622862acc0eccc01d36db"},{"content_sha256":"4f83dccc62dbb0606edaa12308a9b96653010464ed36eb700060ec7ed5bb1cdb","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1A7DE4C5D2663291BCB65B09","path_sha256":"1a7de4c5d2663291bcb65b094ef4b00c85e5639d3ee2ec4dcf0ee657f8389dfa"},{"content_sha256":"4d9b4f01c729440ecf7eb9187006efbe906741a1983b140a01a82cfbc34afcbe","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1ADC10CA074DBE4597A7AFC8","path_sha256":"1adc10ca074dbe4597a7afc883121f4a0e76e524e85c3abdf9ae5fc9c60c5e54"},{"content_sha256":"17036f2dc0374ba8eb33e240dd62996359b18b0cc284202ef3d4b2707c8cb0e8","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-1AE89FBA69651D53D13A25F7","path_sha256":"1ae89fba69651d53d13a25f763ce8a7bba93cf309167b05bd94afccda6f086ec"},{"content_sha256":"7c231fcecd8d537a172a804a804da21f4f96bd2ef11bad4fd32549779d310d66","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1AEBE7F5674A4A9CD243F1EF","path_sha256":"1aebe7f5674a4a9cd243f1ef4a35c2bcad5c1ac100ca16af76c221df3df6b18a"},{"content_sha256":"69132ab2b6a5030ae34ea69d0692691b32bb301faa021b8c87ea766a2970c7af","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMATMUL-MX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1B8EF29E8B1B34B13129BEC8","path_sha256":"1b8ef29e8b1b34b13129bec80a9ea9ecb75d10e95ab5b2b79fc46dbe103afd2b"},{"content_sha256":"4f371a73e052594d5d3c955eebe96c5ea0e130d88810030bd81b53fb1946ca83","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1D01597FC709360D5DD962CC","path_sha256":"1d01597fc709360d5dd962ccdd3967754348f3a2e99472db373c419a9376f1bb"},{"content_sha256":"0d9b14a31f003dfd4000ef0e42aa4700283effe29962284e8271f72b03cb24e7","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-1D559BBD5106109A71368B1F","path_sha256":"1d559bbd5106109a71368b1f770cd5238565c50b7a145c89c6b279c7e2a64782"},{"content_sha256":"760e4ab881953a493370ccc667a9d8312656b3ede40a3e59f53012d6373dd634","disposition":"non-mnemonic-input","kind":"coverage","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-1D814227960B697E2C566609","path_sha256":"1d814227960b697e2c566609e72062944b23db408ea227f750a0766e450f5e5e"},{"content_sha256":"e5275803e38a0af84136b4cf5e164305fea9d8b86ec875eed0f32898d9623239","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1DD0F8374114966CBD3F172E","path_sha256":"1dd0f8374114966cbd3f172e6c8fa26be4b673d5e067e6d7a4ab07f6f6afa268"},{"content_sha256":"651cfdf95effd25b0e42b8ed7ceaf65ac4759640e9386c165fc6b0b70bcd8951","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1E75B9F84C679F781C2777EC","path_sha256":"1e75b9f84c679f781c2777ec4f773f999eec53de7473d977424c53b0e58c78dc"},{"content_sha256":"057c70fe26c702deee10e66b97a28ddc2fc75715f6330e842cd47fc66a96da59","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1ECC7E65C0E3D89611938F0B","path_sha256":"1ecc7e65c0e3d89611938f0bc137e1d5aa2c683789c630e437b29ed8a503e5be"},{"content_sha256":"253414a90ad2469f3a40789eb8c5d054ec9d97cb6188b18db7c04f8da5b95f1b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LH-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1EDCB3A29AE0C27B64495AE4","path_sha256":"1edcb3a29ae0c27b64495ae46ffb09f73037ff3c9e4f9d260aa8b8c1acca1831"},{"content_sha256":"9a8fde37f6f008baedd5b816e24fdf8d153a829a043251e46d2bc610b14e85f1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1FD09C04C7FF887A659ED0DB","path_sha256":"1fd09c04c7ff887a659ed0db7191835d30e21207c0946fa158cc080eb6f91451"},{"content_sha256":"aab326e137f19a3e2fb3167e25312bcf4febf0771bcea1c67f4c27382ec57be0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CTZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-200C96728FF0CB9A6ECF1F70","path_sha256":"200c96728ff0cb9a6ecf1f708c00aab73e4d292d523db48e2726d8418b34156b"},{"content_sha256":"b209a26eab1da5f1c0c6d4f206b21d0d0d39877682cdb95338290859e6017b3e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-21552CE5413AED8C47078DDC","path_sha256":"21552ce5413aed8c47078ddc80bfee4b61ad79945013be9f05754a850395b05f"},{"content_sha256":"b750df3cb9363e65a5e67d87186f25899322ce43bdeaf86d432c2abf6221eb5d","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSTORE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2170B0657F1A5BE29F721CCE","path_sha256":"2170b0657f1a5be29f721ccea683f0e041923c3d2ec2842a5bad31b3130bf3e0"},{"content_sha256":"f0800dc4513dfef217b740302c6aaca7b99dadded1913aa00f4355563c550a48","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LD-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2216AF82A2001B7BE3269455","path_sha256":"2216af82a2001b7be326945530e6c511034b877b5962f5bba2d30d8348b061ab"},{"content_sha256":"2be3d1f0fbc30ad2219405e7f8a739fa177ac6526743a370a134e9c864a7fd06","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRAI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-229AF91F3C61E30A1F13AABF","path_sha256":"229af91f3c61e30a1f13aabfa39f86ac6caf587a1d7c3f65387db7cb58a6bf85"},{"content_sha256":"794c5f4494271e9686a46c97e2e7d33c2f5ee3935b43c1fa6be5fbee87a994b9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-23354822E245A3EC93886049","path_sha256":"23354822e245a3ec93886049b6ed96737ba97d82053689bd2a81f77db1cd6c8f"},{"content_sha256":"edb2bf427fcace546bde77a136381e26fc62afbd19e99b14f57fedf61e16c1b6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2393FEAF06896301D916DB40","path_sha256":"2393feaf06896301d916db407dd4fe71b494f16fe11f0dba193df7f485403d02"},{"content_sha256":"c077b98529986b44f9ae747e8aebb21d48f5bd716b382c075fa01bba3e325345","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-BSTART"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-239957A11C3051160727B5D5","path_sha256":"239957a11c3051160727b5d56db8c132746d39110e6b2d1cea802c6734699884"},{"content_sha256":"8600ebda773d93d6fac9333946f33b902a373c028f1e2f27e232522804a72675","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BIC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2419D47798BD68F764D53AA4","path_sha256":"2419d47798bd68f764d53aa47c17d5371453156d4ed3abd08782ccbf4799b7d8"},{"content_sha256":"13721fa676ab01bed9de90a9d39db22d5ec27ceda40859dea78a4493e46cff2b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-24A64090A9EAFAC7B7B7376A","path_sha256":"24a64090a9eafac7b7b7376aad4e2973861f3e06372f823b14e388b1f73aa93d"},{"content_sha256":"93850c43dfc64150932584d0f1800939017e2c8b68e97a28023e33216b65be9c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-24DC20824005E2652E24B5E7","path_sha256":"24dc20824005e2652e24b5e7526002296bb89a896c7d8a0d0e1fce8e350cdf1a"},{"content_sha256":"6b4375f4cf9e6101e72346b61c7fdde6ac29bea19140b09102aa333e52a4c9c9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FLTS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-25364F96EB9369C26425536D","path_sha256":"25364f96eb9369c26425536df46d46ad5d90a3e68bddde9ea7036a25cb64d15e"},{"content_sha256":"c8a99dbeb93e3cd4464c611364b3a85beecd9133d612fdd97eef7ddda599e023","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2567CF7ADFF97692E17A05B4","path_sha256":"2567cf7adff97692e17a05b412d9afebdfb00d00bcd61c3d07faf388c0112179"},{"content_sha256":"e494cc32a045a44c08db034dbec721df92c4aaac70bb7f06cfeb72298de55ac5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-25CDCFD5BF6B906285026E7F","path_sha256":"25cdcfd5bf6b906285026e7fb777c8224ec08d770cd6d47d10c6b22d1a3571ca"},{"content_sha256":"e92ff0ddb6010be3f301907b3c75eb933cc22bb10d75f048fdc619a41fba1225","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCONCAT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-25DABA32C66416FCB9FD9D9B","path_sha256":"25daba32c66416fcb9fd9d9bc7aed42f501c9c4895d05462869b0872fde6211d"},{"content_sha256":"8ffb813c468dde74422ea23108e433fc4400dfd47cbe134bad09d0696c2f9d04","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-26572E97D29BB7F156513693","path_sha256":"26572e97d29bb7f1565136936ce652b3e999a3a76e8af121ecc2e22677f8e699"},{"content_sha256":"aba53a1fe14d1cc768ffd129bff7f50ca60ceac31a97961b5ce5ee12d8302115","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-26A072982D9FC4C8AAE23000","path_sha256":"26a072982d9fc4c8aae23000459400f9a870f28130d5be8fc9adffe25a66dd05"},{"content_sha256":"b8673fbdf1b29b6663e4bea9e1f1c865217f79f3c900b5479711d2c4c48b1766","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-26F75DD1D95067B5F20F7521","path_sha256":"26f75dd1d95067b5f20f7521a0702f30bfebf0768118c64d1fe76bafb123d9e3"},{"content_sha256":"986d24e7700dec8bd212712bd688a8c8dd74e0a2e83ee46ccb032e54fb2db424","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2758511885B64E74813B9391","path_sha256":"2758511885b64e74813b939199bd590df7a1f51c20092b3f69b05cc3f8181bf6"},{"content_sha256":"58779ec5c0c381b0a0c2c6ff21679ffb92999a51556df7fcfe3df6ef3559fa15","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ADDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-277929E53901B3AFB58AC3C9","path_sha256":"277929e53901b3afb58ac3c9edfeccc0437575b8f4640df34654c06f298e51c4"},{"content_sha256":"e6fe795d0ea6cfc2d5ac9a48cd0785a2a289018f016633b879bae3f8eb303f83","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-279408797817F9ECE2CA00A6","path_sha256":"279408797817f9ece2ca00a68a6e505cbd23dda832ac40de9b87f36b79e86e60"},{"content_sha256":"105d2251e3ca11c9f2b08c846e8c67d9413ada4941723530512a9b71b710a995","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-285CF904234BB5123251B059","path_sha256":"285cf904234bb5123251b0593afc589c446e7e5bd062333fe53f668c72301092"},{"content_sha256":"78c6d96a5852ad49d17efa00925d251ba4d344721236d4d2579ff550174e0b8a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-LDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-28F1433BC8D434D9D92CF513","path_sha256":"28f1433bc8d434d9d92cf5130a159926d384283c5c0ec9fe1a3ba15a9e15254f"},{"content_sha256":"d50112ffa6c55e7756b887c58995fb593661719e2bcbb086e17fcb2f64605ad1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-28F89C8E96B82D5BCAE6DE32","path_sha256":"28f89c8e96b82d5bcae6de324147a5ee23f0d6f31562b19603faeff4dfa3f276"},{"content_sha256":"8bb82f9c0d2248ee07954716336b48fee1e0b3fcb81b2bafda4a9012ceb0084e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FGES"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-29B1654F7156720DB7158602","path_sha256":"29b1654f7156720db71586025eafbc6095777ff55a63d0be1526402f3a97941a"},{"content_sha256":"6cd9c3585528c942ea90857cd8fc7db9d847dcb5b5f907d5c61bd83db6af93e5","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-29D3F48CC1BB0084A3D4B2F1","path_sha256":"29d3f48cc1bb0084a3d4b2f1c7d090ca2d4a7164552706f16cfab1a3508059b4"},{"content_sha256":"f45006f0b8c4ca7a91ea61ecc8a1e4c72cdecdf17e508fee24c89c5029793c2f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2A58B487F7515268CDA52888","path_sha256":"2a58b487f7515268cda528886199f19a3d530d73966e163cea0ea2b4652fe202"},{"content_sha256":"f8c099b7a10d81b6796de29294d79dfbb5060096074d752904bad1c826719f77","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2AA3291DF92A9CB30A6C7664","path_sha256":"2aa3291df92a9cb30a6c7664a321b5a9cfc2c27ebe45b4e9d6c19d51710f1523"},{"content_sha256":"7e58780770d277a0be24f1d9f577ab3a0ff23654d7fb36da6aaa31ca1afd29c8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIVU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2B7FBF5711A114340A9A2008","path_sha256":"2b7fbf5711a114340a9a2008caf6b51f6faf2205b0f9c3274c5d200e7ef7de45"},{"content_sha256":"31e5f67ce967ee70ea88e865fffb285874b1f66b94996f3ca34e08696b595391","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MAXU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2B8AAF89BD9322E18644862B","path_sha256":"2b8aaf89bd9322e18644862b7ae9ff4a6f7b1e6b02f30b9501aa38fae56b698f"},{"content_sha256":"f2fc7b2a630ce55d1edc745b930697410733e2c7533a4e1126d1e14d665309a0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2C482B6E6BB60D24FAD6B3C0","path_sha256":"2c482b6e6bb60d24fad6b3c0ced32e1256f211bd70ab889a9cc925832ee6dd1c"},{"content_sha256":"a9c6339238ea6464780c293fcd7faaa9072a6dc551d21cd9d445f839e7f2ad63","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TPARTMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2C519F94554E103B4B60AA7F","path_sha256":"2c519f94554e103b4b60aa7f058ff61a049b48425c98fc17713b1ea19dbda92f"},{"content_sha256":"5e45529ab8453da751c354504d89602e94dc4fb9eb076c538e0fa1b8b8878d15","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-DATR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2CBE5BCEBCE6C2357EA80FD1","path_sha256":"2cbe5bcebce6c2357ea80fd168324d761bf5dbeb57c51a4f8c75a8b0e72e24f2"},{"content_sha256":"fb744776da110c7e313feb652bb030444a06fdf942838e0b3063d74898ffcbb8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2D207663815B40AD161DEB94","path_sha256":"2d207663815b40ad161deb94958320fc6cf6ffd9b8c2641c4aa14e56977f9b2a"},{"content_sha256":"b12604828f09728dce4665214d7d68beffd0c1759502569795d5ad56cdc00cb4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2D45A1225592A40529A823FE","path_sha256":"2d45a1225592a40529a823fead75816548c377497de5fc88e81bc78cb1439a67"},{"content_sha256":"39c564328a4160a63f126868f41155c1004c5e147f26cfbe334086ab189a193a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2D65FC95B0CFA20299F9260B","path_sha256":"2d65fc95b0cfa20299f9260ba2c7bd212567cf9f495d3861ea9afeeb8cccecba"},{"content_sha256":"8fc9ad7c2506955b13dcdb9426798f6fdebfa90f858e6f5dfdd97e37b15a12d7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2ECE9941762B064FA959C4FB","path_sha256":"2ece9941762b064fa959c4fb08e77b51a0ce5ee2d05a490b223908595cb46fb5"},{"content_sha256":"1b6d3050241c8f922ef2c8af01148bcd5079d258eb2c9e422ee451cd0788bd97","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2F3F19E359267596EE4E8E50","path_sha256":"2f3f19e359267596ee4e8e50475bb91dd8d644f6c00330d79764d5b33cd92475"},{"content_sha256":"41a811084c8d9eaa9e75094b76223d77d3790156d9a5b7757af4da34abd5396e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ORW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2FDB8BED43472E708A0E67E4","path_sha256":"2fdb8bed43472e708a0e67e463abab0920bab72b786c61789e6c2a427b874568"},{"content_sha256":"ed5718c16bdcedfeb4ae2b4695b1f77276cc2afbc6ad978b4d123e35818a9c2d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2FDD91EEAEBDEF8423D08DA9","path_sha256":"2fdd91eeaebdef8423d08da980cee5fab93982d33fa3ef0476b5a38015369593"},{"content_sha256":"6c7be97e0f4e8bce64bd316355ffa747e2c73e569bbd66e79d471451b6d38ce5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-30B171E3E5ED54168AB124B2","path_sha256":"30b171e3e5ed54168ab124b294e1b65bfa048931a08122a4ff9e59d199dd5a1a"},{"content_sha256":"522269aa5f5108964d2acd3fa64c7bf255645b60eb8cc9a48cc133e401ebad37","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-313B1DAB7258C37F3A177B07","path_sha256":"313b1dab7258c37f3a177b070b23d5c62723d3a6166dd03038939a29e0add513"},{"content_sha256":"f956a9242a552bc38ab5d78454fcfcd84b3e4e59208ee58a1677cad56a0664a0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FGES"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-31FF1FC1C36D83BE14E0AD3B","path_sha256":"31ff1fc1c36d83be14e0ad3bbd1559fd3bc81c3393e5384b830b5dc583295707"},{"content_sha256":"38a1fd2b635249a2646b2647b91e2571c21cb00ce30e6f8be96cec119c9669be","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SEXT-B"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-328E498DD92F85DDBFDACE62","path_sha256":"328e498dd92f85ddbfdace62aa278cf5495ad6b8a2b0fc2bd19643dc02c50a2a"},{"content_sha256":"a73213e41a425aacde2cac4fc0fea6dfc65bb17914b63a8ef3486192d0f26ecb","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-32F83D2EE649C5C43C58FC13","path_sha256":"32f83d2ee649c5c43c58fc13155f210691af0a2b5a07c39caf94b85e96c909c1"},{"content_sha256":"7bb4849d5daf4f7ac1cc6016fa724ae71df18b03099492d4f24d068a8f720708","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-33FE855921428511ADC6E400","path_sha256":"33fe855921428511adc6e40064fc3f198793b7df7d849aa926ef5c0d28f29c57"},{"content_sha256":"97c876c08323048a697b3dbf36c717b8f98b5d3c4442bc05b22c8a50844a01d1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRA"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-34972BFB445578A45C14F27A","path_sha256":"34972bfb445578a45c14f27aa480153635719c07ad7110574002fec6d336ff5e"},{"content_sha256":"3b3c1eb07de19427b76378ec620372196b8f960037eefec91191331301837d49","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-35354C53CC65351D0DD3D558","path_sha256":"35354c53cc65351d0dd3d558940681c00487bee36f73a13aa493020ba9d0632a"},{"content_sha256":"852562a21757c63cfd87d186f241efae7b0c377c8ae3c5acf1326bc714ead111","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3540D3F842051BD0B3991B09","path_sha256":"3540d3f842051bd0b3991b09675e7a2c1d42cf7e38562831db3234549d72e482"},{"content_sha256":"e8623e5e98fc12fc8afc4bd89b1054a0abef0091820bf3a80a3a1b8de814d8ec","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWU-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3568169941FED8E64DFC79FE","path_sha256":"3568169941fed8e64dfc79fe76ec2c30693eef180c1f17a90fad9fc4000f027c"},{"content_sha256":"b53a803ae8320fb2bdd3818796031092e3cd3b3f887daac02525f71ccc9e1c35","disposition":"non-mnemonic-input","kind":"index","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-358D23E574EBA1DB033ED16B","path_sha256":"358d23e574eba1db033ed16bcb6a315c603ab754412ad339135676e858c570c6"},{"content_sha256":"971f00d574b86a157289b26e8caee724c683335bff819ee45d93e64c1054e907","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-35DD6FBCEF2393AF01086FAB","path_sha256":"35dd6fbcef2393af01086fabc4a103c4bd1bcd8ec504cec50e6132954933948e"},{"content_sha256":"b099bc515668d9ba0f6bf03517f5864837b3e214b9544be1c55e926f9ac6279d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-36CF6864F463CD54C8DC71B3","path_sha256":"36cf6864f463cd54c8dc71b3537bb51204f6973a9008ae0a75b52676f5878dc1"},{"content_sha256":"e0428372359fd2b3d406dfc9d807f586456a70233bf93f8ecb659fcc969f35d4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNMSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-36DF216AD8412836F6C4544C","path_sha256":"36df216ad8412836f6c4544c51da2cf724efee18da5ea4107e37f650ba255f3f"},{"content_sha256":"e8e2e2a6f993f15e67f3e0c055d26258ec761be02da2d80fdb0a86d741f8e03c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-37D3F4892AE9D285671AF757","path_sha256":"37d3f4892ae9d285671af757e0f6ecff311a92011c988291cf2e31d209da23b7"},{"content_sha256":"313e62af7faaab3b8f0985df23f749a4065d80259cda33002c459a7dc3792dc1","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDEXPDIF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-39CC5FBB4B26172B628B691C","path_sha256":"39cc5fbb4b26172b628b691c7b21d65d8070b99b5a7bfe16de84fa554ea59ee3"},{"content_sha256":"5e2203aa7753d699a33f579b3df06198b24ee0e097ccda1fd7ce39d27ead704f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3A07C14158C0F6CEBCB4C087","path_sha256":"3a07c14158c0f6cebcb4c087bd696c4351f458eef2154a241707840079fd1836"},{"content_sha256":"546358080d7ff54d2297286d98a726b678e7032a1d330258acfcf15092cefbcd","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-3A6CD61A6115724A93FF01C7","path_sha256":"3a6cd61a6115724a93ff01c7c441b10028b885e8bf39db2c9ab8cd3a8514c87c"},{"content_sha256":"53eba9c9992c426179771ff9e4221ab82ff5f6e99b519727ab1161931135d0fd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3B5F65D99C07CEB4B3FBFC1C","path_sha256":"3b5f65d99c07ceb4b3fbfc1c4b1086d3af3788f24a987fb3465dd30c6f0c4e0b"},{"content_sha256":"599a8dd37672f6d8c853d533572b4c6348d80c6e68db21185ba21fce4b810937","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWARGMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3BC2BE4156EFDBB8E18E1DEB","path_sha256":"3bc2be4156efdbb8e18e1debde67f839ae35a36e2aec98a6c3e9c86687bdd835"},{"content_sha256":"0fbc5748776b8efe7f98eaf7f14f58cae08fbe6c940e186d03add65cf49e7eb4","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMINS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3C09AF1B9549F458D497388D","path_sha256":"3c09af1b9549f458d497388d49a224719aec3a979bbfe73ec17ed72fbf2103bc"},{"content_sha256":"1f0be5d9e370ea7c54844e879d01e61ee543e23a30bc7b7696229ddf7341e1c1","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-3C2C6124793CE964B8C9306C","path_sha256":"3c2c6124793ce964b8c9306c645ffb3188ce883c02e2bed663ac8dcb14d50679"},{"content_sha256":"668306bd7f360927b0d6a96c6a2b822ec3b3e056f279d2676577b54999e7d7de","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BIC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3CA0059F4CAB3F6F748486EB","path_sha256":"3ca0059f4cab3f6f748486ebccac1ab14961d73beb07be807d25c33d80b3228e"},{"content_sha256":"48a0a2e3b9c614ac5c7e219e3d1854d695278291e36a50ad5e2688e3cb694222","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FLTS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3D36B169A9D0C0660F44EA08","path_sha256":"3d36b169a9d0c0660f44ea08412b62ba7c6a506ae91a721257eb6376ade34931"},{"content_sha256":"5aab12928f616357a4cf5b31383942ca7c40605da8f3b7e6f48afd0dc82eb11f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3DFECDE899E4E5F8B386C02F","path_sha256":"3dfecde899e4e5f8b386c02fb3f4a1fbf2219d1c393bcafe57b9910bcf2a3651"},{"content_sha256":"efe49ec4aeb0b61a87bbfb5712b4edff72fdb739ab66a471f3f03e8e35355548","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-TGT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3FD3F31A83B99242D61E5D69","path_sha256":"3fd3f31a83b99242d61e5d69cc68992b1e2e6ca14b64d43021a58ac143aa7b50"},{"content_sha256":"76ccedefc5b8555e36acdf6f7f0ad6c863196f0581f229b12c08df7462a889c3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-40103E66687B53BF0E4624B1","path_sha256":"40103e66687b53bf0e4624b15a44446f6c0e5e4d2ce1028ea25ed10ddfe711c4"},{"content_sha256":"74f0392fd0724ccf7b29a9754e0859b66d310eb70c8e0d241e9c6e2c88a78014","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-402B2410FF26E72B40F41D6E","path_sha256":"402b2410ff26e72b40f41d6ee77f3c09b1ea9f05c41469ea6b91cf75db3b8934"},{"content_sha256":"87731c8ce772857686b1b50b12c84addb0bc034b5febcb1472d6a834924106b0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-407C45859F967FF734D3093C","path_sha256":"407c45859f967ff734d3093c799811563a416b1ae62a7c65300dcc2aad3002ef"},{"content_sha256":"d8753707f1d9763f24907d143b2390bc2474722b86cb5e8948144161c203fa2c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-408E28D708670A96D6B421B1","path_sha256":"408e28d708670a96d6b421b158cd444bb42e2389001ae538c115b4c61e4ef815"},{"content_sha256":"740db5acace5f495f6d0c0ba7ceb7fe6c9466dc248e45c728aae4b2746f612d8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-413B59711325ECCFFAB3B8D8","path_sha256":"413b59711325eccffab3b8d8b05863051a98901623e4508853a5ff2e73efb186"},{"content_sha256":"8a827922b7f8a3fe2138e2e635a94b71a605d699f7f1461026d703255021784a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-414F37F56093D7AF16A8CB32","path_sha256":"414f37f56093d7af16a8cb322b9ff97adb9d96b62944f2712512b74a3a531f9a"},{"content_sha256":"09f0717eb2ac3f37ef72dd0286214cd427aa9a18e2eea8b7451eedd37c85759c","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-415C4AB536D76D82C711020C","path_sha256":"415c4ab536d76d82c711020c31e2f55019c2ea1a3d35f9e6dd830e32cd400600"},{"content_sha256":"631e73f1ea1ddf8510fa4b622aadab759aaadce8cc3aa41bdee03feb6567e2ed","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ANDIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41695DADCBA5517C12305958","path_sha256":"41695dadcba5517c123059589dadaa732eac1877603e538f64cf4fd9302509f5"},{"content_sha256":"d5ec49b4d106836c3d87e52f80abcedefdd5d247f9e894a24a10f2c3eb49c380","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CASW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41A2D4CC8E4CF6B2BF204271","path_sha256":"41a2d4cc8e4cf6b2bf20427127a3086356e1dfa636588395c873a247d0f6bab1"},{"content_sha256":"60e74d9892984ed826936d09b2bc1eb2ccee5bd0fd3b9ba4c39a7d15f426c228","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41CDC77B294AF0359C8481B6","path_sha256":"41cdc77b294af0359c8481b6d92566f5d50b8057b4ef21e5a11dc656ce54cca1"},{"content_sha256":"e7956ddc1ffbacb088a3e2b757e4cc35b846ed5c69486056dbfd92e69fc111d5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41D3912068CBE62687041A53","path_sha256":"41d3912068cbe62687041a53935228ede31520f35a06ecfbbdb4ef49ed4a8ba4"},{"content_sha256":"16f851d09960375dc2084590ec6e37eb65abd17f46adb188ec8def139cfaa459","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41DFAF4C45952BA987D252EB","path_sha256":"41dfaf4c45952ba987d252eb5a146dcdddaaff5139aaf509a64cdb10f46e555b"},{"content_sha256":"81ed33b31891f3a7abd9c1426e91daa8a7d8656ab498e37908f35d29e007eb64","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CSEL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41EF3921E0B568C50C0BCA55","path_sha256":"41ef3921e0b568c50c0bca55301829cf42beeb56833dea1b5ad1449b602f62e8"},{"content_sha256":"be65177fe1d0aef2f4d3b5d23689d2abc781ac03fc38d4de2ac7094658f3ee19","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4246514F050405C6FD678EA3","path_sha256":"4246514f050405c6fd678ea3d535a5ce985df6ee504a07781d32c1f79fcef41f"},{"content_sha256":"bb1a26ec85348ea5e63ccee1a830349fb0e9852c31b03f25a7c5a8ccb72224b1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-429EAF82504B19F16130EDC0","path_sha256":"429eaf82504b19f16130edc0755b72c53f35fd7e26e5d4af0e3f3daf460ac853"},{"content_sha256":"fb8e331723dea6db2e3dbcb2aefdc74a88f36534297a78bed3abf987b817dc95","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-REMW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-42D52A49E61EEB26E9A6B9E8","path_sha256":"42d52a49e61eeb26e9a6b9e87e4a3dc63c9ae6f23e479cf75f84b21651af03d3"},{"content_sha256":"0240d9218ff608dcd996ddd51de168125b75a752eeb6482f35f953ef4930a876","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-43A82BBD703FD7BC9F91F54C","path_sha256":"43a82bbd703fd7bc9f91f54c5fdb00808020d16ad447eadad19cb3654b9aee70"},{"content_sha256":"0a46bdd7551e81b19e75ad5b1c60f335bd7ac53595e9267247e51821296d2777","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-PRF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-43B63231A972CAF0F352B819","path_sha256":"43b63231a972caf0f352b8192ee4d126d6e2f9f322dc80b38efdd286fc77d39d"},{"content_sha256":"dd16ca1696fe0dfaa7c7e3e9e56a37c2e30dae3f7c955a32abd4f9789bfb115e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-43CB2F8D26D4470F4396D2E6","path_sha256":"43cb2f8d26d4470f4396d2e634bc2296adfa9bd651eac2eebcc300f234de0070"},{"content_sha256":"85ff403d24ad2b5b124e7e4586d790817e2ecca425ff3010cf64328719c5e9ee","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-EQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-442B2FFE386DF2802F4850A5","path_sha256":"442b2ffe386df2802f4850a53e276b117aead9dd97d0961e57c5df7423fdc006"},{"content_sha256":"b316faf50c9928c3e117161c7c72b86ccb56068a143f259c2a32bd3f46b760e1","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TLOG"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-44E1939CBB8536F4FFB4BA1C","path_sha256":"44e1939cbb8536f4ffb4ba1ca913a05a6daf208be2df001afa76adef1dbaaa40"},{"content_sha256":"b791874465fcf937ee3d9fbe7d1d1131db6f4d3ed3aefe58cedfda3f35fd69ed","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-45357A26A05A96C31EF3A529","path_sha256":"45357a26a05a96c31ef3a529fecf3ee6f562a5f2494f8b6694f8067fee17cf6a"},{"content_sha256":"9098b32ad184783900c38480bb75399d1ea01f97799dc42b4e1096291b6f4243","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-45786797408DDCCD616874B2","path_sha256":"45786797408ddccd616874b209e9b2e2c41581f6ac39c67e8b21c7fc3ae8b963"},{"content_sha256":"f5a74547be093511e4a37496845ae883824021a8d11d52005eb19cd7d5a0b344","disposition":"mapped-current","kind":"wrapper","mapped_unit_ids":["PTO-TILE-MGATHER-MASK"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-45BA5832C858E25282D3CAE1","path_sha256":"45ba5832c858e25282d3cae15aadfc9f65c0cd5d124f27682ea014eb09fb0d2c"},{"content_sha256":"3139423079c599b8cc3ddbd4202d006f1dfc754b6948ffa22fa79e6614d781b6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CASH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-45D35F844B59588CF1AEE867","path_sha256":"45d35f844b59588cf1aee8675f8b4a53cce1933d0aca353d7cdd17a8c30f86fe"},{"content_sha256":"a026926e76de5262bce3e19b159f70cc229babcca3dd650fe905c01eac81795c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-460B8FE35B709781D72FEA2C","path_sha256":"460b8fe35b709781d72fea2cb21ef92837ea6443a7ec3262955d247765cd554f"},{"content_sha256":"08285686825db081d61f0d746fc5b588754f3a3440b7e28cfd5eb09fd183b9d2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-EBREAK"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-463F2728C3DE71EA42854C57","path_sha256":"463f2728c3de71ea42854c572139c19c25efc71895cba2e61bc5630fac0217d1"},{"content_sha256":"e767b41670db80bcd72c8141d492eeab14116342d4a74fcb829b02a0e9a1190b","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TEXP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-46EFBD82E8DA25D1D8C51C52","path_sha256":"46efbd82e8da25d1d8c51c527a76a0c1483c01af7f3cb16edb742c2793abfc71"},{"content_sha256":"a46d188b3087089f614c5d51872abae6ef37d07f893001d79c7710d346df3326","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-479CF225A18F325EB23D1CA0","path_sha256":"479cf225a18f325eb23d1ca0a3472aea7e618fce57b0a90b1aa0440bca4dd7e6"},{"content_sha256":"fc8282439310de4d27f53e917c6ea809373eccc36505f9d05b66a85e107653aa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SSRGET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-47F0EA029BE5E77FB51B0FD8","path_sha256":"47f0ea029be5e77fb51b0fd897b8cea0b17ad819ee9c2e9ea980c663ba7d760e"},{"content_sha256":"fa289ca0853a3c577606b80f9fea9e14dc7dbbeb1a7b826e6bdca97913087e8a","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-XB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-482B1AF9CD61B463079A60CA","path_sha256":"482b1af9cd61b463079a60caf4ca0c0a8171a4feca84ec1ba66efdaef97d3ea8"},{"content_sha256":"05d5a7d279811d32d12ede0da04b4685e5eb1973fb854d4ad417adf9d5dd0577","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ADDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4870651AEDA9317EAB89B580","path_sha256":"4870651aeda9317eab89b5801ce4b59669360c215f3d723a3628439e251c933f"},{"content_sha256":"22b3f9a9114cf7cefbb13dc922a14d9180f909a58ff3e85d8b9e11b37f0b5160","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TXOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4880E9EC41ED9127A469E2BE","path_sha256":"4880e9ec41ed9127a469e2be338abfe6a7d82dff57b9af222cdb8b50dc0b484c"},{"content_sha256":"5be24514fb9cb14541281cd260ce7178ad0b4cb022c8b5f23b687cb2a7fd9a2a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-488D76DAA4FB6B65CBC4F400","path_sha256":"488d76daa4fb6b65cbc4f4001ea53fb1d9b80153df9acaa00fc3733203332974"},{"content_sha256":"2ee8e9c4d606aaec1a90372638c84ec392c9a834e3d16b9c57cd27eb364186bb","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FLT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-48D883C542D6ADC37EEF5760","path_sha256":"48d883c542d6adc37eef576083741738e99c34595223a1e0efb6a397e9e876c5"},{"content_sha256":"f281c920baadb16bb0ff6ec0a2c9653cb20b6ac03881b893336ab1a26c1dbd5d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-49B186BB867A7645058D5E68","path_sha256":"49b186bb867a7645058d5e68b3871116131017e4f9abd57c31057b83fb0cdc95"},{"content_sha256":"fe1bbbc74f9470b067456649e269fb4f98293def1f812b5a535d7d87521e8b37","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TORS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-49BC82F2807106F458D36960","path_sha256":"49bc82f2807106f458d36960aaddbfe96cef3e538e4295aec96551e3fc5bfe9e"},{"content_sha256":"3e3ad62304353bc62e26d3d761177cb83c6943ad5749ff65e52c553553f8ecaa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MULU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4A23CC9DE818274D3048E795","path_sha256":"4a23cc9de818274d3048e795b0c5a7e731d08a0dc8a86fac571513743b77cb0b"},{"content_sha256":"a8da47523cc5290df363b16ed318925167fe99d96a1b87a6aed2817e5468b99d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SETC-EQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4A780CFDF4432828E47B58E2","path_sha256":"4a780cfdf4432828e47b58e254191d96896589d87231cf4f1cae09663c660158"},{"content_sha256":"1dc7f02d2935f2c19501b59b3768892d0e0bb487d635379198ab67ecb1b152db","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4A9B223CBD52FE5BD11C69BF","path_sha256":"4a9b223cbd52fe5bd11c69bf932114496e75964d7d7a09b44c61dc12f3105e0f"},{"content_sha256":"970de4ab216bab816186eff1880d5cfc6d5a2e7c8e2d04c001b75f10df3c1eb0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4AA32BCED1A74BE46F9D29F3","path_sha256":"4aa32bced1a74be46f9d29f335d96fc525e5ff5f4313b510b7a704653da0acb6"},{"content_sha256":"a9441b0ffb6459b573eadc0ed586130014bba0c1e9147cf0ee0979cead8902f3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLLW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4ABA44B5FDF7EFC9128E6BAB","path_sha256":"4aba44b5fdf7efc9128e6bab900a6b54a5efb23eea5a08d4ef540b29f5ab0e8a"},{"content_sha256":"5d04da297605b9afa8591b068a8dcfd6d9a8495ebeff22c4d7609c463bc57a10","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-4B1FA32649167BCC10B77136","path_sha256":"4b1fa32649167bcc10b77136516288974caf3ed1c7837119447a7a8382044286"},{"content_sha256":"b9c4f1ae0c685522c27d61a75286eb6877186e3f81d627257349a637a3981bef","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMOV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4BF397A2876FA1C06FEC412D","path_sha256":"4bf397a2876fa1c06fec412dde3111727bba25ec539a6aefc7b869b5a954dcbf"},{"content_sha256":"c3383110deff659e7abb2be89646f290be145b562695a34e6e82bff8db9236cf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4C51B67C6BD8B5ED5064F7BC","path_sha256":"4c51b67c6bd8b5ed5064f7bc27fd355e49014352f5a841b2904d4f5350092a86"},{"content_sha256":"688901cc7dc5d069f4cfee16761126914ee7ee130cc477cf22107e70375ea6c1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SSRSET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4CD196DD2BF09EE567C8A59C","path_sha256":"4cd196dd2bf09ee567c8a59c2ffe04194d97332437e558022d16a5befef3c2a2"},{"content_sha256":"c88690da8377c7a360617610436e525421b93ee9d0c1bcfe157d51887314bba2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4D87AF2C97ED7A9C3531CF97","path_sha256":"4d87af2c97ed7a9c3531cf97bf3de203051aaf9965596f49a9c547e1469533fc"},{"content_sha256":"0a946375df403e40085b70cca2249fd9e9e2390c2303357d759fb943f6c88761","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-4D9632605FEF2C62A73B877D","path_sha256":"4d9632605fef2c62a73b877da25c94fc1bc3e89f191af925d1951d45667899af"},{"content_sha256":"23141b9db88fe8fbe9343ba1c7a1752ab20eb987df6f8b221ade53957aad2071","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4DE32AB4330C1F36FFC3F49E","path_sha256":"4de32ab4330c1f36ffc3f49e0a8963dcddcdfaac83bfd4f6f0b0d525111a865f"},{"content_sha256":"c987a6d9a06f446ed2d850f01282d150588b9260d6f5252f626f400d956acfdf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEXP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4E5B9EF227D2F81EEFA23B45","path_sha256":"4e5b9ef227d2f81eefa23b454665e96cd776e0f37375c2fc2ae123736ba0d914"},{"content_sha256":"c92945afe641419c3d1242fcb868225b4aa1ba95d4721ef969e8d4fe3a604384","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REMW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4E7492BB18122D295E88E39C","path_sha256":"4e7492bb18122d295e88e39c507e87464cc7ec75f241c583004c1133cfc8073d"},{"content_sha256":"100fe7ed1c6819b4abe04eae9896636f3203bb956eccc382b7e05a269ac60eed","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4EA61766D5CC4A2CE4BCD23D","path_sha256":"4ea61766d5cc4a2ce4bcd23d260944ce8a5adca4d67d83f02537c3259219e56a"},{"content_sha256":"31eb9e7b8dedd5346eabc0a095359ef79c702f66099e71159418e1ce3f2d8fa9","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-4F34890FD29158A56A8EB681","path_sha256":"4f34890fd29158a56a8eb6815e9adf325ea7a1a5f56cd53ebafe2fcfc09c3911"},{"content_sha256":"c63f71cc5a791185e7721505a9f65f328bbe6f6ad511c0ff91b976fe614a54dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4F7C72AAB57A558C0A296E55","path_sha256":"4f7c72aab57a558c0a296e55cb35d28a09732c06ac9feaf3d4f13d39da2e067b"},{"content_sha256":"6359a277ca17c438a9a0e4f3f48b8b533c551e846b5aff212b148e88e8c7e6bd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRAI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4F870300D1BD942D1CA54703","path_sha256":"4f870300d1bd942d1ca5470331134e4b5a4e48c4c547dc51e0577d88dc600530"},{"content_sha256":"85526459a20b39451fdbb901320c667d17732e200fc84fc2b66dc68fe14f6118","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-50AA2B06116A3487B2195104","path_sha256":"50aa2b06116a3487b2195104fabe3a470d0e9445eff3231f0da91bcbd1e325e3"},{"content_sha256":"39dcfcb883ebc0c5a3c2087ca9ec6e2eda6af9ab150b4e19f6f00bc08ba4836d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-517087185F2DB63BBA5FA97C","path_sha256":"517087185f2db63bba5fa97ca7bb0c9c97e9211af27d70e02215a593c46d9300"},{"content_sha256":"7362ea0789058f7a3722524f931f3999cf38985d181bbce622d7e5c13cf7d7e0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-51919C162B99F119277EB2F1","path_sha256":"51919c162b99f119277eb2f178854b8cfaac4993b0e45981dd221587f34340d9"},{"content_sha256":"78032cfd87b3b619ea748ace80aaaa9d0c040eb913431aedffbde86511d64cba","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-527FFAB5661E29A279590A00","path_sha256":"527ffab5661e29a279590a004970cd2090fc44221ffe11504357e99c732618db"},{"content_sha256":"ee90f001ad5cec674cadb261d9f85cc72c37436c96625362c1774b8c807e945d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-52EB2CC7A3C0B9333B93CDCC","path_sha256":"52eb2cc7a3c0b9333b93cdcc1ff7780663764407cf487e2508ef437058606496"},{"content_sha256":"d140483088aa217def3ffca13f4ad05b9cacbc6150bd30f7da11f57721ed5320","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TRELU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-52F9DACDBBBB572AF69E9FBE","path_sha256":"52f9dacdbbbb572af69e9fbe1fb2551f571d3ed6183c46452586525510a959bb"},{"content_sha256":"5d6bf1f55f91744605c3b5c6abf0f7e3902e20a4e5dc29a9d29fa39d808c5f4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-53006982BE40F3D0C5223A06","path_sha256":"53006982be40f3d0c5223a06df870317be4b3d260ff69bce083f656b71f56ab6"},{"content_sha256":"084f47f2e276ac2026bf165d12f7dc7cc3e82bf1b12f4ea9996c850ff3672c74","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-53031C3C34FE3100E457D038","path_sha256":"53031c3c34fe3100e457d0386ffd55d70aec92ccf3ac34bb78d8d0d32cf10ab4"},{"content_sha256":"8901d9a0741ecd06015a1a4badfca039a4c67774c5bedceb1dd0dbfbc94f5105","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-535BC8DF5CBC3F93639BED5C","path_sha256":"535bc8df5cbc3f93639bed5c2fddf8ac3b81688df15fac64987c5dc8538ea42f"},{"content_sha256":"9d3b343a039edf2c2f77148ebb3fa39dae5744e4a5c95da323b74406eb83dda8","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-53CC0BEED086BED06A7F44C5","path_sha256":"53cc0beed086bed06a7f44c5a0c622a4021645dd1970afb4809ced49ffb2aff4"},{"content_sha256":"dd0ba59d4def165e5918becb6ffa746d7e9858708c17bb1aedf1db0fcc25b36d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-53D56A806A2C5F06DA7256B8","path_sha256":"53d56a806a2c5f06da7256b88a13d665edb0bea093f06a5ae48615773253b541"},{"content_sha256":"e3725b11426d259852ea727c01ecdbdd2d0a0da518900bf4fdb8a4d029697225","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-54A1ACB145921C6AB34A9310","path_sha256":"54a1acb145921c6ab34a931086c378f867cd6deb574daf69a30c04ae18790877"},{"content_sha256":"d1d643f5e78b25be10b2508454aa9bdac19f980e745e45d98b3d91fb48253d79","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MIADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-54D056C777A99FE9B80D58A1","path_sha256":"54d056c777a99fe9b80d58a17fbfdd30e961493c084c9af2328be4622be553a6"},{"content_sha256":"22cc8de2228a138de54dee590fee9a596fddb6dec37b186260e47fb7746adfad","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-LT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-54D5615EE546AC2A097D8B89","path_sha256":"54d5615ee546ac2a097d8b89de43c9fa58a2eaf49e1a8489f597da13fe70c3a5"},{"content_sha256":"7c9dec35a24552ea444bdacb17d849e82130cb3dc92ba8e85590e2f24a3b171b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-54FA431AB86754CCBE535AB2","path_sha256":"54fa431ab86754ccbe535ab23e16277b6484324ada8ca2bc17db18f54819b8c2"},{"content_sha256":"525bba83f3fbecd1cc2f0a775b5cdb324869bd0e7ebd6d5fab01542b12c210bf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-558309DE3EFCD971D1028AE8","path_sha256":"558309de3efcd971d1028ae88db6693a65dc04e8c77345c668d8e427f0687216"},{"content_sha256":"8ea7545e62449abab361e8bb639a3f6702a627c0d476ae2a1653b7cbd217041f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-558B073BF47A08691E7192A5","path_sha256":"558b073bf47a08691e7192a5f8530c2a55ff75991371567fa4a940ee62881e27"},{"content_sha256":"5f1d7f3273894cb0e60e0bd864865d789fa1b5cb0202e3b550153a0c9267db5d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-55B9730E2CEB18DBF28F065E","path_sha256":"55b9730e2ceb18dbf28f065ee94e899760cbb7af7d2a6d2056dda08bfb632cf0"},{"content_sha256":"4ceba41376a1888d85728b8c989c080aad6ad27ab0132e6895ae5c75d1222334","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-55C1B98D31049DF89F7D0063","path_sha256":"55c1b98d31049df89f7d00639b3ab292d59e7c2c0358f39f3f8ddc292345302a"},{"content_sha256":"5b3f3f192691c81fc34a8d6340de73f6da988610e0ce91b00d53a74574fe719d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-55ECD8813FF77D12754BC14D","path_sha256":"55ecd8813ff77d12754bc14d7b960ba6615fe53adb6fecca2b4e7d3e7092c056"},{"content_sha256":"6a5c54a42a7be66b5262486f70617b58483264db99d20dd62767b541cfffd17a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5609EF2D521CF6AA6FDAE1A0","path_sha256":"5609ef2d521cf6aa6fdae1a092c0b9c851585fde8914956b732ebc3da35409c9"},{"content_sha256":"26fbb0d46ae57ee37c304ecf74654b4f8310b2d69d3fd51e6e5fed6c231b8614","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-561AB3314BC21CB63F4684FF","path_sha256":"561ab3314bc21cb63f4684ff7fe0efa147f771ce292a913c6bd639c5a0079c05"},{"content_sha256":"0c4f01bb27c8a6d4fcf2a99cf5471ee0c727d0f5d0e365bb395ece5b9e8b4736","disposition":"omit-old","kind":"wrapper","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-5623C59741235D0C9EE67EEC","path_sha256":"5623c59741235d0c9ee67eecddc0d7c0bd10311e5076615fbc96fb5728f106fe"},{"content_sha256":"4213b2c1243430a8c8d7257c6778fd4ff7092c8c183e0b362daaf80b85a8104b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-562701D454BE0317C4CC35F0","path_sha256":"562701d454be0317c4cc35f09c2d164a17458aff2c02fc366271fd860c34ebb6"},{"content_sha256":"b4c15e6c1a3d77c3204e07f296f236b12757e796db3cad8f3e0c75b6298c26d7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-566FD9C4E6A9D6E68ADBC86F","path_sha256":"566fd9c4e6a9d6e68adbc86f089dc048b6c05f040c5f5c4fe429d7f2493354cf"},{"content_sha256":"70aaa185be7a5d8dcf3b49b86b515895a5cafde8ef498dff4d6934750da390dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-REM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-56A7839312B4C8CF1F235168","path_sha256":"56a7839312b4c8cf1f2351686c57e04309f1ec3ae312f7f52cf52c8c942c8c24"},{"content_sha256":"733095ac24874dd9a683296f6aecf10dd62b1bfa3b5a61aa5935dabb90476df6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-56D0EBF3A0B8DD6306625B1E","path_sha256":"56d0ebf3a0b8dd6306625b1e8a6107fe6d52adf3fc08b53fbfd80fb84e7d32f4"},{"content_sha256":"bf522a901c1ad5233aa2e5d4c5b5110ef1434b8b05836e4fcb8a26e52a7e30c4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-575C3673AF528EB926899F73","path_sha256":"575c3673af528eb926899f73493a77b84195e3ac92c1c19027e23c27252bbac1"},{"content_sha256":"4662943773d67e1893a29d12137536ff13263744855d7be5673699b322f16a31","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-57EB39FD70D78BCC08B0C18A","path_sha256":"57eb39fd70d78bcc08b0c18a097ebdf677483f70eb8d752d209722f1a503ce17"},{"content_sha256":"182fc3f1cfe18bd74232f30a5fc49214182c3b5e9aecb2962d583abae1a39fa2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BIS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-583AB93AE1BE8FAF14A78AA0","path_sha256":"583ab93ae1be8faf14a78aa064d0824f8330eb4b8f974920116d52e28750e958"},{"content_sha256":"b94c28c1f3b3fedde1454131d33912be06d5c07314ae5830f93a1b57683b3320","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRLW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-58728018F8E25088B4A95CA7","path_sha256":"58728018f8e25088b4a95ca7d83aa46fa64c75f3eb59991b5bca53da3ef2e2f3"},{"content_sha256":"4506dd552939a13259cfa0cf58e10bd700f7667557e45bb8dd4c85e7f4c65807","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-58999717C26D4289640AE8CF","path_sha256":"58999717c26d4289640ae8cf4d6b258002fe3292242681276f768568abfadc3a"},{"content_sha256":"0eff7e7d3f64c0bfc6796388d552963efef7c92034245ce5477dabb205e63d28","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSUBS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-58E90227DF2A1DE0DD7ABE1C","path_sha256":"58e90227df2a1de0dd7abe1cf448a52d4837f71a834e19f0412541962791e97b"},{"content_sha256":"451e7e125a7065b45db8f192cc879303c288144f230a0727f93f6c3cb114e5ec","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5955EA868512676604B2536E","path_sha256":"5955ea868512676604b2536ea87793736749ae87d3a5cbfe771ac6aead52d185"},{"content_sha256":"dc09c07b5e95b4a4e0a0d0365b61257f978343668a2f7941cda5ff6ffbfe8f67","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBU-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5967807D74EBA22EE4DBA4B6","path_sha256":"5967807d74eba22ee4dba4b6a4d737314b886158a163e418b41769cf323ec8fa"},{"content_sha256":"5d08fba8c3e74751609776d6c7c829bb50bd4976949d237c1f3812b7fbb2ff30","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5973A8EDAF3F2789C7FB2708","path_sha256":"5973a8edaf3f2789c7fb2708cecafe8be7d465e63ef579a19308357e5366153a"},{"content_sha256":"e5756e04aa3b546841000c3df70b132925009668a232369226da5f2cd26d5110","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-59F2DAC1F62C969C3CC4B727","path_sha256":"59f2dac1f62c969c3cc4b727cd4160da3558515c1a9b8a7f3a1e48ed12bae4e4"},{"content_sha256":"d97f3372110bdc007c0ca2606b9f3ba89a399d42a156bea11bb387f3cef0d179","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5A33124DF190CB68C60E18B2","path_sha256":"5a33124df190cb68c60e18b2fe70a04e6031127b76288d527970fff6a7f353f5"},{"content_sha256":"26cd5bb6e735ecb162626ba6f09e0465ebc89d818da67540960db7ba46e361da","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5BDB1FBB2A9DF6E677D79E9F","path_sha256":"5bdb1fbb2a9df6e677d79e9fae1d9da62f6404482ea11a8f3f47b2fd055620f3"},{"content_sha256":"8d65c7cc7c0c22c7acac1eed4af6e74601766b032febd7fbe6489153b396e12a","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSQRT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C27EDDAF1CFD6D9AE9C76FF","path_sha256":"5c27eddaf1cfd6d9ae9c76ff5e966fc57d610786d872e2b125628d208fb1ca79"},{"content_sha256":"7fb7c233b3ed8a8125b6465f7ad17f66f4b0e79b1201b483842a44320973326d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C35992F1320626967E4A608","path_sha256":"5c35992f1320626967e4a6082e9dab9d8e339ece06cbe5722c592dd28fd2909f"},{"content_sha256":"37ea7834da1148f290139685b05683c9cc68957484b03ba5c15876a9ddd09318","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C3FC4BFA6451F95CA1ADDC1","path_sha256":"5c3fc4bfa6451f95ca1addc1f53df0c18a4848dd0bb871e2161e136e97b1b6e7"},{"content_sha256":"531841a43936d526ff45f7e071c96ca90cfe8ca2ff350bb1a55edcf8d3213d4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C43BB282071B5D46138DF9B","path_sha256":"5c43bb282071b5d46138df9b27f2579c025472be6580f15d2b6499e8fb71cbc3"},{"content_sha256":"2d699da93257d7785d2068219b34af2883b31bf6ef6293e3245a3e1438733538","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C7FA13C136246780FB5D871","path_sha256":"5c7fa13c136246780fb5d8715909f4c2aece815a8b59743e87689007ffc1deba"},{"content_sha256":"9600cd49773a872ec2ba4ac8cda6cbe466e731e36c949e98f83479bcf00c2067","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-5CA0D78212FCD3AE37E25CFE","path_sha256":"5ca0d78212fcd3ae37e25cfea90ef8ea8ac4b1710ea6683b0a4637ab43f59abc"},{"content_sha256":"af9dd8101452f624a115825cc17c7bf57ba3837df8d5a292ed851384234cd220","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-5D60318AA247258F1E72DCB4","path_sha256":"5d60318aa247258f1e72dcb4052a5dacfb69625f7fc615e0846b608bee54ef7b"},{"content_sha256":"044f2068f64a2da35a315d1a308aa59ffdee28c44d57dbb70b083183e6d013b8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5D9DC257968BFF49567EC992","path_sha256":"5d9dc257968bff49567ec992079dab8cd1bc6e83d2c473db75aca9e311e4d061"},{"content_sha256":"ac6be1138b7f562cd4e1644f830acae7c46454bf71a39f44bdddf373b7148c5d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-DIVUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5DAA7D09586D0075C4C62B57","path_sha256":"5daa7d09586d0075c4c62b57ca48c16f00cad22fe25db91389dfb0abc9f86a4b"},{"content_sha256":"e8c9a988c36bca59b32e05c19569da6b9ac3a10728ca011b7bdd2fe1bba451e0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5E39C9CF9D02C14C0165644E","path_sha256":"5e39c9cf9d02c14c0165644e5eb5252059ef2d15ce6f76dc9fa027c7cb9c7f96"},{"content_sha256":"d4e9fefbd5d1e2ea47ee0bc90c8e5f063be0906f4d435c1da3b56e72701bc5da","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGEMV-MX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5E4E23F47133061C94ADC1A3","path_sha256":"5e4e23f47133061c94adc1a39d1f1af6216ab69b6bb9b55664ee4fb3ac571846"},{"content_sha256":"d0f6f43eb6a0b6efb793741195a53f393d79820da73f4ddafe3a4606c619192e","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-DIM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5E7F7370401A2CC2C7FB2447","path_sha256":"5e7f7370401a2cc2c7fb2447a3d18e147536dc5b6ae0202f20555ff3ca140aa3"},{"content_sha256":"b065003332975739b0e10593b7a1ec7397800755a55ef867f105dc71b90c7811","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5F9AF5F5562B6117CDDF8502","path_sha256":"5f9af5f5562b6117cddf850215bc5b4738529d60f8b187e92b5ec87e5370aad6"},{"content_sha256":"d36b9bc6ecb8cc043e23dc46593312583f4dac5e6d410d4b797cd6d93a6ffec8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5F9DB51DC74BC868AD8B19D0","path_sha256":"5f9db51dc74bc868ad8b19d0a5cc133c847c6de5c58cfece53c95df3fd00efc1"},{"content_sha256":"177b82065718586c0f55695b5db4804f7c287b301b422aef3fd0271798f45b55","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-PRFI-UA"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5FE560EA7A0FEA6B349A1537","path_sha256":"5fe560ea7a0fea6b349a1537aa295b0869d47a841f8f30ec568379e4cfadb599"},{"content_sha256":"07cca4a9cad220a15bddb4582c002fe7a8b69b229ccdf5d9c2e4a015ecedf44f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-MOVR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6047C9E98E424E5D9D480507","path_sha256":"6047c9e98e424e5d9d4805078d04d9902b0d8405ac58b6be72187270e458ef6d"},{"content_sha256":"2cd42d3043cbab4966a7d86522b7ebd4f9039dd4525e7a092e8f4956c5101192","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REMU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-606E5EF124270599DE76100F","path_sha256":"606e5ef124270599de76100f2e9caccdd463d18d70868f9bf8ebb1577aa8b6d9"},{"content_sha256":"574726d56aa8bb900ccb39a8ce2c6ac0fa24594ab489738489bafbf0c6ac6aca","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6074F4FC291FBA24FA564668","path_sha256":"6074f4fc291fba24fa5646689b4e491f565d20e09cb811c6458d77fffce91837"},{"content_sha256":"1ace800e03b56257112cc48c9cfe818cb4548627af4b89bedc300c75568fe9f4","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6078BB8C3A5DE641896CA521","path_sha256":"6078bb8c3a5de641896ca521a6f8be4207cb8215b2b4abc18fbfd7fe1b6eac4a"},{"content_sha256":"7674208232080a7fddd751365c6619b465dd39be1197dfe3fcf1b22da087484e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MADDW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-60E4249E569A190DDEB5542B","path_sha256":"60e4249e569a190ddeb5542b1b907df1a9061aaf80eaf91240f70799f339f5da"},{"content_sha256":"893d4839cb6bb7cfcedb80ece21a44738fa9b6aa38695105b1e236d8131515d1","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-60E7FAD83B168862C808CDBB","path_sha256":"60e7fad83b168862c808cdbb2b07c5df5e567a33b9e6e5f94b1993e095b80c82"},{"content_sha256":"9d64da112d613f5f4391d196f3a150ccf13d012c092a09f13953421035449a06","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-60F2EDC49CBA5903EDDFAFF0","path_sha256":"60f2edc49cba5903eddfaff05a934bc24dcacded0c7e18b1672091be4e9a058e"},{"content_sha256":"26e5251f1f4c6b8475964b8e3fa1cd6bff72494d6bd845ced22bc69207347804","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SETRET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-61511B07A4BB809E56CAB267","path_sha256":"61511b07a4bb809e56cab26767f85a1d47229372bd4fb5b513570a0cecbe11cd"},{"content_sha256":"df34cbd2bbd75f1ee2edb409f1a889d37ae664cd6c1cf57bfa0863d9836c5bde","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-61B836E1603118E6B65D21E0","path_sha256":"61b836e1603118e6b65d21e0cea90416f6ba060d4dac980641afca22bd02e4c1"},{"content_sha256":"3595f156b767333fd7fcf590972b157f25a647d0f0cb054703322d22a298f5d0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CASD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-61EE4DB96192E67ADD84D5BD","path_sha256":"61ee4db96192e67add84d5bd846775bdcfb2c8765fb09fb0bc5cb51702f02bc1"},{"content_sha256":"7f66714b645902257e9727d6b07a1927b65880b1159c554d8c3587ce3292c8f3","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-628BA8444E4F93EB5D2E04E8","path_sha256":"628ba8444e4f93eb5d2e04e872a16f28232316db67e5a83cd2d7223138a8cfa5"},{"content_sha256":"734f03933a12734addcdfda386b04844e6ece1394e2357b26d23fb1e4961f665","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6307CF3717FB795CEA1A5810","path_sha256":"6307cf3717fb795cea1a581070f93e48f997ea86c2cfd135a031f5febe66a759"},{"content_sha256":"7862c373a5194a53c27d446424d762e608ba34ae56e7021a6b81ec21045f33db","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-632E4926790CB69F27D497BC","path_sha256":"632e4926790cb69f27d497bcada5822655876e21cc3ab1b07ac25124dba8d623"},{"content_sha256":"04a049582c1c61822d1640937870994a6d91ed629d676e829a05c5f894be6f29","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-63334F46AB884365D334D5B0","path_sha256":"63334f46ab884365d334d5b03602e60fe6ed3e3af2759722f869f8aa17f177e0"},{"content_sha256":"8c233f4b01fc1ab528bd613f84ba14804f4998bf6bf29bf77d6a16da13b4677f","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6340E7379E56C692FF8C1831","path_sha256":"6340e7379e56c692ff8c183139d590564bcf564c6e06e79ffbd847332561589f"},{"content_sha256":"51c567ebe89bacc84486d129b9ca948fb440d8b93a9cb8e3d05fe3324ba9df57","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6357AE3D89E511F3F7277CB1","path_sha256":"6357ae3d89e511f3f7277cb162f8815eacd4486128366c47c83a814b2dba66ac"},{"content_sha256":"091ee693556d3ee2e42e7a4dd50fc1f48593ced083e98afa0b612403cbdb5af8","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-63AD1C3D994AB71A977958EF","path_sha256":"63ad1c3d994ab71a977958ef8f4a5d8942a37d755c27a73fa607161b2363e8f8"},{"content_sha256":"528cb63bd8a4a1fdc5c89f6cff1bb2d59d3529570ee41763edd96ec35cfe21cc","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-63B9921046AF6667325E1758","path_sha256":"63b9921046af6667325e17580a4c7576278f9e0306571a7708a36ef11d1f2d62"},{"content_sha256":"fdd152d911b7b84155d3503df36f0163d5757f4b1f5a9389b8dd3865afb306e2","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TPARTMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-646CBE5F47F51F43B47E460C","path_sha256":"646cbe5f47f51f43b47e460c3da579f92fadd6c7ddcc2a8d89a67cd389943f2b"},{"content_sha256":"827b984a1c9f4032db538b6bad5246ba568f49af9cbdf472668d8b1ebe67c71e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-648084E81CFDB9C17A15DED3","path_sha256":"648084e81cfdb9c17a15ded38a884ec9be0683ebdaf9f55b8cefd67ec5a1899f"},{"content_sha256":"ab6c78cb069a85372f688f3acb8ced48cf3f0f81751c655d5378bebd8442faab","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMAXS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-65B373FC7FA50E053CAEDADD","path_sha256":"65b373fc7fa50e053caedadd27766500fb0453f8a665cbbf762dbc5177543445"},{"content_sha256":"b983066c6684f1506d0dd83de2f521ad51df3fcc196f787ff528fd30b9d91bc0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-66072AA53EC697C019039E55","path_sha256":"66072aa53ec697c019039e55d893da200465ece790a1046faba5ebc6758972ac"},{"content_sha256":"412b61ab2155e946f80c88db87e6dbaf50dd4b77732e8b94e53e76a7113d2eff","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-66121A656C13FCBD30A14962","path_sha256":"66121a656c13fcbd30a1496288ed6444d44e2812b5c7196a46b36e5e27e51fb0"},{"content_sha256":"d11e5babdf595313d4ae692003be2f38843d8f1e15911b7bd4e32b5ed916d08d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-66394176F905F2D8BDC51488","path_sha256":"66394176f905f2d8bdc51488aadbefbfbcecbca8f7d0ef44a85a95cdac0bd73c"},{"content_sha256":"9958acb890326fd9c075444cbf1dde12bdface6e8e8f916a444be57731f6515c","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-66B799B5636F23EFFFE29D09","path_sha256":"66b799b5636f23efffe29d09c6ac9a015d05f59ac16249de320168e911c790d7"},{"content_sha256":"d0f47300d9a83d80237e2bc141a811327743d256e6b9eb1901815e561604d0b2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MISUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-672C3740AD42D83B58F6BBD3","path_sha256":"672c3740ad42d83b58f6bbd32bbcb60830952550923242904bb77c7d29f0f17a"},{"content_sha256":"1d018d083703baa8fca1355d9b9eecb8ddf702d7db0906cf8560f718228b4192","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-67AA970945A710A267B114C7","path_sha256":"67aa970945a710a267b114c7ee7f2dce7f0179d4851aedb61f3ac063dfdc8c12"},{"content_sha256":"a9e17f44656484534397491eb982d74182cf804b28563db7652b496c2805c4f6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-67AEF42FBD99122FCCEB8038","path_sha256":"67aef42fbd99122fcceb80386408867e1381db1b0a7205d6ac9b7e1634629c3a"},{"content_sha256":"cde6552a3bce373e0b7a4b99c81fd7929074ce7d18b781932c185ba9a0435e24","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SEXT-W"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6809AF8BE0C76DF34DA567C5","path_sha256":"6809af8be0c76df34da567c5c572c9710b4a4fab22066387614f2b2091e77ab1"},{"content_sha256":"dc2a28d7f21400a6066132e4c28ade4e2579fd8cb5c3f370dcec18f8b4d6434a","disposition":"mapped-current","kind":"wrapper","mapped_unit_ids":["PTO-TILE-MSCATTER"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6830063B81741625402B8980","path_sha256":"6830063b81741625402b8980acd84c0140f9cbc86789e8ab4b93ea92cb7dfdae"},{"content_sha256":"fa8411de3909bece746532e9434778118eb8caf0666910760d5fad2df04dff69","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-68FF5FD9EEF75D26C9682DD0","path_sha256":"68ff5fd9eef75d26c9682dd0084735a40700be31141a75514f67c8f239a954c6"},{"content_sha256":"34b3e4354eb8c63a126896f6fa6338684d91f497deed43e57aa368084560433e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIVUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6A552D9B6945DA5729B6962D","path_sha256":"6a552d9b6945da5729b6962d1cee85f8c345dfe7ba65e19d7c3c334773f7958a"},{"content_sha256":"126a000d0772e72779f05acdb990ce1317a5df09bfce0f40116d95647b8bf143","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-NE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6AA8FEC7CEA1C836ACDD4946","path_sha256":"6aa8fec7cea1c836acdd4946864db229618b642b9d971e36024213d6584af0ab"},{"content_sha256":"cc2a1533bce4e2723853608307cdd850a17c0d8140a32323865f7bb5c315d155","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSEL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6B4FF51B9C209A76FCD0C45F","path_sha256":"6b4ff51b9c209a76fcd0c45f1aafa43cd35393b96747e2e7fc3610e29ce8fedd"},{"content_sha256":"b9573b56bb92ec4c470a67bdfa7a3585fb51ab530dc481f6e31477b2ac5743c6","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6BBE834BEEEF3A39B5FC2427","path_sha256":"6bbe834beeef3a39b5fc242775bb6429283a9344a90633e4d6e5b6b156768826"},{"content_sha256":"afa6b1b6012e34f48419863a6657158c69071db6569b8a0bd0cd91e7cb929db2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C03443664AF965D40E88674","path_sha256":"6c03443664af965d40e8867481db420ff806840370180b3e1758df3ba49e59c4"},{"content_sha256":"dd1401ca16bb739f56b67729c24c877aa7f753932c859532852d410e662701ea","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C166CCD1977CD06AFA87527","path_sha256":"6c166ccd1977cd06afa87527b77a8b040ff3ff0810b09c90669ff63ec890f542"},{"content_sha256":"b8d55d23dc7db1ffb9c19bdc5cfa93d0454388eed7ffb2844da4ba10f08bf65f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LW-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C45E6511E4F88B38782ADBB","path_sha256":"6c45e6511e4f88b38782adbbf33ed2ad870c1c399ab3ba1bf339ee77973114fb"},{"content_sha256":"2b8188081876d98bac5b427948afe521dcef7592d51f04758e09a2525500e71f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6C7AF2A87EDAB94C13E2A0B0","path_sha256":"6c7af2a87edab94c13e2a0b08ed6ba02feb1232e8b17d79c3bcb4cd00b85a2da"},{"content_sha256":"ab55e97ebb01393b27010ef091501de0229f2f3c70c08ebdff7afdf16f6f6757","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C80070A1AEA2535B9B60409","path_sha256":"6c80070a1aea2535b9b6040994bc21f356d4ed09dc65286f8a876b14223637a0"},{"content_sha256":"9559cb411720fbe40cadb0255eada37c70c40f1001a9b9cc5954e839ea0e0340","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TXORS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C9E6B0E7D0D1160BAF523D8","path_sha256":"6c9e6b0e7d0d1160baf523d8c6c67d946562655aa77cc9e9c94e031def0777e4"},{"content_sha256":"a2133010ac83f6be8a9877c98b63478e6d73f1320d4df27c4817ac495343a8ea","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6CA71943C22AE3924EE88279","path_sha256":"6ca71943c22ae3924ee8827949d452cb9bb4072f3cec469cac48e0fb28359f03"},{"content_sha256":"81456900cc8f89323f7a039918fe815c3824151ef011e8edc41cef36962150b6","disposition":"non-mnemonic-input","kind":"wrapper","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6CDEA897B63113CB116C60AF","path_sha256":"6cdea897b63113cb116c60af9676c3507777f3770820a0eadc6d12f4286ea93b"},{"content_sha256":"22dd14d0175214a5806d1f87c67a7af955a8523fe742dad16f5779b03c033ea8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6D03C2C7D96F78B76E50D67D","path_sha256":"6d03c2c7d96f78b76e50d67d85772efec75e8e5f54a1274258391957b98f9512"},{"content_sha256":"5dad2af5eee0d6a4031b39b835bdc8d8e181b510a454aa1b60841f4c87b8d813","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEQS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6D3F13C4CC8E96C0DF0DC2F5","path_sha256":"6d3f13c4cc8e96c0df0dc2f503fba25b30043a5822ae151793321e9eacb26c5e"},{"content_sha256":"6e7f1eb153e658996c469e108981fda2ad0d2844bc552eeeb23257cab23bb60f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6D4F6B92831E7C64F97C21DC","path_sha256":"6d4f6b92831e7c64f97c21dc0dca663271172248ab9fb9047b43051eda3a2078"},{"content_sha256":"171bb1443142cc1386a3c1c12b75f7730d12615b88967887e34914cf0bd15dbe","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CLZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6D7B51A789CEAA10BCF95C03","path_sha256":"6d7b51a789ceaa10bcf95c036cfb0ac00503e4053299d881f96f72609fcaafde"},{"content_sha256":"f69e68e615acff63c7b6d63bc34850ebc1044fdf0f573c21603eaeb58d06f591","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6DCC9E1099C78BF4C6C119FC","path_sha256":"6dcc9e1099c78bf4c6c119fca0e5cb09633cb01cdb962325cc019dbf9876cb3d"},{"content_sha256":"547d612b0d9a7ace79e564f324de840bad3f0c960af5b5fa9ff7861bd2a111f5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TREMS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6E44A7E675158AF30A904C02","path_sha256":"6e44a7e675158af30a904c02529baa22c830a4a0553e6fba50165a6a095cf373"},{"content_sha256":"70b659b7a0aa81ebb057aff9fb99bd4969ac28bbd1cc4beb5aeeef1b3a9fded6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CASB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6EA31058B8C990ABBC8D760C","path_sha256":"6ea31058b8c990abbc8d760cbe2b63be8ad2e867622ef80c3ed1b0f3808cd17f"},{"content_sha256":"e9a4a29832a9f617235dce3090e226ee62cfb428cd9d0fd778be006df774298a","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6F5A7141E13CAC2ACFFBDE63","path_sha256":"6f5a7141e13cac2acffbde63145e11f38ef1d9159b8cebcf1d8f122fb2493de4"},{"content_sha256":"49843c154c10b2cf6b869183759cc251dfe81575cb77a21a933aec2c6cdbe2c7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6F7AD0079A3FBB7E5D1735E8","path_sha256":"6f7ad0079a3fbb7e5d1735e83cd21357b866f6e229f4db5ee6fb1592e1d14439"},{"content_sha256":"594fe2ce3628cec84d8ba609cde799d116665c630ed7db8952bffb4a3b9b34aa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNES"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6FF475C83793510D934DC115","path_sha256":"6ff475c83793510d934dc115727246504c29e48881cd097686c28d819d0f88ed"},{"content_sha256":"46223b863438fd54c4a4f63f87cb49c7b9724a8a834fab5c9c892366df058a79","disposition":"non-mnemonic-input","kind":"auxiliary","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-702B2C878FD120D0D4269292","path_sha256":"702b2c878fd120d0d4269292cbeb695463b57e073713ff97e0c1065f9d65cd80"},{"content_sha256":"13b81ed68b8940ec203209218b83095dd4600eedec211a67bc3e661f2275cea1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-70A6595C50500A33AE518393","path_sha256":"70a6595c50500a33ae5183933c69afad5e64fbf7f9de9a39fa54cfa774245a58"},{"content_sha256":"0e9bcdce0c9ca4bed5af8a14c86b91f4d351ce089f2affab80d610398336d1b8","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7131C548870A4FEA2314DB64","path_sha256":"7131c548870a4fea2314db647b703ff963cd1d87189fb08c25f31c3ffff7f2b1"},{"content_sha256":"4c4e519845d9912a5c32950f2f726b289739c1b77633e3e3060f3e2183add02f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-71775F265B17D995B5946D13","path_sha256":"71775f265b17d995b5946d133f037e567e9e485b78179d8dfcbee3118a835747"},{"content_sha256":"9cae6a91283e33cf3ff3330e73e26e237c0067ef6185e1e73ece5a48a9061d04","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-71F7BB355BB66C8328520847","path_sha256":"71f7bb355bb66c8328520847500075517670e4cca231b3b06d49974d019e163d"},{"content_sha256":"5aeb75f330d047646f02b72ca4743db1040f7387cb738a565bba2882aa1242de","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-724FC6491E7AD1ED5D73D231","path_sha256":"724fc6491e7ad1ed5d73d23163d32c3e2e193cd31f1665a5eb28569e84a2fc83"},{"content_sha256":"867eadcb17658037c429331471f2334cbb60e90fc24feb8250414f9a714ffdbd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-72784F8FB17D660B0C3B27CD","path_sha256":"72784f8fb17d660b0c3b27cdbd12080e014a283a68e8c10c215caa50ee2a6a4f"},{"content_sha256":"78f9f38d1ee72dfdd43cbe80ab758e01bfaf6400ce78421b915675f49272c31e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-734A7B2F8F798FBDFC5CC94B","path_sha256":"734a7b2f8f798fbdfc5cc94b1348ffb337757ff974774554f2bccb975d04af8d"},{"content_sha256":"0579356f8fe513e560d2f0463d34f8e49a09625fb720b57c1b30ea8873fb751e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SRLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7361B8596E04F5FAEEB7F0A1","path_sha256":"7361b8596e04f5faeeb7f0a18a8f215565f380850bd6d7adc626ca72d6e3c9d3"},{"content_sha256":"57127bef3cc0e53d70b1f5080d9b4c785db692df457918be6a1e5a6cf467feda","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-73FF77EE3250244140F4F878","path_sha256":"73ff77ee3250244140f4f878a935aeb2262f0ed433bec0848c9f1e1f912102a8"},{"content_sha256":"033108a71e07784230a46b79b0f70a6ab9668a6585b40773a071768e9361ea72","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-74BACB1F304DD11457F79594","path_sha256":"74bacb1f304dd11457f79594638fe34d7a2fb572a59328db2408ca235563f68f"},{"content_sha256":"cf8062814fd2ad155c363f0716b96e1a2a1aeb7e529bf12a57da9566693cd958","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-74FD8D0082B8577427719A06","path_sha256":"74fd8d0082b8577427719a06a06d62c59c5b4c16c769d41d8f9cd4217ef302a4"},{"content_sha256":"0d5be37da99c0d6804ef9da37fa782bd6cedb175a5e9785b4817ff3e0738cf4b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LSRGET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-75160267C0FD9A8D0E757B6E","path_sha256":"75160267c0fd9a8d0e757b6ebc3caec06f8c4dfd48efe66bf83b1de651faeb3e"},{"content_sha256":"4b01277a3f7d3258f0b3af77f8c7566ee66bf43b1e59154b8b3a356274263bc2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7532EBD7611A401176A4BC43","path_sha256":"7532ebd7611a401176a4bc43004780cf75bb84ed31257c0b1f98bc09d6e6c44f"},{"content_sha256":"0661b4b1cd37191005e3cee41d75aa1fbb4d1b722c40248a3cdd8ccdeca72cf4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-75C1FA134C5514529E157189","path_sha256":"75c1fa134c5514529e15718913b0fccd4242ae157028ac6741aa6e50518ee261"},{"content_sha256":"5e37c807b628ec611bfbcf1461a1e4f76dfa5d6024718e98eba59a8c17fb5d3a","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-762A6D2F5FE50CBC865B4FC1","path_sha256":"762a6d2f5fe50cbc865b4fc16781a21caef16305a127e2e2fcd4706159a4cce2"},{"content_sha256":"3dbd6165dfdb469238cf948a0ab7866bdc023cdf4b0040d5d8abf6fba884577e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CCAT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-76EEC176BCA60CB2EF45CDA1","path_sha256":"76eec176bca60cb2ef45cda1004e21763cc81c686c2ee744d3a0ba5ba5050237"},{"content_sha256":"5421561539af16515d271c1ac067b9bd4981ed31f903e6bcba66d67fb64a2d90","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7720A4DDF02BF0E543DD779B","path_sha256":"7720a4ddf02bf0e543dd779bc28cafb8aa1f0b659fb453d543f2b352259e1461"},{"content_sha256":"282cabd3968710c3f16a53fdac5f33dcae55c1d9b83706fba3deb9207c7147e2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIVU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7786040BE736B2C448B7C219","path_sha256":"7786040be736b2c448b7c2194bcab267bed5b9244156363ed2e42b48f0732814"},{"content_sha256":"80eb5a7807378fe136383bc16d29b93afc1eb1493b76db2c5cf1bc64d4e1749d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-78C64C7B75E4BD0B38AAAB9F","path_sha256":"78c64c7b75e4bd0b38aaab9f766a231db57616829bb06c94fad10607e41b8a44"},{"content_sha256":"49e88a0f74958201ed20f077d4dfb03862547b758aa0a382fe67aeac8f8c0bf8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-78CEAAA8667175B8145E9B50","path_sha256":"78ceaaa8667175b8145e9b503082d3bf01a0461312c21d2db290be1d575984e4"},{"content_sha256":"be2e33c52cd34266deeb5cc0654a67a6af21bef48d98bd0673706a7587df5cf1","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-78D7F89AAA4D544C30AFD948","path_sha256":"78d7f89aaa4d544c30afd948dc6c078dd68cdd5e2e88be4be76555683648c447"},{"content_sha256":"f2aaba57aef1956b3d7abc72a9fffec68fb2b76bc0b15eb544f6661e5e282c13","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-79187C3CF6A3C1CDEB40FF1C","path_sha256":"79187c3cf6a3c1cdeb40ff1ccfc0b0f0b6e83d6ecaee2822a7604ff02557866d"},{"content_sha256":"2470b6490790e69d355d86993f56b7af2cc56702fdc1befdc1956c17bfd09a27","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7A0778C311A86E169824C298","path_sha256":"7a0778c311a86e169824c298a35b781d6fb89ab2629cfcc22c2f226edbbc485d"},{"content_sha256":"741c4c8938926243cd62176f2e50ae6f9cefce330778d6c414f76b93f4eac489","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7A2F00D89CF13DD4FDB939F7","path_sha256":"7a2f00d89cf13dd4fdb939f73bba8ef960f217ed3ded1d3f787fed4ae718ce3b"},{"content_sha256":"b4300ee8d02dd00225ba0939966974eda38d449b9c8bbe92f2a126e0d1c74309","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7A48100726C5851829E27BC9","path_sha256":"7a48100726c5851829e27bc930fa17cdd0a79fcca123c724431dbc61a4959fa4"},{"content_sha256":"d2a3059aead3ee1518861a498fbf5a38b12ed0236bbc3065a2d895632b0491b4","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7B3B569EF02C85ED43BCF83F","path_sha256":"7b3b569ef02c85ed43bcf83f55b2ab144942e0666ea19dcc84644a16134bd3fc"},{"content_sha256":"70c3ce216b1cf7d7c42980e295d239931d416cca9e2556f732ebbf79a714b49b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7B4EE1715B555E341D1B89F6","path_sha256":"7b4ee1715b555e341d1b89f6011cac2394013a19cea890fa8edaccc32e56444c"},{"content_sha256":"6b304871c5bd5c85272af48ff5f67bbf5deec126b3187aa18311d8024e0ae4db","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7B4FEF8B0E0C539B5EA13943","path_sha256":"7b4fef8b0e0c539b5ea139432aa1121ea67d4daa2987312e23b6590052940be6"},{"content_sha256":"a2c968e588d2d3d6f60c4823ee77f9e4e4ec6f5eb9eddd51f5f4e723cd4c30e9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7BB2DF8748E5C0366743954C","path_sha256":"7bb2df8748e5c0366743954ccfde7e7379cc2af6421f5ae92fde5bd5f4d510f3"},{"content_sha256":"c0e37ad80e2e898227ddb3de44f0168b3ada560db8b9560b69e7de9c0c92a196","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7BCCB483AA6BE63D6F78FE7C","path_sha256":"7bccb483aa6be63d6f78fe7c0eeb97af8fcacea0f3e150cf3d9b119ca64ba2c2"},{"content_sha256":"24026cb4cb73d5e4587e5b956488c05d7728cbc56c64bc563b2658e5c6fbb59e","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7C58F31C3A21AB9A0A21AD88","path_sha256":"7c58f31c3a21ab9a0a21ad885cc10a149ea115430426ab805d08b1861e0623b6"},{"content_sha256":"38cee1ab8ed2ef28cddeb725148c8b497e1ff2e15d89fed71acdfb471dc392e1","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7C633C18E758B72E396D6F41","path_sha256":"7c633c18e758b72e396d6f41d7ccce5bacb73345fd2bfb36df126d8f545a45ba"},{"content_sha256":"897239a0e5cd64d2866bc3ce0767b41c7388c5ccc0e2a833083e54855967cb61","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPAND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7CDA0895C61213915C6E45D0","path_sha256":"7cda0895c61213915c6e45d018f6254580e0b1eca4d74eee05b181fb4b2c4a61"},{"content_sha256":"32f3f1561cee9ea889d11a8df192112bcd76cb4634c5a6a11c3c19ddaed7a7bb","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TREM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7D5FD79AE91A0C4CA78F52F0","path_sha256":"7d5fd79ae91a0c4ca78f52f089d3dbf6f3bfdf9c8e523e52d148fe7e15a1627a"},{"content_sha256":"3bbf1dec4d960708a7ceb0ff948ee26bebcb09b03c5b9ce3fd079995d6cfb917","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MULU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7DD5ED9AD1191BD1D4E117E5","path_sha256":"7dd5ed9ad1191bd1d4e117e5e7ebccf618178999dbdc78e90bce2c7d2652353a"},{"content_sha256":"2a3a9f2041ae3bc619488b1ab9c86d38fa499b2cb55d58667a3f55b761567103","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-MOVI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7E146D49E2F3F32738B45885","path_sha256":"7e146d49e2f3f32738b458853cddc39459e11d1f6c9ca675fd1bab37a3c4738c"},{"content_sha256":"2fb01148b5b9ba74452679cc4711951d7dd9ad8330156e133817f539ea10d2de","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FRECIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7E42D4D7FFF92C93E1404621","path_sha256":"7e42d4d7fff92c93e140462142d32f0066bbb2543bc07b8a6c0c28c17a0f040a"},{"content_sha256":"e4905323964b826c56df0f618476cc8aa4f5d46dfd594a581906a0c8f176c39e","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7E4E3E46F1D9E2E5F5E52B57","path_sha256":"7e4e3e46f1d9e2e5f5e52b578f6898e001b889d5b481d6aedccf6674bf00350c"},{"content_sha256":"4537439489de1aababd95e7999e9a0de7a01f7ac561667b247c316ccde1e9774","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7E67FC99B18146F974746A6C","path_sha256":"7e67fc99b18146f974746a6cb28ff6cc64804f38c1e4721fe12995f56e2fc655"},{"content_sha256":"08925b8ccec193ca4499614960229d1136eb6610ac8842c50f9befeb40d2836e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MULUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7F2ACC667D5C20FF53FC0259","path_sha256":"7f2acc667d5c20ff53fc0259abdf2689fdbc24e0b2847ed20bae5ba34c175c08"},{"content_sha256":"287f82ef8ab958dfb18f1a4b772849c1ef50a098131dce79e565c736155fb159","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7F5A36C8DAA1BC7796284CB8","path_sha256":"7f5a36c8daa1bc7796284cb8bdb5a8871234f905a49d514df5479f6f04f5d2c9"},{"content_sha256":"af83ae88aadff7db4a53d6965ce641193bf99413fc8e5ffe15f1ade876bb071d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7F7C713184508406D233F904","path_sha256":"7f7c713184508406d233f9048386a879af44a2843163365cd4f314b4fc32f59c"},{"content_sha256":"cd12618df516dd9bdc248c81c2bed8ea540baa6a4f468ed17835cdd94cc5b7f6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7FEA08D310FE11FF8B1117A7","path_sha256":"7fea08d310fe11ff8b1117a7e29a5a190b38ec1a00e652c92b1fb9fbfe8d7557"},{"content_sha256":"fca7fc82394980f9a61f4cfac2991c6b6f6f0bacff15641295faaf8885860ab4","disposition":"non-mnemonic-input","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-804262B26963127096C7ED6E","path_sha256":"804262b26963127096c7ed6eb5c7b78a30ecd4d5f2ca68f9a1e55eef75d1c3eb"},{"content_sha256":"fd4d73597cbd382b2d9057f1e25f22de2b102660f831a2e536eee50534adc01e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNMADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-80A8C351AC90B2C1331BC780","path_sha256":"80a8c351ac90b2c1331bc78021bc775586caecf2d81fa8768eb2630cb35d6a19"},{"content_sha256":"3f8703feb2ba562860076526820cf6716537e1c8319bc4eef11e219015c8f0d3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-81BBD5A60739BA1328761F06","path_sha256":"81bbd5a60739ba1328761f0641645fd1f1f81e17f615272733cd0d100fe5ac26"},{"content_sha256":"08065ec233a4d37b44b8a2966a71684361e1ba263a6a0f07e6a3c264343ec49d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-824C323071FA64680A727392","path_sha256":"824c323071fa64680a72739264cfce1dc3f5f9658798ff50c5caf84cf8b26659"},{"content_sha256":"2ec5ed0cdcd64756c983ec3d502787540579d0f11857c931430029752a20fc10","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-82712D8933BC5B5CCDDA7629","path_sha256":"82712d8933bc5b5ccdda7629f99d5262cc43bf79872bbd1dc8542c3b17d297a8"},{"content_sha256":"9ad256e99551b68c16721a5db1f0b802496971a38a1628154d461ab111b7238a","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-82773F01BA1B4EB7FF795D42","path_sha256":"82773f01ba1b4eb7ff795d42fbbb72a718959ac995423741f5b44c1f3ceb8927"},{"content_sha256":"f7007a2646e574c959a0289623b1db2305ab33bfafe1c51ec88cce9102f39a49","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LW-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-82F22DDFAD3DE9552A882D31","path_sha256":"82f22ddfad3de9552a882d31b9e767afa7bd30c351bc5c4c97a7874daa53d4b5"},{"content_sha256":"06619edad5654667e2b96d2841c3bb7f2794a6a69edaef8e9237ce55f770f394","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-83511BE734F42C2D1031CA4D","path_sha256":"83511be734f42c2d1031ca4d77c19380f646a39117ac0104d0a21be4ebd3ff11"},{"content_sha256":"3efaf86a22d8d5369d1b757dc769b679f6248a0ed8032effb2e680769a66c08a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8375405C7FAF7D046E01D1A6","path_sha256":"8375405c7faf7d046e01d1a6041f419c1bea091d83b78d534d3c902bcd14fb9f"},{"content_sha256":"da2469e352340eb79a138e43bfcde389ad5e58acd37b22cf8e23414bda6a736f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-85CE0DAFD55C0644207EED2B","path_sha256":"85ce0dafd55c0644207eed2bbd989839bb6cf4c60d8a642a024a9db9a8a0fddb"},{"content_sha256":"afbdf29f617339d0f517d8ab0865a5db41ac7100b70a03e51e02abb09103a2a1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-87D445FFC138D72F567D3417","path_sha256":"87d445ffc138d72f567d3417860f475fa48139802fd9bd943646eb0230703d77"},{"content_sha256":"2d3a7c76ecd921d129b803a63ba421f890818bf6daf57a5193c852d319f5bb3b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-88D0195437B2549380982082","path_sha256":"88d0195437b2549380982082b2578f9cc8b9a12e4c84969944b4518b9ee02aaf"},{"content_sha256":"3e157d553e8ff0d3fa0f81878401b03286d11bab255ac2e993d37acce9f4aa4c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-891F2E80F916CF34BF1FCD0C","path_sha256":"891f2e80f916cf34bf1fcd0cbbb0a732e494e972b9b55fac01d134b2761c2e9b"},{"content_sha256":"99a6c873c7e7eef28d9a8e4b60494a20bf9a8da63613b04614bf5ab08ee65ff2","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGATHER"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-89C5BE645500895BA3DEEFA6","path_sha256":"89c5be645500895ba3deefa65711010bd80be8af15506e35b1805ae91cae9ec9"},{"content_sha256":"83dafaef18c4b69a3f5c3e54d589109f294bb86e97702126dc65f25df0fa7671","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8A25F8C8EFF475F0850C2468","path_sha256":"8a25f8c8eff475f0850c2468f138833714427c7d7c6b47ede10d26ff827597f0"},{"content_sha256":"c28b6adabaf2177f0c675206cbb5b351819b523908142860125521c8be29f2db","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLPROD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8A3F2AED5AC5796C7DE3111E","path_sha256":"8a3f2aed5ac5796c7de3111e5c99e8f60231ff96e0a916a0301e822d0a936b09"},{"content_sha256":"bcc710324f0eda804051acff5020260ee643659f98b2f2e4cb7ebfdb3a7a8d25","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XORIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8A8F83FC643C1B1EAED1729F","path_sha256":"8a8f83fc643c1b1eaed1729f8dc1f2a7390157f3ab0cab42d05e821871cb5216"},{"content_sha256":"63aa699a1ccb3d2dd4a1a970d135736b742c4c1d91b9f5539d07a727cf71e21b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDTPC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8BABB47345686DD500DE3DE2","path_sha256":"8babb47345686dd500de3de282e8725f73bbbba2c3429e62e35a8f1ad3bc7566"},{"content_sha256":"77ea04356039ca3435f0710e5858e3c89ac4366274bfcc476baf88e23e60b7d0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8BCD2A901BCFEC400652E4DA","path_sha256":"8bcd2a901bcfec400652e4dada6bf181efe136ceb294aa89cef2edec93518dfa"},{"content_sha256":"e2d61fa85393f3e31ad1030058f3108d626809c4b9f9508d39cb88d6b2fa9af2","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-8D1173E8802338B7E92157DA","path_sha256":"8d1173e8802338b7e92157da0cddac90118f81f12619d13dcfdffba4399d6256"},{"content_sha256":"b99157bfc42e106a8edff84e234155acfdd4bd55a16624c52aeb092ffaa2cad8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8DCBA30B29829B592DFF6B7B","path_sha256":"8dcba30b29829b592dff6b7b9a5e7fc1d094a96c0e66ba5e4f7d275699b1c751"},{"content_sha256":"5b966b87e6bef54556ec0c4e06101a262136f6361836adfb44cbaecb6c6b4766","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8DD62E5C563682A06231C5E0","path_sha256":"8dd62e5c563682a06231c5e0776265d5448e573fa3b3de6ddfb4e2a24159c66c"},{"content_sha256":"09b80f75656a7031d6d6053f4725fe39cbd90bf374fb29612c01159ce4695b43","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8E12F3C82EC0F3F223FF1A55","path_sha256":"8e12f3c82ec0f3f223ff1a55f9f822df874ee4d4be350883710853223d18b7b2"},{"content_sha256":"7c5d47ded9e1e06ebd053b00484a95f277b50d91b707f7aa22a505bc528f6feb","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LH-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8E3F3E681389C6AB033279E6","path_sha256":"8e3f3e681389c6ab033279e629552d1d5423d0c72319e77365a08180e8bb35f6"},{"content_sha256":"4ab47f5451d1d70884c59cdf028680476fbddc0fd4cf7870bdd8740a955815de","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-XORIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8EC4B5C1D8272328E311BA2F","path_sha256":"8ec4b5c1d8272328e311ba2f956b913f2d162bc24681167b349bdfd6334ecdd6"},{"content_sha256":"210d7d73d10e6fb9b61c332fdc173a16e6080be6eef0da939fad3bdd99c4ad5c","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-8ED2D90810CA7C73D9FDEBA3","path_sha256":"8ed2d90810ca7c73d9fdeba36630463ac6bdafff9e68380fc99ca611d5bbfddc"},{"content_sha256":"6de263ca1d59c4b0150ee66430c6d2ccf32ea6c1e452066abf582c0735f5de3b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8EE071143BD1C397FCF0D37D","path_sha256":"8ee071143bd1c397fcf0d37d7f807e5aec38eb447300ebe46a9b671c2005cd89"},{"content_sha256":"53a0d69c9953a8d2129c95e92c65b9c1a9e8ef3270bb8105f62fb95fcaf2ed55","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8EE2CF66E2DF221736AF617D","path_sha256":"8ee2cf66e2df221736af617df94cdae865b25ba9138096b6c3e6d978c13977c5"},{"content_sha256":"158ec5bfdf993a04a91d4232a7e75f01c285589bc7f7c9e5af0a3ceb67e792ad","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8F14756DD06EF41A533E3894","path_sha256":"8f14756dd06ef41a533e3894a2bf791464a7f8bdca73ba348122398ba59665e6"},{"content_sha256":"1bf37f6d86179c52fa45444e1ee3f4e226b7fbbfac7f7de9ad48da6040674ebc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FLT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8F4005A094D662948E5FA7A1","path_sha256":"8f4005a094d662948e5fa7a111b46dde1437b1dd55a053fa3a49fd731f7dfff3"},{"content_sha256":"3f05f46ed9b16fad2daf0d8a33782e8efc61cafdd916e899cf6dd5687b971d4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8F67684E545F6615D9555D63","path_sha256":"8f67684e545f6615d9555d63904392001273288e2072ba7f7f37f8e5b8897913"},{"content_sha256":"b1ee68ecc49d24040839d6e1999927be5f79d413d8016bacf68f61c698f31643","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLARGMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-901A1CF1905025A0F7D301AA","path_sha256":"901a1cf1905025a0f7d301aa90899220e02472104f7543e6f23006b148dd5d59"},{"content_sha256":"2e0da9bd1bb5aebba859377b310fe8a68383863fb64803bdb755cd98f3c56f0b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-90A775F304DA0FEF48495CF2","path_sha256":"90a775f304da0fef48495cf2f2147a7c054dfee0a3ee9d05c043d172d734c2af"},{"content_sha256":"1386173e881d87f436187a6df8d122ac18a507f11c26ab04fc98034d3570f6e7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-90BEDAA77AAAF2A00B00B174","path_sha256":"90bedaa77aaaf2a00b00b174ed8bf03b62da4d0f355c7cbbbebf768832f4efa6"},{"content_sha256":"888a80a501f12462f41ebcd3bdaaade2ea96ac282a71e40a7020af7cd07e753a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-90D0B2E77A580CB7E9176AB4","path_sha256":"90d0b2e77a580cb7e9176ab4e03724883adb9fcbadb6eeb8b81716b0da436710"},{"content_sha256":"6f12a67faec33bfc58f9d4934c2dbf714be2ebfd99e4195f7b13a04c713e3bfa","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWPROD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-91239E47D546F62AC9C56FDD","path_sha256":"91239e47d546f62ac9c56fdd1600596559e82eadd7d021eebcecba0c01cd818e"},{"content_sha256":"26f8e251a3dcf0e6a6d3f9e064ad8742d734f12446349429491ded8c95e1d429","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9193F0AA6D8EFCFBB3195C0E","path_sha256":"9193f0aa6d8efcfbb3195c0e991a4b1e8f46d4040fc272e7ab0a0e64047af011"},{"content_sha256":"ec27ba34bc2125aee2a3be77dbe74a26daa7cd84bb8e53a47cccd3877c133f6e","disposition":"non-mnemonic-input","kind":"index","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-9247777B28C1A9AEE21D5559","path_sha256":"9247777b28c1a9aee21d55590ff50fc20fb23f73da11b0b30aa0c345ec98da9c"},{"content_sha256":"c23885d680383c6aa67d8ff8c1239f54ade81374cad35ddf29add6e45836c0b6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FGE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-92D02172F2DECED24F8EB1F1","path_sha256":"92d02172f2deced24f8eb1f15af0021e6ac277b77b852690eaead49f9070f199"},{"content_sha256":"653144b4c68e1eb2e329ee491d49f655e225f5a59d8664b187391afc4049559d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XORW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-92DC8BD39DE31C10EA64E27D","path_sha256":"92dc8bd39de31c10ea64e27d700254f8e6293c413d12d177f264dfc2b00ff0f8"},{"content_sha256":"eef406572b60b51656b20d334153067982d6bed8932fbc927e576c34715169a9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-92F5285EF79E5E7FCF4C2C05","path_sha256":"92f5285ef79e5e7fcf4c2c05c18eb0bf7923d79af76745f6f16b78594d3a5172"},{"content_sha256":"c167b4baac50bd9829c6244864d163c5a174d4a9bd736ae729ce3c806f161278","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-933A4850220C96AB64942CB1","path_sha256":"933a4850220c96ab64942cb1a8fdcb5884f07fe8018c7007d30ead4cd76f6eeb"},{"content_sha256":"5d840d207969f407992b84e45e3260345e867c4f1a3377cb25aa73522803e870","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9354B989B6C2537BE7668175","path_sha256":"9354b989b6c2537be7668175626b68d5e944c906ccc92c1235afa9bcb8246233"},{"content_sha256":"873afdb8c120ede2ef43481fdfc1307318585113bc87c7dae1a6222477ca0100","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-938740EC3C7D362A8E755F68","path_sha256":"938740ec3c7d362a8e755f68c0a233fd057e70e054aabeca836a4b320c2bb0f6"},{"content_sha256":"eb9797c2fe13184337611ac722aebe22678bcc8773ede999b5389dc1a2f4fe88","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-93BB90B6D75E659E3ECB44FE","path_sha256":"93bb90b6d75e659e3ecb44fe637579205d6cc1d997ab388be110bc9f563582b2"},{"content_sha256":"44ddb70f768652952ac2ac8cdd7224757de089b7cf87be108f0b9c9ba996686e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-93F2CB96663811852387244F","path_sha256":"93f2cb96663811852387244fbd78406f41b9c89f86d5d15a24649249767aabb0"},{"content_sha256":"f8ea08c75d4f18332f85c96bc0f430638ecda9f85934b830ee541e39303b0294","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FRECIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-942B0E610D62346F1F3DCDDE","path_sha256":"942b0e610d62346f1f3dcddecbf8d3a49e314a0c9aea4ffd585895dfb5f94465"},{"content_sha256":"936b5d0909729aac72c541beb8b89c1fe21324fbb069f0e606347a0513b04f8f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-94BF2E4816EFACCC4F4ACB2D","path_sha256":"94bf2e4816efaccc4f4acb2d5e4f4e31a9867b77e1b968f1cea4fd214606bb9f"},{"content_sha256":"a28d92a7b6325fa7a0842b2c6b6d926e4f11f95e967eff15daece4267b149e62","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-94C4F652118CBEF08BECE4DE","path_sha256":"94c4f652118cbef08bece4ded9caf236a04141bafebae8e5306a11c527076207"},{"content_sha256":"bdb5e5161293201705dfc4ad67cad0330e49ad131c48214e8946c58031b830c5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-95404A5EE7C166BF2D6982FF","path_sha256":"95404a5ee7c166bf2d6982ff00ae585bdb82f4826543045486e3d76fb478b2ae"},{"content_sha256":"78b163540efd5f8e5796a7d10873277e95c5da24fcaed6ffc7daea30653d667c","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-THISTOGRAM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-95DB8B9A886DA110A96C27FC","path_sha256":"95db8b9a886da110a96c27fc4c64930615ced36f3e0a868d2a3e9a16f5f5897d"},{"content_sha256":"c09f003e506d0f709f0b4a0637583c4bf8f386fc0e350675f073b251c95f45d0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9697F136F7BFF7DB81814E2D","path_sha256":"9697f136f7bff7db81814e2d05d00e171f9a96d9e5f3b715f265353559af7961"},{"content_sha256":"267c70cdc6220d7809dea75dd4473edb5dbb9368806d012fcdf8d69808d4293e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BIS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-96DA33BB9C0F0C5204B7F81A","path_sha256":"96da33bb9c0f0c5204b7f81a4af34368cdfa68d5f3c8b524de5a65079bc9b796"},{"content_sha256":"e36d999fac6b3f9a5e92c60e74f174bc6d51e4308555d602b2c31eebe1a7a16d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-96F4E569986FCB4E55089568","path_sha256":"96f4e569986fcb4e55089568353641a58ba850267148b9f39efc449412fc491c"},{"content_sha256":"9769f2e647ee182630b672b6be4d20d959ed5003fdaa8ab6b299dd779fadc6e8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-973E5B7A863699EE97DF217F","path_sha256":"973e5b7a863699ee97df217f8cecddbaf18e2f7cc64924e966450de635a327b0"},{"content_sha256":"930ecf67dd709c40d8cda9eebf5947d660a16cc55f22833a9884001add783983","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BXU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-974E65FE1EF8BD38D12E7650","path_sha256":"974e65fe1ef8bd38d12e765038b4a05d1db26c5dfb274971035d7c75678c7d70"},{"content_sha256":"f94efd7ddd9abddd523c2719300ed7f4be78fca1a7b71743600ae7689ea17fb1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SEXT-H"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9756672A26BF982BD4300704","path_sha256":"9756672a26bf982bd43007045dca609e3cba1154258009a7898042b8236ac4ed"},{"content_sha256":"970217f236cde1bbd699ee2d92a9f0cfdb094559a244a2c67942953d868d2622","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-97B3B9DAF3C8AD7DDC4C10E8","path_sha256":"97b3b9daf3c8ad7ddc4c10e84f6494d851d60c1950c9286059786385c4f0b869"},{"content_sha256":"e2035659d82ecf2f81426a4cfacf711f884cd6aca68ac5618d13c1ee36f5c8bd","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-97BEB1BF87941B14C57D18ED","path_sha256":"97beb1bf87941b14c57d18ed570b06577161b19d753a2f5cdfcce942f64888b0"},{"content_sha256":"1c75fe928e3bf1c674bbde9c82def93c92cd7e9035239587c37b66aa49dd63eb","disposition":"mapped-current","kind":"wrapper","mapped_unit_ids":["PTO-TILE-MGATHER"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-982DD0F7F07868AC5C0E22A7","path_sha256":"982dd0f7f07868ac5c0e22a7f791b7f1c7bbde7edc741437bc46c03de6dc51ca"},{"content_sha256":"82d2e1d1d08ebcff81befd7678943fde2dab8c6329419662731c8f0835a7df09","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LD-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9913650CFF5765F593D03806","path_sha256":"9913650cff5765f593d03806ac73e1c03bed80b4a23918c5ab73588c6f7f751a"},{"content_sha256":"e475e5d161ddb692dd5626752b553c7144fc933451209c46cc5a035120648eca","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-997A81A3C31CF9082E2D4081","path_sha256":"997a81a3c31cf9082e2d408188663cc805b840b497052db824d0e50d584263ef"},{"content_sha256":"6b5283b2a6296199f64fa72be4cd19e3657e38427fac443116110cc03ecd8a63","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9985D21616D5D0AC8F9C99E8","path_sha256":"9985d21616d5d0ac8f9c99e89b21a31a468988e33f7853054e5c95ca3610d29d"},{"content_sha256":"24353aa6b98a3cb9568a081e8a7024b9e3c75df769e3634b9e5d40b8553bd259","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9A397FE05D3477F555CBAADE","path_sha256":"9a397fe05d3477f555cbaade11ea0387bc3fe7f7231d4f6d62ef99410421ecbd"},{"content_sha256":"38be53cb2f6f96107b7930a5ad20ac48de4349ce2a86990bb741c15efa4ac4ce","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-9A7FB651E0B6AA1E456F3013","path_sha256":"9a7fb651e0b6aa1e456f3013c6ede9abcd347325b8f1f90fdd34f43109073a8a"},{"content_sha256":"e2297d1ba8214521651902f76037e64f8690a185194f9cbc6fe601c78388800d","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TDIVS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9A9F206A8EF8EF708A31B58E","path_sha256":"9a9f206a8ef8ef708a31b58e6780b3875bd09968a117b22ef884ddd3479f0a1e"},{"content_sha256":"c5a26a48caa5dae7269b212c3c24641f738c91e62b12730649fe4c738df82714","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-9B01698D0F2E480531516227","path_sha256":"9b01698d0f2e4805315162272a63c89ef790aaac98e400b79ceba85fad7e541f"},{"content_sha256":"2b95294e399a883b94ad7642924ac32f24286afe37567515d3fc26a0106dd815","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9B2FF46A504F10EDBCA386A7","path_sha256":"9b2ff46a504f10edbca386a77a46244c4bcca72ff6f6113f50b26c5105f79c0e"},{"content_sha256":"c0ab2b152358d86a4ef83ceb584591ede04a180e9763d51bf0f6200a293e0be1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9B80B2E564A59888E41A2C26","path_sha256":"9b80b2e564a59888e41a2c265443e993d15addac42eee0fe604c17676f34b57b"},{"content_sha256":"67c18b0be735670387909894a9bee8cf618c27e8cf8848d1488df3254bc4b7e1","disposition":"non-mnemonic-input","kind":"coverage","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-9BE86D9CEDBB1BE50743F174","path_sha256":"9be86d9cedbb1be50743f1740b0b12d039e47565b90504339551a333eadf715d"},{"content_sha256":"5bdaeb9143f532b47dcab933181829a13bd12b675ec6ec119cfba4bd94def999","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9BEAF0F27F803B0B315FD15C","path_sha256":"9beaf0f27f803b0b315fd15cc883ab7a77467631200870211417f1c1d620cf9a"},{"content_sha256":"0784c0cc5da18261631c91762b2bebfefa3b3daa1ed94319c1340b96b1302dc6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETRET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9C1EA00127F38049DB91AFC7","path_sha256":"9c1ea00127f38049db91afc79d442863753512d5184b69ab3c36c026fc6cc954"},{"content_sha256":"5b97dd1f327ebf512f852157708618c559518a25e147b2cce4cdfc18a475ac1b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9C23FD1749BE536F3542904A","path_sha256":"9c23fd1749be536f3542904a9879c74d9ccfecdfc7075357f381391be14cd012"},{"content_sha256":"348629015a1040acf3a3bf28e01a6bb6ef98371576b557cb542e51b6f440f147","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9C9F2E3AA4CFA23AF63914BD","path_sha256":"9c9f2e3aa4cfa23af63914bd4eafef195e6fd8a48c10c3505a753933d5797d6a"},{"content_sha256":"abf521b9a65f3d003b852be76235342e1edcd28332c60ceb19156c8e1ce3fafa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-JR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9CD305CF809C8418C4B3B4F8","path_sha256":"9cd305cf809c8418c4b3b4f8f1598c64c66ceabcaab5f72ef77c2ecc15e4db73"},{"content_sha256":"256d260302d6cdd0867188896184f03e78580fb56f669cda7cb0505c8886347f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CSEL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9CEB3377FB7BB47F861D57A7","path_sha256":"9ceb3377fb7bb47f861d57a75341e6a5d84ffa30af54d9a8f14233240a4e6e5b"},{"content_sha256":"75d76e54e1bfcfdb1e5597aa19f19aed9c0afb2144a51db9539770582ac5ae0a","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMATMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E055DB9BE5DD02CB7AC0EB8","path_sha256":"9e055db9be5dd02cb7ac0eb8e87dc263901a46353c6640c4eefa5fbadbccc9f5"},{"content_sha256":"a57e69eac7eabc457f71255a242627cc3db844b69f910c85fd641c0989344571","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BXU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E27056F6CC92A1DA3396B9B","path_sha256":"9e27056f6cc92a1da3396b9b5ac07c7b57dccbd1a89f1ffdfc6c2848cde22cab"},{"content_sha256":"4a229c1bb96f7ca6277810408f56c68cbf93515fd5169f57b320630dd0294ff4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E6EF3E0C6ED2BB9658B8224","path_sha256":"9e6ef3e0c6ed2bb9658b8224df9556d9923bfbb0385576df07da088661ef83a8"},{"content_sha256":"9da165496e8f3e3c62f7a03346798891fa62a417dbd5b7c2544c5e5e8da07809","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E6FB2B8B08784A20D0C0FC5","path_sha256":"9e6fb2b8b08784a20d0c0fc50fc3c5fd8a3e5e62d45af25655b9afa5fcc508a7"},{"content_sha256":"e9852b2037a60fb6653f3b26152f17bbb035ad181ebc4ff7190e9d1f1e8052e1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E96D6CA10F8A35640724201","path_sha256":"9e96d6ca10f8a3564072420182b3c2fb7c77f75e95ec5973e560bc842e1f2903"},{"content_sha256":"9d715c610f2c48ff1bd6a2e46199383353e310cf7c6f31a34520d74217508cb3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9EB396F5FECE63AC20AB2A41","path_sha256":"9eb396f5fece63ac20ab2a415cf856cca3c2ef4d292570d1f85af0abc229c202"},{"content_sha256":"2401b1566fda936ff76cb56302e461f5490e4e197284ff08e12f0efcbacdfe4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9FB8B6EDC7C8069C68D60FDD","path_sha256":"9fb8b6edc7c8069c68d60fdda68dc26e9fdb7917d6fe851d80c58dbbbed4458d"},{"content_sha256":"8b16a05b06e68d843e5d7ff543b9c07f2efd8e5829764c7a224f0c6239351dba","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-A024E3CABA47B838A8F7FCCD","path_sha256":"a024e3caba47b838a8f7fccd0ce90223cabd41d840185379102a1c8569086c2e"},{"content_sha256":"e7b440877635cc4663ca665f03d1bb89e8bda3d06bcb573c4c54b85c576122a9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A025DC1D0DD1A2D6012F1419","path_sha256":"a025dc1d0dd1a2d6012f1419ef5b9264d9ec2638d1ce9973c4addcd921989618"},{"content_sha256":"e9feefd961292c5b0802ad048efac35ddf2cc9a0cb98ec52edea1397fe3f39e9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A026883736620C3FC204D6AC","path_sha256":"a026883736620c3fc204d6ac150a7e85ee14b331560f94c12de448454f0bc604"},{"content_sha256":"d38b492cbbfaba61427b81f1c40eb84ef51efd99fe00dcfe4f71798044712fda","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A21F5066EE69EA6F8DA69F9F","path_sha256":"a21f5066ee69ea6f8da69f9ff81d1789a49f837aa2f1a6c016932f0663d5286b"},{"content_sha256":"7b8fc95e1e17ead3338bbc730d49164ddccddce80d73e1d23a3e0a17ed62d8dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A248AF70B27A7C2D26988921","path_sha256":"a248af70b27a7c2d26988921badff4316177b921875dbb6d10126ebf2c972ce0"},{"content_sha256":"4c2165545c21d9401a35e89eefb0d69f354b3a691849fbf6dbc68741218efe85","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A2F87D8F6BF93FAC328B6E33","path_sha256":"a2f87d8f6bf93fac328b6e33f5b4821aba62dec643669dba1bc24dc315e3dcf6"},{"content_sha256":"52dd21305eae04f642a4aad2afe73279af9573ea5a23539cfd7ffec331385c03","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-A37441896CCDC57C4B909E07","path_sha256":"a37441896ccdc57c4b909e07b54ab4384f5198e2e12a2a1cf581a05013882556"},{"content_sha256":"8b496a9d316cb0e300d5b89f68e7ccac527dffabcc7a971244dbe3722430cedf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-REMU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A401EC90779EB512BBE07109","path_sha256":"a401ec90779eb512bbe0710960581db779259207f08c5f944396033159d55579"},{"content_sha256":"faaaa70b5ff3a941947ee2fc8b4d5d678a1fe1c5cd8a66d7df8b56901431b593","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A4074BAF5FF98300E671369E","path_sha256":"a4074baf5ff98300e671369e0c0a3c9844e1f26cf3aa696c6b29e07ed7a473ac"},{"content_sha256":"29969fc43447ca5b2b64fe5b64b01a731ab50c5ba07f25b8efa33985ab58e489","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A40D384A692252FAE639669C","path_sha256":"a40d384a692252fae639669c9ee79a61ae8de6007621030ddd2bf7ab04a388f4"},{"content_sha256":"f0cb5a7c1fd7c8e4f773a576803c47c4eeb7627bc239d559686d4116a8c451f6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A42907EA4E4A24EC9EF831CE","path_sha256":"a42907ea4e4a24ec9ef831ce8e0e50b053f9e529e3d5b2fc55eebc03b68449ad"},{"content_sha256":"1e43a37be6e8b4857e8390e3e526b921812b4e014260eb18e2e8846a796e7b4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A44CADFA901EFCC88B2CFA3F","path_sha256":"a44cadfa901efcc88b2cfa3f8b8ef2bd939f81ad8d9d6e27c592383584b9bc16"},{"content_sha256":"da98d6b21323b109620a8ffbe31dbcca4b42451b6f805201859f5a349e9063b8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A454A52DEDE2941AFB4D0B41","path_sha256":"a454a52dede2941afb4d0b412b07bc6127c8d2aad3afaf471e0062a20ca369e5"},{"content_sha256":"06ed2b91ea8914eceadd085b19cc10017da3d5361556be87643d95c6c9866446","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A456A1AF195CEBAF659B5515","path_sha256":"a456a1af195cebaf659b5515ec1a90e0c723d878b93ed32fba5892d6685dd731"},{"content_sha256":"0812fd4bf4aa3454b3d8452f31c659c09372d51cb2ab5b613648df0c74df8441","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDEXPDIF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A571AABE1E51AFF336364260","path_sha256":"a571aabe1e51aff336364260ee06c5bfee55c5f842c7585b9c3c05bb68e075f9"},{"content_sha256":"d3f81532f02737f9d844ff1f4c12b0698681dce91d2316e0a980337073773d46","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A6536173B36ED36C963B4C45","path_sha256":"a6536173b36ed36c963b4c4583b4995f353404c2bb328f31db61fb80f4db2d93"},{"content_sha256":"eadc50f2e4eb733edf20d5cab7fd99e0264af8b340dfa26de4ed89d0bb4ffc7f","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-A66984B42DFAE366BD24EBCC","path_sha256":"a66984b42dfae366bd24ebccc426020730398690ce5ad04cb60236e4c1606e59"},{"content_sha256":"934ed0002580c31172bc3238934b3d2df0e40d2a37f9e85bd96ca5ea517362d4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A68D7558ABDBE3605C16F773","path_sha256":"a68d7558abdbe3605c16f773163f8bd6b5dc181dc0804887f9e63b6292c13ddc"},{"content_sha256":"29ca5c0427885810e9c535d7e323fc6ce1cea3ba1a7371b78048b50cd7ca96d8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A6BBAE10E8C27650C850F77E","path_sha256":"a6bbae10e8c27650c850f77e388f9fb48383805409e96523b04cdb7765d13484"},{"content_sha256":"b0f25388068c59e39be8e263d90cfbd93983dbf27192604ebb281c4a678f6a45","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A6C305FAA1821DD4112C92ED","path_sha256":"a6c305faa1821dd4112c92ed7754604f93431e0713c473650f571661fd7376e0"},{"content_sha256":"c398efec577cb24a09f674b3e79cf7988ea35048bb3e5053324b996ca6ca1258","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSHL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A7F21B65ED4DE3E2AEAD7372","path_sha256":"a7f21b65ed4de3e2aead7372e44c63b678e3a82ce0f210b48955c4fbc4e59b25"},{"content_sha256":"1242611c7c187e3ecdbebbcf79b08f4b22a6327bdabcf15aa3fa70837e133cce","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A7FBB879E5FAAEA7DB2D5D5B","path_sha256":"a7fbb879e5faaea7db2d5d5ba199b1388143b1630bc8d0c24c1457fedcd6e93c"},{"content_sha256":"ea22244b84b7b3627f23b0c7862a0fd30505a0fbe5748c31df4a5e537a5db583","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BCNT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A80FB81FD12D506536AAD551","path_sha256":"a80fb81fd12d506536aad5519df988d3e0a3ba3c974082dfc5b3278fb62f4921"},{"content_sha256":"643468ec34f5873da16ac22f4b6c84af3c1c4b8fc843fbae6951ee49f7dacef4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A88852D737C900535F9273FC","path_sha256":"a88852d737c900535f9273fcf9e97454ea1d24ed25502ec47184a01e428cdc73"},{"content_sha256":"dfa376a0af6bab394f2ea0d1f2d330779da16dee04097e52866ccdfa8df5c4b7","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-A8C039C9E311D3998EF22D47","path_sha256":"a8c039c9e311d3998ef22d474f1a0fa3dde245cc08dfd4afbbd044e02c7a2781"},{"content_sha256":"9cfa5f794a77c260a43c0e829e04d67df8be2e458f988feaf463502a3e08406d","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-IOT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A9697EFCB06B95E1424468F8","path_sha256":"a9697efcb06b95e1424468f876a5f160de8a30c5fe3aa8df81be11d8f8b87a2a"},{"content_sha256":"07c124615c48b02026d980bcb58422c955e978f1c6352adeabdefed6c43ee02a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-DIVW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A98FAB460D771A32EF1E3D87","path_sha256":"a98fab460d771a32ef1e3d8759fd7a4ef92fa422d73dac0936465bda0c735461"},{"content_sha256":"6bf1631f08cb44fa31575f0152a35b7a50cc28e75d07fe8c36846b0bd2392a52","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSHLS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A9A640AC61141DC46B3398FD","path_sha256":"a9a640ac61141dc46b3398fdc518fd5ae988a6654ba1986691b4fff7e0ed859c"},{"content_sha256":"fbc2474b934a0d98e1afcbabfdb00490847a9c2c6f4df05b33b86a1a274717c5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AA140926A708BA2B5BFB1868","path_sha256":"aa140926a708ba2b5bfb18685ac4c94a8a9e2553559d5ce17593b354934f26f3"},{"content_sha256":"ef8f7086a69d72d3da93df8199f8e667971f4387075a0de6aaf9c35f4bbc0c68","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AA60CAED14543351275AF0B5","path_sha256":"aa60caed14543351275af0b5ee64dbd3a8c34bae391fb98a00c0771b7463eaf9"},{"content_sha256":"3b02c228068fdecbc9d05b088411aae1b27bebceef10cc0c60d3cb921f56a658","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AA7260DB1291FC7D179929D2","path_sha256":"aa7260db1291fc7d179929d27e191f3cadce6e2e47f3c3f3f3b6d051d49f1543"},{"content_sha256":"6ee0fd5fbbca60a4dc39b1f404838404d4fdf36abea429679e54636841299632","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSHR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AA9666D90C6C69CA333491E7","path_sha256":"aa9666d90c6c69ca333491e7e851fc5bf1ff07c979bf0c66a021bc7018bccee6"},{"content_sha256":"be080fda1de7082e0480c7a0505b74688ee18c103c720b90f7ff477d9335671b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AB29EA0C5B68F70D2E747F25","path_sha256":"ab29ea0c5b68f70d2e747f251fa7f21e9184296f26cd8b7c4acc00f5e3c1f962"},{"content_sha256":"b63a187f0ae2ac534c1ad3401f7ff055c40f61e0bc3ae00ccb9a1489cb191f8c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AC0183BA481BB01AAFA3AB14","path_sha256":"ac0183ba481bb01aafa3ab14b8143838a71f347b6061cf7ebba3e9c3df4c92dd"},{"content_sha256":"c9df0b5b4fcb127b0abd5c7dc20a7f6f86895ee28eadf4d152eb6fafd185225f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AC512875EB21B78BD7F0F56F","path_sha256":"ac512875eb21b78bd7f0f56f9ba670a67a288f412308cb9eab46b88f69ab374b"},{"content_sha256":"bbab9c1fc1ea2ab9d934f0ca26518e49b16ea964dcc6b12967e241c01da163a3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SSRSET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AC7703E8E475EA4745D36ACF","path_sha256":"ac7703e8e475ea4745d36acf9b9ec9f9dae064f8b97f8cf9c8f0407bc93d7b2c"},{"content_sha256":"d7303c270b394daf8789429c28c6a4399705707cf9305a8b020fa03b2e12151a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AC95DA02B534F9409B4D586D","path_sha256":"ac95da02b534f9409b4d586dcf1970dd3caa279d358b728b83f350f996ed70a6"},{"content_sha256":"98179ead93bc12ab5cb67d599e4d70398df07ca88008ca852997f408e47ba35d","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AD2197062E9164BF257DC118","path_sha256":"ad2197062e9164bf257dc1184c5a433bf3f25d1b2fd759f8971637a6b0e2adf1"},{"content_sha256":"3b9aaabe3800e00a6003c4934cc9a0def50e57969b49cfc82b140628b2c7ecd0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AD47A4C63BB174513304791D","path_sha256":"ad47a4c63bb174513304791d50c120103d392b281caffd1ed80f4c042f6557c8"},{"content_sha256":"4ce8cf4d5d791cc6d8bef91018c761241fd96b39d97e77297b17e2f0fc01e7d0","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AD7E832606C6281F057582D5","path_sha256":"ad7e832606c6281f057582d50557371996349bea9905d1f69ede5f77c06c1f84"},{"content_sha256":"2caa4897011fe11a10e2f4c4621f17d34625701ce7eefbac5f38b7c30660d63f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-AE212771E8F346A210FA0A58","path_sha256":"ae212771e8f346a210fa0a5805608a2c75aeda7f778ce21a517bbdd54ea19c83"},{"content_sha256":"5c2fa8503b5e8dbc37d22fd353112f2107f84f644d66f24481a57c6bc62ba404","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FABS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AE825D241C9DB01D6E09D979","path_sha256":"ae825d241c9db01d6e09d97940e8362858f60dfc8d838ff036a366f5d82ee9ab"},{"content_sha256":"1940281128508bea0062b45433adf3d531af7d6b5ab21c50536ca5d35464808a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FSQRT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AE9175B9F43376B8C3BB65F8","path_sha256":"ae9175b9f43376b8c3bb65f861a2b7c2b3a92649a848c9220681507d13145e98"},{"content_sha256":"d660d4ffe6b3461a5e40d27bc3b173ea5fc05b036461bb6d1566a33caa77f536","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-BSTART-TEPL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AE96FF5810FFF413BD2E0E0D","path_sha256":"ae96ff5810fff413bd2e0e0d7cf61c99708e41e187da087c55aa5d5f0ce76c0f"},{"content_sha256":"909719bb34f275ee6782f2313898e4624165200979206be5004ca08350e1a0d0","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TPARTADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AEACA1030DF52DB8A5419473","path_sha256":"aeaca1030df52db8a54194734f9381f582a26756ed5d1ebda9629bb8b9c8d59d"},{"content_sha256":"2f7e250108be8d981d91d76176beec8714a83a6f697859ce5998436c3eac3307","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AEBEF099CCABA2B3DCC48148","path_sha256":"aebef099ccaba2b3dcc481481b301f476abdfe5740026b66ce81c7033e079883"},{"content_sha256":"ed04512f5213cf864251d81dfefff14e8c794ceee003530f503a8bea6f6e28af","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AF01053187F4A81B687C7563","path_sha256":"af01053187f4a81b687c756305b19fe448b49edaa4afcb278a089302e042097b"},{"content_sha256":"f803181e337d9409df3b1ac7cf48c8ed29f43a970aabf2b8282260b7c3ff7c38","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AF090B5C8323799634A8CE49","path_sha256":"af090b5c8323799634a8ce49d6c8a763341f697d652aed62b7b62d1bbc68e5c6"},{"content_sha256":"26af94ff77f8dc44cfe27f5190a7a2d99cf14bafc9ea58d724f3973b698e80bf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ORIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AF6556184EBA07921A1B0326","path_sha256":"af6556184eba07921a1b0326d4cec534c4e519ff21df5403b53a8c09f6333cf0"},{"content_sha256":"fc25fd3b47bb9c9a63b39539a1d63ae83264d917548b78d7446f3bfeeaaf0856","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B008BD5054C9FC7D59DBA666","path_sha256":"b008bd5054c9fc7d59dba66655916b3e880372833d7022f39f2c407fbb7feb14"},{"content_sha256":"f6f532e9e9ed90612132420eaa6d3ded4addd03905312681f8f5f80c89b12613","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-EQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B0B8C172E6B64AF2669F4112","path_sha256":"b0b8c172e6b64af2669f4112902ece4e7d00efbf35bb8cc1d0c14cd95730f520"},{"content_sha256":"3c7edc5c96e2508f0ed7b61e74535bba49eeafe06f5674a9fb4092a36384a9f1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-GE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B10DD43CB5DD49E670972E88","path_sha256":"b10dd43cb5dd49e670972e88c93a2e1fe953f42dc44c372c70672927c15f1632"},{"content_sha256":"93dbf0d407c6632f352609b2247eb8eec153ed9653048ad230ae6fe2a6cd7866","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B10DDD4EC774C08CB8F82D33","path_sha256":"b10ddd4ec774c08cb8f82d33a1bc97e0ed411df336c760399e04f93ba7203274"},{"content_sha256":"cb83fdb5476e638497d70d39786ef43bc25c4c2cbeded4e3b2b140aa8afab87f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B14E15A24E74264DC6268AA6","path_sha256":"b14e15a24e74264dc6268aa645847bfaa2e394d8f2631352e4f504a846b9471e"},{"content_sha256":"10569cb57932ceadcd38c7e0575e3cb601c3f701e5ee3cf08cca546ad62f44ed","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B1B1C6573E03170BDDD6A514","path_sha256":"b1b1c6573e03170bddd6a514d188677d3620130cdaf5d9414406da4760e5709c"},{"content_sha256":"33509f1a8f55a0ca7c464d78958a522092c011a20517f61a3c8d4c1463a00f03","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-B1B20B1DB60AA5AA44083B1D","path_sha256":"b1b20b1db60aa5aa44083b1d4e2fa9b4907d59ac6240de79722573c781521a77"},{"content_sha256":"731caf5edafb023ad32f1c55a39c34f7fbf5b6e6ac0e8cb73c0ee0574e025d63","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLSUM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B20F2483FF0F839980BBD83C","path_sha256":"b20f2483ff0f839980bbd83cec65c32e0e7fc882dcd7671a66a6257fab9ed55a"},{"content_sha256":"d2a4c2a2991208aea5a130fcafa4d668cac5ce0a6d936cd57853c5a5aeb7dc1a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B2168CFDD72CC2C942F24099","path_sha256":"b2168cfdd72cc2c942f24099f5c61ba5ab57a160f4edbfad472cd2f60b130e33"},{"content_sha256":"b2a2515bf7757be127fef52c3fca8c8548c08c5911039a2213b2ff0562801171","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B23E20D4BD8898E88C1ECE04","path_sha256":"b23e20d4bd8898e88c1ece04878b7e75be13d18fabe5bb0cf9ba71faf068aada"},{"content_sha256":"a4f26fae9173261efe8b83d3fb1db502f0b79ba3ad303b7069c441304d6be89e","disposition":"non-mnemonic-input","kind":"readme","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-B335630551682C19A781AFEB","path_sha256":"b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5"},{"content_sha256":"30a538488e6b2b83e654544e2781518d1b62291a2c6e56fd5e3bfb9253a266be","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRAIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B3E1E9CF8EBEBF3F8CA56DE6","path_sha256":"b3e1e9cf8ebebf3f8ca56de6a73d7f4ee9320007d9f705f41cf979d6372e8f77"},{"content_sha256":"5ea6b06d083acc4d1516317ed4f4c90608346bece4ae8065db0263553f3ccc60","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-B3FE22569960D039346C201D","path_sha256":"b3fe22569960d039346c201d3ebfc09caa2f6bce67419d6a812d883079aef0d8"},{"content_sha256":"271eb98664e584cd7925cb31ba71914dbdb9dfa9720cd08496f81ccdb393dfce","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B498F992EB8009EF91E08711","path_sha256":"b498f992eb8009ef91e08711d5cc223f4c0a402ca2735f39391de25fc86bf13e"},{"content_sha256":"5b60e7b33017e00ddba87e5921bbc25e620a22e8f117a6a2cd06373fe6b8eb0b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B4A8C14794EE2F81B8AA0F3F","path_sha256":"b4a8c14794ee2f81b8aa0f3f138e119d9c2b3f5e5b0c1d148c9cabcfd8d2ac4c"},{"content_sha256":"af5ecf98429488f4bda13dce819d2b96f2e3a268f707ba56e41f26302516632f","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-B524EBF690E82675CA3DCA11","path_sha256":"b524ebf690e82675ca3dca11466a2207b4182f95420362671d726264385de913"},{"content_sha256":"78dc309bf8864c74ac7554f0bbd3eb75f9ab1fe60a7a7b60936eff1eda3524b5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEXP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B5961BAC33F0F199256CF904","path_sha256":"b5961bac33f0f199256cf904816a5e3e14ba52cade501da8c66fe1f2854a762a"},{"content_sha256":"8501e6b1a9d97d740ac50e54d633aef33000004e3f9ca2eba181da168db8bb33","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B666F42CB20085C330A1A383","path_sha256":"b666f42cb20085c330a1a383f0aa4ec3e4d430f72e9a6518cf2eee49f9df269c"},{"content_sha256":"10a58371a18211433cf31e80dbd4a8e36cbc8e05b8d054aae543482e5c9e8c2b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SLLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B6CD02DAE558D36D848F7C29","path_sha256":"b6cd02dae558d36d848f7c291d182dbab418d2f90d4476ffadcd3f7c7acc7c2f"},{"content_sha256":"f7e3bcadc8488221f92eac32e772e4c15b750ae617aa3846c39d88711724c183","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B6E9A64369D56EDF3101CA92","path_sha256":"b6e9a64369d56edf3101ca92de77044666fd34fe5de22e12337ef0c3134e3f50"},{"content_sha256":"1fd953d61c323b8a734ebfad1b12240758dbec0324f258cecbe2be1fd2c2fe00","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B7A05D5E40FF51F7CF3044F1","path_sha256":"b7a05d5e40ff51f7cf3044f173c7a325600ebf30d94a1ccc3814262d9d3322a2"},{"content_sha256":"39b7fb56fd9c474915074c76cfebfcfb697f38933ebaabe5d888a9ab4d6beb29","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B871838B377E13158DDC38EC","path_sha256":"b871838b377e13158ddc38ecfa1c9136a24e56e96f0461440d87d94740243144"},{"content_sha256":"188bcc0217ae2903545e6e93d3bbf17535dd2ad56bff372f05bb7a48633ef7a6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-GEU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B8AD971205829FCAC44CD55A","path_sha256":"b8ad971205829fcac44cd55a4eb218458f02cc1a0b67514603c4a333c13f82e8"},{"content_sha256":"1d34a6979e8f23ef7aec9eb11f5ac6d0125d1d447a4aead70b9e07c80e401463","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B8B35AEA4D9934EB7AF4405F","path_sha256":"b8b35aea4d9934eb7af4405f6d7b1bc9d89b2e73f56744cddc8e917ba8556a34"},{"content_sha256":"95fb8804ebcabe4413f24359307b9c021923679ae4bc43ab84ebadd86a60b8b1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B95A9A48F3C781351ECF0187","path_sha256":"b95a9a48f3c781351ecf0187fef01aa9125118328e34ab7738231e443b5d691f"},{"content_sha256":"2cfe91cea3b701a911fb0f6213eb025e45bdb5115d9cf4f09ccf932c5014d858","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B962B19AD8B445CB76A148AB","path_sha256":"b962b19ad8b445cb76a148ab659f652016826268917bfbf8486b9fed5faa1dfa"},{"content_sha256":"3daee8462a84454c4882a38e940cc00185c31a885db5a5de04b36aefbe03ab88","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BA2FA589D356AB36ECA719F5","path_sha256":"ba2fa589d356ab36eca719f5b69bf1107041251e9bdd5ce407226fc82f0bdc36"},{"content_sha256":"eb7d9e5d4409cb7cdc7bf7e27ffcaea8230962b2c87a3b8ba0e97a048f42b7ef","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGEMV-ACC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BA8DC6CE19C20BBB54F99250","path_sha256":"ba8dc6ce19c20bbb54f992508aecd3f695b4664d14804dcdbe8f70036fb8104e"},{"content_sha256":"afdd000cb8637b6a10f494f390f5cac2afda04def64e2884c52dd50d9e1e5e74","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BABD282CC6261D6D6899CB09","path_sha256":"babd282cc6261d6d6899cb09dfd3e3f77e77de202faa4069d3060604b59385cc"},{"content_sha256":"d73fb06427b59ae4a968574dd6ea1a6f463af0e528bafafa29161b0cf5a48de4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BAFA08562700CD019FD1872D","path_sha256":"bafa08562700cd019fd1872dd9c09c99c01dd767c907c91c8a808226d5777e71"},{"content_sha256":"fbe80821dd2d96ad67b546d446500e2eed8f0d7584847cb781887b59ff9fbc1f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BB9472A9FE136A237625BF51","path_sha256":"bb9472a9fe136a237625bf51d476becd6606affa3e2c4fdc5584c0867efb04b8"},{"content_sha256":"5eb13fda6f1f3ad4e5bb1e81252ac75cafbe6602a10b32eac6ddf9651d6a919f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-BBEE5B41408A849BAF286A06","path_sha256":"bbee5b41408a849baf286a06761dbdbefc445f7fce8f6fff0a9ecf11a7305343"},{"content_sha256":"d93e1460d811923f1ec313c8bf390b353afa053cb2746e0abe37fc49ff3587b8","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGEMV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BC1A9D1C5D9C910EE3416366","path_sha256":"bc1a9d1c5d9c910ee3416366d678a8080b0c82efa8908bbf60fd564ff957e472"},{"content_sha256":"0c2c706b93e97ebf13344aa9964de6405ea24598fc31d15dff70a581c938adb1","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-BC2CF76C70F370A148980233","path_sha256":"bc2cf76c70f370a1489802339a753966d39fb77f22b0b20dbb854567950ed15f"},{"content_sha256":"91d18d18643f6d6df6771a448c80b2b14e51a1b53d510fd3df12474445f676f4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BCNT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BC9C66449F012E33ECFBF87B","path_sha256":"bc9c66449f012e33ecfbf87b2b00cc31d8d5c02f7b52c12f412386e8da437ef3"},{"content_sha256":"56b3f8c2186635f15670e0ff6ca7e68c2d3a6aa051708917fc213d5c67d3f3d2","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-IOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BCDFF39C8AF305BF112D73A2","path_sha256":"bcdff39c8af305bf112d73a2e1caf240cf0f00dae946395c946cedf59e19243b"},{"content_sha256":"5aa234fd3620465819c375b72a2c145569340f60160ae0c14a2994e8e3602317","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ORIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BD308428A7D56C176C2B55C4","path_sha256":"bd308428a7d56c176c2b55c45953ed72766b5c785abb9249f87697ccd52d32c9"},{"content_sha256":"bd56affa62a4938d7e37e21af30bfcd3e1ee0d96ff4b970926338cbde715fc24","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SCVTF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BDBB9B0B25F94597F50F9CCC","path_sha256":"bdbb9b0b25f94597f50f9ccc2671e800353834f23580925547a3c726a87935e2"},{"content_sha256":"1c19feccbd709ada627ba5ec58aab4d256690d7deb3c6450ab8dbc1bf4d4c79b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BDC0F3BF23F54B7ADA70AC49","path_sha256":"bdc0f3bf23f54b7ada70ac499855056d54acdfe11d3d04aa87f0083fb9bd3694"},{"content_sha256":"03f3ff13402fb093552f014d427f0f05a7e2fa219cd777ac18e916ac54d9c3ea","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SETC-TGT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BE436943A4D418543A635B15","path_sha256":"be436943a4d418543a635b15d857d22e9315704c4b6e016cd48d85096c242023"},{"content_sha256":"3f6523f656539ec671f7938005bfd4b89da8275c598493dc044c399326a06ee3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNMSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BE5914A8E2DD989D7C591257","path_sha256":"be5914a8e2dd989d7c5912578f17de0c9bd9af06b6827e0c40a9419a81dab32d"},{"content_sha256":"dc370415a08bff8b2ef1e207dd99e65ea3fafd492fe99ce82f29e67427c58d42","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SB-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BE623BF98EA96998183A9083","path_sha256":"be623bf98ea96998183a9083e338ad1b531d5764dc6b55de635575ce61a7100a"},{"content_sha256":"4fd2692b8ad097f45845edef88246b5ed7259ababaaa1c3f90141ac303e50b01","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BE999BAA19399218B89C9C0A","path_sha256":"be999baa19399218b89c9c0a17422ffcca1a6732f3955e7da69f01e781540806"},{"content_sha256":"1e5a5e6c5b0707dca13c4a9e285afb67d483e30c5c7b6ef60fac661d8559f650","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FSQRT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BF218397EF7555C1126D9F7E","path_sha256":"bf218397ef7555c1126d9f7e9c49e99cc19f5edb823046cc963f45c525b8e3b5"},{"content_sha256":"78ff4e15d25177dbd4290b05a3911e191d1ffd0b944cd649cdd2b291a0f8b88f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BF40C1BE404449FE7AE1C3B3","path_sha256":"bf40c1be404449fe7ae1c3b3a9fc95ca3e1067cc844a4fb06e3f9d5a7f55d1f7"},{"content_sha256":"46b6dd213d461c1820975d1c8bd104ada7e39ff6564f0175c3627a3ba2849194","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BF9F1BA8767C296F2A9AB9C5","path_sha256":"bf9f1ba8767c296f2a9ab9c5f01671ce2600eb6c92b53d712abd938657cbe253"},{"content_sha256":"91ca3009b2a7e8cbf623bbf72e56cfbeec9c512b0230f4fbaae759b2e13326ff","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SSRGET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BFB2669398FD596ADF42052F","path_sha256":"bfb2669398fd596adf42052f140d6a95febbf4ea0f4f0164644202445753ec31"},{"content_sha256":"2744f28dab4570651b30c2d83dbc7d5c5548d37f3bd39aa7f456b2932b856924","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C002639DBA449B5FBEFA4278","path_sha256":"c002639dba449b5fbefa42780340a5db9cd16c32f9ec0f5764fd6d0f0c71c8d8"},{"content_sha256":"7eaa4bf3680602fbf10f1b0c5a176a910366dbcb6f914d2cbe45d2fec899ff5b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BXS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C01FCA37BF8348ED7EE3D975","path_sha256":"c01fca37bf8348ed7ee3d9751f65b1dbc05d330a56fba1b56708f5ea7c47ffea"},{"content_sha256":"80dc3e85b00044ad6f4eb4cb9f2b67d75238eb482ce773b324ade3d58cbe2229","disposition":"non-mnemonic-input","kind":"wrapper","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C084CB3F83866A5A281BD074","path_sha256":"c084cb3f83866a5a281bd0745aa4bacf0850c2b35b66a761837c13f969c97e35"},{"content_sha256":"1cc636e978b65264d7b495dbb91252559f2a6de46cc6636836eb60fb957ee725","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CTZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C0B502035128B0BD94B7DB4A","path_sha256":"c0b502035128b0bd94b7db4a005db50550e3863471ac8189cb07a2d3158feb81"},{"content_sha256":"b1480a91aee37a6daaeaf813fc3abfe2ba7e84cb42449c86d713bbed65d0a886","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C1A6514FEFB9AD1600B5145B","path_sha256":"c1a6514fefb9ad1600b5145b9a087f1cff9cc426d37c1a894720c6ea1dd88c80"},{"content_sha256":"8148c1a69e10186b1c04751d6553d97c081bf82520954ec43ba4e99d844114cb","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCMP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C1BE4135333B100D6A70F57E","path_sha256":"c1be4135333b100d6a70f57efa7b5299318388f55df81c3aa98ac0a4af99cfbe"},{"content_sha256":"b8bf6d7f1475d478ab5b6d48028bcf12cc9aab4de679e6b42f0b465fdfea767e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SB-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C209D68D10B95CB11BFDF461","path_sha256":"c209d68d10b95cb11bfdf46165482086b4b80c1d091f32b6403a20d11e18cd5b"},{"content_sha256":"728f0b05453088214315cb9d109612e43d0446c0d4d9ee3b8bb6d38fc4a42080","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C3168C40868981C526CBB980","path_sha256":"c3168c40868981c526cbb9804fb51e73434ed5217f4f8525caec0cadc2cf2ae6"},{"content_sha256":"d8bcfd122133c38b23f842f85dde63d560e84a48f78ac0daa3945f27e6325274","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C38E41EC254FC86176742E7E","path_sha256":"c38e41ec254fc86176742e7e091b51c8047f8f499cb73b13482465d41d8dac6b"},{"content_sha256":"ec8a392087ab874caba743befc8a4d1a665a946a1b65914bab8ad40d50f2538d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C4A098D61826D328EB6B4095","path_sha256":"c4a098d61826d328eb6b409571a174316470b534d1ef8f9f713a04c343263b53"},{"content_sha256":"cd580fc3503cb8fe45e65741cccf01ecac95edcaf853c11589b98544012e9547","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C547A3028D729521C0D41C63","path_sha256":"c547a3028d729521c0d41c638b69e76b4a2c0787c543839abd1bd1a4504fa65f"},{"content_sha256":"ecbfc963a7237474ea24f63b6f02a62f2072497eb4d646022c066578ee04bf45","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C69572BAEA3DE20BE0C13C27","path_sha256":"c69572baea3de20be0c13c2777120234c5984b575736d60403ea25f9c122a7d8"},{"content_sha256":"d9084d4c49bb520137accd6c4ad4ebbb2456a78d129396cff533cf576310c618","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C6E7AD17E66772D53FEEA9CA","path_sha256":"c6e7ad17e66772d53feea9cafc4e63243507ef6042901b60e8e98f4b388399a2"},{"content_sha256":"4fb591a2b2606cc117fd8c040fabe236f3302244535809fb51e50147f90bdf50","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C71600975537F5AB3571D508","path_sha256":"c71600975537f5ab3571d508faaf081525ce83695ee1ed61c3165412191c36a4"},{"content_sha256":"8bd567b7f37ff22d36101742b59f98325c660b1032679a7cf52c528bd2929368","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ADDTPC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C76E7FB3B9EE6A66EC58665E","path_sha256":"c76e7fb3b9ee6a66ec58665e00f6b03af6262610a4e03a3d94a01733e967c8bf"},{"content_sha256":"9c31d2696190b502ba7e94552c3307c6f8b9c415335bb308ef8ea9475b80d063","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSHRS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C787C18077808C255A5342DC","path_sha256":"c787c18077808c255a5342dcc2b3e81b76bafed11fe67eba56f937fbd95cd823"},{"content_sha256":"ac72f429a5e1f76fac3a7d2578b5beff184675595a0db34f94c69c5533f3a8c6","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C8088C88C6CD7FF895BD950E","path_sha256":"c8088c88c6cd7ff895bd950e41eacc8db31c7d5216e5f230fd8c39fdd0610a98"},{"content_sha256":"9db7ef0ede490658b969e10c71ee8b3b0373ee6e220dbbdaaf5a78861e63a3a7","disposition":"non-mnemonic-input","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C82BF29F0960EB061531BE8E","path_sha256":"c82bf29f0960eb061531be8e6830d40f68b0e81c45dc2f82397e9b41d29c1db5"},{"content_sha256":"93af5c11ffd2f71c9ebb635bdaf6852f5521b1d4439966e0caecf30cd06e4bcd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-PRFI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C8EC38CEE7828ED59D2CEB74","path_sha256":"c8ec38cee7828ed59d2ceb74f12bf93bfbbd4d1e69adc19105446e3cd94b2f00"},{"content_sha256":"70a71bed21abf791f82b08584aad35ca0e8d6760e33d070ab4dc144cd6df1465","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C95E9ED816B269C8F9D65F80","path_sha256":"c95e9ed816b269c8f9d65f80104525d980eb0ec997a8d36f75fd4c6cb0eba99f"},{"content_sha256":"90279d6dba126eab05c93a47860bfb59f8e8f85c6df26ccf4df83570690b5e5b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C996C4117785B0EDBF13A055","path_sha256":"c996c4117785b0edbf13a055b0182d6708fcd88c4d0d679eba93240caaff0ddc"},{"content_sha256":"b130ecc6d77585d487b2871a766aa078e8a8457714fff4961b7d979953c50134","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C9F6C76C8061F883BEB00DA8","path_sha256":"c9f6c76c8061f883beb00da818a5eba23f1aec27b3a253d468dbb12274e63efb"},{"content_sha256":"40a0de8c804a865f52144ddca26035b3c245bb16e715001810df71ddd4ce6e41","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TNEG"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CC62DB6729B52657D740348C","path_sha256":"cc62db6729b52657d740348cd7ab079a0e4695dbf740a3c659b50dd50e1fedcc"},{"content_sha256":"acdc8a370077d8430bb9be67e1aed66568f7c931e9edca4cd5038faa20af5670","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SSRSWAP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CC946B6190333D4326EF5DF9","path_sha256":"cc946b6190333d4326ef5df92184d3618915805c0b93baf63d48488bd8e2dab5"},{"content_sha256":"86bbece356d2a35f98db4c8b7c0458e3faa00cee17091a7fe65808ba7eaef24e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNMADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CC98879F26586D5AE74279D9","path_sha256":"cc98879f26586d5ae74279d9128c8ff17586a910a17c542ac9237bdc1eb5c3ed"},{"content_sha256":"b6b7c05ef9d01e2a62c52f469e3439ce44548ba8cbbbb3a1419945d4bacc4ec5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-NE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CD3A2404496B6DF656A87829","path_sha256":"cd3a2404496b6df656a8782986a0e8ba247407d4c38559735030ff4e3f8a85bf"},{"content_sha256":"aea3b7aa1a99cbd9b88960894657e5d863a2c8368f6880579371f0394458eb60","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWSUM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CE0D09D08156F6B8C545CF75","path_sha256":"ce0d09d08156f6b8c545cf757765f36a4c847c69848e60841070bfe56dbe1c7c"},{"content_sha256":"a4373bcf07c7dca32e12754883c0d1b75ca657f64bbc4e21a7d3dc2234bf6f88","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MINU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CE960793832854033E3D6F75","path_sha256":"ce960793832854033e3d6f75d8d385e8d1f0cbd6f0117e2456a1651bbb9dfa5c"},{"content_sha256":"83da17bc9192d65e2b2b7edafdaa4eaeba146e6a52d3ab64a41c51e137364ec1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CF007F70802766232FEF6CFF","path_sha256":"cf007f70802766232fef6cff029c33f632ca6a06ec7b2e6ec60011fd01023db3"},{"content_sha256":"2d1dca1548961fb098e9f7c9fd3e69c57eddb89b9fcf3bbac14602493be8d94d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ADDIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CF11948C0784AA3723651FFE","path_sha256":"cf11948c0784aa3723651ffe2944a2ddab3b8ae47ec3963fcc2ece825d076d2e"},{"content_sha256":"951bb36c9381ddac70ba98f6d09e46d7c2826229c8676a0918017d5b3c79f1b4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CF1D73E965718E9F9CE355B1","path_sha256":"cf1d73e965718e9f9ce355b11abf55e132f3d5efa0e2423d93118597f4d492f4"},{"content_sha256":"fa2a6fb3ca75d8d733a6489d1e6f4bcfca8fffbffabb804033227f724aaa4d40","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CF8CDB69F96D72E79A870EBF","path_sha256":"cf8cdb69f96d72e79a870ebf51b1c8e968bb1ce7d8de53561831dc48e65634ee"},{"content_sha256":"aebe7d088a89ca765a6039a22936a0a39a026923564daa3490daed90d39d0264","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FABS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D0F5D13872C767644B92591A","path_sha256":"d0f5d13872c767644b92591aea43d31e662ff96f730bb3123e8a0beabf5efb8d"},{"content_sha256":"db80acc71fecee038bf011fb7180bd291cd2f49bc312cfd5f6b1f3c3cc94932d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D166488152A4A219BEC0402A","path_sha256":"d166488152a4a219bec0402a15d573a1c541ca2255b43a885cc7004b57d065d0"},{"content_sha256":"0046d485c7da15d4a245ae134715b51d41b8b4a6175ec54a3a460bf72f545603","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D16B00434C1EEB6583AD8F56","path_sha256":"d16b00434c1eeb6583ad8f568a68e429d361258598b32fddf330f280be03bbdd"},{"content_sha256":"244ce56a531deebe4511e2e6848815e2735420e92405a305aad61b58c59a816c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D1A09256888CEF4926FA0E00","path_sha256":"d1a09256888cef4926fa0e0029d4849e02452e3ddb7d086b99d7a2bf467e5c04"},{"content_sha256":"a3099267989ea88f05c2fa3bfcc8f34415e5f81359f6ac286d355d61cece76ee","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D1D8B62572FAA3D90AF5377F","path_sha256":"d1d8b62572faa3d90af5377f37c38143b24e3d91e8034f8d2fbf2947f0d112cf"},{"content_sha256":"c3e5fa7e22ab4cee5b5feaa4d28eca0b4bc3717d68b8ca2c6195aaeef19cf55c","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-D2C169CC881E4C4C595F6E6E","path_sha256":"d2c169cc881e4c4c595f6e6e67e050c41f77109b36ea0e14471d5a006b487a0b"},{"content_sha256":"50bce4591865845c885b3e94ddb3b468f265bf1d32a69f2a1b696b95ce53bc37","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWARGMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D31BF719309B39CE7AC854E9","path_sha256":"d31bf719309b39ce7ac854e93b67bedfcac157c46e9c09aa6765deae13f0e8a6"},{"content_sha256":"676948017b7b87fb7b5240ad14085523a528bfab4284134367aef64544c7be56","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D3605B9BC623CCD3BD9CB5D6","path_sha256":"d3605b9bc623ccd3bd9cb5d6213886df91425b41a26ce7e95d19d3a1d85d5805"},{"content_sha256":"d990c4cba6dea4079d02a2d455d6e67c8ee1bd406fec383e62110866134f6f6b","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMATMUL-ACC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D3870303B4C162F419B8439F","path_sha256":"d3870303b4c162f419b8439f1fdb69fab2c785b59b904fe13c5bc96ebd442b04"},{"content_sha256":"537ae6b6392664a03856540a0b76c4624b5c1fcf0e44108c17d67245b695bc95","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D391E6BE6011B4DDD45C1504","path_sha256":"d391e6be6011b4ddd45c1504d6b16ec5625c2d02104233a33bf3b91e60ce0a13"},{"content_sha256":"68005b1c93fe5639fe77866675492dd898042edab25bd1f39c47272be41cc51f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LB-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D4F08869769F990095DBEFE3","path_sha256":"d4f08869769f990095dbefe3d4e00ec906aed6de877f72e50607a9aa13600288"},{"content_sha256":"8151a223dc7bc551b874f82b6078d2b242d89432d82bc202c5dbd0441d8b3edd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D551AD70A4455BB2DA65B30C","path_sha256":"d551ad70a4455bb2da65b30c084833378506e02746a61cca91793a63757d64de"},{"content_sha256":"340a846239fb3dc25cac36c9a443c90245755dd138b93c69d942fd62904e6aa7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SETC-NE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D650490121F0937DC5D3C9B4","path_sha256":"d650490121f0937dc5d3c9b46cf99384fd2154a24a8c81edfaa4fc024231e36e"},{"content_sha256":"65eb4a485ca6d8e9a8598c45dc6075d69bad7453d543007443cbe9834726b4dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D78D497F34627EF2EF1F3986","path_sha256":"d78d497f34627ef2ef1f3986767d5e0ee0d9a2d9ae1bc6fa845f49288adba5b1"},{"content_sha256":"75cb93b747b880a138e1e82b65876451b931e87a89e4baabd3ad44f128698529","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D95A2C15D4FB6CBDABE28CC0","path_sha256":"d95a2c15d4fb6cbdabe28cc0b8a4f044e4de88144c60adf5c69b544e30576307"},{"content_sha256":"eca4461abd4fdf12e1e63b07e297a540827de54284096b714ba6949855331e4e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D978FC894293E6051FD16124","path_sha256":"d978fc894293e6051fd16124be1bb093047fa0250f8c7aebf369f6a531dbde3f"},{"content_sha256":"78c4959cbaf711d876dfdd7ea56ac9059a646b1a5b5575d28089ca5eeb08c1aa","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TAND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D9D87ABCCB7C1805D1865404","path_sha256":"d9d87abccb7c1805d18654041d07b6fe838f72fd489b4eec1f02952a1e1dd748"},{"content_sha256":"d21071fab287d29937b510003b21b69d8e911d6d9558b56cbe0c844a070164c6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DACC28442DBB5960AC438FD3","path_sha256":"dacc28442dbb5960ac438fd389bfd0ed49dc50bec38fac6cb659adc969c20898"},{"content_sha256":"9a56777ae0f313a1de2ca148b5e2f7746ebb2024f5985ef05d7bf1d54b633bf3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REMUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DAFF1432B4DDDA4C5C1CEFE1","path_sha256":"daff1432b4ddda4c5c1cefe1593f275ff2c66a798ec1319f5da49cc1d03f52c0"},{"content_sha256":"e7fe8f1675dc649a4170b29fff729ee3af9b76ef805a430e1ae243929a570f7e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DB58CC5C2D89DC8816C84CF0","path_sha256":"db58cc5c2d89dc8816c84cf0a78d8bcff8c761b68ad4ec53f2c7f2de9bb4f35a"},{"content_sha256":"133fff177b0f07d13d9b90277e47ad6dd97093f916abf320edb26d8f5a579139","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRLIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DBF7997D70633A767A6CD1B5","path_sha256":"dbf7997d70633a767a6cd1b5bb3a386a0f341e0f530758124b16537811272c9a"},{"content_sha256":"047f1f0f8064112a9271ea3dcd2d2e26c08b21a1f885f302b1a97b5bfae1e886","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TLOAD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DC3D0364BEC7CD2CC273DA93","path_sha256":"dc3d0364bec7cd2cc273da9324e717869f7ed52df8107d20a2c0f3c1f569e38b"},{"content_sha256":"100d87c001e62c7f7bb86e8b2c4a978a7d5e00a52735f048873b9a0fadb9a173","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-DC4AE58A01FFA158C8ED627B","path_sha256":"dc4ae58a01ffa158c8ed627bf986916aec98b145359c04acebdc1e204614066f"},{"content_sha256":"ff8f51151b566175c2cc6c104ef36d65820aefeaaa5bc7182632be4f03974607","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DD7E079695D7DEC61062E708","path_sha256":"dd7e079695d7dec61062e708c32e7426d6ace89f9d0d419436d99198566e98fd"},{"content_sha256":"77d63acfef6d41b9ffdf34be43ccd748f6f575de057f601443fff5257fe62f89","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SSRGET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DD8C52A94FEACDDC037B0584","path_sha256":"dd8c52a94feacddc037b05841f9f5aafd57263827b5eb8a13c5857ecb69f669a"},{"content_sha256":"78c469175e493809479e9d868ef72a958d032ae1f22058a2ab97e90f20a4d0fa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DDF3DDB2B6993F1234C73EB0","path_sha256":"ddf3ddb2b6993f1234c73eb03b5cc8c067de223d0f40317cafb789ba6ca7b39b"},{"content_sha256":"1c7eb4c5605ffd9ca02871f5669b84e7ccf12fcd78d2897f7dececf298c43b25","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-DE192A34E367E5BE259E3BA3","path_sha256":"de192a34e367e5be259e3ba3c2cfab499ffc0517ff06d67042843a4d7c74244b"},{"content_sha256":"6a9a1d53c7a8164f0e527690f196e97c86189e46839589cb5e370407b5599aa5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE30852C23DB85C7CE5469FE","path_sha256":"de30852c23db85c7ce5469fe3b3d0afc3cdcf8a6bb342a1e352fc282d9923df7"},{"content_sha256":"ed408925ca5b02e08f3a6bbd2255c935d581d8cf5a193f695cd42f46aea6faae","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-CATR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE4484A48514887FBFCDD60E","path_sha256":"de4484a48514887fbfcdd60e9a1e197ce01d782823e4ec32cc09fbbc861eaa6a"},{"content_sha256":"8bb7655fc44147cbbe15e49e331a3c84db843d94a0cc4c578670b4c936ddd261","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-DIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE49D84DF6D3C11DDCBD3F00","path_sha256":"de49d84df6d3c11ddcbd3f00f19f90955d04bcfa776371eff6bdaea15c781599"},{"content_sha256":"71ef6691c1579c23484a6a91d92a101dd024fe757aab768faf5b9d06fcb9801c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE5A1BADE389B0B6427E0181","path_sha256":"de5a1bade389b0b6427e0181cf3c6dd4491236d392512dae6f74602a22bf72d6"},{"content_sha256":"606fc6fbe0118c4cbbf734e3e5f902ba2390f87f487f752f7be6e74ab6b05c6d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE89C6E010E01B3A36CB056B","path_sha256":"de89c6e010e01b3a36cb056b43b935c9888b30d744afa98462a0620e335b4960"},{"content_sha256":"632bcd4b6099ce49d506a3968ee812d59eccae6557c11c60c95d655a895419d7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRA"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DF06ED65A2DD37A60BCAD75F","path_sha256":"df06ed65a2dd37a60bcad75fe43f34e7ba45b26afe4850e0227b495ebedb8b66"},{"content_sha256":"16423ffe43696aeb27b2421ee01cd9a507aaec6acbf5a459df9e99a4a386f18b","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-DF656F7AC6A69E9F79D3FB1C","path_sha256":"df656f7ac6a69e9f79d3fb1c28545f3012743523a625acb0e9beffbe01971fcf"},{"content_sha256":"2e127599f02e4d81d5b9f6093eb9f9d9c12e03bd20e0010e28c5fe9e4db34e73","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DF6919D1D89043B309F10AAD","path_sha256":"df6919d1d89043b309f10aad847b83d22ebef0f67d7918e34e740b1694b983df"},{"content_sha256":"7c9cbf033d0beae9eb8117cad1e46015da0f4ec28f9667f0a2bc12c42a5686dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DFABDE06E8558E30C313B143","path_sha256":"dfabde06e8558e30c313b14332bc96225f0bebea53662bdfbcd3e09c529de6f7"},{"content_sha256":"800dcfcef5f42c76f2ccdcaeb09b110b313e670b460352c7331073522dd70bd4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHU-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DFC6B9725C2EEA93441C6CD5","path_sha256":"dfc6b9725c2eea93441c6cd55bcdd76355a38b57cdd86e0b5fa77dd3d62b86d9"},{"content_sha256":"561f9537f44d961a2f38e40d04f0a9e3952f62e6dac7d550a19589b2da5f08cf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DFCEB4BC91605E078020073B","path_sha256":"dfceb4bc91605e078020073b3c0069445c322f5235c96374580b790b678318bc"},{"content_sha256":"2f3eec6dcddbc649f03abf334c083782c9ce5271aff204bce0940c4d6e9a867e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SUBIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E0631B00BD1F850010F832C8","path_sha256":"e0631b00bd1f850010f832c8ee535010125e5478978f260baadaae202c68af16"},{"content_sha256":"25fe1176a4aeb34e7188e7eec2324d0fda508ddb4a30f787bc0be44da814fba0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E0682D87531E5F88ED06F24F","path_sha256":"e0682d87531e5f88ed06f24f1129c50b54b7b6b32e67cc6306613442c7bb858a"},{"content_sha256":"7afec33301ec8557c6c4b7c7228d3d4b08c02026953996701be70fb25a7b8180","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E06FE3E2CA105A8FBDC7059F","path_sha256":"e06fe3e2ca105a8fbdc7059faba558f9db47c9729a6c81f9051645fb266d8581"},{"content_sha256":"ee55f02f7aa06c1bbc41aac65a64a6adcb4357bb737f418e570ce1cf99ec07ea","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-CMP-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E09B5B25CAFBBBE525191793","path_sha256":"e09b5b25cafbbbe52519179330c055d2ef3a3096d9e4fa5ab150e35c93e757b8"},{"content_sha256":"0b5bc3590381606fb574a6e60f03848e064e586bf86ae6bf85c25cb5d0eb6e42","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-PRF-A"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E126D6DA7476F37E56CC4CB6","path_sha256":"e126d6da7476f37e56cc4cb65283d77d9d6c0a07abf22ccb8f4128956b4e400d"},{"content_sha256":"54d118acd766ad8d21b655648b15bc71bce46d4131974dae96e053f2a0c52c84","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-J"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E19E16C0261B9709B264BCDF","path_sha256":"e19e16c0261b9709b264bcdff5a2894eedeb3fbe664bfbc65f4f9f43efb652d7"},{"content_sha256":"9e61dee8489d5c3bf90e8489aa4887568abe0f620540f80a1ff921e40ae730e6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LIU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E1CAA1B6E78DC61D3C453638","path_sha256":"e1caa1b6e78dc61d3c453638250f43abbfc1078efb31a26b0a4f14564acbeee6"},{"content_sha256":"7b7fcece9cee9d7436bd368547e773f634691a6fed1fe0cc73ead1d4c298b3a6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E23D130A9BC993C2CE2CC742","path_sha256":"e23d130a9bc993c2ce2cc742c8536124209e2364c60afcba7a177e08d84d1e7d"},{"content_sha256":"ea01294230ffd1a4b80f76d8a181282ac7ada0c35b1e25e2d86ddd02d0cec1fa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E255A0545D40849FB020DA4E","path_sha256":"e255a0545d40849fb020da4e27b04c796033699db1b72b4d02322e1e35664621"},{"content_sha256":"ee0b8b3fceeb0395e816facbdd29f81d30c620843bda06bafe5da1992d64454f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E2570D94A91630A31CC14D37","path_sha256":"e2570d94a91630a31cc14d379d9da5d4bcc87ef4bd964aae3a421bcf03918016"},{"content_sha256":"1112872878c1583fb4885e159070a56378e7e8e53e12321319448e85fdf20608","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E2B5B545BE5D67086D12DB8A","path_sha256":"e2b5b545be5d67086d12db8afa94279c635f8ab930eded14ab9fe80660bec4b3"},{"content_sha256":"2092711fac700583264573b0e1572594f1ec805d753537563c044b4a1e376879","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E2CF9A8F7B0C5928F12B503B","path_sha256":"e2cf9a8f7b0c5928f12b503bca3c7f543a9b3b29f5440caeb3a2756eda387cc8"},{"content_sha256":"dddc2292308e5a49aae7d1b63f8c6f249a2258846593f6947fbfe69699704893","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E2D5AA2D437D5FF81449D0BC","path_sha256":"e2d5aa2d437d5ff81449d0bc2732cf9a03c1341f8a6dc249f33e197f12f546db"},{"content_sha256":"40cf98be65a13062beb9d46b9dc1a769526521bfb06ac5b413b21d193dd12527","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBU-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E2EEF04690089FB3570AA331","path_sha256":"e2eef04690089fb3570aa331ff36a468a57dfdb14db66499e64721a7c8082cf6"},{"content_sha256":"b393bee1d76f4c530681a79274a297ed1dc05e9c551def49a1096fcc731857a0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLLIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E336B541DD2358A7F065EAFC","path_sha256":"e336b541dd2358a7f065eafc51187d8a946479d580ce1ed004dbf4341d704230"},{"content_sha256":"43d4d86a34e5b15ef3bea4f0bf2826fc40a75a7cbe97155b9fdd5b86b38f3743","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TNOT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E38820EDB7E36F272A8D5281","path_sha256":"e38820edb7e36f272a8d5281e359e7488189a8a986e1a1380ed10fc0d20bc5e9"},{"content_sha256":"c1ee447ad4df863cafd61eb63768191e7317ae255f5ef7a0e8563e3724e3be3b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E47051A6101135813311B030","path_sha256":"e47051a6101135813311b0308545412eff26830f347d3e7eb83e50120c480928"},{"content_sha256":"c6a0682ec9ffc4ad01c7c8429ce80bb2d2a3beb924a0b334fa55798ee62e9dd5","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E484AF3E645F7806440A2A84","path_sha256":"e484af3e645f7806440a2a84079308fb624b5d0c053dd189ea781045d93d3424"},{"content_sha256":"c3318a185dc0a40976e8dd2bcee9d01bf9aa9eddf030ee8ffcf07d204c7f721e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E553A9B494EA47120F138A3A","path_sha256":"e553a9b494ea47120f138a3aea45ed819ef79160bbd4dbecbf709b31174f39f0"},{"content_sha256":"9d8ff7a309322eecba4582a179cec9628a1c565a10a8114ffdbf331b22d82da4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E600F2E912B94DAC2B1277D5","path_sha256":"e600f2e912b94dac2b1277d5b693694f0d3154a8a8ab3b583c769b0e2a688ed7"},{"content_sha256":"2cd463225f024035b5e096b064cd54a66ecde167fbef53996646ea9d384d0ea1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E605C3DB1E144C0D0436DB74","path_sha256":"e605c3db1e144c0d0436db74038055850eb37712c696fda935dbff1b4a1e47cf"},{"content_sha256":"12c8edde6f858cf72c752694130dc69acee17fca910bb1af6e27ea1d9c1bc1bf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIVW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E70230875D21169288483FEF","path_sha256":"e70230875d21169288483fef6bb97bde876a512fed7fedd864689ed45ee58373"},{"content_sha256":"c8b7ae2b072af13d31c82bc7e9b4c549c7ee885305b1c74aac82ebda7420744b","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMULS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E796DA3B00BAC475C7A24E6E","path_sha256":"e796da3b00bac475c7a24e6ed423414634b5a2c5e3f49a1668e885e1ef01b727"},{"content_sha256":"62e73af7ccc06b92b1a76e37095206687865c60144fe04d5ccd678bee3a46107","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E7C2EBBC57D43D79768693D6","path_sha256":"e7c2ebbc57d43d79768693d678242dea727d3652c77b27fe1e1482c8472b6c5e"},{"content_sha256":"e60eeff5ac6c5bc0c93d84693da6ff11e5f3da8567cb00eebecbb449c2322aa3","disposition":"mapped-current","kind":"wrapper","mapped_unit_ids":["PTO-TILE-MSCATTER-MASK"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E8C7207DB848336AF9C97540","path_sha256":"e8c7207db848336af9c97540824d13065865709556b5b4c18ec9dc10986f029f"},{"content_sha256":"bd86dd69004e6b615e5ef291ead225ce34e29ec829839530a68e308bfe6c8326","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-NE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E8EAF840BEE68F7411F1590F","path_sha256":"e8eaf840bee68f7411f1590f1a0b46b9d9b51a9dc2a97c1ab4272ea919df2782"},{"content_sha256":"692c7ff50dd4a98d7c57ef5cdaa1cbc06d34938032b6797a3a253cecc639d322","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-BFI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E9A3BF35B87137C50AA3A281","path_sha256":"e9a3bf35b87137c50aa3a2816965fd85f1d74e1278e102869faf3fe9c9af7a7d"},{"content_sha256":"45099220fa3887450cd70647a0037230427ce1943e2e2ff5d4a2ba6a240ea7ae","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EAE43C43F04F36430B8EC9F9","path_sha256":"eae43c43f04f36430b8ec9f9abeb443ec94190456ed4dc2b78deaf904eab1e00"},{"content_sha256":"19f3900853c50a2e00757f3d7cc13046391a566b451ac6e2c1d021463fb75865","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-HINT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EB06C597770479CF8B0A69F2","path_sha256":"eb06c597770479cf8b0a69f2499ce8b6ebe048c95049f8bd1e3aeae70103597b"},{"content_sha256":"0446f3144e7aadd362cf129d3d57408a0a11aa423fd155eb0f8684c6a533dfde","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BXS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EB1F391AF34A590AFE0D316E","path_sha256":"eb1f391af34a590afe0d316e81f85817dc710f5b055e63f77d204f95253e5153"},{"content_sha256":"c79734b63cf784d6bb5a9b75abb8d0bfdf2868ce42861f59e6f28e3f66c4aa69","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EB22F69574F02532E5A0121A","path_sha256":"eb22f69574f02532e5a0121a0c09bb3be970c344ba183128602705237d478677"},{"content_sha256":"56824a7d9c118f804d106e7fe81e0f57830f4b797d13f89b4db3d857352170fa","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-EB6D8E18F976B892F815DB23","path_sha256":"eb6d8e18f976b892f815db231cef043c394b2939fa0455fae06074107f334297"},{"content_sha256":"7b82fc50708fa7caeee22d8ea8c41757f11b144c5e7375df97fcb911b6bfd57e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EC3A7F7AD5F938D1954A58E9","path_sha256":"ec3a7f7ad5f938d1954a58e93171c6d9077280d2cf6071faea7b1565b9d047ba"},{"content_sha256":"5c4dc6f43f64c2d2357bc75d8fb9885c1767563df247bf1c37da9a2e02ee5da6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EC4B3759DFA60DA5357688BF","path_sha256":"ec4b3759dfa60da5357688bff9ccf320d5e80f36bccf9f4f882761f3a736ba25"},{"content_sha256":"88eda2db47cbb8409ec918bcf866fef742fd51b9e391dcdf617ae15c77ce5bd8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LB-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EC5F4B1437010452C49E64A1","path_sha256":"ec5f4b1437010452c49e64a1d7e4d016b2208e59b583d7237954171dbcadeb5e"},{"content_sha256":"a5def918f45e3a0c7c41554072cd726697833d59c3bbfdbdc64319e09cc57832","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ZEXT-B"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-ED1B4D3BEDC62B0D1302A9F8","path_sha256":"ed1b4d3bedc62b0d1302a9f80b01491bc085b76f767838977f1aa2a0242f8439"},{"content_sha256":"5b0b1ca7ee0668325d9031efc1c889ad3081989ac404a71477318e8e82b5ed23","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EDA4E76985261E5706F97E09","path_sha256":"eda4e76985261e5706f97e09558b22245b9073b103b732853b8621b6540f8f30"},{"content_sha256":"756a61a3310347ba7a5f69fd9819cea844aa8d6d3f1326313349847e2b426bd2","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPAND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE1E1A26AFB7E730E0F50777","path_sha256":"ee1e1a26afb7e730e0f5077728d6e77431184539fd76977c16cef90a3b11bbb6"},{"content_sha256":"246f87668f7943e05b9bc9b65058819d23a41e3395ec97e18598edc360adbaa5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-REMUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE1F92812121A0F40D643C51","path_sha256":"ee1f92812121a0f40d643c5124eb95710f84f9143604743b3e17c1e159e61c2b"},{"content_sha256":"d732d8a62c4d5e9374f0edcd43bd0f1057e3b578059e3a4fceddcb0bdabbb77b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-LTU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE23EA0060E8FA82B6FF3201","path_sha256":"ee23ea0060e8fa82b6ff32012fa5c9c65215453dbdf971c38a0500eb63c7f661"},{"content_sha256":"bbdcdfb1fcaf5b192a229820dc6f6fb6ace6b4fc5b1cdac74c517be99b99b65f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LIS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE3EF5E562EFF6702601256D","path_sha256":"ee3ef5e562eff6702601256d3271dd7709f61dfaa4912f3c9d527ea51835a1bf"},{"content_sha256":"0236b52d7106b9534cfc3bb90f9e0691e67cc43cc38c74d284f58343fbdae446","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE679ED934B074E8A0AA3158","path_sha256":"ee679ed934b074e8a0aa315890f1b56daa52a0eb47a3857d4027a2155b3b5658"},{"content_sha256":"7403e01bac10d18d17e6d83cde3e560cae7e0bcbe6af1c1968e1491db69a26df","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE9B17796D39D128BAA940E5","path_sha256":"ee9b17796d39d128baa940e548a0dca639d9c63fd442699128bc311d9929b11a"},{"content_sha256":"4d9acf86e14c5e996e1e6d8af408ecfc2eb415c361e2cac9e36b84caa0e4a01b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EECFD32C88E57E82FC391C7E","path_sha256":"eecfd32c88e57e82fc391c7eca56a49854d2a629b898e1fd6d6d4c43bd5a91ac"},{"content_sha256":"4cd82aa4f3ce9e126a4539664477a15bf4ec7e81291aaefe51616c14de5864b9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EEF0B57B4D12C1E345B7DA9E","path_sha256":"eef0b57b4d12c1e345b7da9e6a278bdea44b56af0f66e9b51dac9f20f5c12258"},{"content_sha256":"df40c9a88e500c8998c601f9390909468121ff109dead99c3ea1c2823da241cb","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETRET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EEF4874CF1341231DE9F3737","path_sha256":"eef4874cf1341231de9f3737894eb037ad30a45ac86e64b09a2c50c6ca28a8e7"},{"content_sha256":"6b6f643b804947b47dd18a10226a6aabc9df7b3c716bfc95d11ae9054f155b36","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MADDW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EFCD0C9FB28A8DB71E322E2B","path_sha256":"efcd0c9fb28a8db71e322e2b4d1d4248eef0c822fe045b5e8a68fa3a18574d3d"},{"content_sha256":"2d9fcdd2e68417eb4c9e476e4601bf9e05cdaa729ba886d7606a19a7a85429e0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F04B5AED6BBB9994357DD083","path_sha256":"f04b5aed6bbb9994357dd083169e50b3d0b8e853cc53319cf6394de4d0460088"},{"content_sha256":"096d4b0dd5613fdec96b87da7d4e35641435f5694279c93716aef3877cd740db","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-F05C6BB271DB74092C534B84","path_sha256":"f05c6bb271db74092c534b84d55facf0d6239c632c488a96454426deb0be14b7"},{"content_sha256":"d13ef4c8e0d18703de15695459c52169635afa0c1d7917e0e13f37a134bd1b4f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F0C1074453E720F19F9D5966","path_sha256":"f0c1074453e720f19f9d596661125036f364fe0015a7489a40a294d0dde93dc2"},{"content_sha256":"4ccbe22f7c17735d8b07c5ac003038ff5eac0ede2f9894dc5dc307c195a01c57","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F0E95C6D025DEC51E8A29B82","path_sha256":"f0e95c6d025dec51e8a29b827ca6dc5007e387c655ff9b5f36e058cf482943a8"},{"content_sha256":"6dcfc60e64583cbe59a9323445f15fe08ffd2bbdb816cff2e3d87aacf2143ae8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FGE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F12C60C9C237788B4F79EAC9","path_sha256":"f12c60c9c237788b4f79eac9d30c2475d2d0b79594faeec9936db0390f117ffe"},{"content_sha256":"db54f10152eb4b8db84e18165ba05aec4e252460228c2a6d1054ed6d394aa4f6","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TPARTMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F1A055AFDEBC425A1EEE7B01","path_sha256":"f1a055afdebc425a1eee7b013984689eb29160760759b5b9f25abd4f9e6ae0dc"},{"content_sha256":"6803fca486e545a30ee0e9a0eb8c01a4fa0720a063346bbad1161ab96148f4d1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CLZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F1DE1509D7434F6E7748EEF5","path_sha256":"f1de1509d7434f6e7748eef597b63f1aaae1a3649ec37d2a3fab47b99ec71736"},{"content_sha256":"efffbfec4c86e479c1b500a1a3f56263e53b748b493a65fd6d2d8bea168156ec","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F1EB7DE45855FF148FB345C7","path_sha256":"f1eb7de45855ff148fb345c74b5b191b91db13f7d70a479a63f63fd27ddc7c5f"},{"content_sha256":"ceeccc3cc4494438aed8958d8466358272293bc6e9fc17b001da7b8abc68b817","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMATMUL-BIAS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F384A3B6DD5C55068B22B792","path_sha256":"f384a3b6dd5c55068b22b7929fb86b8395ccda9bad4f568f626323f5b595fb7e"},{"content_sha256":"41b97b8250c50bea43a9681156607f0505813eefcde6573cae2e39cd8f14fb2b","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-BSTOP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F391AF58239CFEE745F6F1CF","path_sha256":"f391af58239cfee745f6f1cffb73e35eeb178849eae311aa2ff816aa4a064155"},{"content_sha256":"dcd34dbd260052f49adcf13aa62a723dc0aa7c7d21b70ca9f71d6acfac9a30c5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F4F759709819DB162096F32D","path_sha256":"f4f759709819db162096f32d7b52aba86c04ae24e24da5190a97e08b93130a83"},{"content_sha256":"05331cc45c58fc6b753a40be019c81ce7677a023fe00a4c6d35de2dc5158ea01","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-XORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F53B019CBB68A3D3A99B6814","path_sha256":"f53b019cbb68a3d3a99b6814e54dc0983c3546cbf31b9047494cf8e17b8d270d"},{"content_sha256":"14b081ad4198e5e1ca8c8d63d84cac1c5fe4507d36910c0857a5885722e21176","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F5AB79AFF6773ED49FA72CA8","path_sha256":"f5ab79aff6773ed49fa72ca8f845a41358324873ec1e1dc6abf4c84d616c33bb"},{"content_sha256":"e7b222b2fd3300228b969d80603218f43aa4d3716a892e47f61b2cc73f2cd947","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F7205705580451AAAFCBC84A","path_sha256":"f7205705580451aaafcbc84ad196472e65a1793b6ee612229da7310de3bfbc5b"},{"content_sha256":"c31bbcc50bffaf00d8b1fa57def6e1f09a84861d80e4e8467d6b14ab564f1441","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F72A734ED28A02AB77C84707","path_sha256":"f72a734ed28a02ab77c8470794adf358783c2c6978011cf14370674bd70c0c45"},{"content_sha256":"4c2a5cc09ffe271662b6f9edc3fe6e340148241fb6f000cb14932c2355d7ca90","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F877A508677D2AA8B254BEF5","path_sha256":"f877a508677d2aa8b254bef5b1c06d91b8ced4eb1aaaa207c3d2c94ca990f188"},{"content_sha256":"991d6e06d0d00634830b0e5dc07bfb0f2f7048a874a902e2c014ec31d7568035","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRAW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F87C81A35F0C9EAD51C03104","path_sha256":"f87c81a35f0c9ead51c03104b4045545ceaf90e2a233fe4dca5268dbc13a9fcc"},{"content_sha256":"db8f03b05aa5114922c6e3d0ddc4d01a6e1572f77fe0bbc9ea1c382865fc0f47","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F89736659AF91A2B2DE042AF","path_sha256":"f89736659af91a2b2de042afa1d0f1cb020077db8d6f62a0de0c5763962b2a84"},{"content_sha256":"45b6bdbfcfc82e9f83b805d9320adb4b71838e7cbf264dc2f52936207f3163d3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F94A7CCE333595E6A42DF073","path_sha256":"f94a7cce333595e6a42df0733a83fafe51f576c7c2302268083581ae29666168"},{"content_sha256":"b2f29c2ad9128d6725a59226208c43f1dc74d4a74b61def43b6d2c69c7fb3c7d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F98D886699EFC540A61CC7F6","path_sha256":"f98d886699efc540a61cc7f6aa160ef4d16ae5c7d2e9bff296f67175fab6e9e7"},{"content_sha256":"fc89f972369829b95e57b84a4bede069cd1a030e155bce41bcd49abf575ea9d5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSELS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F9994C4A28EF1C179F1C63F9","path_sha256":"f9994c4a28ef1c179f1c63f9d831919b946e58620c556c8d0ca79b2f695ffa54"},{"content_sha256":"eec623043cca768bba900a37cf7bf5395a245e8f782b82019328b60b4d061197","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCMPS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F9A9043283DCC3CB7090F647","path_sha256":"f9a9043283dcc3cb7090f647d4cb2d03f58febb52ac21b3cb8f4ca6109ca81d6"},{"content_sha256":"3a1c362dbf2880ff8fd6cce40e8d5fe85c716802b77c005079f04752addb67b7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F9D30E67114326DFC665F97B","path_sha256":"f9d30e67114326dfc665f97bc85e491fe1c2895a969a05588062e5030c763f66"},{"content_sha256":"a7633686f829915aaa5cd6e6d32e69a0ae37ddcd72f2ca6d733fb65e8a3c6dd0","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-F9EE710D6F4F994421D5055F","path_sha256":"f9ee710d6f4f994421d5055f1e82bfd7bd29799c1294aa458c385833bb5befd6"},{"content_sha256":"b2cf805abe2cca970ed996e9111a879a26a2c562d4c2de8a5a7bb22131454c24","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TTRANS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F9F29FA791E4135EA3032FA0","path_sha256":"f9f29fa791e4135ea3032fa0ffa07891b0496d00a7857c595844b749112695df"},{"content_sha256":"742277e5f877f5c413b4006c845c128196e1b6e5718f1e5b56ac9bc94218d252","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FA47C58EE2A137EA934135A1","path_sha256":"fa47c58ee2a137ea934135a1c1727addffd00917c2630c174894ddf074a75c14"},{"content_sha256":"a43be7aede778138d32c99c7dc510a2615b4789747fac72f333e805d8c3938a6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FAAA890D63EC9C6116EC94FF","path_sha256":"faaa890d63ec9c6116ec94ff40db68ef376950ffaffbaf91dc23b81942c33e89"},{"content_sha256":"fa47a478951c006ae79abe7959fa04582b83b95b458d47ea0544a46d04d1e1c4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-UCVTF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FAD7A32EDCA5543CF9FAC62D","path_sha256":"fad7a32edca5543cf9fac62d05e5eacbf0185311624428b5ebd279a33ee74591"},{"content_sha256":"232500f555abe291401a4303e07620a35c89cc213b8b7edc5f4979d6411ae6d3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FB4373543369F6CFC6B231EF","path_sha256":"fb4373543369f6cfc6b231eff0c1464580f36c0187f4f0de2f7a0788d4d98287"},{"content_sha256":"54e07ea9b8710a0cf95aa80d1b0367b0130a288331472627a4dba400e3a03d10","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FB896D1D5E461A001215A4D5","path_sha256":"fb896d1d5e461a001215a4d52dde2165f2b801af3c367aeefbee5bc371cbc656"},{"content_sha256":"1aaf377dd7b32574c488e33b070d369a7bd0e2dd0ba02e4d74cd288227f34ab3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FC0C81EDEE4DFA7A929EDE80","path_sha256":"fc0c81edee4dfa7a929ede805bcbefeb5605ea4795ae09a2171450613afcb99d"},{"content_sha256":"f99945b6b0614a10b3b135c9ee844045c02af8f9476cd8cb49000f296b7cee36","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FC8B4FA052D619AEA948DEA4","path_sha256":"fc8b4fa052d619aea948dea4bbd92513434e71aaca64c0e3afef3971863c4378"},{"content_sha256":"0e390c6c74c4939fd885b8a84ba9d045955b999e35e518862a947e5932b0ae79","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ANDIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FCBA65CEAF279A909779948D","path_sha256":"fcba65ceaf279a909779948d937842e068cfaf52b794365bc40a93c2b324c2d8"},{"content_sha256":"a4697ef5cec06a3ad2e28f6dc4b122fc1c5290de45545fd24d7e43b82a827c0a","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FD6E9FEC004D3D4B263E4DDE","path_sha256":"fd6e9fec004d3d4b263e4dde2944c10a268e345f5d8b5c5f2609fe6066be673b"},{"content_sha256":"05e44688cf36fd8fc5872d89bf131a01e7ce12a44d7b666ab07bf242ba762f76","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-FDC02DE115B2221DAB4834A0","path_sha256":"fdc02de115b2221dab4834a04a46c4ef608537bafc04e9812b13bd328cc52e74"},{"content_sha256":"a7908b1400b120605c891151ae37a300f8cb0df8d74440a368853354ac500aec","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FE09F2C5BD7D0D31B57993C0","path_sha256":"fe09f2c5bd7d0d31b57993c0022bd66d8158f36bdb25f16e8afd73eedd0cf02a"},{"content_sha256":"514634b13cbe2fc51c198413089331ad33f8cb3c7cb860647fcbe7b4d4bef1d8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FF0D44E17DAD318DE4042D7E","path_sha256":"ff0d44e17dad318de4042d7e60149d3aad349d6c76d0184f30429ad46d5ae0f9"},{"content_sha256":"43b53c62e8a1b330e6bdf4455bc6a6d9eceacb525259d16f4058f0c4a64de4e8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FFAF7F61EECFE8A474F39961","path_sha256":"ffaf7f61eecfe8a474f39961c3e4366dcff87dd9192ab5e337e15192dad6c9ca"},{"content_sha256":"1ad161c671e05a157aad9b3acf3db8298602ed23977d595ceb3e9f795cf5d5e8","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TANDS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FFCB0B24B639DA2CAC51DE9D","path_sha256":"ffcb0b24b639da2cac51de9db0711b4d67c8cabb2c20a3a90f4a6afd9d894658"},{"content_sha256":"aea3295f8f7c7710260702fb355caf4480561cfcfe718bcac3856e2780b980c3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FFEF57468CB6C1BC70AEE784","path_sha256":"ffef57468cb6c1bc70aee784e5ce4594bc2b2a082f7be9c2dab32ce7a3fbb468"}],"parser":{"name":"pto-anonymous-zip-inventory","page_predicate":"normalized terminal suffix is .html or .md (case-insensitive)","path_normalization":"posix-nfc-relative-v1","version":1},"schema_version":1,"source_id":"anonymous-source-001"} +{"archive_sha256":"46fc43641fe1394f27f4961734940355e83909df08e4e4a489f02ff1e4a28aa5","asset_manifest":{"count":3,"entries":[{"asset_id":"SRC-ASSET-2484EBA86923AD2B30E1AFE2","content_sha256":"f0a7bb124ce6cc939801aefe2f7dae38f33634550fc4bcdad4e331c3ac80e1f3","media_kind":"css"},{"asset_id":"SRC-ASSET-463716C9879A700B8C891CEC","content_sha256":"d19682d047cab63c28385eaa04dabe2ed53d4b2e93403f0d9ed0e51308445306","media_kind":"extensionless"},{"asset_id":"SRC-ASSET-F29ED9C41752EC36F99C2B97","content_sha256":"cd891d40554ecf4081abf661f6bd49f65947d0637a2c9b140084a5c563530d5b","media_kind":"js"}]},"authorization":{"license_compatible":false,"licensed_copy_allowed":false,"notice_evidence":false,"state":"undocumented"},"default_copyright_disposition":"current-owner-rewrite","pages":[{"content_sha256":"f31e78910fba392e87d27bb936e3e906262e45c6433c39f5c656d21b207b1a6d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-00E3F88BB8433F53AA84F033","path_sha256":"00e3f88bb8433f53aa84f033b4bcf5a03f09b829bae7b9cffc861a36badae2b3"},{"content_sha256":"a105e1d0881a4f029210716a1b55de2ce256165c19470e5f5623e980f59c73a9","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TABS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-00EED76F052C9780AF921FA6","path_sha256":"00eed76f052c9780af921fa6727828bb27fceb61ebb86885c7273e032e0a79bf"},{"content_sha256":"00d2540c039b4caca2067b52526bcded2905c0cf05ffeda8efaf41d830b37761","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MULW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-00F1FFBE49E81E8B5347C13F","path_sha256":"00f1ffbe49e81e8b5347c13f4d17b393b587d9fb34cf480e7ccf2b51cf739b2f"},{"content_sha256":"c00eaaec1da7198de59939978587ede471f335a7596f1e761a86f7ecca5f4a5e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-012BFE4635CEDCB6748DA8BE","path_sha256":"012bfe4635cedcb6748da8bea417921a7d0cb1ad5e2ef71563838861e8f34bde"},{"content_sha256":"e0884a6eaa7237675381e7a5eaf535aac12a532fd0f5542520014b0c622e1bb4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ZEXT-W"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0183124EEE00F6EBCBB84C17","path_sha256":"0183124eee00f6ebcbb84c17185eb22aebf2de38b3dc53883a2ba0f3a7b5011d"},{"content_sha256":"59867567cdc27854a2d5d9e53901755c5727ba0762970d751d9982ee131bd397","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-01A760FF022DB82BCE22E56A","path_sha256":"01a760ff022db82bce22e56aa0461813a0b726973977bb7e76359410c3895a6f"},{"content_sha256":"48128fee6c89334bf613d32a4211c7835000e96950bbfdaba5b4205fbd8489db","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-01DA19EE6143A112DE49BCBB","path_sha256":"01da19ee6143a112de49bcbb92eb4d35b260a0edb684bab2a19905c98b54d22c"},{"content_sha256":"3ddf3dbb124702ff9f9ce22185afee2918aa65d62a35706094743e227eac612f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-01F83E7EBBB7D21A814EFDB7","path_sha256":"01f83e7ebbb7d21a814efdb73d4c06c6fa76ad75f34a911229c8e95021f576b8"},{"content_sha256":"7860dffbc6b28bafae5c1295853929b827f81293edf195e27f676effbdb02488","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-02012E50BA40D413CF2D84C0","path_sha256":"02012e50ba40d413cf2d84c035d675b136f3725a95b7c9449212504779ba294f"},{"content_sha256":"b4c77e9e4b76b7538856491f5f57c4b0a6070a1bea0bf6644bf704e5b5f2c224","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0257A0D2AC388067F7489C39","path_sha256":"0257a0d2ac388067f7489c3976b6dfae8c118cd0eaac059596d92eb01b6a245f"},{"content_sha256":"d7bf2a7b33b4a83eb1f8ccd82c336be975319dd80fd8c4557fb596b64f3d8c9d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-026415522F6AAA3BA5033DFD","path_sha256":"026415522f6aaa3ba5033dfde34ae6ab6e0adbec4896b410d8794c917bf3078f"},{"content_sha256":"fabb4f4c1d2fc745310b58b023ea4bfbd58527eb9b1211fec355e412cfdf65e6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-CMP-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-028AFF7295F22B87935813F4","path_sha256":"028aff7295f22b87935813f4bcb97f28d6d7b4c3dd89bc055df92d9f4fde1a99"},{"content_sha256":"7555d9ac94c57ade1cb829ed2866461a4161524fd455cbb56a83408f0e14faec","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-02DB9489B179B165524E58A4","path_sha256":"02db9489b179b165524e58a42d52b3735981e055703c5019aeb86678c5b1a302"},{"content_sha256":"fbc7193e01094ca426bffd4eb777b16e0b59d9319c07763958d6e17ec516c810","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0359EB938FBC1703B86050FD","path_sha256":"0359eb938fbc1703b86050fdc4bc4dad33059e1db6fe055d41c31a7465f55143"},{"content_sha256":"785268857fd393e113c8f1907bc4e9bfb30e6ba64c2069fc45c11c437770c64d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUBW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0373F4CC48397D120CC06D5F","path_sha256":"0373f4cc48397d120cc06d5f5688606cf1d45f439df990920912a7769193e21f"},{"content_sha256":"36a137be4d4da244931fc6a0a1cfc80da03882002c3a8b3875da8bc8bcccfb8d","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TRSQRT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-042265612CB69CDD1F2B387F","path_sha256":"042265612cb69cdd1f2b387f706ece27b9dbc32264514255511a4f0d74473ce8"},{"content_sha256":"06ab82e9401bc1424c1af90c439926f69d1610bf9d16383fab210ec5477b4b89","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0425A125817BC116D71E7C41","path_sha256":"0425a125817bc116d71e7c41328f33c6109d512141bf326ffa629b0ee042bb70"},{"content_sha256":"035844d7bcb7ed8a6ebf211ebda4e4e2cbc4c755317daf0271bedc8995d156bd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-04454EDC0DD3E872934E121A","path_sha256":"04454edc0dd3e872934e121a73ae101872161e02c791a6066518938834a2aa90"},{"content_sha256":"01f152be0dc210d1e1f36af5022ea519cb58dafa06c35a903b25175eaa68d4a5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-04494C9E58F02DF40A577DC5","path_sha256":"04494c9e58f02df40a577dc541ddfc0045357911d26faf5d0f0b475f1fd067ef"},{"content_sha256":"db702d8f9bb40c0aa801326740d087c25d23e6be15d0347dc589085f5d0d97c5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0509CB0DA1AFB3E0EA2BB7B9","path_sha256":"0509cb0da1afb3e0ea2bb7b9d540e5e1e77b80b027aa53daf1e68ab71c64f48b"},{"content_sha256":"ab32a08ff88b4a4055405ddf8d0855f30af6d3a4460cd07e7bd8fba194040fe8","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-05A1CE80276B8AF0B7BFA609","path_sha256":"05a1ce80276b8af0b7bfa6096d237b7e504f5d229f205e572f06c9e4aeace950"},{"content_sha256":"b850afae2cc837ac9a27a3cf91d8b3f6a80173cf800375a92579b6b21cab7c94","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-05AFFC16FE4279DF50AAFB63","path_sha256":"05affc16fe4279df50aafb63b1aabe01356a679f30047b3e1e51314affc4359e"},{"content_sha256":"2b124c5ed71386ed19f218314b625fb58b9fd3630ef177cccac505687332cbfd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0677B14F2741A7BBAB9580C6","path_sha256":"0677b14f2741a7bbab9580c6dafc8aa12040c7d3efc87ecdd9c723d7af4f4179"},{"content_sha256":"fa9e27a34f6c0318422c832c481b617044467b27afea857e46518aedbb50b002","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0697C74F4E4F577E9397495A","path_sha256":"0697c74f4e4f577e9397495abbc0595115b73673f437d06fa882db98f52afd6c"},{"content_sha256":"2aa8e15fadb0653f26c65e632c1ffc85959466e54bdcfcaf540e31ec38f46e81","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-06D54471ADF24634EBB710F4","path_sha256":"06d54471adf24634ebb710f4d290f74fa7572124bf1a65b2750c7445f65d3d82"},{"content_sha256":"f629b0d383cdf34dd10399067cb6345608aaabacf8db849355d879f3e3e6566e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-07C67532F0C60328C9259343","path_sha256":"07c67532f0c60328c9259343b1f5bfb3e0ba6f97aca91bf302a54bc2e6960814"},{"content_sha256":"a9e9cc59b50fbafe9d92909ad7742444bf8f33bd1bb64cceabbb5633bfb88a95","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0807989A77BE032E98380B6C","path_sha256":"0807989a77be032e98380b6c9264c72b3399d9690eaa0b43414e5991d4aa86b2"},{"content_sha256":"6a792e6e85a2854c019b38506dd14d8bde9907e5fd54a035228b3b4aa75ecc7c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ANDW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-08191377890FBB82453D3AF5","path_sha256":"08191377890fbb82453d3af53fc71c48cd885218ffdb8b686cb1475204521975"},{"content_sha256":"c4209b9ba29360c8a76a7795d9f80acee5ace604b6b1abe50c664933eb330559","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-085282A1A21D88D6C8609AD6","path_sha256":"085282a1a21d88d6c8609ad6cc353b17d3264156faa3525939ed9768569f3211"},{"content_sha256":"63c1d8abc5c2e13e7b98f5679d736d3b37f91787e7f8c4315a16acd77b0c3887","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0857C0FAD091E539A0E644E5","path_sha256":"0857c0fad091e539a0e644e5b325b034be550e87667d6768b48b1e5df2068e37"},{"content_sha256":"d325b8b784c2930f93beb03e3a28e8fd99e95ec142489abf761b26c42a3ef4ca","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-08A59F50EA4754C9091CE57E","path_sha256":"08a59f50ea4754c9091ce57ec0e01f0cae7ebd3988c74a5efec5fcc819acb49b"},{"content_sha256":"93fbb3db7e92493444af8d565056123ab4d4462afe042237d54348146bca90a8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-EQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-08F86C7C6EA2DF980DAA4390","path_sha256":"08f86c7c6ea2df980daa43904936062871b50cbce97d3a46e45d23f8865bd731"},{"content_sha256":"5883279900c93a08409ae57a4899ea4401f784e80a25edc849011f5c561a228a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEQS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-09563CF57A99EAD510299F2D","path_sha256":"09563cf57a99ead510299f2d17d987cbc22ae094163e681cafbd0acf5ee83693"},{"content_sha256":"ef23a35ee4e9b7d1ebe55545b1ad3dd03f337848b8811bb2d85ba4ca85240972","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TADDS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-09A86B1990DBD2F54217AACC","path_sha256":"09a86b1990dbd2f54217aacc3c690a85b972daccdbfedcfcd7509f507318d39e"},{"content_sha256":"0ec1b454a5a73e2ad28fc837fb310dfe75acbe3bdfb18c5ac69f143c52a056bc","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TRECIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-09B2A39EC19DFBDF66C63398","path_sha256":"09b2a39ec19dfbdf66c63398edb3e5219294dc40f0e4bd77c61d8fbb28782679"},{"content_sha256":"5dcd9e6cd4e10882a31e27c4a662fbcea57ed7db1619772ba95fb2c344d7ced9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0A3C46A6CFBC24B15E635C61","path_sha256":"0a3c46a6cfbc24b15e635c61b1131302189c767fd2fd8fe288c7074d838656de"},{"content_sha256":"91d1b01cb1df16a9490c06dcfc3c104425a58961cc55470bc6d89f071eceaee3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ZEXT-H"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0A6FE5599A23E2D9DAD1E8DA","path_sha256":"0a6fe5599a23e2d9dad1e8da29480de9dd677b11363309360262096750c7da58"},{"content_sha256":"5fa7bb740ee9d33830475a01357381c9a71d46ee7edfa0e12cce84a74ecd01ba","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0BDFE30F550AC3AEA5D3D582","path_sha256":"0bdfe30f550ac3aea5d3d582ff7391a5d3d58d50c7b1dc15ed1acb12a126d9ed"},{"content_sha256":"547375e0214b4387b2b65c158f838ed8997c1c8ffa6c31166740fe3ca226ea56","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0C37D43CF43F98E10D0C5FFB","path_sha256":"0c37d43cf43f98e10d0c5ffba7c591db1a038532582aa2324a093ed9c4c4504c"},{"content_sha256":"67183525e0f03525352a9bf843f8ccb38acf6208708dbb00cc3ae30b61fef727","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGEMV-BIAS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0CB0284A8DC74CC13EE9C04B","path_sha256":"0cb0284a8dc74cc13ee9c04b86d8093ad426ae2abeac8600bcfee9dd8cb9bf89"},{"content_sha256":"bbdf8def84d08fdf608731738f6387980c54627031a781b8f885ef6ec9ca00d8","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSCATTER"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0CCE4C8B77F8C9ED77401C24","path_sha256":"0cce4c8b77f8c9ed77401c24095d0f19dc65f98fb90c1260cb74229fbe796519"},{"content_sha256":"af48dffb455e96f0ec8a92348b6380cac2e7936bad8f39cf96392d270ff6f1c9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0DD32269C78D7D8D381747A9","path_sha256":"0dd32269c78d7d8d381747a926aace807a53acab4ebd054bd4bf2feba8752c98"},{"content_sha256":"e73e05630cff992a34e6e510e27229fb74fc59b76242efa264f8931768dfd01f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0DDFC0F159BE270B8E512195","path_sha256":"0ddfc0f159be270b8e51219586061f4a0bdc729d28413c8398bee9dff49fd534"},{"content_sha256":"f977f1fa32a5cf987f319bcdfea35215ac767810d94777576192d1f84b87d9ce","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUBIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0DFBE8748D48A09954697781","path_sha256":"0dfbe8748d48a099546977818967bdc7e93ecd6491fb89949af848ec5cdc744c"},{"content_sha256":"afe10716ece60517a8e978d21f053410ef0dd8982d152d704624050fbcbe837f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0E4EC489B366F7F95FC3CEAF","path_sha256":"0e4ec489b366f7f95fc3ceaf9339eeee073c339aa8fc0a47e8d1fca123012474"},{"content_sha256":"71a8b8e34ff6514b974b62ce25d134e41ff7b5759e0e5d276cd7d3dda470cfca","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0EA688DB08BA5F8B702A7725","path_sha256":"0ea688db08ba5f8b702a7725d5135697d8676381b5e518868c3219f66822e7f2"},{"content_sha256":"6d95a80a77c4424bbf74c4bcae534dbb154cf34a88bcb7bb3fc3999831a50c5d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0EE3AF20E1E7158BE923DF2A","path_sha256":"0ee3af20e1e7158be923df2afc640441bad74a6125dcab56d810679c68cae82f"},{"content_sha256":"152e0ea9ce9109335822382e4fd1f28597df500ac99b0a7d83812c8a155713a4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0FB6099190EE62A130526EB1","path_sha256":"0fb6099190ee62a130526eb1be6a7466db74359e7ac1dce172e55e05e48c3440"},{"content_sha256":"6d5bfb169903688a81d7bb65a96df1b8f7c8091ee3bc5759e91fe207ffb88026","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0FBF37171FB26123A85FB85E","path_sha256":"0fbf37171fb26123a85fb85e3b7f5ecbbf30f2dc5d3e56a6c2a39197340c604e"},{"content_sha256":"fa88d582f4b00e00df81ef46d5a1a8d942236cef32fd7ce489f24b35aa623ef3","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-0FC5F7B6BDEB7BB1849AFC7F","path_sha256":"0fc5f7b6bdeb7bb1849afc7fbaa4d43880cc2f495061c8b64bb5c1ae2a2ac8a2"},{"content_sha256":"7f048d39026344018739c42a5d473470e186d67eadcb35b95514076939e732fa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-102675E2F999F097CDFC6924","path_sha256":"102675e2f999f097cdfc6924e0c2f3f69762c1b6ec6c823fe12cf7d6371e4772"},{"content_sha256":"b13aefcf202385fba83bd96149c88dcd74927ad6146918f5381730d19601f9d7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1071598ECD68A49262BED486","path_sha256":"1071598ecd68a49262bed4862935ff45d1f1617977fcb6ceda9047fbae136f0d"},{"content_sha256":"6c586e94625549e799dc1911d873751fb3080f65af18c11cd0f359d21c343088","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-108089043EFA13CB2869038B","path_sha256":"108089043efa13cb2869038bef5acb4643917c12156e31f84d8fda94b99981b5"},{"content_sha256":"b27eb74fcc797e1a181324a6eed82fac2f78dc9d78fdadf9e45a36a7c771048c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWU-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1082A2F00C220E6829D71AAB","path_sha256":"1082a2f00c220e6829d71aab46daefd8ccc2deff4cadf0b817420f14893749cb"},{"content_sha256":"3a203dc1e006470f30128d77276d4e155d34e9c53f10258f55e81533feecdc3f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-110FBC2CB8E620120C07C66F","path_sha256":"110fbc2cb8e620120c07c66f7534455e427783360b51ba41393dbcaebf85b378"},{"content_sha256":"b35a9b1d9a6965e673a458e86d895af8566a78dd87d714257f3fc42ed053b32e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-11A49089406476B8E2DC8CA6","path_sha256":"11a49089406476b8e2dc8ca63c7b6b511e5ec2060ec23c0d79b8da71b6103c11"},{"content_sha256":"88726bdce67f805a5c3a5320f342a3f9d6f91522d52cb7da842d2f6225541d0b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-11BB988DACD0CD94B49D49ED","path_sha256":"11bb988dacd0cd94b49d49edbfcc0897295a35a7976378074f276bd11174704a"},{"content_sha256":"20af2bcd4edb08343d13b76b9b1f4ac31438353e6062f6c7fdef40545e6c10c7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1222E32E79EA46802B27AA07","path_sha256":"1222e32e79ea46802b27aa07db48d39586c7032d560687707f944282d621244a"},{"content_sha256":"93a44996f32b0204ba914896243bb51f378fee25689dddfce9a631eb5f5f28e4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SUBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1237808F5503ED5B8CAC4FA1","path_sha256":"1237808f5503ed5b8cac4fa1d67e3a85f206855d67a9bbf2acb06134bdd81a80"},{"content_sha256":"ea834c31aa60c0dc31eb695561675e1d9be3c703d42534e0616d1ec52a05d585","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-12E502502F82B6021183578D","path_sha256":"12e502502f82b6021183578d57004f85a68e9c9b4a480e964ed7d32c51235c9c"},{"content_sha256":"c04debf3e2fa155d73fba6c700e3ab3ee4c14a9b0efff8f94ea0e3c13823e1b7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-139AE7CC8CB67EBC3C003934","path_sha256":"139ae7cc8cb67ebc3c0039341538d618ca073433a87e63747d525e5cfc6ae50b"},{"content_sha256":"b32c5594c5b96628df36a8947554c86050bf2a379eac0a3b7e74682ed52db4cd","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-13A98045FC04B4561BF95E6C","path_sha256":"13a98045fc04b4561bf95e6cf9ec3b4b165f924a3fcdb9d1c8da951a466859f7"},{"content_sha256":"dea2f19edc755f03e20357565648e0d2624100b70fba839ae0fb73f9f91ffb94","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-13DB4665A3A602E829254210","path_sha256":"13db4665a3a602e8292542108cadf0d09509266e262e5f4fa83d35298e6a33ad"},{"content_sha256":"6ed497bd0467df9133cf949b5476536b1a7deec6f7527ab819be0c3570575645","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-C-BSTART"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-140EB24A4837A4CABB50A968","path_sha256":"140eb24a4837a4cabb50a968b74bf93372962d530263298fd8a0027a3fb68eff"},{"content_sha256":"e8febee2a13405b9814b094080913137e3c8a478d8fdef07416030e8aac0cc9c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-164FC8450C2E7EED79179E17","path_sha256":"164fc8450c2e7eed79179e175619ef1f14ad0b59aa136e77791ea1d014252422"},{"content_sha256":"7ab3369dd1faa75b434c4623af1f7e6a7c2d8069acb748eee55f7dd3a9712992","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTA"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-166251DE7B45D7A7B8968302","path_sha256":"166251de7b45d7a7b8968302b60e387f8b0d9a1828d9449a04ac84c574154185"},{"content_sha256":"0253ae4675e79cc24ecc5a3e0026415d83d881860e29d1dd197b45c18dd04fba","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-16F76ADEC10F47399CDE943A","path_sha256":"16f76adec10f47399cde943a67e5f05fb48018ec3eeb8d3d285459d584f8af57"},{"content_sha256":"7d9b008d341d7b94807c532d86ce91a4daa24f77bc7f88896c34e7b37fed9f2b","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCVT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-17A9FBF15CB7439129107A3A","path_sha256":"17a9fbf15cb7439129107a3ae3e0e26385c85946593117c718245b4fc29f6d71"},{"content_sha256":"b7519326813930401555f38a005f583a0c55454db7a029b56d91341016dc3053","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-184DFD8EF963675AC039C32B","path_sha256":"184dfd8ef963675ac039c32b0ac3c1b2429b2dd768092dbd8a09673d19c46b43"},{"content_sha256":"cd8d1162c3868598f7e94d8a7ae64bbbdcf95303c8478411530b974ef4311d6b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHU-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-18AAE832E730FB3361CA0FE5","path_sha256":"18aae832e730fb3361ca0fe57c5abd677b6c255eb332f73771dccc41eda67838"},{"content_sha256":"2df9c7e45d54d9fc9b7ea106f1d216f01d4bd732ad73b4ea3ecf3c6d00982183","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-18EEA9C670415C3A8FB20E67","path_sha256":"18eea9c670415c3a8fb20e673fd754fe64926cb807cdc01c8c5d96429f2b5add"},{"content_sha256":"7a2619fc597fb41cb2b8b38dba908269c3e935fe501d8940f11596ef1cee8cc7","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TEXPANDS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-18F4AA51AD564C9C67425438","path_sha256":"18f4aa51ad564c9c6742543818acb17d1a5512a0cb492dfbae792e2abb639d8f"},{"content_sha256":"27bd3190a917e27ac8672b28e1324adbaacd9cc39ffe689055b4d34294a19ee5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-199D479458350E2A87EE2E5C","path_sha256":"199d479458350e2a87ee2e5c4c804b68395c1dc23540e0e5476436b29e8f11e4"},{"content_sha256":"8dab31b87ca89a6e426c49432f3c7ebc2ceb2646c4fa1a8041bb4197b7dd6e9e","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLARGMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1A12B161CFFC949F2F0D8F24","path_sha256":"1a12b161cffc949f2f0d8f24e375e86ebfa54247d0b59cba91c3704129680cdf"},{"content_sha256":"6900d5a08e9e50fd5d6bf40e46b38e6ae50c275ebc38a0d35296ce624085ebac","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-LWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1A5FA43E3D2E8F4654181612","path_sha256":"1a5fa43e3d2e8f465418161259f56c2b3e542828d3c520c4b718085fb6aeb45f"},{"content_sha256":"dcfc4e1483cf06865e57c3ae06831036132ade34325e1c10c5c4c2cc8177c459","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNES"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1A6A0D705CF4630A5BE7FC99","path_sha256":"1a6a0d705cf4630a5be7fc99c74ff832e9aee633275622862acc0eccc01d36db"},{"content_sha256":"4f83dccc62dbb0606edaa12308a9b96653010464ed36eb700060ec7ed5bb1cdb","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1A7DE4C5D2663291BCB65B09","path_sha256":"1a7de4c5d2663291bcb65b094ef4b00c85e5639d3ee2ec4dcf0ee657f8389dfa"},{"content_sha256":"4d9b4f01c729440ecf7eb9187006efbe906741a1983b140a01a82cfbc34afcbe","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1ADC10CA074DBE4597A7AFC8","path_sha256":"1adc10ca074dbe4597a7afc883121f4a0e76e524e85c3abdf9ae5fc9c60c5e54"},{"content_sha256":"17036f2dc0374ba8eb33e240dd62996359b18b0cc284202ef3d4b2707c8cb0e8","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-1AE89FBA69651D53D13A25F7","path_sha256":"1ae89fba69651d53d13a25f763ce8a7bba93cf309167b05bd94afccda6f086ec"},{"content_sha256":"7c231fcecd8d537a172a804a804da21f4f96bd2ef11bad4fd32549779d310d66","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1AEBE7F5674A4A9CD243F1EF","path_sha256":"1aebe7f5674a4a9cd243f1ef4a35c2bcad5c1ac100ca16af76c221df3df6b18a"},{"content_sha256":"69132ab2b6a5030ae34ea69d0692691b32bb301faa021b8c87ea766a2970c7af","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMATMUL-MX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1B8EF29E8B1B34B13129BEC8","path_sha256":"1b8ef29e8b1b34b13129bec80a9ea9ecb75d10e95ab5b2b79fc46dbe103afd2b"},{"content_sha256":"4f371a73e052594d5d3c955eebe96c5ea0e130d88810030bd81b53fb1946ca83","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1D01597FC709360D5DD962CC","path_sha256":"1d01597fc709360d5dd962ccdd3967754348f3a2e99472db373c419a9376f1bb"},{"content_sha256":"0d9b14a31f003dfd4000ef0e42aa4700283effe29962284e8271f72b03cb24e7","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-1D559BBD5106109A71368B1F","path_sha256":"1d559bbd5106109a71368b1f770cd5238565c50b7a145c89c6b279c7e2a64782"},{"content_sha256":"760e4ab881953a493370ccc667a9d8312656b3ede40a3e59f53012d6373dd634","disposition":"non-mnemonic-input","kind":"coverage","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-1D814227960B697E2C566609","path_sha256":"1d814227960b697e2c566609e72062944b23db408ea227f750a0766e450f5e5e"},{"content_sha256":"e5275803e38a0af84136b4cf5e164305fea9d8b86ec875eed0f32898d9623239","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1DD0F8374114966CBD3F172E","path_sha256":"1dd0f8374114966cbd3f172e6c8fa26be4b673d5e067e6d7a4ab07f6f6afa268"},{"content_sha256":"651cfdf95effd25b0e42b8ed7ceaf65ac4759640e9386c165fc6b0b70bcd8951","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1E75B9F84C679F781C2777EC","path_sha256":"1e75b9f84c679f781c2777ec4f773f999eec53de7473d977424c53b0e58c78dc"},{"content_sha256":"057c70fe26c702deee10e66b97a28ddc2fc75715f6330e842cd47fc66a96da59","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1ECC7E65C0E3D89611938F0B","path_sha256":"1ecc7e65c0e3d89611938f0bc137e1d5aa2c683789c630e437b29ed8a503e5be"},{"content_sha256":"253414a90ad2469f3a40789eb8c5d054ec9d97cb6188b18db7c04f8da5b95f1b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LH-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1EDCB3A29AE0C27B64495AE4","path_sha256":"1edcb3a29ae0c27b64495ae46ffb09f73037ff3c9e4f9d260aa8b8c1acca1831"},{"content_sha256":"9a8fde37f6f008baedd5b816e24fdf8d153a829a043251e46d2bc610b14e85f1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-1FD09C04C7FF887A659ED0DB","path_sha256":"1fd09c04c7ff887a659ed0db7191835d30e21207c0946fa158cc080eb6f91451"},{"content_sha256":"aab326e137f19a3e2fb3167e25312bcf4febf0771bcea1c67f4c27382ec57be0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CTZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-200C96728FF0CB9A6ECF1F70","path_sha256":"200c96728ff0cb9a6ecf1f708c00aab73e4d292d523db48e2726d8418b34156b"},{"content_sha256":"b209a26eab1da5f1c0c6d4f206b21d0d0d39877682cdb95338290859e6017b3e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-21552CE5413AED8C47078DDC","path_sha256":"21552ce5413aed8c47078ddc80bfee4b61ad79945013be9f05754a850395b05f"},{"content_sha256":"b750df3cb9363e65a5e67d87186f25899322ce43bdeaf86d432c2abf6221eb5d","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSTORE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2170B0657F1A5BE29F721CCE","path_sha256":"2170b0657f1a5be29f721ccea683f0e041923c3d2ec2842a5bad31b3130bf3e0"},{"content_sha256":"f0800dc4513dfef217b740302c6aaca7b99dadded1913aa00f4355563c550a48","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LD-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2216AF82A2001B7BE3269455","path_sha256":"2216af82a2001b7be326945530e6c511034b877b5962f5bba2d30d8348b061ab"},{"content_sha256":"2be3d1f0fbc30ad2219405e7f8a739fa177ac6526743a370a134e9c864a7fd06","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRAI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-229AF91F3C61E30A1F13AABF","path_sha256":"229af91f3c61e30a1f13aabfa39f86ac6caf587a1d7c3f65387db7cb58a6bf85"},{"content_sha256":"794c5f4494271e9686a46c97e2e7d33c2f5ee3935b43c1fa6be5fbee87a994b9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-23354822E245A3EC93886049","path_sha256":"23354822e245a3ec93886049b6ed96737ba97d82053689bd2a81f77db1cd6c8f"},{"content_sha256":"edb2bf427fcace546bde77a136381e26fc62afbd19e99b14f57fedf61e16c1b6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2393FEAF06896301D916DB40","path_sha256":"2393feaf06896301d916db407dd4fe71b494f16fe11f0dba193df7f485403d02"},{"content_sha256":"c077b98529986b44f9ae747e8aebb21d48f5bd716b382c075fa01bba3e325345","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-BSTART"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-239957A11C3051160727B5D5","path_sha256":"239957a11c3051160727b5d56db8c132746d39110e6b2d1cea802c6734699884"},{"content_sha256":"8600ebda773d93d6fac9333946f33b902a373c028f1e2f27e232522804a72675","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BIC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2419D47798BD68F764D53AA4","path_sha256":"2419d47798bd68f764d53aa47c17d5371453156d4ed3abd08782ccbf4799b7d8"},{"content_sha256":"13721fa676ab01bed9de90a9d39db22d5ec27ceda40859dea78a4493e46cff2b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-24A64090A9EAFAC7B7B7376A","path_sha256":"24a64090a9eafac7b7b7376aad4e2973861f3e06372f823b14e388b1f73aa93d"},{"content_sha256":"93850c43dfc64150932584d0f1800939017e2c8b68e97a28023e33216b65be9c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-24DC20824005E2652E24B5E7","path_sha256":"24dc20824005e2652e24b5e7526002296bb89a896c7d8a0d0e1fce8e350cdf1a"},{"content_sha256":"6b4375f4cf9e6101e72346b61c7fdde6ac29bea19140b09102aa333e52a4c9c9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FLTS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-25364F96EB9369C26425536D","path_sha256":"25364f96eb9369c26425536df46d46ad5d90a3e68bddde9ea7036a25cb64d15e"},{"content_sha256":"c8a99dbeb93e3cd4464c611364b3a85beecd9133d612fdd97eef7ddda599e023","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2567CF7ADFF97692E17A05B4","path_sha256":"2567cf7adff97692e17a05b412d9afebdfb00d00bcd61c3d07faf388c0112179"},{"content_sha256":"e494cc32a045a44c08db034dbec721df92c4aaac70bb7f06cfeb72298de55ac5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-25CDCFD5BF6B906285026E7F","path_sha256":"25cdcfd5bf6b906285026e7fb777c8224ec08d770cd6d47d10c6b22d1a3571ca"},{"content_sha256":"e92ff0ddb6010be3f301907b3c75eb933cc22bb10d75f048fdc619a41fba1225","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCONCAT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-25DABA32C66416FCB9FD9D9B","path_sha256":"25daba32c66416fcb9fd9d9bc7aed42f501c9c4895d05462869b0872fde6211d"},{"content_sha256":"8ffb813c468dde74422ea23108e433fc4400dfd47cbe134bad09d0696c2f9d04","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-26572E97D29BB7F156513693","path_sha256":"26572e97d29bb7f1565136936ce652b3e999a3a76e8af121ecc2e22677f8e699"},{"content_sha256":"aba53a1fe14d1cc768ffd129bff7f50ca60ceac31a97961b5ce5ee12d8302115","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-26A072982D9FC4C8AAE23000","path_sha256":"26a072982d9fc4c8aae23000459400f9a870f28130d5be8fc9adffe25a66dd05"},{"content_sha256":"b8673fbdf1b29b6663e4bea9e1f1c865217f79f3c900b5479711d2c4c48b1766","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-26F75DD1D95067B5F20F7521","path_sha256":"26f75dd1d95067b5f20f7521a0702f30bfebf0768118c64d1fe76bafb123d9e3"},{"content_sha256":"986d24e7700dec8bd212712bd688a8c8dd74e0a2e83ee46ccb032e54fb2db424","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2758511885B64E74813B9391","path_sha256":"2758511885b64e74813b939199bd590df7a1f51c20092b3f69b05cc3f8181bf6"},{"content_sha256":"58779ec5c0c381b0a0c2c6ff21679ffb92999a51556df7fcfe3df6ef3559fa15","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ADDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-277929E53901B3AFB58AC3C9","path_sha256":"277929e53901b3afb58ac3c9edfeccc0437575b8f4640df34654c06f298e51c4"},{"content_sha256":"e6fe795d0ea6cfc2d5ac9a48cd0785a2a289018f016633b879bae3f8eb303f83","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-279408797817F9ECE2CA00A6","path_sha256":"279408797817f9ece2ca00a68a6e505cbd23dda832ac40de9b87f36b79e86e60"},{"content_sha256":"105d2251e3ca11c9f2b08c846e8c67d9413ada4941723530512a9b71b710a995","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-285CF904234BB5123251B059","path_sha256":"285cf904234bb5123251b0593afc589c446e7e5bd062333fe53f668c72301092"},{"content_sha256":"78c6d96a5852ad49d17efa00925d251ba4d344721236d4d2579ff550174e0b8a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-LDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-28F1433BC8D434D9D92CF513","path_sha256":"28f1433bc8d434d9d92cf5130a159926d384283c5c0ec9fe1a3ba15a9e15254f"},{"content_sha256":"d50112ffa6c55e7756b887c58995fb593661719e2bcbb086e17fcb2f64605ad1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-28F89C8E96B82D5BCAE6DE32","path_sha256":"28f89c8e96b82d5bcae6de324147a5ee23f0d6f31562b19603faeff4dfa3f276"},{"content_sha256":"8bb82f9c0d2248ee07954716336b48fee1e0b3fcb81b2bafda4a9012ceb0084e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FGES"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-29B1654F7156720DB7158602","path_sha256":"29b1654f7156720db71586025eafbc6095777ff55a63d0be1526402f3a97941a"},{"content_sha256":"6cd9c3585528c942ea90857cd8fc7db9d847dcb5b5f907d5c61bd83db6af93e5","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-29D3F48CC1BB0084A3D4B2F1","path_sha256":"29d3f48cc1bb0084a3d4b2f1c7d090ca2d4a7164552706f16cfab1a3508059b4"},{"content_sha256":"f45006f0b8c4ca7a91ea61ecc8a1e4c72cdecdf17e508fee24c89c5029793c2f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2A58B487F7515268CDA52888","path_sha256":"2a58b487f7515268cda528886199f19a3d530d73966e163cea0ea2b4652fe202"},{"content_sha256":"f8c099b7a10d81b6796de29294d79dfbb5060096074d752904bad1c826719f77","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2AA3291DF92A9CB30A6C7664","path_sha256":"2aa3291df92a9cb30a6c7664a321b5a9cfc2c27ebe45b4e9d6c19d51710f1523"},{"content_sha256":"7e58780770d277a0be24f1d9f577ab3a0ff23654d7fb36da6aaa31ca1afd29c8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIVU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2B7FBF5711A114340A9A2008","path_sha256":"2b7fbf5711a114340a9a2008caf6b51f6faf2205b0f9c3274c5d200e7ef7de45"},{"content_sha256":"31e5f67ce967ee70ea88e865fffb285874b1f66b94996f3ca34e08696b595391","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MAXU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2B8AAF89BD9322E18644862B","path_sha256":"2b8aaf89bd9322e18644862b7ae9ff4a6f7b1e6b02f30b9501aa38fae56b698f"},{"content_sha256":"f2fc7b2a630ce55d1edc745b930697410733e2c7533a4e1126d1e14d665309a0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2C482B6E6BB60D24FAD6B3C0","path_sha256":"2c482b6e6bb60d24fad6b3c0ced32e1256f211bd70ab889a9cc925832ee6dd1c"},{"content_sha256":"a9c6339238ea6464780c293fcd7faaa9072a6dc551d21cd9d445f839e7f2ad63","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-2C519F94554E103B4B60AA7F","path_sha256":"2c519f94554e103b4b60aa7f058ff61a049b48425c98fc17713b1ea19dbda92f"},{"content_sha256":"5e45529ab8453da751c354504d89602e94dc4fb9eb076c538e0fa1b8b8878d15","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-DATR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2CBE5BCEBCE6C2357EA80FD1","path_sha256":"2cbe5bcebce6c2357ea80fd168324d761bf5dbeb57c51a4f8c75a8b0e72e24f2"},{"content_sha256":"fb744776da110c7e313feb652bb030444a06fdf942838e0b3063d74898ffcbb8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2D207663815B40AD161DEB94","path_sha256":"2d207663815b40ad161deb94958320fc6cf6ffd9b8c2641c4aa14e56977f9b2a"},{"content_sha256":"b12604828f09728dce4665214d7d68beffd0c1759502569795d5ad56cdc00cb4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2D45A1225592A40529A823FE","path_sha256":"2d45a1225592a40529a823fead75816548c377497de5fc88e81bc78cb1439a67"},{"content_sha256":"39c564328a4160a63f126868f41155c1004c5e147f26cfbe334086ab189a193a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2D65FC95B0CFA20299F9260B","path_sha256":"2d65fc95b0cfa20299f9260ba2c7bd212567cf9f495d3861ea9afeeb8cccecba"},{"content_sha256":"8fc9ad7c2506955b13dcdb9426798f6fdebfa90f858e6f5dfdd97e37b15a12d7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2ECE9941762B064FA959C4FB","path_sha256":"2ece9941762b064fa959c4fb08e77b51a0ce5ee2d05a490b223908595cb46fb5"},{"content_sha256":"1b6d3050241c8f922ef2c8af01148bcd5079d258eb2c9e422ee451cd0788bd97","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2F3F19E359267596EE4E8E50","path_sha256":"2f3f19e359267596ee4e8e50475bb91dd8d644f6c00330d79764d5b33cd92475"},{"content_sha256":"41a811084c8d9eaa9e75094b76223d77d3790156d9a5b7757af4da34abd5396e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ORW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2FDB8BED43472E708A0E67E4","path_sha256":"2fdb8bed43472e708a0e67e463abab0920bab72b786c61789e6c2a427b874568"},{"content_sha256":"ed5718c16bdcedfeb4ae2b4695b1f77276cc2afbc6ad978b4d123e35818a9c2d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-2FDD91EEAEBDEF8423D08DA9","path_sha256":"2fdd91eeaebdef8423d08da980cee5fab93982d33fa3ef0476b5a38015369593"},{"content_sha256":"6c7be97e0f4e8bce64bd316355ffa747e2c73e569bbd66e79d471451b6d38ce5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-30B171E3E5ED54168AB124B2","path_sha256":"30b171e3e5ed54168ab124b294e1b65bfa048931a08122a4ff9e59d199dd5a1a"},{"content_sha256":"522269aa5f5108964d2acd3fa64c7bf255645b60eb8cc9a48cc133e401ebad37","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-313B1DAB7258C37F3A177B07","path_sha256":"313b1dab7258c37f3a177b070b23d5c62723d3a6166dd03038939a29e0add513"},{"content_sha256":"f956a9242a552bc38ab5d78454fcfcd84b3e4e59208ee58a1677cad56a0664a0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FGES"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-31FF1FC1C36D83BE14E0AD3B","path_sha256":"31ff1fc1c36d83be14e0ad3bbd1559fd3bc81c3393e5384b830b5dc583295707"},{"content_sha256":"38a1fd2b635249a2646b2647b91e2571c21cb00ce30e6f8be96cec119c9669be","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SEXT-B"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-328E498DD92F85DDBFDACE62","path_sha256":"328e498dd92f85ddbfdace62aa278cf5495ad6b8a2b0fc2bd19643dc02c50a2a"},{"content_sha256":"a73213e41a425aacde2cac4fc0fea6dfc65bb17914b63a8ef3486192d0f26ecb","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-32F83D2EE649C5C43C58FC13","path_sha256":"32f83d2ee649c5c43c58fc13155f210691af0a2b5a07c39caf94b85e96c909c1"},{"content_sha256":"7bb4849d5daf4f7ac1cc6016fa724ae71df18b03099492d4f24d068a8f720708","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-33FE855921428511ADC6E400","path_sha256":"33fe855921428511adc6e40064fc3f198793b7df7d849aa926ef5c0d28f29c57"},{"content_sha256":"97c876c08323048a697b3dbf36c717b8f98b5d3c4442bc05b22c8a50844a01d1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRA"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-34972BFB445578A45C14F27A","path_sha256":"34972bfb445578a45c14f27aa480153635719c07ad7110574002fec6d336ff5e"},{"content_sha256":"3b3c1eb07de19427b76378ec620372196b8f960037eefec91191331301837d49","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-35354C53CC65351D0DD3D558","path_sha256":"35354c53cc65351d0dd3d558940681c00487bee36f73a13aa493020ba9d0632a"},{"content_sha256":"852562a21757c63cfd87d186f241efae7b0c377c8ae3c5acf1326bc714ead111","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3540D3F842051BD0B3991B09","path_sha256":"3540d3f842051bd0b3991b09675e7a2c1d42cf7e38562831db3234549d72e482"},{"content_sha256":"e8623e5e98fc12fc8afc4bd89b1054a0abef0091820bf3a80a3a1b8de814d8ec","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWU-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3568169941FED8E64DFC79FE","path_sha256":"3568169941fed8e64dfc79fe76ec2c30693eef180c1f17a90fad9fc4000f027c"},{"content_sha256":"b53a803ae8320fb2bdd3818796031092e3cd3b3f887daac02525f71ccc9e1c35","disposition":"non-mnemonic-input","kind":"index","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-358D23E574EBA1DB033ED16B","path_sha256":"358d23e574eba1db033ed16bcb6a315c603ab754412ad339135676e858c570c6"},{"content_sha256":"971f00d574b86a157289b26e8caee724c683335bff819ee45d93e64c1054e907","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-35DD6FBCEF2393AF01086FAB","path_sha256":"35dd6fbcef2393af01086fabc4a103c4bd1bcd8ec504cec50e6132954933948e"},{"content_sha256":"b099bc515668d9ba0f6bf03517f5864837b3e214b9544be1c55e926f9ac6279d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-36CF6864F463CD54C8DC71B3","path_sha256":"36cf6864f463cd54c8dc71b3537bb51204f6973a9008ae0a75b52676f5878dc1"},{"content_sha256":"e0428372359fd2b3d406dfc9d807f586456a70233bf93f8ecb659fcc969f35d4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNMSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-36DF216AD8412836F6C4544C","path_sha256":"36df216ad8412836f6c4544c51da2cf724efee18da5ea4107e37f650ba255f3f"},{"content_sha256":"e8e2e2a6f993f15e67f3e0c055d26258ec761be02da2d80fdb0a86d741f8e03c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-37D3F4892AE9D285671AF757","path_sha256":"37d3f4892ae9d285671af757e0f6ecff311a92011c988291cf2e31d209da23b7"},{"content_sha256":"313e62af7faaab3b8f0985df23f749a4065d80259cda33002c459a7dc3792dc1","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDEXPDIF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-39CC5FBB4B26172B628B691C","path_sha256":"39cc5fbb4b26172b628b691c7b21d65d8070b99b5a7bfe16de84fa554ea59ee3"},{"content_sha256":"5e2203aa7753d699a33f579b3df06198b24ee0e097ccda1fd7ce39d27ead704f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3A07C14158C0F6CEBCB4C087","path_sha256":"3a07c14158c0f6cebcb4c087bd696c4351f458eef2154a241707840079fd1836"},{"content_sha256":"546358080d7ff54d2297286d98a726b678e7032a1d330258acfcf15092cefbcd","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-3A6CD61A6115724A93FF01C7","path_sha256":"3a6cd61a6115724a93ff01c7c441b10028b885e8bf39db2c9ab8cd3a8514c87c"},{"content_sha256":"53eba9c9992c426179771ff9e4221ab82ff5f6e99b519727ab1161931135d0fd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3B5F65D99C07CEB4B3FBFC1C","path_sha256":"3b5f65d99c07ceb4b3fbfc1c4b1086d3af3788f24a987fb3465dd30c6f0c4e0b"},{"content_sha256":"599a8dd37672f6d8c853d533572b4c6348d80c6e68db21185ba21fce4b810937","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWARGMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3BC2BE4156EFDBB8E18E1DEB","path_sha256":"3bc2be4156efdbb8e18e1debde67f839ae35a36e2aec98a6c3e9c86687bdd835"},{"content_sha256":"0fbc5748776b8efe7f98eaf7f14f58cae08fbe6c940e186d03add65cf49e7eb4","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMINS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3C09AF1B9549F458D497388D","path_sha256":"3c09af1b9549f458d497388d49a224719aec3a979bbfe73ec17ed72fbf2103bc"},{"content_sha256":"1f0be5d9e370ea7c54844e879d01e61ee543e23a30bc7b7696229ddf7341e1c1","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-3C2C6124793CE964B8C9306C","path_sha256":"3c2c6124793ce964b8c9306c645ffb3188ce883c02e2bed663ac8dcb14d50679"},{"content_sha256":"668306bd7f360927b0d6a96c6a2b822ec3b3e056f279d2676577b54999e7d7de","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BIC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3CA0059F4CAB3F6F748486EB","path_sha256":"3ca0059f4cab3f6f748486ebccac1ab14961d73beb07be807d25c33d80b3228e"},{"content_sha256":"48a0a2e3b9c614ac5c7e219e3d1854d695278291e36a50ad5e2688e3cb694222","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FLTS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3D36B169A9D0C0660F44EA08","path_sha256":"3d36b169a9d0c0660f44ea08412b62ba7c6a506ae91a721257eb6376ade34931"},{"content_sha256":"5aab12928f616357a4cf5b31383942ca7c40605da8f3b7e6f48afd0dc82eb11f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3DFECDE899E4E5F8B386C02F","path_sha256":"3dfecde899e4e5f8b386c02fb3f4a1fbf2219d1c393bcafe57b9910bcf2a3651"},{"content_sha256":"efe49ec4aeb0b61a87bbfb5712b4edff72fdb739ab66a471f3f03e8e35355548","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-TGT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-3FD3F31A83B99242D61E5D69","path_sha256":"3fd3f31a83b99242d61e5d69cc68992b1e2e6ca14b64d43021a58ac143aa7b50"},{"content_sha256":"76ccedefc5b8555e36acdf6f7f0ad6c863196f0581f229b12c08df7462a889c3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-40103E66687B53BF0E4624B1","path_sha256":"40103e66687b53bf0e4624b15a44446f6c0e5e4d2ce1028ea25ed10ddfe711c4"},{"content_sha256":"74f0392fd0724ccf7b29a9754e0859b66d310eb70c8e0d241e9c6e2c88a78014","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-402B2410FF26E72B40F41D6E","path_sha256":"402b2410ff26e72b40f41d6ee77f3c09b1ea9f05c41469ea6b91cf75db3b8934"},{"content_sha256":"87731c8ce772857686b1b50b12c84addb0bc034b5febcb1472d6a834924106b0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-407C45859F967FF734D3093C","path_sha256":"407c45859f967ff734d3093c799811563a416b1ae62a7c65300dcc2aad3002ef"},{"content_sha256":"d8753707f1d9763f24907d143b2390bc2474722b86cb5e8948144161c203fa2c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-408E28D708670A96D6B421B1","path_sha256":"408e28d708670a96d6b421b158cd444bb42e2389001ae538c115b4c61e4ef815"},{"content_sha256":"740db5acace5f495f6d0c0ba7ceb7fe6c9466dc248e45c728aae4b2746f612d8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-413B59711325ECCFFAB3B8D8","path_sha256":"413b59711325eccffab3b8d8b05863051a98901623e4508853a5ff2e73efb186"},{"content_sha256":"8a827922b7f8a3fe2138e2e635a94b71a605d699f7f1461026d703255021784a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-414F37F56093D7AF16A8CB32","path_sha256":"414f37f56093d7af16a8cb322b9ff97adb9d96b62944f2712512b74a3a531f9a"},{"content_sha256":"09f0717eb2ac3f37ef72dd0286214cd427aa9a18e2eea8b7451eedd37c85759c","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-415C4AB536D76D82C711020C","path_sha256":"415c4ab536d76d82c711020c31e2f55019c2ea1a3d35f9e6dd830e32cd400600"},{"content_sha256":"631e73f1ea1ddf8510fa4b622aadab759aaadce8cc3aa41bdee03feb6567e2ed","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ANDIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41695DADCBA5517C12305958","path_sha256":"41695dadcba5517c123059589dadaa732eac1877603e538f64cf4fd9302509f5"},{"content_sha256":"d5ec49b4d106836c3d87e52f80abcedefdd5d247f9e894a24a10f2c3eb49c380","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CASW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41A2D4CC8E4CF6B2BF204271","path_sha256":"41a2d4cc8e4cf6b2bf20427127a3086356e1dfa636588395c873a247d0f6bab1"},{"content_sha256":"60e74d9892984ed826936d09b2bc1eb2ccee5bd0fd3b9ba4c39a7d15f426c228","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41CDC77B294AF0359C8481B6","path_sha256":"41cdc77b294af0359c8481b6d92566f5d50b8057b4ef21e5a11dc656ce54cca1"},{"content_sha256":"e7956ddc1ffbacb088a3e2b757e4cc35b846ed5c69486056dbfd92e69fc111d5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41D3912068CBE62687041A53","path_sha256":"41d3912068cbe62687041a53935228ede31520f35a06ecfbbdb4ef49ed4a8ba4"},{"content_sha256":"16f851d09960375dc2084590ec6e37eb65abd17f46adb188ec8def139cfaa459","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41DFAF4C45952BA987D252EB","path_sha256":"41dfaf4c45952ba987d252eb5a146dcdddaaff5139aaf509a64cdb10f46e555b"},{"content_sha256":"81ed33b31891f3a7abd9c1426e91daa8a7d8656ab498e37908f35d29e007eb64","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CSEL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-41EF3921E0B568C50C0BCA55","path_sha256":"41ef3921e0b568c50c0bca55301829cf42beeb56833dea1b5ad1449b602f62e8"},{"content_sha256":"be65177fe1d0aef2f4d3b5d23689d2abc781ac03fc38d4de2ac7094658f3ee19","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4246514F050405C6FD678EA3","path_sha256":"4246514f050405c6fd678ea3d535a5ce985df6ee504a07781d32c1f79fcef41f"},{"content_sha256":"bb1a26ec85348ea5e63ccee1a830349fb0e9852c31b03f25a7c5a8ccb72224b1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-429EAF82504B19F16130EDC0","path_sha256":"429eaf82504b19f16130edc0755b72c53f35fd7e26e5d4af0e3f3daf460ac853"},{"content_sha256":"fb8e331723dea6db2e3dbcb2aefdc74a88f36534297a78bed3abf987b817dc95","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-REMW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-42D52A49E61EEB26E9A6B9E8","path_sha256":"42d52a49e61eeb26e9a6b9e87e4a3dc63c9ae6f23e479cf75f84b21651af03d3"},{"content_sha256":"0240d9218ff608dcd996ddd51de168125b75a752eeb6482f35f953ef4930a876","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-43A82BBD703FD7BC9F91F54C","path_sha256":"43a82bbd703fd7bc9f91f54c5fdb00808020d16ad447eadad19cb3654b9aee70"},{"content_sha256":"0a46bdd7551e81b19e75ad5b1c60f335bd7ac53595e9267247e51821296d2777","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-PRF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-43B63231A972CAF0F352B819","path_sha256":"43b63231a972caf0f352b8192ee4d126d6e2f9f322dc80b38efdd286fc77d39d"},{"content_sha256":"dd16ca1696fe0dfaa7c7e3e9e56a37c2e30dae3f7c955a32abd4f9789bfb115e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-43CB2F8D26D4470F4396D2E6","path_sha256":"43cb2f8d26d4470f4396d2e634bc2296adfa9bd651eac2eebcc300f234de0070"},{"content_sha256":"85ff403d24ad2b5b124e7e4586d790817e2ecca425ff3010cf64328719c5e9ee","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-EQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-442B2FFE386DF2802F4850A5","path_sha256":"442b2ffe386df2802f4850a53e276b117aead9dd97d0961e57c5df7423fdc006"},{"content_sha256":"b316faf50c9928c3e117161c7c72b86ccb56068a143f259c2a32bd3f46b760e1","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TLOG"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-44E1939CBB8536F4FFB4BA1C","path_sha256":"44e1939cbb8536f4ffb4ba1ca913a05a6daf208be2df001afa76adef1dbaaa40"},{"content_sha256":"b791874465fcf937ee3d9fbe7d1d1131db6f4d3ed3aefe58cedfda3f35fd69ed","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-45357A26A05A96C31EF3A529","path_sha256":"45357a26a05a96c31ef3a529fecf3ee6f562a5f2494f8b6694f8067fee17cf6a"},{"content_sha256":"9098b32ad184783900c38480bb75399d1ea01f97799dc42b4e1096291b6f4243","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-45786797408DDCCD616874B2","path_sha256":"45786797408ddccd616874b209e9b2e2c41581f6ac39c67e8b21c7fc3ae8b963"},{"content_sha256":"f5a74547be093511e4a37496845ae883824021a8d11d52005eb19cd7d5a0b344","disposition":"mapped-current","kind":"wrapper","mapped_unit_ids":["PTO-TILE-MGATHER-MASK"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-45BA5832C858E25282D3CAE1","path_sha256":"45ba5832c858e25282d3cae15aadfc9f65c0cd5d124f27682ea014eb09fb0d2c"},{"content_sha256":"3139423079c599b8cc3ddbd4202d006f1dfc754b6948ffa22fa79e6614d781b6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CASH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-45D35F844B59588CF1AEE867","path_sha256":"45d35f844b59588cf1aee8675f8b4a53cce1933d0aca353d7cdd17a8c30f86fe"},{"content_sha256":"a026926e76de5262bce3e19b159f70cc229babcca3dd650fe905c01eac81795c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-460B8FE35B709781D72FEA2C","path_sha256":"460b8fe35b709781d72fea2cb21ef92837ea6443a7ec3262955d247765cd554f"},{"content_sha256":"08285686825db081d61f0d746fc5b588754f3a3440b7e28cfd5eb09fd183b9d2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-EBREAK"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-463F2728C3DE71EA42854C57","path_sha256":"463f2728c3de71ea42854c572139c19c25efc71895cba2e61bc5630fac0217d1"},{"content_sha256":"e767b41670db80bcd72c8141d492eeab14116342d4a74fcb829b02a0e9a1190b","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TEXP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-46EFBD82E8DA25D1D8C51C52","path_sha256":"46efbd82e8da25d1d8c51c527a76a0c1483c01af7f3cb16edb742c2793abfc71"},{"content_sha256":"a46d188b3087089f614c5d51872abae6ef37d07f893001d79c7710d346df3326","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-479CF225A18F325EB23D1CA0","path_sha256":"479cf225a18f325eb23d1ca0a3472aea7e618fce57b0a90b1aa0440bca4dd7e6"},{"content_sha256":"fc8282439310de4d27f53e917c6ea809373eccc36505f9d05b66a85e107653aa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SSRGET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-47F0EA029BE5E77FB51B0FD8","path_sha256":"47f0ea029be5e77fb51b0fd897b8cea0b17ad819ee9c2e9ea980c663ba7d760e"},{"content_sha256":"fa289ca0853a3c577606b80f9fea9e14dc7dbbeb1a7b826e6bdca97913087e8a","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-XB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-482B1AF9CD61B463079A60CA","path_sha256":"482b1af9cd61b463079a60caf4ca0c0a8171a4feca84ec1ba66efdaef97d3ea8"},{"content_sha256":"05d5a7d279811d32d12ede0da04b4685e5eb1973fb854d4ad417adf9d5dd0577","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ADDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4870651AEDA9317EAB89B580","path_sha256":"4870651aeda9317eab89b5801ce4b59669360c215f3d723a3628439e251c933f"},{"content_sha256":"22b3f9a9114cf7cefbb13dc922a14d9180f909a58ff3e85d8b9e11b37f0b5160","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TXOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4880E9EC41ED9127A469E2BE","path_sha256":"4880e9ec41ed9127a469e2be338abfe6a7d82dff57b9af222cdb8b50dc0b484c"},{"content_sha256":"5be24514fb9cb14541281cd260ce7178ad0b4cb022c8b5f23b687cb2a7fd9a2a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-488D76DAA4FB6B65CBC4F400","path_sha256":"488d76daa4fb6b65cbc4f4001ea53fb1d9b80153df9acaa00fc3733203332974"},{"content_sha256":"2ee8e9c4d606aaec1a90372638c84ec392c9a834e3d16b9c57cd27eb364186bb","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FLT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-48D883C542D6ADC37EEF5760","path_sha256":"48d883c542d6adc37eef576083741738e99c34595223a1e0efb6a397e9e876c5"},{"content_sha256":"f281c920baadb16bb0ff6ec0a2c9653cb20b6ac03881b893336ab1a26c1dbd5d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-49B186BB867A7645058D5E68","path_sha256":"49b186bb867a7645058d5e68b3871116131017e4f9abd57c31057b83fb0cdc95"},{"content_sha256":"fe1bbbc74f9470b067456649e269fb4f98293def1f812b5a535d7d87521e8b37","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TORS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-49BC82F2807106F458D36960","path_sha256":"49bc82f2807106f458d36960aaddbfe96cef3e538e4295aec96551e3fc5bfe9e"},{"content_sha256":"3e3ad62304353bc62e26d3d761177cb83c6943ad5749ff65e52c553553f8ecaa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MULU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4A23CC9DE818274D3048E795","path_sha256":"4a23cc9de818274d3048e795b0c5a7e731d08a0dc8a86fac571513743b77cb0b"},{"content_sha256":"a8da47523cc5290df363b16ed318925167fe99d96a1b87a6aed2817e5468b99d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SETC-EQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4A780CFDF4432828E47B58E2","path_sha256":"4a780cfdf4432828e47b58e254191d96896589d87231cf4f1cae09663c660158"},{"content_sha256":"1dc7f02d2935f2c19501b59b3768892d0e0bb487d635379198ab67ecb1b152db","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4A9B223CBD52FE5BD11C69BF","path_sha256":"4a9b223cbd52fe5bd11c69bf932114496e75964d7d7a09b44c61dc12f3105e0f"},{"content_sha256":"970de4ab216bab816186eff1880d5cfc6d5a2e7c8e2d04c001b75f10df3c1eb0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4AA32BCED1A74BE46F9D29F3","path_sha256":"4aa32bced1a74be46f9d29f335d96fc525e5ff5f4313b510b7a704653da0acb6"},{"content_sha256":"a9441b0ffb6459b573eadc0ed586130014bba0c1e9147cf0ee0979cead8902f3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLLW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4ABA44B5FDF7EFC9128E6BAB","path_sha256":"4aba44b5fdf7efc9128e6bab900a6b54a5efb23eea5a08d4ef540b29f5ab0e8a"},{"content_sha256":"5d04da297605b9afa8591b068a8dcfd6d9a8495ebeff22c4d7609c463bc57a10","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-4B1FA32649167BCC10B77136","path_sha256":"4b1fa32649167bcc10b77136516288974caf3ed1c7837119447a7a8382044286"},{"content_sha256":"b9c4f1ae0c685522c27d61a75286eb6877186e3f81d627257349a637a3981bef","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMOV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4BF397A2876FA1C06FEC412D","path_sha256":"4bf397a2876fa1c06fec412dde3111727bba25ec539a6aefc7b869b5a954dcbf"},{"content_sha256":"c3383110deff659e7abb2be89646f290be145b562695a34e6e82bff8db9236cf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4C51B67C6BD8B5ED5064F7BC","path_sha256":"4c51b67c6bd8b5ed5064f7bc27fd355e49014352f5a841b2904d4f5350092a86"},{"content_sha256":"688901cc7dc5d069f4cfee16761126914ee7ee130cc477cf22107e70375ea6c1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SSRSET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4CD196DD2BF09EE567C8A59C","path_sha256":"4cd196dd2bf09ee567c8a59c2ffe04194d97332437e558022d16a5befef3c2a2"},{"content_sha256":"c88690da8377c7a360617610436e525421b93ee9d0c1bcfe157d51887314bba2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4D87AF2C97ED7A9C3531CF97","path_sha256":"4d87af2c97ed7a9c3531cf97bf3de203051aaf9965596f49a9c547e1469533fc"},{"content_sha256":"0a946375df403e40085b70cca2249fd9e9e2390c2303357d759fb943f6c88761","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-4D9632605FEF2C62A73B877D","path_sha256":"4d9632605fef2c62a73b877da25c94fc1bc3e89f191af925d1951d45667899af"},{"content_sha256":"23141b9db88fe8fbe9343ba1c7a1752ab20eb987df6f8b221ade53957aad2071","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4DE32AB4330C1F36FFC3F49E","path_sha256":"4de32ab4330c1f36ffc3f49e0a8963dcddcdfaac83bfd4f6f0b0d525111a865f"},{"content_sha256":"c987a6d9a06f446ed2d850f01282d150588b9260d6f5252f626f400d956acfdf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEXP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4E5B9EF227D2F81EEFA23B45","path_sha256":"4e5b9ef227d2f81eefa23b454665e96cd776e0f37375c2fc2ae123736ba0d914"},{"content_sha256":"c92945afe641419c3d1242fcb868225b4aa1ba95d4721ef969e8d4fe3a604384","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REMW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4E7492BB18122D295E88E39C","path_sha256":"4e7492bb18122d295e88e39c507e87464cc7ec75f241c583004c1133cfc8073d"},{"content_sha256":"100fe7ed1c6819b4abe04eae9896636f3203bb956eccc382b7e05a269ac60eed","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4EA61766D5CC4A2CE4BCD23D","path_sha256":"4ea61766d5cc4a2ce4bcd23d260944ce8a5adca4d67d83f02537c3259219e56a"},{"content_sha256":"31eb9e7b8dedd5346eabc0a095359ef79c702f66099e71159418e1ce3f2d8fa9","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-4F34890FD29158A56A8EB681","path_sha256":"4f34890fd29158a56a8eb6815e9adf325ea7a1a5f56cd53ebafe2fcfc09c3911"},{"content_sha256":"c63f71cc5a791185e7721505a9f65f328bbe6f6ad511c0ff91b976fe614a54dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4F7C72AAB57A558C0A296E55","path_sha256":"4f7c72aab57a558c0a296e55cb35d28a09732c06ac9feaf3d4f13d39da2e067b"},{"content_sha256":"6359a277ca17c438a9a0e4f3f48b8b533c551e846b5aff212b148e88e8c7e6bd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRAI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-4F870300D1BD942D1CA54703","path_sha256":"4f870300d1bd942d1ca5470331134e4b5a4e48c4c547dc51e0577d88dc600530"},{"content_sha256":"85526459a20b39451fdbb901320c667d17732e200fc84fc2b66dc68fe14f6118","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-50AA2B06116A3487B2195104","path_sha256":"50aa2b06116a3487b2195104fabe3a470d0e9445eff3231f0da91bcbd1e325e3"},{"content_sha256":"39dcfcb883ebc0c5a3c2087ca9ec6e2eda6af9ab150b4e19f6f00bc08ba4836d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-517087185F2DB63BBA5FA97C","path_sha256":"517087185f2db63bba5fa97ca7bb0c9c97e9211af27d70e02215a593c46d9300"},{"content_sha256":"7362ea0789058f7a3722524f931f3999cf38985d181bbce622d7e5c13cf7d7e0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-51919C162B99F119277EB2F1","path_sha256":"51919c162b99f119277eb2f178854b8cfaac4993b0e45981dd221587f34340d9"},{"content_sha256":"78032cfd87b3b619ea748ace80aaaa9d0c040eb913431aedffbde86511d64cba","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-527FFAB5661E29A279590A00","path_sha256":"527ffab5661e29a279590a004970cd2090fc44221ffe11504357e99c732618db"},{"content_sha256":"ee90f001ad5cec674cadb261d9f85cc72c37436c96625362c1774b8c807e945d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-52EB2CC7A3C0B9333B93CDCC","path_sha256":"52eb2cc7a3c0b9333b93cdcc1ff7780663764407cf487e2508ef437058606496"},{"content_sha256":"d140483088aa217def3ffca13f4ad05b9cacbc6150bd30f7da11f57721ed5320","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TRELU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-52F9DACDBBBB572AF69E9FBE","path_sha256":"52f9dacdbbbb572af69e9fbe1fb2551f571d3ed6183c46452586525510a959bb"},{"content_sha256":"5d6bf1f55f91744605c3b5c6abf0f7e3902e20a4e5dc29a9d29fa39d808c5f4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-53006982BE40F3D0C5223A06","path_sha256":"53006982be40f3d0c5223a06df870317be4b3d260ff69bce083f656b71f56ab6"},{"content_sha256":"084f47f2e276ac2026bf165d12f7dc7cc3e82bf1b12f4ea9996c850ff3672c74","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-53031C3C34FE3100E457D038","path_sha256":"53031c3c34fe3100e457d0386ffd55d70aec92ccf3ac34bb78d8d0d32cf10ab4"},{"content_sha256":"8901d9a0741ecd06015a1a4badfca039a4c67774c5bedceb1dd0dbfbc94f5105","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-535BC8DF5CBC3F93639BED5C","path_sha256":"535bc8df5cbc3f93639bed5c2fddf8ac3b81688df15fac64987c5dc8538ea42f"},{"content_sha256":"9d3b343a039edf2c2f77148ebb3fa39dae5744e4a5c95da323b74406eb83dda8","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-53CC0BEED086BED06A7F44C5","path_sha256":"53cc0beed086bed06a7f44c5a0c622a4021645dd1970afb4809ced49ffb2aff4"},{"content_sha256":"dd0ba59d4def165e5918becb6ffa746d7e9858708c17bb1aedf1db0fcc25b36d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-53D56A806A2C5F06DA7256B8","path_sha256":"53d56a806a2c5f06da7256b88a13d665edb0bea093f06a5ae48615773253b541"},{"content_sha256":"e3725b11426d259852ea727c01ecdbdd2d0a0da518900bf4fdb8a4d029697225","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-54A1ACB145921C6AB34A9310","path_sha256":"54a1acb145921c6ab34a931086c378f867cd6deb574daf69a30c04ae18790877"},{"content_sha256":"d1d643f5e78b25be10b2508454aa9bdac19f980e745e45d98b3d91fb48253d79","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MIADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-54D056C777A99FE9B80D58A1","path_sha256":"54d056c777a99fe9b80d58a17fbfdd30e961493c084c9af2328be4622be553a6"},{"content_sha256":"22cc8de2228a138de54dee590fee9a596fddb6dec37b186260e47fb7746adfad","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-LT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-54D5615EE546AC2A097D8B89","path_sha256":"54d5615ee546ac2a097d8b89de43c9fa58a2eaf49e1a8489f597da13fe70c3a5"},{"content_sha256":"7c9dec35a24552ea444bdacb17d849e82130cb3dc92ba8e85590e2f24a3b171b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-54FA431AB86754CCBE535AB2","path_sha256":"54fa431ab86754ccbe535ab23e16277b6484324ada8ca2bc17db18f54819b8c2"},{"content_sha256":"525bba83f3fbecd1cc2f0a775b5cdb324869bd0e7ebd6d5fab01542b12c210bf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-558309DE3EFCD971D1028AE8","path_sha256":"558309de3efcd971d1028ae88db6693a65dc04e8c77345c668d8e427f0687216"},{"content_sha256":"8ea7545e62449abab361e8bb639a3f6702a627c0d476ae2a1653b7cbd217041f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-558B073BF47A08691E7192A5","path_sha256":"558b073bf47a08691e7192a5f8530c2a55ff75991371567fa4a940ee62881e27"},{"content_sha256":"5f1d7f3273894cb0e60e0bd864865d789fa1b5cb0202e3b550153a0c9267db5d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-55B9730E2CEB18DBF28F065E","path_sha256":"55b9730e2ceb18dbf28f065ee94e899760cbb7af7d2a6d2056dda08bfb632cf0"},{"content_sha256":"4ceba41376a1888d85728b8c989c080aad6ad27ab0132e6895ae5c75d1222334","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-55C1B98D31049DF89F7D0063","path_sha256":"55c1b98d31049df89f7d00639b3ab292d59e7c2c0358f39f3f8ddc292345302a"},{"content_sha256":"5b3f3f192691c81fc34a8d6340de73f6da988610e0ce91b00d53a74574fe719d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-55ECD8813FF77D12754BC14D","path_sha256":"55ecd8813ff77d12754bc14d7b960ba6615fe53adb6fecca2b4e7d3e7092c056"},{"content_sha256":"6a5c54a42a7be66b5262486f70617b58483264db99d20dd62767b541cfffd17a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5609EF2D521CF6AA6FDAE1A0","path_sha256":"5609ef2d521cf6aa6fdae1a092c0b9c851585fde8914956b732ebc3da35409c9"},{"content_sha256":"26fbb0d46ae57ee37c304ecf74654b4f8310b2d69d3fd51e6e5fed6c231b8614","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-561AB3314BC21CB63F4684FF","path_sha256":"561ab3314bc21cb63f4684ff7fe0efa147f771ce292a913c6bd639c5a0079c05"},{"content_sha256":"0c4f01bb27c8a6d4fcf2a99cf5471ee0c727d0f5d0e365bb395ece5b9e8b4736","disposition":"omit-old","kind":"wrapper","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-5623C59741235D0C9EE67EEC","path_sha256":"5623c59741235d0c9ee67eecddc0d7c0bd10311e5076615fbc96fb5728f106fe"},{"content_sha256":"4213b2c1243430a8c8d7257c6778fd4ff7092c8c183e0b362daaf80b85a8104b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-562701D454BE0317C4CC35F0","path_sha256":"562701d454be0317c4cc35f09c2d164a17458aff2c02fc366271fd860c34ebb6"},{"content_sha256":"b4c15e6c1a3d77c3204e07f296f236b12757e796db3cad8f3e0c75b6298c26d7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-566FD9C4E6A9D6E68ADBC86F","path_sha256":"566fd9c4e6a9d6e68adbc86f089dc048b6c05f040c5f5c4fe429d7f2493354cf"},{"content_sha256":"70aaa185be7a5d8dcf3b49b86b515895a5cafde8ef498dff4d6934750da390dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-REM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-56A7839312B4C8CF1F235168","path_sha256":"56a7839312b4c8cf1f2351686c57e04309f1ec3ae312f7f52cf52c8c942c8c24"},{"content_sha256":"733095ac24874dd9a683296f6aecf10dd62b1bfa3b5a61aa5935dabb90476df6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-56D0EBF3A0B8DD6306625B1E","path_sha256":"56d0ebf3a0b8dd6306625b1e8a6107fe6d52adf3fc08b53fbfd80fb84e7d32f4"},{"content_sha256":"bf522a901c1ad5233aa2e5d4c5b5110ef1434b8b05836e4fcb8a26e52a7e30c4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-575C3673AF528EB926899F73","path_sha256":"575c3673af528eb926899f73493a77b84195e3ac92c1c19027e23c27252bbac1"},{"content_sha256":"4662943773d67e1893a29d12137536ff13263744855d7be5673699b322f16a31","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-57EB39FD70D78BCC08B0C18A","path_sha256":"57eb39fd70d78bcc08b0c18a097ebdf677483f70eb8d752d209722f1a503ce17"},{"content_sha256":"182fc3f1cfe18bd74232f30a5fc49214182c3b5e9aecb2962d583abae1a39fa2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BIS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-583AB93AE1BE8FAF14A78AA0","path_sha256":"583ab93ae1be8faf14a78aa064d0824f8330eb4b8f974920116d52e28750e958"},{"content_sha256":"b94c28c1f3b3fedde1454131d33912be06d5c07314ae5830f93a1b57683b3320","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRLW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-58728018F8E25088B4A95CA7","path_sha256":"58728018f8e25088b4a95ca7d83aa46fa64c75f3eb59991b5bca53da3ef2e2f3"},{"content_sha256":"4506dd552939a13259cfa0cf58e10bd700f7667557e45bb8dd4c85e7f4c65807","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-58999717C26D4289640AE8CF","path_sha256":"58999717c26d4289640ae8cf4d6b258002fe3292242681276f768568abfadc3a"},{"content_sha256":"0eff7e7d3f64c0bfc6796388d552963efef7c92034245ce5477dabb205e63d28","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSUBS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-58E90227DF2A1DE0DD7ABE1C","path_sha256":"58e90227df2a1de0dd7abe1cf448a52d4837f71a834e19f0412541962791e97b"},{"content_sha256":"451e7e125a7065b45db8f192cc879303c288144f230a0727f93f6c3cb114e5ec","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5955EA868512676604B2536E","path_sha256":"5955ea868512676604b2536ea87793736749ae87d3a5cbfe771ac6aead52d185"},{"content_sha256":"dc09c07b5e95b4a4e0a0d0365b61257f978343668a2f7941cda5ff6ffbfe8f67","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBU-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5967807D74EBA22EE4DBA4B6","path_sha256":"5967807d74eba22ee4dba4b6a4d737314b886158a163e418b41769cf323ec8fa"},{"content_sha256":"5d08fba8c3e74751609776d6c7c829bb50bd4976949d237c1f3812b7fbb2ff30","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5973A8EDAF3F2789C7FB2708","path_sha256":"5973a8edaf3f2789c7fb2708cecafe8be7d465e63ef579a19308357e5366153a"},{"content_sha256":"e5756e04aa3b546841000c3df70b132925009668a232369226da5f2cd26d5110","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-59F2DAC1F62C969C3CC4B727","path_sha256":"59f2dac1f62c969c3cc4b727cd4160da3558515c1a9b8a7f3a1e48ed12bae4e4"},{"content_sha256":"d97f3372110bdc007c0ca2606b9f3ba89a399d42a156bea11bb387f3cef0d179","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5A33124DF190CB68C60E18B2","path_sha256":"5a33124df190cb68c60e18b2fe70a04e6031127b76288d527970fff6a7f353f5"},{"content_sha256":"26cd5bb6e735ecb162626ba6f09e0465ebc89d818da67540960db7ba46e361da","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5BDB1FBB2A9DF6E677D79E9F","path_sha256":"5bdb1fbb2a9df6e677d79e9fae1d9da62f6404482ea11a8f3f47b2fd055620f3"},{"content_sha256":"8d65c7cc7c0c22c7acac1eed4af6e74601766b032febd7fbe6489153b396e12a","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSQRT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C27EDDAF1CFD6D9AE9C76FF","path_sha256":"5c27eddaf1cfd6d9ae9c76ff5e966fc57d610786d872e2b125628d208fb1ca79"},{"content_sha256":"7fb7c233b3ed8a8125b6465f7ad17f66f4b0e79b1201b483842a44320973326d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C35992F1320626967E4A608","path_sha256":"5c35992f1320626967e4a6082e9dab9d8e339ece06cbe5722c592dd28fd2909f"},{"content_sha256":"37ea7834da1148f290139685b05683c9cc68957484b03ba5c15876a9ddd09318","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C3FC4BFA6451F95CA1ADDC1","path_sha256":"5c3fc4bfa6451f95ca1addc1f53df0c18a4848dd0bb871e2161e136e97b1b6e7"},{"content_sha256":"531841a43936d526ff45f7e071c96ca90cfe8ca2ff350bb1a55edcf8d3213d4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C43BB282071B5D46138DF9B","path_sha256":"5c43bb282071b5d46138df9b27f2579c025472be6580f15d2b6499e8fb71cbc3"},{"content_sha256":"2d699da93257d7785d2068219b34af2883b31bf6ef6293e3245a3e1438733538","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5C7FA13C136246780FB5D871","path_sha256":"5c7fa13c136246780fb5d8715909f4c2aece815a8b59743e87689007ffc1deba"},{"content_sha256":"9600cd49773a872ec2ba4ac8cda6cbe466e731e36c949e98f83479bcf00c2067","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-5CA0D78212FCD3AE37E25CFE","path_sha256":"5ca0d78212fcd3ae37e25cfea90ef8ea8ac4b1710ea6683b0a4637ab43f59abc"},{"content_sha256":"af9dd8101452f624a115825cc17c7bf57ba3837df8d5a292ed851384234cd220","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-5D60318AA247258F1E72DCB4","path_sha256":"5d60318aa247258f1e72dcb4052a5dacfb69625f7fc615e0846b608bee54ef7b"},{"content_sha256":"044f2068f64a2da35a315d1a308aa59ffdee28c44d57dbb70b083183e6d013b8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5D9DC257968BFF49567EC992","path_sha256":"5d9dc257968bff49567ec992079dab8cd1bc6e83d2c473db75aca9e311e4d061"},{"content_sha256":"ac6be1138b7f562cd4e1644f830acae7c46454bf71a39f44bdddf373b7148c5d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-DIVUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5DAA7D09586D0075C4C62B57","path_sha256":"5daa7d09586d0075c4c62b57ca48c16f00cad22fe25db91389dfb0abc9f86a4b"},{"content_sha256":"e8c9a988c36bca59b32e05c19569da6b9ac3a10728ca011b7bdd2fe1bba451e0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5E39C9CF9D02C14C0165644E","path_sha256":"5e39c9cf9d02c14c0165644e5eb5252059ef2d15ce6f76dc9fa027c7cb9c7f96"},{"content_sha256":"d4e9fefbd5d1e2ea47ee0bc90c8e5f063be0906f4d435c1da3b56e72701bc5da","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGEMV-MX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5E4E23F47133061C94ADC1A3","path_sha256":"5e4e23f47133061c94adc1a39d1f1af6216ab69b6bb9b55664ee4fb3ac571846"},{"content_sha256":"d0f6f43eb6a0b6efb793741195a53f393d79820da73f4ddafe3a4606c619192e","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-DIM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5E7F7370401A2CC2C7FB2447","path_sha256":"5e7f7370401a2cc2c7fb2447a3d18e147536dc5b6ae0202f20555ff3ca140aa3"},{"content_sha256":"b065003332975739b0e10593b7a1ec7397800755a55ef867f105dc71b90c7811","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5F9AF5F5562B6117CDDF8502","path_sha256":"5f9af5f5562b6117cddf850215bc5b4738529d60f8b187e92b5ec87e5370aad6"},{"content_sha256":"d36b9bc6ecb8cc043e23dc46593312583f4dac5e6d410d4b797cd6d93a6ffec8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5F9DB51DC74BC868AD8B19D0","path_sha256":"5f9db51dc74bc868ad8b19d0a5cc133c847c6de5c58cfece53c95df3fd00efc1"},{"content_sha256":"177b82065718586c0f55695b5db4804f7c287b301b422aef3fd0271798f45b55","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-PRFI-UA"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-5FE560EA7A0FEA6B349A1537","path_sha256":"5fe560ea7a0fea6b349a1537aa295b0869d47a841f8f30ec568379e4cfadb599"},{"content_sha256":"07cca4a9cad220a15bddb4582c002fe7a8b69b229ccdf5d9c2e4a015ecedf44f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-MOVR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6047C9E98E424E5D9D480507","path_sha256":"6047c9e98e424e5d9d4805078d04d9902b0d8405ac58b6be72187270e458ef6d"},{"content_sha256":"2cd42d3043cbab4966a7d86522b7ebd4f9039dd4525e7a092e8f4956c5101192","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REMU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-606E5EF124270599DE76100F","path_sha256":"606e5ef124270599de76100f2e9caccdd463d18d70868f9bf8ebb1577aa8b6d9"},{"content_sha256":"574726d56aa8bb900ccb39a8ce2c6ac0fa24594ab489738489bafbf0c6ac6aca","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6074F4FC291FBA24FA564668","path_sha256":"6074f4fc291fba24fa5646689b4e491f565d20e09cb811c6458d77fffce91837"},{"content_sha256":"1ace800e03b56257112cc48c9cfe818cb4548627af4b89bedc300c75568fe9f4","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6078BB8C3A5DE641896CA521","path_sha256":"6078bb8c3a5de641896ca521a6f8be4207cb8215b2b4abc18fbfd7fe1b6eac4a"},{"content_sha256":"7674208232080a7fddd751365c6619b465dd39be1197dfe3fcf1b22da087484e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MADDW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-60E4249E569A190DDEB5542B","path_sha256":"60e4249e569a190ddeb5542b1b907df1a9061aaf80eaf91240f70799f339f5da"},{"content_sha256":"893d4839cb6bb7cfcedb80ece21a44738fa9b6aa38695105b1e236d8131515d1","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-60E7FAD83B168862C808CDBB","path_sha256":"60e7fad83b168862c808cdbb2b07c5df5e567a33b9e6e5f94b1993e095b80c82"},{"content_sha256":"9d64da112d613f5f4391d196f3a150ccf13d012c092a09f13953421035449a06","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-60F2EDC49CBA5903EDDFAFF0","path_sha256":"60f2edc49cba5903eddfaff05a934bc24dcacded0c7e18b1672091be4e9a058e"},{"content_sha256":"26e5251f1f4c6b8475964b8e3fa1cd6bff72494d6bd845ced22bc69207347804","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SETRET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-61511B07A4BB809E56CAB267","path_sha256":"61511b07a4bb809e56cab26767f85a1d47229372bd4fb5b513570a0cecbe11cd"},{"content_sha256":"df34cbd2bbd75f1ee2edb409f1a889d37ae664cd6c1cf57bfa0863d9836c5bde","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-61B836E1603118E6B65D21E0","path_sha256":"61b836e1603118e6b65d21e0cea90416f6ba060d4dac980641afca22bd02e4c1"},{"content_sha256":"3595f156b767333fd7fcf590972b157f25a647d0f0cb054703322d22a298f5d0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CASD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-61EE4DB96192E67ADD84D5BD","path_sha256":"61ee4db96192e67add84d5bd846775bdcfb2c8765fb09fb0bc5cb51702f02bc1"},{"content_sha256":"7f66714b645902257e9727d6b07a1927b65880b1159c554d8c3587ce3292c8f3","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-628BA8444E4F93EB5D2E04E8","path_sha256":"628ba8444e4f93eb5d2e04e872a16f28232316db67e5a83cd2d7223138a8cfa5"},{"content_sha256":"734f03933a12734addcdfda386b04844e6ece1394e2357b26d23fb1e4961f665","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6307CF3717FB795CEA1A5810","path_sha256":"6307cf3717fb795cea1a581070f93e48f997ea86c2cfd135a031f5febe66a759"},{"content_sha256":"7862c373a5194a53c27d446424d762e608ba34ae56e7021a6b81ec21045f33db","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-632E4926790CB69F27D497BC","path_sha256":"632e4926790cb69f27d497bcada5822655876e21cc3ab1b07ac25124dba8d623"},{"content_sha256":"04a049582c1c61822d1640937870994a6d91ed629d676e829a05c5f894be6f29","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-63334F46AB884365D334D5B0","path_sha256":"63334f46ab884365d334d5b03602e60fe6ed3e3af2759722f869f8aa17f177e0"},{"content_sha256":"8c233f4b01fc1ab528bd613f84ba14804f4998bf6bf29bf77d6a16da13b4677f","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6340E7379E56C692FF8C1831","path_sha256":"6340e7379e56c692ff8c183139d590564bcf564c6e06e79ffbd847332561589f"},{"content_sha256":"51c567ebe89bacc84486d129b9ca948fb440d8b93a9cb8e3d05fe3324ba9df57","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6357AE3D89E511F3F7277CB1","path_sha256":"6357ae3d89e511f3f7277cb162f8815eacd4486128366c47c83a814b2dba66ac"},{"content_sha256":"091ee693556d3ee2e42e7a4dd50fc1f48593ced083e98afa0b612403cbdb5af8","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-63AD1C3D994AB71A977958EF","path_sha256":"63ad1c3d994ab71a977958ef8f4a5d8942a37d755c27a73fa607161b2363e8f8"},{"content_sha256":"528cb63bd8a4a1fdc5c89f6cff1bb2d59d3529570ee41763edd96ec35cfe21cc","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-63B9921046AF6667325E1758","path_sha256":"63b9921046af6667325e17580a4c7576278f9e0306571a7708a36ef11d1f2d62"},{"content_sha256":"fdd152d911b7b84155d3503df36f0163d5757f4b1f5a9389b8dd3865afb306e2","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-646CBE5F47F51F43B47E460C","path_sha256":"646cbe5f47f51f43b47e460c3da579f92fadd6c7ddcc2a8d89a67cd389943f2b"},{"content_sha256":"827b984a1c9f4032db538b6bad5246ba568f49af9cbdf472668d8b1ebe67c71e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-648084E81CFDB9C17A15DED3","path_sha256":"648084e81cfdb9c17a15ded38a884ec9be0683ebdaf9f55b8cefd67ec5a1899f"},{"content_sha256":"ab6c78cb069a85372f688f3acb8ced48cf3f0f81751c655d5378bebd8442faab","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMAXS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-65B373FC7FA50E053CAEDADD","path_sha256":"65b373fc7fa50e053caedadd27766500fb0453f8a665cbbf762dbc5177543445"},{"content_sha256":"b983066c6684f1506d0dd83de2f521ad51df3fcc196f787ff528fd30b9d91bc0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-66072AA53EC697C019039E55","path_sha256":"66072aa53ec697c019039e55d893da200465ece790a1046faba5ebc6758972ac"},{"content_sha256":"412b61ab2155e946f80c88db87e6dbaf50dd4b77732e8b94e53e76a7113d2eff","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-66121A656C13FCBD30A14962","path_sha256":"66121a656c13fcbd30a1496288ed6444d44e2812b5c7196a46b36e5e27e51fb0"},{"content_sha256":"d11e5babdf595313d4ae692003be2f38843d8f1e15911b7bd4e32b5ed916d08d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-66394176F905F2D8BDC51488","path_sha256":"66394176f905f2d8bdc51488aadbefbfbcecbca8f7d0ef44a85a95cdac0bd73c"},{"content_sha256":"9958acb890326fd9c075444cbf1dde12bdface6e8e8f916a444be57731f6515c","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-66B799B5636F23EFFFE29D09","path_sha256":"66b799b5636f23efffe29d09c6ac9a015d05f59ac16249de320168e911c790d7"},{"content_sha256":"d0f47300d9a83d80237e2bc141a811327743d256e6b9eb1901815e561604d0b2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-MISUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-672C3740AD42D83B58F6BBD3","path_sha256":"672c3740ad42d83b58f6bbd32bbcb60830952550923242904bb77c7d29f0f17a"},{"content_sha256":"1d018d083703baa8fca1355d9b9eecb8ddf702d7db0906cf8560f718228b4192","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-67AA970945A710A267B114C7","path_sha256":"67aa970945a710a267b114c7ee7f2dce7f0179d4851aedb61f3ac063dfdc8c12"},{"content_sha256":"a9e17f44656484534397491eb982d74182cf804b28563db7652b496c2805c4f6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-67AEF42FBD99122FCCEB8038","path_sha256":"67aef42fbd99122fcceb80386408867e1381db1b0a7205d6ac9b7e1634629c3a"},{"content_sha256":"cde6552a3bce373e0b7a4b99c81fd7929074ce7d18b781932c185ba9a0435e24","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SEXT-W"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6809AF8BE0C76DF34DA567C5","path_sha256":"6809af8be0c76df34da567c5c572c9710b4a4fab22066387614f2b2091e77ab1"},{"content_sha256":"dc2a28d7f21400a6066132e4c28ade4e2579fd8cb5c3f370dcec18f8b4d6434a","disposition":"mapped-current","kind":"wrapper","mapped_unit_ids":["PTO-TILE-MSCATTER"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6830063B81741625402B8980","path_sha256":"6830063b81741625402b8980acd84c0140f9cbc86789e8ab4b93ea92cb7dfdae"},{"content_sha256":"fa8411de3909bece746532e9434778118eb8caf0666910760d5fad2df04dff69","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-68FF5FD9EEF75D26C9682DD0","path_sha256":"68ff5fd9eef75d26c9682dd0084735a40700be31141a75514f67c8f239a954c6"},{"content_sha256":"34b3e4354eb8c63a126896f6fa6338684d91f497deed43e57aa368084560433e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIVUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6A552D9B6945DA5729B6962D","path_sha256":"6a552d9b6945da5729b6962d1cee85f8c345dfe7ba65e19d7c3c334773f7958a"},{"content_sha256":"126a000d0772e72779f05acdb990ce1317a5df09bfce0f40116d95647b8bf143","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-NE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6AA8FEC7CEA1C836ACDD4946","path_sha256":"6aa8fec7cea1c836acdd4946864db229618b642b9d971e36024213d6584af0ab"},{"content_sha256":"cc2a1533bce4e2723853608307cdd850a17c0d8140a32323865f7bb5c315d155","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSEL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6B4FF51B9C209A76FCD0C45F","path_sha256":"6b4ff51b9c209a76fcd0c45f1aafa43cd35393b96747e2e7fc3610e29ce8fedd"},{"content_sha256":"b9573b56bb92ec4c470a67bdfa7a3585fb51ab530dc481f6e31477b2ac5743c6","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6BBE834BEEEF3A39B5FC2427","path_sha256":"6bbe834beeef3a39b5fc242775bb6429283a9344a90633e4d6e5b6b156768826"},{"content_sha256":"afa6b1b6012e34f48419863a6657158c69071db6569b8a0bd0cd91e7cb929db2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C03443664AF965D40E88674","path_sha256":"6c03443664af965d40e8867481db420ff806840370180b3e1758df3ba49e59c4"},{"content_sha256":"dd1401ca16bb739f56b67729c24c877aa7f753932c859532852d410e662701ea","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C166CCD1977CD06AFA87527","path_sha256":"6c166ccd1977cd06afa87527b77a8b040ff3ff0810b09c90669ff63ec890f542"},{"content_sha256":"b8d55d23dc7db1ffb9c19bdc5cfa93d0454388eed7ffb2844da4ba10f08bf65f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LW-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C45E6511E4F88B38782ADBB","path_sha256":"6c45e6511e4f88b38782adbbf33ed2ad870c1c399ab3ba1bf339ee77973114fb"},{"content_sha256":"2b8188081876d98bac5b427948afe521dcef7592d51f04758e09a2525500e71f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6C7AF2A87EDAB94C13E2A0B0","path_sha256":"6c7af2a87edab94c13e2a0b08ed6ba02feb1232e8b17d79c3bcb4cd00b85a2da"},{"content_sha256":"ab55e97ebb01393b27010ef091501de0229f2f3c70c08ebdff7afdf16f6f6757","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C80070A1AEA2535B9B60409","path_sha256":"6c80070a1aea2535b9b6040994bc21f356d4ed09dc65286f8a876b14223637a0"},{"content_sha256":"9559cb411720fbe40cadb0255eada37c70c40f1001a9b9cc5954e839ea0e0340","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TXORS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6C9E6B0E7D0D1160BAF523D8","path_sha256":"6c9e6b0e7d0d1160baf523d8c6c67d946562655aa77cc9e9c94e031def0777e4"},{"content_sha256":"a2133010ac83f6be8a9877c98b63478e6d73f1320d4df27c4817ac495343a8ea","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6CA71943C22AE3924EE88279","path_sha256":"6ca71943c22ae3924ee8827949d452cb9bb4072f3cec469cac48e0fb28359f03"},{"content_sha256":"81456900cc8f89323f7a039918fe815c3824151ef011e8edc41cef36962150b6","disposition":"non-mnemonic-input","kind":"wrapper","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6CDEA897B63113CB116C60AF","path_sha256":"6cdea897b63113cb116c60af9676c3507777f3770820a0eadc6d12f4286ea93b"},{"content_sha256":"22dd14d0175214a5806d1f87c67a7af955a8523fe742dad16f5779b03c033ea8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6D03C2C7D96F78B76E50D67D","path_sha256":"6d03c2c7d96f78b76e50d67d85772efec75e8e5f54a1274258391957b98f9512"},{"content_sha256":"5dad2af5eee0d6a4031b39b835bdc8d8e181b510a454aa1b60841f4c87b8d813","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEQS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6D3F13C4CC8E96C0DF0DC2F5","path_sha256":"6d3f13c4cc8e96c0df0dc2f503fba25b30043a5822ae151793321e9eacb26c5e"},{"content_sha256":"6e7f1eb153e658996c469e108981fda2ad0d2844bc552eeeb23257cab23bb60f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6D4F6B92831E7C64F97C21DC","path_sha256":"6d4f6b92831e7c64f97c21dc0dca663271172248ab9fb9047b43051eda3a2078"},{"content_sha256":"171bb1443142cc1386a3c1c12b75f7730d12615b88967887e34914cf0bd15dbe","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CLZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6D7B51A789CEAA10BCF95C03","path_sha256":"6d7b51a789ceaa10bcf95c036cfb0ac00503e4053299d881f96f72609fcaafde"},{"content_sha256":"f69e68e615acff63c7b6d63bc34850ebc1044fdf0f573c21603eaeb58d06f591","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6DCC9E1099C78BF4C6C119FC","path_sha256":"6dcc9e1099c78bf4c6c119fca0e5cb09633cb01cdb962325cc019dbf9876cb3d"},{"content_sha256":"547d612b0d9a7ace79e564f324de840bad3f0c960af5b5fa9ff7861bd2a111f5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TREMS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6E44A7E675158AF30A904C02","path_sha256":"6e44a7e675158af30a904c02529baa22c830a4a0553e6fba50165a6a095cf373"},{"content_sha256":"70b659b7a0aa81ebb057aff9fb99bd4969ac28bbd1cc4beb5aeeef1b3a9fded6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CASB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6EA31058B8C990ABBC8D760C","path_sha256":"6ea31058b8c990abbc8d760cbe2b63be8ad2e867622ef80c3ed1b0f3808cd17f"},{"content_sha256":"e9a4a29832a9f617235dce3090e226ee62cfb428cd9d0fd778be006df774298a","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-6F5A7141E13CAC2ACFFBDE63","path_sha256":"6f5a7141e13cac2acffbde63145e11f38ef1d9159b8cebcf1d8f122fb2493de4"},{"content_sha256":"49843c154c10b2cf6b869183759cc251dfe81575cb77a21a933aec2c6cdbe2c7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6F7AD0079A3FBB7E5D1735E8","path_sha256":"6f7ad0079a3fbb7e5d1735e83cd21357b866f6e229f4db5ee6fb1592e1d14439"},{"content_sha256":"594fe2ce3628cec84d8ba609cde799d116665c630ed7db8952bffb4a3b9b34aa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNES"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-6FF475C83793510D934DC115","path_sha256":"6ff475c83793510d934dc115727246504c29e48881cd097686c28d819d0f88ed"},{"content_sha256":"46223b863438fd54c4a4f63f87cb49c7b9724a8a834fab5c9c892366df058a79","disposition":"non-mnemonic-input","kind":"auxiliary","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-702B2C878FD120D0D4269292","path_sha256":"702b2c878fd120d0d4269292cbeb695463b57e073713ff97e0c1065f9d65cd80"},{"content_sha256":"13b81ed68b8940ec203209218b83095dd4600eedec211a67bc3e661f2275cea1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-70A6595C50500A33AE518393","path_sha256":"70a6595c50500a33ae5183933c69afad5e64fbf7f9de9a39fa54cfa774245a58"},{"content_sha256":"0e9bcdce0c9ca4bed5af8a14c86b91f4d351ce089f2affab80d610398336d1b8","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7131C548870A4FEA2314DB64","path_sha256":"7131c548870a4fea2314db647b703ff963cd1d87189fb08c25f31c3ffff7f2b1"},{"content_sha256":"4c4e519845d9912a5c32950f2f726b289739c1b77633e3e3060f3e2183add02f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-71775F265B17D995B5946D13","path_sha256":"71775f265b17d995b5946d133f037e567e9e485b78179d8dfcbee3118a835747"},{"content_sha256":"9cae6a91283e33cf3ff3330e73e26e237c0067ef6185e1e73ece5a48a9061d04","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-71F7BB355BB66C8328520847","path_sha256":"71f7bb355bb66c8328520847500075517670e4cca231b3b06d49974d019e163d"},{"content_sha256":"5aeb75f330d047646f02b72ca4743db1040f7387cb738a565bba2882aa1242de","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-724FC6491E7AD1ED5D73D231","path_sha256":"724fc6491e7ad1ed5d73d23163d32c3e2e193cd31f1665a5eb28569e84a2fc83"},{"content_sha256":"867eadcb17658037c429331471f2334cbb60e90fc24feb8250414f9a714ffdbd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-72784F8FB17D660B0C3B27CD","path_sha256":"72784f8fb17d660b0c3b27cdbd12080e014a283a68e8c10c215caa50ee2a6a4f"},{"content_sha256":"78f9f38d1ee72dfdd43cbe80ab758e01bfaf6400ce78421b915675f49272c31e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-734A7B2F8F798FBDFC5CC94B","path_sha256":"734a7b2f8f798fbdfc5cc94b1348ffb337757ff974774554f2bccb975d04af8d"},{"content_sha256":"0579356f8fe513e560d2f0463d34f8e49a09625fb720b57c1b30ea8873fb751e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SRLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7361B8596E04F5FAEEB7F0A1","path_sha256":"7361b8596e04f5faeeb7f0a18a8f215565f380850bd6d7adc626ca72d6e3c9d3"},{"content_sha256":"57127bef3cc0e53d70b1f5080d9b4c785db692df457918be6a1e5a6cf467feda","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-73FF77EE3250244140F4F878","path_sha256":"73ff77ee3250244140f4f878a935aeb2262f0ed433bec0848c9f1e1f912102a8"},{"content_sha256":"033108a71e07784230a46b79b0f70a6ab9668a6585b40773a071768e9361ea72","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-74BACB1F304DD11457F79594","path_sha256":"74bacb1f304dd11457f79594638fe34d7a2fb572a59328db2408ca235563f68f"},{"content_sha256":"cf8062814fd2ad155c363f0716b96e1a2a1aeb7e529bf12a57da9566693cd958","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-74FD8D0082B8577427719A06","path_sha256":"74fd8d0082b8577427719a06a06d62c59c5b4c16c769d41d8f9cd4217ef302a4"},{"content_sha256":"0d5be37da99c0d6804ef9da37fa782bd6cedb175a5e9785b4817ff3e0738cf4b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LSRGET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-75160267C0FD9A8D0E757B6E","path_sha256":"75160267c0fd9a8d0e757b6ebc3caec06f8c4dfd48efe66bf83b1de651faeb3e"},{"content_sha256":"4b01277a3f7d3258f0b3af77f8c7566ee66bf43b1e59154b8b3a356274263bc2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7532EBD7611A401176A4BC43","path_sha256":"7532ebd7611a401176a4bc43004780cf75bb84ed31257c0b1f98bc09d6e6c44f"},{"content_sha256":"0661b4b1cd37191005e3cee41d75aa1fbb4d1b722c40248a3cdd8ccdeca72cf4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-75C1FA134C5514529E157189","path_sha256":"75c1fa134c5514529e15718913b0fccd4242ae157028ac6741aa6e50518ee261"},{"content_sha256":"5e37c807b628ec611bfbcf1461a1e4f76dfa5d6024718e98eba59a8c17fb5d3a","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-762A6D2F5FE50CBC865B4FC1","path_sha256":"762a6d2f5fe50cbc865b4fc16781a21caef16305a127e2e2fcd4706159a4cce2"},{"content_sha256":"3dbd6165dfdb469238cf948a0ab7866bdc023cdf4b0040d5d8abf6fba884577e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CCAT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-76EEC176BCA60CB2EF45CDA1","path_sha256":"76eec176bca60cb2ef45cda1004e21763cc81c686c2ee744d3a0ba5ba5050237"},{"content_sha256":"5421561539af16515d271c1ac067b9bd4981ed31f903e6bcba66d67fb64a2d90","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7720A4DDF02BF0E543DD779B","path_sha256":"7720a4ddf02bf0e543dd779bc28cafb8aa1f0b659fb453d543f2b352259e1461"},{"content_sha256":"282cabd3968710c3f16a53fdac5f33dcae55c1d9b83706fba3deb9207c7147e2","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIVU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7786040BE736B2C448B7C219","path_sha256":"7786040be736b2c448b7c2194bcab267bed5b9244156363ed2e42b48f0732814"},{"content_sha256":"80eb5a7807378fe136383bc16d29b93afc1eb1493b76db2c5cf1bc64d4e1749d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-78C64C7B75E4BD0B38AAAB9F","path_sha256":"78c64c7b75e4bd0b38aaab9f766a231db57616829bb06c94fad10607e41b8a44"},{"content_sha256":"49e88a0f74958201ed20f077d4dfb03862547b758aa0a382fe67aeac8f8c0bf8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-78CEAAA8667175B8145E9B50","path_sha256":"78ceaaa8667175b8145e9b503082d3bf01a0461312c21d2db290be1d575984e4"},{"content_sha256":"be2e33c52cd34266deeb5cc0654a67a6af21bef48d98bd0673706a7587df5cf1","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-78D7F89AAA4D544C30AFD948","path_sha256":"78d7f89aaa4d544c30afd948dc6c078dd68cdd5e2e88be4be76555683648c447"},{"content_sha256":"f2aaba57aef1956b3d7abc72a9fffec68fb2b76bc0b15eb544f6661e5e282c13","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-79187C3CF6A3C1CDEB40FF1C","path_sha256":"79187c3cf6a3c1cdeb40ff1ccfc0b0f0b6e83d6ecaee2822a7604ff02557866d"},{"content_sha256":"2470b6490790e69d355d86993f56b7af2cc56702fdc1befdc1956c17bfd09a27","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7A0778C311A86E169824C298","path_sha256":"7a0778c311a86e169824c298a35b781d6fb89ab2629cfcc22c2f226edbbc485d"},{"content_sha256":"741c4c8938926243cd62176f2e50ae6f9cefce330778d6c414f76b93f4eac489","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7A2F00D89CF13DD4FDB939F7","path_sha256":"7a2f00d89cf13dd4fdb939f73bba8ef960f217ed3ded1d3f787fed4ae718ce3b"},{"content_sha256":"b4300ee8d02dd00225ba0939966974eda38d449b9c8bbe92f2a126e0d1c74309","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7A48100726C5851829E27BC9","path_sha256":"7a48100726c5851829e27bc930fa17cdd0a79fcca123c724431dbc61a4959fa4"},{"content_sha256":"d2a3059aead3ee1518861a498fbf5a38b12ed0236bbc3065a2d895632b0491b4","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7B3B569EF02C85ED43BCF83F","path_sha256":"7b3b569ef02c85ed43bcf83f55b2ab144942e0666ea19dcc84644a16134bd3fc"},{"content_sha256":"70c3ce216b1cf7d7c42980e295d239931d416cca9e2556f732ebbf79a714b49b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7B4EE1715B555E341D1B89F6","path_sha256":"7b4ee1715b555e341d1b89f6011cac2394013a19cea890fa8edaccc32e56444c"},{"content_sha256":"6b304871c5bd5c85272af48ff5f67bbf5deec126b3187aa18311d8024e0ae4db","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SBP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7B4FEF8B0E0C539B5EA13943","path_sha256":"7b4fef8b0e0c539b5ea139432aa1121ea67d4daa2987312e23b6590052940be6"},{"content_sha256":"a2c968e588d2d3d6f60c4823ee77f9e4e4ec6f5eb9eddd51f5f4e723cd4c30e9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7BB2DF8748E5C0366743954C","path_sha256":"7bb2df8748e5c0366743954ccfde7e7379cc2af6421f5ae92fde5bd5f4d510f3"},{"content_sha256":"c0e37ad80e2e898227ddb3de44f0168b3ada560db8b9560b69e7de9c0c92a196","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7BCCB483AA6BE63D6F78FE7C","path_sha256":"7bccb483aa6be63d6f78fe7c0eeb97af8fcacea0f3e150cf3d9b119ca64ba2c2"},{"content_sha256":"24026cb4cb73d5e4587e5b956488c05d7728cbc56c64bc563b2658e5c6fbb59e","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7C58F31C3A21AB9A0A21AD88","path_sha256":"7c58f31c3a21ab9a0a21ad885cc10a149ea115430426ab805d08b1861e0623b6"},{"content_sha256":"38cee1ab8ed2ef28cddeb725148c8b497e1ff2e15d89fed71acdfb471dc392e1","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-7C633C18E758B72E396D6F41","path_sha256":"7c633c18e758b72e396d6f41d7ccce5bacb73345fd2bfb36df126d8f545a45ba"},{"content_sha256":"897239a0e5cd64d2866bc3ce0767b41c7388c5ccc0e2a833083e54855967cb61","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPAND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7CDA0895C61213915C6E45D0","path_sha256":"7cda0895c61213915c6e45d018f6254580e0b1eca4d74eee05b181fb4b2c4a61"},{"content_sha256":"32f3f1561cee9ea889d11a8df192112bcd76cb4634c5a6a11c3c19ddaed7a7bb","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TREM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7D5FD79AE91A0C4CA78F52F0","path_sha256":"7d5fd79ae91a0c4ca78f52f089d3dbf6f3bfdf9c8e523e52d148fe7e15a1627a"},{"content_sha256":"3bbf1dec4d960708a7ceb0ff948ee26bebcb09b03c5b9ce3fd079995d6cfb917","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MULU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7DD5ED9AD1191BD1D4E117E5","path_sha256":"7dd5ed9ad1191bd1d4e117e5e7ebccf618178999dbdc78e90bce2c7d2652353a"},{"content_sha256":"2a3a9f2041ae3bc619488b1ab9c86d38fa499b2cb55d58667a3f55b761567103","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-MOVI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7E146D49E2F3F32738B45885","path_sha256":"7e146d49e2f3f32738b458853cddc39459e11d1f6c9ca675fd1bab37a3c4738c"},{"content_sha256":"2fb01148b5b9ba74452679cc4711951d7dd9ad8330156e133817f539ea10d2de","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FRECIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7E42D4D7FFF92C93E1404621","path_sha256":"7e42d4d7fff92c93e140462142d32f0066bbb2543bc07b8a6c0c28c17a0f040a"},{"content_sha256":"e4905323964b826c56df0f618476cc8aa4f5d46dfd594a581906a0c8f176c39e","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7E4E3E46F1D9E2E5F5E52B57","path_sha256":"7e4e3e46f1d9e2e5f5e52b578f6898e001b889d5b481d6aedccf6674bf00350c"},{"content_sha256":"4537439489de1aababd95e7999e9a0de7a01f7ac561667b247c316ccde1e9774","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7E67FC99B18146F974746A6C","path_sha256":"7e67fc99b18146f974746a6cb28ff6cc64804f38c1e4721fe12995f56e2fc655"},{"content_sha256":"08925b8ccec193ca4499614960229d1136eb6610ac8842c50f9befeb40d2836e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MULUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7F2ACC667D5C20FF53FC0259","path_sha256":"7f2acc667d5c20ff53fc0259abdf2689fdbc24e0b2847ed20bae5ba34c175c08"},{"content_sha256":"287f82ef8ab958dfb18f1a4b772849c1ef50a098131dce79e565c736155fb159","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7F5A36C8DAA1BC7796284CB8","path_sha256":"7f5a36c8daa1bc7796284cb8bdb5a8871234f905a49d514df5479f6f04f5d2c9"},{"content_sha256":"af83ae88aadff7db4a53d6965ce641193bf99413fc8e5ffe15f1ade876bb071d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7F7C713184508406D233F904","path_sha256":"7f7c713184508406d233f9048386a879af44a2843163365cd4f314b4fc32f59c"},{"content_sha256":"cd12618df516dd9bdc248c81c2bed8ea540baa6a4f468ed17835cdd94cc5b7f6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-7FEA08D310FE11FF8B1117A7","path_sha256":"7fea08d310fe11ff8b1117a7e29a5a190b38ec1a00e652c92b1fb9fbfe8d7557"},{"content_sha256":"fca7fc82394980f9a61f4cfac2991c6b6f6f0bacff15641295faaf8885860ab4","disposition":"non-mnemonic-input","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-804262B26963127096C7ED6E","path_sha256":"804262b26963127096c7ed6eb5c7b78a30ecd4d5f2ca68f9a1e55eef75d1c3eb"},{"content_sha256":"fd4d73597cbd382b2d9057f1e25f22de2b102660f831a2e536eee50534adc01e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNMADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-80A8C351AC90B2C1331BC780","path_sha256":"80a8c351ac90b2c1331bc78021bc775586caecf2d81fa8768eb2630cb35d6a19"},{"content_sha256":"3f8703feb2ba562860076526820cf6716537e1c8319bc4eef11e219015c8f0d3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-81BBD5A60739BA1328761F06","path_sha256":"81bbd5a60739ba1328761f0641645fd1f1f81e17f615272733cd0d100fe5ac26"},{"content_sha256":"08065ec233a4d37b44b8a2966a71684361e1ba263a6a0f07e6a3c264343ec49d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-824C323071FA64680A727392","path_sha256":"824c323071fa64680a72739264cfce1dc3f5f9658798ff50c5caf84cf8b26659"},{"content_sha256":"2ec5ed0cdcd64756c983ec3d502787540579d0f11857c931430029752a20fc10","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-82712D8933BC5B5CCDDA7629","path_sha256":"82712d8933bc5b5ccdda7629f99d5262cc43bf79872bbd1dc8542c3b17d297a8"},{"content_sha256":"9ad256e99551b68c16721a5db1f0b802496971a38a1628154d461ab111b7238a","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-82773F01BA1B4EB7FF795D42","path_sha256":"82773f01ba1b4eb7ff795d42fbbb72a718959ac995423741f5b44c1f3ceb8927"},{"content_sha256":"f7007a2646e574c959a0289623b1db2305ab33bfafe1c51ec88cce9102f39a49","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LW-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-82F22DDFAD3DE9552A882D31","path_sha256":"82f22ddfad3de9552a882d31b9e767afa7bd30c351bc5c4c97a7874daa53d4b5"},{"content_sha256":"06619edad5654667e2b96d2841c3bb7f2794a6a69edaef8e9237ce55f770f394","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-83511BE734F42C2D1031CA4D","path_sha256":"83511be734f42c2d1031ca4d77c19380f646a39117ac0104d0a21be4ebd3ff11"},{"content_sha256":"3efaf86a22d8d5369d1b757dc769b679f6248a0ed8032effb2e680769a66c08a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8375405C7FAF7D046E01D1A6","path_sha256":"8375405c7faf7d046e01d1a6041f419c1bea091d83b78d534d3c902bcd14fb9f"},{"content_sha256":"da2469e352340eb79a138e43bfcde389ad5e58acd37b22cf8e23414bda6a736f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-85CE0DAFD55C0644207EED2B","path_sha256":"85ce0dafd55c0644207eed2bbd989839bb6cf4c60d8a642a024a9db9a8a0fddb"},{"content_sha256":"afbdf29f617339d0f517d8ab0865a5db41ac7100b70a03e51e02abb09103a2a1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-87D445FFC138D72F567D3417","path_sha256":"87d445ffc138d72f567d3417860f475fa48139802fd9bd943646eb0230703d77"},{"content_sha256":"2d3a7c76ecd921d129b803a63ba421f890818bf6daf57a5193c852d319f5bb3b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-88D0195437B2549380982082","path_sha256":"88d0195437b2549380982082b2578f9cc8b9a12e4c84969944b4518b9ee02aaf"},{"content_sha256":"3e157d553e8ff0d3fa0f81878401b03286d11bab255ac2e993d37acce9f4aa4c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-891F2E80F916CF34BF1FCD0C","path_sha256":"891f2e80f916cf34bf1fcd0cbbb0a732e494e972b9b55fac01d134b2761c2e9b"},{"content_sha256":"99a6c873c7e7eef28d9a8e4b60494a20bf9a8da63613b04614bf5ab08ee65ff2","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGATHER"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-89C5BE645500895BA3DEEFA6","path_sha256":"89c5be645500895ba3deefa65711010bd80be8af15506e35b1805ae91cae9ec9"},{"content_sha256":"83dafaef18c4b69a3f5c3e54d589109f294bb86e97702126dc65f25df0fa7671","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8A25F8C8EFF475F0850C2468","path_sha256":"8a25f8c8eff475f0850c2468f138833714427c7d7c6b47ede10d26ff827597f0"},{"content_sha256":"c28b6adabaf2177f0c675206cbb5b351819b523908142860125521c8be29f2db","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLPROD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8A3F2AED5AC5796C7DE3111E","path_sha256":"8a3f2aed5ac5796c7de3111e5c99e8f60231ff96e0a916a0301e822d0a936b09"},{"content_sha256":"bcc710324f0eda804051acff5020260ee643659f98b2f2e4cb7ebfdb3a7a8d25","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XORIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8A8F83FC643C1B1EAED1729F","path_sha256":"8a8f83fc643c1b1eaed1729f8dc1f2a7390157f3ab0cab42d05e821871cb5216"},{"content_sha256":"63aa699a1ccb3d2dd4a1a970d135736b742c4c1d91b9f5539d07a727cf71e21b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDTPC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8BABB47345686DD500DE3DE2","path_sha256":"8babb47345686dd500de3de282e8725f73bbbba2c3429e62e35a8f1ad3bc7566"},{"content_sha256":"77ea04356039ca3435f0710e5858e3c89ac4366274bfcc476baf88e23e60b7d0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8BCD2A901BCFEC400652E4DA","path_sha256":"8bcd2a901bcfec400652e4dada6bf181efe136ceb294aa89cef2edec93518dfa"},{"content_sha256":"e2d61fa85393f3e31ad1030058f3108d626809c4b9f9508d39cb88d6b2fa9af2","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-8D1173E8802338B7E92157DA","path_sha256":"8d1173e8802338b7e92157da0cddac90118f81f12619d13dcfdffba4399d6256"},{"content_sha256":"b99157bfc42e106a8edff84e234155acfdd4bd55a16624c52aeb092ffaa2cad8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8DCBA30B29829B592DFF6B7B","path_sha256":"8dcba30b29829b592dff6b7b9a5e7fc1d094a96c0e66ba5e4f7d275699b1c751"},{"content_sha256":"5b966b87e6bef54556ec0c4e06101a262136f6361836adfb44cbaecb6c6b4766","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8DD62E5C563682A06231C5E0","path_sha256":"8dd62e5c563682a06231c5e0776265d5448e573fa3b3de6ddfb4e2a24159c66c"},{"content_sha256":"09b80f75656a7031d6d6053f4725fe39cbd90bf374fb29612c01159ce4695b43","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8E12F3C82EC0F3F223FF1A55","path_sha256":"8e12f3c82ec0f3f223ff1a55f9f822df874ee4d4be350883710853223d18b7b2"},{"content_sha256":"7c5d47ded9e1e06ebd053b00484a95f277b50d91b707f7aa22a505bc528f6feb","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LH-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8E3F3E681389C6AB033279E6","path_sha256":"8e3f3e681389c6ab033279e629552d1d5423d0c72319e77365a08180e8bb35f6"},{"content_sha256":"4ab47f5451d1d70884c59cdf028680476fbddc0fd4cf7870bdd8740a955815de","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-XORIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8EC4B5C1D8272328E311BA2F","path_sha256":"8ec4b5c1d8272328e311ba2f956b913f2d162bc24681167b349bdfd6334ecdd6"},{"content_sha256":"210d7d73d10e6fb9b61c332fdc173a16e6080be6eef0da939fad3bdd99c4ad5c","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-8ED2D90810CA7C73D9FDEBA3","path_sha256":"8ed2d90810ca7c73d9fdeba36630463ac6bdafff9e68380fc99ca611d5bbfddc"},{"content_sha256":"6de263ca1d59c4b0150ee66430c6d2ccf32ea6c1e452066abf582c0735f5de3b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8EE071143BD1C397FCF0D37D","path_sha256":"8ee071143bd1c397fcf0d37d7f807e5aec38eb447300ebe46a9b671c2005cd89"},{"content_sha256":"53a0d69c9953a8d2129c95e92c65b9c1a9e8ef3270bb8105f62fb95fcaf2ed55","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8EE2CF66E2DF221736AF617D","path_sha256":"8ee2cf66e2df221736af617df94cdae865b25ba9138096b6c3e6d978c13977c5"},{"content_sha256":"158ec5bfdf993a04a91d4232a7e75f01c285589bc7f7c9e5af0a3ceb67e792ad","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8F14756DD06EF41A533E3894","path_sha256":"8f14756dd06ef41a533e3894a2bf791464a7f8bdca73ba348122398ba59665e6"},{"content_sha256":"1bf37f6d86179c52fa45444e1ee3f4e226b7fbbfac7f7de9ad48da6040674ebc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FLT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8F4005A094D662948E5FA7A1","path_sha256":"8f4005a094d662948e5fa7a111b46dde1437b1dd55a053fa3a49fd731f7dfff3"},{"content_sha256":"3f05f46ed9b16fad2daf0d8a33782e8efc61cafdd916e899cf6dd5687b971d4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-8F67684E545F6615D9555D63","path_sha256":"8f67684e545f6615d9555d63904392001273288e2072ba7f7f37f8e5b8897913"},{"content_sha256":"b1ee68ecc49d24040839d6e1999927be5f79d413d8016bacf68f61c698f31643","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLARGMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-901A1CF1905025A0F7D301AA","path_sha256":"901a1cf1905025a0f7d301aa90899220e02472104f7543e6f23006b148dd5d59"},{"content_sha256":"2e0da9bd1bb5aebba859377b310fe8a68383863fb64803bdb755cd98f3c56f0b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-90A775F304DA0FEF48495CF2","path_sha256":"90a775f304da0fef48495cf2f2147a7c054dfee0a3ee9d05c043d172d734c2af"},{"content_sha256":"1386173e881d87f436187a6df8d122ac18a507f11c26ab04fc98034d3570f6e7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-90BEDAA77AAAF2A00B00B174","path_sha256":"90bedaa77aaaf2a00b00b174ed8bf03b62da4d0f355c7cbbbebf768832f4efa6"},{"content_sha256":"888a80a501f12462f41ebcd3bdaaade2ea96ac282a71e40a7020af7cd07e753a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-90D0B2E77A580CB7E9176AB4","path_sha256":"90d0b2e77a580cb7e9176ab4e03724883adb9fcbadb6eeb8b81716b0da436710"},{"content_sha256":"6f12a67faec33bfc58f9d4934c2dbf714be2ebfd99e4195f7b13a04c713e3bfa","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWPROD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-91239E47D546F62AC9C56FDD","path_sha256":"91239e47d546f62ac9c56fdd1600596559e82eadd7d021eebcecba0c01cd818e"},{"content_sha256":"26f8e251a3dcf0e6a6d3f9e064ad8742d734f12446349429491ded8c95e1d429","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9193F0AA6D8EFCFBB3195C0E","path_sha256":"9193f0aa6d8efcfbb3195c0e991a4b1e8f46d4040fc272e7ab0a0e64047af011"},{"content_sha256":"ec27ba34bc2125aee2a3be77dbe74a26daa7cd84bb8e53a47cccd3877c133f6e","disposition":"non-mnemonic-input","kind":"index","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-9247777B28C1A9AEE21D5559","path_sha256":"9247777b28c1a9aee21d55590ff50fc20fb23f73da11b0b30aa0c345ec98da9c"},{"content_sha256":"c23885d680383c6aa67d8ff8c1239f54ade81374cad35ddf29add6e45836c0b6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FGE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-92D02172F2DECED24F8EB1F1","path_sha256":"92d02172f2deced24f8eb1f15af0021e6ac277b77b852690eaead49f9070f199"},{"content_sha256":"653144b4c68e1eb2e329ee491d49f655e225f5a59d8664b187391afc4049559d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XORW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-92DC8BD39DE31C10EA64E27D","path_sha256":"92dc8bd39de31c10ea64e27d700254f8e6293c413d12d177f264dfc2b00ff0f8"},{"content_sha256":"eef406572b60b51656b20d334153067982d6bed8932fbc927e576c34715169a9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-92F5285EF79E5E7FCF4C2C05","path_sha256":"92f5285ef79e5e7fcf4c2c05c18eb0bf7923d79af76745f6f16b78594d3a5172"},{"content_sha256":"c167b4baac50bd9829c6244864d163c5a174d4a9bd736ae729ce3c806f161278","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-933A4850220C96AB64942CB1","path_sha256":"933a4850220c96ab64942cb1a8fdcb5884f07fe8018c7007d30ead4cd76f6eeb"},{"content_sha256":"5d840d207969f407992b84e45e3260345e867c4f1a3377cb25aa73522803e870","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9354B989B6C2537BE7668175","path_sha256":"9354b989b6c2537be7668175626b68d5e944c906ccc92c1235afa9bcb8246233"},{"content_sha256":"873afdb8c120ede2ef43481fdfc1307318585113bc87c7dae1a6222477ca0100","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-938740EC3C7D362A8E755F68","path_sha256":"938740ec3c7d362a8e755f68c0a233fd057e70e054aabeca836a4b320c2bb0f6"},{"content_sha256":"eb9797c2fe13184337611ac722aebe22678bcc8773ede999b5389dc1a2f4fe88","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ADDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-93BB90B6D75E659E3ECB44FE","path_sha256":"93bb90b6d75e659e3ecb44fe637579205d6cc1d997ab388be110bc9f563582b2"},{"content_sha256":"44ddb70f768652952ac2ac8cdd7224757de089b7cf87be108f0b9c9ba996686e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-93F2CB96663811852387244F","path_sha256":"93f2cb96663811852387244fbd78406f41b9c89f86d5d15a24649249767aabb0"},{"content_sha256":"f8ea08c75d4f18332f85c96bc0f430638ecda9f85934b830ee541e39303b0294","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FRECIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-942B0E610D62346F1F3DCDDE","path_sha256":"942b0e610d62346f1f3dcddecbf8d3a49e314a0c9aea4ffd585895dfb5f94465"},{"content_sha256":"936b5d0909729aac72c541beb8b89c1fe21324fbb069f0e606347a0513b04f8f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-94BF2E4816EFACCC4F4ACB2D","path_sha256":"94bf2e4816efaccc4f4acb2d5e4f4e31a9867b77e1b968f1cea4fd214606bb9f"},{"content_sha256":"a28d92a7b6325fa7a0842b2c6b6d926e4f11f95e967eff15daece4267b149e62","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-94C4F652118CBEF08BECE4DE","path_sha256":"94c4f652118cbef08bece4ded9caf236a04141bafebae8e5306a11c527076207"},{"content_sha256":"bdb5e5161293201705dfc4ad67cad0330e49ad131c48214e8946c58031b830c5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-95404A5EE7C166BF2D6982FF","path_sha256":"95404a5ee7c166bf2d6982ff00ae585bdb82f4826543045486e3d76fb478b2ae"},{"content_sha256":"78b163540efd5f8e5796a7d10873277e95c5da24fcaed6ffc7daea30653d667c","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-THISTOGRAM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-95DB8B9A886DA110A96C27FC","path_sha256":"95db8b9a886da110a96c27fc4c64930615ced36f3e0a868d2a3e9a16f5f5897d"},{"content_sha256":"c09f003e506d0f709f0b4a0637583c4bf8f386fc0e350675f073b251c95f45d0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9697F136F7BFF7DB81814E2D","path_sha256":"9697f136f7bff7db81814e2d05d00e171f9a96d9e5f3b715f265353559af7961"},{"content_sha256":"267c70cdc6220d7809dea75dd4473edb5dbb9368806d012fcdf8d69808d4293e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BIS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-96DA33BB9C0F0C5204B7F81A","path_sha256":"96da33bb9c0f0c5204b7f81a4af34368cdfa68d5f3c8b524de5a65079bc9b796"},{"content_sha256":"e36d999fac6b3f9a5e92c60e74f174bc6d51e4308555d602b2c31eebe1a7a16d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-96F4E569986FCB4E55089568","path_sha256":"96f4e569986fcb4e55089568353641a58ba850267148b9f39efc449412fc491c"},{"content_sha256":"9769f2e647ee182630b672b6be4d20d959ed5003fdaa8ab6b299dd779fadc6e8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-973E5B7A863699EE97DF217F","path_sha256":"973e5b7a863699ee97df217f8cecddbaf18e2f7cc64924e966450de635a327b0"},{"content_sha256":"930ecf67dd709c40d8cda9eebf5947d660a16cc55f22833a9884001add783983","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BXU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-974E65FE1EF8BD38D12E7650","path_sha256":"974e65fe1ef8bd38d12e765038b4a05d1db26c5dfb274971035d7c75678c7d70"},{"content_sha256":"f94efd7ddd9abddd523c2719300ed7f4be78fca1a7b71743600ae7689ea17fb1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SEXT-H"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9756672A26BF982BD4300704","path_sha256":"9756672a26bf982bd43007045dca609e3cba1154258009a7898042b8236ac4ed"},{"content_sha256":"970217f236cde1bbd699ee2d92a9f0cfdb094559a244a2c67942953d868d2622","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-97B3B9DAF3C8AD7DDC4C10E8","path_sha256":"97b3b9daf3c8ad7ddc4c10e84f6494d851d60c1950c9286059786385c4f0b869"},{"content_sha256":"e2035659d82ecf2f81426a4cfacf711f884cd6aca68ac5618d13c1ee36f5c8bd","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-97BEB1BF87941B14C57D18ED","path_sha256":"97beb1bf87941b14c57d18ed570b06577161b19d753a2f5cdfcce942f64888b0"},{"content_sha256":"1c75fe928e3bf1c674bbde9c82def93c92cd7e9035239587c37b66aa49dd63eb","disposition":"mapped-current","kind":"wrapper","mapped_unit_ids":["PTO-TILE-MGATHER"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-982DD0F7F07868AC5C0E22A7","path_sha256":"982dd0f7f07868ac5c0e22a7f791b7f1c7bbde7edc741437bc46c03de6dc51ca"},{"content_sha256":"82d2e1d1d08ebcff81befd7678943fde2dab8c6329419662731c8f0835a7df09","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LD-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9913650CFF5765F593D03806","path_sha256":"9913650cff5765f593d03806ac73e1c03bed80b4a23918c5ab73588c6f7f751a"},{"content_sha256":"e475e5d161ddb692dd5626752b553c7144fc933451209c46cc5a035120648eca","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-997A81A3C31CF9082E2D4081","path_sha256":"997a81a3c31cf9082e2d408188663cc805b840b497052db824d0e50d584263ef"},{"content_sha256":"6b5283b2a6296199f64fa72be4cd19e3657e38427fac443116110cc03ecd8a63","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9985D21616D5D0AC8F9C99E8","path_sha256":"9985d21616d5d0ac8f9c99e89b21a31a468988e33f7853054e5c95ca3610d29d"},{"content_sha256":"24353aa6b98a3cb9568a081e8a7024b9e3c75df769e3634b9e5d40b8553bd259","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9A397FE05D3477F555CBAADE","path_sha256":"9a397fe05d3477f555cbaade11ea0387bc3fe7f7231d4f6d62ef99410421ecbd"},{"content_sha256":"38be53cb2f6f96107b7930a5ad20ac48de4349ce2a86990bb741c15efa4ac4ce","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-9A7FB651E0B6AA1E456F3013","path_sha256":"9a7fb651e0b6aa1e456f3013c6ede9abcd347325b8f1f90fdd34f43109073a8a"},{"content_sha256":"e2297d1ba8214521651902f76037e64f8690a185194f9cbc6fe601c78388800d","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TDIVS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9A9F206A8EF8EF708A31B58E","path_sha256":"9a9f206a8ef8ef708a31b58e6780b3875bd09968a117b22ef884ddd3479f0a1e"},{"content_sha256":"c5a26a48caa5dae7269b212c3c24641f738c91e62b12730649fe4c738df82714","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-9B01698D0F2E480531516227","path_sha256":"9b01698d0f2e4805315162272a63c89ef790aaac98e400b79ceba85fad7e541f"},{"content_sha256":"2b95294e399a883b94ad7642924ac32f24286afe37567515d3fc26a0106dd815","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9B2FF46A504F10EDBCA386A7","path_sha256":"9b2ff46a504f10edbca386a77a46244c4bcca72ff6f6113f50b26c5105f79c0e"},{"content_sha256":"c0ab2b152358d86a4ef83ceb584591ede04a180e9763d51bf0f6200a293e0be1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SW-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9B80B2E564A59888E41A2C26","path_sha256":"9b80b2e564a59888e41a2c265443e993d15addac42eee0fe604c17676f34b57b"},{"content_sha256":"67c18b0be735670387909894a9bee8cf618c27e8cf8848d1488df3254bc4b7e1","disposition":"non-mnemonic-input","kind":"coverage","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-9BE86D9CEDBB1BE50743F174","path_sha256":"9be86d9cedbb1be50743f1740b0b12d039e47565b90504339551a333eadf715d"},{"content_sha256":"5bdaeb9143f532b47dcab933181829a13bd12b675ec6ec119cfba4bd94def999","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9BEAF0F27F803B0B315FD15C","path_sha256":"9beaf0f27f803b0b315fd15cc883ab7a77467631200870211417f1c1d620cf9a"},{"content_sha256":"0784c0cc5da18261631c91762b2bebfefa3b3daa1ed94319c1340b96b1302dc6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETRET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9C1EA00127F38049DB91AFC7","path_sha256":"9c1ea00127f38049db91afc79d442863753512d5184b69ab3c36c026fc6cc954"},{"content_sha256":"5b97dd1f327ebf512f852157708618c559518a25e147b2cce4cdfc18a475ac1b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9C23FD1749BE536F3542904A","path_sha256":"9c23fd1749be536f3542904a9879c74d9ccfecdfc7075357f381391be14cd012"},{"content_sha256":"348629015a1040acf3a3bf28e01a6bb6ef98371576b557cb542e51b6f440f147","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9C9F2E3AA4CFA23AF63914BD","path_sha256":"9c9f2e3aa4cfa23af63914bd4eafef195e6fd8a48c10c3505a753933d5797d6a"},{"content_sha256":"abf521b9a65f3d003b852be76235342e1edcd28332c60ceb19156c8e1ce3fafa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-JR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9CD305CF809C8418C4B3B4F8","path_sha256":"9cd305cf809c8418c4b3b4f8f1598c64c66ceabcaab5f72ef77c2ecc15e4db73"},{"content_sha256":"256d260302d6cdd0867188896184f03e78580fb56f669cda7cb0505c8886347f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CSEL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9CEB3377FB7BB47F861D57A7","path_sha256":"9ceb3377fb7bb47f861d57a75341e6a5d84ffa30af54d9a8f14233240a4e6e5b"},{"content_sha256":"75d76e54e1bfcfdb1e5597aa19f19aed9c0afb2144a51db9539770582ac5ae0a","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMATMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E055DB9BE5DD02CB7AC0EB8","path_sha256":"9e055db9be5dd02cb7ac0eb8e87dc263901a46353c6640c4eefa5fbadbccc9f5"},{"content_sha256":"a57e69eac7eabc457f71255a242627cc3db844b69f910c85fd641c0989344571","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BXU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E27056F6CC92A1DA3396B9B","path_sha256":"9e27056f6cc92a1da3396b9b5ac07c7b57dccbd1a89f1ffdfc6c2848cde22cab"},{"content_sha256":"4a229c1bb96f7ca6277810408f56c68cbf93515fd5169f57b320630dd0294ff4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E6EF3E0C6ED2BB9658B8224","path_sha256":"9e6ef3e0c6ed2bb9658b8224df9556d9923bfbb0385576df07da088661ef83a8"},{"content_sha256":"9da165496e8f3e3c62f7a03346798891fa62a417dbd5b7c2544c5e5e8da07809","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E6FB2B8B08784A20D0C0FC5","path_sha256":"9e6fb2b8b08784a20d0c0fc50fc3c5fd8a3e5e62d45af25655b9afa5fcc508a7"},{"content_sha256":"e9852b2037a60fb6653f3b26152f17bbb035ad181ebc4ff7190e9d1f1e8052e1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9E96D6CA10F8A35640724201","path_sha256":"9e96d6ca10f8a3564072420182b3c2fb7c77f75e95ec5973e560bc842e1f2903"},{"content_sha256":"9d715c610f2c48ff1bd6a2e46199383353e310cf7c6f31a34520d74217508cb3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9EB396F5FECE63AC20AB2A41","path_sha256":"9eb396f5fece63ac20ab2a415cf856cca3c2ef4d292570d1f85af0abc229c202"},{"content_sha256":"2401b1566fda936ff76cb56302e461f5490e4e197284ff08e12f0efcbacdfe4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-9FB8B6EDC7C8069C68D60FDD","path_sha256":"9fb8b6edc7c8069c68d60fdda68dc26e9fdb7917d6fe851d80c58dbbbed4458d"},{"content_sha256":"8b16a05b06e68d843e5d7ff543b9c07f2efd8e5829764c7a224f0c6239351dba","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-A024E3CABA47B838A8F7FCCD","path_sha256":"a024e3caba47b838a8f7fccd0ce90223cabd41d840185379102a1c8569086c2e"},{"content_sha256":"e7b440877635cc4663ca665f03d1bb89e8bda3d06bcb573c4c54b85c576122a9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LBU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A025DC1D0DD1A2D6012F1419","path_sha256":"a025dc1d0dd1a2d6012f1419ef5b9264d9ec2638d1ce9973c4addcd921989618"},{"content_sha256":"e9feefd961292c5b0802ad048efac35ddf2cc9a0cb98ec52edea1397fe3f39e9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A026883736620C3FC204D6AC","path_sha256":"a026883736620c3fc204d6ac150a7e85ee14b331560f94c12de448454f0bc604"},{"content_sha256":"d38b492cbbfaba61427b81f1c40eb84ef51efd99fe00dcfe4f71798044712fda","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A21F5066EE69EA6F8DA69F9F","path_sha256":"a21f5066ee69ea6f8da69f9ff81d1789a49f837aa2f1a6c016932f0663d5286b"},{"content_sha256":"7b8fc95e1e17ead3338bbc730d49164ddccddce80d73e1d23a3e0a17ed62d8dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A248AF70B27A7C2D26988921","path_sha256":"a248af70b27a7c2d26988921badff4316177b921875dbb6d10126ebf2c972ce0"},{"content_sha256":"4c2165545c21d9401a35e89eefb0d69f354b3a691849fbf6dbc68741218efe85","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A2F87D8F6BF93FAC328B6E33","path_sha256":"a2f87d8f6bf93fac328b6e33f5b4821aba62dec643669dba1bc24dc315e3dcf6"},{"content_sha256":"52dd21305eae04f642a4aad2afe73279af9573ea5a23539cfd7ffec331385c03","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-A37441896CCDC57C4B909E07","path_sha256":"a37441896ccdc57c4b909e07b54ab4384f5198e2e12a2a1cf581a05013882556"},{"content_sha256":"8b496a9d316cb0e300d5b89f68e7ccac527dffabcc7a971244dbe3722430cedf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-REMU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A401EC90779EB512BBE07109","path_sha256":"a401ec90779eb512bbe0710960581db779259207f08c5f944396033159d55579"},{"content_sha256":"faaaa70b5ff3a941947ee2fc8b4d5d678a1fe1c5cd8a66d7df8b56901431b593","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A4074BAF5FF98300E671369E","path_sha256":"a4074baf5ff98300e671369e0c0a3c9844e1f26cf3aa696c6b29e07ed7a473ac"},{"content_sha256":"29969fc43447ca5b2b64fe5b64b01a731ab50c5ba07f25b8efa33985ab58e489","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A40D384A692252FAE639669C","path_sha256":"a40d384a692252fae639669c9ee79a61ae8de6007621030ddd2bf7ab04a388f4"},{"content_sha256":"f0cb5a7c1fd7c8e4f773a576803c47c4eeb7627bc239d559686d4116a8c451f6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A42907EA4E4A24EC9EF831CE","path_sha256":"a42907ea4e4a24ec9ef831ce8e0e50b053f9e529e3d5b2fc55eebc03b68449ad"},{"content_sha256":"1e43a37be6e8b4857e8390e3e526b921812b4e014260eb18e2e8846a796e7b4a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A44CADFA901EFCC88B2CFA3F","path_sha256":"a44cadfa901efcc88b2cfa3f8b8ef2bd939f81ad8d9d6e27c592383584b9bc16"},{"content_sha256":"da98d6b21323b109620a8ffbe31dbcca4b42451b6f805201859f5a349e9063b8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A454A52DEDE2941AFB4D0B41","path_sha256":"a454a52dede2941afb4d0b412b07bc6127c8d2aad3afaf471e0062a20ca369e5"},{"content_sha256":"06ed2b91ea8914eceadd085b19cc10017da3d5361556be87643d95c6c9866446","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A456A1AF195CEBAF659B5515","path_sha256":"a456a1af195cebaf659b5515ec1a90e0c723d878b93ed32fba5892d6685dd731"},{"content_sha256":"0812fd4bf4aa3454b3d8452f31c659c09372d51cb2ab5b613648df0c74df8441","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDEXPDIF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A571AABE1E51AFF336364260","path_sha256":"a571aabe1e51aff336364260ee06c5bfee55c5f842c7585b9c3c05bb68e075f9"},{"content_sha256":"d3f81532f02737f9d844ff1f4c12b0698681dce91d2316e0a980337073773d46","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A6536173B36ED36C963B4C45","path_sha256":"a6536173b36ed36c963b4c4583b4995f353404c2bb328f31db61fb80f4db2d93"},{"content_sha256":"eadc50f2e4eb733edf20d5cab7fd99e0264af8b340dfa26de4ed89d0bb4ffc7f","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-A66984B42DFAE366BD24EBCC","path_sha256":"a66984b42dfae366bd24ebccc426020730398690ce5ad04cb60236e4c1606e59"},{"content_sha256":"934ed0002580c31172bc3238934b3d2df0e40d2a37f9e85bd96ca5ea517362d4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A68D7558ABDBE3605C16F773","path_sha256":"a68d7558abdbe3605c16f773163f8bd6b5dc181dc0804887f9e63b6292c13ddc"},{"content_sha256":"29ca5c0427885810e9c535d7e323fc6ce1cea3ba1a7371b78048b50cd7ca96d8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A6BBAE10E8C27650C850F77E","path_sha256":"a6bbae10e8c27650c850f77e388f9fb48383805409e96523b04cdb7765d13484"},{"content_sha256":"b0f25388068c59e39be8e263d90cfbd93983dbf27192604ebb281c4a678f6a45","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A6C305FAA1821DD4112C92ED","path_sha256":"a6c305faa1821dd4112c92ed7754604f93431e0713c473650f571661fd7376e0"},{"content_sha256":"c398efec577cb24a09f674b3e79cf7988ea35048bb3e5053324b996ca6ca1258","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSHL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A7F21B65ED4DE3E2AEAD7372","path_sha256":"a7f21b65ed4de3e2aead7372e44c63b678e3a82ce0f210b48955c4fbc4e59b25"},{"content_sha256":"1242611c7c187e3ecdbebbcf79b08f4b22a6327bdabcf15aa3fa70837e133cce","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A7FBB879E5FAAEA7DB2D5D5B","path_sha256":"a7fbb879e5faaea7db2d5d5ba199b1388143b1630bc8d0c24c1457fedcd6e93c"},{"content_sha256":"ea22244b84b7b3627f23b0c7862a0fd30505a0fbe5748c31df4a5e537a5db583","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BCNT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A80FB81FD12D506536AAD551","path_sha256":"a80fb81fd12d506536aad5519df988d3e0a3ba3c974082dfc5b3278fb62f4921"},{"content_sha256":"643468ec34f5873da16ac22f4b6c84af3c1c4b8fc843fbae6951ee49f7dacef4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A88852D737C900535F9273FC","path_sha256":"a88852d737c900535f9273fcf9e97454ea1d24ed25502ec47184a01e428cdc73"},{"content_sha256":"dfa376a0af6bab394f2ea0d1f2d330779da16dee04097e52866ccdfa8df5c4b7","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-A8C039C9E311D3998EF22D47","path_sha256":"a8c039c9e311d3998ef22d474f1a0fa3dde245cc08dfd4afbbd044e02c7a2781"},{"content_sha256":"9cfa5f794a77c260a43c0e829e04d67df8be2e458f988feaf463502a3e08406d","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-IOT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A9697EFCB06B95E1424468F8","path_sha256":"a9697efcb06b95e1424468f876a5f160de8a30c5fe3aa8df81be11d8f8b87a2a"},{"content_sha256":"07c124615c48b02026d980bcb58422c955e978f1c6352adeabdefed6c43ee02a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-DIVW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A98FAB460D771A32EF1E3D87","path_sha256":"a98fab460d771a32ef1e3d8759fd7a4ef92fa422d73dac0936465bda0c735461"},{"content_sha256":"6bf1631f08cb44fa31575f0152a35b7a50cc28e75d07fe8c36846b0bd2392a52","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSHLS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-A9A640AC61141DC46B3398FD","path_sha256":"a9a640ac61141dc46b3398fdc518fd5ae988a6654ba1986691b4fff7e0ed859c"},{"content_sha256":"fbc2474b934a0d98e1afcbabfdb00490847a9c2c6f4df05b33b86a1a274717c5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AA140926A708BA2B5BFB1868","path_sha256":"aa140926a708ba2b5bfb18685ac4c94a8a9e2553559d5ce17593b354934f26f3"},{"content_sha256":"ef8f7086a69d72d3da93df8199f8e667971f4387075a0de6aaf9c35f4bbc0c68","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SETC-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AA60CAED14543351275AF0B5","path_sha256":"aa60caed14543351275af0b5ee64dbd3a8c34bae391fb98a00c0771b7463eaf9"},{"content_sha256":"3b02c228068fdecbc9d05b088411aae1b27bebceef10cc0c60d3cb921f56a658","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHU-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AA7260DB1291FC7D179929D2","path_sha256":"aa7260db1291fc7d179929d27e191f3cadce6e2e47f3c3f3f3b6d051d49f1543"},{"content_sha256":"6ee0fd5fbbca60a4dc39b1f404838404d4fdf36abea429679e54636841299632","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSHR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AA9666D90C6C69CA333491E7","path_sha256":"aa9666d90c6c69ca333491e7e851fc5bf1ff07c979bf0c66a021bc7018bccee6"},{"content_sha256":"be080fda1de7082e0480c7a0505b74688ee18c103c720b90f7ff477d9335671b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AB29EA0C5B68F70D2E747F25","path_sha256":"ab29ea0c5b68f70d2e747f251fa7f21e9184296f26cd8b7c4acc00f5e3c1f962"},{"content_sha256":"b63a187f0ae2ac534c1ad3401f7ff055c40f61e0bc3ae00ccb9a1489cb191f8c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AC0183BA481BB01AAFA3AB14","path_sha256":"ac0183ba481bb01aafa3ab14b8143838a71f347b6061cf7ebba3e9c3df4c92dd"},{"content_sha256":"c9df0b5b4fcb127b0abd5c7dc20a7f6f86895ee28eadf4d152eb6fafd185225f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AC512875EB21B78BD7F0F56F","path_sha256":"ac512875eb21b78bd7f0f56f9ba670a67a288f412308cb9eab46b88f69ab374b"},{"content_sha256":"bbab9c1fc1ea2ab9d934f0ca26518e49b16ea964dcc6b12967e241c01da163a3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SSRSET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AC7703E8E475EA4745D36ACF","path_sha256":"ac7703e8e475ea4745d36acf9b9ec9f9dae064f8b97f8cf9c8f0407bc93d7b2c"},{"content_sha256":"d7303c270b394daf8789429c28c6a4399705707cf9305a8b020fa03b2e12151a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AC95DA02B534F9409B4D586D","path_sha256":"ac95da02b534f9409b4d586dcf1970dd3caa279d358b728b83f350f996ed70a6"},{"content_sha256":"98179ead93bc12ab5cb67d599e4d70398df07ca88008ca852997f408e47ba35d","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AD2197062E9164BF257DC118","path_sha256":"ad2197062e9164bf257dc1184c5a433bf3f25d1b2fd759f8971637a6b0e2adf1"},{"content_sha256":"3b9aaabe3800e00a6003c4934cc9a0def50e57969b49cfc82b140628b2c7ecd0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AD47A4C63BB174513304791D","path_sha256":"ad47a4c63bb174513304791d50c120103d392b281caffd1ed80f4c042f6557c8"},{"content_sha256":"4ce8cf4d5d791cc6d8bef91018c761241fd96b39d97e77297b17e2f0fc01e7d0","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AD7E832606C6281F057582D5","path_sha256":"ad7e832606c6281f057582d50557371996349bea9905d1f69ede5f77c06c1f84"},{"content_sha256":"2caa4897011fe11a10e2f4c4621f17d34625701ce7eefbac5f38b7c30660d63f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-AE212771E8F346A210FA0A58","path_sha256":"ae212771e8f346a210fa0a5805608a2c75aeda7f778ce21a517bbdd54ea19c83"},{"content_sha256":"5c2fa8503b5e8dbc37d22fd353112f2107f84f644d66f24481a57c6bc62ba404","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FABS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AE825D241C9DB01D6E09D979","path_sha256":"ae825d241c9db01d6e09d97940e8362858f60dfc8d838ff036a366f5d82ee9ab"},{"content_sha256":"1940281128508bea0062b45433adf3d531af7d6b5ab21c50536ca5d35464808a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FSQRT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AE9175B9F43376B8C3BB65F8","path_sha256":"ae9175b9f43376b8c3bb65f861a2b7c2b3a92649a848c9220681507d13145e98"},{"content_sha256":"d660d4ffe6b3461a5e40d27bc3b173ea5fc05b036461bb6d1566a33caa77f536","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-BSTART-TEPL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AE96FF5810FFF413BD2E0E0D","path_sha256":"ae96ff5810fff413bd2e0e0d7cf61c99708e41e187da087c55aa5d5f0ce76c0f"},{"content_sha256":"909719bb34f275ee6782f2313898e4624165200979206be5004ca08350e1a0d0","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-AEACA1030DF52DB8A5419473","path_sha256":"aeaca1030df52db8a54194734f9381f582a26756ed5d1ebda9629bb8b9c8d59d"},{"content_sha256":"2f7e250108be8d981d91d76176beec8714a83a6f697859ce5998436c3eac3307","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AEBEF099CCABA2B3DCC48148","path_sha256":"aebef099ccaba2b3dcc481481b301f476abdfe5740026b66ce81c7033e079883"},{"content_sha256":"ed04512f5213cf864251d81dfefff14e8c794ceee003530f503a8bea6f6e28af","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLEXPANDMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AF01053187F4A81B687C7563","path_sha256":"af01053187f4a81b687c756305b19fe448b49edaa4afcb278a089302e042097b"},{"content_sha256":"f803181e337d9409df3b1ac7cf48c8ed29f43a970aabf2b8282260b7c3ff7c38","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AF090B5C8323799634A8CE49","path_sha256":"af090b5c8323799634a8ce49d6c8a763341f697d652aed62b7b62d1bbc68e5c6"},{"content_sha256":"26af94ff77f8dc44cfe27f5190a7a2d99cf14bafc9ea58d724f3973b698e80bf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ORIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-AF6556184EBA07921A1B0326","path_sha256":"af6556184eba07921a1b0326d4cec534c4e519ff21df5403b53a8c09f6333cf0"},{"content_sha256":"fc25fd3b47bb9c9a63b39539a1d63ae83264d917548b78d7446f3bfeeaaf0856","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B008BD5054C9FC7D59DBA666","path_sha256":"b008bd5054c9fc7d59dba66655916b3e880372833d7022f39f2c407fbb7feb14"},{"content_sha256":"f6f532e9e9ed90612132420eaa6d3ded4addd03905312681f8f5f80c89b12613","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-EQ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B0B8C172E6B64AF2669F4112","path_sha256":"b0b8c172e6b64af2669f4112902ece4e7d00efbf35bb8cc1d0c14cd95730f520"},{"content_sha256":"3c7edc5c96e2508f0ed7b61e74535bba49eeafe06f5674a9fb4092a36384a9f1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-GE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B10DD43CB5DD49E670972E88","path_sha256":"b10dd43cb5dd49e670972e88c93a2e1fe953f42dc44c372c70672927c15f1632"},{"content_sha256":"93dbf0d407c6632f352609b2247eb8eec153ed9653048ad230ae6fe2a6cd7866","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B10DDD4EC774C08CB8F82D33","path_sha256":"b10ddd4ec774c08cb8f82d33a1bc97e0ed411df336c760399e04f93ba7203274"},{"content_sha256":"cb83fdb5476e638497d70d39786ef43bc25c4c2cbeded4e3b2b140aa8afab87f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B14E15A24E74264DC6268AA6","path_sha256":"b14e15a24e74264dc6268aa645847bfaa2e394d8f2631352e4f504a846b9471e"},{"content_sha256":"10569cb57932ceadcd38c7e0575e3cb601c3f701e5ee3cf08cca546ad62f44ed","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHUIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B1B1C6573E03170BDDD6A514","path_sha256":"b1b1c6573e03170bddd6a514d188677d3620130cdaf5d9414406da4760e5709c"},{"content_sha256":"33509f1a8f55a0ca7c464d78958a522092c011a20517f61a3c8d4c1463a00f03","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-B1B20B1DB60AA5AA44083B1D","path_sha256":"b1b20b1db60aa5aa44083b1d4e2fa9b4907d59ac6240de79722573c781521a77"},{"content_sha256":"731caf5edafb023ad32f1c55a39c34f7fbf5b6e6ac0e8cb73c0ee0574e025d63","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCOLSUM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B20F2483FF0F839980BBD83C","path_sha256":"b20f2483ff0f839980bbd83cec65c32e0e7fc882dcd7671a66a6257fab9ed55a"},{"content_sha256":"d2a4c2a2991208aea5a130fcafa4d668cac5ce0a6d936cd57853c5a5aeb7dc1a","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B2168CFDD72CC2C942F24099","path_sha256":"b2168cfdd72cc2c942f24099f5c61ba5ab57a160f4edbfad472cd2f60b130e33"},{"content_sha256":"b2a2515bf7757be127fef52c3fca8c8548c08c5911039a2213b2ff0562801171","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B23E20D4BD8898E88C1ECE04","path_sha256":"b23e20d4bd8898e88c1ece04878b7e75be13d18fabe5bb0cf9ba71faf068aada"},{"content_sha256":"a4f26fae9173261efe8b83d3fb1db502f0b79ba3ad303b7069c441304d6be89e","disposition":"non-mnemonic-input","kind":"readme","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-B335630551682C19A781AFEB","path_sha256":"b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5"},{"content_sha256":"30a538488e6b2b83e654544e2781518d1b62291a2c6e56fd5e3bfb9253a266be","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRAIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B3E1E9CF8EBEBF3F8CA56DE6","path_sha256":"b3e1e9cf8ebebf3f8ca56de6a73d7f4ee9320007d9f705f41cf979d6372e8f77"},{"content_sha256":"5ea6b06d083acc4d1516317ed4f4c90608346bece4ae8065db0263553f3ccc60","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-B3FE22569960D039346C201D","path_sha256":"b3fe22569960d039346c201d3ebfc09caa2f6bce67419d6a812d883079aef0d8"},{"content_sha256":"271eb98664e584cd7925cb31ba71914dbdb9dfa9720cd08496f81ccdb393dfce","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B498F992EB8009EF91E08711","path_sha256":"b498f992eb8009ef91e08711d5cc223f4c0a402ca2735f39391de25fc86bf13e"},{"content_sha256":"5b60e7b33017e00ddba87e5921bbc25e620a22e8f117a6a2cd06373fe6b8eb0b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B4A8C14794EE2F81B8AA0F3F","path_sha256":"b4a8c14794ee2f81b8aa0f3f138e119d9c2b3f5e5b0c1d148c9cabcfd8d2ac4c"},{"content_sha256":"af5ecf98429488f4bda13dce819d2b96f2e3a268f707ba56e41f26302516632f","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-B524EBF690E82675CA3DCA11","path_sha256":"b524ebf690e82675ca3dca11466a2207b4182f95420362671d726264385de913"},{"content_sha256":"78dc309bf8864c74ac7554f0bbd3eb75f9ab1fe60a7a7b60936eff1eda3524b5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FEXP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B5961BAC33F0F199256CF904","path_sha256":"b5961bac33f0f199256cf904816a5e3e14ba52cade501da8c66fe1f2854a762a"},{"content_sha256":"8501e6b1a9d97d740ac50e54d633aef33000004e3f9ca2eba181da168db8bb33","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B666F42CB20085C330A1A383","path_sha256":"b666f42cb20085c330a1a383f0aa4ec3e4d430f72e9a6518cf2eee49f9df269c"},{"content_sha256":"10a58371a18211433cf31e80dbd4a8e36cbc8e05b8d054aae543482e5c9e8c2b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SLLI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B6CD02DAE558D36D848F7C29","path_sha256":"b6cd02dae558d36d848f7c291d182dbab418d2f90d4476ffadcd3f7c7acc7c2f"},{"content_sha256":"f7e3bcadc8488221f92eac32e772e4c15b750ae617aa3846c39d88711724c183","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B6E9A64369D56EDF3101CA92","path_sha256":"b6e9a64369d56edf3101ca92de77044666fd34fe5de22e12337ef0c3134e3f50"},{"content_sha256":"1fd953d61c323b8a734ebfad1b12240758dbec0324f258cecbe2be1fd2c2fe00","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B7A05D5E40FF51F7CF3044F1","path_sha256":"b7a05d5e40ff51f7cf3044f173c7a325600ebf30d94a1ccc3814262d9d3322a2"},{"content_sha256":"39b7fb56fd9c474915074c76cfebfcfb697f38933ebaabe5d888a9ab4d6beb29","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B871838B377E13158DDC38EC","path_sha256":"b871838b377e13158ddc38ecfa1c9136a24e56e96f0461440d87d94740243144"},{"content_sha256":"188bcc0217ae2903545e6e93d3bbf17535dd2ad56bff372f05bb7a48633ef7a6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-GEU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B8AD971205829FCAC44CD55A","path_sha256":"b8ad971205829fcac44cd55a4eb218458f02cc1a0b67514603c4a333c13f82e8"},{"content_sha256":"1d34a6979e8f23ef7aec9eb11f5ac6d0125d1d447a4aead70b9e07c80e401463","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B8B35AEA4D9934EB7AF4405F","path_sha256":"b8b35aea4d9934eb7af4405f6d7b1bc9d89b2e73f56744cddc8e917ba8556a34"},{"content_sha256":"95fb8804ebcabe4413f24359307b9c021923679ae4bc43ab84ebadd86a60b8b1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B95A9A48F3C781351ECF0187","path_sha256":"b95a9a48f3c781351ecf0187fef01aa9125118328e34ab7738231e443b5d691f"},{"content_sha256":"2cfe91cea3b701a911fb0f6213eb025e45bdb5115d9cf4f09ccf932c5014d858","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-B962B19AD8B445CB76A148AB","path_sha256":"b962b19ad8b445cb76a148ab659f652016826268917bfbf8486b9fed5faa1dfa"},{"content_sha256":"3daee8462a84454c4882a38e940cc00185c31a885db5a5de04b36aefbe03ab88","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BA2FA589D356AB36ECA719F5","path_sha256":"ba2fa589d356ab36eca719f5b69bf1107041251e9bdd5ce407226fc82f0bdc36"},{"content_sha256":"eb7d9e5d4409cb7cdc7bf7e27ffcaea8230962b2c87a3b8ba0e97a048f42b7ef","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGEMV-ACC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BA8DC6CE19C20BBB54F99250","path_sha256":"ba8dc6ce19c20bbb54f992508aecd3f695b4664d14804dcdbe8f70036fb8104e"},{"content_sha256":"afdd000cb8637b6a10f494f390f5cac2afda04def64e2884c52dd50d9e1e5e74","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BABD282CC6261D6D6899CB09","path_sha256":"babd282cc6261d6d6899cb09dfd3e3f77e77de202faa4069d3060604b59385cc"},{"content_sha256":"d73fb06427b59ae4a968574dd6ea1a6f463af0e528bafafa29161b0cf5a48de4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BAFA08562700CD019FD1872D","path_sha256":"bafa08562700cd019fd1872dd9c09c99c01dd767c907c91c8a808226d5777e71"},{"content_sha256":"fbe80821dd2d96ad67b546d446500e2eed8f0d7584847cb781887b59ff9fbc1f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWUI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BB9472A9FE136A237625BF51","path_sha256":"bb9472a9fe136a237625bf51d476becd6606affa3e2c4fdc5584c0867efb04b8"},{"content_sha256":"5eb13fda6f1f3ad4e5bb1e81252ac75cafbe6602a10b32eac6ddf9651d6a919f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-BBEE5B41408A849BAF286A06","path_sha256":"bbee5b41408a849baf286a06761dbdbefc445f7fce8f6fff0a9ecf11a7305343"},{"content_sha256":"d93e1460d811923f1ec313c8bf390b353afa053cb2746e0abe37fc49ff3587b8","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TGEMV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BC1A9D1C5D9C910EE3416366","path_sha256":"bc1a9d1c5d9c910ee3416366d678a8080b0c82efa8908bbf60fd564ff957e472"},{"content_sha256":"0c2c706b93e97ebf13344aa9964de6405ea24598fc31d15dff70a581c938adb1","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-BC2CF76C70F370A148980233","path_sha256":"bc2cf76c70f370a1489802339a753966d39fb77f22b0b20dbb854567950ed15f"},{"content_sha256":"91d18d18643f6d6df6771a448c80b2b14e51a1b53d510fd3df12474445f676f4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BCNT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BC9C66449F012E33ECFBF87B","path_sha256":"bc9c66449f012e33ecfbf87b2b00cc31d8d5c02f7b52c12f412386e8da437ef3"},{"content_sha256":"56b3f8c2186635f15670e0ff6ca7e68c2d3a6aa051708917fc213d5c67d3f3d2","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-IOR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BCDFF39C8AF305BF112D73A2","path_sha256":"bcdff39c8af305bf112d73a2e1caf240cf0f00dae946395c946cedf59e19243b"},{"content_sha256":"5aa234fd3620465819c375b72a2c145569340f60160ae0c14a2994e8e3602317","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ORIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BD308428A7D56C176C2B55C4","path_sha256":"bd308428a7d56c176c2b55c45953ed72766b5c785abb9249f87697ccd52d32c9"},{"content_sha256":"bd56affa62a4938d7e37e21af30bfcd3e1ee0d96ff4b970926338cbde715fc24","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SCVTF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BDBB9B0B25F94597F50F9CCC","path_sha256":"bdbb9b0b25f94597f50f9ccc2671e800353834f23580925547a3c726a87935e2"},{"content_sha256":"1c19feccbd709ada627ba5ec58aab4d256690d7deb3c6450ab8dbc1bf4d4c79b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BDC0F3BF23F54B7ADA70AC49","path_sha256":"bdc0f3bf23f54b7ada70ac499855056d54acdfe11d3d04aa87f0083fb9bd3694"},{"content_sha256":"03f3ff13402fb093552f014d427f0f05a7e2fa219cd777ac18e916ac54d9c3ea","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SETC-TGT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BE436943A4D418543A635B15","path_sha256":"be436943a4d418543a635b15d857d22e9315704c4b6e016cd48d85096c242023"},{"content_sha256":"3f6523f656539ec671f7938005bfd4b89da8275c598493dc044c399326a06ee3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNMSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BE5914A8E2DD989D7C591257","path_sha256":"be5914a8e2dd989d7c5912578f17de0c9bd9af06b6827e0c40a9419a81dab32d"},{"content_sha256":"dc370415a08bff8b2ef1e207dd99e65ea3fafd492fe99ce82f29e67427c58d42","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SB-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BE623BF98EA96998183A9083","path_sha256":"be623bf98ea96998183a9083e338ad1b531d5764dc6b55de635575ce61a7100a"},{"content_sha256":"4fd2692b8ad097f45845edef88246b5ed7259ababaaa1c3f90141ac303e50b01","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BE999BAA19399218B89C9C0A","path_sha256":"be999baa19399218b89c9c0a17422ffcca1a6732f3955e7da69f01e781540806"},{"content_sha256":"1e5a5e6c5b0707dca13c4a9e285afb67d483e30c5c7b6ef60fac661d8559f650","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FSQRT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BF218397EF7555C1126D9F7E","path_sha256":"bf218397ef7555c1126d9f7e9c49e99cc19f5edb823046cc963f45c525b8e3b5"},{"content_sha256":"78ff4e15d25177dbd4290b05a3911e191d1ffd0b944cd649cdd2b291a0f8b88f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BF40C1BE404449FE7AE1C3B3","path_sha256":"bf40c1be404449fe7ae1c3b3a9fc95ca3e1067cc844a4fb06e3f9d5a7f55d1f7"},{"content_sha256":"46b6dd213d461c1820975d1c8bd104ada7e39ff6564f0175c3627a3ba2849194","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BF9F1BA8767C296F2A9AB9C5","path_sha256":"bf9f1ba8767c296f2a9ab9c5f01671ce2600eb6c92b53d712abd938657cbe253"},{"content_sha256":"91ca3009b2a7e8cbf623bbf72e56cfbeec9c512b0230f4fbaae759b2e13326ff","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SSRGET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-BFB2669398FD596ADF42052F","path_sha256":"bfb2669398fd596adf42052f140d6a95febbf4ea0f4f0164644202445753ec31"},{"content_sha256":"2744f28dab4570651b30c2d83dbc7d5c5548d37f3bd39aa7f456b2932b856924","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C002639DBA449B5FBEFA4278","path_sha256":"c002639dba449b5fbefa42780340a5db9cd16c32f9ec0f5764fd6d0f0c71c8d8"},{"content_sha256":"7eaa4bf3680602fbf10f1b0c5a176a910366dbcb6f914d2cbe45d2fec899ff5b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BXS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C01FCA37BF8348ED7EE3D975","path_sha256":"c01fca37bf8348ed7ee3d9751f65b1dbc05d330a56fba1b56708f5ea7c47ffea"},{"content_sha256":"80dc3e85b00044ad6f4eb4cb9f2b67d75238eb482ce773b324ade3d58cbe2229","disposition":"non-mnemonic-input","kind":"wrapper","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C084CB3F83866A5A281BD074","path_sha256":"c084cb3f83866a5a281bd0745aa4bacf0850c2b35b66a761837c13f969c97e35"},{"content_sha256":"1cc636e978b65264d7b495dbb91252559f2a6de46cc6636836eb60fb957ee725","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CTZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C0B502035128B0BD94B7DB4A","path_sha256":"c0b502035128b0bd94b7db4a005db50550e3863471ac8189cb07a2d3158feb81"},{"content_sha256":"b1480a91aee37a6daaeaf813fc3abfe2ba7e84cb42449c86d713bbed65d0a886","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C1A6514FEFB9AD1600B5145B","path_sha256":"c1a6514fefb9ad1600b5145b9a087f1cff9cc426d37c1a894720c6ea1dd88c80"},{"content_sha256":"8148c1a69e10186b1c04751d6553d97c081bf82520954ec43ba4e99d844114cb","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCMP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C1BE4135333B100D6A70F57E","path_sha256":"c1be4135333b100d6a70f57efa7b5299318388f55df81c3aa98ac0a4af99cfbe"},{"content_sha256":"b8bf6d7f1475d478ab5b6d48028bcf12cc9aab4de679e6b42f0b465fdfea767e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SB-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C209D68D10B95CB11BFDF461","path_sha256":"c209d68d10b95cb11bfdf46165482086b4b80c1d091f32b6403a20d11e18cd5b"},{"content_sha256":"728f0b05453088214315cb9d109612e43d0446c0d4d9ee3b8bb6d38fc4a42080","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-NEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C3168C40868981C526CBB980","path_sha256":"c3168c40868981c526cbb9804fb51e73434ed5217f4f8525caec0cadc2cf2ae6"},{"content_sha256":"d8bcfd122133c38b23f842f85dde63d560e84a48f78ac0daa3945f27e6325274","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SWI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C38E41EC254FC86176742E7E","path_sha256":"c38e41ec254fc86176742e7e091b51c8047f8f499cb73b13482465d41d8dac6b"},{"content_sha256":"ec8a392087ab874caba743befc8a4d1a665a946a1b65914bab8ad40d50f2538d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C4A098D61826D328EB6B4095","path_sha256":"c4a098d61826d328eb6b409571a174316470b534d1ef8f9f713a04c343263b53"},{"content_sha256":"cd580fc3503cb8fe45e65741cccf01ecac95edcaf853c11589b98544012e9547","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C547A3028D729521C0D41C63","path_sha256":"c547a3028d729521c0d41c638b69e76b4a2c0787c543839abd1bd1a4504fa65f"},{"content_sha256":"ecbfc963a7237474ea24f63b6f02a62f2072497eb4d646022c066578ee04bf45","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C69572BAEA3DE20BE0C13C27","path_sha256":"c69572baea3de20be0c13c2777120234c5984b575736d60403ea25f9c122a7d8"},{"content_sha256":"d9084d4c49bb520137accd6c4ad4ebbb2456a78d129396cff533cf576310c618","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C6E7AD17E66772D53FEEA9CA","path_sha256":"c6e7ad17e66772d53feea9cafc4e63243507ef6042901b60e8e98f4b388399a2"},{"content_sha256":"4fb591a2b2606cc117fd8c040fabe236f3302244535809fb51e50147f90bdf50","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C71600975537F5AB3571D508","path_sha256":"c71600975537f5ab3571d508faaf081525ce83695ee1ed61c3165412191c36a4"},{"content_sha256":"8bd567b7f37ff22d36101742b59f98325c660b1032679a7cf52c528bd2929368","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ADDTPC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C76E7FB3B9EE6A66EC58665E","path_sha256":"c76e7fb3b9ee6a66ec58665e00f6b03af6262610a4e03a3d94a01733e967c8bf"},{"content_sha256":"9c31d2696190b502ba7e94552c3307c6f8b9c415335bb308ef8ea9475b80d063","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSHRS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C787C18077808C255A5342DC","path_sha256":"c787c18077808c255a5342dcc2b3e81b76bafed11fe67eba56f937fbd95cd823"},{"content_sha256":"ac72f429a5e1f76fac3a7d2578b5beff184675595a0db34f94c69c5533f3a8c6","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C8088C88C6CD7FF895BD950E","path_sha256":"c8088c88c6cd7ff895bd950e41eacc8db31c7d5216e5f230fd8c39fdd0610a98"},{"content_sha256":"9db7ef0ede490658b969e10c71ee8b3b0373ee6e220dbbdaaf5a78861e63a3a7","disposition":"non-mnemonic-input","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-C82BF29F0960EB061531BE8E","path_sha256":"c82bf29f0960eb061531be8e6830d40f68b0e81c45dc2f82397e9b41d29c1db5"},{"content_sha256":"93af5c11ffd2f71c9ebb635bdaf6852f5521b1d4439966e0caecf30cd06e4bcd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-PRFI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C8EC38CEE7828ED59D2CEB74","path_sha256":"c8ec38cee7828ed59d2ceb74f12bf93bfbbd4d1e69adc19105446e3cd94b2f00"},{"content_sha256":"70a71bed21abf791f82b08584aad35ca0e8d6760e33d070ab4dc144cd6df1465","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C95E9ED816B269C8F9D65F80","path_sha256":"c95e9ed816b269c8f9d65f80104525d980eb0ec997a8d36f75fd4c6cb0eba99f"},{"content_sha256":"90279d6dba126eab05c93a47860bfb59f8e8f85c6df26ccf4df83570690b5e5b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C996C4117785B0EDBF13A055","path_sha256":"c996c4117785b0edbf13a055b0182d6708fcd88c4d0d679eba93240caaff0ddc"},{"content_sha256":"b130ecc6d77585d487b2871a766aa078e8a8457714fff4961b7d979953c50134","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-C9F6C76C8061F883BEB00DA8","path_sha256":"c9f6c76c8061f883beb00da818a5eba23f1aec27b3a253d468dbb12274e63efb"},{"content_sha256":"40a0de8c804a865f52144ddca26035b3c245bb16e715001810df71ddd4ce6e41","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TNEG"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CC62DB6729B52657D740348C","path_sha256":"cc62db6729b52657d740348cd7ab079a0e4695dbf740a3c659b50dd50e1fedcc"},{"content_sha256":"acdc8a370077d8430bb9be67e1aed66568f7c931e9edca4cd5038faa20af5670","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SSRSWAP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CC946B6190333D4326EF5DF9","path_sha256":"cc946b6190333d4326ef5df92184d3618915805c0b93baf63d48488bd8e2dab5"},{"content_sha256":"86bbece356d2a35f98db4c8b7c0458e3faa00cee17091a7fe65808ba7eaef24e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FNMADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CC98879F26586D5AE74279D9","path_sha256":"cc98879f26586d5ae74279d9128c8ff17586a910a17c542ac9237bdc1eb5c3ed"},{"content_sha256":"b6b7c05ef9d01e2a62c52f469e3439ce44548ba8cbbbb3a1419945d4bacc4ec5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-NE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CD3A2404496B6DF656A87829","path_sha256":"cd3a2404496b6df656a8782986a0e8ba247407d4c38559735030ff4e3f8a85bf"},{"content_sha256":"aea3b7aa1a99cbd9b88960894657e5d863a2c8368f6880579371f0394458eb60","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWSUM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CE0D09D08156F6B8C545CF75","path_sha256":"ce0d09d08156f6b8c545cf757765f36a4c847c69848e60841070bfe56dbe1c7c"},{"content_sha256":"a4373bcf07c7dca32e12754883c0d1b75ca657f64bbc4e21a7d3dc2234bf6f88","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MINU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CE960793832854033E3D6F75","path_sha256":"ce960793832854033e3d6f75d8d385e8d1f0cbd6f0117e2456a1651bbb9dfa5c"},{"content_sha256":"83da17bc9192d65e2b2b7edafdaa4eaeba146e6a52d3ab64a41c51e137364ec1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CF007F70802766232FEF6CFF","path_sha256":"cf007f70802766232fef6cff029c33f632ca6a06ec7b2e6ec60011fd01023db3"},{"content_sha256":"2d1dca1548961fb098e9f7c9fd3e69c57eddb89b9fcf3bbac14602493be8d94d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ADDIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CF11948C0784AA3723651FFE","path_sha256":"cf11948c0784aa3723651ffe2944a2ddab3b8ae47ec3963fcc2ece825d076d2e"},{"content_sha256":"951bb36c9381ddac70ba98f6d09e46d7c2826229c8676a0918017d5b3c79f1b4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CF1D73E965718E9F9CE355B1","path_sha256":"cf1d73e965718e9f9ce355b11abf55e132f3d5efa0e2423d93118597f4d492f4"},{"content_sha256":"fa2a6fb3ca75d8d733a6489d1e6f4bcfca8fffbffabb804033227f724aaa4d40","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-CF8CDB69F96D72E79A870EBF","path_sha256":"cf8cdb69f96d72e79a870ebf51b1c8e968bb1ce7d8de53561831dc48e65634ee"},{"content_sha256":"aebe7d088a89ca765a6039a22936a0a39a026923564daa3490daed90d39d0264","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FABS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D0F5D13872C767644B92591A","path_sha256":"d0f5d13872c767644b92591aea43d31e662ff96f730bb3123e8a0beabf5efb8d"},{"content_sha256":"db80acc71fecee038bf011fb7180bd291cd2f49bc312cfd5f6b1f3c3cc94932d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D166488152A4A219BEC0402A","path_sha256":"d166488152a4a219bec0402a15d573a1c541ca2255b43a885cc7004b57d065d0"},{"content_sha256":"0046d485c7da15d4a245ae134715b51d41b8b4a6175ec54a3a460bf72f545603","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D16B00434C1EEB6583AD8F56","path_sha256":"d16b00434c1eeb6583ad8f568a68e429d361258598b32fddf330f280be03bbdd"},{"content_sha256":"244ce56a531deebe4511e2e6848815e2735420e92405a305aad61b58c59a816c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D1A09256888CEF4926FA0E00","path_sha256":"d1a09256888cef4926fa0e0029d4849e02452e3ddb7d086b99d7a2bf467e5c04"},{"content_sha256":"a3099267989ea88f05c2fa3bfcc8f34415e5f81359f6ac286d355d61cece76ee","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SH-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D1D8B62572FAA3D90AF5377F","path_sha256":"d1d8b62572faa3d90af5377f37c38143b24e3d91e8034f8d2fbf2947f0d112cf"},{"content_sha256":"c3e5fa7e22ab4cee5b5feaa4d28eca0b4bc3717d68b8ca2c6195aaeef19cf55c","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-D2C169CC881E4C4C595F6E6E","path_sha256":"d2c169cc881e4c4c595f6e6e67e050c41f77109b36ea0e14471d5a006b487a0b"},{"content_sha256":"50bce4591865845c885b3e94ddb3b468f265bf1d32a69f2a1b696b95ce53bc37","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWARGMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D31BF719309B39CE7AC854E9","path_sha256":"d31bf719309b39ce7ac854e93b67bedfcac157c46e9c09aa6765deae13f0e8a6"},{"content_sha256":"676948017b7b87fb7b5240ad14085523a528bfab4284134367aef64544c7be56","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D3605B9BC623CCD3BD9CB5D6","path_sha256":"d3605b9bc623ccd3bd9cb5d6213886df91425b41a26ce7e95d19d3a1d85d5805"},{"content_sha256":"d990c4cba6dea4079d02a2d455d6e67c8ee1bd406fec383e62110866134f6f6b","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMATMUL-ACC"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D3870303B4C162F419B8439F","path_sha256":"d3870303b4c162f419b8439f1fdb69fab2c785b59b904fe13c5bc96ebd442b04"},{"content_sha256":"537ae6b6392664a03856540a0b76c4624b5c1fcf0e44108c17d67245b695bc95","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDMIN"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D391E6BE6011B4DDD45C1504","path_sha256":"d391e6be6011b4ddd45c1504d6b16ec5625c2d02104233a33bf3b91e60ce0a13"},{"content_sha256":"68005b1c93fe5639fe77866675492dd898042edab25bd1f39c47272be41cc51f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LB-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D4F08869769F990095DBEFE3","path_sha256":"d4f08869769f990095dbefe3d4e00ec906aed6de877f72e50607a9aa13600288"},{"content_sha256":"8151a223dc7bc551b874f82b6078d2b242d89432d82bc202c5dbd0441d8b3edd","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D551AD70A4455BB2DA65B30C","path_sha256":"d551ad70a4455bb2da65b30c084833378506e02746a61cca91793a63757d64de"},{"content_sha256":"340a846239fb3dc25cac36c9a443c90245755dd138b93c69d942fd62904e6aa7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SETC-NE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D650490121F0937DC5D3C9B4","path_sha256":"d650490121f0937dc5d3c9b46cf99384fd2154a24a8c81edfaa4fc024231e36e"},{"content_sha256":"65eb4a485ca6d8e9a8598c45dc6075d69bad7453d543007443cbe9834726b4dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D78D497F34627EF2EF1F3986","path_sha256":"d78d497f34627ef2ef1f3986767d5e0ee0d9a2d9ae1bc6fa845f49288adba5b1"},{"content_sha256":"75cb93b747b880a138e1e82b65876451b931e87a89e4baabd3ad44f128698529","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SDI-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D95A2C15D4FB6CBDABE28CC0","path_sha256":"d95a2c15d4fb6cbdabe28cc0b8a4f044e4de88144c60adf5c69b544e30576307"},{"content_sha256":"eca4461abd4fdf12e1e63b07e297a540827de54284096b714ba6949855331e4e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SWIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D978FC894293E6051FD16124","path_sha256":"d978fc894293e6051fd16124be1bb093047fa0250f8c7aebf369f6a531dbde3f"},{"content_sha256":"78c4959cbaf711d876dfdd7ea56ac9059a646b1a5b5575d28089ca5eeb08c1aa","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TAND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-D9D87ABCCB7C1805D1865404","path_sha256":"d9d87abccb7c1805d18654041d07b6fe838f72fd489b4eec1f02952a1e1dd748"},{"content_sha256":"d21071fab287d29937b510003b21b69d8e911d6d9558b56cbe0c844a070164c6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-LTUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DACC28442DBB5960AC438FD3","path_sha256":"dacc28442dbb5960ac438fd389bfd0ed49dc50bec38fac6cb659adc969c20898"},{"content_sha256":"9a56777ae0f313a1de2ca148b5e2f7746ebb2024f5985ef05d7bf1d54b633bf3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-REMUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DAFF1432B4DDDA4C5C1CEFE1","path_sha256":"daff1432b4ddda4c5c1cefe1593f275ff2c66a798ec1319f5da49cc1d03f52c0"},{"content_sha256":"e7fe8f1675dc649a4170b29fff729ee3af9b76ef805a430e1ae243929a570f7e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FMADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DB58CC5C2D89DC8816C84CF0","path_sha256":"db58cc5c2d89dc8816c84cf0a78d8bcff8c761b68ad4ec53f2c7f2de9bb4f35a"},{"content_sha256":"133fff177b0f07d13d9b90277e47ad6dd97093f916abf320edb26d8f5a579139","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRLIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DBF7997D70633A767A6CD1B5","path_sha256":"dbf7997d70633a767a6cd1b5bb3a386a0f341e0f530758124b16537811272c9a"},{"content_sha256":"047f1f0f8064112a9271ea3dcd2d2e26c08b21a1f885f302b1a97b5bfae1e886","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TLOAD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DC3D0364BEC7CD2CC273DA93","path_sha256":"dc3d0364bec7cd2cc273da9324e717869f7ed52df8107d20a2c0f3c1f569e38b"},{"content_sha256":"100d87c001e62c7f7bb86e8b2c4a978a7d5e00a52735f048873b9a0fadb9a173","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-DC4AE58A01FFA158C8ED627B","path_sha256":"dc4ae58a01ffa158c8ed627bf986916aec98b145359c04acebdc1e204614066f"},{"content_sha256":"ff8f51151b566175c2cc6c104ef36d65820aefeaaa5bc7182632be4f03974607","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTM"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DD7E079695D7DEC61062E708","path_sha256":"dd7e079695d7dec61062e708c32e7426d6ace89f9d0d419436d99198566e98fd"},{"content_sha256":"77d63acfef6d41b9ffdf34be43ccd748f6f575de057f601443fff5257fe62f89","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-SSRGET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DD8C52A94FEACDDC037B0584","path_sha256":"dd8c52a94feacddc037b05841f9f5aafd57263827b5eb8a13c5857ecb69f669a"},{"content_sha256":"78c469175e493809479e9d868ef72a958d032ae1f22058a2ab97e90f20a4d0fa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHIP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DDF3DDB2B6993F1234C73EB0","path_sha256":"ddf3ddb2b6993f1234c73eb03b5cc8c067de223d0f40317cafb789ba6ca7b39b"},{"content_sha256":"1c7eb4c5605ffd9ca02871f5669b84e7ccf12fcd78d2897f7dececf298c43b25","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-DE192A34E367E5BE259E3BA3","path_sha256":"de192a34e367e5be259e3ba3c2cfab499ffc0517ff06d67042843a4d7c74244b"},{"content_sha256":"6a9a1d53c7a8164f0e527690f196e97c86189e46839589cb5e370407b5599aa5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWMAX"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE30852C23DB85C7CE5469FE","path_sha256":"de30852c23db85c7ce5469fe3b3d0afc3cdcf8a6bb342a1e352fc282d9923df7"},{"content_sha256":"ed408925ca5b02e08f3a6bbd2255c935d581d8cf5a193f695cd42f46aea6faae","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-CATR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE4484A48514887FBFCDD60E","path_sha256":"de4484a48514887fbfcdd60e9a1e197ce01d782823e4ec32cc09fbbc861eaa6a"},{"content_sha256":"8bb7655fc44147cbbe15e49e331a3c84db843d94a0cc4c578670b4c936ddd261","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-DIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE49D84DF6D3C11DDCBD3F00","path_sha256":"de49d84df6d3c11ddcbd3f00f19f90955d04bcfa776371eff6bdaea15c781599"},{"content_sha256":"71ef6691c1579c23484a6a91d92a101dd024fe757aab768faf5b9d06fcb9801c","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-AND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE5A1BADE389B0B6427E0181","path_sha256":"de5a1bade389b0b6427e0181cf3c6dd4491236d392512dae6f74602a22bf72d6"},{"content_sha256":"606fc6fbe0118c4cbbf734e3e5f902ba2390f87f487f752f7be6e74ab6b05c6d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DE89C6E010E01B3A36CB056B","path_sha256":"de89c6e010e01b3a36cb056b43b935c9888b30d744afa98462a0620e335b4960"},{"content_sha256":"632bcd4b6099ce49d506a3968ee812d59eccae6557c11c60c95d655a895419d7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRA"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DF06ED65A2DD37A60BCAD75F","path_sha256":"df06ed65a2dd37a60bcad75fe43f34e7ba45b26afe4850e0227b495ebedb8b66"},{"content_sha256":"16423ffe43696aeb27b2421ee01cd9a507aaec6acbf5a459df9e99a4a386f18b","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-DF656F7AC6A69E9F79D3FB1C","path_sha256":"df656f7ac6a69e9f79d3fb1c28545f3012743523a625acb0e9beffbe01971fcf"},{"content_sha256":"2e127599f02e4d81d5b9f6093eb9f9d9c12e03bd20e0010e28c5fe9e4db34e73","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DF6919D1D89043B309F10AAD","path_sha256":"df6919d1d89043b309f10aad847b83d22ebef0f67d7918e34e740b1694b983df"},{"content_sha256":"7c9cbf033d0beae9eb8117cad1e46015da0f4ec28f9667f0a2bc12c42a5686dc","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-GEI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DFABDE06E8558E30C313B143","path_sha256":"dfabde06e8558e30c313b14332bc96225f0bebea53662bdfbcd3e09c529de6f7"},{"content_sha256":"800dcfcef5f42c76f2ccdcaeb09b110b313e670b460352c7331073522dd70bd4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHU-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DFC6B9725C2EEA93441C6CD5","path_sha256":"dfc6b9725c2eea93441c6cd55bcdd76355a38b57cdd86e0b5fa77dd3d62b86d9"},{"content_sha256":"561f9537f44d961a2f38e40d04f0a9e3952f62e6dac7d550a19589b2da5f08cf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SH-UPR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-DFCEB4BC91605E078020073B","path_sha256":"dfceb4bc91605e078020073b3c0069445c322f5235c96374580b790b678318bc"},{"content_sha256":"2f3eec6dcddbc649f03abf334c083782c9ce5271aff204bce0940c4d6e9a867e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SUBIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E0631B00BD1F850010F832C8","path_sha256":"e0631b00bd1f850010f832c8ee535010125e5478978f260baadaae202c68af16"},{"content_sha256":"25fe1176a4aeb34e7188e7eec2324d0fda508ddb4a30f787bc0be44da814fba0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E0682D87531E5F88ED06F24F","path_sha256":"e0682d87531e5f88ed06f24f1129c50b54b7b6b32e67cc6306613442c7bb858a"},{"content_sha256":"7afec33301ec8557c6c4b7c7228d3d4b08c02026953996701be70fb25a7b8180","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E06FE3E2CA105A8FBDC7059F","path_sha256":"e06fe3e2ca105a8fbdc7059faba558f9db47c9729a6c81f9051645fb266d8581"},{"content_sha256":"ee55f02f7aa06c1bbc41aac65a64a6adcb4357bb737f418e570ce1cf99ec07ea","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-CMP-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E09B5B25CAFBBBE525191793","path_sha256":"e09b5b25cafbbbe52519179330c055d2ef3a3096d9e4fa5ab150e35c93e757b8"},{"content_sha256":"0b5bc3590381606fb574a6e60f03848e064e586bf86ae6bf85c25cb5d0eb6e42","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-PRF-A"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E126D6DA7476F37E56CC4CB6","path_sha256":"e126d6da7476f37e56cc4cb65283d77d9d6c0a07abf22ccb8f4128956b4e400d"},{"content_sha256":"54d118acd766ad8d21b655648b15bc71bce46d4131974dae96e053f2a0c52c84","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-J"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E19E16C0261B9709B264BCDF","path_sha256":"e19e16c0261b9709b264bcdff5a2894eedeb3fbe664bfbc65f4f9f43efb652d7"},{"content_sha256":"9e61dee8489d5c3bf90e8489aa4887568abe0f620540f80a1ff921e40ae730e6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LIU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E1CAA1B6E78DC61D3C453638","path_sha256":"e1caa1b6e78dc61d3c453638250f43abbfc1078efb31a26b0a4f14564acbeee6"},{"content_sha256":"7b7fcece9cee9d7436bd368547e773f634691a6fed1fe0cc73ead1d4c298b3a6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LDI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E23D130A9BC993C2CE2CC742","path_sha256":"e23d130a9bc993c2ce2cc742c8536124209e2364c60afcba7a177e08d84d1e7d"},{"content_sha256":"ea01294230ffd1a4b80f76d8a181282ac7ada0c35b1e25e2d86ddd02d0cec1fa","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E255A0545D40849FB020DA4E","path_sha256":"e255a0545d40849fb020da4e27b04c796033699db1b72b4d02322e1e35664621"},{"content_sha256":"ee0b8b3fceeb0395e816facbdd29f81d30c620843bda06bafe5da1992d64454f","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E2570D94A91630A31CC14D37","path_sha256":"e2570d94a91630a31cc14d379d9da5d4bcc87ef4bd964aae3a421bcf03918016"},{"content_sha256":"1112872878c1583fb4885e159070a56378e7e8e53e12321319448e85fdf20608","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E2B5B545BE5D67086D12DB8A","path_sha256":"e2b5b545be5d67086d12db8afa94279c635f8ab930eded14ab9fe80660bec4b3"},{"content_sha256":"2092711fac700583264573b0e1572594f1ec805d753537563c044b4a1e376879","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E2CF9A8F7B0C5928F12B503B","path_sha256":"e2cf9a8f7b0c5928f12b503bca3c7f543a9b3b29f5440caeb3a2756eda387cc8"},{"content_sha256":"dddc2292308e5a49aae7d1b63f8c6f249a2258846593f6947fbfe69699704893","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E2D5AA2D437D5FF81449D0BC","path_sha256":"e2d5aa2d437d5ff81449d0bc2732cf9a03c1341f8a6dc249f33e197f12f546db"},{"content_sha256":"40cf98be65a13062beb9d46b9dc1a769526521bfb06ac5b413b21d193dd12527","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBU-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E2EEF04690089FB3570AA331","path_sha256":"e2eef04690089fb3570aa331ff36a468a57dfdb14db66499e64721a7c8082cf6"},{"content_sha256":"b393bee1d76f4c530681a79274a297ed1dc05e9c551def49a1096fcc731857a0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SLLIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E336B541DD2358A7F065EAFC","path_sha256":"e336b541dd2358a7f065eafc51187d8a946479d580ce1ed004dbf4341d704230"},{"content_sha256":"43d4d86a34e5b15ef3bea4f0bf2826fc40a75a7cbe97155b9fdd5b86b38f3743","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TNOT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E38820EDB7E36F272A8D5281","path_sha256":"e38820edb7e36f272a8d5281e359e7488189a8a986e1a1380ed10fc0d20bc5e9"},{"content_sha256":"c1ee447ad4df863cafd61eb63768191e7317ae255f5ef7a0e8563e3724e3be3b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E47051A6101135813311B030","path_sha256":"e47051a6101135813311b0308545412eff26830f347d3e7eb83e50120c480928"},{"content_sha256":"c6a0682ec9ffc4ad01c7c8429ce80bb2d2a3beb924a0b334fa55798ee62e9dd5","disposition":"omit-old","kind":"scalar","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E484AF3E645F7806440A2A84","path_sha256":"e484af3e645f7806440a2a84079308fb624b5d0c053dd189ea781045d93d3424"},{"content_sha256":"c3318a185dc0a40976e8dd2bcee9d01bf9aa9eddf030ee8ffcf07d204c7f721e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E553A9B494EA47120F138A3A","path_sha256":"e553a9b494ea47120f138a3aea45ed819ef79160bbd4dbecbf709b31174f39f0"},{"content_sha256":"9d8ff7a309322eecba4582a179cec9628a1c565a10a8114ffdbf331b22d82da4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E600F2E912B94DAC2B1277D5","path_sha256":"e600f2e912b94dac2b1277d5b693694f0d3154a8a8ab3b583c769b0e2a688ed7"},{"content_sha256":"2cd463225f024035b5e096b064cd54a66ecde167fbef53996646ea9d384d0ea1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SBI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E605C3DB1E144C0D0436DB74","path_sha256":"e605c3db1e144c0d0436db74038055850eb37712c696fda935dbff1b4a1e47cf"},{"content_sha256":"12c8edde6f858cf72c752694130dc69acee17fca910bb1af6e27ea1d9c1bc1bf","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-DIVW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E70230875D21169288483FEF","path_sha256":"e70230875d21169288483fef6bb97bde876a512fed7fedd864689ed45ee58373"},{"content_sha256":"c8b7ae2b072af13d31c82bc7e9b4c549c7ee885305b1c74aac82ebda7420744b","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMULS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E796DA3B00BAC475C7A24E6E","path_sha256":"e796da3b00bac475c7a24e6ed423414634b5a2c5e3f49a1668e885e1ef01b727"},{"content_sha256":"62e73af7ccc06b92b1a76e37095206687865c60144fe04d5ccd678bee3a46107","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-E7C2EBBC57D43D79768693D6","path_sha256":"e7c2ebbc57d43d79768693d678242dea727d3652c77b27fe1e1482c8472b6c5e"},{"content_sha256":"e60eeff5ac6c5bc0c93d84693da6ff11e5f3da8567cb00eebecbb449c2322aa3","disposition":"mapped-current","kind":"wrapper","mapped_unit_ids":["PTO-TILE-MSCATTER-MASK"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E8C7207DB848336AF9C97540","path_sha256":"e8c7207db848336af9c97540824d13065865709556b5b4c18ec9dc10986f029f"},{"content_sha256":"bd86dd69004e6b615e5ef291ead225ce34e29ec829839530a68e308bfe6c8326","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-NE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E8EAF840BEE68F7411F1590F","path_sha256":"e8eaf840bee68f7411f1590f1a0b46b9d9b51a9dc2a97c1ab4272ea919df2782"},{"content_sha256":"692c7ff50dd4a98d7c57ef5cdaa1cbc06d34938032b6797a3a253cecc639d322","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-BFI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-E9A3BF35B87137C50AA3A281","path_sha256":"e9a3bf35b87137c50aa3a2816965fd85f1d74e1278e102869faf3fe9c9af7a7d"},{"content_sha256":"45099220fa3887450cd70647a0037230427ce1943e2e2ff5d4a2ba6a240ea7ae","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SD-OR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EAE43C43F04F36430B8EC9F9","path_sha256":"eae43c43f04f36430b8ec9f9abeb443ec94190456ed4dc2b78deaf904eab1e00"},{"content_sha256":"19f3900853c50a2e00757f3d7cc13046391a566b451ac6e2c1d021463fb75865","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-B-HINT"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EB06C597770479CF8B0A69F2","path_sha256":"eb06c597770479cf8b0a69f2499ce8b6ebe048c95049f8bd1e3aeae70103597b"},{"content_sha256":"0446f3144e7aadd362cf129d3d57408a0a11aa423fd155eb0f8684c6a533dfde","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-BXS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EB1F391AF34A590AFE0D316E","path_sha256":"eb1f391af34a590afe0d316e81f85817dc710f5b055e63f77d204f95253e5153"},{"content_sha256":"c79734b63cf784d6bb5a9b75abb8d0bfdf2868ce42861f59e6f28e3f66c4aa69","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FCVTP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EB22F69574F02532E5A0121A","path_sha256":"eb22f69574f02532e5a0121a0c09bb3be970c344ba183128602705237d478677"},{"content_sha256":"56824a7d9c118f804d106e7fe81e0f57830f4b797d13f89b4db3d857352170fa","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-EB6D8E18F976B892F815DB23","path_sha256":"eb6d8e18f976b892f815db231cef043c394b2939fa0455fae06074107f334297"},{"content_sha256":"7b82fc50708fa7caeee22d8ea8c41757f11b144c5e7375df97fcb911b6bfd57e","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EC3A7F7AD5F938D1954A58E9","path_sha256":"ec3a7f7ad5f938d1954a58e93171c6d9077280d2cf6071faea7b1565b9d047ba"},{"content_sha256":"5c4dc6f43f64c2d2357bc75d8fb9885c1767563df247bf1c37da9a2e02ee5da6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LWIP-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EC4B3759DFA60DA5357688BF","path_sha256":"ec4b3759dfa60da5357688bff9ccf320d5e80f36bccf9f4f882761f3a736ba25"},{"content_sha256":"88eda2db47cbb8409ec918bcf866fef742fd51b9e391dcdf617ae15c77ce5bd8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LB-PR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EC5F4B1437010452C49E64A1","path_sha256":"ec5f4b1437010452c49e64a1d7e4d016b2208e59b583d7237954171dbcadeb5e"},{"content_sha256":"a5def918f45e3a0c7c41554072cd726697833d59c3bbfdbdc64319e09cc57832","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-C-ZEXT-B"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-ED1B4D3BEDC62B0D1302A9F8","path_sha256":"ed1b4d3bedc62b0d1302a9f80b01491bc085b76f767838977f1aa2a0242f8439"},{"content_sha256":"5b0b1ca7ee0668325d9031efc1c889ad3081989ac404a71477318e8e82b5ed23","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LB-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EDA4E76985261E5706F97E09","path_sha256":"eda4e76985261e5706f97e09558b22245b9073b103b732853b8621b6540f8f30"},{"content_sha256":"756a61a3310347ba7a5f69fd9819cea844aa8d6d3f1326313349847e2b426bd2","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPAND"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE1E1A26AFB7E730E0F50777","path_sha256":"ee1e1a26afb7e730e0f5077728d6e77431184539fd76977c16cef90a3b11bbb6"},{"content_sha256":"246f87668f7943e05b9bc9b65058819d23a41e3395ec97e18598edc360adbaa5","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-REMUW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE1F92812121A0F40D643C51","path_sha256":"ee1f92812121a0f40d643c5124eb95710f84f9143604743b3e17c1e159e61c2b"},{"content_sha256":"d732d8a62c4d5e9374f0edcd43bd0f1057e3b578059e3a4fceddcb0bdabbb77b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-LTU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE23EA0060E8FA82B6FF3201","path_sha256":"ee23ea0060e8fa82b6ff32012fa5c9c65215453dbdf971c38a0500eb63c7f661"},{"content_sha256":"bbdcdfb1fcaf5b192a229820dc6f6fb6ace6b4fc5b1cdac74c517be99b99b65f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LIS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE3EF5E562EFF6702601256D","path_sha256":"ee3ef5e562eff6702601256d3271dd7709f61dfaa4912f3c9d527ea51835a1bf"},{"content_sha256":"0236b52d7106b9534cfc3bb90f9e0691e67cc43cc38c74d284f58343fbdae446","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHUI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE679ED934B074E8A0AA3158","path_sha256":"ee679ed934b074e8a0aa315890f1b56daa52a0eb47a3857d4027a2155b3b5658"},{"content_sha256":"7403e01bac10d18d17e6d83cde3e560cae7e0bcbe6af1c1968e1491db69a26df","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FDIV"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EE9B17796D39D128BAA940E5","path_sha256":"ee9b17796d39d128baa940e548a0dca639d9c63fd442699128bc311d9929b11a"},{"content_sha256":"4d9acf86e14c5e996e1e6d8af408ecfc2eb415c361e2cac9e36b84caa0e4a01b","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SHI-PO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EECFD32C88E57E82FC391C7E","path_sha256":"eecfd32c88e57e82fc391c7eca56a49854d2a629b898e1fd6d6d4c43bd5a91ac"},{"content_sha256":"4cd82aa4f3ce9e126a4539664477a15bf4ec7e81291aaefe51616c14de5864b9","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-CMP-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EEF0B57B4D12C1E345B7DA9E","path_sha256":"eef0b57b4d12c1e345b7da9e6a278bdea44b56af0f66e9b51dac9f20f5c12258"},{"content_sha256":"df40c9a88e500c8998c601f9390909468121ff109dead99c3ea1c2823da241cb","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETRET"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EEF4874CF1341231DE9F3737","path_sha256":"eef4874cf1341231de9f3737894eb037ad30a45ac86e64b09a2c50c6ca28a8e7"},{"content_sha256":"6b6f643b804947b47dd18a10226a6aabc9df7b3c716bfc95d11ae9054f155b36","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-MADDW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-EFCD0C9FB28A8DB71E322E2B","path_sha256":"efcd0c9fb28a8db71e322e2b4d1d4248eef0c822fe045b5e8a68fa3a18574d3d"},{"content_sha256":"2d9fcdd2e68417eb4c9e476e4601bf9e05cdaa729ba886d7606a19a7a85429e0","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEU"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F04B5AED6BBB9994357DD083","path_sha256":"f04b5aed6bbb9994357dd083169e50b3d0b8e853cc53319cf6394de4d0460088"},{"content_sha256":"096d4b0dd5613fdec96b87da7d4e35641435f5694279c93716aef3877cd740db","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-F05C6BB271DB74092C534B84","path_sha256":"f05c6bb271db74092c534b84d55facf0d6239c632c488a96454426deb0be14b7"},{"content_sha256":"d13ef4c8e0d18703de15695459c52169635afa0c1d7917e0e13f37a134bd1b4f","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LHUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F0C1074453E720F19F9D5966","path_sha256":"f0c1074453e720f19f9d596661125036f364fe0015a7489a40a294d0dde93dc2"},{"content_sha256":"4ccbe22f7c17735d8b07c5ac003038ff5eac0ede2f9894dc5dc307c195a01c57","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F0E95C6D025DEC51E8A29B82","path_sha256":"f0e95c6d025dec51e8a29b827ca6dc5007e387c655ff9b5f36e058cf482943a8"},{"content_sha256":"6dcfc60e64583cbe59a9323445f15fe08ffd2bbdb816cff2e3d87aacf2143ae8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-FGE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F12C60C9C237788B4F79EAC9","path_sha256":"f12c60c9c237788b4f79eac9d30c2475d2d0b79594faeec9936db0390f117ffe"},{"content_sha256":"db54f10152eb4b8db84e18165ba05aec4e252460228c2a6d1054ed6d394aa4f6","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-F1A055AFDEBC425A1EEE7B01","path_sha256":"f1a055afdebc425a1eee7b013984689eb29160760759b5b9f25abd4f9e6ae0dc"},{"content_sha256":"6803fca486e545a30ee0e9a0eb8c01a4fa0720a063346bbad1161ab96148f4d1","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CLZ"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F1DE1509D7434F6E7748EEF5","path_sha256":"f1de1509d7434f6e7748eef597b63f1aaae1a3649ec37d2a3fab47b99ec71736"},{"content_sha256":"efffbfec4c86e479c1b500a1a3f56263e53b748b493a65fd6d2d8bea168156ec","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F1EB7DE45855FF148FB345C7","path_sha256":"f1eb7de45855ff148fb345c74b5b191b91db13f7d70a479a63f63fd27ddc7c5f"},{"content_sha256":"ceeccc3cc4494438aed8958d8466358272293bc6e9fc17b001da7b8abc68b817","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TMATMUL-BIAS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F384A3B6DD5C55068B22B792","path_sha256":"f384a3b6dd5c55068b22b7929fb86b8395ccda9bad4f568f626323f5b595fb7e"},{"content_sha256":"41b97b8250c50bea43a9681156607f0505813eefcde6573cae2e39cd8f14fb2b","disposition":"mapped-current","kind":"header","mapped_unit_ids":["PTO-BLOCK-BSTOP"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F391AF58239CFEE745F6F1CF","path_sha256":"f391af58239cfee745f6f1cffb73e35eeb178849eae311aa2ff816aa4a064155"},{"content_sha256":"dcd34dbd260052f49adcf13aa62a723dc0aa7c7d21b70ca9f71d6acfac9a30c5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDSUB"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F4F759709819DB162096F32D","path_sha256":"f4f759709819db162096f32d7b52aba86c04ae24e24da5190a97e08b93130a83"},{"content_sha256":"05331cc45c58fc6b753a40be019c81ce7677a023fe00a4c6d35de2dc5158ea01","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-XORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F53B019CBB68A3D3A99B6814","path_sha256":"f53b019cbb68a3d3a99b6814e54dc0983c3546cbf31b9047494cf8e17b8d270d"},{"content_sha256":"14b081ad4198e5e1ca8c8d63d84cac1c5fe4507d36910c0857a5885722e21176","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TROWEXPANDMUL"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F5AB79AFF6773ED49FA72CA8","path_sha256":"f5ab79aff6773ed49fa72ca8f845a41358324873ec1e1dc6abf4c84d616c33bb"},{"content_sha256":"e7b222b2fd3300228b969d80603218f43aa4d3716a892e47f61b2cc73f2cd947","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-ANDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F7205705580451AAAFCBC84A","path_sha256":"f7205705580451aaafcbc84ad196472e65a1793b6ee612229da7310de3bfbc5b"},{"content_sha256":"c31bbcc50bffaf00d8b1fa57def6e1f09a84861d80e4e8467d6b14ab564f1441","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LH"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F72A734ED28A02AB77C84707","path_sha256":"f72a734ed28a02ab77c8470794adf358783c2c6978011cf14370674bd70c0c45"},{"content_sha256":"4c2a5cc09ffe271662b6f9edc3fe6e340148241fb6f000cb14932c2355d7ca90","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GEUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F877A508677D2AA8B254BEF5","path_sha256":"f877a508677d2aa8b254bef5b1c06d91b8ced4eb1aaaa207c3d2c94ca990f188"},{"content_sha256":"991d6e06d0d00634830b0e5dc07bfb0f2f7048a874a902e2c014ec31d7568035","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SRAW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F87C81A35F0C9EAD51C03104","path_sha256":"f87c81a35f0c9ead51c03104b4045545ceaf90e2a233fe4dca5268dbc13a9fcc"},{"content_sha256":"db8f03b05aa5114922c6e3d0ddc4d01a6e1572f77fe0bbc9ea1c382865fc0f47","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LD-ADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F89736659AF91A2B2DE042AF","path_sha256":"f89736659af91a2b2de042afa1d0f1cb020077db8d6f62a0de0c5763962b2a84"},{"content_sha256":"45b6bdbfcfc82e9f83b805d9320adb4b71838e7cbf264dc2f52936207f3163d3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SETC-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F94A7CCE333595E6A42DF073","path_sha256":"f94a7cce333595e6a42df0733a83fafe51f576c7c2302268083581ae29666168"},{"content_sha256":"b2f29c2ad9128d6725a59226208c43f1dc74d4a74b61def43b6d2c69c7fb3c7d","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-XORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F98D886699EFC540A61CC7F6","path_sha256":"f98d886699efc540a61cc7f6aa160ef4d16ae5c7d2e9bff296f67175fab6e9e7"},{"content_sha256":"fc89f972369829b95e57b84a4bede069cd1a030e155bce41bcd49abf575ea9d5","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TSELS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F9994C4A28EF1C179F1C63F9","path_sha256":"f9994c4a28ef1c179f1c63f9d831919b946e58620c556c8d0ca79b2f695ffa54"},{"content_sha256":"eec623043cca768bba900a37cf7bf5395a245e8f782b82019328b60b4d061197","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TCMPS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F9A9043283DCC3CB7090F647","path_sha256":"f9a9043283dcc3cb7090f647d4cb2d03f58febb52ac21b3cb8f4ca6109ca81d6"},{"content_sha256":"3a1c362dbf2880ff8fd6cce40e8d5fe85c716802b77c005079f04752addb67b7","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-LTI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-F9D30E67114326DFC665F97B","path_sha256":"f9d30e67114326dfc665f97bc85e491fe1c2895a969a05588062e5030c763f66"},{"content_sha256":"a7633686f829915aaa5cd6e6d32e69a0ae37ddcd72f2ca6d733fb65e8a3c6dd0","disposition":"omit-old","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-F9EE710D6F4F994421D5055F","path_sha256":"f9ee710d6f4f994421d5055f1e82bfd7bd29799c1294aa458c385833bb5befd6"},{"content_sha256":"b2cf805abe2cca970ed996e9111a879a26a2c562d4c2de8a5a7bb22131454c24","disposition":"omit-old","kind":"tile","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-F9F29FA791E4135EA3032FA0","path_sha256":"f9f29fa791e4135ea3032fa0ffa07891b0496d00a7857c595844b749112695df"},{"content_sha256":"742277e5f877f5c413b4006c845c128196e1b6e5718f1e5b56ac9bc94218d252","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LWUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FA47C58EE2A137EA934135A1","path_sha256":"fa47c58ee2a137ea934135a1c1727addffd00917c2630c174894ddf074a75c14"},{"content_sha256":"a43be7aede778138d32c99c7dc510a2615b4789747fac72f333e805d8c3938a6","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-ORI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FAAA890D63EC9C6116EC94FF","path_sha256":"faaa890d63ec9c6116ec94ff40db68ef376950ffaffbaf91dc23b81942c33e89"},{"content_sha256":"fa47a478951c006ae79abe7959fa04582b83b95b458d47ea0544a46d04d1e1c4","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-UCVTF"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FAD7A32EDCA5543CF9FAC62D","path_sha256":"fad7a32edca5543cf9fac62d05e5eacbf0185311624428b5ebd279a33ee74591"},{"content_sha256":"232500f555abe291401a4303e07620a35c89cc213b8b7edc5f4979d6411ae6d3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SDI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FB4373543369F6CFC6B231EF","path_sha256":"fb4373543369f6cfc6b231eff0c1464580f36c0187f4f0de2f7a0788d4d98287"},{"content_sha256":"54e07ea9b8710a0cf95aa80d1b0367b0130a288331472627a4dba400e3a03d10","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-EQI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FB896D1D5E461A001215A4D5","path_sha256":"fb896d1d5e461a001215a4d52dde2165f2b801af3c367aeefbee5bc371cbc656"},{"content_sha256":"1aaf377dd7b32574c488e33b070d369a7bd0e2dd0ba02e4d74cd288227f34ab3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-LBUI"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FC0C81EDEE4DFA7A929EDE80","path_sha256":"fc0c81edee4dfa7a929ede805bcbefeb5605ea4795ae09a2171450613afcb99d"},{"content_sha256":"f99945b6b0614a10b3b135c9ee844045c02af8f9476cd8cb49000f296b7cee36","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-HL-SD-UPO"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FC8B4FA052D619AEA948DEA4","path_sha256":"fc8b4fa052d619aea948dea4bbd92513434e71aaca64c0e3afef3971863c4378"},{"content_sha256":"0e390c6c74c4939fd885b8a84ba9d045955b999e35e518862a947e5932b0ae79","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-ANDIW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FCBA65CEAF279A909779948D","path_sha256":"fcba65ceaf279a909779948d937842e068cfaf52b794365bc40a93c2b324c2d8"},{"content_sha256":"a4697ef5cec06a3ad2e28f6dc4b122fc1c5290de45545fd24d7e43b82a827c0a","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TADD"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FD6E9FEC004D3D4B263E4DDE","path_sha256":"fd6e9fec004d3d4b263e4dde2944c10a268e345f5d8b5c5f2609fe6066be673b"},{"content_sha256":"05e44688cf36fd8fc5872d89bf131a01e7ce12a44d7b666ab07bf242ba762f76","disposition":"non-mnemonic-input","kind":"header","mapped_unit_ids":[],"mapping_basis":"reviewed-internal-title","page_id":"SRC-PAGE-FDC02DE115B2221DAB4834A0","path_sha256":"fdc02de115b2221dab4834a04a46c4ef608537bafc04e9812b13bd328cc52e74"},{"content_sha256":"a7908b1400b120605c891151ae37a300f8cb0df8d74440a368853354ac500aec","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-LW-PCR"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FE09F2C5BD7D0D31B57993C0","path_sha256":"fe09f2c5bd7d0d31b57993c0022bd66d8158f36bdb25f16e8afd73eedd0cf02a"},{"content_sha256":"514634b13cbe2fc51c198413089331ad33f8cb3c7cb860647fcbe7b4d4bef1d8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-CMP-GE"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FF0D44E17DAD318DE4042D7E","path_sha256":"ff0d44e17dad318de4042d7e60149d3aad349d6c76d0184f30429ad46d5ae0f9"},{"content_sha256":"43b53c62e8a1b330e6bdf4455bc6a6d9eceacb525259d16f4058f0c4a64de4e8","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SHI-U"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FFAF7F61EECFE8A474F39961","path_sha256":"ffaf7f61eecfe8a474f39961c3e4366dcff87dd9192ab5e337e15192dad6c9ca"},{"content_sha256":"1ad161c671e05a157aad9b3acf3db8298602ed23977d595ceb3e9f795cf5d5e8","disposition":"mapped-current","kind":"tile","mapped_unit_ids":["PTO-TILE-TANDS"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FFCB0B24B639DA2CAC51DE9D","path_sha256":"ffcb0b24b639da2cac51de9db0711b4d67c8cabb2c20a3a90f4a6afd9d894658"},{"content_sha256":"aea3295f8f7c7710260702fb355caf4480561cfcfe718bcac3856e2780b980c3","disposition":"mapped-current","kind":"scalar","mapped_unit_ids":["PTO-SCALAR-SW"],"mapping_basis":"reviewed-alias","page_id":"SRC-PAGE-FFEF57468CB6C1BC70AEE784","path_sha256":"ffef57468cb6c1bc70aee784e5ce4594bc2b2a082f7be9c2dab32ce7a3fbb468"}],"parser":{"name":"pto-anonymous-zip-inventory","page_predicate":"normalized terminal suffix is .html or .md (case-insensitive)","path_normalization":"posix-nfc-relative-v1","version":1},"schema_version":1,"source_id":"anonymous-source-001"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TFILLPAD.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TFILLPAD.json index 0a7e0a34c..2865fc9da 100644 --- a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TFILLPAD.json +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TFILLPAD.json @@ -1 +1 @@ -{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tfillpad-purpose","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-001","disposition":"current-owner-rewrite","fragment_sha256":"6b57d9849d57321bb843d476520a64f66a47f2ae2b35816e52e90e822613956c","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tfillpad-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-002","disposition":"current-owner-rewrite","fragment_sha256":"c1d4a6e8ebb244e2fc6be6a83ea811efac7ef5f1a8599a05b7590ace4a1e6a18","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tfillpad-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-003","disposition":"current-owner-rewrite","fragment_sha256":"57cb18bac9b88d33e957ac3bbac1e58fb2cc41af36b0a685fc7b88462904f8ac","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-004","disposition":"current-owner-rewrite","fragment_sha256":"992a3d0ef53eee4e86938304d89b225e9d12f1e3cbc07ccdf4952524881cdc95","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-005","disposition":"current-owner-rewrite","fragment_sha256":"d9ca2a6a0a49031a1625b87e0e6a3620671c3c412f05f73edbe4070790cd1c13","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/3","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-006","disposition":"current-owner-rewrite","fragment_sha256":"ddd15b6d979980ee0e0d8379909bb37d1940aa75d6e94e0fc688dd8ef6ed898a","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/4","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-007","disposition":"current-owner-rewrite","fragment_sha256":"d1cd8c2ebf57bd8fea92c7855debbff47bf686ef3b6d2192bce7dac4e5b58014","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-008","disposition":"current-owner-rewrite","fragment_sha256":"53b3d09748e26cb2fb9e1556f8bead40858d6fe29d7dc10c478917103dec5b5f","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-009","disposition":"current-owner-rewrite","fragment_sha256":"5e593f2360285eb179a771342f55ecfdafd31ec069e5b1311711f28355a0df3a","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/3","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-010","disposition":"current-owner-rewrite","fragment_sha256":"970f0467aaf9c329d3240e789c19a1c9d63c13390255d5da7cc7b6f55dc9146c","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tfillpad-constraints","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-011","disposition":"current-owner-rewrite","fragment_sha256":"e44b26144d6676db1eebb98af307ba494523e78f6248d4f2f527c9b4d4866218","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tfillpad-constraints","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-012","disposition":"current-owner-rewrite","fragment_sha256":"acd2ca6db9f9256a6b7e2b3cd85c92ddc55c93c066317d6a4448f0d249021b9c","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tfillpad-example","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-013","disposition":"current-owner-rewrite","fragment_sha256":"1f0112af541fbc04c5dbf3a076864243de9033e10804077271cd2138d289c1ad","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"current-owner-only","mapping_status":"current-owner-only","source_id":"anonymous-source-001","source_page_ids":[]},"mnemonic":"TFILLPAD","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tfillpad-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"67246a6d0680fa2be02f25457cb00a0f84a79127a92b974a5ccc33005a9e8730","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tfillpad-purpose","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-001","fragment_sha256":"6b57d9849d57321bb843d476520a64f66a47f2ae2b35816e52e90e822613956c","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tfillpad-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"c962ffffb3b5244bd785b6da218474350eb668ecefad16e6d8d58e242b7472e9","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tfillpad-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-002","fragment_sha256":"c1d4a6e8ebb244e2fc6be6a83ea811efac7ef5f1a8599a05b7590ace4a1e6a18","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tfillpad-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-003","fragment_sha256":"57cb18bac9b88d33e957ac3bbac1e58fb2cc41af36b0a685fc7b88462904f8ac","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tfillpad-inputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"ccb6c92b4fa62022571857b0cc339bce3d18e133c2d0da1fda18ac9a234b82e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-004","fragment_sha256":"992a3d0ef53eee4e86938304d89b225e9d12f1e3cbc07ccdf4952524881cdc95","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-007","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-005","fragment_sha256":"d9ca2a6a0a49031a1625b87e0e6a3620671c3c412f05f73edbe4070790cd1c13","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-008","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/3","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-006","fragment_sha256":"ddd15b6d979980ee0e0d8379909bb37d1940aa75d6e94e0fc688dd8ef6ed898a","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-009","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/4","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-007","fragment_sha256":"d1cd8c2ebf57bd8fea92c7855debbff47bf686ef3b6d2192bce7dac4e5b58014","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tfillpad-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"c53e0ca920692a1026bb96b0e9eeb6a7dc8fee672cd4e77d44931a2fe388aa8b","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-011","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-008","fragment_sha256":"53b3d09748e26cb2fb9e1556f8bead40858d6fe29d7dc10c478917103dec5b5f","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-012","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-009","fragment_sha256":"5e593f2360285eb179a771342f55ecfdafd31ec069e5b1311711f28355a0df3a","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-013","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/3","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-010","fragment_sha256":"970f0467aaf9c329d3240e789c19a1c9d63c13390255d5da7cc7b6f55dc9146c","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-014","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tfillpad-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"2f110161a3b324d5d55e33bb8fedf21a1054c60562af119f774b3de66255dd18","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-015","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tfillpad-constraints","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-011","fragment_sha256":"e44b26144d6676db1eebb98af307ba494523e78f6248d4f2f527c9b4d4866218","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-016","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tfillpad-constraints","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-012","fragment_sha256":"acd2ca6db9f9256a6b7e2b3cd85c92ddc55c93c066317d6a4448f0d249021b9c","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-017","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tfillpad-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d876302a6108e30842cf6e99f6fabef9c61fe8fdd7b023b74349406a697c42dd","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-018","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tfillpad-example","connective_reason":"worked-example disclaimer separates illustration from the normative owner","fragment_sha256":"aeec61ce984727b6df68679d9611ae70cce44087674c2e3cbd10e522b37762db","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-019","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tfillpad-example","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-013","fragment_sha256":"1f0112af541fbc04c5dbf3a076864243de9033e10804077271cd2138d289c1ad","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-020","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md","ndf_clause":"PTO-INST-TILE-TFILLPAD"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tfillpad-purpose","role":"purpose"},{"block_id":"tile-tfillpad-mechanism","role":"mechanism"},{"block_id":"tile-tfillpad-inputs","role":"inputs-outputs"},{"block_id":"tile-tfillpad-effects","role":"effects"},{"block_id":"tile-tfillpad-constraints","role":"constraints"},{"block_id":"tile-tfillpad-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"risk_tier":"high-risk","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TFILLPAD"} +{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tfillpad-purpose","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-001","disposition":"current-owner-rewrite","fragment_sha256":"6b57d9849d57321bb843d476520a64f66a47f2ae2b35816e52e90e822613956c","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tfillpad-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-002","disposition":"current-owner-rewrite","fragment_sha256":"c1d4a6e8ebb244e2fc6be6a83ea811efac7ef5f1a8599a05b7590ace4a1e6a18","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tfillpad-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-003","disposition":"current-owner-rewrite","fragment_sha256":"57cb18bac9b88d33e957ac3bbac1e58fb2cc41af36b0a685fc7b88462904f8ac","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-004","disposition":"current-owner-rewrite","fragment_sha256":"992a3d0ef53eee4e86938304d89b225e9d12f1e3cbc07ccdf4952524881cdc95","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-005","disposition":"current-owner-rewrite","fragment_sha256":"d9ca2a6a0a49031a1625b87e0e6a3620671c3c412f05f73edbe4070790cd1c13","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/3","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-006","disposition":"current-owner-rewrite","fragment_sha256":"ddd15b6d979980ee0e0d8379909bb37d1940aa75d6e94e0fc688dd8ef6ed898a","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/4","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-007","disposition":"current-owner-rewrite","fragment_sha256":"d1cd8c2ebf57bd8fea92c7855debbff47bf686ef3b6d2192bce7dac4e5b58014","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-008","disposition":"current-owner-rewrite","fragment_sha256":"53b3d09748e26cb2fb9e1556f8bead40858d6fe29d7dc10c478917103dec5b5f","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-009","disposition":"current-owner-rewrite","fragment_sha256":"5e593f2360285eb179a771342f55ecfdafd31ec069e5b1311711f28355a0df3a","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/3","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-010","disposition":"current-owner-rewrite","fragment_sha256":"970f0467aaf9c329d3240e789c19a1c9d63c13390255d5da7cc7b6f55dc9146c","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tfillpad-constraints","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-011","disposition":"current-owner-rewrite","fragment_sha256":"e44b26144d6676db1eebb98af307ba494523e78f6248d4f2f527c9b4d4866218","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tfillpad-constraints","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-012","disposition":"current-owner-rewrite","fragment_sha256":"acd2ca6db9f9256a6b7e2b3cd85c92ddc55c93c066317d6a4448f0d249021b9c","owner_reference":{"clause":"PTO-INST-TILE-TFILLPAD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tfillpad-example","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-013","disposition":"current-owner-rewrite","fragment_sha256":"1f0112af541fbc04c5dbf3a076864243de9033e10804077271cd2138d289c1ad","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"current-owner-only","mapping_status":"current-owner-only","source_id":"anonymous-source-001","source_page_ids":[]},"mnemonic":"TFILLPAD","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tfillpad-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"67246a6d0680fa2be02f25457cb00a0f84a79127a92b974a5ccc33005a9e8730","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tfillpad-purpose","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-001","fragment_sha256":"6b57d9849d57321bb843d476520a64f66a47f2ae2b35816e52e90e822613956c","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tfillpad-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"c962ffffb3b5244bd785b6da218474350eb668ecefad16e6d8d58e242b7472e9","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tfillpad-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-002","fragment_sha256":"c1d4a6e8ebb244e2fc6be6a83ea811efac7ef5f1a8599a05b7590ace4a1e6a18","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tfillpad-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-003","fragment_sha256":"57cb18bac9b88d33e957ac3bbac1e58fb2cc41af36b0a685fc7b88462904f8ac","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tfillpad-inputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"ccb6c92b4fa62022571857b0cc339bce3d18e133c2d0da1fda18ac9a234b82e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-004","fragment_sha256":"992a3d0ef53eee4e86938304d89b225e9d12f1e3cbc07ccdf4952524881cdc95","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-007","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-005","fragment_sha256":"d9ca2a6a0a49031a1625b87e0e6a3620671c3c412f05f73edbe4070790cd1c13","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-008","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/3","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-006","fragment_sha256":"ddd15b6d979980ee0e0d8379909bb37d1940aa75d6e94e0fc688dd8ef6ed898a","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-009","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/4","block_id":"tile-tfillpad-inputs","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-007","fragment_sha256":"d1cd8c2ebf57bd8fea92c7855debbff47bf686ef3b6d2192bce7dac4e5b58014","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tfillpad-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"c53e0ca920692a1026bb96b0e9eeb6a7dc8fee672cd4e77d44931a2fe388aa8b","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-011","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-008","fragment_sha256":"53b3d09748e26cb2fb9e1556f8bead40858d6fe29d7dc10c478917103dec5b5f","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-012","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-009","fragment_sha256":"5e593f2360285eb179a771342f55ecfdafd31ec069e5b1311711f28355a0df3a","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-013","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/3","block_id":"tile-tfillpad-effects","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-010","fragment_sha256":"970f0467aaf9c329d3240e789c19a1c9d63c13390255d5da7cc7b6f55dc9146c","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-014","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tfillpad-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"2f110161a3b324d5d55e33bb8fedf21a1054c60562af119f774b3de66255dd18","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-015","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tfillpad-constraints","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-011","fragment_sha256":"e44b26144d6676db1eebb98af307ba494523e78f6248d4f2f527c9b4d4866218","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-016","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tfillpad-constraints","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-012","fragment_sha256":"acd2ca6db9f9256a6b7e2b3cd85c92ddc55c93c066317d6a4448f0d249021b9c","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-017","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tfillpad-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d876302a6108e30842cf6e99f6fabef9c61fe8fdd7b023b74349406a697c42dd","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-018","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tfillpad-example","connective_reason":"worked-example disclaimer separates illustration from the normative owner","fragment_sha256":"aeec61ce984727b6df68679d9611ae70cce44087674c2e3cbd10e522b37762db","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TFILLPAD-019","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tfillpad-example","claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-013","fragment_sha256":"1f0112af541fbc04c5dbf3a076864243de9033e10804077271cd2138d289c1ad","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TFILLPAD-020","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md","ndf_clause":"PTO-INST-TILE-TFILLPAD"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tfillpad-purpose","role":"purpose"},{"block_id":"tile-tfillpad-mechanism","role":"mechanism"},{"block_id":"tile-tfillpad-inputs","role":"inputs-outputs"},{"block_id":"tile-tfillpad-effects","role":"effects"},{"block_id":"tile-tfillpad-constraints","role":"constraints"},{"block_id":"tile-tfillpad-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"39f849f3887ff4e485f2dc55efa5f4d8b3d593ee65a0f3ebbdd116842d2c8537"},"risk_tier":"high-risk","schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TFILLPAD"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPACK.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPACK.json new file mode 100644 index 000000000..a0fd1f0e4 --- /dev/null +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPACK.json @@ -0,0 +1 @@ +{"atomic_claims":[],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"unreviewed","mapping_status":"pending","source_id":"anonymous-source-001","source_page_ids":[]},"mnemonic":"TPACK","node_dispositions":[],"owner":{"asl_path":"asl/tile/layout-and-rearrangement/layout/TPACK.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/layout-and-rearrangement/layout/TPACK.md","ndf_clause":"PTO-INST-TILE-TPACK"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[],"reader_roles":[],"schema_version":1,"status":"pending","surface":"tile","unit_id":"PTO-TILE-TPACK"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTADD.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTADD.json index 019414484..a0cb4c94a 100644 --- a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTADD.json +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTADD.json @@ -1 +1 @@ -{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartadd-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-001","disposition":"current-owner-rewrite","fragment_sha256":"b1df96fef028f4fd010633f78aa79a83bc9890eea9cf8fc588cf54f9d072837a","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartadd-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-002","disposition":"current-owner-rewrite","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/irregular-and-complex/union/TPARTADD.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartadd-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-003","disposition":"current-owner-rewrite","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartadd-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-004","disposition":"current-owner-rewrite","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartadd-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-005","disposition":"current-owner-rewrite","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartadd-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-006","disposition":"current-owner-rewrite","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartadd-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-007","disposition":"current-owner-rewrite","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartadd-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-008","disposition":"current-owner-rewrite","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartadd-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-009","disposition":"current-owner-rewrite","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"reviewed-alias","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-AEACA1030DF52DB8A5419473"]},"mnemonic":"TPARTADD","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tpartadd-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"0face3aa91b1bf53da0df688a7f4146dcb28fab91cb706e10cbbc0c0fc9a63e7","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartadd-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-001","fragment_sha256":"b1df96fef028f4fd010633f78aa79a83bc9890eea9cf8fc588cf54f9d072837a","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tpartadd-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"f36b04599e4692a6fb4dac7946f87a7c9f95b052130596c15d3dfb01aa9f9864","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartadd-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-002","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartadd-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-003","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tpartadd-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a9de053afe43743db81f8293ae7400de701ade3e7601d75302ea86d6b87749e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartadd-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-004","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-007","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartadd-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-005","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-008","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tpartadd-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d12cc525ae5e9e392457e82b6e5e987b5de9358bdef79ac651f54bda4bcf1e1d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-009","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartadd-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-006","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartadd-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-007","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-011","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tpartadd-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"5b3c80c1646063c73d91371168c8ec95742af9bed1e5bfc10cc62cb525a21e09","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-012","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartadd-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-008","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartadd-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-009","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-014","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tpartadd-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a7c110f9d3e399b7cc6ac4a7bb103cae02c36a6abb23a88fff2d39f29ae38223","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-015","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tpartadd-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"6985786d8c0a62c33c8de5bb7a5b0892bb6123249956d425ebb09dfe15861be3","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tpartadd-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"15b0d84ed920e5669f17af11676e3bbb779525ca1f7f54a7787c98029986aa5a","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-017","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/irregular-and-complex/union/TPARTADD.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/irregular-and-complex/union/TPARTADD.md","ndf_clause":"PTO-INST-TILE-TPARTADD"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tpartadd-purpose","role":"purpose"},{"block_id":"tile-tpartadd-mechanism","role":"mechanism"},{"block_id":"tile-tpartadd-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-tpartadd-effects","role":"effects"},{"block_id":"tile-tpartadd-constraints","role":"constraints"},{"block_id":"tile-tpartadd-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"risk_tier":"high-risk","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TPARTADD"} +{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartadd-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-001","disposition":"current-owner-rewrite","fragment_sha256":"b1df96fef028f4fd010633f78aa79a83bc9890eea9cf8fc588cf54f9d072837a","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartadd-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-002","disposition":"current-owner-rewrite","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/irregular-and-complex/union/TPARTADD.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartadd-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-003","disposition":"current-owner-rewrite","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartadd-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-004","disposition":"current-owner-rewrite","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartadd-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-005","disposition":"current-owner-rewrite","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartadd-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-006","disposition":"current-owner-rewrite","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartadd-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-007","disposition":"current-owner-rewrite","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartadd-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-008","disposition":"current-owner-rewrite","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartadd-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-009","disposition":"current-owner-rewrite","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","owner_reference":{"clause":"PTO-INST-TILE-TPARTADD","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"reviewed-alias","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-AEACA1030DF52DB8A5419473"]},"mnemonic":"TPARTADD","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tpartadd-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"0face3aa91b1bf53da0df688a7f4146dcb28fab91cb706e10cbbc0c0fc9a63e7","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartadd-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-001","fragment_sha256":"b1df96fef028f4fd010633f78aa79a83bc9890eea9cf8fc588cf54f9d072837a","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tpartadd-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"f36b04599e4692a6fb4dac7946f87a7c9f95b052130596c15d3dfb01aa9f9864","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartadd-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-002","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartadd-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-003","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tpartadd-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a9de053afe43743db81f8293ae7400de701ade3e7601d75302ea86d6b87749e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartadd-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-004","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-007","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartadd-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-005","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-008","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tpartadd-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d12cc525ae5e9e392457e82b6e5e987b5de9358bdef79ac651f54bda4bcf1e1d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-009","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartadd-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-006","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartadd-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-007","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-011","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tpartadd-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"5b3c80c1646063c73d91371168c8ec95742af9bed1e5bfc10cc62cb525a21e09","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-012","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartadd-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-008","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartadd-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-009","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTADD-014","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tpartadd-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a7c110f9d3e399b7cc6ac4a7bb103cae02c36a6abb23a88fff2d39f29ae38223","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-015","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tpartadd-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"6985786d8c0a62c33c8de5bb7a5b0892bb6123249956d425ebb09dfe15861be3","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tpartadd-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"15b0d84ed920e5669f17af11676e3bbb779525ca1f7f54a7787c98029986aa5a","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTADD-017","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/irregular-and-complex/union/TPARTADD.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/irregular-and-complex/union/TPARTADD.md","ndf_clause":"PTO-INST-TILE-TPARTADD"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tpartadd-purpose","role":"purpose"},{"block_id":"tile-tpartadd-mechanism","role":"mechanism"},{"block_id":"tile-tpartadd-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-tpartadd-effects","role":"effects"},{"block_id":"tile-tpartadd-constraints","role":"constraints"},{"block_id":"tile-tpartadd-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"6a63c5d92632b82787bc361bd5ae4b5d7794f21abb737c9259600a6b3c257385"},"risk_tier":"high-risk","schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TPARTADD"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMAX.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMAX.json index 5548a540d..3d5e3a2ac 100644 --- a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMAX.json +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMAX.json @@ -1 +1 @@ -{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmax-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-001","disposition":"current-owner-rewrite","fragment_sha256":"694222cbc68c238c1c09c74d6c67205e0aa4756d143723c8885ea306b5f6aa14","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmax-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-002","disposition":"current-owner-rewrite","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/irregular-and-complex/union/TPARTMAX.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmax-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-003","disposition":"current-owner-rewrite","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmax-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-004","disposition":"current-owner-rewrite","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmax-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-005","disposition":"current-owner-rewrite","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmax-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-006","disposition":"current-owner-rewrite","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmax-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-007","disposition":"current-owner-rewrite","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmax-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-008","disposition":"current-owner-rewrite","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmax-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-009","disposition":"current-owner-rewrite","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"reviewed-alias","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-646CBE5F47F51F43B47E460C"]},"mnemonic":"TPARTMAX","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tpartmax-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"0face3aa91b1bf53da0df688a7f4146dcb28fab91cb706e10cbbc0c0fc9a63e7","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmax-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-001","fragment_sha256":"694222cbc68c238c1c09c74d6c67205e0aa4756d143723c8885ea306b5f6aa14","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tpartmax-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"f36b04599e4692a6fb4dac7946f87a7c9f95b052130596c15d3dfb01aa9f9864","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmax-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-002","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmax-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-003","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tpartmax-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a9de053afe43743db81f8293ae7400de701ade3e7601d75302ea86d6b87749e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmax-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-004","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-007","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmax-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-005","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-008","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tpartmax-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d12cc525ae5e9e392457e82b6e5e987b5de9358bdef79ac651f54bda4bcf1e1d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-009","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmax-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-006","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmax-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-007","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-011","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tpartmax-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"5b3c80c1646063c73d91371168c8ec95742af9bed1e5bfc10cc62cb525a21e09","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-012","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmax-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-008","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmax-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-009","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-014","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tpartmax-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a7c110f9d3e399b7cc6ac4a7bb103cae02c36a6abb23a88fff2d39f29ae38223","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-015","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tpartmax-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"6985786d8c0a62c33c8de5bb7a5b0892bb6123249956d425ebb09dfe15861be3","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tpartmax-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"978c4d495bcc312934ad9ff90a2e6ab3d64aa59b3b5d51a27d08c3e93deee2f9","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-017","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/irregular-and-complex/union/TPARTMAX.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/irregular-and-complex/union/TPARTMAX.md","ndf_clause":"PTO-INST-TILE-TPARTMAX"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tpartmax-purpose","role":"purpose"},{"block_id":"tile-tpartmax-mechanism","role":"mechanism"},{"block_id":"tile-tpartmax-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-tpartmax-effects","role":"effects"},{"block_id":"tile-tpartmax-constraints","role":"constraints"},{"block_id":"tile-tpartmax-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"risk_tier":"high-risk","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TPARTMAX"} +{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmax-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-001","disposition":"current-owner-rewrite","fragment_sha256":"694222cbc68c238c1c09c74d6c67205e0aa4756d143723c8885ea306b5f6aa14","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmax-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-002","disposition":"current-owner-rewrite","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/irregular-and-complex/union/TPARTMAX.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmax-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-003","disposition":"current-owner-rewrite","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmax-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-004","disposition":"current-owner-rewrite","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmax-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-005","disposition":"current-owner-rewrite","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmax-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-006","disposition":"current-owner-rewrite","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmax-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-007","disposition":"current-owner-rewrite","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmax-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-008","disposition":"current-owner-rewrite","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmax-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-009","disposition":"current-owner-rewrite","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","owner_reference":{"clause":"PTO-INST-TILE-TPARTMAX","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"reviewed-alias","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-646CBE5F47F51F43B47E460C"]},"mnemonic":"TPARTMAX","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tpartmax-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"0face3aa91b1bf53da0df688a7f4146dcb28fab91cb706e10cbbc0c0fc9a63e7","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmax-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-001","fragment_sha256":"694222cbc68c238c1c09c74d6c67205e0aa4756d143723c8885ea306b5f6aa14","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tpartmax-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"f36b04599e4692a6fb4dac7946f87a7c9f95b052130596c15d3dfb01aa9f9864","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmax-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-002","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmax-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-003","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tpartmax-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a9de053afe43743db81f8293ae7400de701ade3e7601d75302ea86d6b87749e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmax-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-004","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-007","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmax-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-005","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-008","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tpartmax-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d12cc525ae5e9e392457e82b6e5e987b5de9358bdef79ac651f54bda4bcf1e1d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-009","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmax-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-006","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmax-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-007","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-011","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tpartmax-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"5b3c80c1646063c73d91371168c8ec95742af9bed1e5bfc10cc62cb525a21e09","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-012","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmax-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-008","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmax-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-009","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMAX-014","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tpartmax-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a7c110f9d3e399b7cc6ac4a7bb103cae02c36a6abb23a88fff2d39f29ae38223","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-015","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tpartmax-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"6985786d8c0a62c33c8de5bb7a5b0892bb6123249956d425ebb09dfe15861be3","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tpartmax-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"978c4d495bcc312934ad9ff90a2e6ab3d64aa59b3b5d51a27d08c3e93deee2f9","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMAX-017","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/irregular-and-complex/union/TPARTMAX.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/irregular-and-complex/union/TPARTMAX.md","ndf_clause":"PTO-INST-TILE-TPARTMAX"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tpartmax-purpose","role":"purpose"},{"block_id":"tile-tpartmax-mechanism","role":"mechanism"},{"block_id":"tile-tpartmax-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-tpartmax-effects","role":"effects"},{"block_id":"tile-tpartmax-constraints","role":"constraints"},{"block_id":"tile-tpartmax-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"b8da328acf0dd4aff5ae21348814ee43e262e75cad3af9aea6a365670fe1138f"},"risk_tier":"high-risk","schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TPARTMAX"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMIN.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMIN.json index 833e452b7..c0992ab40 100644 --- a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMIN.json +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMIN.json @@ -1 +1 @@ -{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmin-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-001","disposition":"current-owner-rewrite","fragment_sha256":"ee7182b582473c82a2973abb5456f3b2ed7db49359c85ad4f31502e16e83954d","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmin-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-002","disposition":"current-owner-rewrite","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/irregular-and-complex/union/TPARTMIN.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmin-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-003","disposition":"current-owner-rewrite","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmin-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-004","disposition":"current-owner-rewrite","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmin-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-005","disposition":"current-owner-rewrite","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmin-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-006","disposition":"current-owner-rewrite","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmin-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-007","disposition":"current-owner-rewrite","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmin-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-008","disposition":"current-owner-rewrite","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmin-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-009","disposition":"current-owner-rewrite","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"reviewed-alias","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-2C519F94554E103B4B60AA7F"]},"mnemonic":"TPARTMIN","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tpartmin-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"0face3aa91b1bf53da0df688a7f4146dcb28fab91cb706e10cbbc0c0fc9a63e7","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmin-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-001","fragment_sha256":"ee7182b582473c82a2973abb5456f3b2ed7db49359c85ad4f31502e16e83954d","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tpartmin-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"f36b04599e4692a6fb4dac7946f87a7c9f95b052130596c15d3dfb01aa9f9864","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmin-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-002","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmin-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-003","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tpartmin-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a9de053afe43743db81f8293ae7400de701ade3e7601d75302ea86d6b87749e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmin-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-004","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-007","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmin-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-005","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-008","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tpartmin-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d12cc525ae5e9e392457e82b6e5e987b5de9358bdef79ac651f54bda4bcf1e1d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-009","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmin-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-006","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmin-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-007","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-011","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tpartmin-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"5b3c80c1646063c73d91371168c8ec95742af9bed1e5bfc10cc62cb525a21e09","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-012","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmin-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-008","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmin-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-009","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-014","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tpartmin-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a7c110f9d3e399b7cc6ac4a7bb103cae02c36a6abb23a88fff2d39f29ae38223","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-015","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tpartmin-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"6985786d8c0a62c33c8de5bb7a5b0892bb6123249956d425ebb09dfe15861be3","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tpartmin-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"42805eea235aef0b4fa2a0baabf7f208c70c637471c3f27cafdf13212e4301f5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-017","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/irregular-and-complex/union/TPARTMIN.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/irregular-and-complex/union/TPARTMIN.md","ndf_clause":"PTO-INST-TILE-TPARTMIN"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tpartmin-purpose","role":"purpose"},{"block_id":"tile-tpartmin-mechanism","role":"mechanism"},{"block_id":"tile-tpartmin-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-tpartmin-effects","role":"effects"},{"block_id":"tile-tpartmin-constraints","role":"constraints"},{"block_id":"tile-tpartmin-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"risk_tier":"high-risk","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TPARTMIN"} +{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmin-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-001","disposition":"current-owner-rewrite","fragment_sha256":"ee7182b582473c82a2973abb5456f3b2ed7db49359c85ad4f31502e16e83954d","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmin-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-002","disposition":"current-owner-rewrite","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/irregular-and-complex/union/TPARTMIN.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmin-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-003","disposition":"current-owner-rewrite","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmin-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-004","disposition":"current-owner-rewrite","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmin-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-005","disposition":"current-owner-rewrite","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmin-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-006","disposition":"current-owner-rewrite","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmin-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-007","disposition":"current-owner-rewrite","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmin-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-008","disposition":"current-owner-rewrite","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmin-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-009","disposition":"current-owner-rewrite","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","owner_reference":{"clause":"PTO-INST-TILE-TPARTMIN","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"reviewed-alias","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-2C519F94554E103B4B60AA7F"]},"mnemonic":"TPARTMIN","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tpartmin-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"0face3aa91b1bf53da0df688a7f4146dcb28fab91cb706e10cbbc0c0fc9a63e7","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmin-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-001","fragment_sha256":"ee7182b582473c82a2973abb5456f3b2ed7db49359c85ad4f31502e16e83954d","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tpartmin-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"f36b04599e4692a6fb4dac7946f87a7c9f95b052130596c15d3dfb01aa9f9864","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmin-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-002","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmin-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-003","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tpartmin-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a9de053afe43743db81f8293ae7400de701ade3e7601d75302ea86d6b87749e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmin-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-004","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-007","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmin-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-005","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-008","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tpartmin-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d12cc525ae5e9e392457e82b6e5e987b5de9358bdef79ac651f54bda4bcf1e1d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-009","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmin-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-006","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmin-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-007","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-011","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tpartmin-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"5b3c80c1646063c73d91371168c8ec95742af9bed1e5bfc10cc62cb525a21e09","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-012","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmin-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-008","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmin-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-009","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMIN-014","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tpartmin-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a7c110f9d3e399b7cc6ac4a7bb103cae02c36a6abb23a88fff2d39f29ae38223","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-015","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tpartmin-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"6985786d8c0a62c33c8de5bb7a5b0892bb6123249956d425ebb09dfe15861be3","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tpartmin-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"42805eea235aef0b4fa2a0baabf7f208c70c637471c3f27cafdf13212e4301f5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMIN-017","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/irregular-and-complex/union/TPARTMIN.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/irregular-and-complex/union/TPARTMIN.md","ndf_clause":"PTO-INST-TILE-TPARTMIN"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tpartmin-purpose","role":"purpose"},{"block_id":"tile-tpartmin-mechanism","role":"mechanism"},{"block_id":"tile-tpartmin-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-tpartmin-effects","role":"effects"},{"block_id":"tile-tpartmin-constraints","role":"constraints"},{"block_id":"tile-tpartmin-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"63407643e7a66741a7e2441707ac5b49327132a4b54132aa9773fbfa6635f6a2"},"risk_tier":"high-risk","schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TPARTMIN"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMUL.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMUL.json index 874c8bc4a..012ef3c1f 100644 --- a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMUL.json +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPARTMUL.json @@ -1 +1 @@ -{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmul-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-001","disposition":"current-owner-rewrite","fragment_sha256":"20a6646453178770afd2b16c2be61eac838737783b6c8eb91d19b03453ef18a5","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmul-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-002","disposition":"current-owner-rewrite","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/irregular-and-complex/union/TPARTMUL.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmul-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-003","disposition":"current-owner-rewrite","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmul-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-004","disposition":"current-owner-rewrite","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmul-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-005","disposition":"current-owner-rewrite","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmul-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-006","disposition":"current-owner-rewrite","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmul-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-007","disposition":"current-owner-rewrite","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmul-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-008","disposition":"current-owner-rewrite","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmul-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-009","disposition":"current-owner-rewrite","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"reviewed-alias","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-F1A055AFDEBC425A1EEE7B01"]},"mnemonic":"TPARTMUL","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tpartmul-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"0face3aa91b1bf53da0df688a7f4146dcb28fab91cb706e10cbbc0c0fc9a63e7","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmul-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-001","fragment_sha256":"20a6646453178770afd2b16c2be61eac838737783b6c8eb91d19b03453ef18a5","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tpartmul-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"f36b04599e4692a6fb4dac7946f87a7c9f95b052130596c15d3dfb01aa9f9864","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmul-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-002","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmul-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-003","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tpartmul-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a9de053afe43743db81f8293ae7400de701ade3e7601d75302ea86d6b87749e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmul-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-004","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-007","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmul-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-005","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-008","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tpartmul-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d12cc525ae5e9e392457e82b6e5e987b5de9358bdef79ac651f54bda4bcf1e1d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-009","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmul-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-006","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmul-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-007","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-011","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tpartmul-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"5b3c80c1646063c73d91371168c8ec95742af9bed1e5bfc10cc62cb525a21e09","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-012","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmul-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-008","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmul-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-009","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-014","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tpartmul-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a7c110f9d3e399b7cc6ac4a7bb103cae02c36a6abb23a88fff2d39f29ae38223","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-015","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tpartmul-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"6985786d8c0a62c33c8de5bb7a5b0892bb6123249956d425ebb09dfe15861be3","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tpartmul-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"90f094ca23cb14e46050706da32be112f911c3d11a7fc93d46831347461a3c8d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-017","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/irregular-and-complex/union/TPARTMUL.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/irregular-and-complex/union/TPARTMUL.md","ndf_clause":"PTO-INST-TILE-TPARTMUL"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tpartmul-purpose","role":"purpose"},{"block_id":"tile-tpartmul-mechanism","role":"mechanism"},{"block_id":"tile-tpartmul-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-tpartmul-effects","role":"effects"},{"block_id":"tile-tpartmul-constraints","role":"constraints"},{"block_id":"tile-tpartmul-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"risk_tier":"high-risk","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TPARTMUL"} +{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmul-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-001","disposition":"current-owner-rewrite","fragment_sha256":"20a6646453178770afd2b16c2be61eac838737783b6c8eb91d19b03453ef18a5","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmul-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-002","disposition":"current-owner-rewrite","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/irregular-and-complex/union/TPARTMUL.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmul-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-003","disposition":"current-owner-rewrite","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmul-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-004","disposition":"current-owner-rewrite","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmul-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-005","disposition":"current-owner-rewrite","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmul-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-006","disposition":"current-owner-rewrite","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmul-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-007","disposition":"current-owner-rewrite","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmul-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-008","disposition":"current-owner-rewrite","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmul-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-009","disposition":"current-owner-rewrite","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","owner_reference":{"clause":"PTO-INST-TILE-TPARTMUL","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"reviewed-alias","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-F1A055AFDEBC425A1EEE7B01"]},"mnemonic":"TPARTMUL","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-tpartmul-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"0face3aa91b1bf53da0df688a7f4146dcb28fab91cb706e10cbbc0c0fc9a63e7","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-tpartmul-purpose","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-001","fragment_sha256":"20a6646453178770afd2b16c2be61eac838737783b6c8eb91d19b03453ef18a5","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-tpartmul-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"f36b04599e4692a6fb4dac7946f87a7c9f95b052130596c15d3dfb01aa9f9864","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-tpartmul-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-002","fragment_sha256":"b7baf6a0ebbe1cf609d4cffaf2a7268dacc40e10f6a89a3e807b84235ffd62cf","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-004","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/2","block_id":"tile-tpartmul-mechanism","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-003","fragment_sha256":"62026d9adb25c654265d3a06da18d585b616e737b8d7449d563c4b9a3b26d5a3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-005","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-tpartmul-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a9de053afe43743db81f8293ae7400de701ade3e7601d75302ea86d6b87749e5","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-006","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-tpartmul-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-004","fragment_sha256":"915965e306a424a6536ee2a8ef57d62f964d77bb9becd5794a627cde5d49d642","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-007","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-tpartmul-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-005","fragment_sha256":"56e1cd0d6c9552a7c70ac80c32130b56cd656f7c12e892a3765a91af72dbf347","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-008","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-tpartmul-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d12cc525ae5e9e392457e82b6e5e987b5de9358bdef79ac651f54bda4bcf1e1d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-009","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-tpartmul-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-006","fragment_sha256":"694542440228c161b8c0aa395c19d409a088e4e783cd2b990ca1f19a518a6f86","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-010","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-tpartmul-effects","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-007","fragment_sha256":"71242d0e16cf19cd87e94b28a177a22fe863e82045381a7d9ca4cb625a84b95b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-011","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-tpartmul-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"5b3c80c1646063c73d91371168c8ec95742af9bed1e5bfc10cc62cb525a21e09","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-012","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-tpartmul-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-008","fragment_sha256":"e7dcfb93169306ba8fe87cbe32baded3ea84ec2a5cca6d97df23953f0220dc78","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-tpartmul-constraints","claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-009","fragment_sha256":"f10419131b9981048482feb2b8a8722e5914a4099db3e091ea89cb404c416b64","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-TPARTMUL-014","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-tpartmul-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"a7c110f9d3e399b7cc6ac4a7bb103cae02c36a6abb23a88fff2d39f29ae38223","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-015","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-tpartmul-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"6985786d8c0a62c33c8de5bb7a5b0892bb6123249956d425ebb09dfe15861be3","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-tpartmul-example","connective_reason":"contract sketch, binding walkthrough, and disclaimer orient the reader without defining additional instruction behavior","fragment_sha256":"90f094ca23cb14e46050706da32be112f911c3d11a7fc93d46831347461a3c8d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-TPARTMUL-017","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/irregular-and-complex/union/TPARTMUL.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/irregular-and-complex/union/TPARTMUL.md","ndf_clause":"PTO-INST-TILE-TPARTMUL"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-tpartmul-purpose","role":"purpose"},{"block_id":"tile-tpartmul-mechanism","role":"mechanism"},{"block_id":"tile-tpartmul-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-tpartmul-effects","role":"effects"},{"block_id":"tile-tpartmul-constraints","role":"constraints"},{"block_id":"tile-tpartmul-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"d212bb77d42b5879b392248779de5052dc5cbbd154743fdba51af0cab0952e4e"},"risk_tier":"high-risk","schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TPARTMUL"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPERMUTE.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPERMUTE.json new file mode 100644 index 000000000..ce0c353ca --- /dev/null +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TPERMUTE.json @@ -0,0 +1 @@ +{"atomic_claims":[],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"unreviewed","mapping_status":"pending","source_id":"anonymous-source-001","source_page_ids":[]},"mnemonic":"TPERMUTE","node_dispositions":[],"owner":{"asl_path":"asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/layout-and-rearrangement/layout/TPERMUTE.md","ndf_clause":"PTO-INST-TILE-TPERMUTE"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[],"reader_roles":[],"schema_version":1,"status":"pending","surface":"tile","unit_id":"PTO-TILE-TPERMUTE"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TSHUF.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TSHUF.json new file mode 100644 index 000000000..1a6f7ce2d --- /dev/null +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TSHUF.json @@ -0,0 +1 @@ +{"atomic_claims":[],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"unreviewed","mapping_status":"pending","source_id":"anonymous-source-001","source_page_ids":[]},"mnemonic":"TSHUF","node_dispositions":[],"owner":{"asl_path":"asl/tile/layout-and-rearrangement/layout/TSHUF.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/layout-and-rearrangement/layout/TSHUF.md","ndf_clause":"PTO-INST-TILE-TSHUF"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[],"reader_roles":[],"schema_version":1,"status":"pending","surface":"tile","unit_id":"PTO-TILE-TSHUF"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TTRANS.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TTRANS.json index 359bb8af1..6758536b2 100644 --- a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TTRANS.json +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TTRANS.json @@ -1 +1 @@ -{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-c-ttrans-purpose","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-001","disposition":"current-owner-rewrite","fragment_sha256":"a3c1c3a97fc1998e1c02b5685e25d14b5d1ac1cd347b2565707a50929984f799","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-c-ttrans-mechanism","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-002","disposition":"current-owner-rewrite","fragment_sha256":"a8cb84e2ac4dbfcef2d274b9248a2c7a7a4186a7dca7ff26305466f761e875f0","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/layout/TTRANS.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-003","disposition":"current-owner-rewrite","fragment_sha256":"6571d18540b3fd77b411e3f92eb7ce841ce76ddcee66246f2a79eac1d14378ec","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-004","disposition":"current-owner-rewrite","fragment_sha256":"ebfa1e02711ee35ec2e77bd15cf4b940a6e2529d5ee50f5b6bbbb151de6ba766","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/3","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-005","disposition":"current-owner-rewrite","fragment_sha256":"4bc99c6034cd6865bf53d0375558ef4a5f462e398debf40620c1d326cd1451af","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/4","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-006","disposition":"current-owner-rewrite","fragment_sha256":"ff893d23ef25359df41c46f0c14991b222523e0140b42b477aba69d6f40041f5","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-007","disposition":"current-owner-rewrite","fragment_sha256":"945b6739848df863d8cf7c8a04d29b545969038f22248ffa032b4666357b3ee3","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-008","disposition":"current-owner-rewrite","fragment_sha256":"ec1e8d3ab97bcc624adfbdb7e202c432bdc07064af9f25aad8ce9460965d51e2","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/3","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-009","disposition":"current-owner-rewrite","fragment_sha256":"0d4037fdaab158bbfd452dc72205e4970db16543da5c27f9e1d7b978c47dcd0d","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-c-ttrans-constraints","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-010","disposition":"current-owner-rewrite","fragment_sha256":"749dee5af68b8e4ab198edcfedb71969de9118f58b3393b5d26268268106da3b","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-c-ttrans-constraints","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-011","disposition":"current-owner-rewrite","fragment_sha256":"c5b265d92b893d799de4af8eaac199dc788e2e2306dcf3cc12db8242423cdc24","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-c-ttrans-example","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-012","disposition":"current-owner-rewrite","fragment_sha256":"518fbd57bbbdda3ed4c0690aa7f919a9f586daee8cd550d4e1c724318a7e2534","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/layout/TTRANS.asl"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"mapped-current","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-F9F29FA791E4135EA3032FA0"]},"mnemonic":"TTRANS","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-c-ttrans-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"752e7e913cb593fc25b1778d1e49a988e519abc20931d33134e1dfee8e8f189f","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-c-ttrans-purpose","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-001","fragment_sha256":"a3c1c3a97fc1998e1c02b5685e25d14b5d1ac1cd347b2565707a50929984f799","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-c-ttrans-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"3446b5d4e27e5e881131b3596cf8739525605e118872a274e81971b0b161701d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-c-ttrans-mechanism","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-002","fragment_sha256":"a8cb84e2ac4dbfcef2d274b9248a2c7a7a4186a7dca7ff26305466f761e875f0","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-004","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-c-ttrans-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"e43d765803816b9c96969c4d2ab4accbd6414b08a976f4e509d9700938040b7f","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-005","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-003","fragment_sha256":"6571d18540b3fd77b411e3f92eb7ce841ce76ddcee66246f2a79eac1d14378ec","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-006","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-004","fragment_sha256":"ebfa1e02711ee35ec2e77bd15cf4b940a6e2529d5ee50f5b6bbbb151de6ba766","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-007","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/3","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-005","fragment_sha256":"4bc99c6034cd6865bf53d0375558ef4a5f462e398debf40620c1d326cd1451af","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-008","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/4","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-006","fragment_sha256":"ff893d23ef25359df41c46f0c14991b222523e0140b42b477aba69d6f40041f5","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-009","node_kind":"list-item"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-c-ttrans-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"4c8f42db42c12e63989c41e4f14a88ffa9137f7adf606273740e89989f4ed806","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-010","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-007","fragment_sha256":"945b6739848df863d8cf7c8a04d29b545969038f22248ffa032b4666357b3ee3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-011","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-008","fragment_sha256":"ec1e8d3ab97bcc624adfbdb7e202c432bdc07064af9f25aad8ce9460965d51e2","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-012","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/3","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-009","fragment_sha256":"0d4037fdaab158bbfd452dc72205e4970db16543da5c27f9e1d7b978c47dcd0d","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-c-ttrans-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"8b7edfce38e10bdf9a10e247acfe5d7954ab41b61b302de138d1da3a0aff07cd","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-014","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-c-ttrans-constraints","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-010","fragment_sha256":"749dee5af68b8e4ab198edcfedb71969de9118f58b3393b5d26268268106da3b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-015","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-c-ttrans-constraints","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-011","fragment_sha256":"c5b265d92b893d799de4af8eaac199dc788e2e2306dcf3cc12db8242423cdc24","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-c-ttrans-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d0938d6fc64463fee9834410bcec65aa8e851f2733acee2164495019fdeb99c8","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-017","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-c-ttrans-example","connective_reason":"non-normative disclaimer marks the example boundary without defining instruction behavior","fragment_sha256":"553b21fc1d66d0c79d3f82424a2d7e2bf8bc72caf93792b2d11caf604dba3326","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-018","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-c-ttrans-example","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-012","fragment_sha256":"518fbd57bbbdda3ed4c0690aa7f919a9f586daee8cd550d4e1c724318a7e2534","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-019","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/layout-and-rearrangement/layout/TTRANS.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/layout-and-rearrangement/layout/TTRANS.md","ndf_clause":"PTO-INST-TILE-TTRANS"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-c-ttrans-purpose","role":"purpose"},{"block_id":"tile-c-ttrans-mechanism","role":"mechanism"},{"block_id":"tile-c-ttrans-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-c-ttrans-effects","role":"effects"},{"block_id":"tile-c-ttrans-constraints","role":"constraints"},{"block_id":"tile-c-ttrans-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"risk_tier":"high-risk","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TTRANS"} +{"atomic_claims":[{"ast_path":"/blocks/0/nodes/1","block_id":"tile-c-ttrans-purpose","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-001","disposition":"current-owner-rewrite","fragment_sha256":"a3c1c3a97fc1998e1c02b5685e25d14b5d1ac1cd347b2565707a50929984f799","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-c-ttrans-mechanism","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-002","disposition":"current-owner-rewrite","fragment_sha256":"a8cb84e2ac4dbfcef2d274b9248a2c7a7a4186a7dca7ff26305466f761e875f0","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/layout/TTRANS.asl"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-003","disposition":"current-owner-rewrite","fragment_sha256":"6571d18540b3fd77b411e3f92eb7ce841ce76ddcee66246f2a79eac1d14378ec","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-004","disposition":"current-owner-rewrite","fragment_sha256":"ebfa1e02711ee35ec2e77bd15cf4b940a6e2529d5ee50f5b6bbbb151de6ba766","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/3","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-005","disposition":"current-owner-rewrite","fragment_sha256":"4bc99c6034cd6865bf53d0375558ef4a5f462e398debf40620c1d326cd1451af","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/2/nodes/4","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-006","disposition":"current-owner-rewrite","fragment_sha256":"ff893d23ef25359df41c46f0c14991b222523e0140b42b477aba69d6f40041f5","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-007","disposition":"current-owner-rewrite","fragment_sha256":"945b6739848df863d8cf7c8a04d29b545969038f22248ffa032b4666357b3ee3","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-008","disposition":"current-owner-rewrite","fragment_sha256":"ec1e8d3ab97bcc624adfbdb7e202c432bdc07064af9f25aad8ce9460965d51e2","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/3/nodes/3","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-009","disposition":"current-owner-rewrite","fragment_sha256":"0d4037fdaab158bbfd452dc72205e4970db16543da5c27f9e1d7b978c47dcd0d","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-c-ttrans-constraints","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-010","disposition":"current-owner-rewrite","fragment_sha256":"749dee5af68b8e4ab198edcfedb71969de9118f58b3393b5d26268268106da3b","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-c-ttrans-constraints","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-011","disposition":"current-owner-rewrite","fragment_sha256":"c5b265d92b893d799de4af8eaac199dc788e2e2306dcf3cc12db8242423cdc24","owner_reference":{"clause":"PTO-INST-TILE-TTRANS","kind":"instruction-contract","path":"spec/evidence/instruction-contract-closure.json"},"portability_class":"portable","source_section_ids":[]},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-c-ttrans-example","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-012","disposition":"current-owner-rewrite","fragment_sha256":"518fbd57bbbdda3ed4c0690aa7f919a9f586daee8cd550d4e1c724318a7e2534","owner_reference":{"clause":null,"kind":"asl","path":"asl/tile/layout-and-rearrangement/layout/TTRANS.asl"},"portability_class":"portable","source_section_ids":[]}],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"reviewed-alias","mapping_status":"mapped-current","source_id":"anonymous-source-001","source_page_ids":["SRC-PAGE-F9F29FA791E4135EA3032FA0"]},"mnemonic":"TTRANS","node_dispositions":[{"ast_path":"/blocks/0/nodes/0","block_id":"tile-c-ttrans-purpose","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"752e7e913cb593fc25b1778d1e49a988e519abc20931d33134e1dfee8e8f189f","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-001","node_kind":"heading"},{"ast_path":"/blocks/0/nodes/1","block_id":"tile-c-ttrans-purpose","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-001","fragment_sha256":"a3c1c3a97fc1998e1c02b5685e25d14b5d1ac1cd347b2565707a50929984f799","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-002","node_kind":"paragraph"},{"ast_path":"/blocks/1/nodes/0","block_id":"tile-c-ttrans-mechanism","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"3446b5d4e27e5e881131b3596cf8739525605e118872a274e81971b0b161701d","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-003","node_kind":"heading"},{"ast_path":"/blocks/1/nodes/1","block_id":"tile-c-ttrans-mechanism","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-002","fragment_sha256":"a8cb84e2ac4dbfcef2d274b9248a2c7a7a4186a7dca7ff26305466f761e875f0","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-004","node_kind":"paragraph"},{"ast_path":"/blocks/2/nodes/0","block_id":"tile-c-ttrans-inputs-outputs","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"e43d765803816b9c96969c4d2ab4accbd6414b08a976f4e509d9700938040b7f","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-005","node_kind":"heading"},{"ast_path":"/blocks/2/nodes/1","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-003","fragment_sha256":"6571d18540b3fd77b411e3f92eb7ce841ce76ddcee66246f2a79eac1d14378ec","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-006","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/2","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-004","fragment_sha256":"ebfa1e02711ee35ec2e77bd15cf4b940a6e2529d5ee50f5b6bbbb151de6ba766","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-007","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/3","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-005","fragment_sha256":"4bc99c6034cd6865bf53d0375558ef4a5f462e398debf40620c1d326cd1451af","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-008","node_kind":"list-item"},{"ast_path":"/blocks/2/nodes/4","block_id":"tile-c-ttrans-inputs-outputs","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-006","fragment_sha256":"ff893d23ef25359df41c46f0c14991b222523e0140b42b477aba69d6f40041f5","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-009","node_kind":"list-item"},{"ast_path":"/blocks/3/nodes/0","block_id":"tile-c-ttrans-effects","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"4c8f42db42c12e63989c41e4f14a88ffa9137f7adf606273740e89989f4ed806","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-010","node_kind":"heading"},{"ast_path":"/blocks/3/nodes/1","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-007","fragment_sha256":"945b6739848df863d8cf7c8a04d29b545969038f22248ffa032b4666357b3ee3","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-011","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/2","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-008","fragment_sha256":"ec1e8d3ab97bcc624adfbdb7e202c432bdc07064af9f25aad8ce9460965d51e2","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-012","node_kind":"paragraph"},{"ast_path":"/blocks/3/nodes/3","block_id":"tile-c-ttrans-effects","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-009","fragment_sha256":"0d4037fdaab158bbfd452dc72205e4970db16543da5c27f9e1d7b978c47dcd0d","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-013","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/0","block_id":"tile-c-ttrans-constraints","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"8b7edfce38e10bdf9a10e247acfe5d7954ab41b61b302de138d1da3a0aff07cd","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-014","node_kind":"heading"},{"ast_path":"/blocks/4/nodes/1","block_id":"tile-c-ttrans-constraints","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-010","fragment_sha256":"749dee5af68b8e4ab198edcfedb71969de9118f58b3393b5d26268268106da3b","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-015","node_kind":"paragraph"},{"ast_path":"/blocks/4/nodes/2","block_id":"tile-c-ttrans-constraints","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-011","fragment_sha256":"c5b265d92b893d799de4af8eaac199dc788e2e2306dcf3cc12db8242423cdc24","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-016","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/0","block_id":"tile-c-ttrans-example","connective_reason":"section heading organizes the reader guide without adding instruction behavior","fragment_sha256":"d0938d6fc64463fee9834410bcec65aa8e851f2733acee2164495019fdeb99c8","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-017","node_kind":"heading"},{"ast_path":"/blocks/5/nodes/1","block_id":"tile-c-ttrans-example","connective_reason":"non-normative disclaimer marks the example boundary without defining instruction behavior","fragment_sha256":"553b21fc1d66d0c79d3f82424a2d7e2bf8bc72caf93792b2d11caf604dba3326","node_disposition":"connective","node_id":"PTO-READER-NODE-TILE-C-TTRANS-018","node_kind":"paragraph"},{"ast_path":"/blocks/5/nodes/2","block_id":"tile-c-ttrans-example","claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-012","fragment_sha256":"518fbd57bbbdda3ed4c0690aa7f919a9f586daee8cd550d4e1c724318a7e2534","node_disposition":"semantic-claim","node_id":"PTO-READER-NODE-TILE-C-TTRANS-019","node_kind":"paragraph"}],"owner":{"asl_path":"asl/tile/layout-and-rearrangement/layout/TTRANS.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/layout-and-rearrangement/layout/TTRANS.md","ndf_clause":"PTO-INST-TILE-TTRANS"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[{"block_id":"tile-c-ttrans-purpose","role":"purpose"},{"block_id":"tile-c-ttrans-mechanism","role":"mechanism"},{"block_id":"tile-c-ttrans-inputs-outputs","role":"inputs-outputs"},{"block_id":"tile-c-ttrans-effects","role":"effects"},{"block_id":"tile-c-ttrans-constraints","role":"constraints"},{"block_id":"tile-c-ttrans-example","role":"example"}],"reader_roles":["purpose","mechanism","inputs-outputs","effects","constraints","example"],"retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"8fc0c417dbf4fb4d6f3356a5da75265ee748824db07a45b542542980183abad9"},"risk_tier":"high-risk","schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TTRANS"} diff --git a/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TUNPACK.json b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TUNPACK.json new file mode 100644 index 000000000..2dc0b9f4f --- /dev/null +++ b/spec/evidence/mnemonic-descriptions/tile/PTO-TILE-TUNPACK.json @@ -0,0 +1 @@ +{"atomic_claims":[],"decision_gaps":[],"migration":{"copyright_disposition":"current-owner-rewrite","mapping_basis":"unreviewed","mapping_status":"pending","source_id":"anonymous-source-001","source_page_ids":[]},"mnemonic":"TUNPACK","node_dispositions":[],"owner":{"asl_path":"asl/tile/layout-and-rearrangement/layout/TUNPACK.asl","contract_artifact":"spec/evidence/instruction-contract-closure.json","documentation_path":"docs/tile/layout-and-rearrangement/layout/TUNPACK.md","ndf_clause":"PTO-INST-TILE-TUNPACK"},"page_contract":"mnemonic-reader-v1","presentation_blocks":[],"reader_roles":[],"schema_version":1,"status":"pending","surface":"tile","unit_id":"PTO-TILE-TUNPACK"} diff --git a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/architecture-rollout-a-001.json b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/architecture-rollout-a-001.json index c2c8795e4..a679f193f 100644 --- a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/architecture-rollout-a-001.json +++ b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/architecture-rollout-a-001.json @@ -1 +1 @@ -{"artifact_digests":{"language_review":"9f907991dd5614dde3f627443e5856f976cc09b7fa57047921b42e154a6e77ab","translation":"8fcb964e75d24138923022a9032bb8dd739c2e6131229c6afcbac29d16b6f7a9","verification":"7121f6317fa06ad4e9c5f82011a9a1e53e1d0fc2f0d822745d9f9588013c549a"},"batch_id":"PTO-READER-ZH-ARCH-ROLLOUT-A-001","contexts":{"language_reviewer":"/root/arch_a_semantic_review","translator":"/root/arch_rollout_a","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR","PTO-ARCH-DATA-TYPES-FORMAT-BF16","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"],"reviewed_claim_count":131,"reviewed_claim_ids":["PTO-READER-CLAIM-DATA-TYPES-FAULT-001","PTO-READER-CLAIM-DATA-TYPES-FAULT-002","PTO-READER-CLAIM-DATA-TYPES-FAULT-003","PTO-READER-CLAIM-DATA-TYPES-FAULT-004","PTO-READER-CLAIM-DATA-TYPES-FAULT-006","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-001","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-002","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-003","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-004","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-005","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-006","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-009"],"reviewed_node_count":289,"reviewed_node_ids":["PTO-READER-NODE-DATA-TYPES-FAULT-001","PTO-READER-NODE-DATA-TYPES-FAULT-002","PTO-READER-NODE-DATA-TYPES-FAULT-003","PTO-READER-NODE-DATA-TYPES-FAULT-004","PTO-READER-NODE-DATA-TYPES-FAULT-005","PTO-READER-NODE-DATA-TYPES-FAULT-006","PTO-READER-NODE-DATA-TYPES-FAULT-007","PTO-READER-NODE-DATA-TYPES-FAULT-008","PTO-READER-NODE-DATA-TYPES-FAULT-009","PTO-READER-NODE-DATA-TYPES-FAULT-010","PTO-READER-NODE-DATA-TYPES-FAULT-011","PTO-READER-NODE-DATA-TYPES-FAULT-012","PTO-READER-NODE-DATA-TYPES-FAULT-013","PTO-READER-NODE-DATA-TYPES-FAULT-014","PTO-READER-NODE-DATA-TYPES-FAULT-015","PTO-READER-NODE-DATA-TYPES-FAULT-016","PTO-READER-NODE-DATA-TYPES-FAULT-017","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-001","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-002","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-003","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-004","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-005","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-006","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-007","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-008","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-009","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-010","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-011","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-012","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-013","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-014","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-015","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-016","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-017","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-001","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-002","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-003","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-004","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-005","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-006","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-007","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-008","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-009","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-010","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-011","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-012","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-013","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-014","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-015","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-016","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-017","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-001","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-002","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-003","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-004","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-005","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-006","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-007","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-008","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-009","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-010","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-011","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-012","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-013","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-014","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-015","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-016","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-017"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-ARCH-DATA-TYPES-FAULT":"8b339444e78e4df4576321229e226d97bf722e3edbacb5a10422b767c8dc24e5","PTO-ARCH-DATA-TYPES-FLOATING-POINT":"185d40ad2e4a236919f23fb3f0358bac8886c01f188abefc2610c3916ac9560b","PTO-ARCH-DATA-TYPES-FORMAT-BF16":"bd229c919fb208ad936189765d84cc7b3a586c17907caf6b5608ae9f026af168","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR":"23a54ee061c6cab5cdd7aaf15dbc6ad659a5c4d9124539bf7cf7a9cf2deb6040","PTO-ARCH-DATA-TYPES-FORMAT-E1M2X2":"d28227f06a64f0d044b275f0a1db84f4b0c522d7905384959cfcd1c74c9a0636","PTO-ARCH-DATA-TYPES-FORMAT-E2M1X2":"5522cbd0e1300baf26056bfbb72957dcd6d0f7ef570929f6c88fc22d9722f3d8","PTO-ARCH-DATA-TYPES-FORMAT-E2M3":"b1bf65b176185da2498da72cbb4b688a016fca1f0b36a7f9c3d10949c492fe3d","PTO-ARCH-DATA-TYPES-FORMAT-E3M2":"a9f029c122f0295ffe1ffece284ffa90d94d6bcf9fa781d9440dfe3bf1c954e3","PTO-ARCH-DATA-TYPES-FORMAT-E4M3":"f052cf16e3d871f34935346a8ac39d110a3d2129fda2e97969c593a549634451","PTO-ARCH-DATA-TYPES-FORMAT-E5M2":"00a825dc53af0c3bc098e72542376a064195d1573ed53063ab61aaafbb25043c","PTO-ARCH-DATA-TYPES-FORMAT-E8M0":"bb842ac19e733366d85fc2f19d6d1bd7a06b82cff6ccf45470ca8f719b8a7e62","PTO-ARCH-DATA-TYPES-FORMAT-FP16":"7007ca06e64afe0ffdd1662b43e238a0f883e7105d401fab24fe57283cbf835f","PTO-ARCH-DATA-TYPES-FORMAT-FP32":"9edb412414a7a310d7a6532b4ecab76bd4d498140436fc50d4f2eb2e0255e4a3","PTO-ARCH-DATA-TYPES-FORMAT-FP64":"d20af1c927de6a62bcd6d0347bed655645cad361ee85a64864bd6a652dd3935d","PTO-ARCH-DATA-TYPES-FORMAT-HF32":"2fa685a4eaf41e729e30812bdfac2db6702d024cf2000a1598ddfc00019bba06","PTO-ARCH-DATA-TYPES-FORMAT-HIF4-SCALE":"ee5578f7f624acb6d0ef45aaf3216bdc4fb2c3e01d8dc96f0334256e6f35db06","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2":"16f4a0b6958b4caee1811e7eab6f185b47b045c92c7716b70615d858ea8dcbc1"},"unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR","PTO-ARCH-DATA-TYPES-FORMAT-BF16","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"],"unit_risks":{"PTO-ARCH-DATA-TYPES-FAULT":"high-risk","PTO-ARCH-DATA-TYPES-FLOATING-POINT":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-BF16":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E1M2X2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E2M1X2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E2M3":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E3M2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E4M3":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E5M2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E8M0":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP16":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP32":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP64":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HF32":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HIF4-SCALE":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":17,"verifier_sample_unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR","PTO-ARCH-DATA-TYPES-FORMAT-BF16","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"]} +{"artifact_digests":{"language_review":"9f907991dd5614dde3f627443e5856f976cc09b7fa57047921b42e154a6e77ab","translation":"8fcb964e75d24138923022a9032bb8dd739c2e6131229c6afcbac29d16b6f7a9","verification":"7121f6317fa06ad4e9c5f82011a9a1e53e1d0fc2f0d822745d9f9588013c549a"},"batch_id":"PTO-READER-ZH-ARCH-ROLLOUT-A-001","contexts":{"language_reviewer":"/root/arch_a_semantic_review","translator":"/root/arch_rollout_a","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"],"reviewed_claim_count":131,"reviewed_claim_ids":["PTO-READER-CLAIM-DATA-TYPES-FAULT-001","PTO-READER-CLAIM-DATA-TYPES-FAULT-002","PTO-READER-CLAIM-DATA-TYPES-FAULT-003","PTO-READER-CLAIM-DATA-TYPES-FAULT-004","PTO-READER-CLAIM-DATA-TYPES-FAULT-006","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-001","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-002","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-003","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-004","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-005","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-006","PTO-READER-CLAIM-DATA-TYPES-FLOATING-POINT-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-BF16-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-DESCRIPTOR-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E1M2X2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M1X2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E2M3-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E3M2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E4M3-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E5M2-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-E8M0-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP16-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP32-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-FP64-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HF32-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4-SCALE-009","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-001","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-002","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-003","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-004","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-005","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-006","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-007","PTO-READER-CLAIM-DATA-TYPES-FORMAT-HIF4X2-009"],"reviewed_node_count":289,"reviewed_node_ids":["PTO-READER-NODE-DATA-TYPES-FAULT-001","PTO-READER-NODE-DATA-TYPES-FAULT-002","PTO-READER-NODE-DATA-TYPES-FAULT-003","PTO-READER-NODE-DATA-TYPES-FAULT-004","PTO-READER-NODE-DATA-TYPES-FAULT-005","PTO-READER-NODE-DATA-TYPES-FAULT-006","PTO-READER-NODE-DATA-TYPES-FAULT-007","PTO-READER-NODE-DATA-TYPES-FAULT-008","PTO-READER-NODE-DATA-TYPES-FAULT-009","PTO-READER-NODE-DATA-TYPES-FAULT-010","PTO-READER-NODE-DATA-TYPES-FAULT-011","PTO-READER-NODE-DATA-TYPES-FAULT-012","PTO-READER-NODE-DATA-TYPES-FAULT-013","PTO-READER-NODE-DATA-TYPES-FAULT-014","PTO-READER-NODE-DATA-TYPES-FAULT-015","PTO-READER-NODE-DATA-TYPES-FAULT-016","PTO-READER-NODE-DATA-TYPES-FAULT-017","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-001","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-002","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-003","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-004","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-005","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-006","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-007","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-008","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-009","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-010","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-011","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-012","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-013","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-014","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-015","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-016","PTO-READER-NODE-DATA-TYPES-FLOATING-POINT-017","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-001","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-002","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-003","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-004","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-005","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-006","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-007","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-008","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-009","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-010","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-011","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-012","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-013","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-014","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-015","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-016","PTO-READER-NODE-DATA-TYPES-FORMAT-BF16-017","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-001","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-002","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-003","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-004","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-005","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-006","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-007","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-008","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-009","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-010","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-011","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-012","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-013","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-014","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-015","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-016","PTO-READER-NODE-DATA-TYPES-FORMAT-DESCRIPTOR-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E1M2X2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M1X2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E2M3-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E3M2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E4M3-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E5M2-017","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-001","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-002","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-003","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-004","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-005","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-006","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-007","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-008","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-009","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-010","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-011","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-012","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-013","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-014","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-015","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-016","PTO-READER-NODE-DATA-TYPES-FORMAT-E8M0-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP16-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP32-017","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-001","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-002","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-003","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-004","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-005","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-006","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-007","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-008","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-009","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-010","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-011","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-012","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-013","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-014","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-015","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-016","PTO-READER-NODE-DATA-TYPES-FORMAT-FP64-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HF32-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4-SCALE-017","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-001","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-002","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-003","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-004","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-005","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-006","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-007","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-008","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-009","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-010","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-011","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-012","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-013","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-014","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-015","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-016","PTO-READER-NODE-DATA-TYPES-FORMAT-HIF4X2-017"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-ARCH-DATA-TYPES-FAULT":"8b339444e78e4df4576321229e226d97bf722e3edbacb5a10422b767c8dc24e5","PTO-ARCH-DATA-TYPES-FLOATING-POINT":"185d40ad2e4a236919f23fb3f0358bac8886c01f188abefc2610c3916ac9560b","PTO-ARCH-DATA-TYPES-FORMAT-BF16":"bd229c919fb208ad936189765d84cc7b3a586c17907caf6b5608ae9f026af168","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR":"23a54ee061c6cab5cdd7aaf15dbc6ad659a5c4d9124539bf7cf7a9cf2deb6040","PTO-ARCH-DATA-TYPES-FORMAT-E1M2X2":"d28227f06a64f0d044b275f0a1db84f4b0c522d7905384959cfcd1c74c9a0636","PTO-ARCH-DATA-TYPES-FORMAT-E2M1X2":"5522cbd0e1300baf26056bfbb72957dcd6d0f7ef570929f6c88fc22d9722f3d8","PTO-ARCH-DATA-TYPES-FORMAT-E2M3":"b1bf65b176185da2498da72cbb4b688a016fca1f0b36a7f9c3d10949c492fe3d","PTO-ARCH-DATA-TYPES-FORMAT-E3M2":"a9f029c122f0295ffe1ffece284ffa90d94d6bcf9fa781d9440dfe3bf1c954e3","PTO-ARCH-DATA-TYPES-FORMAT-E4M3":"f052cf16e3d871f34935346a8ac39d110a3d2129fda2e97969c593a549634451","PTO-ARCH-DATA-TYPES-FORMAT-E5M2":"00a825dc53af0c3bc098e72542376a064195d1573ed53063ab61aaafbb25043c","PTO-ARCH-DATA-TYPES-FORMAT-E8M0":"bb842ac19e733366d85fc2f19d6d1bd7a06b82cff6ccf45470ca8f719b8a7e62","PTO-ARCH-DATA-TYPES-FORMAT-FP16":"7007ca06e64afe0ffdd1662b43e238a0f883e7105d401fab24fe57283cbf835f","PTO-ARCH-DATA-TYPES-FORMAT-FP32":"9edb412414a7a310d7a6532b4ecab76bd4d498140436fc50d4f2eb2e0255e4a3","PTO-ARCH-DATA-TYPES-FORMAT-FP64":"d20af1c927de6a62bcd6d0347bed655645cad361ee85a64864bd6a652dd3935d","PTO-ARCH-DATA-TYPES-FORMAT-HF32":"2fa685a4eaf41e729e30812bdfac2db6702d024cf2000a1598ddfc00019bba06","PTO-ARCH-DATA-TYPES-FORMAT-HIF4-SCALE":"ee5578f7f624acb6d0ef45aaf3216bdc4fb2c3e01d8dc96f0334256e6f35db06","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2":"16f4a0b6958b4caee1811e7eab6f185b47b045c92c7716b70615d858ea8dcbc1"},"unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"],"unit_risks":{"PTO-ARCH-DATA-TYPES-FAULT":"high-risk","PTO-ARCH-DATA-TYPES-FLOATING-POINT":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-BF16":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E1M2X2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E2M1X2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E2M3":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E3M2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E4M3":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E5M2":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-E8M0":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP16":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP32":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-FP64":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HF32":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HIF4-SCALE":"high-risk","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":17,"verifier_sample_unit_ids":["PTO-ARCH-DATA-TYPES-FAULT","PTO-ARCH-DATA-TYPES-FLOATING-POINT","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-HIF4-SCALE","PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2"]} diff --git a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/architecture-rollout-d-001.json b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/architecture-rollout-d-001.json index 74a2b1719..73c44801f 100644 --- a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/architecture-rollout-d-001.json +++ b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/architecture-rollout-d-001.json @@ -1 +1 @@ -{"artifact_digests":{"language_review":"0bd6abac36dd5dcfc220e37a8c7c812a5f1bc79ca202f0e3c15ca6bc7b2ce413","translation":"6629f6d71b67701053b08990bfe27307bc650d8c2a5cc6ae2686a54930df63f1","verification":"b8da6f69757f8e75006ae7d4f4ab3b0983b691306b963fb258441da0c8b141de"},"batch_id":"PTO-READER-ZH-ARCH-ROLLOUT-D-001","contexts":{"language_reviewer":"/root/arch_d_semantic_review","translator":"/root/arch_rollout_d","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS","PTO-ARCH-STATE-DEFINEDNESS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-PROGRAM-COUNTER","PTO-ARCH-STATE-TILE-DESCRIPTOR","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE","PTO-ARCH-SYSTEM-REGISTERS-TIMER"],"reviewed_claim_count":99,"reviewed_claim_ids":["PTO-READER-CLAIM-ARCH-GQM-001","PTO-READER-CLAIM-ARCH-GQM-002","PTO-READER-CLAIM-ARCH-GQM-003","PTO-READER-CLAIM-ARCH-GQM-004","PTO-READER-CLAIM-ARCH-GQM-005","PTO-READER-CLAIM-ARCH-GQM-006","PTO-READER-CLAIM-ARCH-GQM-007","PTO-READER-CLAIM-ARCH-GQM-008","PTO-READER-CLAIM-ARCH-GQM-009","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-006","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-007","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-006","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-004","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-001","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-002","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-003","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-004","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-001","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-002","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-003","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-004","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-005","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-001","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-002","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-003","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-004","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-005","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-001","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-002","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-003","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-004","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-001","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-002","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-003","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-004","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-005","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-006","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-007","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-007","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-007","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-006"],"reviewed_node_count":271,"reviewed_node_ids":["PTO-READER-NODE-ARCH-GQM-001","PTO-READER-NODE-ARCH-GQM-002","PTO-READER-NODE-ARCH-GQM-003","PTO-READER-NODE-ARCH-GQM-004","PTO-READER-NODE-ARCH-GQM-005","PTO-READER-NODE-ARCH-GQM-006","PTO-READER-NODE-ARCH-GQM-007","PTO-READER-NODE-ARCH-GQM-008","PTO-READER-NODE-ARCH-GQM-009","PTO-READER-NODE-ARCH-GQM-010","PTO-READER-NODE-ARCH-GQM-011","PTO-READER-NODE-ARCH-GQM-012","PTO-READER-NODE-ARCH-GQM-013","PTO-READER-NODE-ARCH-GQM-014","PTO-READER-NODE-ARCH-GQM-015","PTO-READER-NODE-ARCH-GQM-016","PTO-READER-NODE-ARCH-GQM-017","PTO-READER-NODE-ARCH-GQM-018","PTO-READER-NODE-ARCH-GQM-019","PTO-READER-NODE-ARCH-GQM-020","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-016","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-017","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-016","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-014","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-001","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-002","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-003","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-004","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-005","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-006","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-007","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-008","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-009","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-010","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-011","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-012","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-013","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-014","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-001","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-002","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-003","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-004","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-005","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-006","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-007","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-008","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-009","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-010","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-011","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-012","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-013","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-014","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-015","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-001","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-002","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-003","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-004","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-005","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-006","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-007","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-008","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-009","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-010","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-011","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-012","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-013","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-014","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-015","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-001","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-002","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-003","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-004","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-005","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-006","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-007","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-008","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-009","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-010","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-011","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-012","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-013","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-014","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-001","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-002","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-003","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-004","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-005","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-006","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-007","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-008","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-009","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-010","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-011","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-012","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-013","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-014","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-015","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-016","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-017","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-016"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-ARCH-GQM":"fc0f964202da4e65918cfbe237d4801418aa9bd40d17eb65d47329d9a631f3c6","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY":"47618b88f8339df71d59a2f6d70d1d0f0ba1e3f862c2f02d1bed84755855ec44","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS":"f68845c7185640fd55a9b94325979d9c60d4a02f3c80f9969de2261ea4147b55","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS":"09e817b4eaf9198e452519240f94be7e9bcca470a62dc3d1886da3c6e600342c","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS":"3c719020ad331ddfd68834dea81abe31a0df2da11f1ad4e183d791e9d04800b6","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS":"9fb4502fbec754edacb8657bee64a25d0e08d445c8f95b382df2a96e9936e900","PTO-ARCH-STATE-DEFINEDNESS":"1e8d34bf7fdef943f1f8255e1fe220d06edf205fe7518a1bc6d79cb50f0c325a","PTO-ARCH-STATE-NUMERIC-STATUS":"f9bbc11c1ab2a5685e58207336072b74b248452674f64e839f6a5b28a7a30b4d","PTO-ARCH-STATE-PROGRAM-COUNTER":"21465f31db6e30dd57cefb20b397ad9c878b4fc77b897691d7c00e6f233b4188","PTO-ARCH-STATE-TILE-DESCRIPTOR":"b23e1fb1035c2a207b3abdbeb9e933b189677fe4a3a1ba3bd2db38fb4666e6f1","PTO-ARCH-STATE-TRAP-CONTEXT":"b2378fc796c7ce079dab69848cf202e9a0c1022be7e5abc3929ee6c1bfe8d572","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL":"cbe2ecf85e9af98fb83f04d0a265e13d9750b83fc0e176a836f0b62954f59bd1","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING":"10ecf3eed0378f2907fcd1d8df0e8bf65d7bb768f0810fbf1bb36fa8d7f11825","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT":"0964e3898355ad9ad55a3e05290b6d9650cd086c9f03e0582cbf4f057d51dbf4","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT":"6dc779c1e53d20cb9a8fb7c1166efb7b37b21473137527076b9ea927c13acf4a","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE":"7333c3f6ac63ddb762409e9f2d0c9a86bff9c2eb67ff5611b8795b4450080a67","PTO-ARCH-SYSTEM-REGISTERS-TIMER":"7ba2fd02208ccbc19867cc4179b8d0aa1ac17d5bd19430164ec8cf3966353bfd"},"unit_ids":["PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS","PTO-ARCH-STATE-DEFINEDNESS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-PROGRAM-COUNTER","PTO-ARCH-STATE-TILE-DESCRIPTOR","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE","PTO-ARCH-SYSTEM-REGISTERS-TIMER"],"unit_risks":{"PTO-ARCH-GQM":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS":"ordinary","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS":"ordinary","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS":"ordinary","PTO-ARCH-STATE-DEFINEDNESS":"ordinary","PTO-ARCH-STATE-NUMERIC-STATUS":"high-risk","PTO-ARCH-STATE-PROGRAM-COUNTER":"ordinary","PTO-ARCH-STATE-TILE-DESCRIPTOR":"ordinary","PTO-ARCH-STATE-TRAP-CONTEXT":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-TIMER":"ordinary"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":17,"verifier_sample_unit_ids":["PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS","PTO-ARCH-STATE-DEFINEDNESS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-PROGRAM-COUNTER","PTO-ARCH-STATE-TILE-DESCRIPTOR","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE","PTO-ARCH-SYSTEM-REGISTERS-TIMER"]} +{"artifact_digests":{"language_review":"0bd6abac36dd5dcfc220e37a8c7c812a5f1bc79ca202f0e3c15ca6bc7b2ce413","translation":"6629f6d71b67701053b08990bfe27307bc650d8c2a5cc6ae2686a54930df63f1","verification":"b8da6f69757f8e75006ae7d4f4ab3b0983b691306b963fb258441da0c8b141de"},"batch_id":"PTO-READER-ZH-ARCH-ROLLOUT-D-001","contexts":{"language_reviewer":"/root/arch_d_semantic_review","translator":"/root/arch_rollout_d","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS","PTO-ARCH-STATE-DEFINEDNESS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-PROGRAM-COUNTER","PTO-ARCH-STATE-TILE-DESCRIPTOR","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE","PTO-ARCH-SYSTEM-REGISTERS-TIMER"],"reviewed_claim_count":99,"reviewed_claim_ids":["PTO-READER-CLAIM-ARCH-GQM-001","PTO-READER-CLAIM-ARCH-GQM-002","PTO-READER-CLAIM-ARCH-GQM-003","PTO-READER-CLAIM-ARCH-GQM-004","PTO-READER-CLAIM-ARCH-GQM-005","PTO-READER-CLAIM-ARCH-GQM-006","PTO-READER-CLAIM-ARCH-GQM-007","PTO-READER-CLAIM-ARCH-GQM-008","PTO-READER-CLAIM-ARCH-GQM-009","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-006","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-007","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-006","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-005","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-004","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-001","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-002","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-003","PTO-READER-CLAIM-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-004","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-001","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-002","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-003","PTO-READER-CLAIM-ARCH-STATE-DEFINEDNESS-004","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-001","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-002","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-003","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-004","PTO-READER-CLAIM-ARCH-STATE-NUMERIC-STATUS-005","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-001","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-002","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-003","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-004","PTO-READER-CLAIM-ARCH-STATE-PROGRAM-COUNTER-005","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-001","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-002","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-003","PTO-READER-CLAIM-ARCH-STATE-TILE-DESCRIPTOR-004","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-001","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-002","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-003","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-004","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-005","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-006","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-007","PTO-READER-CLAIM-ARCH-STATE-TRAP-CONTEXT-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-007","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-ADDRESSING-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-CONTEXT-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-006","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-007","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-INTERRUPT-008","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-MAINTENANCE-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-001","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-002","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-003","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-004","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-005","PTO-READER-CLAIM-ARCH-SYSTEM-REGISTERS-TIMER-006"],"reviewed_node_count":271,"reviewed_node_ids":["PTO-READER-NODE-ARCH-GQM-001","PTO-READER-NODE-ARCH-GQM-002","PTO-READER-NODE-ARCH-GQM-003","PTO-READER-NODE-ARCH-GQM-004","PTO-READER-NODE-ARCH-GQM-005","PTO-READER-NODE-ARCH-GQM-006","PTO-READER-NODE-ARCH-GQM-007","PTO-READER-NODE-ARCH-GQM-008","PTO-READER-NODE-ARCH-GQM-009","PTO-READER-NODE-ARCH-GQM-010","PTO-READER-NODE-ARCH-GQM-011","PTO-READER-NODE-ARCH-GQM-012","PTO-READER-NODE-ARCH-GQM-013","PTO-READER-NODE-ARCH-GQM-014","PTO-READER-NODE-ARCH-GQM-015","PTO-READER-NODE-ARCH-GQM-016","PTO-READER-NODE-ARCH-GQM-017","PTO-READER-NODE-ARCH-GQM-018","PTO-READER-NODE-ARCH-GQM-019","PTO-READER-NODE-ARCH-GQM-020","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-016","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY-017","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS-016","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS-015","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS-014","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-001","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-002","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-003","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-004","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-005","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-006","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-007","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-008","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-009","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-010","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-011","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-012","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-013","PTO-READER-NODE-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS-014","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-001","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-002","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-003","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-004","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-005","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-006","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-007","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-008","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-009","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-010","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-011","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-012","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-013","PTO-READER-NODE-ARCH-STATE-DEFINEDNESS-014","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-001","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-002","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-003","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-004","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-005","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-006","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-007","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-008","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-009","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-010","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-011","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-012","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-013","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-014","PTO-READER-NODE-ARCH-STATE-NUMERIC-STATUS-015","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-001","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-002","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-003","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-004","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-005","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-006","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-007","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-008","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-009","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-010","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-011","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-012","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-013","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-014","PTO-READER-NODE-ARCH-STATE-PROGRAM-COUNTER-015","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-001","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-002","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-003","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-004","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-005","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-006","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-007","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-008","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-009","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-010","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-011","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-012","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-013","PTO-READER-NODE-ARCH-STATE-TILE-DESCRIPTOR-014","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-001","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-002","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-003","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-004","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-005","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-006","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-007","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-008","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-009","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-010","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-011","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-012","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-013","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-014","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-015","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-016","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-017","PTO-READER-NODE-ARCH-STATE-TRAP-CONTEXT-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-ADDRESSING-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-CONTEXT-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-016","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-017","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-INTERRUPT-018","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-MAINTENANCE-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-001","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-002","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-003","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-004","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-005","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-006","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-007","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-008","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-009","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-010","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-011","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-012","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-013","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-014","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-015","PTO-READER-NODE-ARCH-SYSTEM-REGISTERS-TIMER-016"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-ARCH-GQM":"fc0f964202da4e65918cfbe237d4801418aa9bd40d17eb65d47329d9a631f3c6","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY":"47618b88f8339df71d59a2f6d70d1d0f0ba1e3f862c2f02d1bed84755855ec44","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS":"f68845c7185640fd55a9b94325979d9c60d4a02f3c80f9969de2261ea4147b55","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS":"09e817b4eaf9198e452519240f94be7e9bcca470a62dc3d1886da3c6e600342c","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS":"3c719020ad331ddfd68834dea81abe31a0df2da11f1ad4e183d791e9d04800b6","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS":"9fb4502fbec754edacb8657bee64a25d0e08d445c8f95b382df2a96e9936e900","PTO-ARCH-STATE-DEFINEDNESS":"1e8d34bf7fdef943f1f8255e1fe220d06edf205fe7518a1bc6d79cb50f0c325a","PTO-ARCH-STATE-NUMERIC-STATUS":"f9bbc11c1ab2a5685e58207336072b74b248452674f64e839f6a5b28a7a30b4d","PTO-ARCH-STATE-PROGRAM-COUNTER":"21465f31db6e30dd57cefb20b397ad9c878b4fc77b897691d7c00e6f233b4188","PTO-ARCH-STATE-TILE-DESCRIPTOR":"b23e1fb1035c2a207b3abdbeb9e933b189677fe4a3a1ba3bd2db38fb4666e6f1","PTO-ARCH-STATE-TRAP-CONTEXT":"b2378fc796c7ce079dab69848cf202e9a0c1022be7e5abc3929ee6c1bfe8d572","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL":"cbe2ecf85e9af98fb83f04d0a265e13d9750b83fc0e176a836f0b62954f59bd1","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING":"10ecf3eed0378f2907fcd1d8df0e8bf65d7bb768f0810fbf1bb36fa8d7f11825","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT":"0964e3898355ad9ad55a3e05290b6d9650cd086c9f03e0582cbf4f057d51dbf4","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT":"6dc779c1e53d20cb9a8fb7c1166efb7b37b21473137527076b9ea927c13acf4a","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE":"7333c3f6ac63ddb762409e9f2d0c9a86bff9c2eb67ff5611b8795b4450080a67","PTO-ARCH-SYSTEM-REGISTERS-TIMER":"7ba2fd02208ccbc19867cc4179b8d0aa1ac17d5bd19430164ec8cf3966353bfd"},"unit_ids":["PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS","PTO-ARCH-STATE-DEFINEDNESS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-PROGRAM-COUNTER","PTO-ARCH-STATE-TILE-DESCRIPTOR","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE","PTO-ARCH-SYSTEM-REGISTERS-TIMER"],"unit_risks":{"PTO-ARCH-GQM":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS":"ordinary","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS":"high-risk","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS":"ordinary","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS":"ordinary","PTO-ARCH-STATE-DEFINEDNESS":"ordinary","PTO-ARCH-STATE-NUMERIC-STATUS":"high-risk","PTO-ARCH-STATE-PROGRAM-COUNTER":"ordinary","PTO-ARCH-STATE-TILE-DESCRIPTOR":"ordinary","PTO-ARCH-STATE-TRAP-CONTEXT":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT":"ordinary","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE":"high-risk","PTO-ARCH-SYSTEM-REGISTERS-TIMER":"ordinary"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":17,"verifier_sample_unit_ids":["PTO-ARCH-GQM","PTO-ARCH-PROGRAMMING-MODEL-CORE-PE-TOPOLOGY","PTO-ARCH-PROGRAMMING-MODEL-PREDICATE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SCALAR-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-SHARED-TILE-REGISTERS","PTO-ARCH-PROGRAMMING-MODEL-TILE-REGISTERS","PTO-ARCH-STATE-DEFINEDNESS","PTO-ARCH-STATE-NUMERIC-STATUS","PTO-ARCH-STATE-PROGRAM-COUNTER","PTO-ARCH-STATE-TILE-DESCRIPTOR","PTO-ARCH-STATE-TRAP-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-ACCESS-CONTROL","PTO-ARCH-SYSTEM-REGISTERS-ADDRESSING","PTO-ARCH-SYSTEM-REGISTERS-CONTEXT","PTO-ARCH-SYSTEM-REGISTERS-INTERRUPT","PTO-ARCH-SYSTEM-REGISTERS-MAINTENANCE","PTO-ARCH-SYSTEM-REGISTERS-TIMER"]} diff --git a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-pilot-001.json b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-pilot-001.json index 8c5b6b546..02d98f662 100644 --- a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-pilot-001.json +++ b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-pilot-001.json @@ -1 +1 @@ -{"artifact_digests":{"language_review":"1896a4403fa362a24600be65d0c6cc481276886edf0590a8b43b2d712a755052","translation":"4e1cad0104beb126de8596bdb5c57f10fd1229fb99eb5727fdcd68e3e598fac5","verification":"624b9ce71d10df2c0c522d99a2aaa4eade2a3058f806bcaad173b1c262064b40"},"batch_id":"PTO-READER-ZH-SCALAR-PILOT-001","contexts":{"language_reviewer":"/root/pilot_zh_review","translator":"/root/pilot_arch_writer","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-SCALAR-ADD","PTO-SCALAR-C-ADD","PTO-SCALAR-CASW","PTO-SCALAR-HL-LDI","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D"],"reviewed_claim_count":74,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-ADD-001","PTO-READER-CLAIM-SCALAR-ADD-002","PTO-READER-CLAIM-SCALAR-ADD-003","PTO-READER-CLAIM-SCALAR-ADD-004","PTO-READER-CLAIM-SCALAR-ADD-005","PTO-READER-CLAIM-SCALAR-ADD-006","PTO-READER-CLAIM-SCALAR-ADD-007","PTO-READER-CLAIM-SCALAR-ADD-008","PTO-READER-CLAIM-SCALAR-ADD-009","PTO-READER-CLAIM-SCALAR-ADD-010","PTO-READER-CLAIM-SCALAR-ADD-011","PTO-READER-CLAIM-SCALAR-ADD-012","PTO-READER-CLAIM-SCALAR-ADD-013","PTO-READER-CLAIM-SCALAR-C-ADD-001","PTO-READER-CLAIM-SCALAR-C-ADD-002","PTO-READER-CLAIM-SCALAR-C-ADD-003","PTO-READER-CLAIM-SCALAR-C-ADD-004","PTO-READER-CLAIM-SCALAR-C-ADD-005","PTO-READER-CLAIM-SCALAR-C-ADD-006","PTO-READER-CLAIM-SCALAR-C-ADD-007","PTO-READER-CLAIM-SCALAR-C-ADD-008","PTO-READER-CLAIM-SCALAR-C-ADD-009","PTO-READER-CLAIM-SCALAR-C-ADD-010","PTO-READER-CLAIM-SCALAR-C-ADD-011","PTO-READER-CLAIM-SCALAR-CASW-001","PTO-READER-CLAIM-SCALAR-CASW-002","PTO-READER-CLAIM-SCALAR-CASW-003","PTO-READER-CLAIM-SCALAR-CASW-004","PTO-READER-CLAIM-SCALAR-CASW-005","PTO-READER-CLAIM-SCALAR-CASW-006","PTO-READER-CLAIM-SCALAR-CASW-007","PTO-READER-CLAIM-SCALAR-CASW-008","PTO-READER-CLAIM-SCALAR-CASW-009","PTO-READER-CLAIM-SCALAR-CASW-010","PTO-READER-CLAIM-SCALAR-CASW-011","PTO-READER-CLAIM-SCALAR-CASW-012","PTO-READER-CLAIM-SCALAR-CASW-013","PTO-READER-CLAIM-SCALAR-CASW-014","PTO-READER-CLAIM-SCALAR-FADD-001","PTO-READER-CLAIM-SCALAR-FADD-002","PTO-READER-CLAIM-SCALAR-FADD-003","PTO-READER-CLAIM-SCALAR-FADD-004","PTO-READER-CLAIM-SCALAR-FADD-005","PTO-READER-CLAIM-SCALAR-FADD-006","PTO-READER-CLAIM-SCALAR-FADD-007","PTO-READER-CLAIM-SCALAR-FADD-008","PTO-READER-CLAIM-SCALAR-FADD-009","PTO-READER-CLAIM-SCALAR-FADD-010","PTO-READER-CLAIM-SCALAR-FADD-011","PTO-READER-CLAIM-SCALAR-FADD-012","PTO-READER-CLAIM-SCALAR-FADD-013","PTO-READER-CLAIM-SCALAR-FENCE-D-001","PTO-READER-CLAIM-SCALAR-FENCE-D-002","PTO-READER-CLAIM-SCALAR-FENCE-D-003","PTO-READER-CLAIM-SCALAR-FENCE-D-004","PTO-READER-CLAIM-SCALAR-FENCE-D-005","PTO-READER-CLAIM-SCALAR-FENCE-D-006","PTO-READER-CLAIM-SCALAR-FENCE-D-007","PTO-READER-CLAIM-SCALAR-FENCE-D-008","PTO-READER-CLAIM-SCALAR-FENCE-D-009","PTO-READER-CLAIM-SCALAR-FENCE-D-010","PTO-READER-CLAIM-SCALAR-HL-LDI-001","PTO-READER-CLAIM-SCALAR-HL-LDI-002","PTO-READER-CLAIM-SCALAR-HL-LDI-003","PTO-READER-CLAIM-SCALAR-HL-LDI-004","PTO-READER-CLAIM-SCALAR-HL-LDI-005","PTO-READER-CLAIM-SCALAR-HL-LDI-006","PTO-READER-CLAIM-SCALAR-HL-LDI-007","PTO-READER-CLAIM-SCALAR-HL-LDI-008","PTO-READER-CLAIM-SCALAR-HL-LDI-009","PTO-READER-CLAIM-SCALAR-HL-LDI-010","PTO-READER-CLAIM-SCALAR-HL-LDI-011","PTO-READER-CLAIM-SCALAR-HL-LDI-012","PTO-READER-CLAIM-SCALAR-HL-LDI-013"],"reviewed_node_count":116,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-ADD-001","PTO-READER-NODE-SCALAR-ADD-002","PTO-READER-NODE-SCALAR-ADD-003","PTO-READER-NODE-SCALAR-ADD-004","PTO-READER-NODE-SCALAR-ADD-005","PTO-READER-NODE-SCALAR-ADD-006","PTO-READER-NODE-SCALAR-ADD-007","PTO-READER-NODE-SCALAR-ADD-008","PTO-READER-NODE-SCALAR-ADD-009","PTO-READER-NODE-SCALAR-ADD-010","PTO-READER-NODE-SCALAR-ADD-011","PTO-READER-NODE-SCALAR-ADD-012","PTO-READER-NODE-SCALAR-ADD-013","PTO-READER-NODE-SCALAR-ADD-014","PTO-READER-NODE-SCALAR-ADD-015","PTO-READER-NODE-SCALAR-ADD-016","PTO-READER-NODE-SCALAR-ADD-017","PTO-READER-NODE-SCALAR-ADD-018","PTO-READER-NODE-SCALAR-ADD-019","PTO-READER-NODE-SCALAR-ADD-020","PTO-READER-NODE-SCALAR-C-ADD-001","PTO-READER-NODE-SCALAR-C-ADD-002","PTO-READER-NODE-SCALAR-C-ADD-003","PTO-READER-NODE-SCALAR-C-ADD-004","PTO-READER-NODE-SCALAR-C-ADD-005","PTO-READER-NODE-SCALAR-C-ADD-006","PTO-READER-NODE-SCALAR-C-ADD-007","PTO-READER-NODE-SCALAR-C-ADD-008","PTO-READER-NODE-SCALAR-C-ADD-009","PTO-READER-NODE-SCALAR-C-ADD-010","PTO-READER-NODE-SCALAR-C-ADD-011","PTO-READER-NODE-SCALAR-C-ADD-012","PTO-READER-NODE-SCALAR-C-ADD-013","PTO-READER-NODE-SCALAR-C-ADD-014","PTO-READER-NODE-SCALAR-C-ADD-015","PTO-READER-NODE-SCALAR-C-ADD-016","PTO-READER-NODE-SCALAR-C-ADD-017","PTO-READER-NODE-SCALAR-C-ADD-018","PTO-READER-NODE-SCALAR-CASW-001","PTO-READER-NODE-SCALAR-CASW-002","PTO-READER-NODE-SCALAR-CASW-003","PTO-READER-NODE-SCALAR-CASW-004","PTO-READER-NODE-SCALAR-CASW-005","PTO-READER-NODE-SCALAR-CASW-006","PTO-READER-NODE-SCALAR-CASW-007","PTO-READER-NODE-SCALAR-CASW-008","PTO-READER-NODE-SCALAR-CASW-009","PTO-READER-NODE-SCALAR-CASW-010","PTO-READER-NODE-SCALAR-CASW-011","PTO-READER-NODE-SCALAR-CASW-012","PTO-READER-NODE-SCALAR-CASW-013","PTO-READER-NODE-SCALAR-CASW-014","PTO-READER-NODE-SCALAR-CASW-015","PTO-READER-NODE-SCALAR-CASW-016","PTO-READER-NODE-SCALAR-CASW-017","PTO-READER-NODE-SCALAR-CASW-018","PTO-READER-NODE-SCALAR-CASW-019","PTO-READER-NODE-SCALAR-CASW-020","PTO-READER-NODE-SCALAR-CASW-021","PTO-READER-NODE-SCALAR-FADD-001","PTO-READER-NODE-SCALAR-FADD-002","PTO-READER-NODE-SCALAR-FADD-003","PTO-READER-NODE-SCALAR-FADD-004","PTO-READER-NODE-SCALAR-FADD-005","PTO-READER-NODE-SCALAR-FADD-006","PTO-READER-NODE-SCALAR-FADD-007","PTO-READER-NODE-SCALAR-FADD-008","PTO-READER-NODE-SCALAR-FADD-009","PTO-READER-NODE-SCALAR-FADD-010","PTO-READER-NODE-SCALAR-FADD-011","PTO-READER-NODE-SCALAR-FADD-012","PTO-READER-NODE-SCALAR-FADD-013","PTO-READER-NODE-SCALAR-FADD-014","PTO-READER-NODE-SCALAR-FADD-015","PTO-READER-NODE-SCALAR-FADD-016","PTO-READER-NODE-SCALAR-FADD-017","PTO-READER-NODE-SCALAR-FADD-018","PTO-READER-NODE-SCALAR-FADD-019","PTO-READER-NODE-SCALAR-FADD-020","PTO-READER-NODE-SCALAR-FENCE-D-001","PTO-READER-NODE-SCALAR-FENCE-D-002","PTO-READER-NODE-SCALAR-FENCE-D-003","PTO-READER-NODE-SCALAR-FENCE-D-004","PTO-READER-NODE-SCALAR-FENCE-D-005","PTO-READER-NODE-SCALAR-FENCE-D-006","PTO-READER-NODE-SCALAR-FENCE-D-007","PTO-READER-NODE-SCALAR-FENCE-D-008","PTO-READER-NODE-SCALAR-FENCE-D-009","PTO-READER-NODE-SCALAR-FENCE-D-010","PTO-READER-NODE-SCALAR-FENCE-D-011","PTO-READER-NODE-SCALAR-FENCE-D-012","PTO-READER-NODE-SCALAR-FENCE-D-013","PTO-READER-NODE-SCALAR-FENCE-D-014","PTO-READER-NODE-SCALAR-FENCE-D-015","PTO-READER-NODE-SCALAR-FENCE-D-016","PTO-READER-NODE-SCALAR-FENCE-D-017","PTO-READER-NODE-SCALAR-HL-LDI-001","PTO-READER-NODE-SCALAR-HL-LDI-002","PTO-READER-NODE-SCALAR-HL-LDI-003","PTO-READER-NODE-SCALAR-HL-LDI-004","PTO-READER-NODE-SCALAR-HL-LDI-005","PTO-READER-NODE-SCALAR-HL-LDI-006","PTO-READER-NODE-SCALAR-HL-LDI-007","PTO-READER-NODE-SCALAR-HL-LDI-008","PTO-READER-NODE-SCALAR-HL-LDI-009","PTO-READER-NODE-SCALAR-HL-LDI-010","PTO-READER-NODE-SCALAR-HL-LDI-011","PTO-READER-NODE-SCALAR-HL-LDI-012","PTO-READER-NODE-SCALAR-HL-LDI-013","PTO-READER-NODE-SCALAR-HL-LDI-014","PTO-READER-NODE-SCALAR-HL-LDI-015","PTO-READER-NODE-SCALAR-HL-LDI-016","PTO-READER-NODE-SCALAR-HL-LDI-017","PTO-READER-NODE-SCALAR-HL-LDI-018","PTO-READER-NODE-SCALAR-HL-LDI-019","PTO-READER-NODE-SCALAR-HL-LDI-020"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-SCALAR-ADD":"1515d93cb64b39b7ec90c63be670fab553667f9c4ee20a1fe2567852de0d3aaa","PTO-SCALAR-C-ADD":"b8b3ac7f4028240e746bcdc7a838e30b6e968aec9b1f8026654ed90cd3136bc0","PTO-SCALAR-CASW":"f7d97acca62667a37999c0f7607cdc4d935ec64084949741ff0bdec007f78297","PTO-SCALAR-FADD":"0e8d536b587d07e2f130f7dca83e5780d5734a8441f8fdccf65c43ee93d66b10","PTO-SCALAR-FENCE-D":"53b74caa81c0edb131d8cfaa5f1d513780b3d02043f14db8fbdff6d0dd955a3b","PTO-SCALAR-HL-LDI":"50332c6e4f8281ebfa166323228ac151a561c7418f23392bd698bea688ccb1a4"},"unit_ids":["PTO-SCALAR-ADD","PTO-SCALAR-C-ADD","PTO-SCALAR-CASW","PTO-SCALAR-HL-LDI","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D"],"unit_risks":{"PTO-SCALAR-ADD":"ordinary","PTO-SCALAR-C-ADD":"ordinary","PTO-SCALAR-CASW":"high-risk","PTO-SCALAR-FADD":"high-risk","PTO-SCALAR-FENCE-D":"high-risk","PTO-SCALAR-HL-LDI":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":6,"verifier_sample_unit_ids":["PTO-SCALAR-ADD","PTO-SCALAR-C-ADD","PTO-SCALAR-CASW","PTO-SCALAR-HL-LDI","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D"]} +{"artifact_digests":{"language_review":"1896a4403fa362a24600be65d0c6cc481276886edf0590a8b43b2d712a755052","translation":"4e1cad0104beb126de8596bdb5c57f10fd1229fb99eb5727fdcd68e3e598fac5","verification":"624b9ce71d10df2c0c522d99a2aaa4eade2a3058f806bcaad173b1c262064b40"},"batch_id":"PTO-READER-ZH-SCALAR-PILOT-001","contexts":{"language_reviewer":"/root/pilot_zh_review","translator":"/root/pilot_arch_writer","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-SCALAR-ADD","PTO-SCALAR-C-ADD","PTO-SCALAR-CASW","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D","PTO-SCALAR-HL-LDI"],"reviewed_claim_count":74,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-ADD-001","PTO-READER-CLAIM-SCALAR-ADD-002","PTO-READER-CLAIM-SCALAR-ADD-003","PTO-READER-CLAIM-SCALAR-ADD-004","PTO-READER-CLAIM-SCALAR-ADD-005","PTO-READER-CLAIM-SCALAR-ADD-006","PTO-READER-CLAIM-SCALAR-ADD-007","PTO-READER-CLAIM-SCALAR-ADD-008","PTO-READER-CLAIM-SCALAR-ADD-009","PTO-READER-CLAIM-SCALAR-ADD-010","PTO-READER-CLAIM-SCALAR-ADD-011","PTO-READER-CLAIM-SCALAR-ADD-012","PTO-READER-CLAIM-SCALAR-ADD-013","PTO-READER-CLAIM-SCALAR-C-ADD-001","PTO-READER-CLAIM-SCALAR-C-ADD-002","PTO-READER-CLAIM-SCALAR-C-ADD-003","PTO-READER-CLAIM-SCALAR-C-ADD-004","PTO-READER-CLAIM-SCALAR-C-ADD-005","PTO-READER-CLAIM-SCALAR-C-ADD-006","PTO-READER-CLAIM-SCALAR-C-ADD-007","PTO-READER-CLAIM-SCALAR-C-ADD-008","PTO-READER-CLAIM-SCALAR-C-ADD-009","PTO-READER-CLAIM-SCALAR-C-ADD-010","PTO-READER-CLAIM-SCALAR-C-ADD-011","PTO-READER-CLAIM-SCALAR-CASW-001","PTO-READER-CLAIM-SCALAR-CASW-002","PTO-READER-CLAIM-SCALAR-CASW-003","PTO-READER-CLAIM-SCALAR-CASW-004","PTO-READER-CLAIM-SCALAR-CASW-005","PTO-READER-CLAIM-SCALAR-CASW-006","PTO-READER-CLAIM-SCALAR-CASW-007","PTO-READER-CLAIM-SCALAR-CASW-008","PTO-READER-CLAIM-SCALAR-CASW-009","PTO-READER-CLAIM-SCALAR-CASW-010","PTO-READER-CLAIM-SCALAR-CASW-011","PTO-READER-CLAIM-SCALAR-CASW-012","PTO-READER-CLAIM-SCALAR-CASW-013","PTO-READER-CLAIM-SCALAR-CASW-014","PTO-READER-CLAIM-SCALAR-FADD-001","PTO-READER-CLAIM-SCALAR-FADD-002","PTO-READER-CLAIM-SCALAR-FADD-003","PTO-READER-CLAIM-SCALAR-FADD-004","PTO-READER-CLAIM-SCALAR-FADD-005","PTO-READER-CLAIM-SCALAR-FADD-006","PTO-READER-CLAIM-SCALAR-FADD-007","PTO-READER-CLAIM-SCALAR-FADD-008","PTO-READER-CLAIM-SCALAR-FADD-009","PTO-READER-CLAIM-SCALAR-FADD-010","PTO-READER-CLAIM-SCALAR-FADD-011","PTO-READER-CLAIM-SCALAR-FADD-012","PTO-READER-CLAIM-SCALAR-FADD-013","PTO-READER-CLAIM-SCALAR-FENCE-D-001","PTO-READER-CLAIM-SCALAR-FENCE-D-002","PTO-READER-CLAIM-SCALAR-FENCE-D-003","PTO-READER-CLAIM-SCALAR-FENCE-D-004","PTO-READER-CLAIM-SCALAR-FENCE-D-005","PTO-READER-CLAIM-SCALAR-FENCE-D-006","PTO-READER-CLAIM-SCALAR-FENCE-D-007","PTO-READER-CLAIM-SCALAR-FENCE-D-008","PTO-READER-CLAIM-SCALAR-FENCE-D-009","PTO-READER-CLAIM-SCALAR-FENCE-D-010","PTO-READER-CLAIM-SCALAR-HL-LDI-001","PTO-READER-CLAIM-SCALAR-HL-LDI-002","PTO-READER-CLAIM-SCALAR-HL-LDI-003","PTO-READER-CLAIM-SCALAR-HL-LDI-004","PTO-READER-CLAIM-SCALAR-HL-LDI-005","PTO-READER-CLAIM-SCALAR-HL-LDI-006","PTO-READER-CLAIM-SCALAR-HL-LDI-007","PTO-READER-CLAIM-SCALAR-HL-LDI-008","PTO-READER-CLAIM-SCALAR-HL-LDI-009","PTO-READER-CLAIM-SCALAR-HL-LDI-010","PTO-READER-CLAIM-SCALAR-HL-LDI-011","PTO-READER-CLAIM-SCALAR-HL-LDI-012","PTO-READER-CLAIM-SCALAR-HL-LDI-013"],"reviewed_node_count":116,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-ADD-001","PTO-READER-NODE-SCALAR-ADD-002","PTO-READER-NODE-SCALAR-ADD-003","PTO-READER-NODE-SCALAR-ADD-004","PTO-READER-NODE-SCALAR-ADD-005","PTO-READER-NODE-SCALAR-ADD-006","PTO-READER-NODE-SCALAR-ADD-007","PTO-READER-NODE-SCALAR-ADD-008","PTO-READER-NODE-SCALAR-ADD-009","PTO-READER-NODE-SCALAR-ADD-010","PTO-READER-NODE-SCALAR-ADD-011","PTO-READER-NODE-SCALAR-ADD-012","PTO-READER-NODE-SCALAR-ADD-013","PTO-READER-NODE-SCALAR-ADD-014","PTO-READER-NODE-SCALAR-ADD-015","PTO-READER-NODE-SCALAR-ADD-016","PTO-READER-NODE-SCALAR-ADD-017","PTO-READER-NODE-SCALAR-ADD-018","PTO-READER-NODE-SCALAR-ADD-019","PTO-READER-NODE-SCALAR-ADD-020","PTO-READER-NODE-SCALAR-C-ADD-001","PTO-READER-NODE-SCALAR-C-ADD-002","PTO-READER-NODE-SCALAR-C-ADD-003","PTO-READER-NODE-SCALAR-C-ADD-004","PTO-READER-NODE-SCALAR-C-ADD-005","PTO-READER-NODE-SCALAR-C-ADD-006","PTO-READER-NODE-SCALAR-C-ADD-007","PTO-READER-NODE-SCALAR-C-ADD-008","PTO-READER-NODE-SCALAR-C-ADD-009","PTO-READER-NODE-SCALAR-C-ADD-010","PTO-READER-NODE-SCALAR-C-ADD-011","PTO-READER-NODE-SCALAR-C-ADD-012","PTO-READER-NODE-SCALAR-C-ADD-013","PTO-READER-NODE-SCALAR-C-ADD-014","PTO-READER-NODE-SCALAR-C-ADD-015","PTO-READER-NODE-SCALAR-C-ADD-016","PTO-READER-NODE-SCALAR-C-ADD-017","PTO-READER-NODE-SCALAR-C-ADD-018","PTO-READER-NODE-SCALAR-CASW-001","PTO-READER-NODE-SCALAR-CASW-002","PTO-READER-NODE-SCALAR-CASW-003","PTO-READER-NODE-SCALAR-CASW-004","PTO-READER-NODE-SCALAR-CASW-005","PTO-READER-NODE-SCALAR-CASW-006","PTO-READER-NODE-SCALAR-CASW-007","PTO-READER-NODE-SCALAR-CASW-008","PTO-READER-NODE-SCALAR-CASW-009","PTO-READER-NODE-SCALAR-CASW-010","PTO-READER-NODE-SCALAR-CASW-011","PTO-READER-NODE-SCALAR-CASW-012","PTO-READER-NODE-SCALAR-CASW-013","PTO-READER-NODE-SCALAR-CASW-014","PTO-READER-NODE-SCALAR-CASW-015","PTO-READER-NODE-SCALAR-CASW-016","PTO-READER-NODE-SCALAR-CASW-017","PTO-READER-NODE-SCALAR-CASW-018","PTO-READER-NODE-SCALAR-CASW-019","PTO-READER-NODE-SCALAR-CASW-020","PTO-READER-NODE-SCALAR-CASW-021","PTO-READER-NODE-SCALAR-FADD-001","PTO-READER-NODE-SCALAR-FADD-002","PTO-READER-NODE-SCALAR-FADD-003","PTO-READER-NODE-SCALAR-FADD-004","PTO-READER-NODE-SCALAR-FADD-005","PTO-READER-NODE-SCALAR-FADD-006","PTO-READER-NODE-SCALAR-FADD-007","PTO-READER-NODE-SCALAR-FADD-008","PTO-READER-NODE-SCALAR-FADD-009","PTO-READER-NODE-SCALAR-FADD-010","PTO-READER-NODE-SCALAR-FADD-011","PTO-READER-NODE-SCALAR-FADD-012","PTO-READER-NODE-SCALAR-FADD-013","PTO-READER-NODE-SCALAR-FADD-014","PTO-READER-NODE-SCALAR-FADD-015","PTO-READER-NODE-SCALAR-FADD-016","PTO-READER-NODE-SCALAR-FADD-017","PTO-READER-NODE-SCALAR-FADD-018","PTO-READER-NODE-SCALAR-FADD-019","PTO-READER-NODE-SCALAR-FADD-020","PTO-READER-NODE-SCALAR-FENCE-D-001","PTO-READER-NODE-SCALAR-FENCE-D-002","PTO-READER-NODE-SCALAR-FENCE-D-003","PTO-READER-NODE-SCALAR-FENCE-D-004","PTO-READER-NODE-SCALAR-FENCE-D-005","PTO-READER-NODE-SCALAR-FENCE-D-006","PTO-READER-NODE-SCALAR-FENCE-D-007","PTO-READER-NODE-SCALAR-FENCE-D-008","PTO-READER-NODE-SCALAR-FENCE-D-009","PTO-READER-NODE-SCALAR-FENCE-D-010","PTO-READER-NODE-SCALAR-FENCE-D-011","PTO-READER-NODE-SCALAR-FENCE-D-012","PTO-READER-NODE-SCALAR-FENCE-D-013","PTO-READER-NODE-SCALAR-FENCE-D-014","PTO-READER-NODE-SCALAR-FENCE-D-015","PTO-READER-NODE-SCALAR-FENCE-D-016","PTO-READER-NODE-SCALAR-FENCE-D-017","PTO-READER-NODE-SCALAR-HL-LDI-001","PTO-READER-NODE-SCALAR-HL-LDI-002","PTO-READER-NODE-SCALAR-HL-LDI-003","PTO-READER-NODE-SCALAR-HL-LDI-004","PTO-READER-NODE-SCALAR-HL-LDI-005","PTO-READER-NODE-SCALAR-HL-LDI-006","PTO-READER-NODE-SCALAR-HL-LDI-007","PTO-READER-NODE-SCALAR-HL-LDI-008","PTO-READER-NODE-SCALAR-HL-LDI-009","PTO-READER-NODE-SCALAR-HL-LDI-010","PTO-READER-NODE-SCALAR-HL-LDI-011","PTO-READER-NODE-SCALAR-HL-LDI-012","PTO-READER-NODE-SCALAR-HL-LDI-013","PTO-READER-NODE-SCALAR-HL-LDI-014","PTO-READER-NODE-SCALAR-HL-LDI-015","PTO-READER-NODE-SCALAR-HL-LDI-016","PTO-READER-NODE-SCALAR-HL-LDI-017","PTO-READER-NODE-SCALAR-HL-LDI-018","PTO-READER-NODE-SCALAR-HL-LDI-019","PTO-READER-NODE-SCALAR-HL-LDI-020"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-SCALAR-ADD":"1515d93cb64b39b7ec90c63be670fab553667f9c4ee20a1fe2567852de0d3aaa","PTO-SCALAR-C-ADD":"b8b3ac7f4028240e746bcdc7a838e30b6e968aec9b1f8026654ed90cd3136bc0","PTO-SCALAR-CASW":"f7d97acca62667a37999c0f7607cdc4d935ec64084949741ff0bdec007f78297","PTO-SCALAR-FADD":"0e8d536b587d07e2f130f7dca83e5780d5734a8441f8fdccf65c43ee93d66b10","PTO-SCALAR-FENCE-D":"53b74caa81c0edb131d8cfaa5f1d513780b3d02043f14db8fbdff6d0dd955a3b","PTO-SCALAR-HL-LDI":"50332c6e4f8281ebfa166323228ac151a561c7418f23392bd698bea688ccb1a4"},"unit_ids":["PTO-SCALAR-ADD","PTO-SCALAR-C-ADD","PTO-SCALAR-CASW","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D","PTO-SCALAR-HL-LDI"],"unit_risks":{"PTO-SCALAR-ADD":"ordinary","PTO-SCALAR-C-ADD":"ordinary","PTO-SCALAR-CASW":"high-risk","PTO-SCALAR-FADD":"high-risk","PTO-SCALAR-FENCE-D":"high-risk","PTO-SCALAR-HL-LDI":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":6,"verifier_sample_unit_ids":["PTO-SCALAR-ADD","PTO-SCALAR-C-ADD","PTO-SCALAR-CASW","PTO-SCALAR-FADD","PTO-SCALAR-FENCE-D","PTO-SCALAR-HL-LDI"]} diff --git a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-rollout-d-001.json b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-rollout-d-001.json index 47790a355..b0d02c1ae 100644 --- a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-rollout-d-001.json +++ b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-rollout-d-001.json @@ -1 +1 @@ -{"artifact_digests":{"language_review":"b36b80aa3d5936aa4b18d34fc0c62ecf731ce25480e342c29ad0d5de8c87ecc6","translation":"7cdf4f3bc9243599ff9c3d7c624662e90af898c9085f9e158260ba077cf18a1e","verification":"a5ac5f864a0f9bafd52f521b0fd88c6e39fb475ee3961de9d2a12671658473a3"},"batch_id":"PTO-READER-ZH-SCALAR-ROLLOUT-D-001","contexts":{"language_reviewer":"/root/arch_d_semantic_review","translator":"/root/arch_rollout_d","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DMA","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW","PTO-SCALAR-ACRC","PTO-SCALAR-ACRE","PTO-SCALAR-ASSERT","PTO-SCALAR-BC-IALL","PTO-SCALAR-BC-IVA","PTO-SCALAR-BSE","PTO-SCALAR-BWE","PTO-SCALAR-BWI","PTO-SCALAR-BWT","PTO-SCALAR-C-EBREAK","PTO-SCALAR-C-SSRGET","PTO-SCALAR-DC-CISW","PTO-SCALAR-DC-CIVA","PTO-SCALAR-DC-CSW","PTO-SCALAR-DC-CVA","PTO-SCALAR-DC-IALL","PTO-SCALAR-DC-ISW","PTO-SCALAR-DC-IVA","PTO-SCALAR-DC-ZVA","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-HL-SSRGET","PTO-SCALAR-HL-SSRSET","PTO-SCALAR-IC-IALL","PTO-SCALAR-IC-IVA","PTO-SCALAR-LSRGET","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRGET","PTO-SCALAR-SSRSET","PTO-SCALAR-SSRSWAP","PTO-SCALAR-TLB-IA","PTO-SCALAR-TLB-IALL","PTO-SCALAR-TLB-IAV","PTO-SCALAR-TLB-IV"],"reviewed_claim_count":769,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-ACRC-001","PTO-READER-CLAIM-SCALAR-ACRC-002","PTO-READER-CLAIM-SCALAR-ACRC-003","PTO-READER-CLAIM-SCALAR-ACRC-004","PTO-READER-CLAIM-SCALAR-ACRC-005","PTO-READER-CLAIM-SCALAR-ACRC-006","PTO-READER-CLAIM-SCALAR-ACRC-007","PTO-READER-CLAIM-SCALAR-ACRC-008","PTO-READER-CLAIM-SCALAR-ACRC-009","PTO-READER-CLAIM-SCALAR-ACRE-001","PTO-READER-CLAIM-SCALAR-ACRE-002","PTO-READER-CLAIM-SCALAR-ACRE-003","PTO-READER-CLAIM-SCALAR-ACRE-004","PTO-READER-CLAIM-SCALAR-ACRE-005","PTO-READER-CLAIM-SCALAR-ACRE-006","PTO-READER-CLAIM-SCALAR-ACRE-007","PTO-READER-CLAIM-SCALAR-ACRE-008","PTO-READER-CLAIM-SCALAR-ACRE-009","PTO-READER-CLAIM-SCALAR-ASSERT-001","PTO-READER-CLAIM-SCALAR-ASSERT-002","PTO-READER-CLAIM-SCALAR-ASSERT-003","PTO-READER-CLAIM-SCALAR-ASSERT-004","PTO-READER-CLAIM-SCALAR-ASSERT-005","PTO-READER-CLAIM-SCALAR-ASSERT-006","PTO-READER-CLAIM-SCALAR-ASSERT-007","PTO-READER-CLAIM-SCALAR-ASSERT-008","PTO-READER-CLAIM-SCALAR-ASSERT-009","PTO-READER-CLAIM-SCALAR-BC-IALL-001","PTO-READER-CLAIM-SCALAR-BC-IALL-002","PTO-READER-CLAIM-SCALAR-BC-IALL-003","PTO-READER-CLAIM-SCALAR-BC-IALL-004","PTO-READER-CLAIM-SCALAR-BC-IALL-005","PTO-READER-CLAIM-SCALAR-BC-IALL-006","PTO-READER-CLAIM-SCALAR-BC-IALL-007","PTO-READER-CLAIM-SCALAR-BC-IALL-008","PTO-READER-CLAIM-SCALAR-BC-IVA-001","PTO-READER-CLAIM-SCALAR-BC-IVA-002","PTO-READER-CLAIM-SCALAR-BC-IVA-003","PTO-READER-CLAIM-SCALAR-BC-IVA-004","PTO-READER-CLAIM-SCALAR-BC-IVA-005","PTO-READER-CLAIM-SCALAR-BC-IVA-006","PTO-READER-CLAIM-SCALAR-BC-IVA-007","PTO-READER-CLAIM-SCALAR-BC-IVA-008","PTO-READER-CLAIM-SCALAR-BC-IVA-009","PTO-READER-CLAIM-SCALAR-BSE-001","PTO-READER-CLAIM-SCALAR-BSE-002","PTO-READER-CLAIM-SCALAR-BSE-003","PTO-READER-CLAIM-SCALAR-BSE-004","PTO-READER-CLAIM-SCALAR-BSE-005","PTO-READER-CLAIM-SCALAR-BSE-006","PTO-READER-CLAIM-SCALAR-BSE-007","PTO-READER-CLAIM-SCALAR-BSE-008","PTO-READER-CLAIM-SCALAR-BSE-009","PTO-READER-CLAIM-SCALAR-BWE-001","PTO-READER-CLAIM-SCALAR-BWE-002","PTO-READER-CLAIM-SCALAR-BWE-003","PTO-READER-CLAIM-SCALAR-BWE-004","PTO-READER-CLAIM-SCALAR-BWE-005","PTO-READER-CLAIM-SCALAR-BWE-006","PTO-READER-CLAIM-SCALAR-BWE-007","PTO-READER-CLAIM-SCALAR-BWE-008","PTO-READER-CLAIM-SCALAR-BWE-009","PTO-READER-CLAIM-SCALAR-BWI-001","PTO-READER-CLAIM-SCALAR-BWI-002","PTO-READER-CLAIM-SCALAR-BWI-003","PTO-READER-CLAIM-SCALAR-BWI-004","PTO-READER-CLAIM-SCALAR-BWI-005","PTO-READER-CLAIM-SCALAR-BWI-006","PTO-READER-CLAIM-SCALAR-BWI-007","PTO-READER-CLAIM-SCALAR-BWI-008","PTO-READER-CLAIM-SCALAR-BWI-009","PTO-READER-CLAIM-SCALAR-BWT-001","PTO-READER-CLAIM-SCALAR-BWT-002","PTO-READER-CLAIM-SCALAR-BWT-003","PTO-READER-CLAIM-SCALAR-BWT-004","PTO-READER-CLAIM-SCALAR-BWT-005","PTO-READER-CLAIM-SCALAR-BWT-006","PTO-READER-CLAIM-SCALAR-BWT-007","PTO-READER-CLAIM-SCALAR-BWT-008","PTO-READER-CLAIM-SCALAR-BWT-009","PTO-READER-CLAIM-SCALAR-C-EBREAK-001","PTO-READER-CLAIM-SCALAR-C-EBREAK-002","PTO-READER-CLAIM-SCALAR-C-EBREAK-003","PTO-READER-CLAIM-SCALAR-C-EBREAK-004","PTO-READER-CLAIM-SCALAR-C-EBREAK-005","PTO-READER-CLAIM-SCALAR-C-EBREAK-006","PTO-READER-CLAIM-SCALAR-C-EBREAK-007","PTO-READER-CLAIM-SCALAR-C-EBREAK-008","PTO-READER-CLAIM-SCALAR-C-EBREAK-009","PTO-READER-CLAIM-SCALAR-C-SSRGET-001","PTO-READER-CLAIM-SCALAR-C-SSRGET-002","PTO-READER-CLAIM-SCALAR-C-SSRGET-003","PTO-READER-CLAIM-SCALAR-C-SSRGET-004","PTO-READER-CLAIM-SCALAR-C-SSRGET-005","PTO-READER-CLAIM-SCALAR-C-SSRGET-006","PTO-READER-CLAIM-SCALAR-C-SSRGET-007","PTO-READER-CLAIM-SCALAR-C-SSRGET-008","PTO-READER-CLAIM-SCALAR-C-SSRGET-009","PTO-READER-CLAIM-SCALAR-CASB-001","PTO-READER-CLAIM-SCALAR-CASB-002","PTO-READER-CLAIM-SCALAR-CASB-003","PTO-READER-CLAIM-SCALAR-CASB-004","PTO-READER-CLAIM-SCALAR-CASB-005","PTO-READER-CLAIM-SCALAR-CASB-006","PTO-READER-CLAIM-SCALAR-CASB-007","PTO-READER-CLAIM-SCALAR-CASB-008","PTO-READER-CLAIM-SCALAR-CASB-009","PTO-READER-CLAIM-SCALAR-CASD-001","PTO-READER-CLAIM-SCALAR-CASD-002","PTO-READER-CLAIM-SCALAR-CASD-003","PTO-READER-CLAIM-SCALAR-CASD-004","PTO-READER-CLAIM-SCALAR-CASD-005","PTO-READER-CLAIM-SCALAR-CASD-006","PTO-READER-CLAIM-SCALAR-CASD-007","PTO-READER-CLAIM-SCALAR-CASD-008","PTO-READER-CLAIM-SCALAR-CASD-009","PTO-READER-CLAIM-SCALAR-CASH-001","PTO-READER-CLAIM-SCALAR-CASH-002","PTO-READER-CLAIM-SCALAR-CASH-003","PTO-READER-CLAIM-SCALAR-CASH-004","PTO-READER-CLAIM-SCALAR-CASH-005","PTO-READER-CLAIM-SCALAR-CASH-006","PTO-READER-CLAIM-SCALAR-CASH-007","PTO-READER-CLAIM-SCALAR-CASH-008","PTO-READER-CLAIM-SCALAR-CASH-009","PTO-READER-CLAIM-SCALAR-DC-CISW-001","PTO-READER-CLAIM-SCALAR-DC-CISW-002","PTO-READER-CLAIM-SCALAR-DC-CISW-003","PTO-READER-CLAIM-SCALAR-DC-CISW-004","PTO-READER-CLAIM-SCALAR-DC-CISW-005","PTO-READER-CLAIM-SCALAR-DC-CISW-006","PTO-READER-CLAIM-SCALAR-DC-CISW-007","PTO-READER-CLAIM-SCALAR-DC-CISW-008","PTO-READER-CLAIM-SCALAR-DC-CISW-009","PTO-READER-CLAIM-SCALAR-DC-CIVA-001","PTO-READER-CLAIM-SCALAR-DC-CIVA-002","PTO-READER-CLAIM-SCALAR-DC-CIVA-003","PTO-READER-CLAIM-SCALAR-DC-CIVA-004","PTO-READER-CLAIM-SCALAR-DC-CIVA-005","PTO-READER-CLAIM-SCALAR-DC-CIVA-006","PTO-READER-CLAIM-SCALAR-DC-CIVA-007","PTO-READER-CLAIM-SCALAR-DC-CIVA-008","PTO-READER-CLAIM-SCALAR-DC-CIVA-009","PTO-READER-CLAIM-SCALAR-DC-CSW-001","PTO-READER-CLAIM-SCALAR-DC-CSW-002","PTO-READER-CLAIM-SCALAR-DC-CSW-003","PTO-READER-CLAIM-SCALAR-DC-CSW-004","PTO-READER-CLAIM-SCALAR-DC-CSW-005","PTO-READER-CLAIM-SCALAR-DC-CSW-006","PTO-READER-CLAIM-SCALAR-DC-CSW-007","PTO-READER-CLAIM-SCALAR-DC-CSW-008","PTO-READER-CLAIM-SCALAR-DC-CSW-009","PTO-READER-CLAIM-SCALAR-DC-CVA-001","PTO-READER-CLAIM-SCALAR-DC-CVA-002","PTO-READER-CLAIM-SCALAR-DC-CVA-003","PTO-READER-CLAIM-SCALAR-DC-CVA-004","PTO-READER-CLAIM-SCALAR-DC-CVA-005","PTO-READER-CLAIM-SCALAR-DC-CVA-006","PTO-READER-CLAIM-SCALAR-DC-CVA-007","PTO-READER-CLAIM-SCALAR-DC-CVA-008","PTO-READER-CLAIM-SCALAR-DC-CVA-009","PTO-READER-CLAIM-SCALAR-DC-IALL-001","PTO-READER-CLAIM-SCALAR-DC-IALL-002","PTO-READER-CLAIM-SCALAR-DC-IALL-003","PTO-READER-CLAIM-SCALAR-DC-IALL-004","PTO-READER-CLAIM-SCALAR-DC-IALL-005","PTO-READER-CLAIM-SCALAR-DC-IALL-006","PTO-READER-CLAIM-SCALAR-DC-IALL-007","PTO-READER-CLAIM-SCALAR-DC-IALL-008","PTO-READER-CLAIM-SCALAR-DC-ISW-001","PTO-READER-CLAIM-SCALAR-DC-ISW-002","PTO-READER-CLAIM-SCALAR-DC-ISW-003","PTO-READER-CLAIM-SCALAR-DC-ISW-004","PTO-READER-CLAIM-SCALAR-DC-ISW-005","PTO-READER-CLAIM-SCALAR-DC-ISW-006","PTO-READER-CLAIM-SCALAR-DC-ISW-007","PTO-READER-CLAIM-SCALAR-DC-ISW-008","PTO-READER-CLAIM-SCALAR-DC-ISW-009","PTO-READER-CLAIM-SCALAR-DC-IVA-001","PTO-READER-CLAIM-SCALAR-DC-IVA-002","PTO-READER-CLAIM-SCALAR-DC-IVA-003","PTO-READER-CLAIM-SCALAR-DC-IVA-004","PTO-READER-CLAIM-SCALAR-DC-IVA-005","PTO-READER-CLAIM-SCALAR-DC-IVA-006","PTO-READER-CLAIM-SCALAR-DC-IVA-007","PTO-READER-CLAIM-SCALAR-DC-IVA-008","PTO-READER-CLAIM-SCALAR-DC-IVA-009","PTO-READER-CLAIM-SCALAR-DC-ZVA-001","PTO-READER-CLAIM-SCALAR-DC-ZVA-002","PTO-READER-CLAIM-SCALAR-DC-ZVA-003","PTO-READER-CLAIM-SCALAR-DC-ZVA-004","PTO-READER-CLAIM-SCALAR-DC-ZVA-005","PTO-READER-CLAIM-SCALAR-DC-ZVA-006","PTO-READER-CLAIM-SCALAR-DC-ZVA-007","PTO-READER-CLAIM-SCALAR-DC-ZVA-008","PTO-READER-CLAIM-SCALAR-DC-ZVA-009","PTO-READER-CLAIM-SCALAR-DMA-001","PTO-READER-CLAIM-SCALAR-DMA-002","PTO-READER-CLAIM-SCALAR-DMA-003","PTO-READER-CLAIM-SCALAR-DMA-004","PTO-READER-CLAIM-SCALAR-DMA-005","PTO-READER-CLAIM-SCALAR-DMA-006","PTO-READER-CLAIM-SCALAR-DMA-007","PTO-READER-CLAIM-SCALAR-DMA-008","PTO-READER-CLAIM-SCALAR-DMA-009","PTO-READER-CLAIM-SCALAR-EBREAK-001","PTO-READER-CLAIM-SCALAR-EBREAK-002","PTO-READER-CLAIM-SCALAR-EBREAK-003","PTO-READER-CLAIM-SCALAR-EBREAK-004","PTO-READER-CLAIM-SCALAR-EBREAK-005","PTO-READER-CLAIM-SCALAR-EBREAK-006","PTO-READER-CLAIM-SCALAR-EBREAK-007","PTO-READER-CLAIM-SCALAR-EBREAK-008","PTO-READER-CLAIM-SCALAR-EBREAK-009","PTO-READER-CLAIM-SCALAR-FENCE-I-001","PTO-READER-CLAIM-SCALAR-FENCE-I-002","PTO-READER-CLAIM-SCALAR-FENCE-I-003","PTO-READER-CLAIM-SCALAR-FENCE-I-004","PTO-READER-CLAIM-SCALAR-FENCE-I-005","PTO-READER-CLAIM-SCALAR-FENCE-I-006","PTO-READER-CLAIM-SCALAR-FENCE-I-007","PTO-READER-CLAIM-SCALAR-FENCE-I-008","PTO-READER-CLAIM-SCALAR-HL-CASB-001","PTO-READER-CLAIM-SCALAR-HL-CASB-002","PTO-READER-CLAIM-SCALAR-HL-CASB-003","PTO-READER-CLAIM-SCALAR-HL-CASB-004","PTO-READER-CLAIM-SCALAR-HL-CASB-005","PTO-READER-CLAIM-SCALAR-HL-CASB-006","PTO-READER-CLAIM-SCALAR-HL-CASB-007","PTO-READER-CLAIM-SCALAR-HL-CASB-008","PTO-READER-CLAIM-SCALAR-HL-CASB-009","PTO-READER-CLAIM-SCALAR-HL-CASD-001","PTO-READER-CLAIM-SCALAR-HL-CASD-002","PTO-READER-CLAIM-SCALAR-HL-CASD-003","PTO-READER-CLAIM-SCALAR-HL-CASD-004","PTO-READER-CLAIM-SCALAR-HL-CASD-005","PTO-READER-CLAIM-SCALAR-HL-CASD-006","PTO-READER-CLAIM-SCALAR-HL-CASD-007","PTO-READER-CLAIM-SCALAR-HL-CASD-008","PTO-READER-CLAIM-SCALAR-HL-CASD-009","PTO-READER-CLAIM-SCALAR-HL-CASH-001","PTO-READER-CLAIM-SCALAR-HL-CASH-002","PTO-READER-CLAIM-SCALAR-HL-CASH-003","PTO-READER-CLAIM-SCALAR-HL-CASH-004","PTO-READER-CLAIM-SCALAR-HL-CASH-005","PTO-READER-CLAIM-SCALAR-HL-CASH-006","PTO-READER-CLAIM-SCALAR-HL-CASH-007","PTO-READER-CLAIM-SCALAR-HL-CASH-008","PTO-READER-CLAIM-SCALAR-HL-CASH-009","PTO-READER-CLAIM-SCALAR-HL-CASW-001","PTO-READER-CLAIM-SCALAR-HL-CASW-002","PTO-READER-CLAIM-SCALAR-HL-CASW-003","PTO-READER-CLAIM-SCALAR-HL-CASW-004","PTO-READER-CLAIM-SCALAR-HL-CASW-005","PTO-READER-CLAIM-SCALAR-HL-CASW-006","PTO-READER-CLAIM-SCALAR-HL-CASW-007","PTO-READER-CLAIM-SCALAR-HL-CASW-008","PTO-READER-CLAIM-SCALAR-HL-CASW-009","PTO-READER-CLAIM-SCALAR-HL-SSRGET-001","PTO-READER-CLAIM-SCALAR-HL-SSRGET-002","PTO-READER-CLAIM-SCALAR-HL-SSRGET-003","PTO-READER-CLAIM-SCALAR-HL-SSRGET-004","PTO-READER-CLAIM-SCALAR-HL-SSRGET-005","PTO-READER-CLAIM-SCALAR-HL-SSRGET-006","PTO-READER-CLAIM-SCALAR-HL-SSRGET-007","PTO-READER-CLAIM-SCALAR-HL-SSRGET-008","PTO-READER-CLAIM-SCALAR-HL-SSRGET-009","PTO-READER-CLAIM-SCALAR-HL-SSRSET-001","PTO-READER-CLAIM-SCALAR-HL-SSRSET-002","PTO-READER-CLAIM-SCALAR-HL-SSRSET-003","PTO-READER-CLAIM-SCALAR-HL-SSRSET-004","PTO-READER-CLAIM-SCALAR-HL-SSRSET-005","PTO-READER-CLAIM-SCALAR-HL-SSRSET-006","PTO-READER-CLAIM-SCALAR-HL-SSRSET-007","PTO-READER-CLAIM-SCALAR-HL-SSRSET-008","PTO-READER-CLAIM-SCALAR-HL-SSRSET-009","PTO-READER-CLAIM-SCALAR-IC-IALL-001","PTO-READER-CLAIM-SCALAR-IC-IALL-002","PTO-READER-CLAIM-SCALAR-IC-IALL-003","PTO-READER-CLAIM-SCALAR-IC-IALL-004","PTO-READER-CLAIM-SCALAR-IC-IALL-005","PTO-READER-CLAIM-SCALAR-IC-IALL-006","PTO-READER-CLAIM-SCALAR-IC-IALL-007","PTO-READER-CLAIM-SCALAR-IC-IALL-008","PTO-READER-CLAIM-SCALAR-IC-IVA-001","PTO-READER-CLAIM-SCALAR-IC-IVA-002","PTO-READER-CLAIM-SCALAR-IC-IVA-003","PTO-READER-CLAIM-SCALAR-IC-IVA-004","PTO-READER-CLAIM-SCALAR-IC-IVA-005","PTO-READER-CLAIM-SCALAR-IC-IVA-006","PTO-READER-CLAIM-SCALAR-IC-IVA-007","PTO-READER-CLAIM-SCALAR-IC-IVA-008","PTO-READER-CLAIM-SCALAR-IC-IVA-009","PTO-READER-CLAIM-SCALAR-LD-ADD-001","PTO-READER-CLAIM-SCALAR-LD-ADD-002","PTO-READER-CLAIM-SCALAR-LD-ADD-003","PTO-READER-CLAIM-SCALAR-LD-ADD-004","PTO-READER-CLAIM-SCALAR-LD-ADD-005","PTO-READER-CLAIM-SCALAR-LD-ADD-006","PTO-READER-CLAIM-SCALAR-LD-ADD-007","PTO-READER-CLAIM-SCALAR-LD-ADD-008","PTO-READER-CLAIM-SCALAR-LD-ADD-009","PTO-READER-CLAIM-SCALAR-LD-AND-001","PTO-READER-CLAIM-SCALAR-LD-AND-002","PTO-READER-CLAIM-SCALAR-LD-AND-003","PTO-READER-CLAIM-SCALAR-LD-AND-004","PTO-READER-CLAIM-SCALAR-LD-AND-005","PTO-READER-CLAIM-SCALAR-LD-AND-006","PTO-READER-CLAIM-SCALAR-LD-AND-007","PTO-READER-CLAIM-SCALAR-LD-AND-008","PTO-READER-CLAIM-SCALAR-LD-AND-009","PTO-READER-CLAIM-SCALAR-LD-OR-001","PTO-READER-CLAIM-SCALAR-LD-OR-002","PTO-READER-CLAIM-SCALAR-LD-OR-003","PTO-READER-CLAIM-SCALAR-LD-OR-004","PTO-READER-CLAIM-SCALAR-LD-OR-005","PTO-READER-CLAIM-SCALAR-LD-OR-006","PTO-READER-CLAIM-SCALAR-LD-OR-007","PTO-READER-CLAIM-SCALAR-LD-OR-008","PTO-READER-CLAIM-SCALAR-LD-OR-009","PTO-READER-CLAIM-SCALAR-LD-SMAX-001","PTO-READER-CLAIM-SCALAR-LD-SMAX-002","PTO-READER-CLAIM-SCALAR-LD-SMAX-003","PTO-READER-CLAIM-SCALAR-LD-SMAX-004","PTO-READER-CLAIM-SCALAR-LD-SMAX-005","PTO-READER-CLAIM-SCALAR-LD-SMAX-006","PTO-READER-CLAIM-SCALAR-LD-SMAX-007","PTO-READER-CLAIM-SCALAR-LD-SMAX-008","PTO-READER-CLAIM-SCALAR-LD-SMAX-009","PTO-READER-CLAIM-SCALAR-LD-SMIN-001","PTO-READER-CLAIM-SCALAR-LD-SMIN-002","PTO-READER-CLAIM-SCALAR-LD-SMIN-003","PTO-READER-CLAIM-SCALAR-LD-SMIN-004","PTO-READER-CLAIM-SCALAR-LD-SMIN-005","PTO-READER-CLAIM-SCALAR-LD-SMIN-006","PTO-READER-CLAIM-SCALAR-LD-SMIN-007","PTO-READER-CLAIM-SCALAR-LD-SMIN-008","PTO-READER-CLAIM-SCALAR-LD-SMIN-009","PTO-READER-CLAIM-SCALAR-LD-UMAX-001","PTO-READER-CLAIM-SCALAR-LD-UMAX-002","PTO-READER-CLAIM-SCALAR-LD-UMAX-003","PTO-READER-CLAIM-SCALAR-LD-UMAX-004","PTO-READER-CLAIM-SCALAR-LD-UMAX-005","PTO-READER-CLAIM-SCALAR-LD-UMAX-006","PTO-READER-CLAIM-SCALAR-LD-UMAX-007","PTO-READER-CLAIM-SCALAR-LD-UMAX-008","PTO-READER-CLAIM-SCALAR-LD-UMAX-009","PTO-READER-CLAIM-SCALAR-LD-UMIN-001","PTO-READER-CLAIM-SCALAR-LD-UMIN-002","PTO-READER-CLAIM-SCALAR-LD-UMIN-003","PTO-READER-CLAIM-SCALAR-LD-UMIN-004","PTO-READER-CLAIM-SCALAR-LD-UMIN-005","PTO-READER-CLAIM-SCALAR-LD-UMIN-006","PTO-READER-CLAIM-SCALAR-LD-UMIN-007","PTO-READER-CLAIM-SCALAR-LD-UMIN-008","PTO-READER-CLAIM-SCALAR-LD-UMIN-009","PTO-READER-CLAIM-SCALAR-LD-XOR-001","PTO-READER-CLAIM-SCALAR-LD-XOR-002","PTO-READER-CLAIM-SCALAR-LD-XOR-003","PTO-READER-CLAIM-SCALAR-LD-XOR-004","PTO-READER-CLAIM-SCALAR-LD-XOR-005","PTO-READER-CLAIM-SCALAR-LD-XOR-006","PTO-READER-CLAIM-SCALAR-LD-XOR-007","PTO-READER-CLAIM-SCALAR-LD-XOR-008","PTO-READER-CLAIM-SCALAR-LD-XOR-009","PTO-READER-CLAIM-SCALAR-LR-B-001","PTO-READER-CLAIM-SCALAR-LR-B-002","PTO-READER-CLAIM-SCALAR-LR-B-003","PTO-READER-CLAIM-SCALAR-LR-B-004","PTO-READER-CLAIM-SCALAR-LR-B-005","PTO-READER-CLAIM-SCALAR-LR-B-006","PTO-READER-CLAIM-SCALAR-LR-B-007","PTO-READER-CLAIM-SCALAR-LR-B-008","PTO-READER-CLAIM-SCALAR-LR-B-009","PTO-READER-CLAIM-SCALAR-LR-D-001","PTO-READER-CLAIM-SCALAR-LR-D-002","PTO-READER-CLAIM-SCALAR-LR-D-003","PTO-READER-CLAIM-SCALAR-LR-D-004","PTO-READER-CLAIM-SCALAR-LR-D-005","PTO-READER-CLAIM-SCALAR-LR-D-006","PTO-READER-CLAIM-SCALAR-LR-D-007","PTO-READER-CLAIM-SCALAR-LR-D-008","PTO-READER-CLAIM-SCALAR-LR-D-009","PTO-READER-CLAIM-SCALAR-LR-H-001","PTO-READER-CLAIM-SCALAR-LR-H-002","PTO-READER-CLAIM-SCALAR-LR-H-003","PTO-READER-CLAIM-SCALAR-LR-H-004","PTO-READER-CLAIM-SCALAR-LR-H-005","PTO-READER-CLAIM-SCALAR-LR-H-006","PTO-READER-CLAIM-SCALAR-LR-H-007","PTO-READER-CLAIM-SCALAR-LR-H-008","PTO-READER-CLAIM-SCALAR-LR-H-009","PTO-READER-CLAIM-SCALAR-LR-W-001","PTO-READER-CLAIM-SCALAR-LR-W-002","PTO-READER-CLAIM-SCALAR-LR-W-003","PTO-READER-CLAIM-SCALAR-LR-W-004","PTO-READER-CLAIM-SCALAR-LR-W-005","PTO-READER-CLAIM-SCALAR-LR-W-006","PTO-READER-CLAIM-SCALAR-LR-W-007","PTO-READER-CLAIM-SCALAR-LR-W-008","PTO-READER-CLAIM-SCALAR-LR-W-009","PTO-READER-CLAIM-SCALAR-LSRGET-001","PTO-READER-CLAIM-SCALAR-LSRGET-002","PTO-READER-CLAIM-SCALAR-LSRGET-003","PTO-READER-CLAIM-SCALAR-LSRGET-004","PTO-READER-CLAIM-SCALAR-LSRGET-005","PTO-READER-CLAIM-SCALAR-LSRGET-006","PTO-READER-CLAIM-SCALAR-LSRGET-007","PTO-READER-CLAIM-SCALAR-LSRGET-008","PTO-READER-CLAIM-SCALAR-LSRGET-009","PTO-READER-CLAIM-SCALAR-LW-ADD-001","PTO-READER-CLAIM-SCALAR-LW-ADD-002","PTO-READER-CLAIM-SCALAR-LW-ADD-003","PTO-READER-CLAIM-SCALAR-LW-ADD-004","PTO-READER-CLAIM-SCALAR-LW-ADD-005","PTO-READER-CLAIM-SCALAR-LW-ADD-006","PTO-READER-CLAIM-SCALAR-LW-ADD-007","PTO-READER-CLAIM-SCALAR-LW-ADD-008","PTO-READER-CLAIM-SCALAR-LW-ADD-009","PTO-READER-CLAIM-SCALAR-LW-AND-001","PTO-READER-CLAIM-SCALAR-LW-AND-002","PTO-READER-CLAIM-SCALAR-LW-AND-003","PTO-READER-CLAIM-SCALAR-LW-AND-004","PTO-READER-CLAIM-SCALAR-LW-AND-005","PTO-READER-CLAIM-SCALAR-LW-AND-006","PTO-READER-CLAIM-SCALAR-LW-AND-007","PTO-READER-CLAIM-SCALAR-LW-AND-008","PTO-READER-CLAIM-SCALAR-LW-AND-009","PTO-READER-CLAIM-SCALAR-LW-OR-001","PTO-READER-CLAIM-SCALAR-LW-OR-002","PTO-READER-CLAIM-SCALAR-LW-OR-003","PTO-READER-CLAIM-SCALAR-LW-OR-004","PTO-READER-CLAIM-SCALAR-LW-OR-005","PTO-READER-CLAIM-SCALAR-LW-OR-006","PTO-READER-CLAIM-SCALAR-LW-OR-007","PTO-READER-CLAIM-SCALAR-LW-OR-008","PTO-READER-CLAIM-SCALAR-LW-OR-009","PTO-READER-CLAIM-SCALAR-LW-SMAX-001","PTO-READER-CLAIM-SCALAR-LW-SMAX-002","PTO-READER-CLAIM-SCALAR-LW-SMAX-003","PTO-READER-CLAIM-SCALAR-LW-SMAX-004","PTO-READER-CLAIM-SCALAR-LW-SMAX-005","PTO-READER-CLAIM-SCALAR-LW-SMAX-006","PTO-READER-CLAIM-SCALAR-LW-SMAX-007","PTO-READER-CLAIM-SCALAR-LW-SMAX-008","PTO-READER-CLAIM-SCALAR-LW-SMAX-009","PTO-READER-CLAIM-SCALAR-LW-SMIN-001","PTO-READER-CLAIM-SCALAR-LW-SMIN-002","PTO-READER-CLAIM-SCALAR-LW-SMIN-003","PTO-READER-CLAIM-SCALAR-LW-SMIN-004","PTO-READER-CLAIM-SCALAR-LW-SMIN-005","PTO-READER-CLAIM-SCALAR-LW-SMIN-006","PTO-READER-CLAIM-SCALAR-LW-SMIN-007","PTO-READER-CLAIM-SCALAR-LW-SMIN-008","PTO-READER-CLAIM-SCALAR-LW-SMIN-009","PTO-READER-CLAIM-SCALAR-LW-UMAX-001","PTO-READER-CLAIM-SCALAR-LW-UMAX-002","PTO-READER-CLAIM-SCALAR-LW-UMAX-003","PTO-READER-CLAIM-SCALAR-LW-UMAX-004","PTO-READER-CLAIM-SCALAR-LW-UMAX-005","PTO-READER-CLAIM-SCALAR-LW-UMAX-006","PTO-READER-CLAIM-SCALAR-LW-UMAX-007","PTO-READER-CLAIM-SCALAR-LW-UMAX-008","PTO-READER-CLAIM-SCALAR-LW-UMAX-009","PTO-READER-CLAIM-SCALAR-LW-UMIN-001","PTO-READER-CLAIM-SCALAR-LW-UMIN-002","PTO-READER-CLAIM-SCALAR-LW-UMIN-003","PTO-READER-CLAIM-SCALAR-LW-UMIN-004","PTO-READER-CLAIM-SCALAR-LW-UMIN-005","PTO-READER-CLAIM-SCALAR-LW-UMIN-006","PTO-READER-CLAIM-SCALAR-LW-UMIN-007","PTO-READER-CLAIM-SCALAR-LW-UMIN-008","PTO-READER-CLAIM-SCALAR-LW-UMIN-009","PTO-READER-CLAIM-SCALAR-LW-XOR-001","PTO-READER-CLAIM-SCALAR-LW-XOR-002","PTO-READER-CLAIM-SCALAR-LW-XOR-003","PTO-READER-CLAIM-SCALAR-LW-XOR-004","PTO-READER-CLAIM-SCALAR-LW-XOR-005","PTO-READER-CLAIM-SCALAR-LW-XOR-006","PTO-READER-CLAIM-SCALAR-LW-XOR-007","PTO-READER-CLAIM-SCALAR-LW-XOR-008","PTO-READER-CLAIM-SCALAR-LW-XOR-009","PTO-READER-CLAIM-SCALAR-SC-B-001","PTO-READER-CLAIM-SCALAR-SC-B-002","PTO-READER-CLAIM-SCALAR-SC-B-003","PTO-READER-CLAIM-SCALAR-SC-B-004","PTO-READER-CLAIM-SCALAR-SC-B-005","PTO-READER-CLAIM-SCALAR-SC-B-006","PTO-READER-CLAIM-SCALAR-SC-B-007","PTO-READER-CLAIM-SCALAR-SC-B-008","PTO-READER-CLAIM-SCALAR-SC-B-009","PTO-READER-CLAIM-SCALAR-SC-D-001","PTO-READER-CLAIM-SCALAR-SC-D-002","PTO-READER-CLAIM-SCALAR-SC-D-003","PTO-READER-CLAIM-SCALAR-SC-D-004","PTO-READER-CLAIM-SCALAR-SC-D-005","PTO-READER-CLAIM-SCALAR-SC-D-006","PTO-READER-CLAIM-SCALAR-SC-D-007","PTO-READER-CLAIM-SCALAR-SC-D-008","PTO-READER-CLAIM-SCALAR-SC-D-009","PTO-READER-CLAIM-SCALAR-SC-H-001","PTO-READER-CLAIM-SCALAR-SC-H-002","PTO-READER-CLAIM-SCALAR-SC-H-003","PTO-READER-CLAIM-SCALAR-SC-H-004","PTO-READER-CLAIM-SCALAR-SC-H-005","PTO-READER-CLAIM-SCALAR-SC-H-006","PTO-READER-CLAIM-SCALAR-SC-H-007","PTO-READER-CLAIM-SCALAR-SC-H-008","PTO-READER-CLAIM-SCALAR-SC-H-009","PTO-READER-CLAIM-SCALAR-SC-W-001","PTO-READER-CLAIM-SCALAR-SC-W-002","PTO-READER-CLAIM-SCALAR-SC-W-003","PTO-READER-CLAIM-SCALAR-SC-W-004","PTO-READER-CLAIM-SCALAR-SC-W-005","PTO-READER-CLAIM-SCALAR-SC-W-006","PTO-READER-CLAIM-SCALAR-SC-W-007","PTO-READER-CLAIM-SCALAR-SC-W-008","PTO-READER-CLAIM-SCALAR-SC-W-009","PTO-READER-CLAIM-SCALAR-SD-ADD-001","PTO-READER-CLAIM-SCALAR-SD-ADD-002","PTO-READER-CLAIM-SCALAR-SD-ADD-003","PTO-READER-CLAIM-SCALAR-SD-ADD-004","PTO-READER-CLAIM-SCALAR-SD-ADD-005","PTO-READER-CLAIM-SCALAR-SD-ADD-006","PTO-READER-CLAIM-SCALAR-SD-ADD-007","PTO-READER-CLAIM-SCALAR-SD-ADD-008","PTO-READER-CLAIM-SCALAR-SD-ADD-009","PTO-READER-CLAIM-SCALAR-SD-AND-001","PTO-READER-CLAIM-SCALAR-SD-AND-002","PTO-READER-CLAIM-SCALAR-SD-AND-003","PTO-READER-CLAIM-SCALAR-SD-AND-004","PTO-READER-CLAIM-SCALAR-SD-AND-005","PTO-READER-CLAIM-SCALAR-SD-AND-006","PTO-READER-CLAIM-SCALAR-SD-AND-007","PTO-READER-CLAIM-SCALAR-SD-AND-008","PTO-READER-CLAIM-SCALAR-SD-AND-009","PTO-READER-CLAIM-SCALAR-SD-OR-001","PTO-READER-CLAIM-SCALAR-SD-OR-002","PTO-READER-CLAIM-SCALAR-SD-OR-003","PTO-READER-CLAIM-SCALAR-SD-OR-004","PTO-READER-CLAIM-SCALAR-SD-OR-005","PTO-READER-CLAIM-SCALAR-SD-OR-006","PTO-READER-CLAIM-SCALAR-SD-OR-007","PTO-READER-CLAIM-SCALAR-SD-OR-008","PTO-READER-CLAIM-SCALAR-SD-OR-009","PTO-READER-CLAIM-SCALAR-SD-SMAX-001","PTO-READER-CLAIM-SCALAR-SD-SMAX-002","PTO-READER-CLAIM-SCALAR-SD-SMAX-003","PTO-READER-CLAIM-SCALAR-SD-SMAX-004","PTO-READER-CLAIM-SCALAR-SD-SMAX-005","PTO-READER-CLAIM-SCALAR-SD-SMAX-006","PTO-READER-CLAIM-SCALAR-SD-SMAX-007","PTO-READER-CLAIM-SCALAR-SD-SMAX-008","PTO-READER-CLAIM-SCALAR-SD-SMAX-009","PTO-READER-CLAIM-SCALAR-SD-SMIN-001","PTO-READER-CLAIM-SCALAR-SD-SMIN-002","PTO-READER-CLAIM-SCALAR-SD-SMIN-003","PTO-READER-CLAIM-SCALAR-SD-SMIN-004","PTO-READER-CLAIM-SCALAR-SD-SMIN-005","PTO-READER-CLAIM-SCALAR-SD-SMIN-006","PTO-READER-CLAIM-SCALAR-SD-SMIN-007","PTO-READER-CLAIM-SCALAR-SD-SMIN-008","PTO-READER-CLAIM-SCALAR-SD-SMIN-009","PTO-READER-CLAIM-SCALAR-SD-UMAX-001","PTO-READER-CLAIM-SCALAR-SD-UMAX-002","PTO-READER-CLAIM-SCALAR-SD-UMAX-003","PTO-READER-CLAIM-SCALAR-SD-UMAX-004","PTO-READER-CLAIM-SCALAR-SD-UMAX-005","PTO-READER-CLAIM-SCALAR-SD-UMAX-006","PTO-READER-CLAIM-SCALAR-SD-UMAX-007","PTO-READER-CLAIM-SCALAR-SD-UMAX-008","PTO-READER-CLAIM-SCALAR-SD-UMAX-009","PTO-READER-CLAIM-SCALAR-SD-UMIN-001","PTO-READER-CLAIM-SCALAR-SD-UMIN-002","PTO-READER-CLAIM-SCALAR-SD-UMIN-003","PTO-READER-CLAIM-SCALAR-SD-UMIN-004","PTO-READER-CLAIM-SCALAR-SD-UMIN-005","PTO-READER-CLAIM-SCALAR-SD-UMIN-006","PTO-READER-CLAIM-SCALAR-SD-UMIN-007","PTO-READER-CLAIM-SCALAR-SD-UMIN-008","PTO-READER-CLAIM-SCALAR-SD-UMIN-009","PTO-READER-CLAIM-SCALAR-SD-XOR-001","PTO-READER-CLAIM-SCALAR-SD-XOR-002","PTO-READER-CLAIM-SCALAR-SD-XOR-003","PTO-READER-CLAIM-SCALAR-SD-XOR-004","PTO-READER-CLAIM-SCALAR-SD-XOR-005","PTO-READER-CLAIM-SCALAR-SD-XOR-006","PTO-READER-CLAIM-SCALAR-SD-XOR-007","PTO-READER-CLAIM-SCALAR-SD-XOR-008","PTO-READER-CLAIM-SCALAR-SD-XOR-009","PTO-READER-CLAIM-SCALAR-SETC-TGT-001","PTO-READER-CLAIM-SCALAR-SETC-TGT-002","PTO-READER-CLAIM-SCALAR-SETC-TGT-003","PTO-READER-CLAIM-SCALAR-SETC-TGT-004","PTO-READER-CLAIM-SCALAR-SETC-TGT-005","PTO-READER-CLAIM-SCALAR-SETC-TGT-006","PTO-READER-CLAIM-SCALAR-SETC-TGT-007","PTO-READER-CLAIM-SCALAR-SETC-TGT-008","PTO-READER-CLAIM-SCALAR-SETC-TGT-009","PTO-READER-CLAIM-SCALAR-SSRGET-001","PTO-READER-CLAIM-SCALAR-SSRGET-002","PTO-READER-CLAIM-SCALAR-SSRGET-003","PTO-READER-CLAIM-SCALAR-SSRGET-004","PTO-READER-CLAIM-SCALAR-SSRGET-005","PTO-READER-CLAIM-SCALAR-SSRGET-006","PTO-READER-CLAIM-SCALAR-SSRGET-007","PTO-READER-CLAIM-SCALAR-SSRGET-008","PTO-READER-CLAIM-SCALAR-SSRGET-009","PTO-READER-CLAIM-SCALAR-SSRSET-001","PTO-READER-CLAIM-SCALAR-SSRSET-002","PTO-READER-CLAIM-SCALAR-SSRSET-003","PTO-READER-CLAIM-SCALAR-SSRSET-004","PTO-READER-CLAIM-SCALAR-SSRSET-005","PTO-READER-CLAIM-SCALAR-SSRSET-006","PTO-READER-CLAIM-SCALAR-SSRSET-007","PTO-READER-CLAIM-SCALAR-SSRSET-008","PTO-READER-CLAIM-SCALAR-SSRSET-009","PTO-READER-CLAIM-SCALAR-SSRSWAP-001","PTO-READER-CLAIM-SCALAR-SSRSWAP-002","PTO-READER-CLAIM-SCALAR-SSRSWAP-003","PTO-READER-CLAIM-SCALAR-SSRSWAP-004","PTO-READER-CLAIM-SCALAR-SSRSWAP-005","PTO-READER-CLAIM-SCALAR-SSRSWAP-006","PTO-READER-CLAIM-SCALAR-SSRSWAP-007","PTO-READER-CLAIM-SCALAR-SSRSWAP-008","PTO-READER-CLAIM-SCALAR-SSRSWAP-009","PTO-READER-CLAIM-SCALAR-SW-ADD-001","PTO-READER-CLAIM-SCALAR-SW-ADD-002","PTO-READER-CLAIM-SCALAR-SW-ADD-003","PTO-READER-CLAIM-SCALAR-SW-ADD-004","PTO-READER-CLAIM-SCALAR-SW-ADD-005","PTO-READER-CLAIM-SCALAR-SW-ADD-006","PTO-READER-CLAIM-SCALAR-SW-ADD-007","PTO-READER-CLAIM-SCALAR-SW-ADD-008","PTO-READER-CLAIM-SCALAR-SW-ADD-009","PTO-READER-CLAIM-SCALAR-SW-AND-001","PTO-READER-CLAIM-SCALAR-SW-AND-002","PTO-READER-CLAIM-SCALAR-SW-AND-003","PTO-READER-CLAIM-SCALAR-SW-AND-004","PTO-READER-CLAIM-SCALAR-SW-AND-005","PTO-READER-CLAIM-SCALAR-SW-AND-006","PTO-READER-CLAIM-SCALAR-SW-AND-007","PTO-READER-CLAIM-SCALAR-SW-AND-008","PTO-READER-CLAIM-SCALAR-SW-AND-009","PTO-READER-CLAIM-SCALAR-SW-OR-001","PTO-READER-CLAIM-SCALAR-SW-OR-002","PTO-READER-CLAIM-SCALAR-SW-OR-003","PTO-READER-CLAIM-SCALAR-SW-OR-004","PTO-READER-CLAIM-SCALAR-SW-OR-005","PTO-READER-CLAIM-SCALAR-SW-OR-006","PTO-READER-CLAIM-SCALAR-SW-OR-007","PTO-READER-CLAIM-SCALAR-SW-OR-008","PTO-READER-CLAIM-SCALAR-SW-OR-009","PTO-READER-CLAIM-SCALAR-SW-SMAX-001","PTO-READER-CLAIM-SCALAR-SW-SMAX-002","PTO-READER-CLAIM-SCALAR-SW-SMAX-003","PTO-READER-CLAIM-SCALAR-SW-SMAX-004","PTO-READER-CLAIM-SCALAR-SW-SMAX-005","PTO-READER-CLAIM-SCALAR-SW-SMAX-006","PTO-READER-CLAIM-SCALAR-SW-SMAX-007","PTO-READER-CLAIM-SCALAR-SW-SMAX-008","PTO-READER-CLAIM-SCALAR-SW-SMAX-009","PTO-READER-CLAIM-SCALAR-SW-SMIN-001","PTO-READER-CLAIM-SCALAR-SW-SMIN-002","PTO-READER-CLAIM-SCALAR-SW-SMIN-003","PTO-READER-CLAIM-SCALAR-SW-SMIN-004","PTO-READER-CLAIM-SCALAR-SW-SMIN-005","PTO-READER-CLAIM-SCALAR-SW-SMIN-006","PTO-READER-CLAIM-SCALAR-SW-SMIN-007","PTO-READER-CLAIM-SCALAR-SW-SMIN-008","PTO-READER-CLAIM-SCALAR-SW-SMIN-009","PTO-READER-CLAIM-SCALAR-SW-UMAX-001","PTO-READER-CLAIM-SCALAR-SW-UMAX-002","PTO-READER-CLAIM-SCALAR-SW-UMAX-003","PTO-READER-CLAIM-SCALAR-SW-UMAX-004","PTO-READER-CLAIM-SCALAR-SW-UMAX-005","PTO-READER-CLAIM-SCALAR-SW-UMAX-006","PTO-READER-CLAIM-SCALAR-SW-UMAX-007","PTO-READER-CLAIM-SCALAR-SW-UMAX-008","PTO-READER-CLAIM-SCALAR-SW-UMAX-009","PTO-READER-CLAIM-SCALAR-SW-UMIN-001","PTO-READER-CLAIM-SCALAR-SW-UMIN-002","PTO-READER-CLAIM-SCALAR-SW-UMIN-003","PTO-READER-CLAIM-SCALAR-SW-UMIN-004","PTO-READER-CLAIM-SCALAR-SW-UMIN-005","PTO-READER-CLAIM-SCALAR-SW-UMIN-006","PTO-READER-CLAIM-SCALAR-SW-UMIN-007","PTO-READER-CLAIM-SCALAR-SW-UMIN-008","PTO-READER-CLAIM-SCALAR-SW-UMIN-009","PTO-READER-CLAIM-SCALAR-SW-XOR-001","PTO-READER-CLAIM-SCALAR-SW-XOR-002","PTO-READER-CLAIM-SCALAR-SW-XOR-003","PTO-READER-CLAIM-SCALAR-SW-XOR-004","PTO-READER-CLAIM-SCALAR-SW-XOR-005","PTO-READER-CLAIM-SCALAR-SW-XOR-006","PTO-READER-CLAIM-SCALAR-SW-XOR-007","PTO-READER-CLAIM-SCALAR-SW-XOR-008","PTO-READER-CLAIM-SCALAR-SW-XOR-009","PTO-READER-CLAIM-SCALAR-SWAPB-001","PTO-READER-CLAIM-SCALAR-SWAPB-002","PTO-READER-CLAIM-SCALAR-SWAPB-003","PTO-READER-CLAIM-SCALAR-SWAPB-004","PTO-READER-CLAIM-SCALAR-SWAPB-005","PTO-READER-CLAIM-SCALAR-SWAPB-006","PTO-READER-CLAIM-SCALAR-SWAPB-007","PTO-READER-CLAIM-SCALAR-SWAPB-008","PTO-READER-CLAIM-SCALAR-SWAPB-009","PTO-READER-CLAIM-SCALAR-SWAPD-001","PTO-READER-CLAIM-SCALAR-SWAPD-002","PTO-READER-CLAIM-SCALAR-SWAPD-003","PTO-READER-CLAIM-SCALAR-SWAPD-004","PTO-READER-CLAIM-SCALAR-SWAPD-005","PTO-READER-CLAIM-SCALAR-SWAPD-006","PTO-READER-CLAIM-SCALAR-SWAPD-007","PTO-READER-CLAIM-SCALAR-SWAPD-008","PTO-READER-CLAIM-SCALAR-SWAPD-009","PTO-READER-CLAIM-SCALAR-SWAPH-001","PTO-READER-CLAIM-SCALAR-SWAPH-002","PTO-READER-CLAIM-SCALAR-SWAPH-003","PTO-READER-CLAIM-SCALAR-SWAPH-004","PTO-READER-CLAIM-SCALAR-SWAPH-005","PTO-READER-CLAIM-SCALAR-SWAPH-006","PTO-READER-CLAIM-SCALAR-SWAPH-007","PTO-READER-CLAIM-SCALAR-SWAPH-008","PTO-READER-CLAIM-SCALAR-SWAPH-009","PTO-READER-CLAIM-SCALAR-SWAPW-001","PTO-READER-CLAIM-SCALAR-SWAPW-002","PTO-READER-CLAIM-SCALAR-SWAPW-003","PTO-READER-CLAIM-SCALAR-SWAPW-004","PTO-READER-CLAIM-SCALAR-SWAPW-005","PTO-READER-CLAIM-SCALAR-SWAPW-006","PTO-READER-CLAIM-SCALAR-SWAPW-007","PTO-READER-CLAIM-SCALAR-SWAPW-008","PTO-READER-CLAIM-SCALAR-SWAPW-009","PTO-READER-CLAIM-SCALAR-TLB-IA-001","PTO-READER-CLAIM-SCALAR-TLB-IA-002","PTO-READER-CLAIM-SCALAR-TLB-IA-003","PTO-READER-CLAIM-SCALAR-TLB-IA-004","PTO-READER-CLAIM-SCALAR-TLB-IA-005","PTO-READER-CLAIM-SCALAR-TLB-IA-006","PTO-READER-CLAIM-SCALAR-TLB-IA-007","PTO-READER-CLAIM-SCALAR-TLB-IA-008","PTO-READER-CLAIM-SCALAR-TLB-IA-009","PTO-READER-CLAIM-SCALAR-TLB-IALL-001","PTO-READER-CLAIM-SCALAR-TLB-IALL-002","PTO-READER-CLAIM-SCALAR-TLB-IALL-003","PTO-READER-CLAIM-SCALAR-TLB-IALL-004","PTO-READER-CLAIM-SCALAR-TLB-IALL-005","PTO-READER-CLAIM-SCALAR-TLB-IALL-006","PTO-READER-CLAIM-SCALAR-TLB-IALL-007","PTO-READER-CLAIM-SCALAR-TLB-IALL-008","PTO-READER-CLAIM-SCALAR-TLB-IAV-001","PTO-READER-CLAIM-SCALAR-TLB-IAV-002","PTO-READER-CLAIM-SCALAR-TLB-IAV-003","PTO-READER-CLAIM-SCALAR-TLB-IAV-004","PTO-READER-CLAIM-SCALAR-TLB-IAV-005","PTO-READER-CLAIM-SCALAR-TLB-IAV-006","PTO-READER-CLAIM-SCALAR-TLB-IAV-007","PTO-READER-CLAIM-SCALAR-TLB-IAV-008","PTO-READER-CLAIM-SCALAR-TLB-IAV-009","PTO-READER-CLAIM-SCALAR-TLB-IV-001","PTO-READER-CLAIM-SCALAR-TLB-IV-002","PTO-READER-CLAIM-SCALAR-TLB-IV-003","PTO-READER-CLAIM-SCALAR-TLB-IV-004","PTO-READER-CLAIM-SCALAR-TLB-IV-005","PTO-READER-CLAIM-SCALAR-TLB-IV-006","PTO-READER-CLAIM-SCALAR-TLB-IV-007","PTO-READER-CLAIM-SCALAR-TLB-IV-008","PTO-READER-CLAIM-SCALAR-TLB-IV-009"],"reviewed_node_count":1457,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-ACRC-001","PTO-READER-NODE-SCALAR-ACRC-002","PTO-READER-NODE-SCALAR-ACRC-003","PTO-READER-NODE-SCALAR-ACRC-004","PTO-READER-NODE-SCALAR-ACRC-005","PTO-READER-NODE-SCALAR-ACRC-006","PTO-READER-NODE-SCALAR-ACRC-007","PTO-READER-NODE-SCALAR-ACRC-008","PTO-READER-NODE-SCALAR-ACRC-009","PTO-READER-NODE-SCALAR-ACRC-010","PTO-READER-NODE-SCALAR-ACRC-011","PTO-READER-NODE-SCALAR-ACRC-012","PTO-READER-NODE-SCALAR-ACRC-013","PTO-READER-NODE-SCALAR-ACRC-014","PTO-READER-NODE-SCALAR-ACRC-015","PTO-READER-NODE-SCALAR-ACRC-016","PTO-READER-NODE-SCALAR-ACRC-017","PTO-READER-NODE-SCALAR-ACRE-001","PTO-READER-NODE-SCALAR-ACRE-002","PTO-READER-NODE-SCALAR-ACRE-003","PTO-READER-NODE-SCALAR-ACRE-004","PTO-READER-NODE-SCALAR-ACRE-005","PTO-READER-NODE-SCALAR-ACRE-006","PTO-READER-NODE-SCALAR-ACRE-007","PTO-READER-NODE-SCALAR-ACRE-008","PTO-READER-NODE-SCALAR-ACRE-009","PTO-READER-NODE-SCALAR-ACRE-010","PTO-READER-NODE-SCALAR-ACRE-011","PTO-READER-NODE-SCALAR-ACRE-012","PTO-READER-NODE-SCALAR-ACRE-013","PTO-READER-NODE-SCALAR-ACRE-014","PTO-READER-NODE-SCALAR-ACRE-015","PTO-READER-NODE-SCALAR-ACRE-016","PTO-READER-NODE-SCALAR-ACRE-017","PTO-READER-NODE-SCALAR-ASSERT-001","PTO-READER-NODE-SCALAR-ASSERT-002","PTO-READER-NODE-SCALAR-ASSERT-003","PTO-READER-NODE-SCALAR-ASSERT-004","PTO-READER-NODE-SCALAR-ASSERT-005","PTO-READER-NODE-SCALAR-ASSERT-006","PTO-READER-NODE-SCALAR-ASSERT-007","PTO-READER-NODE-SCALAR-ASSERT-008","PTO-READER-NODE-SCALAR-ASSERT-009","PTO-READER-NODE-SCALAR-ASSERT-010","PTO-READER-NODE-SCALAR-ASSERT-011","PTO-READER-NODE-SCALAR-ASSERT-012","PTO-READER-NODE-SCALAR-ASSERT-013","PTO-READER-NODE-SCALAR-ASSERT-014","PTO-READER-NODE-SCALAR-ASSERT-015","PTO-READER-NODE-SCALAR-ASSERT-016","PTO-READER-NODE-SCALAR-ASSERT-017","PTO-READER-NODE-SCALAR-BC-IALL-001","PTO-READER-NODE-SCALAR-BC-IALL-002","PTO-READER-NODE-SCALAR-BC-IALL-003","PTO-READER-NODE-SCALAR-BC-IALL-004","PTO-READER-NODE-SCALAR-BC-IALL-005","PTO-READER-NODE-SCALAR-BC-IALL-006","PTO-READER-NODE-SCALAR-BC-IALL-007","PTO-READER-NODE-SCALAR-BC-IALL-008","PTO-READER-NODE-SCALAR-BC-IALL-009","PTO-READER-NODE-SCALAR-BC-IALL-010","PTO-READER-NODE-SCALAR-BC-IALL-011","PTO-READER-NODE-SCALAR-BC-IALL-012","PTO-READER-NODE-SCALAR-BC-IALL-013","PTO-READER-NODE-SCALAR-BC-IALL-014","PTO-READER-NODE-SCALAR-BC-IALL-015","PTO-READER-NODE-SCALAR-BC-IALL-016","PTO-READER-NODE-SCALAR-BC-IVA-001","PTO-READER-NODE-SCALAR-BC-IVA-002","PTO-READER-NODE-SCALAR-BC-IVA-003","PTO-READER-NODE-SCALAR-BC-IVA-004","PTO-READER-NODE-SCALAR-BC-IVA-005","PTO-READER-NODE-SCALAR-BC-IVA-006","PTO-READER-NODE-SCALAR-BC-IVA-007","PTO-READER-NODE-SCALAR-BC-IVA-008","PTO-READER-NODE-SCALAR-BC-IVA-009","PTO-READER-NODE-SCALAR-BC-IVA-010","PTO-READER-NODE-SCALAR-BC-IVA-011","PTO-READER-NODE-SCALAR-BC-IVA-012","PTO-READER-NODE-SCALAR-BC-IVA-013","PTO-READER-NODE-SCALAR-BC-IVA-014","PTO-READER-NODE-SCALAR-BC-IVA-015","PTO-READER-NODE-SCALAR-BC-IVA-016","PTO-READER-NODE-SCALAR-BC-IVA-017","PTO-READER-NODE-SCALAR-BSE-001","PTO-READER-NODE-SCALAR-BSE-002","PTO-READER-NODE-SCALAR-BSE-003","PTO-READER-NODE-SCALAR-BSE-004","PTO-READER-NODE-SCALAR-BSE-005","PTO-READER-NODE-SCALAR-BSE-006","PTO-READER-NODE-SCALAR-BSE-007","PTO-READER-NODE-SCALAR-BSE-008","PTO-READER-NODE-SCALAR-BSE-009","PTO-READER-NODE-SCALAR-BSE-010","PTO-READER-NODE-SCALAR-BSE-011","PTO-READER-NODE-SCALAR-BSE-012","PTO-READER-NODE-SCALAR-BSE-013","PTO-READER-NODE-SCALAR-BSE-014","PTO-READER-NODE-SCALAR-BSE-015","PTO-READER-NODE-SCALAR-BSE-016","PTO-READER-NODE-SCALAR-BSE-017","PTO-READER-NODE-SCALAR-BWE-001","PTO-READER-NODE-SCALAR-BWE-002","PTO-READER-NODE-SCALAR-BWE-003","PTO-READER-NODE-SCALAR-BWE-004","PTO-READER-NODE-SCALAR-BWE-005","PTO-READER-NODE-SCALAR-BWE-006","PTO-READER-NODE-SCALAR-BWE-007","PTO-READER-NODE-SCALAR-BWE-008","PTO-READER-NODE-SCALAR-BWE-009","PTO-READER-NODE-SCALAR-BWE-010","PTO-READER-NODE-SCALAR-BWE-011","PTO-READER-NODE-SCALAR-BWE-012","PTO-READER-NODE-SCALAR-BWE-013","PTO-READER-NODE-SCALAR-BWE-014","PTO-READER-NODE-SCALAR-BWE-015","PTO-READER-NODE-SCALAR-BWE-016","PTO-READER-NODE-SCALAR-BWE-017","PTO-READER-NODE-SCALAR-BWI-001","PTO-READER-NODE-SCALAR-BWI-002","PTO-READER-NODE-SCALAR-BWI-003","PTO-READER-NODE-SCALAR-BWI-004","PTO-READER-NODE-SCALAR-BWI-005","PTO-READER-NODE-SCALAR-BWI-006","PTO-READER-NODE-SCALAR-BWI-007","PTO-READER-NODE-SCALAR-BWI-008","PTO-READER-NODE-SCALAR-BWI-009","PTO-READER-NODE-SCALAR-BWI-010","PTO-READER-NODE-SCALAR-BWI-011","PTO-READER-NODE-SCALAR-BWI-012","PTO-READER-NODE-SCALAR-BWI-013","PTO-READER-NODE-SCALAR-BWI-014","PTO-READER-NODE-SCALAR-BWI-015","PTO-READER-NODE-SCALAR-BWI-016","PTO-READER-NODE-SCALAR-BWI-017","PTO-READER-NODE-SCALAR-BWT-001","PTO-READER-NODE-SCALAR-BWT-002","PTO-READER-NODE-SCALAR-BWT-003","PTO-READER-NODE-SCALAR-BWT-004","PTO-READER-NODE-SCALAR-BWT-005","PTO-READER-NODE-SCALAR-BWT-006","PTO-READER-NODE-SCALAR-BWT-007","PTO-READER-NODE-SCALAR-BWT-008","PTO-READER-NODE-SCALAR-BWT-009","PTO-READER-NODE-SCALAR-BWT-010","PTO-READER-NODE-SCALAR-BWT-011","PTO-READER-NODE-SCALAR-BWT-012","PTO-READER-NODE-SCALAR-BWT-013","PTO-READER-NODE-SCALAR-BWT-014","PTO-READER-NODE-SCALAR-BWT-015","PTO-READER-NODE-SCALAR-BWT-016","PTO-READER-NODE-SCALAR-BWT-017","PTO-READER-NODE-SCALAR-C-EBREAK-001","PTO-READER-NODE-SCALAR-C-EBREAK-002","PTO-READER-NODE-SCALAR-C-EBREAK-003","PTO-READER-NODE-SCALAR-C-EBREAK-004","PTO-READER-NODE-SCALAR-C-EBREAK-005","PTO-READER-NODE-SCALAR-C-EBREAK-006","PTO-READER-NODE-SCALAR-C-EBREAK-007","PTO-READER-NODE-SCALAR-C-EBREAK-008","PTO-READER-NODE-SCALAR-C-EBREAK-009","PTO-READER-NODE-SCALAR-C-EBREAK-010","PTO-READER-NODE-SCALAR-C-EBREAK-011","PTO-READER-NODE-SCALAR-C-EBREAK-012","PTO-READER-NODE-SCALAR-C-EBREAK-013","PTO-READER-NODE-SCALAR-C-EBREAK-014","PTO-READER-NODE-SCALAR-C-EBREAK-015","PTO-READER-NODE-SCALAR-C-EBREAK-016","PTO-READER-NODE-SCALAR-C-EBREAK-017","PTO-READER-NODE-SCALAR-C-SSRGET-001","PTO-READER-NODE-SCALAR-C-SSRGET-002","PTO-READER-NODE-SCALAR-C-SSRGET-003","PTO-READER-NODE-SCALAR-C-SSRGET-004","PTO-READER-NODE-SCALAR-C-SSRGET-005","PTO-READER-NODE-SCALAR-C-SSRGET-006","PTO-READER-NODE-SCALAR-C-SSRGET-007","PTO-READER-NODE-SCALAR-C-SSRGET-008","PTO-READER-NODE-SCALAR-C-SSRGET-009","PTO-READER-NODE-SCALAR-C-SSRGET-010","PTO-READER-NODE-SCALAR-C-SSRGET-011","PTO-READER-NODE-SCALAR-C-SSRGET-012","PTO-READER-NODE-SCALAR-C-SSRGET-013","PTO-READER-NODE-SCALAR-C-SSRGET-014","PTO-READER-NODE-SCALAR-C-SSRGET-015","PTO-READER-NODE-SCALAR-C-SSRGET-016","PTO-READER-NODE-SCALAR-C-SSRGET-017","PTO-READER-NODE-SCALAR-CASB-001","PTO-READER-NODE-SCALAR-CASB-002","PTO-READER-NODE-SCALAR-CASB-003","PTO-READER-NODE-SCALAR-CASB-004","PTO-READER-NODE-SCALAR-CASB-005","PTO-READER-NODE-SCALAR-CASB-006","PTO-READER-NODE-SCALAR-CASB-007","PTO-READER-NODE-SCALAR-CASB-008","PTO-READER-NODE-SCALAR-CASB-009","PTO-READER-NODE-SCALAR-CASB-010","PTO-READER-NODE-SCALAR-CASB-011","PTO-READER-NODE-SCALAR-CASB-012","PTO-READER-NODE-SCALAR-CASB-013","PTO-READER-NODE-SCALAR-CASB-014","PTO-READER-NODE-SCALAR-CASB-015","PTO-READER-NODE-SCALAR-CASB-016","PTO-READER-NODE-SCALAR-CASB-017","PTO-READER-NODE-SCALAR-CASD-001","PTO-READER-NODE-SCALAR-CASD-002","PTO-READER-NODE-SCALAR-CASD-003","PTO-READER-NODE-SCALAR-CASD-004","PTO-READER-NODE-SCALAR-CASD-005","PTO-READER-NODE-SCALAR-CASD-006","PTO-READER-NODE-SCALAR-CASD-007","PTO-READER-NODE-SCALAR-CASD-008","PTO-READER-NODE-SCALAR-CASD-009","PTO-READER-NODE-SCALAR-CASD-010","PTO-READER-NODE-SCALAR-CASD-011","PTO-READER-NODE-SCALAR-CASD-012","PTO-READER-NODE-SCALAR-CASD-013","PTO-READER-NODE-SCALAR-CASD-014","PTO-READER-NODE-SCALAR-CASD-015","PTO-READER-NODE-SCALAR-CASD-016","PTO-READER-NODE-SCALAR-CASD-017","PTO-READER-NODE-SCALAR-CASH-001","PTO-READER-NODE-SCALAR-CASH-002","PTO-READER-NODE-SCALAR-CASH-003","PTO-READER-NODE-SCALAR-CASH-004","PTO-READER-NODE-SCALAR-CASH-005","PTO-READER-NODE-SCALAR-CASH-006","PTO-READER-NODE-SCALAR-CASH-007","PTO-READER-NODE-SCALAR-CASH-008","PTO-READER-NODE-SCALAR-CASH-009","PTO-READER-NODE-SCALAR-CASH-010","PTO-READER-NODE-SCALAR-CASH-011","PTO-READER-NODE-SCALAR-CASH-012","PTO-READER-NODE-SCALAR-CASH-013","PTO-READER-NODE-SCALAR-CASH-014","PTO-READER-NODE-SCALAR-CASH-015","PTO-READER-NODE-SCALAR-CASH-016","PTO-READER-NODE-SCALAR-CASH-017","PTO-READER-NODE-SCALAR-DC-CISW-001","PTO-READER-NODE-SCALAR-DC-CISW-002","PTO-READER-NODE-SCALAR-DC-CISW-003","PTO-READER-NODE-SCALAR-DC-CISW-004","PTO-READER-NODE-SCALAR-DC-CISW-005","PTO-READER-NODE-SCALAR-DC-CISW-006","PTO-READER-NODE-SCALAR-DC-CISW-007","PTO-READER-NODE-SCALAR-DC-CISW-008","PTO-READER-NODE-SCALAR-DC-CISW-009","PTO-READER-NODE-SCALAR-DC-CISW-010","PTO-READER-NODE-SCALAR-DC-CISW-011","PTO-READER-NODE-SCALAR-DC-CISW-012","PTO-READER-NODE-SCALAR-DC-CISW-013","PTO-READER-NODE-SCALAR-DC-CISW-014","PTO-READER-NODE-SCALAR-DC-CISW-015","PTO-READER-NODE-SCALAR-DC-CISW-016","PTO-READER-NODE-SCALAR-DC-CISW-017","PTO-READER-NODE-SCALAR-DC-CIVA-001","PTO-READER-NODE-SCALAR-DC-CIVA-002","PTO-READER-NODE-SCALAR-DC-CIVA-003","PTO-READER-NODE-SCALAR-DC-CIVA-004","PTO-READER-NODE-SCALAR-DC-CIVA-005","PTO-READER-NODE-SCALAR-DC-CIVA-006","PTO-READER-NODE-SCALAR-DC-CIVA-007","PTO-READER-NODE-SCALAR-DC-CIVA-008","PTO-READER-NODE-SCALAR-DC-CIVA-009","PTO-READER-NODE-SCALAR-DC-CIVA-010","PTO-READER-NODE-SCALAR-DC-CIVA-011","PTO-READER-NODE-SCALAR-DC-CIVA-012","PTO-READER-NODE-SCALAR-DC-CIVA-013","PTO-READER-NODE-SCALAR-DC-CIVA-014","PTO-READER-NODE-SCALAR-DC-CIVA-015","PTO-READER-NODE-SCALAR-DC-CIVA-016","PTO-READER-NODE-SCALAR-DC-CIVA-017","PTO-READER-NODE-SCALAR-DC-CSW-001","PTO-READER-NODE-SCALAR-DC-CSW-002","PTO-READER-NODE-SCALAR-DC-CSW-003","PTO-READER-NODE-SCALAR-DC-CSW-004","PTO-READER-NODE-SCALAR-DC-CSW-005","PTO-READER-NODE-SCALAR-DC-CSW-006","PTO-READER-NODE-SCALAR-DC-CSW-007","PTO-READER-NODE-SCALAR-DC-CSW-008","PTO-READER-NODE-SCALAR-DC-CSW-009","PTO-READER-NODE-SCALAR-DC-CSW-010","PTO-READER-NODE-SCALAR-DC-CSW-011","PTO-READER-NODE-SCALAR-DC-CSW-012","PTO-READER-NODE-SCALAR-DC-CSW-013","PTO-READER-NODE-SCALAR-DC-CSW-014","PTO-READER-NODE-SCALAR-DC-CSW-015","PTO-READER-NODE-SCALAR-DC-CSW-016","PTO-READER-NODE-SCALAR-DC-CSW-017","PTO-READER-NODE-SCALAR-DC-CVA-001","PTO-READER-NODE-SCALAR-DC-CVA-002","PTO-READER-NODE-SCALAR-DC-CVA-003","PTO-READER-NODE-SCALAR-DC-CVA-004","PTO-READER-NODE-SCALAR-DC-CVA-005","PTO-READER-NODE-SCALAR-DC-CVA-006","PTO-READER-NODE-SCALAR-DC-CVA-007","PTO-READER-NODE-SCALAR-DC-CVA-008","PTO-READER-NODE-SCALAR-DC-CVA-009","PTO-READER-NODE-SCALAR-DC-CVA-010","PTO-READER-NODE-SCALAR-DC-CVA-011","PTO-READER-NODE-SCALAR-DC-CVA-012","PTO-READER-NODE-SCALAR-DC-CVA-013","PTO-READER-NODE-SCALAR-DC-CVA-014","PTO-READER-NODE-SCALAR-DC-CVA-015","PTO-READER-NODE-SCALAR-DC-CVA-016","PTO-READER-NODE-SCALAR-DC-CVA-017","PTO-READER-NODE-SCALAR-DC-IALL-001","PTO-READER-NODE-SCALAR-DC-IALL-002","PTO-READER-NODE-SCALAR-DC-IALL-003","PTO-READER-NODE-SCALAR-DC-IALL-004","PTO-READER-NODE-SCALAR-DC-IALL-005","PTO-READER-NODE-SCALAR-DC-IALL-006","PTO-READER-NODE-SCALAR-DC-IALL-007","PTO-READER-NODE-SCALAR-DC-IALL-008","PTO-READER-NODE-SCALAR-DC-IALL-009","PTO-READER-NODE-SCALAR-DC-IALL-010","PTO-READER-NODE-SCALAR-DC-IALL-011","PTO-READER-NODE-SCALAR-DC-IALL-012","PTO-READER-NODE-SCALAR-DC-IALL-013","PTO-READER-NODE-SCALAR-DC-IALL-014","PTO-READER-NODE-SCALAR-DC-IALL-015","PTO-READER-NODE-SCALAR-DC-IALL-016","PTO-READER-NODE-SCALAR-DC-ISW-001","PTO-READER-NODE-SCALAR-DC-ISW-002","PTO-READER-NODE-SCALAR-DC-ISW-003","PTO-READER-NODE-SCALAR-DC-ISW-004","PTO-READER-NODE-SCALAR-DC-ISW-005","PTO-READER-NODE-SCALAR-DC-ISW-006","PTO-READER-NODE-SCALAR-DC-ISW-007","PTO-READER-NODE-SCALAR-DC-ISW-008","PTO-READER-NODE-SCALAR-DC-ISW-009","PTO-READER-NODE-SCALAR-DC-ISW-010","PTO-READER-NODE-SCALAR-DC-ISW-011","PTO-READER-NODE-SCALAR-DC-ISW-012","PTO-READER-NODE-SCALAR-DC-ISW-013","PTO-READER-NODE-SCALAR-DC-ISW-014","PTO-READER-NODE-SCALAR-DC-ISW-015","PTO-READER-NODE-SCALAR-DC-ISW-016","PTO-READER-NODE-SCALAR-DC-ISW-017","PTO-READER-NODE-SCALAR-DC-IVA-001","PTO-READER-NODE-SCALAR-DC-IVA-002","PTO-READER-NODE-SCALAR-DC-IVA-003","PTO-READER-NODE-SCALAR-DC-IVA-004","PTO-READER-NODE-SCALAR-DC-IVA-005","PTO-READER-NODE-SCALAR-DC-IVA-006","PTO-READER-NODE-SCALAR-DC-IVA-007","PTO-READER-NODE-SCALAR-DC-IVA-008","PTO-READER-NODE-SCALAR-DC-IVA-009","PTO-READER-NODE-SCALAR-DC-IVA-010","PTO-READER-NODE-SCALAR-DC-IVA-011","PTO-READER-NODE-SCALAR-DC-IVA-012","PTO-READER-NODE-SCALAR-DC-IVA-013","PTO-READER-NODE-SCALAR-DC-IVA-014","PTO-READER-NODE-SCALAR-DC-IVA-015","PTO-READER-NODE-SCALAR-DC-IVA-016","PTO-READER-NODE-SCALAR-DC-IVA-017","PTO-READER-NODE-SCALAR-DC-ZVA-001","PTO-READER-NODE-SCALAR-DC-ZVA-002","PTO-READER-NODE-SCALAR-DC-ZVA-003","PTO-READER-NODE-SCALAR-DC-ZVA-004","PTO-READER-NODE-SCALAR-DC-ZVA-005","PTO-READER-NODE-SCALAR-DC-ZVA-006","PTO-READER-NODE-SCALAR-DC-ZVA-007","PTO-READER-NODE-SCALAR-DC-ZVA-008","PTO-READER-NODE-SCALAR-DC-ZVA-009","PTO-READER-NODE-SCALAR-DC-ZVA-010","PTO-READER-NODE-SCALAR-DC-ZVA-011","PTO-READER-NODE-SCALAR-DC-ZVA-012","PTO-READER-NODE-SCALAR-DC-ZVA-013","PTO-READER-NODE-SCALAR-DC-ZVA-014","PTO-READER-NODE-SCALAR-DC-ZVA-015","PTO-READER-NODE-SCALAR-DC-ZVA-016","PTO-READER-NODE-SCALAR-DC-ZVA-017","PTO-READER-NODE-SCALAR-DMA-001","PTO-READER-NODE-SCALAR-DMA-002","PTO-READER-NODE-SCALAR-DMA-003","PTO-READER-NODE-SCALAR-DMA-004","PTO-READER-NODE-SCALAR-DMA-005","PTO-READER-NODE-SCALAR-DMA-006","PTO-READER-NODE-SCALAR-DMA-007","PTO-READER-NODE-SCALAR-DMA-008","PTO-READER-NODE-SCALAR-DMA-009","PTO-READER-NODE-SCALAR-DMA-010","PTO-READER-NODE-SCALAR-DMA-011","PTO-READER-NODE-SCALAR-DMA-012","PTO-READER-NODE-SCALAR-DMA-013","PTO-READER-NODE-SCALAR-DMA-014","PTO-READER-NODE-SCALAR-DMA-015","PTO-READER-NODE-SCALAR-DMA-016","PTO-READER-NODE-SCALAR-DMA-017","PTO-READER-NODE-SCALAR-EBREAK-001","PTO-READER-NODE-SCALAR-EBREAK-002","PTO-READER-NODE-SCALAR-EBREAK-003","PTO-READER-NODE-SCALAR-EBREAK-004","PTO-READER-NODE-SCALAR-EBREAK-005","PTO-READER-NODE-SCALAR-EBREAK-006","PTO-READER-NODE-SCALAR-EBREAK-007","PTO-READER-NODE-SCALAR-EBREAK-008","PTO-READER-NODE-SCALAR-EBREAK-009","PTO-READER-NODE-SCALAR-EBREAK-010","PTO-READER-NODE-SCALAR-EBREAK-011","PTO-READER-NODE-SCALAR-EBREAK-012","PTO-READER-NODE-SCALAR-EBREAK-013","PTO-READER-NODE-SCALAR-EBREAK-014","PTO-READER-NODE-SCALAR-EBREAK-015","PTO-READER-NODE-SCALAR-EBREAK-016","PTO-READER-NODE-SCALAR-EBREAK-017","PTO-READER-NODE-SCALAR-FENCE-I-001","PTO-READER-NODE-SCALAR-FENCE-I-002","PTO-READER-NODE-SCALAR-FENCE-I-003","PTO-READER-NODE-SCALAR-FENCE-I-004","PTO-READER-NODE-SCALAR-FENCE-I-005","PTO-READER-NODE-SCALAR-FENCE-I-006","PTO-READER-NODE-SCALAR-FENCE-I-007","PTO-READER-NODE-SCALAR-FENCE-I-008","PTO-READER-NODE-SCALAR-FENCE-I-009","PTO-READER-NODE-SCALAR-FENCE-I-010","PTO-READER-NODE-SCALAR-FENCE-I-011","PTO-READER-NODE-SCALAR-FENCE-I-012","PTO-READER-NODE-SCALAR-FENCE-I-013","PTO-READER-NODE-SCALAR-FENCE-I-014","PTO-READER-NODE-SCALAR-FENCE-I-015","PTO-READER-NODE-SCALAR-FENCE-I-016","PTO-READER-NODE-SCALAR-HL-CASB-001","PTO-READER-NODE-SCALAR-HL-CASB-002","PTO-READER-NODE-SCALAR-HL-CASB-003","PTO-READER-NODE-SCALAR-HL-CASB-004","PTO-READER-NODE-SCALAR-HL-CASB-005","PTO-READER-NODE-SCALAR-HL-CASB-006","PTO-READER-NODE-SCALAR-HL-CASB-007","PTO-READER-NODE-SCALAR-HL-CASB-008","PTO-READER-NODE-SCALAR-HL-CASB-009","PTO-READER-NODE-SCALAR-HL-CASB-010","PTO-READER-NODE-SCALAR-HL-CASB-011","PTO-READER-NODE-SCALAR-HL-CASB-012","PTO-READER-NODE-SCALAR-HL-CASB-013","PTO-READER-NODE-SCALAR-HL-CASB-014","PTO-READER-NODE-SCALAR-HL-CASB-015","PTO-READER-NODE-SCALAR-HL-CASB-016","PTO-READER-NODE-SCALAR-HL-CASB-017","PTO-READER-NODE-SCALAR-HL-CASD-001","PTO-READER-NODE-SCALAR-HL-CASD-002","PTO-READER-NODE-SCALAR-HL-CASD-003","PTO-READER-NODE-SCALAR-HL-CASD-004","PTO-READER-NODE-SCALAR-HL-CASD-005","PTO-READER-NODE-SCALAR-HL-CASD-006","PTO-READER-NODE-SCALAR-HL-CASD-007","PTO-READER-NODE-SCALAR-HL-CASD-008","PTO-READER-NODE-SCALAR-HL-CASD-009","PTO-READER-NODE-SCALAR-HL-CASD-010","PTO-READER-NODE-SCALAR-HL-CASD-011","PTO-READER-NODE-SCALAR-HL-CASD-012","PTO-READER-NODE-SCALAR-HL-CASD-013","PTO-READER-NODE-SCALAR-HL-CASD-014","PTO-READER-NODE-SCALAR-HL-CASD-015","PTO-READER-NODE-SCALAR-HL-CASD-016","PTO-READER-NODE-SCALAR-HL-CASD-017","PTO-READER-NODE-SCALAR-HL-CASH-001","PTO-READER-NODE-SCALAR-HL-CASH-002","PTO-READER-NODE-SCALAR-HL-CASH-003","PTO-READER-NODE-SCALAR-HL-CASH-004","PTO-READER-NODE-SCALAR-HL-CASH-005","PTO-READER-NODE-SCALAR-HL-CASH-006","PTO-READER-NODE-SCALAR-HL-CASH-007","PTO-READER-NODE-SCALAR-HL-CASH-008","PTO-READER-NODE-SCALAR-HL-CASH-009","PTO-READER-NODE-SCALAR-HL-CASH-010","PTO-READER-NODE-SCALAR-HL-CASH-011","PTO-READER-NODE-SCALAR-HL-CASH-012","PTO-READER-NODE-SCALAR-HL-CASH-013","PTO-READER-NODE-SCALAR-HL-CASH-014","PTO-READER-NODE-SCALAR-HL-CASH-015","PTO-READER-NODE-SCALAR-HL-CASH-016","PTO-READER-NODE-SCALAR-HL-CASH-017","PTO-READER-NODE-SCALAR-HL-CASW-001","PTO-READER-NODE-SCALAR-HL-CASW-002","PTO-READER-NODE-SCALAR-HL-CASW-003","PTO-READER-NODE-SCALAR-HL-CASW-004","PTO-READER-NODE-SCALAR-HL-CASW-005","PTO-READER-NODE-SCALAR-HL-CASW-006","PTO-READER-NODE-SCALAR-HL-CASW-007","PTO-READER-NODE-SCALAR-HL-CASW-008","PTO-READER-NODE-SCALAR-HL-CASW-009","PTO-READER-NODE-SCALAR-HL-CASW-010","PTO-READER-NODE-SCALAR-HL-CASW-011","PTO-READER-NODE-SCALAR-HL-CASW-012","PTO-READER-NODE-SCALAR-HL-CASW-013","PTO-READER-NODE-SCALAR-HL-CASW-014","PTO-READER-NODE-SCALAR-HL-CASW-015","PTO-READER-NODE-SCALAR-HL-CASW-016","PTO-READER-NODE-SCALAR-HL-CASW-017","PTO-READER-NODE-SCALAR-HL-SSRGET-001","PTO-READER-NODE-SCALAR-HL-SSRGET-002","PTO-READER-NODE-SCALAR-HL-SSRGET-003","PTO-READER-NODE-SCALAR-HL-SSRGET-004","PTO-READER-NODE-SCALAR-HL-SSRGET-005","PTO-READER-NODE-SCALAR-HL-SSRGET-006","PTO-READER-NODE-SCALAR-HL-SSRGET-007","PTO-READER-NODE-SCALAR-HL-SSRGET-008","PTO-READER-NODE-SCALAR-HL-SSRGET-009","PTO-READER-NODE-SCALAR-HL-SSRGET-010","PTO-READER-NODE-SCALAR-HL-SSRGET-011","PTO-READER-NODE-SCALAR-HL-SSRGET-012","PTO-READER-NODE-SCALAR-HL-SSRGET-013","PTO-READER-NODE-SCALAR-HL-SSRGET-014","PTO-READER-NODE-SCALAR-HL-SSRGET-015","PTO-READER-NODE-SCALAR-HL-SSRGET-016","PTO-READER-NODE-SCALAR-HL-SSRGET-017","PTO-READER-NODE-SCALAR-HL-SSRSET-001","PTO-READER-NODE-SCALAR-HL-SSRSET-002","PTO-READER-NODE-SCALAR-HL-SSRSET-003","PTO-READER-NODE-SCALAR-HL-SSRSET-004","PTO-READER-NODE-SCALAR-HL-SSRSET-005","PTO-READER-NODE-SCALAR-HL-SSRSET-006","PTO-READER-NODE-SCALAR-HL-SSRSET-007","PTO-READER-NODE-SCALAR-HL-SSRSET-008","PTO-READER-NODE-SCALAR-HL-SSRSET-009","PTO-READER-NODE-SCALAR-HL-SSRSET-010","PTO-READER-NODE-SCALAR-HL-SSRSET-011","PTO-READER-NODE-SCALAR-HL-SSRSET-012","PTO-READER-NODE-SCALAR-HL-SSRSET-013","PTO-READER-NODE-SCALAR-HL-SSRSET-014","PTO-READER-NODE-SCALAR-HL-SSRSET-015","PTO-READER-NODE-SCALAR-HL-SSRSET-016","PTO-READER-NODE-SCALAR-HL-SSRSET-017","PTO-READER-NODE-SCALAR-IC-IALL-001","PTO-READER-NODE-SCALAR-IC-IALL-002","PTO-READER-NODE-SCALAR-IC-IALL-003","PTO-READER-NODE-SCALAR-IC-IALL-004","PTO-READER-NODE-SCALAR-IC-IALL-005","PTO-READER-NODE-SCALAR-IC-IALL-006","PTO-READER-NODE-SCALAR-IC-IALL-007","PTO-READER-NODE-SCALAR-IC-IALL-008","PTO-READER-NODE-SCALAR-IC-IALL-009","PTO-READER-NODE-SCALAR-IC-IALL-010","PTO-READER-NODE-SCALAR-IC-IALL-011","PTO-READER-NODE-SCALAR-IC-IALL-012","PTO-READER-NODE-SCALAR-IC-IALL-013","PTO-READER-NODE-SCALAR-IC-IALL-014","PTO-READER-NODE-SCALAR-IC-IALL-015","PTO-READER-NODE-SCALAR-IC-IALL-016","PTO-READER-NODE-SCALAR-IC-IVA-001","PTO-READER-NODE-SCALAR-IC-IVA-002","PTO-READER-NODE-SCALAR-IC-IVA-003","PTO-READER-NODE-SCALAR-IC-IVA-004","PTO-READER-NODE-SCALAR-IC-IVA-005","PTO-READER-NODE-SCALAR-IC-IVA-006","PTO-READER-NODE-SCALAR-IC-IVA-007","PTO-READER-NODE-SCALAR-IC-IVA-008","PTO-READER-NODE-SCALAR-IC-IVA-009","PTO-READER-NODE-SCALAR-IC-IVA-010","PTO-READER-NODE-SCALAR-IC-IVA-011","PTO-READER-NODE-SCALAR-IC-IVA-012","PTO-READER-NODE-SCALAR-IC-IVA-013","PTO-READER-NODE-SCALAR-IC-IVA-014","PTO-READER-NODE-SCALAR-IC-IVA-015","PTO-READER-NODE-SCALAR-IC-IVA-016","PTO-READER-NODE-SCALAR-IC-IVA-017","PTO-READER-NODE-SCALAR-LD-ADD-001","PTO-READER-NODE-SCALAR-LD-ADD-002","PTO-READER-NODE-SCALAR-LD-ADD-003","PTO-READER-NODE-SCALAR-LD-ADD-004","PTO-READER-NODE-SCALAR-LD-ADD-005","PTO-READER-NODE-SCALAR-LD-ADD-006","PTO-READER-NODE-SCALAR-LD-ADD-007","PTO-READER-NODE-SCALAR-LD-ADD-008","PTO-READER-NODE-SCALAR-LD-ADD-009","PTO-READER-NODE-SCALAR-LD-ADD-010","PTO-READER-NODE-SCALAR-LD-ADD-011","PTO-READER-NODE-SCALAR-LD-ADD-012","PTO-READER-NODE-SCALAR-LD-ADD-013","PTO-READER-NODE-SCALAR-LD-ADD-014","PTO-READER-NODE-SCALAR-LD-ADD-015","PTO-READER-NODE-SCALAR-LD-ADD-016","PTO-READER-NODE-SCALAR-LD-ADD-017","PTO-READER-NODE-SCALAR-LD-AND-001","PTO-READER-NODE-SCALAR-LD-AND-002","PTO-READER-NODE-SCALAR-LD-AND-003","PTO-READER-NODE-SCALAR-LD-AND-004","PTO-READER-NODE-SCALAR-LD-AND-005","PTO-READER-NODE-SCALAR-LD-AND-006","PTO-READER-NODE-SCALAR-LD-AND-007","PTO-READER-NODE-SCALAR-LD-AND-008","PTO-READER-NODE-SCALAR-LD-AND-009","PTO-READER-NODE-SCALAR-LD-AND-010","PTO-READER-NODE-SCALAR-LD-AND-011","PTO-READER-NODE-SCALAR-LD-AND-012","PTO-READER-NODE-SCALAR-LD-AND-013","PTO-READER-NODE-SCALAR-LD-AND-014","PTO-READER-NODE-SCALAR-LD-AND-015","PTO-READER-NODE-SCALAR-LD-AND-016","PTO-READER-NODE-SCALAR-LD-AND-017","PTO-READER-NODE-SCALAR-LD-OR-001","PTO-READER-NODE-SCALAR-LD-OR-002","PTO-READER-NODE-SCALAR-LD-OR-003","PTO-READER-NODE-SCALAR-LD-OR-004","PTO-READER-NODE-SCALAR-LD-OR-005","PTO-READER-NODE-SCALAR-LD-OR-006","PTO-READER-NODE-SCALAR-LD-OR-007","PTO-READER-NODE-SCALAR-LD-OR-008","PTO-READER-NODE-SCALAR-LD-OR-009","PTO-READER-NODE-SCALAR-LD-OR-010","PTO-READER-NODE-SCALAR-LD-OR-011","PTO-READER-NODE-SCALAR-LD-OR-012","PTO-READER-NODE-SCALAR-LD-OR-013","PTO-READER-NODE-SCALAR-LD-OR-014","PTO-READER-NODE-SCALAR-LD-OR-015","PTO-READER-NODE-SCALAR-LD-OR-016","PTO-READER-NODE-SCALAR-LD-OR-017","PTO-READER-NODE-SCALAR-LD-SMAX-001","PTO-READER-NODE-SCALAR-LD-SMAX-002","PTO-READER-NODE-SCALAR-LD-SMAX-003","PTO-READER-NODE-SCALAR-LD-SMAX-004","PTO-READER-NODE-SCALAR-LD-SMAX-005","PTO-READER-NODE-SCALAR-LD-SMAX-006","PTO-READER-NODE-SCALAR-LD-SMAX-007","PTO-READER-NODE-SCALAR-LD-SMAX-008","PTO-READER-NODE-SCALAR-LD-SMAX-009","PTO-READER-NODE-SCALAR-LD-SMAX-010","PTO-READER-NODE-SCALAR-LD-SMAX-011","PTO-READER-NODE-SCALAR-LD-SMAX-012","PTO-READER-NODE-SCALAR-LD-SMAX-013","PTO-READER-NODE-SCALAR-LD-SMAX-014","PTO-READER-NODE-SCALAR-LD-SMAX-015","PTO-READER-NODE-SCALAR-LD-SMAX-016","PTO-READER-NODE-SCALAR-LD-SMAX-017","PTO-READER-NODE-SCALAR-LD-SMIN-001","PTO-READER-NODE-SCALAR-LD-SMIN-002","PTO-READER-NODE-SCALAR-LD-SMIN-003","PTO-READER-NODE-SCALAR-LD-SMIN-004","PTO-READER-NODE-SCALAR-LD-SMIN-005","PTO-READER-NODE-SCALAR-LD-SMIN-006","PTO-READER-NODE-SCALAR-LD-SMIN-007","PTO-READER-NODE-SCALAR-LD-SMIN-008","PTO-READER-NODE-SCALAR-LD-SMIN-009","PTO-READER-NODE-SCALAR-LD-SMIN-010","PTO-READER-NODE-SCALAR-LD-SMIN-011","PTO-READER-NODE-SCALAR-LD-SMIN-012","PTO-READER-NODE-SCALAR-LD-SMIN-013","PTO-READER-NODE-SCALAR-LD-SMIN-014","PTO-READER-NODE-SCALAR-LD-SMIN-015","PTO-READER-NODE-SCALAR-LD-SMIN-016","PTO-READER-NODE-SCALAR-LD-SMIN-017","PTO-READER-NODE-SCALAR-LD-UMAX-001","PTO-READER-NODE-SCALAR-LD-UMAX-002","PTO-READER-NODE-SCALAR-LD-UMAX-003","PTO-READER-NODE-SCALAR-LD-UMAX-004","PTO-READER-NODE-SCALAR-LD-UMAX-005","PTO-READER-NODE-SCALAR-LD-UMAX-006","PTO-READER-NODE-SCALAR-LD-UMAX-007","PTO-READER-NODE-SCALAR-LD-UMAX-008","PTO-READER-NODE-SCALAR-LD-UMAX-009","PTO-READER-NODE-SCALAR-LD-UMAX-010","PTO-READER-NODE-SCALAR-LD-UMAX-011","PTO-READER-NODE-SCALAR-LD-UMAX-012","PTO-READER-NODE-SCALAR-LD-UMAX-013","PTO-READER-NODE-SCALAR-LD-UMAX-014","PTO-READER-NODE-SCALAR-LD-UMAX-015","PTO-READER-NODE-SCALAR-LD-UMAX-016","PTO-READER-NODE-SCALAR-LD-UMAX-017","PTO-READER-NODE-SCALAR-LD-UMIN-001","PTO-READER-NODE-SCALAR-LD-UMIN-002","PTO-READER-NODE-SCALAR-LD-UMIN-003","PTO-READER-NODE-SCALAR-LD-UMIN-004","PTO-READER-NODE-SCALAR-LD-UMIN-005","PTO-READER-NODE-SCALAR-LD-UMIN-006","PTO-READER-NODE-SCALAR-LD-UMIN-007","PTO-READER-NODE-SCALAR-LD-UMIN-008","PTO-READER-NODE-SCALAR-LD-UMIN-009","PTO-READER-NODE-SCALAR-LD-UMIN-010","PTO-READER-NODE-SCALAR-LD-UMIN-011","PTO-READER-NODE-SCALAR-LD-UMIN-012","PTO-READER-NODE-SCALAR-LD-UMIN-013","PTO-READER-NODE-SCALAR-LD-UMIN-014","PTO-READER-NODE-SCALAR-LD-UMIN-015","PTO-READER-NODE-SCALAR-LD-UMIN-016","PTO-READER-NODE-SCALAR-LD-UMIN-017","PTO-READER-NODE-SCALAR-LD-XOR-001","PTO-READER-NODE-SCALAR-LD-XOR-002","PTO-READER-NODE-SCALAR-LD-XOR-003","PTO-READER-NODE-SCALAR-LD-XOR-004","PTO-READER-NODE-SCALAR-LD-XOR-005","PTO-READER-NODE-SCALAR-LD-XOR-006","PTO-READER-NODE-SCALAR-LD-XOR-007","PTO-READER-NODE-SCALAR-LD-XOR-008","PTO-READER-NODE-SCALAR-LD-XOR-009","PTO-READER-NODE-SCALAR-LD-XOR-010","PTO-READER-NODE-SCALAR-LD-XOR-011","PTO-READER-NODE-SCALAR-LD-XOR-012","PTO-READER-NODE-SCALAR-LD-XOR-013","PTO-READER-NODE-SCALAR-LD-XOR-014","PTO-READER-NODE-SCALAR-LD-XOR-015","PTO-READER-NODE-SCALAR-LD-XOR-016","PTO-READER-NODE-SCALAR-LD-XOR-017","PTO-READER-NODE-SCALAR-LR-B-001","PTO-READER-NODE-SCALAR-LR-B-002","PTO-READER-NODE-SCALAR-LR-B-003","PTO-READER-NODE-SCALAR-LR-B-004","PTO-READER-NODE-SCALAR-LR-B-005","PTO-READER-NODE-SCALAR-LR-B-006","PTO-READER-NODE-SCALAR-LR-B-007","PTO-READER-NODE-SCALAR-LR-B-008","PTO-READER-NODE-SCALAR-LR-B-009","PTO-READER-NODE-SCALAR-LR-B-010","PTO-READER-NODE-SCALAR-LR-B-011","PTO-READER-NODE-SCALAR-LR-B-012","PTO-READER-NODE-SCALAR-LR-B-013","PTO-READER-NODE-SCALAR-LR-B-014","PTO-READER-NODE-SCALAR-LR-B-015","PTO-READER-NODE-SCALAR-LR-B-016","PTO-READER-NODE-SCALAR-LR-B-017","PTO-READER-NODE-SCALAR-LR-D-001","PTO-READER-NODE-SCALAR-LR-D-002","PTO-READER-NODE-SCALAR-LR-D-003","PTO-READER-NODE-SCALAR-LR-D-004","PTO-READER-NODE-SCALAR-LR-D-005","PTO-READER-NODE-SCALAR-LR-D-006","PTO-READER-NODE-SCALAR-LR-D-007","PTO-READER-NODE-SCALAR-LR-D-008","PTO-READER-NODE-SCALAR-LR-D-009","PTO-READER-NODE-SCALAR-LR-D-010","PTO-READER-NODE-SCALAR-LR-D-011","PTO-READER-NODE-SCALAR-LR-D-012","PTO-READER-NODE-SCALAR-LR-D-013","PTO-READER-NODE-SCALAR-LR-D-014","PTO-READER-NODE-SCALAR-LR-D-015","PTO-READER-NODE-SCALAR-LR-D-016","PTO-READER-NODE-SCALAR-LR-D-017","PTO-READER-NODE-SCALAR-LR-H-001","PTO-READER-NODE-SCALAR-LR-H-002","PTO-READER-NODE-SCALAR-LR-H-003","PTO-READER-NODE-SCALAR-LR-H-004","PTO-READER-NODE-SCALAR-LR-H-005","PTO-READER-NODE-SCALAR-LR-H-006","PTO-READER-NODE-SCALAR-LR-H-007","PTO-READER-NODE-SCALAR-LR-H-008","PTO-READER-NODE-SCALAR-LR-H-009","PTO-READER-NODE-SCALAR-LR-H-010","PTO-READER-NODE-SCALAR-LR-H-011","PTO-READER-NODE-SCALAR-LR-H-012","PTO-READER-NODE-SCALAR-LR-H-013","PTO-READER-NODE-SCALAR-LR-H-014","PTO-READER-NODE-SCALAR-LR-H-015","PTO-READER-NODE-SCALAR-LR-H-016","PTO-READER-NODE-SCALAR-LR-H-017","PTO-READER-NODE-SCALAR-LR-W-001","PTO-READER-NODE-SCALAR-LR-W-002","PTO-READER-NODE-SCALAR-LR-W-003","PTO-READER-NODE-SCALAR-LR-W-004","PTO-READER-NODE-SCALAR-LR-W-005","PTO-READER-NODE-SCALAR-LR-W-006","PTO-READER-NODE-SCALAR-LR-W-007","PTO-READER-NODE-SCALAR-LR-W-008","PTO-READER-NODE-SCALAR-LR-W-009","PTO-READER-NODE-SCALAR-LR-W-010","PTO-READER-NODE-SCALAR-LR-W-011","PTO-READER-NODE-SCALAR-LR-W-012","PTO-READER-NODE-SCALAR-LR-W-013","PTO-READER-NODE-SCALAR-LR-W-014","PTO-READER-NODE-SCALAR-LR-W-015","PTO-READER-NODE-SCALAR-LR-W-016","PTO-READER-NODE-SCALAR-LR-W-017","PTO-READER-NODE-SCALAR-LSRGET-001","PTO-READER-NODE-SCALAR-LSRGET-002","PTO-READER-NODE-SCALAR-LSRGET-003","PTO-READER-NODE-SCALAR-LSRGET-004","PTO-READER-NODE-SCALAR-LSRGET-005","PTO-READER-NODE-SCALAR-LSRGET-006","PTO-READER-NODE-SCALAR-LSRGET-007","PTO-READER-NODE-SCALAR-LSRGET-008","PTO-READER-NODE-SCALAR-LSRGET-009","PTO-READER-NODE-SCALAR-LSRGET-010","PTO-READER-NODE-SCALAR-LSRGET-011","PTO-READER-NODE-SCALAR-LSRGET-012","PTO-READER-NODE-SCALAR-LSRGET-013","PTO-READER-NODE-SCALAR-LSRGET-014","PTO-READER-NODE-SCALAR-LSRGET-015","PTO-READER-NODE-SCALAR-LSRGET-016","PTO-READER-NODE-SCALAR-LSRGET-017","PTO-READER-NODE-SCALAR-LW-ADD-001","PTO-READER-NODE-SCALAR-LW-ADD-002","PTO-READER-NODE-SCALAR-LW-ADD-003","PTO-READER-NODE-SCALAR-LW-ADD-004","PTO-READER-NODE-SCALAR-LW-ADD-005","PTO-READER-NODE-SCALAR-LW-ADD-006","PTO-READER-NODE-SCALAR-LW-ADD-007","PTO-READER-NODE-SCALAR-LW-ADD-008","PTO-READER-NODE-SCALAR-LW-ADD-009","PTO-READER-NODE-SCALAR-LW-ADD-010","PTO-READER-NODE-SCALAR-LW-ADD-011","PTO-READER-NODE-SCALAR-LW-ADD-012","PTO-READER-NODE-SCALAR-LW-ADD-013","PTO-READER-NODE-SCALAR-LW-ADD-014","PTO-READER-NODE-SCALAR-LW-ADD-015","PTO-READER-NODE-SCALAR-LW-ADD-016","PTO-READER-NODE-SCALAR-LW-ADD-017","PTO-READER-NODE-SCALAR-LW-AND-001","PTO-READER-NODE-SCALAR-LW-AND-002","PTO-READER-NODE-SCALAR-LW-AND-003","PTO-READER-NODE-SCALAR-LW-AND-004","PTO-READER-NODE-SCALAR-LW-AND-005","PTO-READER-NODE-SCALAR-LW-AND-006","PTO-READER-NODE-SCALAR-LW-AND-007","PTO-READER-NODE-SCALAR-LW-AND-008","PTO-READER-NODE-SCALAR-LW-AND-009","PTO-READER-NODE-SCALAR-LW-AND-010","PTO-READER-NODE-SCALAR-LW-AND-011","PTO-READER-NODE-SCALAR-LW-AND-012","PTO-READER-NODE-SCALAR-LW-AND-013","PTO-READER-NODE-SCALAR-LW-AND-014","PTO-READER-NODE-SCALAR-LW-AND-015","PTO-READER-NODE-SCALAR-LW-AND-016","PTO-READER-NODE-SCALAR-LW-AND-017","PTO-READER-NODE-SCALAR-LW-OR-001","PTO-READER-NODE-SCALAR-LW-OR-002","PTO-READER-NODE-SCALAR-LW-OR-003","PTO-READER-NODE-SCALAR-LW-OR-004","PTO-READER-NODE-SCALAR-LW-OR-005","PTO-READER-NODE-SCALAR-LW-OR-006","PTO-READER-NODE-SCALAR-LW-OR-007","PTO-READER-NODE-SCALAR-LW-OR-008","PTO-READER-NODE-SCALAR-LW-OR-009","PTO-READER-NODE-SCALAR-LW-OR-010","PTO-READER-NODE-SCALAR-LW-OR-011","PTO-READER-NODE-SCALAR-LW-OR-012","PTO-READER-NODE-SCALAR-LW-OR-013","PTO-READER-NODE-SCALAR-LW-OR-014","PTO-READER-NODE-SCALAR-LW-OR-015","PTO-READER-NODE-SCALAR-LW-OR-016","PTO-READER-NODE-SCALAR-LW-OR-017","PTO-READER-NODE-SCALAR-LW-SMAX-001","PTO-READER-NODE-SCALAR-LW-SMAX-002","PTO-READER-NODE-SCALAR-LW-SMAX-003","PTO-READER-NODE-SCALAR-LW-SMAX-004","PTO-READER-NODE-SCALAR-LW-SMAX-005","PTO-READER-NODE-SCALAR-LW-SMAX-006","PTO-READER-NODE-SCALAR-LW-SMAX-007","PTO-READER-NODE-SCALAR-LW-SMAX-008","PTO-READER-NODE-SCALAR-LW-SMAX-009","PTO-READER-NODE-SCALAR-LW-SMAX-010","PTO-READER-NODE-SCALAR-LW-SMAX-011","PTO-READER-NODE-SCALAR-LW-SMAX-012","PTO-READER-NODE-SCALAR-LW-SMAX-013","PTO-READER-NODE-SCALAR-LW-SMAX-014","PTO-READER-NODE-SCALAR-LW-SMAX-015","PTO-READER-NODE-SCALAR-LW-SMAX-016","PTO-READER-NODE-SCALAR-LW-SMAX-017","PTO-READER-NODE-SCALAR-LW-SMIN-001","PTO-READER-NODE-SCALAR-LW-SMIN-002","PTO-READER-NODE-SCALAR-LW-SMIN-003","PTO-READER-NODE-SCALAR-LW-SMIN-004","PTO-READER-NODE-SCALAR-LW-SMIN-005","PTO-READER-NODE-SCALAR-LW-SMIN-006","PTO-READER-NODE-SCALAR-LW-SMIN-007","PTO-READER-NODE-SCALAR-LW-SMIN-008","PTO-READER-NODE-SCALAR-LW-SMIN-009","PTO-READER-NODE-SCALAR-LW-SMIN-010","PTO-READER-NODE-SCALAR-LW-SMIN-011","PTO-READER-NODE-SCALAR-LW-SMIN-012","PTO-READER-NODE-SCALAR-LW-SMIN-013","PTO-READER-NODE-SCALAR-LW-SMIN-014","PTO-READER-NODE-SCALAR-LW-SMIN-015","PTO-READER-NODE-SCALAR-LW-SMIN-016","PTO-READER-NODE-SCALAR-LW-SMIN-017","PTO-READER-NODE-SCALAR-LW-UMAX-001","PTO-READER-NODE-SCALAR-LW-UMAX-002","PTO-READER-NODE-SCALAR-LW-UMAX-003","PTO-READER-NODE-SCALAR-LW-UMAX-004","PTO-READER-NODE-SCALAR-LW-UMAX-005","PTO-READER-NODE-SCALAR-LW-UMAX-006","PTO-READER-NODE-SCALAR-LW-UMAX-007","PTO-READER-NODE-SCALAR-LW-UMAX-008","PTO-READER-NODE-SCALAR-LW-UMAX-009","PTO-READER-NODE-SCALAR-LW-UMAX-010","PTO-READER-NODE-SCALAR-LW-UMAX-011","PTO-READER-NODE-SCALAR-LW-UMAX-012","PTO-READER-NODE-SCALAR-LW-UMAX-013","PTO-READER-NODE-SCALAR-LW-UMAX-014","PTO-READER-NODE-SCALAR-LW-UMAX-015","PTO-READER-NODE-SCALAR-LW-UMAX-016","PTO-READER-NODE-SCALAR-LW-UMAX-017","PTO-READER-NODE-SCALAR-LW-UMIN-001","PTO-READER-NODE-SCALAR-LW-UMIN-002","PTO-READER-NODE-SCALAR-LW-UMIN-003","PTO-READER-NODE-SCALAR-LW-UMIN-004","PTO-READER-NODE-SCALAR-LW-UMIN-005","PTO-READER-NODE-SCALAR-LW-UMIN-006","PTO-READER-NODE-SCALAR-LW-UMIN-007","PTO-READER-NODE-SCALAR-LW-UMIN-008","PTO-READER-NODE-SCALAR-LW-UMIN-009","PTO-READER-NODE-SCALAR-LW-UMIN-010","PTO-READER-NODE-SCALAR-LW-UMIN-011","PTO-READER-NODE-SCALAR-LW-UMIN-012","PTO-READER-NODE-SCALAR-LW-UMIN-013","PTO-READER-NODE-SCALAR-LW-UMIN-014","PTO-READER-NODE-SCALAR-LW-UMIN-015","PTO-READER-NODE-SCALAR-LW-UMIN-016","PTO-READER-NODE-SCALAR-LW-UMIN-017","PTO-READER-NODE-SCALAR-LW-XOR-001","PTO-READER-NODE-SCALAR-LW-XOR-002","PTO-READER-NODE-SCALAR-LW-XOR-003","PTO-READER-NODE-SCALAR-LW-XOR-004","PTO-READER-NODE-SCALAR-LW-XOR-005","PTO-READER-NODE-SCALAR-LW-XOR-006","PTO-READER-NODE-SCALAR-LW-XOR-007","PTO-READER-NODE-SCALAR-LW-XOR-008","PTO-READER-NODE-SCALAR-LW-XOR-009","PTO-READER-NODE-SCALAR-LW-XOR-010","PTO-READER-NODE-SCALAR-LW-XOR-011","PTO-READER-NODE-SCALAR-LW-XOR-012","PTO-READER-NODE-SCALAR-LW-XOR-013","PTO-READER-NODE-SCALAR-LW-XOR-014","PTO-READER-NODE-SCALAR-LW-XOR-015","PTO-READER-NODE-SCALAR-LW-XOR-016","PTO-READER-NODE-SCALAR-LW-XOR-017","PTO-READER-NODE-SCALAR-SC-B-001","PTO-READER-NODE-SCALAR-SC-B-002","PTO-READER-NODE-SCALAR-SC-B-003","PTO-READER-NODE-SCALAR-SC-B-004","PTO-READER-NODE-SCALAR-SC-B-005","PTO-READER-NODE-SCALAR-SC-B-006","PTO-READER-NODE-SCALAR-SC-B-007","PTO-READER-NODE-SCALAR-SC-B-008","PTO-READER-NODE-SCALAR-SC-B-009","PTO-READER-NODE-SCALAR-SC-B-010","PTO-READER-NODE-SCALAR-SC-B-011","PTO-READER-NODE-SCALAR-SC-B-012","PTO-READER-NODE-SCALAR-SC-B-013","PTO-READER-NODE-SCALAR-SC-B-014","PTO-READER-NODE-SCALAR-SC-B-015","PTO-READER-NODE-SCALAR-SC-B-016","PTO-READER-NODE-SCALAR-SC-B-017","PTO-READER-NODE-SCALAR-SC-D-001","PTO-READER-NODE-SCALAR-SC-D-002","PTO-READER-NODE-SCALAR-SC-D-003","PTO-READER-NODE-SCALAR-SC-D-004","PTO-READER-NODE-SCALAR-SC-D-005","PTO-READER-NODE-SCALAR-SC-D-006","PTO-READER-NODE-SCALAR-SC-D-007","PTO-READER-NODE-SCALAR-SC-D-008","PTO-READER-NODE-SCALAR-SC-D-009","PTO-READER-NODE-SCALAR-SC-D-010","PTO-READER-NODE-SCALAR-SC-D-011","PTO-READER-NODE-SCALAR-SC-D-012","PTO-READER-NODE-SCALAR-SC-D-013","PTO-READER-NODE-SCALAR-SC-D-014","PTO-READER-NODE-SCALAR-SC-D-015","PTO-READER-NODE-SCALAR-SC-D-016","PTO-READER-NODE-SCALAR-SC-D-017","PTO-READER-NODE-SCALAR-SC-H-001","PTO-READER-NODE-SCALAR-SC-H-002","PTO-READER-NODE-SCALAR-SC-H-003","PTO-READER-NODE-SCALAR-SC-H-004","PTO-READER-NODE-SCALAR-SC-H-005","PTO-READER-NODE-SCALAR-SC-H-006","PTO-READER-NODE-SCALAR-SC-H-007","PTO-READER-NODE-SCALAR-SC-H-008","PTO-READER-NODE-SCALAR-SC-H-009","PTO-READER-NODE-SCALAR-SC-H-010","PTO-READER-NODE-SCALAR-SC-H-011","PTO-READER-NODE-SCALAR-SC-H-012","PTO-READER-NODE-SCALAR-SC-H-013","PTO-READER-NODE-SCALAR-SC-H-014","PTO-READER-NODE-SCALAR-SC-H-015","PTO-READER-NODE-SCALAR-SC-H-016","PTO-READER-NODE-SCALAR-SC-H-017","PTO-READER-NODE-SCALAR-SC-W-001","PTO-READER-NODE-SCALAR-SC-W-002","PTO-READER-NODE-SCALAR-SC-W-003","PTO-READER-NODE-SCALAR-SC-W-004","PTO-READER-NODE-SCALAR-SC-W-005","PTO-READER-NODE-SCALAR-SC-W-006","PTO-READER-NODE-SCALAR-SC-W-007","PTO-READER-NODE-SCALAR-SC-W-008","PTO-READER-NODE-SCALAR-SC-W-009","PTO-READER-NODE-SCALAR-SC-W-010","PTO-READER-NODE-SCALAR-SC-W-011","PTO-READER-NODE-SCALAR-SC-W-012","PTO-READER-NODE-SCALAR-SC-W-013","PTO-READER-NODE-SCALAR-SC-W-014","PTO-READER-NODE-SCALAR-SC-W-015","PTO-READER-NODE-SCALAR-SC-W-016","PTO-READER-NODE-SCALAR-SC-W-017","PTO-READER-NODE-SCALAR-SD-ADD-001","PTO-READER-NODE-SCALAR-SD-ADD-002","PTO-READER-NODE-SCALAR-SD-ADD-003","PTO-READER-NODE-SCALAR-SD-ADD-004","PTO-READER-NODE-SCALAR-SD-ADD-005","PTO-READER-NODE-SCALAR-SD-ADD-006","PTO-READER-NODE-SCALAR-SD-ADD-007","PTO-READER-NODE-SCALAR-SD-ADD-008","PTO-READER-NODE-SCALAR-SD-ADD-009","PTO-READER-NODE-SCALAR-SD-ADD-010","PTO-READER-NODE-SCALAR-SD-ADD-011","PTO-READER-NODE-SCALAR-SD-ADD-012","PTO-READER-NODE-SCALAR-SD-ADD-013","PTO-READER-NODE-SCALAR-SD-ADD-014","PTO-READER-NODE-SCALAR-SD-ADD-015","PTO-READER-NODE-SCALAR-SD-ADD-016","PTO-READER-NODE-SCALAR-SD-ADD-017","PTO-READER-NODE-SCALAR-SD-AND-001","PTO-READER-NODE-SCALAR-SD-AND-002","PTO-READER-NODE-SCALAR-SD-AND-003","PTO-READER-NODE-SCALAR-SD-AND-004","PTO-READER-NODE-SCALAR-SD-AND-005","PTO-READER-NODE-SCALAR-SD-AND-006","PTO-READER-NODE-SCALAR-SD-AND-007","PTO-READER-NODE-SCALAR-SD-AND-008","PTO-READER-NODE-SCALAR-SD-AND-009","PTO-READER-NODE-SCALAR-SD-AND-010","PTO-READER-NODE-SCALAR-SD-AND-011","PTO-READER-NODE-SCALAR-SD-AND-012","PTO-READER-NODE-SCALAR-SD-AND-013","PTO-READER-NODE-SCALAR-SD-AND-014","PTO-READER-NODE-SCALAR-SD-AND-015","PTO-READER-NODE-SCALAR-SD-AND-016","PTO-READER-NODE-SCALAR-SD-AND-017","PTO-READER-NODE-SCALAR-SD-OR-001","PTO-READER-NODE-SCALAR-SD-OR-002","PTO-READER-NODE-SCALAR-SD-OR-003","PTO-READER-NODE-SCALAR-SD-OR-004","PTO-READER-NODE-SCALAR-SD-OR-005","PTO-READER-NODE-SCALAR-SD-OR-006","PTO-READER-NODE-SCALAR-SD-OR-007","PTO-READER-NODE-SCALAR-SD-OR-008","PTO-READER-NODE-SCALAR-SD-OR-009","PTO-READER-NODE-SCALAR-SD-OR-010","PTO-READER-NODE-SCALAR-SD-OR-011","PTO-READER-NODE-SCALAR-SD-OR-012","PTO-READER-NODE-SCALAR-SD-OR-013","PTO-READER-NODE-SCALAR-SD-OR-014","PTO-READER-NODE-SCALAR-SD-OR-015","PTO-READER-NODE-SCALAR-SD-OR-016","PTO-READER-NODE-SCALAR-SD-OR-017","PTO-READER-NODE-SCALAR-SD-SMAX-001","PTO-READER-NODE-SCALAR-SD-SMAX-002","PTO-READER-NODE-SCALAR-SD-SMAX-003","PTO-READER-NODE-SCALAR-SD-SMAX-004","PTO-READER-NODE-SCALAR-SD-SMAX-005","PTO-READER-NODE-SCALAR-SD-SMAX-006","PTO-READER-NODE-SCALAR-SD-SMAX-007","PTO-READER-NODE-SCALAR-SD-SMAX-008","PTO-READER-NODE-SCALAR-SD-SMAX-009","PTO-READER-NODE-SCALAR-SD-SMAX-010","PTO-READER-NODE-SCALAR-SD-SMAX-011","PTO-READER-NODE-SCALAR-SD-SMAX-012","PTO-READER-NODE-SCALAR-SD-SMAX-013","PTO-READER-NODE-SCALAR-SD-SMAX-014","PTO-READER-NODE-SCALAR-SD-SMAX-015","PTO-READER-NODE-SCALAR-SD-SMAX-016","PTO-READER-NODE-SCALAR-SD-SMAX-017","PTO-READER-NODE-SCALAR-SD-SMIN-001","PTO-READER-NODE-SCALAR-SD-SMIN-002","PTO-READER-NODE-SCALAR-SD-SMIN-003","PTO-READER-NODE-SCALAR-SD-SMIN-004","PTO-READER-NODE-SCALAR-SD-SMIN-005","PTO-READER-NODE-SCALAR-SD-SMIN-006","PTO-READER-NODE-SCALAR-SD-SMIN-007","PTO-READER-NODE-SCALAR-SD-SMIN-008","PTO-READER-NODE-SCALAR-SD-SMIN-009","PTO-READER-NODE-SCALAR-SD-SMIN-010","PTO-READER-NODE-SCALAR-SD-SMIN-011","PTO-READER-NODE-SCALAR-SD-SMIN-012","PTO-READER-NODE-SCALAR-SD-SMIN-013","PTO-READER-NODE-SCALAR-SD-SMIN-014","PTO-READER-NODE-SCALAR-SD-SMIN-015","PTO-READER-NODE-SCALAR-SD-SMIN-016","PTO-READER-NODE-SCALAR-SD-SMIN-017","PTO-READER-NODE-SCALAR-SD-UMAX-001","PTO-READER-NODE-SCALAR-SD-UMAX-002","PTO-READER-NODE-SCALAR-SD-UMAX-003","PTO-READER-NODE-SCALAR-SD-UMAX-004","PTO-READER-NODE-SCALAR-SD-UMAX-005","PTO-READER-NODE-SCALAR-SD-UMAX-006","PTO-READER-NODE-SCALAR-SD-UMAX-007","PTO-READER-NODE-SCALAR-SD-UMAX-008","PTO-READER-NODE-SCALAR-SD-UMAX-009","PTO-READER-NODE-SCALAR-SD-UMAX-010","PTO-READER-NODE-SCALAR-SD-UMAX-011","PTO-READER-NODE-SCALAR-SD-UMAX-012","PTO-READER-NODE-SCALAR-SD-UMAX-013","PTO-READER-NODE-SCALAR-SD-UMAX-014","PTO-READER-NODE-SCALAR-SD-UMAX-015","PTO-READER-NODE-SCALAR-SD-UMAX-016","PTO-READER-NODE-SCALAR-SD-UMAX-017","PTO-READER-NODE-SCALAR-SD-UMIN-001","PTO-READER-NODE-SCALAR-SD-UMIN-002","PTO-READER-NODE-SCALAR-SD-UMIN-003","PTO-READER-NODE-SCALAR-SD-UMIN-004","PTO-READER-NODE-SCALAR-SD-UMIN-005","PTO-READER-NODE-SCALAR-SD-UMIN-006","PTO-READER-NODE-SCALAR-SD-UMIN-007","PTO-READER-NODE-SCALAR-SD-UMIN-008","PTO-READER-NODE-SCALAR-SD-UMIN-009","PTO-READER-NODE-SCALAR-SD-UMIN-010","PTO-READER-NODE-SCALAR-SD-UMIN-011","PTO-READER-NODE-SCALAR-SD-UMIN-012","PTO-READER-NODE-SCALAR-SD-UMIN-013","PTO-READER-NODE-SCALAR-SD-UMIN-014","PTO-READER-NODE-SCALAR-SD-UMIN-015","PTO-READER-NODE-SCALAR-SD-UMIN-016","PTO-READER-NODE-SCALAR-SD-UMIN-017","PTO-READER-NODE-SCALAR-SD-XOR-001","PTO-READER-NODE-SCALAR-SD-XOR-002","PTO-READER-NODE-SCALAR-SD-XOR-003","PTO-READER-NODE-SCALAR-SD-XOR-004","PTO-READER-NODE-SCALAR-SD-XOR-005","PTO-READER-NODE-SCALAR-SD-XOR-006","PTO-READER-NODE-SCALAR-SD-XOR-007","PTO-READER-NODE-SCALAR-SD-XOR-008","PTO-READER-NODE-SCALAR-SD-XOR-009","PTO-READER-NODE-SCALAR-SD-XOR-010","PTO-READER-NODE-SCALAR-SD-XOR-011","PTO-READER-NODE-SCALAR-SD-XOR-012","PTO-READER-NODE-SCALAR-SD-XOR-013","PTO-READER-NODE-SCALAR-SD-XOR-014","PTO-READER-NODE-SCALAR-SD-XOR-015","PTO-READER-NODE-SCALAR-SD-XOR-016","PTO-READER-NODE-SCALAR-SD-XOR-017","PTO-READER-NODE-SCALAR-SETC-TGT-001","PTO-READER-NODE-SCALAR-SETC-TGT-002","PTO-READER-NODE-SCALAR-SETC-TGT-003","PTO-READER-NODE-SCALAR-SETC-TGT-004","PTO-READER-NODE-SCALAR-SETC-TGT-005","PTO-READER-NODE-SCALAR-SETC-TGT-006","PTO-READER-NODE-SCALAR-SETC-TGT-007","PTO-READER-NODE-SCALAR-SETC-TGT-008","PTO-READER-NODE-SCALAR-SETC-TGT-009","PTO-READER-NODE-SCALAR-SETC-TGT-010","PTO-READER-NODE-SCALAR-SETC-TGT-011","PTO-READER-NODE-SCALAR-SETC-TGT-012","PTO-READER-NODE-SCALAR-SETC-TGT-013","PTO-READER-NODE-SCALAR-SETC-TGT-014","PTO-READER-NODE-SCALAR-SETC-TGT-015","PTO-READER-NODE-SCALAR-SETC-TGT-016","PTO-READER-NODE-SCALAR-SETC-TGT-017","PTO-READER-NODE-SCALAR-SSRGET-001","PTO-READER-NODE-SCALAR-SSRGET-002","PTO-READER-NODE-SCALAR-SSRGET-003","PTO-READER-NODE-SCALAR-SSRGET-004","PTO-READER-NODE-SCALAR-SSRGET-005","PTO-READER-NODE-SCALAR-SSRGET-006","PTO-READER-NODE-SCALAR-SSRGET-007","PTO-READER-NODE-SCALAR-SSRGET-008","PTO-READER-NODE-SCALAR-SSRGET-009","PTO-READER-NODE-SCALAR-SSRGET-010","PTO-READER-NODE-SCALAR-SSRGET-011","PTO-READER-NODE-SCALAR-SSRGET-012","PTO-READER-NODE-SCALAR-SSRGET-013","PTO-READER-NODE-SCALAR-SSRGET-014","PTO-READER-NODE-SCALAR-SSRGET-015","PTO-READER-NODE-SCALAR-SSRGET-016","PTO-READER-NODE-SCALAR-SSRGET-017","PTO-READER-NODE-SCALAR-SSRSET-001","PTO-READER-NODE-SCALAR-SSRSET-002","PTO-READER-NODE-SCALAR-SSRSET-003","PTO-READER-NODE-SCALAR-SSRSET-004","PTO-READER-NODE-SCALAR-SSRSET-005","PTO-READER-NODE-SCALAR-SSRSET-006","PTO-READER-NODE-SCALAR-SSRSET-007","PTO-READER-NODE-SCALAR-SSRSET-008","PTO-READER-NODE-SCALAR-SSRSET-009","PTO-READER-NODE-SCALAR-SSRSET-010","PTO-READER-NODE-SCALAR-SSRSET-011","PTO-READER-NODE-SCALAR-SSRSET-012","PTO-READER-NODE-SCALAR-SSRSET-013","PTO-READER-NODE-SCALAR-SSRSET-014","PTO-READER-NODE-SCALAR-SSRSET-015","PTO-READER-NODE-SCALAR-SSRSET-016","PTO-READER-NODE-SCALAR-SSRSET-017","PTO-READER-NODE-SCALAR-SSRSWAP-001","PTO-READER-NODE-SCALAR-SSRSWAP-002","PTO-READER-NODE-SCALAR-SSRSWAP-003","PTO-READER-NODE-SCALAR-SSRSWAP-004","PTO-READER-NODE-SCALAR-SSRSWAP-005","PTO-READER-NODE-SCALAR-SSRSWAP-006","PTO-READER-NODE-SCALAR-SSRSWAP-007","PTO-READER-NODE-SCALAR-SSRSWAP-008","PTO-READER-NODE-SCALAR-SSRSWAP-009","PTO-READER-NODE-SCALAR-SSRSWAP-010","PTO-READER-NODE-SCALAR-SSRSWAP-011","PTO-READER-NODE-SCALAR-SSRSWAP-012","PTO-READER-NODE-SCALAR-SSRSWAP-013","PTO-READER-NODE-SCALAR-SSRSWAP-014","PTO-READER-NODE-SCALAR-SSRSWAP-015","PTO-READER-NODE-SCALAR-SSRSWAP-016","PTO-READER-NODE-SCALAR-SSRSWAP-017","PTO-READER-NODE-SCALAR-SW-ADD-001","PTO-READER-NODE-SCALAR-SW-ADD-002","PTO-READER-NODE-SCALAR-SW-ADD-003","PTO-READER-NODE-SCALAR-SW-ADD-004","PTO-READER-NODE-SCALAR-SW-ADD-005","PTO-READER-NODE-SCALAR-SW-ADD-006","PTO-READER-NODE-SCALAR-SW-ADD-007","PTO-READER-NODE-SCALAR-SW-ADD-008","PTO-READER-NODE-SCALAR-SW-ADD-009","PTO-READER-NODE-SCALAR-SW-ADD-010","PTO-READER-NODE-SCALAR-SW-ADD-011","PTO-READER-NODE-SCALAR-SW-ADD-012","PTO-READER-NODE-SCALAR-SW-ADD-013","PTO-READER-NODE-SCALAR-SW-ADD-014","PTO-READER-NODE-SCALAR-SW-ADD-015","PTO-READER-NODE-SCALAR-SW-ADD-016","PTO-READER-NODE-SCALAR-SW-ADD-017","PTO-READER-NODE-SCALAR-SW-AND-001","PTO-READER-NODE-SCALAR-SW-AND-002","PTO-READER-NODE-SCALAR-SW-AND-003","PTO-READER-NODE-SCALAR-SW-AND-004","PTO-READER-NODE-SCALAR-SW-AND-005","PTO-READER-NODE-SCALAR-SW-AND-006","PTO-READER-NODE-SCALAR-SW-AND-007","PTO-READER-NODE-SCALAR-SW-AND-008","PTO-READER-NODE-SCALAR-SW-AND-009","PTO-READER-NODE-SCALAR-SW-AND-010","PTO-READER-NODE-SCALAR-SW-AND-011","PTO-READER-NODE-SCALAR-SW-AND-012","PTO-READER-NODE-SCALAR-SW-AND-013","PTO-READER-NODE-SCALAR-SW-AND-014","PTO-READER-NODE-SCALAR-SW-AND-015","PTO-READER-NODE-SCALAR-SW-AND-016","PTO-READER-NODE-SCALAR-SW-AND-017","PTO-READER-NODE-SCALAR-SW-OR-001","PTO-READER-NODE-SCALAR-SW-OR-002","PTO-READER-NODE-SCALAR-SW-OR-003","PTO-READER-NODE-SCALAR-SW-OR-004","PTO-READER-NODE-SCALAR-SW-OR-005","PTO-READER-NODE-SCALAR-SW-OR-006","PTO-READER-NODE-SCALAR-SW-OR-007","PTO-READER-NODE-SCALAR-SW-OR-008","PTO-READER-NODE-SCALAR-SW-OR-009","PTO-READER-NODE-SCALAR-SW-OR-010","PTO-READER-NODE-SCALAR-SW-OR-011","PTO-READER-NODE-SCALAR-SW-OR-012","PTO-READER-NODE-SCALAR-SW-OR-013","PTO-READER-NODE-SCALAR-SW-OR-014","PTO-READER-NODE-SCALAR-SW-OR-015","PTO-READER-NODE-SCALAR-SW-OR-016","PTO-READER-NODE-SCALAR-SW-OR-017","PTO-READER-NODE-SCALAR-SW-SMAX-001","PTO-READER-NODE-SCALAR-SW-SMAX-002","PTO-READER-NODE-SCALAR-SW-SMAX-003","PTO-READER-NODE-SCALAR-SW-SMAX-004","PTO-READER-NODE-SCALAR-SW-SMAX-005","PTO-READER-NODE-SCALAR-SW-SMAX-006","PTO-READER-NODE-SCALAR-SW-SMAX-007","PTO-READER-NODE-SCALAR-SW-SMAX-008","PTO-READER-NODE-SCALAR-SW-SMAX-009","PTO-READER-NODE-SCALAR-SW-SMAX-010","PTO-READER-NODE-SCALAR-SW-SMAX-011","PTO-READER-NODE-SCALAR-SW-SMAX-012","PTO-READER-NODE-SCALAR-SW-SMAX-013","PTO-READER-NODE-SCALAR-SW-SMAX-014","PTO-READER-NODE-SCALAR-SW-SMAX-015","PTO-READER-NODE-SCALAR-SW-SMAX-016","PTO-READER-NODE-SCALAR-SW-SMAX-017","PTO-READER-NODE-SCALAR-SW-SMIN-001","PTO-READER-NODE-SCALAR-SW-SMIN-002","PTO-READER-NODE-SCALAR-SW-SMIN-003","PTO-READER-NODE-SCALAR-SW-SMIN-004","PTO-READER-NODE-SCALAR-SW-SMIN-005","PTO-READER-NODE-SCALAR-SW-SMIN-006","PTO-READER-NODE-SCALAR-SW-SMIN-007","PTO-READER-NODE-SCALAR-SW-SMIN-008","PTO-READER-NODE-SCALAR-SW-SMIN-009","PTO-READER-NODE-SCALAR-SW-SMIN-010","PTO-READER-NODE-SCALAR-SW-SMIN-011","PTO-READER-NODE-SCALAR-SW-SMIN-012","PTO-READER-NODE-SCALAR-SW-SMIN-013","PTO-READER-NODE-SCALAR-SW-SMIN-014","PTO-READER-NODE-SCALAR-SW-SMIN-015","PTO-READER-NODE-SCALAR-SW-SMIN-016","PTO-READER-NODE-SCALAR-SW-SMIN-017","PTO-READER-NODE-SCALAR-SW-UMAX-001","PTO-READER-NODE-SCALAR-SW-UMAX-002","PTO-READER-NODE-SCALAR-SW-UMAX-003","PTO-READER-NODE-SCALAR-SW-UMAX-004","PTO-READER-NODE-SCALAR-SW-UMAX-005","PTO-READER-NODE-SCALAR-SW-UMAX-006","PTO-READER-NODE-SCALAR-SW-UMAX-007","PTO-READER-NODE-SCALAR-SW-UMAX-008","PTO-READER-NODE-SCALAR-SW-UMAX-009","PTO-READER-NODE-SCALAR-SW-UMAX-010","PTO-READER-NODE-SCALAR-SW-UMAX-011","PTO-READER-NODE-SCALAR-SW-UMAX-012","PTO-READER-NODE-SCALAR-SW-UMAX-013","PTO-READER-NODE-SCALAR-SW-UMAX-014","PTO-READER-NODE-SCALAR-SW-UMAX-015","PTO-READER-NODE-SCALAR-SW-UMAX-016","PTO-READER-NODE-SCALAR-SW-UMAX-017","PTO-READER-NODE-SCALAR-SW-UMIN-001","PTO-READER-NODE-SCALAR-SW-UMIN-002","PTO-READER-NODE-SCALAR-SW-UMIN-003","PTO-READER-NODE-SCALAR-SW-UMIN-004","PTO-READER-NODE-SCALAR-SW-UMIN-005","PTO-READER-NODE-SCALAR-SW-UMIN-006","PTO-READER-NODE-SCALAR-SW-UMIN-007","PTO-READER-NODE-SCALAR-SW-UMIN-008","PTO-READER-NODE-SCALAR-SW-UMIN-009","PTO-READER-NODE-SCALAR-SW-UMIN-010","PTO-READER-NODE-SCALAR-SW-UMIN-011","PTO-READER-NODE-SCALAR-SW-UMIN-012","PTO-READER-NODE-SCALAR-SW-UMIN-013","PTO-READER-NODE-SCALAR-SW-UMIN-014","PTO-READER-NODE-SCALAR-SW-UMIN-015","PTO-READER-NODE-SCALAR-SW-UMIN-016","PTO-READER-NODE-SCALAR-SW-UMIN-017","PTO-READER-NODE-SCALAR-SW-XOR-001","PTO-READER-NODE-SCALAR-SW-XOR-002","PTO-READER-NODE-SCALAR-SW-XOR-003","PTO-READER-NODE-SCALAR-SW-XOR-004","PTO-READER-NODE-SCALAR-SW-XOR-005","PTO-READER-NODE-SCALAR-SW-XOR-006","PTO-READER-NODE-SCALAR-SW-XOR-007","PTO-READER-NODE-SCALAR-SW-XOR-008","PTO-READER-NODE-SCALAR-SW-XOR-009","PTO-READER-NODE-SCALAR-SW-XOR-010","PTO-READER-NODE-SCALAR-SW-XOR-011","PTO-READER-NODE-SCALAR-SW-XOR-012","PTO-READER-NODE-SCALAR-SW-XOR-013","PTO-READER-NODE-SCALAR-SW-XOR-014","PTO-READER-NODE-SCALAR-SW-XOR-015","PTO-READER-NODE-SCALAR-SW-XOR-016","PTO-READER-NODE-SCALAR-SW-XOR-017","PTO-READER-NODE-SCALAR-SWAPB-001","PTO-READER-NODE-SCALAR-SWAPB-002","PTO-READER-NODE-SCALAR-SWAPB-003","PTO-READER-NODE-SCALAR-SWAPB-004","PTO-READER-NODE-SCALAR-SWAPB-005","PTO-READER-NODE-SCALAR-SWAPB-006","PTO-READER-NODE-SCALAR-SWAPB-007","PTO-READER-NODE-SCALAR-SWAPB-008","PTO-READER-NODE-SCALAR-SWAPB-009","PTO-READER-NODE-SCALAR-SWAPB-010","PTO-READER-NODE-SCALAR-SWAPB-011","PTO-READER-NODE-SCALAR-SWAPB-012","PTO-READER-NODE-SCALAR-SWAPB-013","PTO-READER-NODE-SCALAR-SWAPB-014","PTO-READER-NODE-SCALAR-SWAPB-015","PTO-READER-NODE-SCALAR-SWAPB-016","PTO-READER-NODE-SCALAR-SWAPB-017","PTO-READER-NODE-SCALAR-SWAPD-001","PTO-READER-NODE-SCALAR-SWAPD-002","PTO-READER-NODE-SCALAR-SWAPD-003","PTO-READER-NODE-SCALAR-SWAPD-004","PTO-READER-NODE-SCALAR-SWAPD-005","PTO-READER-NODE-SCALAR-SWAPD-006","PTO-READER-NODE-SCALAR-SWAPD-007","PTO-READER-NODE-SCALAR-SWAPD-008","PTO-READER-NODE-SCALAR-SWAPD-009","PTO-READER-NODE-SCALAR-SWAPD-010","PTO-READER-NODE-SCALAR-SWAPD-011","PTO-READER-NODE-SCALAR-SWAPD-012","PTO-READER-NODE-SCALAR-SWAPD-013","PTO-READER-NODE-SCALAR-SWAPD-014","PTO-READER-NODE-SCALAR-SWAPD-015","PTO-READER-NODE-SCALAR-SWAPD-016","PTO-READER-NODE-SCALAR-SWAPD-017","PTO-READER-NODE-SCALAR-SWAPH-001","PTO-READER-NODE-SCALAR-SWAPH-002","PTO-READER-NODE-SCALAR-SWAPH-003","PTO-READER-NODE-SCALAR-SWAPH-004","PTO-READER-NODE-SCALAR-SWAPH-005","PTO-READER-NODE-SCALAR-SWAPH-006","PTO-READER-NODE-SCALAR-SWAPH-007","PTO-READER-NODE-SCALAR-SWAPH-008","PTO-READER-NODE-SCALAR-SWAPH-009","PTO-READER-NODE-SCALAR-SWAPH-010","PTO-READER-NODE-SCALAR-SWAPH-011","PTO-READER-NODE-SCALAR-SWAPH-012","PTO-READER-NODE-SCALAR-SWAPH-013","PTO-READER-NODE-SCALAR-SWAPH-014","PTO-READER-NODE-SCALAR-SWAPH-015","PTO-READER-NODE-SCALAR-SWAPH-016","PTO-READER-NODE-SCALAR-SWAPH-017","PTO-READER-NODE-SCALAR-SWAPW-001","PTO-READER-NODE-SCALAR-SWAPW-002","PTO-READER-NODE-SCALAR-SWAPW-003","PTO-READER-NODE-SCALAR-SWAPW-004","PTO-READER-NODE-SCALAR-SWAPW-005","PTO-READER-NODE-SCALAR-SWAPW-006","PTO-READER-NODE-SCALAR-SWAPW-007","PTO-READER-NODE-SCALAR-SWAPW-008","PTO-READER-NODE-SCALAR-SWAPW-009","PTO-READER-NODE-SCALAR-SWAPW-010","PTO-READER-NODE-SCALAR-SWAPW-011","PTO-READER-NODE-SCALAR-SWAPW-012","PTO-READER-NODE-SCALAR-SWAPW-013","PTO-READER-NODE-SCALAR-SWAPW-014","PTO-READER-NODE-SCALAR-SWAPW-015","PTO-READER-NODE-SCALAR-SWAPW-016","PTO-READER-NODE-SCALAR-SWAPW-017","PTO-READER-NODE-SCALAR-TLB-IA-001","PTO-READER-NODE-SCALAR-TLB-IA-002","PTO-READER-NODE-SCALAR-TLB-IA-003","PTO-READER-NODE-SCALAR-TLB-IA-004","PTO-READER-NODE-SCALAR-TLB-IA-005","PTO-READER-NODE-SCALAR-TLB-IA-006","PTO-READER-NODE-SCALAR-TLB-IA-007","PTO-READER-NODE-SCALAR-TLB-IA-008","PTO-READER-NODE-SCALAR-TLB-IA-009","PTO-READER-NODE-SCALAR-TLB-IA-010","PTO-READER-NODE-SCALAR-TLB-IA-011","PTO-READER-NODE-SCALAR-TLB-IA-012","PTO-READER-NODE-SCALAR-TLB-IA-013","PTO-READER-NODE-SCALAR-TLB-IA-014","PTO-READER-NODE-SCALAR-TLB-IA-015","PTO-READER-NODE-SCALAR-TLB-IA-016","PTO-READER-NODE-SCALAR-TLB-IA-017","PTO-READER-NODE-SCALAR-TLB-IALL-001","PTO-READER-NODE-SCALAR-TLB-IALL-002","PTO-READER-NODE-SCALAR-TLB-IALL-003","PTO-READER-NODE-SCALAR-TLB-IALL-004","PTO-READER-NODE-SCALAR-TLB-IALL-005","PTO-READER-NODE-SCALAR-TLB-IALL-006","PTO-READER-NODE-SCALAR-TLB-IALL-007","PTO-READER-NODE-SCALAR-TLB-IALL-008","PTO-READER-NODE-SCALAR-TLB-IALL-009","PTO-READER-NODE-SCALAR-TLB-IALL-010","PTO-READER-NODE-SCALAR-TLB-IALL-011","PTO-READER-NODE-SCALAR-TLB-IALL-012","PTO-READER-NODE-SCALAR-TLB-IALL-013","PTO-READER-NODE-SCALAR-TLB-IALL-014","PTO-READER-NODE-SCALAR-TLB-IALL-015","PTO-READER-NODE-SCALAR-TLB-IALL-016","PTO-READER-NODE-SCALAR-TLB-IAV-001","PTO-READER-NODE-SCALAR-TLB-IAV-002","PTO-READER-NODE-SCALAR-TLB-IAV-003","PTO-READER-NODE-SCALAR-TLB-IAV-004","PTO-READER-NODE-SCALAR-TLB-IAV-005","PTO-READER-NODE-SCALAR-TLB-IAV-006","PTO-READER-NODE-SCALAR-TLB-IAV-007","PTO-READER-NODE-SCALAR-TLB-IAV-008","PTO-READER-NODE-SCALAR-TLB-IAV-009","PTO-READER-NODE-SCALAR-TLB-IAV-010","PTO-READER-NODE-SCALAR-TLB-IAV-011","PTO-READER-NODE-SCALAR-TLB-IAV-012","PTO-READER-NODE-SCALAR-TLB-IAV-013","PTO-READER-NODE-SCALAR-TLB-IAV-014","PTO-READER-NODE-SCALAR-TLB-IAV-015","PTO-READER-NODE-SCALAR-TLB-IAV-016","PTO-READER-NODE-SCALAR-TLB-IAV-017","PTO-READER-NODE-SCALAR-TLB-IV-001","PTO-READER-NODE-SCALAR-TLB-IV-002","PTO-READER-NODE-SCALAR-TLB-IV-003","PTO-READER-NODE-SCALAR-TLB-IV-004","PTO-READER-NODE-SCALAR-TLB-IV-005","PTO-READER-NODE-SCALAR-TLB-IV-006","PTO-READER-NODE-SCALAR-TLB-IV-007","PTO-READER-NODE-SCALAR-TLB-IV-008","PTO-READER-NODE-SCALAR-TLB-IV-009","PTO-READER-NODE-SCALAR-TLB-IV-010","PTO-READER-NODE-SCALAR-TLB-IV-011","PTO-READER-NODE-SCALAR-TLB-IV-012","PTO-READER-NODE-SCALAR-TLB-IV-013","PTO-READER-NODE-SCALAR-TLB-IV-014","PTO-READER-NODE-SCALAR-TLB-IV-015","PTO-READER-NODE-SCALAR-TLB-IV-016","PTO-READER-NODE-SCALAR-TLB-IV-017"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-SCALAR-ACRC":"16c7a5044733272c8c474b94990125740a0e3eeeefa4f78558eb62c590ea3dec","PTO-SCALAR-ACRE":"0cde32a15cdab0171632c595f3cf614cdfc59517e31d9a6f1a28bdd51885e6ad","PTO-SCALAR-ASSERT":"5d8c51ac481d718271b565e9f0741d48c7046db014674c995de2a829e13ba6ee","PTO-SCALAR-BC-IALL":"bfaf73d0e9f1b9d2746a7125f3e2081525dab1b765f79ed9bc20c69e8a47c891","PTO-SCALAR-BC-IVA":"e1e9ddd35db5d10f576a75242d09a835a89799ba3fb3954e8ab4d666ad10e2be","PTO-SCALAR-BSE":"827204af45e0ec5fc03eb6b108e41d7c17ed133c5bc4825d12c4286f1e55e492","PTO-SCALAR-BWE":"5876da7a1f3a779f93cce7ec4470b871d01715cc5bc405883bb4fc512ab17aa5","PTO-SCALAR-BWI":"1321a582e5926bcb1acd81a8290b1a407bf402e7588c4be4677131fbb1dc93e2","PTO-SCALAR-BWT":"d19eceea136193735fb50225a13a5f2b954460b6c8c4322b6e9d1afe9785c8d6","PTO-SCALAR-C-EBREAK":"c339ce08423c5575e0cc7abe7741bc4989e583e072e9e6b711b1ef1a7ec2f528","PTO-SCALAR-C-SSRGET":"15da5ceaaaf23468b3d026c454c98149cea747caeed82ce6f47661d1a0b77324","PTO-SCALAR-CASB":"d5ea7974c69a3d7d113e77e1353e85ab8e0fb12b8a8b5a751c5feb0c150b9ad7","PTO-SCALAR-CASD":"7fdd15e0e8663eb003fba852701c0c67c6d02fead2772193ad30bbb9daf6e648","PTO-SCALAR-CASH":"16d853178603511eed7c4b3e1795345e56ae4ee549300bf70607434244305509","PTO-SCALAR-DC-CISW":"0a2b533ad703c93118c401a4fdd306a374d7a2d82c30ab56ac4e22d21ac865cf","PTO-SCALAR-DC-CIVA":"391e0d7ce96e1294eeb758aecddeccf63ae47a5e0e8adb3114055c6175b70e91","PTO-SCALAR-DC-CSW":"9edd31fa56754334182134dba1208bd20064e31688443ec3b6139306464f751d","PTO-SCALAR-DC-CVA":"fa0d7567ef8588f0a69a15150a96ae533f5702fd14ca809a831e6841bbb03c20","PTO-SCALAR-DC-IALL":"17b6f63e4f7157ff2cd53db4fe0b11c03dec2975f322aca37adfde00d11e6236","PTO-SCALAR-DC-ISW":"d544e557e25b18eb37fae5aaf31f0499c2e2a57d16180523a162beb5e94b9e93","PTO-SCALAR-DC-IVA":"ab59c62ce1a19f1246cc2807a8230753e3c2a6706eb0245941fa17e2dd6ec28c","PTO-SCALAR-DC-ZVA":"f8b1c48af95615ce9e708640920f394e9fa804ef0f7500eb82fc905315818043","PTO-SCALAR-DMA":"ec64143648f233e9c64822dd55266750539a36fdaf4951e5fe26654d9c0a511c","PTO-SCALAR-EBREAK":"e27aa1f72f26d1e48500ba6da0006e01b768773eb58a5e14a5fc8bfb29be047b","PTO-SCALAR-FENCE-I":"f47c393ea02f0bc22fe37ad2b5f2023de35da8d00626f86af67782d5dc6f8e1b","PTO-SCALAR-HL-CASB":"80978575e720165f393b3cf010fbdb97f05233017ec3fb14fda7a17fede7f12c","PTO-SCALAR-HL-CASD":"379ad6587d1e2c72adb8d94f0e3594f9f7cd16b40a069f2db52095adcc738fe2","PTO-SCALAR-HL-CASH":"22ea66d1147ce1e262ae2fd3c92bb3655716c3e8864f51795a480c9e4faec1d0","PTO-SCALAR-HL-CASW":"40511df58fe8b25c5b05909131c07857530978204e6537d2a6b3f6376e808b9c","PTO-SCALAR-HL-SSRGET":"4e7d0d31d6c766a284d98415e6a77e652ebd23b6104301b2bd97deeaa7328833","PTO-SCALAR-HL-SSRSET":"c8f27be6f36763508caee9451e0c3566758dacc48ea2a29cd12ba46bb0a70112","PTO-SCALAR-IC-IALL":"c2279cf659622242d16944cbcb6adf8148e9aea29d3f8a9f9726aa558b5e0477","PTO-SCALAR-IC-IVA":"c1e6628f3783365a572245ae395ede42c4234c50bd283e2b7fb06273355b17e7","PTO-SCALAR-LD-ADD":"5fe2bf29db3e3c6003c8582b2d07f341fbf6eb45b595093ad82cec41ea2b5530","PTO-SCALAR-LD-AND":"470198dbcd29f81a0dac7caf70cb03eab596609db13f776385b65d566b6cddef","PTO-SCALAR-LD-OR":"4f15d8db4952e8897cfb24080a1a9a79346e9ff195c298c5802d2e731613d8b5","PTO-SCALAR-LD-SMAX":"08e8b73c94fe20e29f4e261fa22d8ccc573588c52bc3e0941b3313e8613535b2","PTO-SCALAR-LD-SMIN":"078f35f8676bb0a11d92bdd26f25087218900694d5cb526b158de7ad7e3fecf7","PTO-SCALAR-LD-UMAX":"63564b214131b7da2ad0e9b59d9629a0fd35eecb8dcd2297c115670c466ac10e","PTO-SCALAR-LD-UMIN":"d5e4a27ed8440decc6def5d0ffa7e4a417103b120eb3c3c674a76e78a2aaaed8","PTO-SCALAR-LD-XOR":"60f5607a4d907e6f433ef8dceecff2cd2ca621938a9a0a810e0afd352a2a2af0","PTO-SCALAR-LR-B":"13d34ac6f4f3e9a135bf9bd4adf97c79862ca94b3209cd9b867b4fd5deefd2b8","PTO-SCALAR-LR-D":"9c50a30d5414ee670acff21a8492a9495cf50f0c171c7cd19dec5240599211a6","PTO-SCALAR-LR-H":"b2fa16ee2d90339947576a1c3fa1b8a365acaf9db2b38c5f8688a4eae2168b84","PTO-SCALAR-LR-W":"24f59ded9e6af58039d82efc7f5feeef5578040f26c81bbb4d4145ed8fd720b9","PTO-SCALAR-LSRGET":"ec8f2ab15809ce50be2441cb5b5b8a69fad5bea4b26edfef9cc23c219183aed5","PTO-SCALAR-LW-ADD":"3079648f64f799d2f253a3252d84e90b1d0dd506f5abc6b8ad916bf9dbf9f0e1","PTO-SCALAR-LW-AND":"746f193c5916d68d061e7992f99b808c0d33c22210d476f1f1f99bb5d3c9997d","PTO-SCALAR-LW-OR":"72f0d7357643088fefd6d3d8538807263c512d60f9963f69f1fea6574703fd0f","PTO-SCALAR-LW-SMAX":"14b8271eeb7aa0a694166fb3333e5f42fa3e3aaa0dcf1397a1edb3611dba9179","PTO-SCALAR-LW-SMIN":"544e0875fc82ead198528758fbbee42a2af4c5b81a85b31215dfdef6c31261f9","PTO-SCALAR-LW-UMAX":"42437aa86891a724e16f2af7204634eb85395bb783d968353e7a6b9df9d49c1e","PTO-SCALAR-LW-UMIN":"bd1f1a7a0640289cf028a63454925b3d0308475f0f72b4ba92afe16455fccbb5","PTO-SCALAR-LW-XOR":"3f02d1e9783197cd382b9393946cff9b398f2e9c0ee15aa94fecc153d7d00800","PTO-SCALAR-SC-B":"74c987e1bdf8f0da617ef0a3e92d181f36a7ebe2bece1217a93e2ccf891b8511","PTO-SCALAR-SC-D":"7b1714945114451561bd960ccb367cbe3822c4600ec732795b923ef38aa6dc9d","PTO-SCALAR-SC-H":"e58def8697888bcadb5ad0217bf3a7b183026d27dc23422c994666cefba081b1","PTO-SCALAR-SC-W":"1389c02e3c2bd8a244597476eb741034d67166992c3e4a3a5eeea92e11294f1c","PTO-SCALAR-SD-ADD":"728d6fafeebebe9e9af661b9d5c82f69c512aff79dff17bda98b8b3b2e38f595","PTO-SCALAR-SD-AND":"1f310455cd83a851f144c27f87cf090f43fde43da7acc569399a0ae487a43f80","PTO-SCALAR-SD-OR":"c0fef758a6c79280d0c272f3995e394488dfe3afcce11791bff8d2b4c811ec0d","PTO-SCALAR-SD-SMAX":"b5884e0841062f9675e05d5f9805b176ddb0be5458313f447dc0f04614ce9ba2","PTO-SCALAR-SD-SMIN":"03846bd3bce19cca6423c88845dfa8c59b56aa29d4afcc225fdbfbcb1165031e","PTO-SCALAR-SD-UMAX":"c9b75be697d63ef029ae826ccfe78a9b959dec821072f7a59583a583f1ea0ee1","PTO-SCALAR-SD-UMIN":"118884e6b9b6384f5b2dc08735d9aa182a5cca6c8824e96cb0421c2c9d7d8129","PTO-SCALAR-SD-XOR":"82da8b870b464a9b9b3cad0ce18f7fe5bf0fa18dc415746bf6870b4d7b615ec2","PTO-SCALAR-SETC-TGT":"6398f38882d22233e63490ff0b82498e05630906101ca6f13608b7e186f25aaa","PTO-SCALAR-SSRGET":"22ecc44b0ef830748eca12d1c03a7f94874fe31cccf2d161564811c4c474dcd9","PTO-SCALAR-SSRSET":"6424ddd0d91ce7808de11b53def2ab1c11c1901e90d9ddbfb98a8d13105349c5","PTO-SCALAR-SSRSWAP":"ac066c42c3b6eaab87879a44b826ef23f5382c8b45755307a66a871f3bee43d9","PTO-SCALAR-SW-ADD":"be3fcc37bcc48c4421963d86e8db5b36d9bd316ff98a64098c62b4bfbb845e65","PTO-SCALAR-SW-AND":"6f583c858d484257f9a1a4ea0665e02f904611cbf3aeaefd3c37ba1947d7890d","PTO-SCALAR-SW-OR":"d12c565fe6c23384f15614876816c253e5870203a0211da02a283242d7e35724","PTO-SCALAR-SW-SMAX":"b3108c2c15fd6309b05e3852ff1293ad4fa36681bf3aef9db3809c40b9e78ed1","PTO-SCALAR-SW-SMIN":"f3c0b4f80f718c900753bc0674ac650e9b16ac81ea5d2c618598e1814b6a6d59","PTO-SCALAR-SW-UMAX":"9d33e295bab9cde1a9b6c930f75c6d6b1f280aceff3b294f497aaa92d14bec87","PTO-SCALAR-SW-UMIN":"b09ff6e2dfb59b343f7cfc59b60ecb73a4b34d45b8be2a234c0def41dfc38038","PTO-SCALAR-SW-XOR":"720b671300ac12ceadb51f881746cb96e5060451bf818d853b61d4ab1210b623","PTO-SCALAR-SWAPB":"b60a37a5638a40c7f513b5fef3262a49c2f7f8cb42a568dbcdee5a9375479431","PTO-SCALAR-SWAPD":"a70b1cf01b40adb0c39959ddee1db407c9daab6e2af0be269ab7858b40cb9bf1","PTO-SCALAR-SWAPH":"786fd1e478f01b63c8f2cfaf1515baee235117ed1449266b37a2ec2b15b5cc24","PTO-SCALAR-SWAPW":"45663f499e835d88e76965c40fbb224e07236eee9af3eedd6a7aa04263b28912","PTO-SCALAR-TLB-IA":"c0181074bda962306fa2b0de42a01902a4c90227014e1298825ed1512c8b217a","PTO-SCALAR-TLB-IALL":"9c0ac5825012fbaa1215a9e92add35f7005239a0b963f24bdeec490838b29059","PTO-SCALAR-TLB-IAV":"a7cde8264f7c9d4db58d1fba4b297faaceee32e4206b45138de33aeb9ecc9548","PTO-SCALAR-TLB-IV":"7aae3e0a93a92589d805dadb557fbbda343b19f3f2f87cd35532e853266c473c"},"unit_ids":["PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DMA","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW","PTO-SCALAR-ACRC","PTO-SCALAR-ACRE","PTO-SCALAR-ASSERT","PTO-SCALAR-BC-IALL","PTO-SCALAR-BC-IVA","PTO-SCALAR-BSE","PTO-SCALAR-BWE","PTO-SCALAR-BWI","PTO-SCALAR-BWT","PTO-SCALAR-C-EBREAK","PTO-SCALAR-C-SSRGET","PTO-SCALAR-DC-CISW","PTO-SCALAR-DC-CIVA","PTO-SCALAR-DC-CSW","PTO-SCALAR-DC-CVA","PTO-SCALAR-DC-IALL","PTO-SCALAR-DC-ISW","PTO-SCALAR-DC-IVA","PTO-SCALAR-DC-ZVA","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-HL-SSRGET","PTO-SCALAR-HL-SSRSET","PTO-SCALAR-IC-IALL","PTO-SCALAR-IC-IVA","PTO-SCALAR-LSRGET","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRGET","PTO-SCALAR-SSRSET","PTO-SCALAR-SSRSWAP","PTO-SCALAR-TLB-IA","PTO-SCALAR-TLB-IALL","PTO-SCALAR-TLB-IAV","PTO-SCALAR-TLB-IV"],"unit_risks":{"PTO-SCALAR-ACRC":"ordinary","PTO-SCALAR-ACRE":"high-risk","PTO-SCALAR-ASSERT":"ordinary","PTO-SCALAR-BC-IALL":"ordinary","PTO-SCALAR-BC-IVA":"ordinary","PTO-SCALAR-BSE":"ordinary","PTO-SCALAR-BWE":"ordinary","PTO-SCALAR-BWI":"ordinary","PTO-SCALAR-BWT":"ordinary","PTO-SCALAR-C-EBREAK":"high-risk","PTO-SCALAR-C-SSRGET":"ordinary","PTO-SCALAR-CASB":"high-risk","PTO-SCALAR-CASD":"high-risk","PTO-SCALAR-CASH":"high-risk","PTO-SCALAR-DC-CISW":"ordinary","PTO-SCALAR-DC-CIVA":"ordinary","PTO-SCALAR-DC-CSW":"ordinary","PTO-SCALAR-DC-CVA":"ordinary","PTO-SCALAR-DC-IALL":"ordinary","PTO-SCALAR-DC-ISW":"ordinary","PTO-SCALAR-DC-IVA":"ordinary","PTO-SCALAR-DC-ZVA":"ordinary","PTO-SCALAR-DMA":"high-risk","PTO-SCALAR-EBREAK":"high-risk","PTO-SCALAR-FENCE-I":"high-risk","PTO-SCALAR-HL-CASB":"high-risk","PTO-SCALAR-HL-CASD":"high-risk","PTO-SCALAR-HL-CASH":"high-risk","PTO-SCALAR-HL-CASW":"high-risk","PTO-SCALAR-HL-SSRGET":"ordinary","PTO-SCALAR-HL-SSRSET":"ordinary","PTO-SCALAR-IC-IALL":"ordinary","PTO-SCALAR-IC-IVA":"ordinary","PTO-SCALAR-LD-ADD":"high-risk","PTO-SCALAR-LD-AND":"high-risk","PTO-SCALAR-LD-OR":"high-risk","PTO-SCALAR-LD-SMAX":"high-risk","PTO-SCALAR-LD-SMIN":"high-risk","PTO-SCALAR-LD-UMAX":"high-risk","PTO-SCALAR-LD-UMIN":"high-risk","PTO-SCALAR-LD-XOR":"high-risk","PTO-SCALAR-LR-B":"high-risk","PTO-SCALAR-LR-D":"high-risk","PTO-SCALAR-LR-H":"high-risk","PTO-SCALAR-LR-W":"high-risk","PTO-SCALAR-LSRGET":"high-risk","PTO-SCALAR-LW-ADD":"high-risk","PTO-SCALAR-LW-AND":"high-risk","PTO-SCALAR-LW-OR":"high-risk","PTO-SCALAR-LW-SMAX":"high-risk","PTO-SCALAR-LW-SMIN":"high-risk","PTO-SCALAR-LW-UMAX":"high-risk","PTO-SCALAR-LW-UMIN":"high-risk","PTO-SCALAR-LW-XOR":"high-risk","PTO-SCALAR-SC-B":"high-risk","PTO-SCALAR-SC-D":"high-risk","PTO-SCALAR-SC-H":"high-risk","PTO-SCALAR-SC-W":"high-risk","PTO-SCALAR-SD-ADD":"high-risk","PTO-SCALAR-SD-AND":"high-risk","PTO-SCALAR-SD-OR":"high-risk","PTO-SCALAR-SD-SMAX":"high-risk","PTO-SCALAR-SD-SMIN":"high-risk","PTO-SCALAR-SD-UMAX":"high-risk","PTO-SCALAR-SD-UMIN":"high-risk","PTO-SCALAR-SD-XOR":"high-risk","PTO-SCALAR-SETC-TGT":"high-risk","PTO-SCALAR-SSRGET":"ordinary","PTO-SCALAR-SSRSET":"ordinary","PTO-SCALAR-SSRSWAP":"high-risk","PTO-SCALAR-SW-ADD":"high-risk","PTO-SCALAR-SW-AND":"high-risk","PTO-SCALAR-SW-OR":"high-risk","PTO-SCALAR-SW-SMAX":"high-risk","PTO-SCALAR-SW-SMIN":"high-risk","PTO-SCALAR-SW-UMAX":"high-risk","PTO-SCALAR-SW-UMIN":"high-risk","PTO-SCALAR-SW-XOR":"high-risk","PTO-SCALAR-SWAPB":"high-risk","PTO-SCALAR-SWAPD":"high-risk","PTO-SCALAR-SWAPH":"high-risk","PTO-SCALAR-SWAPW":"high-risk","PTO-SCALAR-TLB-IA":"ordinary","PTO-SCALAR-TLB-IALL":"ordinary","PTO-SCALAR-TLB-IAV":"ordinary","PTO-SCALAR-TLB-IV":"ordinary"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":65,"verifier_sample_unit_ids":["PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DMA","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW","PTO-SCALAR-ACRE","PTO-SCALAR-C-EBREAK","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-LSRGET","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRSWAP","PTO-SCALAR-ACRC","PTO-SCALAR-ASSERT","PTO-SCALAR-BC-IALL","PTO-SCALAR-BC-IVA","PTO-SCALAR-BSE","PTO-SCALAR-BWE"]} +{"artifact_digests":{"language_review":"b36b80aa3d5936aa4b18d34fc0c62ecf731ce25480e342c29ad0d5de8c87ecc6","translation":"7cdf4f3bc9243599ff9c3d7c624662e90af898c9085f9e158260ba077cf18a1e","verification":"a5ac5f864a0f9bafd52f521b0fd88c6e39fb475ee3961de9d2a12671658473a3"},"batch_id":"PTO-READER-ZH-SCALAR-ROLLOUT-D-001","contexts":{"language_reviewer":"/root/arch_d_semantic_review","translator":"/root/arch_rollout_d","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-SCALAR-ACRC","PTO-SCALAR-ACRE","PTO-SCALAR-ASSERT","PTO-SCALAR-BC-IALL","PTO-SCALAR-BC-IVA","PTO-SCALAR-BSE","PTO-SCALAR-BWE","PTO-SCALAR-BWI","PTO-SCALAR-BWT","PTO-SCALAR-C-EBREAK","PTO-SCALAR-C-SSRGET","PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DC-CISW","PTO-SCALAR-DC-CIVA","PTO-SCALAR-DC-CSW","PTO-SCALAR-DC-CVA","PTO-SCALAR-DC-IALL","PTO-SCALAR-DC-ISW","PTO-SCALAR-DC-IVA","PTO-SCALAR-DC-ZVA","PTO-SCALAR-DMA","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-HL-SSRGET","PTO-SCALAR-HL-SSRSET","PTO-SCALAR-IC-IALL","PTO-SCALAR-IC-IVA","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LSRGET","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRGET","PTO-SCALAR-SSRSET","PTO-SCALAR-SSRSWAP","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW","PTO-SCALAR-TLB-IA","PTO-SCALAR-TLB-IALL","PTO-SCALAR-TLB-IAV","PTO-SCALAR-TLB-IV"],"reviewed_claim_count":769,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-ACRC-001","PTO-READER-CLAIM-SCALAR-ACRC-002","PTO-READER-CLAIM-SCALAR-ACRC-003","PTO-READER-CLAIM-SCALAR-ACRC-004","PTO-READER-CLAIM-SCALAR-ACRC-005","PTO-READER-CLAIM-SCALAR-ACRC-006","PTO-READER-CLAIM-SCALAR-ACRC-007","PTO-READER-CLAIM-SCALAR-ACRC-008","PTO-READER-CLAIM-SCALAR-ACRC-009","PTO-READER-CLAIM-SCALAR-ACRE-001","PTO-READER-CLAIM-SCALAR-ACRE-002","PTO-READER-CLAIM-SCALAR-ACRE-003","PTO-READER-CLAIM-SCALAR-ACRE-004","PTO-READER-CLAIM-SCALAR-ACRE-005","PTO-READER-CLAIM-SCALAR-ACRE-006","PTO-READER-CLAIM-SCALAR-ACRE-007","PTO-READER-CLAIM-SCALAR-ACRE-008","PTO-READER-CLAIM-SCALAR-ACRE-009","PTO-READER-CLAIM-SCALAR-ASSERT-001","PTO-READER-CLAIM-SCALAR-ASSERT-002","PTO-READER-CLAIM-SCALAR-ASSERT-003","PTO-READER-CLAIM-SCALAR-ASSERT-004","PTO-READER-CLAIM-SCALAR-ASSERT-005","PTO-READER-CLAIM-SCALAR-ASSERT-006","PTO-READER-CLAIM-SCALAR-ASSERT-007","PTO-READER-CLAIM-SCALAR-ASSERT-008","PTO-READER-CLAIM-SCALAR-ASSERT-009","PTO-READER-CLAIM-SCALAR-BC-IALL-001","PTO-READER-CLAIM-SCALAR-BC-IALL-002","PTO-READER-CLAIM-SCALAR-BC-IALL-003","PTO-READER-CLAIM-SCALAR-BC-IALL-004","PTO-READER-CLAIM-SCALAR-BC-IALL-005","PTO-READER-CLAIM-SCALAR-BC-IALL-006","PTO-READER-CLAIM-SCALAR-BC-IALL-007","PTO-READER-CLAIM-SCALAR-BC-IALL-008","PTO-READER-CLAIM-SCALAR-BC-IVA-001","PTO-READER-CLAIM-SCALAR-BC-IVA-002","PTO-READER-CLAIM-SCALAR-BC-IVA-003","PTO-READER-CLAIM-SCALAR-BC-IVA-004","PTO-READER-CLAIM-SCALAR-BC-IVA-005","PTO-READER-CLAIM-SCALAR-BC-IVA-006","PTO-READER-CLAIM-SCALAR-BC-IVA-007","PTO-READER-CLAIM-SCALAR-BC-IVA-008","PTO-READER-CLAIM-SCALAR-BC-IVA-009","PTO-READER-CLAIM-SCALAR-BSE-001","PTO-READER-CLAIM-SCALAR-BSE-002","PTO-READER-CLAIM-SCALAR-BSE-003","PTO-READER-CLAIM-SCALAR-BSE-004","PTO-READER-CLAIM-SCALAR-BSE-005","PTO-READER-CLAIM-SCALAR-BSE-006","PTO-READER-CLAIM-SCALAR-BSE-007","PTO-READER-CLAIM-SCALAR-BSE-008","PTO-READER-CLAIM-SCALAR-BSE-009","PTO-READER-CLAIM-SCALAR-BWE-001","PTO-READER-CLAIM-SCALAR-BWE-002","PTO-READER-CLAIM-SCALAR-BWE-003","PTO-READER-CLAIM-SCALAR-BWE-004","PTO-READER-CLAIM-SCALAR-BWE-005","PTO-READER-CLAIM-SCALAR-BWE-006","PTO-READER-CLAIM-SCALAR-BWE-007","PTO-READER-CLAIM-SCALAR-BWE-008","PTO-READER-CLAIM-SCALAR-BWE-009","PTO-READER-CLAIM-SCALAR-BWI-001","PTO-READER-CLAIM-SCALAR-BWI-002","PTO-READER-CLAIM-SCALAR-BWI-003","PTO-READER-CLAIM-SCALAR-BWI-004","PTO-READER-CLAIM-SCALAR-BWI-005","PTO-READER-CLAIM-SCALAR-BWI-006","PTO-READER-CLAIM-SCALAR-BWI-007","PTO-READER-CLAIM-SCALAR-BWI-008","PTO-READER-CLAIM-SCALAR-BWI-009","PTO-READER-CLAIM-SCALAR-BWT-001","PTO-READER-CLAIM-SCALAR-BWT-002","PTO-READER-CLAIM-SCALAR-BWT-003","PTO-READER-CLAIM-SCALAR-BWT-004","PTO-READER-CLAIM-SCALAR-BWT-005","PTO-READER-CLAIM-SCALAR-BWT-006","PTO-READER-CLAIM-SCALAR-BWT-007","PTO-READER-CLAIM-SCALAR-BWT-008","PTO-READER-CLAIM-SCALAR-BWT-009","PTO-READER-CLAIM-SCALAR-C-EBREAK-001","PTO-READER-CLAIM-SCALAR-C-EBREAK-002","PTO-READER-CLAIM-SCALAR-C-EBREAK-003","PTO-READER-CLAIM-SCALAR-C-EBREAK-004","PTO-READER-CLAIM-SCALAR-C-EBREAK-005","PTO-READER-CLAIM-SCALAR-C-EBREAK-006","PTO-READER-CLAIM-SCALAR-C-EBREAK-007","PTO-READER-CLAIM-SCALAR-C-EBREAK-008","PTO-READER-CLAIM-SCALAR-C-EBREAK-009","PTO-READER-CLAIM-SCALAR-C-SSRGET-001","PTO-READER-CLAIM-SCALAR-C-SSRGET-002","PTO-READER-CLAIM-SCALAR-C-SSRGET-003","PTO-READER-CLAIM-SCALAR-C-SSRGET-004","PTO-READER-CLAIM-SCALAR-C-SSRGET-005","PTO-READER-CLAIM-SCALAR-C-SSRGET-006","PTO-READER-CLAIM-SCALAR-C-SSRGET-007","PTO-READER-CLAIM-SCALAR-C-SSRGET-008","PTO-READER-CLAIM-SCALAR-C-SSRGET-009","PTO-READER-CLAIM-SCALAR-CASB-001","PTO-READER-CLAIM-SCALAR-CASB-002","PTO-READER-CLAIM-SCALAR-CASB-003","PTO-READER-CLAIM-SCALAR-CASB-004","PTO-READER-CLAIM-SCALAR-CASB-005","PTO-READER-CLAIM-SCALAR-CASB-006","PTO-READER-CLAIM-SCALAR-CASB-007","PTO-READER-CLAIM-SCALAR-CASB-008","PTO-READER-CLAIM-SCALAR-CASB-009","PTO-READER-CLAIM-SCALAR-CASD-001","PTO-READER-CLAIM-SCALAR-CASD-002","PTO-READER-CLAIM-SCALAR-CASD-003","PTO-READER-CLAIM-SCALAR-CASD-004","PTO-READER-CLAIM-SCALAR-CASD-005","PTO-READER-CLAIM-SCALAR-CASD-006","PTO-READER-CLAIM-SCALAR-CASD-007","PTO-READER-CLAIM-SCALAR-CASD-008","PTO-READER-CLAIM-SCALAR-CASD-009","PTO-READER-CLAIM-SCALAR-CASH-001","PTO-READER-CLAIM-SCALAR-CASH-002","PTO-READER-CLAIM-SCALAR-CASH-003","PTO-READER-CLAIM-SCALAR-CASH-004","PTO-READER-CLAIM-SCALAR-CASH-005","PTO-READER-CLAIM-SCALAR-CASH-006","PTO-READER-CLAIM-SCALAR-CASH-007","PTO-READER-CLAIM-SCALAR-CASH-008","PTO-READER-CLAIM-SCALAR-CASH-009","PTO-READER-CLAIM-SCALAR-DC-CISW-001","PTO-READER-CLAIM-SCALAR-DC-CISW-002","PTO-READER-CLAIM-SCALAR-DC-CISW-003","PTO-READER-CLAIM-SCALAR-DC-CISW-004","PTO-READER-CLAIM-SCALAR-DC-CISW-005","PTO-READER-CLAIM-SCALAR-DC-CISW-006","PTO-READER-CLAIM-SCALAR-DC-CISW-007","PTO-READER-CLAIM-SCALAR-DC-CISW-008","PTO-READER-CLAIM-SCALAR-DC-CISW-009","PTO-READER-CLAIM-SCALAR-DC-CIVA-001","PTO-READER-CLAIM-SCALAR-DC-CIVA-002","PTO-READER-CLAIM-SCALAR-DC-CIVA-003","PTO-READER-CLAIM-SCALAR-DC-CIVA-004","PTO-READER-CLAIM-SCALAR-DC-CIVA-005","PTO-READER-CLAIM-SCALAR-DC-CIVA-006","PTO-READER-CLAIM-SCALAR-DC-CIVA-007","PTO-READER-CLAIM-SCALAR-DC-CIVA-008","PTO-READER-CLAIM-SCALAR-DC-CIVA-009","PTO-READER-CLAIM-SCALAR-DC-CSW-001","PTO-READER-CLAIM-SCALAR-DC-CSW-002","PTO-READER-CLAIM-SCALAR-DC-CSW-003","PTO-READER-CLAIM-SCALAR-DC-CSW-004","PTO-READER-CLAIM-SCALAR-DC-CSW-005","PTO-READER-CLAIM-SCALAR-DC-CSW-006","PTO-READER-CLAIM-SCALAR-DC-CSW-007","PTO-READER-CLAIM-SCALAR-DC-CSW-008","PTO-READER-CLAIM-SCALAR-DC-CSW-009","PTO-READER-CLAIM-SCALAR-DC-CVA-001","PTO-READER-CLAIM-SCALAR-DC-CVA-002","PTO-READER-CLAIM-SCALAR-DC-CVA-003","PTO-READER-CLAIM-SCALAR-DC-CVA-004","PTO-READER-CLAIM-SCALAR-DC-CVA-005","PTO-READER-CLAIM-SCALAR-DC-CVA-006","PTO-READER-CLAIM-SCALAR-DC-CVA-007","PTO-READER-CLAIM-SCALAR-DC-CVA-008","PTO-READER-CLAIM-SCALAR-DC-CVA-009","PTO-READER-CLAIM-SCALAR-DC-IALL-001","PTO-READER-CLAIM-SCALAR-DC-IALL-002","PTO-READER-CLAIM-SCALAR-DC-IALL-003","PTO-READER-CLAIM-SCALAR-DC-IALL-004","PTO-READER-CLAIM-SCALAR-DC-IALL-005","PTO-READER-CLAIM-SCALAR-DC-IALL-006","PTO-READER-CLAIM-SCALAR-DC-IALL-007","PTO-READER-CLAIM-SCALAR-DC-IALL-008","PTO-READER-CLAIM-SCALAR-DC-ISW-001","PTO-READER-CLAIM-SCALAR-DC-ISW-002","PTO-READER-CLAIM-SCALAR-DC-ISW-003","PTO-READER-CLAIM-SCALAR-DC-ISW-004","PTO-READER-CLAIM-SCALAR-DC-ISW-005","PTO-READER-CLAIM-SCALAR-DC-ISW-006","PTO-READER-CLAIM-SCALAR-DC-ISW-007","PTO-READER-CLAIM-SCALAR-DC-ISW-008","PTO-READER-CLAIM-SCALAR-DC-ISW-009","PTO-READER-CLAIM-SCALAR-DC-IVA-001","PTO-READER-CLAIM-SCALAR-DC-IVA-002","PTO-READER-CLAIM-SCALAR-DC-IVA-003","PTO-READER-CLAIM-SCALAR-DC-IVA-004","PTO-READER-CLAIM-SCALAR-DC-IVA-005","PTO-READER-CLAIM-SCALAR-DC-IVA-006","PTO-READER-CLAIM-SCALAR-DC-IVA-007","PTO-READER-CLAIM-SCALAR-DC-IVA-008","PTO-READER-CLAIM-SCALAR-DC-IVA-009","PTO-READER-CLAIM-SCALAR-DC-ZVA-001","PTO-READER-CLAIM-SCALAR-DC-ZVA-002","PTO-READER-CLAIM-SCALAR-DC-ZVA-003","PTO-READER-CLAIM-SCALAR-DC-ZVA-004","PTO-READER-CLAIM-SCALAR-DC-ZVA-005","PTO-READER-CLAIM-SCALAR-DC-ZVA-006","PTO-READER-CLAIM-SCALAR-DC-ZVA-007","PTO-READER-CLAIM-SCALAR-DC-ZVA-008","PTO-READER-CLAIM-SCALAR-DC-ZVA-009","PTO-READER-CLAIM-SCALAR-DMA-001","PTO-READER-CLAIM-SCALAR-DMA-002","PTO-READER-CLAIM-SCALAR-DMA-003","PTO-READER-CLAIM-SCALAR-DMA-004","PTO-READER-CLAIM-SCALAR-DMA-005","PTO-READER-CLAIM-SCALAR-DMA-006","PTO-READER-CLAIM-SCALAR-DMA-007","PTO-READER-CLAIM-SCALAR-DMA-008","PTO-READER-CLAIM-SCALAR-DMA-009","PTO-READER-CLAIM-SCALAR-EBREAK-001","PTO-READER-CLAIM-SCALAR-EBREAK-002","PTO-READER-CLAIM-SCALAR-EBREAK-003","PTO-READER-CLAIM-SCALAR-EBREAK-004","PTO-READER-CLAIM-SCALAR-EBREAK-005","PTO-READER-CLAIM-SCALAR-EBREAK-006","PTO-READER-CLAIM-SCALAR-EBREAK-007","PTO-READER-CLAIM-SCALAR-EBREAK-008","PTO-READER-CLAIM-SCALAR-EBREAK-009","PTO-READER-CLAIM-SCALAR-FENCE-I-001","PTO-READER-CLAIM-SCALAR-FENCE-I-002","PTO-READER-CLAIM-SCALAR-FENCE-I-003","PTO-READER-CLAIM-SCALAR-FENCE-I-004","PTO-READER-CLAIM-SCALAR-FENCE-I-005","PTO-READER-CLAIM-SCALAR-FENCE-I-006","PTO-READER-CLAIM-SCALAR-FENCE-I-007","PTO-READER-CLAIM-SCALAR-FENCE-I-008","PTO-READER-CLAIM-SCALAR-HL-CASB-001","PTO-READER-CLAIM-SCALAR-HL-CASB-002","PTO-READER-CLAIM-SCALAR-HL-CASB-003","PTO-READER-CLAIM-SCALAR-HL-CASB-004","PTO-READER-CLAIM-SCALAR-HL-CASB-005","PTO-READER-CLAIM-SCALAR-HL-CASB-006","PTO-READER-CLAIM-SCALAR-HL-CASB-007","PTO-READER-CLAIM-SCALAR-HL-CASB-008","PTO-READER-CLAIM-SCALAR-HL-CASB-009","PTO-READER-CLAIM-SCALAR-HL-CASD-001","PTO-READER-CLAIM-SCALAR-HL-CASD-002","PTO-READER-CLAIM-SCALAR-HL-CASD-003","PTO-READER-CLAIM-SCALAR-HL-CASD-004","PTO-READER-CLAIM-SCALAR-HL-CASD-005","PTO-READER-CLAIM-SCALAR-HL-CASD-006","PTO-READER-CLAIM-SCALAR-HL-CASD-007","PTO-READER-CLAIM-SCALAR-HL-CASD-008","PTO-READER-CLAIM-SCALAR-HL-CASD-009","PTO-READER-CLAIM-SCALAR-HL-CASH-001","PTO-READER-CLAIM-SCALAR-HL-CASH-002","PTO-READER-CLAIM-SCALAR-HL-CASH-003","PTO-READER-CLAIM-SCALAR-HL-CASH-004","PTO-READER-CLAIM-SCALAR-HL-CASH-005","PTO-READER-CLAIM-SCALAR-HL-CASH-006","PTO-READER-CLAIM-SCALAR-HL-CASH-007","PTO-READER-CLAIM-SCALAR-HL-CASH-008","PTO-READER-CLAIM-SCALAR-HL-CASH-009","PTO-READER-CLAIM-SCALAR-HL-CASW-001","PTO-READER-CLAIM-SCALAR-HL-CASW-002","PTO-READER-CLAIM-SCALAR-HL-CASW-003","PTO-READER-CLAIM-SCALAR-HL-CASW-004","PTO-READER-CLAIM-SCALAR-HL-CASW-005","PTO-READER-CLAIM-SCALAR-HL-CASW-006","PTO-READER-CLAIM-SCALAR-HL-CASW-007","PTO-READER-CLAIM-SCALAR-HL-CASW-008","PTO-READER-CLAIM-SCALAR-HL-CASW-009","PTO-READER-CLAIM-SCALAR-HL-SSRGET-001","PTO-READER-CLAIM-SCALAR-HL-SSRGET-002","PTO-READER-CLAIM-SCALAR-HL-SSRGET-003","PTO-READER-CLAIM-SCALAR-HL-SSRGET-004","PTO-READER-CLAIM-SCALAR-HL-SSRGET-005","PTO-READER-CLAIM-SCALAR-HL-SSRGET-006","PTO-READER-CLAIM-SCALAR-HL-SSRGET-007","PTO-READER-CLAIM-SCALAR-HL-SSRGET-008","PTO-READER-CLAIM-SCALAR-HL-SSRGET-009","PTO-READER-CLAIM-SCALAR-HL-SSRSET-001","PTO-READER-CLAIM-SCALAR-HL-SSRSET-002","PTO-READER-CLAIM-SCALAR-HL-SSRSET-003","PTO-READER-CLAIM-SCALAR-HL-SSRSET-004","PTO-READER-CLAIM-SCALAR-HL-SSRSET-005","PTO-READER-CLAIM-SCALAR-HL-SSRSET-006","PTO-READER-CLAIM-SCALAR-HL-SSRSET-007","PTO-READER-CLAIM-SCALAR-HL-SSRSET-008","PTO-READER-CLAIM-SCALAR-HL-SSRSET-009","PTO-READER-CLAIM-SCALAR-IC-IALL-001","PTO-READER-CLAIM-SCALAR-IC-IALL-002","PTO-READER-CLAIM-SCALAR-IC-IALL-003","PTO-READER-CLAIM-SCALAR-IC-IALL-004","PTO-READER-CLAIM-SCALAR-IC-IALL-005","PTO-READER-CLAIM-SCALAR-IC-IALL-006","PTO-READER-CLAIM-SCALAR-IC-IALL-007","PTO-READER-CLAIM-SCALAR-IC-IALL-008","PTO-READER-CLAIM-SCALAR-IC-IVA-001","PTO-READER-CLAIM-SCALAR-IC-IVA-002","PTO-READER-CLAIM-SCALAR-IC-IVA-003","PTO-READER-CLAIM-SCALAR-IC-IVA-004","PTO-READER-CLAIM-SCALAR-IC-IVA-005","PTO-READER-CLAIM-SCALAR-IC-IVA-006","PTO-READER-CLAIM-SCALAR-IC-IVA-007","PTO-READER-CLAIM-SCALAR-IC-IVA-008","PTO-READER-CLAIM-SCALAR-IC-IVA-009","PTO-READER-CLAIM-SCALAR-LD-ADD-001","PTO-READER-CLAIM-SCALAR-LD-ADD-002","PTO-READER-CLAIM-SCALAR-LD-ADD-003","PTO-READER-CLAIM-SCALAR-LD-ADD-004","PTO-READER-CLAIM-SCALAR-LD-ADD-005","PTO-READER-CLAIM-SCALAR-LD-ADD-006","PTO-READER-CLAIM-SCALAR-LD-ADD-007","PTO-READER-CLAIM-SCALAR-LD-ADD-008","PTO-READER-CLAIM-SCALAR-LD-ADD-009","PTO-READER-CLAIM-SCALAR-LD-AND-001","PTO-READER-CLAIM-SCALAR-LD-AND-002","PTO-READER-CLAIM-SCALAR-LD-AND-003","PTO-READER-CLAIM-SCALAR-LD-AND-004","PTO-READER-CLAIM-SCALAR-LD-AND-005","PTO-READER-CLAIM-SCALAR-LD-AND-006","PTO-READER-CLAIM-SCALAR-LD-AND-007","PTO-READER-CLAIM-SCALAR-LD-AND-008","PTO-READER-CLAIM-SCALAR-LD-AND-009","PTO-READER-CLAIM-SCALAR-LD-OR-001","PTO-READER-CLAIM-SCALAR-LD-OR-002","PTO-READER-CLAIM-SCALAR-LD-OR-003","PTO-READER-CLAIM-SCALAR-LD-OR-004","PTO-READER-CLAIM-SCALAR-LD-OR-005","PTO-READER-CLAIM-SCALAR-LD-OR-006","PTO-READER-CLAIM-SCALAR-LD-OR-007","PTO-READER-CLAIM-SCALAR-LD-OR-008","PTO-READER-CLAIM-SCALAR-LD-OR-009","PTO-READER-CLAIM-SCALAR-LD-SMAX-001","PTO-READER-CLAIM-SCALAR-LD-SMAX-002","PTO-READER-CLAIM-SCALAR-LD-SMAX-003","PTO-READER-CLAIM-SCALAR-LD-SMAX-004","PTO-READER-CLAIM-SCALAR-LD-SMAX-005","PTO-READER-CLAIM-SCALAR-LD-SMAX-006","PTO-READER-CLAIM-SCALAR-LD-SMAX-007","PTO-READER-CLAIM-SCALAR-LD-SMAX-008","PTO-READER-CLAIM-SCALAR-LD-SMAX-009","PTO-READER-CLAIM-SCALAR-LD-SMIN-001","PTO-READER-CLAIM-SCALAR-LD-SMIN-002","PTO-READER-CLAIM-SCALAR-LD-SMIN-003","PTO-READER-CLAIM-SCALAR-LD-SMIN-004","PTO-READER-CLAIM-SCALAR-LD-SMIN-005","PTO-READER-CLAIM-SCALAR-LD-SMIN-006","PTO-READER-CLAIM-SCALAR-LD-SMIN-007","PTO-READER-CLAIM-SCALAR-LD-SMIN-008","PTO-READER-CLAIM-SCALAR-LD-SMIN-009","PTO-READER-CLAIM-SCALAR-LD-UMAX-001","PTO-READER-CLAIM-SCALAR-LD-UMAX-002","PTO-READER-CLAIM-SCALAR-LD-UMAX-003","PTO-READER-CLAIM-SCALAR-LD-UMAX-004","PTO-READER-CLAIM-SCALAR-LD-UMAX-005","PTO-READER-CLAIM-SCALAR-LD-UMAX-006","PTO-READER-CLAIM-SCALAR-LD-UMAX-007","PTO-READER-CLAIM-SCALAR-LD-UMAX-008","PTO-READER-CLAIM-SCALAR-LD-UMAX-009","PTO-READER-CLAIM-SCALAR-LD-UMIN-001","PTO-READER-CLAIM-SCALAR-LD-UMIN-002","PTO-READER-CLAIM-SCALAR-LD-UMIN-003","PTO-READER-CLAIM-SCALAR-LD-UMIN-004","PTO-READER-CLAIM-SCALAR-LD-UMIN-005","PTO-READER-CLAIM-SCALAR-LD-UMIN-006","PTO-READER-CLAIM-SCALAR-LD-UMIN-007","PTO-READER-CLAIM-SCALAR-LD-UMIN-008","PTO-READER-CLAIM-SCALAR-LD-UMIN-009","PTO-READER-CLAIM-SCALAR-LD-XOR-001","PTO-READER-CLAIM-SCALAR-LD-XOR-002","PTO-READER-CLAIM-SCALAR-LD-XOR-003","PTO-READER-CLAIM-SCALAR-LD-XOR-004","PTO-READER-CLAIM-SCALAR-LD-XOR-005","PTO-READER-CLAIM-SCALAR-LD-XOR-006","PTO-READER-CLAIM-SCALAR-LD-XOR-007","PTO-READER-CLAIM-SCALAR-LD-XOR-008","PTO-READER-CLAIM-SCALAR-LD-XOR-009","PTO-READER-CLAIM-SCALAR-LR-B-001","PTO-READER-CLAIM-SCALAR-LR-B-002","PTO-READER-CLAIM-SCALAR-LR-B-003","PTO-READER-CLAIM-SCALAR-LR-B-004","PTO-READER-CLAIM-SCALAR-LR-B-005","PTO-READER-CLAIM-SCALAR-LR-B-006","PTO-READER-CLAIM-SCALAR-LR-B-007","PTO-READER-CLAIM-SCALAR-LR-B-008","PTO-READER-CLAIM-SCALAR-LR-B-009","PTO-READER-CLAIM-SCALAR-LR-D-001","PTO-READER-CLAIM-SCALAR-LR-D-002","PTO-READER-CLAIM-SCALAR-LR-D-003","PTO-READER-CLAIM-SCALAR-LR-D-004","PTO-READER-CLAIM-SCALAR-LR-D-005","PTO-READER-CLAIM-SCALAR-LR-D-006","PTO-READER-CLAIM-SCALAR-LR-D-007","PTO-READER-CLAIM-SCALAR-LR-D-008","PTO-READER-CLAIM-SCALAR-LR-D-009","PTO-READER-CLAIM-SCALAR-LR-H-001","PTO-READER-CLAIM-SCALAR-LR-H-002","PTO-READER-CLAIM-SCALAR-LR-H-003","PTO-READER-CLAIM-SCALAR-LR-H-004","PTO-READER-CLAIM-SCALAR-LR-H-005","PTO-READER-CLAIM-SCALAR-LR-H-006","PTO-READER-CLAIM-SCALAR-LR-H-007","PTO-READER-CLAIM-SCALAR-LR-H-008","PTO-READER-CLAIM-SCALAR-LR-H-009","PTO-READER-CLAIM-SCALAR-LR-W-001","PTO-READER-CLAIM-SCALAR-LR-W-002","PTO-READER-CLAIM-SCALAR-LR-W-003","PTO-READER-CLAIM-SCALAR-LR-W-004","PTO-READER-CLAIM-SCALAR-LR-W-005","PTO-READER-CLAIM-SCALAR-LR-W-006","PTO-READER-CLAIM-SCALAR-LR-W-007","PTO-READER-CLAIM-SCALAR-LR-W-008","PTO-READER-CLAIM-SCALAR-LR-W-009","PTO-READER-CLAIM-SCALAR-LSRGET-001","PTO-READER-CLAIM-SCALAR-LSRGET-002","PTO-READER-CLAIM-SCALAR-LSRGET-003","PTO-READER-CLAIM-SCALAR-LSRGET-004","PTO-READER-CLAIM-SCALAR-LSRGET-005","PTO-READER-CLAIM-SCALAR-LSRGET-006","PTO-READER-CLAIM-SCALAR-LSRGET-007","PTO-READER-CLAIM-SCALAR-LSRGET-008","PTO-READER-CLAIM-SCALAR-LSRGET-009","PTO-READER-CLAIM-SCALAR-LW-ADD-001","PTO-READER-CLAIM-SCALAR-LW-ADD-002","PTO-READER-CLAIM-SCALAR-LW-ADD-003","PTO-READER-CLAIM-SCALAR-LW-ADD-004","PTO-READER-CLAIM-SCALAR-LW-ADD-005","PTO-READER-CLAIM-SCALAR-LW-ADD-006","PTO-READER-CLAIM-SCALAR-LW-ADD-007","PTO-READER-CLAIM-SCALAR-LW-ADD-008","PTO-READER-CLAIM-SCALAR-LW-ADD-009","PTO-READER-CLAIM-SCALAR-LW-AND-001","PTO-READER-CLAIM-SCALAR-LW-AND-002","PTO-READER-CLAIM-SCALAR-LW-AND-003","PTO-READER-CLAIM-SCALAR-LW-AND-004","PTO-READER-CLAIM-SCALAR-LW-AND-005","PTO-READER-CLAIM-SCALAR-LW-AND-006","PTO-READER-CLAIM-SCALAR-LW-AND-007","PTO-READER-CLAIM-SCALAR-LW-AND-008","PTO-READER-CLAIM-SCALAR-LW-AND-009","PTO-READER-CLAIM-SCALAR-LW-OR-001","PTO-READER-CLAIM-SCALAR-LW-OR-002","PTO-READER-CLAIM-SCALAR-LW-OR-003","PTO-READER-CLAIM-SCALAR-LW-OR-004","PTO-READER-CLAIM-SCALAR-LW-OR-005","PTO-READER-CLAIM-SCALAR-LW-OR-006","PTO-READER-CLAIM-SCALAR-LW-OR-007","PTO-READER-CLAIM-SCALAR-LW-OR-008","PTO-READER-CLAIM-SCALAR-LW-OR-009","PTO-READER-CLAIM-SCALAR-LW-SMAX-001","PTO-READER-CLAIM-SCALAR-LW-SMAX-002","PTO-READER-CLAIM-SCALAR-LW-SMAX-003","PTO-READER-CLAIM-SCALAR-LW-SMAX-004","PTO-READER-CLAIM-SCALAR-LW-SMAX-005","PTO-READER-CLAIM-SCALAR-LW-SMAX-006","PTO-READER-CLAIM-SCALAR-LW-SMAX-007","PTO-READER-CLAIM-SCALAR-LW-SMAX-008","PTO-READER-CLAIM-SCALAR-LW-SMAX-009","PTO-READER-CLAIM-SCALAR-LW-SMIN-001","PTO-READER-CLAIM-SCALAR-LW-SMIN-002","PTO-READER-CLAIM-SCALAR-LW-SMIN-003","PTO-READER-CLAIM-SCALAR-LW-SMIN-004","PTO-READER-CLAIM-SCALAR-LW-SMIN-005","PTO-READER-CLAIM-SCALAR-LW-SMIN-006","PTO-READER-CLAIM-SCALAR-LW-SMIN-007","PTO-READER-CLAIM-SCALAR-LW-SMIN-008","PTO-READER-CLAIM-SCALAR-LW-SMIN-009","PTO-READER-CLAIM-SCALAR-LW-UMAX-001","PTO-READER-CLAIM-SCALAR-LW-UMAX-002","PTO-READER-CLAIM-SCALAR-LW-UMAX-003","PTO-READER-CLAIM-SCALAR-LW-UMAX-004","PTO-READER-CLAIM-SCALAR-LW-UMAX-005","PTO-READER-CLAIM-SCALAR-LW-UMAX-006","PTO-READER-CLAIM-SCALAR-LW-UMAX-007","PTO-READER-CLAIM-SCALAR-LW-UMAX-008","PTO-READER-CLAIM-SCALAR-LW-UMAX-009","PTO-READER-CLAIM-SCALAR-LW-UMIN-001","PTO-READER-CLAIM-SCALAR-LW-UMIN-002","PTO-READER-CLAIM-SCALAR-LW-UMIN-003","PTO-READER-CLAIM-SCALAR-LW-UMIN-004","PTO-READER-CLAIM-SCALAR-LW-UMIN-005","PTO-READER-CLAIM-SCALAR-LW-UMIN-006","PTO-READER-CLAIM-SCALAR-LW-UMIN-007","PTO-READER-CLAIM-SCALAR-LW-UMIN-008","PTO-READER-CLAIM-SCALAR-LW-UMIN-009","PTO-READER-CLAIM-SCALAR-LW-XOR-001","PTO-READER-CLAIM-SCALAR-LW-XOR-002","PTO-READER-CLAIM-SCALAR-LW-XOR-003","PTO-READER-CLAIM-SCALAR-LW-XOR-004","PTO-READER-CLAIM-SCALAR-LW-XOR-005","PTO-READER-CLAIM-SCALAR-LW-XOR-006","PTO-READER-CLAIM-SCALAR-LW-XOR-007","PTO-READER-CLAIM-SCALAR-LW-XOR-008","PTO-READER-CLAIM-SCALAR-LW-XOR-009","PTO-READER-CLAIM-SCALAR-SC-B-001","PTO-READER-CLAIM-SCALAR-SC-B-002","PTO-READER-CLAIM-SCALAR-SC-B-003","PTO-READER-CLAIM-SCALAR-SC-B-004","PTO-READER-CLAIM-SCALAR-SC-B-005","PTO-READER-CLAIM-SCALAR-SC-B-006","PTO-READER-CLAIM-SCALAR-SC-B-007","PTO-READER-CLAIM-SCALAR-SC-B-008","PTO-READER-CLAIM-SCALAR-SC-B-009","PTO-READER-CLAIM-SCALAR-SC-D-001","PTO-READER-CLAIM-SCALAR-SC-D-002","PTO-READER-CLAIM-SCALAR-SC-D-003","PTO-READER-CLAIM-SCALAR-SC-D-004","PTO-READER-CLAIM-SCALAR-SC-D-005","PTO-READER-CLAIM-SCALAR-SC-D-006","PTO-READER-CLAIM-SCALAR-SC-D-007","PTO-READER-CLAIM-SCALAR-SC-D-008","PTO-READER-CLAIM-SCALAR-SC-D-009","PTO-READER-CLAIM-SCALAR-SC-H-001","PTO-READER-CLAIM-SCALAR-SC-H-002","PTO-READER-CLAIM-SCALAR-SC-H-003","PTO-READER-CLAIM-SCALAR-SC-H-004","PTO-READER-CLAIM-SCALAR-SC-H-005","PTO-READER-CLAIM-SCALAR-SC-H-006","PTO-READER-CLAIM-SCALAR-SC-H-007","PTO-READER-CLAIM-SCALAR-SC-H-008","PTO-READER-CLAIM-SCALAR-SC-H-009","PTO-READER-CLAIM-SCALAR-SC-W-001","PTO-READER-CLAIM-SCALAR-SC-W-002","PTO-READER-CLAIM-SCALAR-SC-W-003","PTO-READER-CLAIM-SCALAR-SC-W-004","PTO-READER-CLAIM-SCALAR-SC-W-005","PTO-READER-CLAIM-SCALAR-SC-W-006","PTO-READER-CLAIM-SCALAR-SC-W-007","PTO-READER-CLAIM-SCALAR-SC-W-008","PTO-READER-CLAIM-SCALAR-SC-W-009","PTO-READER-CLAIM-SCALAR-SD-ADD-001","PTO-READER-CLAIM-SCALAR-SD-ADD-002","PTO-READER-CLAIM-SCALAR-SD-ADD-003","PTO-READER-CLAIM-SCALAR-SD-ADD-004","PTO-READER-CLAIM-SCALAR-SD-ADD-005","PTO-READER-CLAIM-SCALAR-SD-ADD-006","PTO-READER-CLAIM-SCALAR-SD-ADD-007","PTO-READER-CLAIM-SCALAR-SD-ADD-008","PTO-READER-CLAIM-SCALAR-SD-ADD-009","PTO-READER-CLAIM-SCALAR-SD-AND-001","PTO-READER-CLAIM-SCALAR-SD-AND-002","PTO-READER-CLAIM-SCALAR-SD-AND-003","PTO-READER-CLAIM-SCALAR-SD-AND-004","PTO-READER-CLAIM-SCALAR-SD-AND-005","PTO-READER-CLAIM-SCALAR-SD-AND-006","PTO-READER-CLAIM-SCALAR-SD-AND-007","PTO-READER-CLAIM-SCALAR-SD-AND-008","PTO-READER-CLAIM-SCALAR-SD-AND-009","PTO-READER-CLAIM-SCALAR-SD-OR-001","PTO-READER-CLAIM-SCALAR-SD-OR-002","PTO-READER-CLAIM-SCALAR-SD-OR-003","PTO-READER-CLAIM-SCALAR-SD-OR-004","PTO-READER-CLAIM-SCALAR-SD-OR-005","PTO-READER-CLAIM-SCALAR-SD-OR-006","PTO-READER-CLAIM-SCALAR-SD-OR-007","PTO-READER-CLAIM-SCALAR-SD-OR-008","PTO-READER-CLAIM-SCALAR-SD-OR-009","PTO-READER-CLAIM-SCALAR-SD-SMAX-001","PTO-READER-CLAIM-SCALAR-SD-SMAX-002","PTO-READER-CLAIM-SCALAR-SD-SMAX-003","PTO-READER-CLAIM-SCALAR-SD-SMAX-004","PTO-READER-CLAIM-SCALAR-SD-SMAX-005","PTO-READER-CLAIM-SCALAR-SD-SMAX-006","PTO-READER-CLAIM-SCALAR-SD-SMAX-007","PTO-READER-CLAIM-SCALAR-SD-SMAX-008","PTO-READER-CLAIM-SCALAR-SD-SMAX-009","PTO-READER-CLAIM-SCALAR-SD-SMIN-001","PTO-READER-CLAIM-SCALAR-SD-SMIN-002","PTO-READER-CLAIM-SCALAR-SD-SMIN-003","PTO-READER-CLAIM-SCALAR-SD-SMIN-004","PTO-READER-CLAIM-SCALAR-SD-SMIN-005","PTO-READER-CLAIM-SCALAR-SD-SMIN-006","PTO-READER-CLAIM-SCALAR-SD-SMIN-007","PTO-READER-CLAIM-SCALAR-SD-SMIN-008","PTO-READER-CLAIM-SCALAR-SD-SMIN-009","PTO-READER-CLAIM-SCALAR-SD-UMAX-001","PTO-READER-CLAIM-SCALAR-SD-UMAX-002","PTO-READER-CLAIM-SCALAR-SD-UMAX-003","PTO-READER-CLAIM-SCALAR-SD-UMAX-004","PTO-READER-CLAIM-SCALAR-SD-UMAX-005","PTO-READER-CLAIM-SCALAR-SD-UMAX-006","PTO-READER-CLAIM-SCALAR-SD-UMAX-007","PTO-READER-CLAIM-SCALAR-SD-UMAX-008","PTO-READER-CLAIM-SCALAR-SD-UMAX-009","PTO-READER-CLAIM-SCALAR-SD-UMIN-001","PTO-READER-CLAIM-SCALAR-SD-UMIN-002","PTO-READER-CLAIM-SCALAR-SD-UMIN-003","PTO-READER-CLAIM-SCALAR-SD-UMIN-004","PTO-READER-CLAIM-SCALAR-SD-UMIN-005","PTO-READER-CLAIM-SCALAR-SD-UMIN-006","PTO-READER-CLAIM-SCALAR-SD-UMIN-007","PTO-READER-CLAIM-SCALAR-SD-UMIN-008","PTO-READER-CLAIM-SCALAR-SD-UMIN-009","PTO-READER-CLAIM-SCALAR-SD-XOR-001","PTO-READER-CLAIM-SCALAR-SD-XOR-002","PTO-READER-CLAIM-SCALAR-SD-XOR-003","PTO-READER-CLAIM-SCALAR-SD-XOR-004","PTO-READER-CLAIM-SCALAR-SD-XOR-005","PTO-READER-CLAIM-SCALAR-SD-XOR-006","PTO-READER-CLAIM-SCALAR-SD-XOR-007","PTO-READER-CLAIM-SCALAR-SD-XOR-008","PTO-READER-CLAIM-SCALAR-SD-XOR-009","PTO-READER-CLAIM-SCALAR-SETC-TGT-001","PTO-READER-CLAIM-SCALAR-SETC-TGT-002","PTO-READER-CLAIM-SCALAR-SETC-TGT-003","PTO-READER-CLAIM-SCALAR-SETC-TGT-004","PTO-READER-CLAIM-SCALAR-SETC-TGT-005","PTO-READER-CLAIM-SCALAR-SETC-TGT-006","PTO-READER-CLAIM-SCALAR-SETC-TGT-007","PTO-READER-CLAIM-SCALAR-SETC-TGT-008","PTO-READER-CLAIM-SCALAR-SETC-TGT-009","PTO-READER-CLAIM-SCALAR-SSRGET-001","PTO-READER-CLAIM-SCALAR-SSRGET-002","PTO-READER-CLAIM-SCALAR-SSRGET-003","PTO-READER-CLAIM-SCALAR-SSRGET-004","PTO-READER-CLAIM-SCALAR-SSRGET-005","PTO-READER-CLAIM-SCALAR-SSRGET-006","PTO-READER-CLAIM-SCALAR-SSRGET-007","PTO-READER-CLAIM-SCALAR-SSRGET-008","PTO-READER-CLAIM-SCALAR-SSRGET-009","PTO-READER-CLAIM-SCALAR-SSRSET-001","PTO-READER-CLAIM-SCALAR-SSRSET-002","PTO-READER-CLAIM-SCALAR-SSRSET-003","PTO-READER-CLAIM-SCALAR-SSRSET-004","PTO-READER-CLAIM-SCALAR-SSRSET-005","PTO-READER-CLAIM-SCALAR-SSRSET-006","PTO-READER-CLAIM-SCALAR-SSRSET-007","PTO-READER-CLAIM-SCALAR-SSRSET-008","PTO-READER-CLAIM-SCALAR-SSRSET-009","PTO-READER-CLAIM-SCALAR-SSRSWAP-001","PTO-READER-CLAIM-SCALAR-SSRSWAP-002","PTO-READER-CLAIM-SCALAR-SSRSWAP-003","PTO-READER-CLAIM-SCALAR-SSRSWAP-004","PTO-READER-CLAIM-SCALAR-SSRSWAP-005","PTO-READER-CLAIM-SCALAR-SSRSWAP-006","PTO-READER-CLAIM-SCALAR-SSRSWAP-007","PTO-READER-CLAIM-SCALAR-SSRSWAP-008","PTO-READER-CLAIM-SCALAR-SSRSWAP-009","PTO-READER-CLAIM-SCALAR-SW-ADD-001","PTO-READER-CLAIM-SCALAR-SW-ADD-002","PTO-READER-CLAIM-SCALAR-SW-ADD-003","PTO-READER-CLAIM-SCALAR-SW-ADD-004","PTO-READER-CLAIM-SCALAR-SW-ADD-005","PTO-READER-CLAIM-SCALAR-SW-ADD-006","PTO-READER-CLAIM-SCALAR-SW-ADD-007","PTO-READER-CLAIM-SCALAR-SW-ADD-008","PTO-READER-CLAIM-SCALAR-SW-ADD-009","PTO-READER-CLAIM-SCALAR-SW-AND-001","PTO-READER-CLAIM-SCALAR-SW-AND-002","PTO-READER-CLAIM-SCALAR-SW-AND-003","PTO-READER-CLAIM-SCALAR-SW-AND-004","PTO-READER-CLAIM-SCALAR-SW-AND-005","PTO-READER-CLAIM-SCALAR-SW-AND-006","PTO-READER-CLAIM-SCALAR-SW-AND-007","PTO-READER-CLAIM-SCALAR-SW-AND-008","PTO-READER-CLAIM-SCALAR-SW-AND-009","PTO-READER-CLAIM-SCALAR-SW-OR-001","PTO-READER-CLAIM-SCALAR-SW-OR-002","PTO-READER-CLAIM-SCALAR-SW-OR-003","PTO-READER-CLAIM-SCALAR-SW-OR-004","PTO-READER-CLAIM-SCALAR-SW-OR-005","PTO-READER-CLAIM-SCALAR-SW-OR-006","PTO-READER-CLAIM-SCALAR-SW-OR-007","PTO-READER-CLAIM-SCALAR-SW-OR-008","PTO-READER-CLAIM-SCALAR-SW-OR-009","PTO-READER-CLAIM-SCALAR-SW-SMAX-001","PTO-READER-CLAIM-SCALAR-SW-SMAX-002","PTO-READER-CLAIM-SCALAR-SW-SMAX-003","PTO-READER-CLAIM-SCALAR-SW-SMAX-004","PTO-READER-CLAIM-SCALAR-SW-SMAX-005","PTO-READER-CLAIM-SCALAR-SW-SMAX-006","PTO-READER-CLAIM-SCALAR-SW-SMAX-007","PTO-READER-CLAIM-SCALAR-SW-SMAX-008","PTO-READER-CLAIM-SCALAR-SW-SMAX-009","PTO-READER-CLAIM-SCALAR-SW-SMIN-001","PTO-READER-CLAIM-SCALAR-SW-SMIN-002","PTO-READER-CLAIM-SCALAR-SW-SMIN-003","PTO-READER-CLAIM-SCALAR-SW-SMIN-004","PTO-READER-CLAIM-SCALAR-SW-SMIN-005","PTO-READER-CLAIM-SCALAR-SW-SMIN-006","PTO-READER-CLAIM-SCALAR-SW-SMIN-007","PTO-READER-CLAIM-SCALAR-SW-SMIN-008","PTO-READER-CLAIM-SCALAR-SW-SMIN-009","PTO-READER-CLAIM-SCALAR-SW-UMAX-001","PTO-READER-CLAIM-SCALAR-SW-UMAX-002","PTO-READER-CLAIM-SCALAR-SW-UMAX-003","PTO-READER-CLAIM-SCALAR-SW-UMAX-004","PTO-READER-CLAIM-SCALAR-SW-UMAX-005","PTO-READER-CLAIM-SCALAR-SW-UMAX-006","PTO-READER-CLAIM-SCALAR-SW-UMAX-007","PTO-READER-CLAIM-SCALAR-SW-UMAX-008","PTO-READER-CLAIM-SCALAR-SW-UMAX-009","PTO-READER-CLAIM-SCALAR-SW-UMIN-001","PTO-READER-CLAIM-SCALAR-SW-UMIN-002","PTO-READER-CLAIM-SCALAR-SW-UMIN-003","PTO-READER-CLAIM-SCALAR-SW-UMIN-004","PTO-READER-CLAIM-SCALAR-SW-UMIN-005","PTO-READER-CLAIM-SCALAR-SW-UMIN-006","PTO-READER-CLAIM-SCALAR-SW-UMIN-007","PTO-READER-CLAIM-SCALAR-SW-UMIN-008","PTO-READER-CLAIM-SCALAR-SW-UMIN-009","PTO-READER-CLAIM-SCALAR-SW-XOR-001","PTO-READER-CLAIM-SCALAR-SW-XOR-002","PTO-READER-CLAIM-SCALAR-SW-XOR-003","PTO-READER-CLAIM-SCALAR-SW-XOR-004","PTO-READER-CLAIM-SCALAR-SW-XOR-005","PTO-READER-CLAIM-SCALAR-SW-XOR-006","PTO-READER-CLAIM-SCALAR-SW-XOR-007","PTO-READER-CLAIM-SCALAR-SW-XOR-008","PTO-READER-CLAIM-SCALAR-SW-XOR-009","PTO-READER-CLAIM-SCALAR-SWAPB-001","PTO-READER-CLAIM-SCALAR-SWAPB-002","PTO-READER-CLAIM-SCALAR-SWAPB-003","PTO-READER-CLAIM-SCALAR-SWAPB-004","PTO-READER-CLAIM-SCALAR-SWAPB-005","PTO-READER-CLAIM-SCALAR-SWAPB-006","PTO-READER-CLAIM-SCALAR-SWAPB-007","PTO-READER-CLAIM-SCALAR-SWAPB-008","PTO-READER-CLAIM-SCALAR-SWAPB-009","PTO-READER-CLAIM-SCALAR-SWAPD-001","PTO-READER-CLAIM-SCALAR-SWAPD-002","PTO-READER-CLAIM-SCALAR-SWAPD-003","PTO-READER-CLAIM-SCALAR-SWAPD-004","PTO-READER-CLAIM-SCALAR-SWAPD-005","PTO-READER-CLAIM-SCALAR-SWAPD-006","PTO-READER-CLAIM-SCALAR-SWAPD-007","PTO-READER-CLAIM-SCALAR-SWAPD-008","PTO-READER-CLAIM-SCALAR-SWAPD-009","PTO-READER-CLAIM-SCALAR-SWAPH-001","PTO-READER-CLAIM-SCALAR-SWAPH-002","PTO-READER-CLAIM-SCALAR-SWAPH-003","PTO-READER-CLAIM-SCALAR-SWAPH-004","PTO-READER-CLAIM-SCALAR-SWAPH-005","PTO-READER-CLAIM-SCALAR-SWAPH-006","PTO-READER-CLAIM-SCALAR-SWAPH-007","PTO-READER-CLAIM-SCALAR-SWAPH-008","PTO-READER-CLAIM-SCALAR-SWAPH-009","PTO-READER-CLAIM-SCALAR-SWAPW-001","PTO-READER-CLAIM-SCALAR-SWAPW-002","PTO-READER-CLAIM-SCALAR-SWAPW-003","PTO-READER-CLAIM-SCALAR-SWAPW-004","PTO-READER-CLAIM-SCALAR-SWAPW-005","PTO-READER-CLAIM-SCALAR-SWAPW-006","PTO-READER-CLAIM-SCALAR-SWAPW-007","PTO-READER-CLAIM-SCALAR-SWAPW-008","PTO-READER-CLAIM-SCALAR-SWAPW-009","PTO-READER-CLAIM-SCALAR-TLB-IA-001","PTO-READER-CLAIM-SCALAR-TLB-IA-002","PTO-READER-CLAIM-SCALAR-TLB-IA-003","PTO-READER-CLAIM-SCALAR-TLB-IA-004","PTO-READER-CLAIM-SCALAR-TLB-IA-005","PTO-READER-CLAIM-SCALAR-TLB-IA-006","PTO-READER-CLAIM-SCALAR-TLB-IA-007","PTO-READER-CLAIM-SCALAR-TLB-IA-008","PTO-READER-CLAIM-SCALAR-TLB-IA-009","PTO-READER-CLAIM-SCALAR-TLB-IALL-001","PTO-READER-CLAIM-SCALAR-TLB-IALL-002","PTO-READER-CLAIM-SCALAR-TLB-IALL-003","PTO-READER-CLAIM-SCALAR-TLB-IALL-004","PTO-READER-CLAIM-SCALAR-TLB-IALL-005","PTO-READER-CLAIM-SCALAR-TLB-IALL-006","PTO-READER-CLAIM-SCALAR-TLB-IALL-007","PTO-READER-CLAIM-SCALAR-TLB-IALL-008","PTO-READER-CLAIM-SCALAR-TLB-IAV-001","PTO-READER-CLAIM-SCALAR-TLB-IAV-002","PTO-READER-CLAIM-SCALAR-TLB-IAV-003","PTO-READER-CLAIM-SCALAR-TLB-IAV-004","PTO-READER-CLAIM-SCALAR-TLB-IAV-005","PTO-READER-CLAIM-SCALAR-TLB-IAV-006","PTO-READER-CLAIM-SCALAR-TLB-IAV-007","PTO-READER-CLAIM-SCALAR-TLB-IAV-008","PTO-READER-CLAIM-SCALAR-TLB-IAV-009","PTO-READER-CLAIM-SCALAR-TLB-IV-001","PTO-READER-CLAIM-SCALAR-TLB-IV-002","PTO-READER-CLAIM-SCALAR-TLB-IV-003","PTO-READER-CLAIM-SCALAR-TLB-IV-004","PTO-READER-CLAIM-SCALAR-TLB-IV-005","PTO-READER-CLAIM-SCALAR-TLB-IV-006","PTO-READER-CLAIM-SCALAR-TLB-IV-007","PTO-READER-CLAIM-SCALAR-TLB-IV-008","PTO-READER-CLAIM-SCALAR-TLB-IV-009"],"reviewed_node_count":1457,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-ACRC-001","PTO-READER-NODE-SCALAR-ACRC-002","PTO-READER-NODE-SCALAR-ACRC-003","PTO-READER-NODE-SCALAR-ACRC-004","PTO-READER-NODE-SCALAR-ACRC-005","PTO-READER-NODE-SCALAR-ACRC-006","PTO-READER-NODE-SCALAR-ACRC-007","PTO-READER-NODE-SCALAR-ACRC-008","PTO-READER-NODE-SCALAR-ACRC-009","PTO-READER-NODE-SCALAR-ACRC-010","PTO-READER-NODE-SCALAR-ACRC-011","PTO-READER-NODE-SCALAR-ACRC-012","PTO-READER-NODE-SCALAR-ACRC-013","PTO-READER-NODE-SCALAR-ACRC-014","PTO-READER-NODE-SCALAR-ACRC-015","PTO-READER-NODE-SCALAR-ACRC-016","PTO-READER-NODE-SCALAR-ACRC-017","PTO-READER-NODE-SCALAR-ACRE-001","PTO-READER-NODE-SCALAR-ACRE-002","PTO-READER-NODE-SCALAR-ACRE-003","PTO-READER-NODE-SCALAR-ACRE-004","PTO-READER-NODE-SCALAR-ACRE-005","PTO-READER-NODE-SCALAR-ACRE-006","PTO-READER-NODE-SCALAR-ACRE-007","PTO-READER-NODE-SCALAR-ACRE-008","PTO-READER-NODE-SCALAR-ACRE-009","PTO-READER-NODE-SCALAR-ACRE-010","PTO-READER-NODE-SCALAR-ACRE-011","PTO-READER-NODE-SCALAR-ACRE-012","PTO-READER-NODE-SCALAR-ACRE-013","PTO-READER-NODE-SCALAR-ACRE-014","PTO-READER-NODE-SCALAR-ACRE-015","PTO-READER-NODE-SCALAR-ACRE-016","PTO-READER-NODE-SCALAR-ACRE-017","PTO-READER-NODE-SCALAR-ASSERT-001","PTO-READER-NODE-SCALAR-ASSERT-002","PTO-READER-NODE-SCALAR-ASSERT-003","PTO-READER-NODE-SCALAR-ASSERT-004","PTO-READER-NODE-SCALAR-ASSERT-005","PTO-READER-NODE-SCALAR-ASSERT-006","PTO-READER-NODE-SCALAR-ASSERT-007","PTO-READER-NODE-SCALAR-ASSERT-008","PTO-READER-NODE-SCALAR-ASSERT-009","PTO-READER-NODE-SCALAR-ASSERT-010","PTO-READER-NODE-SCALAR-ASSERT-011","PTO-READER-NODE-SCALAR-ASSERT-012","PTO-READER-NODE-SCALAR-ASSERT-013","PTO-READER-NODE-SCALAR-ASSERT-014","PTO-READER-NODE-SCALAR-ASSERT-015","PTO-READER-NODE-SCALAR-ASSERT-016","PTO-READER-NODE-SCALAR-ASSERT-017","PTO-READER-NODE-SCALAR-BC-IALL-001","PTO-READER-NODE-SCALAR-BC-IALL-002","PTO-READER-NODE-SCALAR-BC-IALL-003","PTO-READER-NODE-SCALAR-BC-IALL-004","PTO-READER-NODE-SCALAR-BC-IALL-005","PTO-READER-NODE-SCALAR-BC-IALL-006","PTO-READER-NODE-SCALAR-BC-IALL-007","PTO-READER-NODE-SCALAR-BC-IALL-008","PTO-READER-NODE-SCALAR-BC-IALL-009","PTO-READER-NODE-SCALAR-BC-IALL-010","PTO-READER-NODE-SCALAR-BC-IALL-011","PTO-READER-NODE-SCALAR-BC-IALL-012","PTO-READER-NODE-SCALAR-BC-IALL-013","PTO-READER-NODE-SCALAR-BC-IALL-014","PTO-READER-NODE-SCALAR-BC-IALL-015","PTO-READER-NODE-SCALAR-BC-IALL-016","PTO-READER-NODE-SCALAR-BC-IVA-001","PTO-READER-NODE-SCALAR-BC-IVA-002","PTO-READER-NODE-SCALAR-BC-IVA-003","PTO-READER-NODE-SCALAR-BC-IVA-004","PTO-READER-NODE-SCALAR-BC-IVA-005","PTO-READER-NODE-SCALAR-BC-IVA-006","PTO-READER-NODE-SCALAR-BC-IVA-007","PTO-READER-NODE-SCALAR-BC-IVA-008","PTO-READER-NODE-SCALAR-BC-IVA-009","PTO-READER-NODE-SCALAR-BC-IVA-010","PTO-READER-NODE-SCALAR-BC-IVA-011","PTO-READER-NODE-SCALAR-BC-IVA-012","PTO-READER-NODE-SCALAR-BC-IVA-013","PTO-READER-NODE-SCALAR-BC-IVA-014","PTO-READER-NODE-SCALAR-BC-IVA-015","PTO-READER-NODE-SCALAR-BC-IVA-016","PTO-READER-NODE-SCALAR-BC-IVA-017","PTO-READER-NODE-SCALAR-BSE-001","PTO-READER-NODE-SCALAR-BSE-002","PTO-READER-NODE-SCALAR-BSE-003","PTO-READER-NODE-SCALAR-BSE-004","PTO-READER-NODE-SCALAR-BSE-005","PTO-READER-NODE-SCALAR-BSE-006","PTO-READER-NODE-SCALAR-BSE-007","PTO-READER-NODE-SCALAR-BSE-008","PTO-READER-NODE-SCALAR-BSE-009","PTO-READER-NODE-SCALAR-BSE-010","PTO-READER-NODE-SCALAR-BSE-011","PTO-READER-NODE-SCALAR-BSE-012","PTO-READER-NODE-SCALAR-BSE-013","PTO-READER-NODE-SCALAR-BSE-014","PTO-READER-NODE-SCALAR-BSE-015","PTO-READER-NODE-SCALAR-BSE-016","PTO-READER-NODE-SCALAR-BSE-017","PTO-READER-NODE-SCALAR-BWE-001","PTO-READER-NODE-SCALAR-BWE-002","PTO-READER-NODE-SCALAR-BWE-003","PTO-READER-NODE-SCALAR-BWE-004","PTO-READER-NODE-SCALAR-BWE-005","PTO-READER-NODE-SCALAR-BWE-006","PTO-READER-NODE-SCALAR-BWE-007","PTO-READER-NODE-SCALAR-BWE-008","PTO-READER-NODE-SCALAR-BWE-009","PTO-READER-NODE-SCALAR-BWE-010","PTO-READER-NODE-SCALAR-BWE-011","PTO-READER-NODE-SCALAR-BWE-012","PTO-READER-NODE-SCALAR-BWE-013","PTO-READER-NODE-SCALAR-BWE-014","PTO-READER-NODE-SCALAR-BWE-015","PTO-READER-NODE-SCALAR-BWE-016","PTO-READER-NODE-SCALAR-BWE-017","PTO-READER-NODE-SCALAR-BWI-001","PTO-READER-NODE-SCALAR-BWI-002","PTO-READER-NODE-SCALAR-BWI-003","PTO-READER-NODE-SCALAR-BWI-004","PTO-READER-NODE-SCALAR-BWI-005","PTO-READER-NODE-SCALAR-BWI-006","PTO-READER-NODE-SCALAR-BWI-007","PTO-READER-NODE-SCALAR-BWI-008","PTO-READER-NODE-SCALAR-BWI-009","PTO-READER-NODE-SCALAR-BWI-010","PTO-READER-NODE-SCALAR-BWI-011","PTO-READER-NODE-SCALAR-BWI-012","PTO-READER-NODE-SCALAR-BWI-013","PTO-READER-NODE-SCALAR-BWI-014","PTO-READER-NODE-SCALAR-BWI-015","PTO-READER-NODE-SCALAR-BWI-016","PTO-READER-NODE-SCALAR-BWI-017","PTO-READER-NODE-SCALAR-BWT-001","PTO-READER-NODE-SCALAR-BWT-002","PTO-READER-NODE-SCALAR-BWT-003","PTO-READER-NODE-SCALAR-BWT-004","PTO-READER-NODE-SCALAR-BWT-005","PTO-READER-NODE-SCALAR-BWT-006","PTO-READER-NODE-SCALAR-BWT-007","PTO-READER-NODE-SCALAR-BWT-008","PTO-READER-NODE-SCALAR-BWT-009","PTO-READER-NODE-SCALAR-BWT-010","PTO-READER-NODE-SCALAR-BWT-011","PTO-READER-NODE-SCALAR-BWT-012","PTO-READER-NODE-SCALAR-BWT-013","PTO-READER-NODE-SCALAR-BWT-014","PTO-READER-NODE-SCALAR-BWT-015","PTO-READER-NODE-SCALAR-BWT-016","PTO-READER-NODE-SCALAR-BWT-017","PTO-READER-NODE-SCALAR-C-EBREAK-001","PTO-READER-NODE-SCALAR-C-EBREAK-002","PTO-READER-NODE-SCALAR-C-EBREAK-003","PTO-READER-NODE-SCALAR-C-EBREAK-004","PTO-READER-NODE-SCALAR-C-EBREAK-005","PTO-READER-NODE-SCALAR-C-EBREAK-006","PTO-READER-NODE-SCALAR-C-EBREAK-007","PTO-READER-NODE-SCALAR-C-EBREAK-008","PTO-READER-NODE-SCALAR-C-EBREAK-009","PTO-READER-NODE-SCALAR-C-EBREAK-010","PTO-READER-NODE-SCALAR-C-EBREAK-011","PTO-READER-NODE-SCALAR-C-EBREAK-012","PTO-READER-NODE-SCALAR-C-EBREAK-013","PTO-READER-NODE-SCALAR-C-EBREAK-014","PTO-READER-NODE-SCALAR-C-EBREAK-015","PTO-READER-NODE-SCALAR-C-EBREAK-016","PTO-READER-NODE-SCALAR-C-EBREAK-017","PTO-READER-NODE-SCALAR-C-SSRGET-001","PTO-READER-NODE-SCALAR-C-SSRGET-002","PTO-READER-NODE-SCALAR-C-SSRGET-003","PTO-READER-NODE-SCALAR-C-SSRGET-004","PTO-READER-NODE-SCALAR-C-SSRGET-005","PTO-READER-NODE-SCALAR-C-SSRGET-006","PTO-READER-NODE-SCALAR-C-SSRGET-007","PTO-READER-NODE-SCALAR-C-SSRGET-008","PTO-READER-NODE-SCALAR-C-SSRGET-009","PTO-READER-NODE-SCALAR-C-SSRGET-010","PTO-READER-NODE-SCALAR-C-SSRGET-011","PTO-READER-NODE-SCALAR-C-SSRGET-012","PTO-READER-NODE-SCALAR-C-SSRGET-013","PTO-READER-NODE-SCALAR-C-SSRGET-014","PTO-READER-NODE-SCALAR-C-SSRGET-015","PTO-READER-NODE-SCALAR-C-SSRGET-016","PTO-READER-NODE-SCALAR-C-SSRGET-017","PTO-READER-NODE-SCALAR-CASB-001","PTO-READER-NODE-SCALAR-CASB-002","PTO-READER-NODE-SCALAR-CASB-003","PTO-READER-NODE-SCALAR-CASB-004","PTO-READER-NODE-SCALAR-CASB-005","PTO-READER-NODE-SCALAR-CASB-006","PTO-READER-NODE-SCALAR-CASB-007","PTO-READER-NODE-SCALAR-CASB-008","PTO-READER-NODE-SCALAR-CASB-009","PTO-READER-NODE-SCALAR-CASB-010","PTO-READER-NODE-SCALAR-CASB-011","PTO-READER-NODE-SCALAR-CASB-012","PTO-READER-NODE-SCALAR-CASB-013","PTO-READER-NODE-SCALAR-CASB-014","PTO-READER-NODE-SCALAR-CASB-015","PTO-READER-NODE-SCALAR-CASB-016","PTO-READER-NODE-SCALAR-CASB-017","PTO-READER-NODE-SCALAR-CASD-001","PTO-READER-NODE-SCALAR-CASD-002","PTO-READER-NODE-SCALAR-CASD-003","PTO-READER-NODE-SCALAR-CASD-004","PTO-READER-NODE-SCALAR-CASD-005","PTO-READER-NODE-SCALAR-CASD-006","PTO-READER-NODE-SCALAR-CASD-007","PTO-READER-NODE-SCALAR-CASD-008","PTO-READER-NODE-SCALAR-CASD-009","PTO-READER-NODE-SCALAR-CASD-010","PTO-READER-NODE-SCALAR-CASD-011","PTO-READER-NODE-SCALAR-CASD-012","PTO-READER-NODE-SCALAR-CASD-013","PTO-READER-NODE-SCALAR-CASD-014","PTO-READER-NODE-SCALAR-CASD-015","PTO-READER-NODE-SCALAR-CASD-016","PTO-READER-NODE-SCALAR-CASD-017","PTO-READER-NODE-SCALAR-CASH-001","PTO-READER-NODE-SCALAR-CASH-002","PTO-READER-NODE-SCALAR-CASH-003","PTO-READER-NODE-SCALAR-CASH-004","PTO-READER-NODE-SCALAR-CASH-005","PTO-READER-NODE-SCALAR-CASH-006","PTO-READER-NODE-SCALAR-CASH-007","PTO-READER-NODE-SCALAR-CASH-008","PTO-READER-NODE-SCALAR-CASH-009","PTO-READER-NODE-SCALAR-CASH-010","PTO-READER-NODE-SCALAR-CASH-011","PTO-READER-NODE-SCALAR-CASH-012","PTO-READER-NODE-SCALAR-CASH-013","PTO-READER-NODE-SCALAR-CASH-014","PTO-READER-NODE-SCALAR-CASH-015","PTO-READER-NODE-SCALAR-CASH-016","PTO-READER-NODE-SCALAR-CASH-017","PTO-READER-NODE-SCALAR-DC-CISW-001","PTO-READER-NODE-SCALAR-DC-CISW-002","PTO-READER-NODE-SCALAR-DC-CISW-003","PTO-READER-NODE-SCALAR-DC-CISW-004","PTO-READER-NODE-SCALAR-DC-CISW-005","PTO-READER-NODE-SCALAR-DC-CISW-006","PTO-READER-NODE-SCALAR-DC-CISW-007","PTO-READER-NODE-SCALAR-DC-CISW-008","PTO-READER-NODE-SCALAR-DC-CISW-009","PTO-READER-NODE-SCALAR-DC-CISW-010","PTO-READER-NODE-SCALAR-DC-CISW-011","PTO-READER-NODE-SCALAR-DC-CISW-012","PTO-READER-NODE-SCALAR-DC-CISW-013","PTO-READER-NODE-SCALAR-DC-CISW-014","PTO-READER-NODE-SCALAR-DC-CISW-015","PTO-READER-NODE-SCALAR-DC-CISW-016","PTO-READER-NODE-SCALAR-DC-CISW-017","PTO-READER-NODE-SCALAR-DC-CIVA-001","PTO-READER-NODE-SCALAR-DC-CIVA-002","PTO-READER-NODE-SCALAR-DC-CIVA-003","PTO-READER-NODE-SCALAR-DC-CIVA-004","PTO-READER-NODE-SCALAR-DC-CIVA-005","PTO-READER-NODE-SCALAR-DC-CIVA-006","PTO-READER-NODE-SCALAR-DC-CIVA-007","PTO-READER-NODE-SCALAR-DC-CIVA-008","PTO-READER-NODE-SCALAR-DC-CIVA-009","PTO-READER-NODE-SCALAR-DC-CIVA-010","PTO-READER-NODE-SCALAR-DC-CIVA-011","PTO-READER-NODE-SCALAR-DC-CIVA-012","PTO-READER-NODE-SCALAR-DC-CIVA-013","PTO-READER-NODE-SCALAR-DC-CIVA-014","PTO-READER-NODE-SCALAR-DC-CIVA-015","PTO-READER-NODE-SCALAR-DC-CIVA-016","PTO-READER-NODE-SCALAR-DC-CIVA-017","PTO-READER-NODE-SCALAR-DC-CSW-001","PTO-READER-NODE-SCALAR-DC-CSW-002","PTO-READER-NODE-SCALAR-DC-CSW-003","PTO-READER-NODE-SCALAR-DC-CSW-004","PTO-READER-NODE-SCALAR-DC-CSW-005","PTO-READER-NODE-SCALAR-DC-CSW-006","PTO-READER-NODE-SCALAR-DC-CSW-007","PTO-READER-NODE-SCALAR-DC-CSW-008","PTO-READER-NODE-SCALAR-DC-CSW-009","PTO-READER-NODE-SCALAR-DC-CSW-010","PTO-READER-NODE-SCALAR-DC-CSW-011","PTO-READER-NODE-SCALAR-DC-CSW-012","PTO-READER-NODE-SCALAR-DC-CSW-013","PTO-READER-NODE-SCALAR-DC-CSW-014","PTO-READER-NODE-SCALAR-DC-CSW-015","PTO-READER-NODE-SCALAR-DC-CSW-016","PTO-READER-NODE-SCALAR-DC-CSW-017","PTO-READER-NODE-SCALAR-DC-CVA-001","PTO-READER-NODE-SCALAR-DC-CVA-002","PTO-READER-NODE-SCALAR-DC-CVA-003","PTO-READER-NODE-SCALAR-DC-CVA-004","PTO-READER-NODE-SCALAR-DC-CVA-005","PTO-READER-NODE-SCALAR-DC-CVA-006","PTO-READER-NODE-SCALAR-DC-CVA-007","PTO-READER-NODE-SCALAR-DC-CVA-008","PTO-READER-NODE-SCALAR-DC-CVA-009","PTO-READER-NODE-SCALAR-DC-CVA-010","PTO-READER-NODE-SCALAR-DC-CVA-011","PTO-READER-NODE-SCALAR-DC-CVA-012","PTO-READER-NODE-SCALAR-DC-CVA-013","PTO-READER-NODE-SCALAR-DC-CVA-014","PTO-READER-NODE-SCALAR-DC-CVA-015","PTO-READER-NODE-SCALAR-DC-CVA-016","PTO-READER-NODE-SCALAR-DC-CVA-017","PTO-READER-NODE-SCALAR-DC-IALL-001","PTO-READER-NODE-SCALAR-DC-IALL-002","PTO-READER-NODE-SCALAR-DC-IALL-003","PTO-READER-NODE-SCALAR-DC-IALL-004","PTO-READER-NODE-SCALAR-DC-IALL-005","PTO-READER-NODE-SCALAR-DC-IALL-006","PTO-READER-NODE-SCALAR-DC-IALL-007","PTO-READER-NODE-SCALAR-DC-IALL-008","PTO-READER-NODE-SCALAR-DC-IALL-009","PTO-READER-NODE-SCALAR-DC-IALL-010","PTO-READER-NODE-SCALAR-DC-IALL-011","PTO-READER-NODE-SCALAR-DC-IALL-012","PTO-READER-NODE-SCALAR-DC-IALL-013","PTO-READER-NODE-SCALAR-DC-IALL-014","PTO-READER-NODE-SCALAR-DC-IALL-015","PTO-READER-NODE-SCALAR-DC-IALL-016","PTO-READER-NODE-SCALAR-DC-ISW-001","PTO-READER-NODE-SCALAR-DC-ISW-002","PTO-READER-NODE-SCALAR-DC-ISW-003","PTO-READER-NODE-SCALAR-DC-ISW-004","PTO-READER-NODE-SCALAR-DC-ISW-005","PTO-READER-NODE-SCALAR-DC-ISW-006","PTO-READER-NODE-SCALAR-DC-ISW-007","PTO-READER-NODE-SCALAR-DC-ISW-008","PTO-READER-NODE-SCALAR-DC-ISW-009","PTO-READER-NODE-SCALAR-DC-ISW-010","PTO-READER-NODE-SCALAR-DC-ISW-011","PTO-READER-NODE-SCALAR-DC-ISW-012","PTO-READER-NODE-SCALAR-DC-ISW-013","PTO-READER-NODE-SCALAR-DC-ISW-014","PTO-READER-NODE-SCALAR-DC-ISW-015","PTO-READER-NODE-SCALAR-DC-ISW-016","PTO-READER-NODE-SCALAR-DC-ISW-017","PTO-READER-NODE-SCALAR-DC-IVA-001","PTO-READER-NODE-SCALAR-DC-IVA-002","PTO-READER-NODE-SCALAR-DC-IVA-003","PTO-READER-NODE-SCALAR-DC-IVA-004","PTO-READER-NODE-SCALAR-DC-IVA-005","PTO-READER-NODE-SCALAR-DC-IVA-006","PTO-READER-NODE-SCALAR-DC-IVA-007","PTO-READER-NODE-SCALAR-DC-IVA-008","PTO-READER-NODE-SCALAR-DC-IVA-009","PTO-READER-NODE-SCALAR-DC-IVA-010","PTO-READER-NODE-SCALAR-DC-IVA-011","PTO-READER-NODE-SCALAR-DC-IVA-012","PTO-READER-NODE-SCALAR-DC-IVA-013","PTO-READER-NODE-SCALAR-DC-IVA-014","PTO-READER-NODE-SCALAR-DC-IVA-015","PTO-READER-NODE-SCALAR-DC-IVA-016","PTO-READER-NODE-SCALAR-DC-IVA-017","PTO-READER-NODE-SCALAR-DC-ZVA-001","PTO-READER-NODE-SCALAR-DC-ZVA-002","PTO-READER-NODE-SCALAR-DC-ZVA-003","PTO-READER-NODE-SCALAR-DC-ZVA-004","PTO-READER-NODE-SCALAR-DC-ZVA-005","PTO-READER-NODE-SCALAR-DC-ZVA-006","PTO-READER-NODE-SCALAR-DC-ZVA-007","PTO-READER-NODE-SCALAR-DC-ZVA-008","PTO-READER-NODE-SCALAR-DC-ZVA-009","PTO-READER-NODE-SCALAR-DC-ZVA-010","PTO-READER-NODE-SCALAR-DC-ZVA-011","PTO-READER-NODE-SCALAR-DC-ZVA-012","PTO-READER-NODE-SCALAR-DC-ZVA-013","PTO-READER-NODE-SCALAR-DC-ZVA-014","PTO-READER-NODE-SCALAR-DC-ZVA-015","PTO-READER-NODE-SCALAR-DC-ZVA-016","PTO-READER-NODE-SCALAR-DC-ZVA-017","PTO-READER-NODE-SCALAR-DMA-001","PTO-READER-NODE-SCALAR-DMA-002","PTO-READER-NODE-SCALAR-DMA-003","PTO-READER-NODE-SCALAR-DMA-004","PTO-READER-NODE-SCALAR-DMA-005","PTO-READER-NODE-SCALAR-DMA-006","PTO-READER-NODE-SCALAR-DMA-007","PTO-READER-NODE-SCALAR-DMA-008","PTO-READER-NODE-SCALAR-DMA-009","PTO-READER-NODE-SCALAR-DMA-010","PTO-READER-NODE-SCALAR-DMA-011","PTO-READER-NODE-SCALAR-DMA-012","PTO-READER-NODE-SCALAR-DMA-013","PTO-READER-NODE-SCALAR-DMA-014","PTO-READER-NODE-SCALAR-DMA-015","PTO-READER-NODE-SCALAR-DMA-016","PTO-READER-NODE-SCALAR-DMA-017","PTO-READER-NODE-SCALAR-EBREAK-001","PTO-READER-NODE-SCALAR-EBREAK-002","PTO-READER-NODE-SCALAR-EBREAK-003","PTO-READER-NODE-SCALAR-EBREAK-004","PTO-READER-NODE-SCALAR-EBREAK-005","PTO-READER-NODE-SCALAR-EBREAK-006","PTO-READER-NODE-SCALAR-EBREAK-007","PTO-READER-NODE-SCALAR-EBREAK-008","PTO-READER-NODE-SCALAR-EBREAK-009","PTO-READER-NODE-SCALAR-EBREAK-010","PTO-READER-NODE-SCALAR-EBREAK-011","PTO-READER-NODE-SCALAR-EBREAK-012","PTO-READER-NODE-SCALAR-EBREAK-013","PTO-READER-NODE-SCALAR-EBREAK-014","PTO-READER-NODE-SCALAR-EBREAK-015","PTO-READER-NODE-SCALAR-EBREAK-016","PTO-READER-NODE-SCALAR-EBREAK-017","PTO-READER-NODE-SCALAR-FENCE-I-001","PTO-READER-NODE-SCALAR-FENCE-I-002","PTO-READER-NODE-SCALAR-FENCE-I-003","PTO-READER-NODE-SCALAR-FENCE-I-004","PTO-READER-NODE-SCALAR-FENCE-I-005","PTO-READER-NODE-SCALAR-FENCE-I-006","PTO-READER-NODE-SCALAR-FENCE-I-007","PTO-READER-NODE-SCALAR-FENCE-I-008","PTO-READER-NODE-SCALAR-FENCE-I-009","PTO-READER-NODE-SCALAR-FENCE-I-010","PTO-READER-NODE-SCALAR-FENCE-I-011","PTO-READER-NODE-SCALAR-FENCE-I-012","PTO-READER-NODE-SCALAR-FENCE-I-013","PTO-READER-NODE-SCALAR-FENCE-I-014","PTO-READER-NODE-SCALAR-FENCE-I-015","PTO-READER-NODE-SCALAR-FENCE-I-016","PTO-READER-NODE-SCALAR-HL-CASB-001","PTO-READER-NODE-SCALAR-HL-CASB-002","PTO-READER-NODE-SCALAR-HL-CASB-003","PTO-READER-NODE-SCALAR-HL-CASB-004","PTO-READER-NODE-SCALAR-HL-CASB-005","PTO-READER-NODE-SCALAR-HL-CASB-006","PTO-READER-NODE-SCALAR-HL-CASB-007","PTO-READER-NODE-SCALAR-HL-CASB-008","PTO-READER-NODE-SCALAR-HL-CASB-009","PTO-READER-NODE-SCALAR-HL-CASB-010","PTO-READER-NODE-SCALAR-HL-CASB-011","PTO-READER-NODE-SCALAR-HL-CASB-012","PTO-READER-NODE-SCALAR-HL-CASB-013","PTO-READER-NODE-SCALAR-HL-CASB-014","PTO-READER-NODE-SCALAR-HL-CASB-015","PTO-READER-NODE-SCALAR-HL-CASB-016","PTO-READER-NODE-SCALAR-HL-CASB-017","PTO-READER-NODE-SCALAR-HL-CASD-001","PTO-READER-NODE-SCALAR-HL-CASD-002","PTO-READER-NODE-SCALAR-HL-CASD-003","PTO-READER-NODE-SCALAR-HL-CASD-004","PTO-READER-NODE-SCALAR-HL-CASD-005","PTO-READER-NODE-SCALAR-HL-CASD-006","PTO-READER-NODE-SCALAR-HL-CASD-007","PTO-READER-NODE-SCALAR-HL-CASD-008","PTO-READER-NODE-SCALAR-HL-CASD-009","PTO-READER-NODE-SCALAR-HL-CASD-010","PTO-READER-NODE-SCALAR-HL-CASD-011","PTO-READER-NODE-SCALAR-HL-CASD-012","PTO-READER-NODE-SCALAR-HL-CASD-013","PTO-READER-NODE-SCALAR-HL-CASD-014","PTO-READER-NODE-SCALAR-HL-CASD-015","PTO-READER-NODE-SCALAR-HL-CASD-016","PTO-READER-NODE-SCALAR-HL-CASD-017","PTO-READER-NODE-SCALAR-HL-CASH-001","PTO-READER-NODE-SCALAR-HL-CASH-002","PTO-READER-NODE-SCALAR-HL-CASH-003","PTO-READER-NODE-SCALAR-HL-CASH-004","PTO-READER-NODE-SCALAR-HL-CASH-005","PTO-READER-NODE-SCALAR-HL-CASH-006","PTO-READER-NODE-SCALAR-HL-CASH-007","PTO-READER-NODE-SCALAR-HL-CASH-008","PTO-READER-NODE-SCALAR-HL-CASH-009","PTO-READER-NODE-SCALAR-HL-CASH-010","PTO-READER-NODE-SCALAR-HL-CASH-011","PTO-READER-NODE-SCALAR-HL-CASH-012","PTO-READER-NODE-SCALAR-HL-CASH-013","PTO-READER-NODE-SCALAR-HL-CASH-014","PTO-READER-NODE-SCALAR-HL-CASH-015","PTO-READER-NODE-SCALAR-HL-CASH-016","PTO-READER-NODE-SCALAR-HL-CASH-017","PTO-READER-NODE-SCALAR-HL-CASW-001","PTO-READER-NODE-SCALAR-HL-CASW-002","PTO-READER-NODE-SCALAR-HL-CASW-003","PTO-READER-NODE-SCALAR-HL-CASW-004","PTO-READER-NODE-SCALAR-HL-CASW-005","PTO-READER-NODE-SCALAR-HL-CASW-006","PTO-READER-NODE-SCALAR-HL-CASW-007","PTO-READER-NODE-SCALAR-HL-CASW-008","PTO-READER-NODE-SCALAR-HL-CASW-009","PTO-READER-NODE-SCALAR-HL-CASW-010","PTO-READER-NODE-SCALAR-HL-CASW-011","PTO-READER-NODE-SCALAR-HL-CASW-012","PTO-READER-NODE-SCALAR-HL-CASW-013","PTO-READER-NODE-SCALAR-HL-CASW-014","PTO-READER-NODE-SCALAR-HL-CASW-015","PTO-READER-NODE-SCALAR-HL-CASW-016","PTO-READER-NODE-SCALAR-HL-CASW-017","PTO-READER-NODE-SCALAR-HL-SSRGET-001","PTO-READER-NODE-SCALAR-HL-SSRGET-002","PTO-READER-NODE-SCALAR-HL-SSRGET-003","PTO-READER-NODE-SCALAR-HL-SSRGET-004","PTO-READER-NODE-SCALAR-HL-SSRGET-005","PTO-READER-NODE-SCALAR-HL-SSRGET-006","PTO-READER-NODE-SCALAR-HL-SSRGET-007","PTO-READER-NODE-SCALAR-HL-SSRGET-008","PTO-READER-NODE-SCALAR-HL-SSRGET-009","PTO-READER-NODE-SCALAR-HL-SSRGET-010","PTO-READER-NODE-SCALAR-HL-SSRGET-011","PTO-READER-NODE-SCALAR-HL-SSRGET-012","PTO-READER-NODE-SCALAR-HL-SSRGET-013","PTO-READER-NODE-SCALAR-HL-SSRGET-014","PTO-READER-NODE-SCALAR-HL-SSRGET-015","PTO-READER-NODE-SCALAR-HL-SSRGET-016","PTO-READER-NODE-SCALAR-HL-SSRGET-017","PTO-READER-NODE-SCALAR-HL-SSRSET-001","PTO-READER-NODE-SCALAR-HL-SSRSET-002","PTO-READER-NODE-SCALAR-HL-SSRSET-003","PTO-READER-NODE-SCALAR-HL-SSRSET-004","PTO-READER-NODE-SCALAR-HL-SSRSET-005","PTO-READER-NODE-SCALAR-HL-SSRSET-006","PTO-READER-NODE-SCALAR-HL-SSRSET-007","PTO-READER-NODE-SCALAR-HL-SSRSET-008","PTO-READER-NODE-SCALAR-HL-SSRSET-009","PTO-READER-NODE-SCALAR-HL-SSRSET-010","PTO-READER-NODE-SCALAR-HL-SSRSET-011","PTO-READER-NODE-SCALAR-HL-SSRSET-012","PTO-READER-NODE-SCALAR-HL-SSRSET-013","PTO-READER-NODE-SCALAR-HL-SSRSET-014","PTO-READER-NODE-SCALAR-HL-SSRSET-015","PTO-READER-NODE-SCALAR-HL-SSRSET-016","PTO-READER-NODE-SCALAR-HL-SSRSET-017","PTO-READER-NODE-SCALAR-IC-IALL-001","PTO-READER-NODE-SCALAR-IC-IALL-002","PTO-READER-NODE-SCALAR-IC-IALL-003","PTO-READER-NODE-SCALAR-IC-IALL-004","PTO-READER-NODE-SCALAR-IC-IALL-005","PTO-READER-NODE-SCALAR-IC-IALL-006","PTO-READER-NODE-SCALAR-IC-IALL-007","PTO-READER-NODE-SCALAR-IC-IALL-008","PTO-READER-NODE-SCALAR-IC-IALL-009","PTO-READER-NODE-SCALAR-IC-IALL-010","PTO-READER-NODE-SCALAR-IC-IALL-011","PTO-READER-NODE-SCALAR-IC-IALL-012","PTO-READER-NODE-SCALAR-IC-IALL-013","PTO-READER-NODE-SCALAR-IC-IALL-014","PTO-READER-NODE-SCALAR-IC-IALL-015","PTO-READER-NODE-SCALAR-IC-IALL-016","PTO-READER-NODE-SCALAR-IC-IVA-001","PTO-READER-NODE-SCALAR-IC-IVA-002","PTO-READER-NODE-SCALAR-IC-IVA-003","PTO-READER-NODE-SCALAR-IC-IVA-004","PTO-READER-NODE-SCALAR-IC-IVA-005","PTO-READER-NODE-SCALAR-IC-IVA-006","PTO-READER-NODE-SCALAR-IC-IVA-007","PTO-READER-NODE-SCALAR-IC-IVA-008","PTO-READER-NODE-SCALAR-IC-IVA-009","PTO-READER-NODE-SCALAR-IC-IVA-010","PTO-READER-NODE-SCALAR-IC-IVA-011","PTO-READER-NODE-SCALAR-IC-IVA-012","PTO-READER-NODE-SCALAR-IC-IVA-013","PTO-READER-NODE-SCALAR-IC-IVA-014","PTO-READER-NODE-SCALAR-IC-IVA-015","PTO-READER-NODE-SCALAR-IC-IVA-016","PTO-READER-NODE-SCALAR-IC-IVA-017","PTO-READER-NODE-SCALAR-LD-ADD-001","PTO-READER-NODE-SCALAR-LD-ADD-002","PTO-READER-NODE-SCALAR-LD-ADD-003","PTO-READER-NODE-SCALAR-LD-ADD-004","PTO-READER-NODE-SCALAR-LD-ADD-005","PTO-READER-NODE-SCALAR-LD-ADD-006","PTO-READER-NODE-SCALAR-LD-ADD-007","PTO-READER-NODE-SCALAR-LD-ADD-008","PTO-READER-NODE-SCALAR-LD-ADD-009","PTO-READER-NODE-SCALAR-LD-ADD-010","PTO-READER-NODE-SCALAR-LD-ADD-011","PTO-READER-NODE-SCALAR-LD-ADD-012","PTO-READER-NODE-SCALAR-LD-ADD-013","PTO-READER-NODE-SCALAR-LD-ADD-014","PTO-READER-NODE-SCALAR-LD-ADD-015","PTO-READER-NODE-SCALAR-LD-ADD-016","PTO-READER-NODE-SCALAR-LD-ADD-017","PTO-READER-NODE-SCALAR-LD-AND-001","PTO-READER-NODE-SCALAR-LD-AND-002","PTO-READER-NODE-SCALAR-LD-AND-003","PTO-READER-NODE-SCALAR-LD-AND-004","PTO-READER-NODE-SCALAR-LD-AND-005","PTO-READER-NODE-SCALAR-LD-AND-006","PTO-READER-NODE-SCALAR-LD-AND-007","PTO-READER-NODE-SCALAR-LD-AND-008","PTO-READER-NODE-SCALAR-LD-AND-009","PTO-READER-NODE-SCALAR-LD-AND-010","PTO-READER-NODE-SCALAR-LD-AND-011","PTO-READER-NODE-SCALAR-LD-AND-012","PTO-READER-NODE-SCALAR-LD-AND-013","PTO-READER-NODE-SCALAR-LD-AND-014","PTO-READER-NODE-SCALAR-LD-AND-015","PTO-READER-NODE-SCALAR-LD-AND-016","PTO-READER-NODE-SCALAR-LD-AND-017","PTO-READER-NODE-SCALAR-LD-OR-001","PTO-READER-NODE-SCALAR-LD-OR-002","PTO-READER-NODE-SCALAR-LD-OR-003","PTO-READER-NODE-SCALAR-LD-OR-004","PTO-READER-NODE-SCALAR-LD-OR-005","PTO-READER-NODE-SCALAR-LD-OR-006","PTO-READER-NODE-SCALAR-LD-OR-007","PTO-READER-NODE-SCALAR-LD-OR-008","PTO-READER-NODE-SCALAR-LD-OR-009","PTO-READER-NODE-SCALAR-LD-OR-010","PTO-READER-NODE-SCALAR-LD-OR-011","PTO-READER-NODE-SCALAR-LD-OR-012","PTO-READER-NODE-SCALAR-LD-OR-013","PTO-READER-NODE-SCALAR-LD-OR-014","PTO-READER-NODE-SCALAR-LD-OR-015","PTO-READER-NODE-SCALAR-LD-OR-016","PTO-READER-NODE-SCALAR-LD-OR-017","PTO-READER-NODE-SCALAR-LD-SMAX-001","PTO-READER-NODE-SCALAR-LD-SMAX-002","PTO-READER-NODE-SCALAR-LD-SMAX-003","PTO-READER-NODE-SCALAR-LD-SMAX-004","PTO-READER-NODE-SCALAR-LD-SMAX-005","PTO-READER-NODE-SCALAR-LD-SMAX-006","PTO-READER-NODE-SCALAR-LD-SMAX-007","PTO-READER-NODE-SCALAR-LD-SMAX-008","PTO-READER-NODE-SCALAR-LD-SMAX-009","PTO-READER-NODE-SCALAR-LD-SMAX-010","PTO-READER-NODE-SCALAR-LD-SMAX-011","PTO-READER-NODE-SCALAR-LD-SMAX-012","PTO-READER-NODE-SCALAR-LD-SMAX-013","PTO-READER-NODE-SCALAR-LD-SMAX-014","PTO-READER-NODE-SCALAR-LD-SMAX-015","PTO-READER-NODE-SCALAR-LD-SMAX-016","PTO-READER-NODE-SCALAR-LD-SMAX-017","PTO-READER-NODE-SCALAR-LD-SMIN-001","PTO-READER-NODE-SCALAR-LD-SMIN-002","PTO-READER-NODE-SCALAR-LD-SMIN-003","PTO-READER-NODE-SCALAR-LD-SMIN-004","PTO-READER-NODE-SCALAR-LD-SMIN-005","PTO-READER-NODE-SCALAR-LD-SMIN-006","PTO-READER-NODE-SCALAR-LD-SMIN-007","PTO-READER-NODE-SCALAR-LD-SMIN-008","PTO-READER-NODE-SCALAR-LD-SMIN-009","PTO-READER-NODE-SCALAR-LD-SMIN-010","PTO-READER-NODE-SCALAR-LD-SMIN-011","PTO-READER-NODE-SCALAR-LD-SMIN-012","PTO-READER-NODE-SCALAR-LD-SMIN-013","PTO-READER-NODE-SCALAR-LD-SMIN-014","PTO-READER-NODE-SCALAR-LD-SMIN-015","PTO-READER-NODE-SCALAR-LD-SMIN-016","PTO-READER-NODE-SCALAR-LD-SMIN-017","PTO-READER-NODE-SCALAR-LD-UMAX-001","PTO-READER-NODE-SCALAR-LD-UMAX-002","PTO-READER-NODE-SCALAR-LD-UMAX-003","PTO-READER-NODE-SCALAR-LD-UMAX-004","PTO-READER-NODE-SCALAR-LD-UMAX-005","PTO-READER-NODE-SCALAR-LD-UMAX-006","PTO-READER-NODE-SCALAR-LD-UMAX-007","PTO-READER-NODE-SCALAR-LD-UMAX-008","PTO-READER-NODE-SCALAR-LD-UMAX-009","PTO-READER-NODE-SCALAR-LD-UMAX-010","PTO-READER-NODE-SCALAR-LD-UMAX-011","PTO-READER-NODE-SCALAR-LD-UMAX-012","PTO-READER-NODE-SCALAR-LD-UMAX-013","PTO-READER-NODE-SCALAR-LD-UMAX-014","PTO-READER-NODE-SCALAR-LD-UMAX-015","PTO-READER-NODE-SCALAR-LD-UMAX-016","PTO-READER-NODE-SCALAR-LD-UMAX-017","PTO-READER-NODE-SCALAR-LD-UMIN-001","PTO-READER-NODE-SCALAR-LD-UMIN-002","PTO-READER-NODE-SCALAR-LD-UMIN-003","PTO-READER-NODE-SCALAR-LD-UMIN-004","PTO-READER-NODE-SCALAR-LD-UMIN-005","PTO-READER-NODE-SCALAR-LD-UMIN-006","PTO-READER-NODE-SCALAR-LD-UMIN-007","PTO-READER-NODE-SCALAR-LD-UMIN-008","PTO-READER-NODE-SCALAR-LD-UMIN-009","PTO-READER-NODE-SCALAR-LD-UMIN-010","PTO-READER-NODE-SCALAR-LD-UMIN-011","PTO-READER-NODE-SCALAR-LD-UMIN-012","PTO-READER-NODE-SCALAR-LD-UMIN-013","PTO-READER-NODE-SCALAR-LD-UMIN-014","PTO-READER-NODE-SCALAR-LD-UMIN-015","PTO-READER-NODE-SCALAR-LD-UMIN-016","PTO-READER-NODE-SCALAR-LD-UMIN-017","PTO-READER-NODE-SCALAR-LD-XOR-001","PTO-READER-NODE-SCALAR-LD-XOR-002","PTO-READER-NODE-SCALAR-LD-XOR-003","PTO-READER-NODE-SCALAR-LD-XOR-004","PTO-READER-NODE-SCALAR-LD-XOR-005","PTO-READER-NODE-SCALAR-LD-XOR-006","PTO-READER-NODE-SCALAR-LD-XOR-007","PTO-READER-NODE-SCALAR-LD-XOR-008","PTO-READER-NODE-SCALAR-LD-XOR-009","PTO-READER-NODE-SCALAR-LD-XOR-010","PTO-READER-NODE-SCALAR-LD-XOR-011","PTO-READER-NODE-SCALAR-LD-XOR-012","PTO-READER-NODE-SCALAR-LD-XOR-013","PTO-READER-NODE-SCALAR-LD-XOR-014","PTO-READER-NODE-SCALAR-LD-XOR-015","PTO-READER-NODE-SCALAR-LD-XOR-016","PTO-READER-NODE-SCALAR-LD-XOR-017","PTO-READER-NODE-SCALAR-LR-B-001","PTO-READER-NODE-SCALAR-LR-B-002","PTO-READER-NODE-SCALAR-LR-B-003","PTO-READER-NODE-SCALAR-LR-B-004","PTO-READER-NODE-SCALAR-LR-B-005","PTO-READER-NODE-SCALAR-LR-B-006","PTO-READER-NODE-SCALAR-LR-B-007","PTO-READER-NODE-SCALAR-LR-B-008","PTO-READER-NODE-SCALAR-LR-B-009","PTO-READER-NODE-SCALAR-LR-B-010","PTO-READER-NODE-SCALAR-LR-B-011","PTO-READER-NODE-SCALAR-LR-B-012","PTO-READER-NODE-SCALAR-LR-B-013","PTO-READER-NODE-SCALAR-LR-B-014","PTO-READER-NODE-SCALAR-LR-B-015","PTO-READER-NODE-SCALAR-LR-B-016","PTO-READER-NODE-SCALAR-LR-B-017","PTO-READER-NODE-SCALAR-LR-D-001","PTO-READER-NODE-SCALAR-LR-D-002","PTO-READER-NODE-SCALAR-LR-D-003","PTO-READER-NODE-SCALAR-LR-D-004","PTO-READER-NODE-SCALAR-LR-D-005","PTO-READER-NODE-SCALAR-LR-D-006","PTO-READER-NODE-SCALAR-LR-D-007","PTO-READER-NODE-SCALAR-LR-D-008","PTO-READER-NODE-SCALAR-LR-D-009","PTO-READER-NODE-SCALAR-LR-D-010","PTO-READER-NODE-SCALAR-LR-D-011","PTO-READER-NODE-SCALAR-LR-D-012","PTO-READER-NODE-SCALAR-LR-D-013","PTO-READER-NODE-SCALAR-LR-D-014","PTO-READER-NODE-SCALAR-LR-D-015","PTO-READER-NODE-SCALAR-LR-D-016","PTO-READER-NODE-SCALAR-LR-D-017","PTO-READER-NODE-SCALAR-LR-H-001","PTO-READER-NODE-SCALAR-LR-H-002","PTO-READER-NODE-SCALAR-LR-H-003","PTO-READER-NODE-SCALAR-LR-H-004","PTO-READER-NODE-SCALAR-LR-H-005","PTO-READER-NODE-SCALAR-LR-H-006","PTO-READER-NODE-SCALAR-LR-H-007","PTO-READER-NODE-SCALAR-LR-H-008","PTO-READER-NODE-SCALAR-LR-H-009","PTO-READER-NODE-SCALAR-LR-H-010","PTO-READER-NODE-SCALAR-LR-H-011","PTO-READER-NODE-SCALAR-LR-H-012","PTO-READER-NODE-SCALAR-LR-H-013","PTO-READER-NODE-SCALAR-LR-H-014","PTO-READER-NODE-SCALAR-LR-H-015","PTO-READER-NODE-SCALAR-LR-H-016","PTO-READER-NODE-SCALAR-LR-H-017","PTO-READER-NODE-SCALAR-LR-W-001","PTO-READER-NODE-SCALAR-LR-W-002","PTO-READER-NODE-SCALAR-LR-W-003","PTO-READER-NODE-SCALAR-LR-W-004","PTO-READER-NODE-SCALAR-LR-W-005","PTO-READER-NODE-SCALAR-LR-W-006","PTO-READER-NODE-SCALAR-LR-W-007","PTO-READER-NODE-SCALAR-LR-W-008","PTO-READER-NODE-SCALAR-LR-W-009","PTO-READER-NODE-SCALAR-LR-W-010","PTO-READER-NODE-SCALAR-LR-W-011","PTO-READER-NODE-SCALAR-LR-W-012","PTO-READER-NODE-SCALAR-LR-W-013","PTO-READER-NODE-SCALAR-LR-W-014","PTO-READER-NODE-SCALAR-LR-W-015","PTO-READER-NODE-SCALAR-LR-W-016","PTO-READER-NODE-SCALAR-LR-W-017","PTO-READER-NODE-SCALAR-LSRGET-001","PTO-READER-NODE-SCALAR-LSRGET-002","PTO-READER-NODE-SCALAR-LSRGET-003","PTO-READER-NODE-SCALAR-LSRGET-004","PTO-READER-NODE-SCALAR-LSRGET-005","PTO-READER-NODE-SCALAR-LSRGET-006","PTO-READER-NODE-SCALAR-LSRGET-007","PTO-READER-NODE-SCALAR-LSRGET-008","PTO-READER-NODE-SCALAR-LSRGET-009","PTO-READER-NODE-SCALAR-LSRGET-010","PTO-READER-NODE-SCALAR-LSRGET-011","PTO-READER-NODE-SCALAR-LSRGET-012","PTO-READER-NODE-SCALAR-LSRGET-013","PTO-READER-NODE-SCALAR-LSRGET-014","PTO-READER-NODE-SCALAR-LSRGET-015","PTO-READER-NODE-SCALAR-LSRGET-016","PTO-READER-NODE-SCALAR-LSRGET-017","PTO-READER-NODE-SCALAR-LW-ADD-001","PTO-READER-NODE-SCALAR-LW-ADD-002","PTO-READER-NODE-SCALAR-LW-ADD-003","PTO-READER-NODE-SCALAR-LW-ADD-004","PTO-READER-NODE-SCALAR-LW-ADD-005","PTO-READER-NODE-SCALAR-LW-ADD-006","PTO-READER-NODE-SCALAR-LW-ADD-007","PTO-READER-NODE-SCALAR-LW-ADD-008","PTO-READER-NODE-SCALAR-LW-ADD-009","PTO-READER-NODE-SCALAR-LW-ADD-010","PTO-READER-NODE-SCALAR-LW-ADD-011","PTO-READER-NODE-SCALAR-LW-ADD-012","PTO-READER-NODE-SCALAR-LW-ADD-013","PTO-READER-NODE-SCALAR-LW-ADD-014","PTO-READER-NODE-SCALAR-LW-ADD-015","PTO-READER-NODE-SCALAR-LW-ADD-016","PTO-READER-NODE-SCALAR-LW-ADD-017","PTO-READER-NODE-SCALAR-LW-AND-001","PTO-READER-NODE-SCALAR-LW-AND-002","PTO-READER-NODE-SCALAR-LW-AND-003","PTO-READER-NODE-SCALAR-LW-AND-004","PTO-READER-NODE-SCALAR-LW-AND-005","PTO-READER-NODE-SCALAR-LW-AND-006","PTO-READER-NODE-SCALAR-LW-AND-007","PTO-READER-NODE-SCALAR-LW-AND-008","PTO-READER-NODE-SCALAR-LW-AND-009","PTO-READER-NODE-SCALAR-LW-AND-010","PTO-READER-NODE-SCALAR-LW-AND-011","PTO-READER-NODE-SCALAR-LW-AND-012","PTO-READER-NODE-SCALAR-LW-AND-013","PTO-READER-NODE-SCALAR-LW-AND-014","PTO-READER-NODE-SCALAR-LW-AND-015","PTO-READER-NODE-SCALAR-LW-AND-016","PTO-READER-NODE-SCALAR-LW-AND-017","PTO-READER-NODE-SCALAR-LW-OR-001","PTO-READER-NODE-SCALAR-LW-OR-002","PTO-READER-NODE-SCALAR-LW-OR-003","PTO-READER-NODE-SCALAR-LW-OR-004","PTO-READER-NODE-SCALAR-LW-OR-005","PTO-READER-NODE-SCALAR-LW-OR-006","PTO-READER-NODE-SCALAR-LW-OR-007","PTO-READER-NODE-SCALAR-LW-OR-008","PTO-READER-NODE-SCALAR-LW-OR-009","PTO-READER-NODE-SCALAR-LW-OR-010","PTO-READER-NODE-SCALAR-LW-OR-011","PTO-READER-NODE-SCALAR-LW-OR-012","PTO-READER-NODE-SCALAR-LW-OR-013","PTO-READER-NODE-SCALAR-LW-OR-014","PTO-READER-NODE-SCALAR-LW-OR-015","PTO-READER-NODE-SCALAR-LW-OR-016","PTO-READER-NODE-SCALAR-LW-OR-017","PTO-READER-NODE-SCALAR-LW-SMAX-001","PTO-READER-NODE-SCALAR-LW-SMAX-002","PTO-READER-NODE-SCALAR-LW-SMAX-003","PTO-READER-NODE-SCALAR-LW-SMAX-004","PTO-READER-NODE-SCALAR-LW-SMAX-005","PTO-READER-NODE-SCALAR-LW-SMAX-006","PTO-READER-NODE-SCALAR-LW-SMAX-007","PTO-READER-NODE-SCALAR-LW-SMAX-008","PTO-READER-NODE-SCALAR-LW-SMAX-009","PTO-READER-NODE-SCALAR-LW-SMAX-010","PTO-READER-NODE-SCALAR-LW-SMAX-011","PTO-READER-NODE-SCALAR-LW-SMAX-012","PTO-READER-NODE-SCALAR-LW-SMAX-013","PTO-READER-NODE-SCALAR-LW-SMAX-014","PTO-READER-NODE-SCALAR-LW-SMAX-015","PTO-READER-NODE-SCALAR-LW-SMAX-016","PTO-READER-NODE-SCALAR-LW-SMAX-017","PTO-READER-NODE-SCALAR-LW-SMIN-001","PTO-READER-NODE-SCALAR-LW-SMIN-002","PTO-READER-NODE-SCALAR-LW-SMIN-003","PTO-READER-NODE-SCALAR-LW-SMIN-004","PTO-READER-NODE-SCALAR-LW-SMIN-005","PTO-READER-NODE-SCALAR-LW-SMIN-006","PTO-READER-NODE-SCALAR-LW-SMIN-007","PTO-READER-NODE-SCALAR-LW-SMIN-008","PTO-READER-NODE-SCALAR-LW-SMIN-009","PTO-READER-NODE-SCALAR-LW-SMIN-010","PTO-READER-NODE-SCALAR-LW-SMIN-011","PTO-READER-NODE-SCALAR-LW-SMIN-012","PTO-READER-NODE-SCALAR-LW-SMIN-013","PTO-READER-NODE-SCALAR-LW-SMIN-014","PTO-READER-NODE-SCALAR-LW-SMIN-015","PTO-READER-NODE-SCALAR-LW-SMIN-016","PTO-READER-NODE-SCALAR-LW-SMIN-017","PTO-READER-NODE-SCALAR-LW-UMAX-001","PTO-READER-NODE-SCALAR-LW-UMAX-002","PTO-READER-NODE-SCALAR-LW-UMAX-003","PTO-READER-NODE-SCALAR-LW-UMAX-004","PTO-READER-NODE-SCALAR-LW-UMAX-005","PTO-READER-NODE-SCALAR-LW-UMAX-006","PTO-READER-NODE-SCALAR-LW-UMAX-007","PTO-READER-NODE-SCALAR-LW-UMAX-008","PTO-READER-NODE-SCALAR-LW-UMAX-009","PTO-READER-NODE-SCALAR-LW-UMAX-010","PTO-READER-NODE-SCALAR-LW-UMAX-011","PTO-READER-NODE-SCALAR-LW-UMAX-012","PTO-READER-NODE-SCALAR-LW-UMAX-013","PTO-READER-NODE-SCALAR-LW-UMAX-014","PTO-READER-NODE-SCALAR-LW-UMAX-015","PTO-READER-NODE-SCALAR-LW-UMAX-016","PTO-READER-NODE-SCALAR-LW-UMAX-017","PTO-READER-NODE-SCALAR-LW-UMIN-001","PTO-READER-NODE-SCALAR-LW-UMIN-002","PTO-READER-NODE-SCALAR-LW-UMIN-003","PTO-READER-NODE-SCALAR-LW-UMIN-004","PTO-READER-NODE-SCALAR-LW-UMIN-005","PTO-READER-NODE-SCALAR-LW-UMIN-006","PTO-READER-NODE-SCALAR-LW-UMIN-007","PTO-READER-NODE-SCALAR-LW-UMIN-008","PTO-READER-NODE-SCALAR-LW-UMIN-009","PTO-READER-NODE-SCALAR-LW-UMIN-010","PTO-READER-NODE-SCALAR-LW-UMIN-011","PTO-READER-NODE-SCALAR-LW-UMIN-012","PTO-READER-NODE-SCALAR-LW-UMIN-013","PTO-READER-NODE-SCALAR-LW-UMIN-014","PTO-READER-NODE-SCALAR-LW-UMIN-015","PTO-READER-NODE-SCALAR-LW-UMIN-016","PTO-READER-NODE-SCALAR-LW-UMIN-017","PTO-READER-NODE-SCALAR-LW-XOR-001","PTO-READER-NODE-SCALAR-LW-XOR-002","PTO-READER-NODE-SCALAR-LW-XOR-003","PTO-READER-NODE-SCALAR-LW-XOR-004","PTO-READER-NODE-SCALAR-LW-XOR-005","PTO-READER-NODE-SCALAR-LW-XOR-006","PTO-READER-NODE-SCALAR-LW-XOR-007","PTO-READER-NODE-SCALAR-LW-XOR-008","PTO-READER-NODE-SCALAR-LW-XOR-009","PTO-READER-NODE-SCALAR-LW-XOR-010","PTO-READER-NODE-SCALAR-LW-XOR-011","PTO-READER-NODE-SCALAR-LW-XOR-012","PTO-READER-NODE-SCALAR-LW-XOR-013","PTO-READER-NODE-SCALAR-LW-XOR-014","PTO-READER-NODE-SCALAR-LW-XOR-015","PTO-READER-NODE-SCALAR-LW-XOR-016","PTO-READER-NODE-SCALAR-LW-XOR-017","PTO-READER-NODE-SCALAR-SC-B-001","PTO-READER-NODE-SCALAR-SC-B-002","PTO-READER-NODE-SCALAR-SC-B-003","PTO-READER-NODE-SCALAR-SC-B-004","PTO-READER-NODE-SCALAR-SC-B-005","PTO-READER-NODE-SCALAR-SC-B-006","PTO-READER-NODE-SCALAR-SC-B-007","PTO-READER-NODE-SCALAR-SC-B-008","PTO-READER-NODE-SCALAR-SC-B-009","PTO-READER-NODE-SCALAR-SC-B-010","PTO-READER-NODE-SCALAR-SC-B-011","PTO-READER-NODE-SCALAR-SC-B-012","PTO-READER-NODE-SCALAR-SC-B-013","PTO-READER-NODE-SCALAR-SC-B-014","PTO-READER-NODE-SCALAR-SC-B-015","PTO-READER-NODE-SCALAR-SC-B-016","PTO-READER-NODE-SCALAR-SC-B-017","PTO-READER-NODE-SCALAR-SC-D-001","PTO-READER-NODE-SCALAR-SC-D-002","PTO-READER-NODE-SCALAR-SC-D-003","PTO-READER-NODE-SCALAR-SC-D-004","PTO-READER-NODE-SCALAR-SC-D-005","PTO-READER-NODE-SCALAR-SC-D-006","PTO-READER-NODE-SCALAR-SC-D-007","PTO-READER-NODE-SCALAR-SC-D-008","PTO-READER-NODE-SCALAR-SC-D-009","PTO-READER-NODE-SCALAR-SC-D-010","PTO-READER-NODE-SCALAR-SC-D-011","PTO-READER-NODE-SCALAR-SC-D-012","PTO-READER-NODE-SCALAR-SC-D-013","PTO-READER-NODE-SCALAR-SC-D-014","PTO-READER-NODE-SCALAR-SC-D-015","PTO-READER-NODE-SCALAR-SC-D-016","PTO-READER-NODE-SCALAR-SC-D-017","PTO-READER-NODE-SCALAR-SC-H-001","PTO-READER-NODE-SCALAR-SC-H-002","PTO-READER-NODE-SCALAR-SC-H-003","PTO-READER-NODE-SCALAR-SC-H-004","PTO-READER-NODE-SCALAR-SC-H-005","PTO-READER-NODE-SCALAR-SC-H-006","PTO-READER-NODE-SCALAR-SC-H-007","PTO-READER-NODE-SCALAR-SC-H-008","PTO-READER-NODE-SCALAR-SC-H-009","PTO-READER-NODE-SCALAR-SC-H-010","PTO-READER-NODE-SCALAR-SC-H-011","PTO-READER-NODE-SCALAR-SC-H-012","PTO-READER-NODE-SCALAR-SC-H-013","PTO-READER-NODE-SCALAR-SC-H-014","PTO-READER-NODE-SCALAR-SC-H-015","PTO-READER-NODE-SCALAR-SC-H-016","PTO-READER-NODE-SCALAR-SC-H-017","PTO-READER-NODE-SCALAR-SC-W-001","PTO-READER-NODE-SCALAR-SC-W-002","PTO-READER-NODE-SCALAR-SC-W-003","PTO-READER-NODE-SCALAR-SC-W-004","PTO-READER-NODE-SCALAR-SC-W-005","PTO-READER-NODE-SCALAR-SC-W-006","PTO-READER-NODE-SCALAR-SC-W-007","PTO-READER-NODE-SCALAR-SC-W-008","PTO-READER-NODE-SCALAR-SC-W-009","PTO-READER-NODE-SCALAR-SC-W-010","PTO-READER-NODE-SCALAR-SC-W-011","PTO-READER-NODE-SCALAR-SC-W-012","PTO-READER-NODE-SCALAR-SC-W-013","PTO-READER-NODE-SCALAR-SC-W-014","PTO-READER-NODE-SCALAR-SC-W-015","PTO-READER-NODE-SCALAR-SC-W-016","PTO-READER-NODE-SCALAR-SC-W-017","PTO-READER-NODE-SCALAR-SD-ADD-001","PTO-READER-NODE-SCALAR-SD-ADD-002","PTO-READER-NODE-SCALAR-SD-ADD-003","PTO-READER-NODE-SCALAR-SD-ADD-004","PTO-READER-NODE-SCALAR-SD-ADD-005","PTO-READER-NODE-SCALAR-SD-ADD-006","PTO-READER-NODE-SCALAR-SD-ADD-007","PTO-READER-NODE-SCALAR-SD-ADD-008","PTO-READER-NODE-SCALAR-SD-ADD-009","PTO-READER-NODE-SCALAR-SD-ADD-010","PTO-READER-NODE-SCALAR-SD-ADD-011","PTO-READER-NODE-SCALAR-SD-ADD-012","PTO-READER-NODE-SCALAR-SD-ADD-013","PTO-READER-NODE-SCALAR-SD-ADD-014","PTO-READER-NODE-SCALAR-SD-ADD-015","PTO-READER-NODE-SCALAR-SD-ADD-016","PTO-READER-NODE-SCALAR-SD-ADD-017","PTO-READER-NODE-SCALAR-SD-AND-001","PTO-READER-NODE-SCALAR-SD-AND-002","PTO-READER-NODE-SCALAR-SD-AND-003","PTO-READER-NODE-SCALAR-SD-AND-004","PTO-READER-NODE-SCALAR-SD-AND-005","PTO-READER-NODE-SCALAR-SD-AND-006","PTO-READER-NODE-SCALAR-SD-AND-007","PTO-READER-NODE-SCALAR-SD-AND-008","PTO-READER-NODE-SCALAR-SD-AND-009","PTO-READER-NODE-SCALAR-SD-AND-010","PTO-READER-NODE-SCALAR-SD-AND-011","PTO-READER-NODE-SCALAR-SD-AND-012","PTO-READER-NODE-SCALAR-SD-AND-013","PTO-READER-NODE-SCALAR-SD-AND-014","PTO-READER-NODE-SCALAR-SD-AND-015","PTO-READER-NODE-SCALAR-SD-AND-016","PTO-READER-NODE-SCALAR-SD-AND-017","PTO-READER-NODE-SCALAR-SD-OR-001","PTO-READER-NODE-SCALAR-SD-OR-002","PTO-READER-NODE-SCALAR-SD-OR-003","PTO-READER-NODE-SCALAR-SD-OR-004","PTO-READER-NODE-SCALAR-SD-OR-005","PTO-READER-NODE-SCALAR-SD-OR-006","PTO-READER-NODE-SCALAR-SD-OR-007","PTO-READER-NODE-SCALAR-SD-OR-008","PTO-READER-NODE-SCALAR-SD-OR-009","PTO-READER-NODE-SCALAR-SD-OR-010","PTO-READER-NODE-SCALAR-SD-OR-011","PTO-READER-NODE-SCALAR-SD-OR-012","PTO-READER-NODE-SCALAR-SD-OR-013","PTO-READER-NODE-SCALAR-SD-OR-014","PTO-READER-NODE-SCALAR-SD-OR-015","PTO-READER-NODE-SCALAR-SD-OR-016","PTO-READER-NODE-SCALAR-SD-OR-017","PTO-READER-NODE-SCALAR-SD-SMAX-001","PTO-READER-NODE-SCALAR-SD-SMAX-002","PTO-READER-NODE-SCALAR-SD-SMAX-003","PTO-READER-NODE-SCALAR-SD-SMAX-004","PTO-READER-NODE-SCALAR-SD-SMAX-005","PTO-READER-NODE-SCALAR-SD-SMAX-006","PTO-READER-NODE-SCALAR-SD-SMAX-007","PTO-READER-NODE-SCALAR-SD-SMAX-008","PTO-READER-NODE-SCALAR-SD-SMAX-009","PTO-READER-NODE-SCALAR-SD-SMAX-010","PTO-READER-NODE-SCALAR-SD-SMAX-011","PTO-READER-NODE-SCALAR-SD-SMAX-012","PTO-READER-NODE-SCALAR-SD-SMAX-013","PTO-READER-NODE-SCALAR-SD-SMAX-014","PTO-READER-NODE-SCALAR-SD-SMAX-015","PTO-READER-NODE-SCALAR-SD-SMAX-016","PTO-READER-NODE-SCALAR-SD-SMAX-017","PTO-READER-NODE-SCALAR-SD-SMIN-001","PTO-READER-NODE-SCALAR-SD-SMIN-002","PTO-READER-NODE-SCALAR-SD-SMIN-003","PTO-READER-NODE-SCALAR-SD-SMIN-004","PTO-READER-NODE-SCALAR-SD-SMIN-005","PTO-READER-NODE-SCALAR-SD-SMIN-006","PTO-READER-NODE-SCALAR-SD-SMIN-007","PTO-READER-NODE-SCALAR-SD-SMIN-008","PTO-READER-NODE-SCALAR-SD-SMIN-009","PTO-READER-NODE-SCALAR-SD-SMIN-010","PTO-READER-NODE-SCALAR-SD-SMIN-011","PTO-READER-NODE-SCALAR-SD-SMIN-012","PTO-READER-NODE-SCALAR-SD-SMIN-013","PTO-READER-NODE-SCALAR-SD-SMIN-014","PTO-READER-NODE-SCALAR-SD-SMIN-015","PTO-READER-NODE-SCALAR-SD-SMIN-016","PTO-READER-NODE-SCALAR-SD-SMIN-017","PTO-READER-NODE-SCALAR-SD-UMAX-001","PTO-READER-NODE-SCALAR-SD-UMAX-002","PTO-READER-NODE-SCALAR-SD-UMAX-003","PTO-READER-NODE-SCALAR-SD-UMAX-004","PTO-READER-NODE-SCALAR-SD-UMAX-005","PTO-READER-NODE-SCALAR-SD-UMAX-006","PTO-READER-NODE-SCALAR-SD-UMAX-007","PTO-READER-NODE-SCALAR-SD-UMAX-008","PTO-READER-NODE-SCALAR-SD-UMAX-009","PTO-READER-NODE-SCALAR-SD-UMAX-010","PTO-READER-NODE-SCALAR-SD-UMAX-011","PTO-READER-NODE-SCALAR-SD-UMAX-012","PTO-READER-NODE-SCALAR-SD-UMAX-013","PTO-READER-NODE-SCALAR-SD-UMAX-014","PTO-READER-NODE-SCALAR-SD-UMAX-015","PTO-READER-NODE-SCALAR-SD-UMAX-016","PTO-READER-NODE-SCALAR-SD-UMAX-017","PTO-READER-NODE-SCALAR-SD-UMIN-001","PTO-READER-NODE-SCALAR-SD-UMIN-002","PTO-READER-NODE-SCALAR-SD-UMIN-003","PTO-READER-NODE-SCALAR-SD-UMIN-004","PTO-READER-NODE-SCALAR-SD-UMIN-005","PTO-READER-NODE-SCALAR-SD-UMIN-006","PTO-READER-NODE-SCALAR-SD-UMIN-007","PTO-READER-NODE-SCALAR-SD-UMIN-008","PTO-READER-NODE-SCALAR-SD-UMIN-009","PTO-READER-NODE-SCALAR-SD-UMIN-010","PTO-READER-NODE-SCALAR-SD-UMIN-011","PTO-READER-NODE-SCALAR-SD-UMIN-012","PTO-READER-NODE-SCALAR-SD-UMIN-013","PTO-READER-NODE-SCALAR-SD-UMIN-014","PTO-READER-NODE-SCALAR-SD-UMIN-015","PTO-READER-NODE-SCALAR-SD-UMIN-016","PTO-READER-NODE-SCALAR-SD-UMIN-017","PTO-READER-NODE-SCALAR-SD-XOR-001","PTO-READER-NODE-SCALAR-SD-XOR-002","PTO-READER-NODE-SCALAR-SD-XOR-003","PTO-READER-NODE-SCALAR-SD-XOR-004","PTO-READER-NODE-SCALAR-SD-XOR-005","PTO-READER-NODE-SCALAR-SD-XOR-006","PTO-READER-NODE-SCALAR-SD-XOR-007","PTO-READER-NODE-SCALAR-SD-XOR-008","PTO-READER-NODE-SCALAR-SD-XOR-009","PTO-READER-NODE-SCALAR-SD-XOR-010","PTO-READER-NODE-SCALAR-SD-XOR-011","PTO-READER-NODE-SCALAR-SD-XOR-012","PTO-READER-NODE-SCALAR-SD-XOR-013","PTO-READER-NODE-SCALAR-SD-XOR-014","PTO-READER-NODE-SCALAR-SD-XOR-015","PTO-READER-NODE-SCALAR-SD-XOR-016","PTO-READER-NODE-SCALAR-SD-XOR-017","PTO-READER-NODE-SCALAR-SETC-TGT-001","PTO-READER-NODE-SCALAR-SETC-TGT-002","PTO-READER-NODE-SCALAR-SETC-TGT-003","PTO-READER-NODE-SCALAR-SETC-TGT-004","PTO-READER-NODE-SCALAR-SETC-TGT-005","PTO-READER-NODE-SCALAR-SETC-TGT-006","PTO-READER-NODE-SCALAR-SETC-TGT-007","PTO-READER-NODE-SCALAR-SETC-TGT-008","PTO-READER-NODE-SCALAR-SETC-TGT-009","PTO-READER-NODE-SCALAR-SETC-TGT-010","PTO-READER-NODE-SCALAR-SETC-TGT-011","PTO-READER-NODE-SCALAR-SETC-TGT-012","PTO-READER-NODE-SCALAR-SETC-TGT-013","PTO-READER-NODE-SCALAR-SETC-TGT-014","PTO-READER-NODE-SCALAR-SETC-TGT-015","PTO-READER-NODE-SCALAR-SETC-TGT-016","PTO-READER-NODE-SCALAR-SETC-TGT-017","PTO-READER-NODE-SCALAR-SSRGET-001","PTO-READER-NODE-SCALAR-SSRGET-002","PTO-READER-NODE-SCALAR-SSRGET-003","PTO-READER-NODE-SCALAR-SSRGET-004","PTO-READER-NODE-SCALAR-SSRGET-005","PTO-READER-NODE-SCALAR-SSRGET-006","PTO-READER-NODE-SCALAR-SSRGET-007","PTO-READER-NODE-SCALAR-SSRGET-008","PTO-READER-NODE-SCALAR-SSRGET-009","PTO-READER-NODE-SCALAR-SSRGET-010","PTO-READER-NODE-SCALAR-SSRGET-011","PTO-READER-NODE-SCALAR-SSRGET-012","PTO-READER-NODE-SCALAR-SSRGET-013","PTO-READER-NODE-SCALAR-SSRGET-014","PTO-READER-NODE-SCALAR-SSRGET-015","PTO-READER-NODE-SCALAR-SSRGET-016","PTO-READER-NODE-SCALAR-SSRGET-017","PTO-READER-NODE-SCALAR-SSRSET-001","PTO-READER-NODE-SCALAR-SSRSET-002","PTO-READER-NODE-SCALAR-SSRSET-003","PTO-READER-NODE-SCALAR-SSRSET-004","PTO-READER-NODE-SCALAR-SSRSET-005","PTO-READER-NODE-SCALAR-SSRSET-006","PTO-READER-NODE-SCALAR-SSRSET-007","PTO-READER-NODE-SCALAR-SSRSET-008","PTO-READER-NODE-SCALAR-SSRSET-009","PTO-READER-NODE-SCALAR-SSRSET-010","PTO-READER-NODE-SCALAR-SSRSET-011","PTO-READER-NODE-SCALAR-SSRSET-012","PTO-READER-NODE-SCALAR-SSRSET-013","PTO-READER-NODE-SCALAR-SSRSET-014","PTO-READER-NODE-SCALAR-SSRSET-015","PTO-READER-NODE-SCALAR-SSRSET-016","PTO-READER-NODE-SCALAR-SSRSET-017","PTO-READER-NODE-SCALAR-SSRSWAP-001","PTO-READER-NODE-SCALAR-SSRSWAP-002","PTO-READER-NODE-SCALAR-SSRSWAP-003","PTO-READER-NODE-SCALAR-SSRSWAP-004","PTO-READER-NODE-SCALAR-SSRSWAP-005","PTO-READER-NODE-SCALAR-SSRSWAP-006","PTO-READER-NODE-SCALAR-SSRSWAP-007","PTO-READER-NODE-SCALAR-SSRSWAP-008","PTO-READER-NODE-SCALAR-SSRSWAP-009","PTO-READER-NODE-SCALAR-SSRSWAP-010","PTO-READER-NODE-SCALAR-SSRSWAP-011","PTO-READER-NODE-SCALAR-SSRSWAP-012","PTO-READER-NODE-SCALAR-SSRSWAP-013","PTO-READER-NODE-SCALAR-SSRSWAP-014","PTO-READER-NODE-SCALAR-SSRSWAP-015","PTO-READER-NODE-SCALAR-SSRSWAP-016","PTO-READER-NODE-SCALAR-SSRSWAP-017","PTO-READER-NODE-SCALAR-SW-ADD-001","PTO-READER-NODE-SCALAR-SW-ADD-002","PTO-READER-NODE-SCALAR-SW-ADD-003","PTO-READER-NODE-SCALAR-SW-ADD-004","PTO-READER-NODE-SCALAR-SW-ADD-005","PTO-READER-NODE-SCALAR-SW-ADD-006","PTO-READER-NODE-SCALAR-SW-ADD-007","PTO-READER-NODE-SCALAR-SW-ADD-008","PTO-READER-NODE-SCALAR-SW-ADD-009","PTO-READER-NODE-SCALAR-SW-ADD-010","PTO-READER-NODE-SCALAR-SW-ADD-011","PTO-READER-NODE-SCALAR-SW-ADD-012","PTO-READER-NODE-SCALAR-SW-ADD-013","PTO-READER-NODE-SCALAR-SW-ADD-014","PTO-READER-NODE-SCALAR-SW-ADD-015","PTO-READER-NODE-SCALAR-SW-ADD-016","PTO-READER-NODE-SCALAR-SW-ADD-017","PTO-READER-NODE-SCALAR-SW-AND-001","PTO-READER-NODE-SCALAR-SW-AND-002","PTO-READER-NODE-SCALAR-SW-AND-003","PTO-READER-NODE-SCALAR-SW-AND-004","PTO-READER-NODE-SCALAR-SW-AND-005","PTO-READER-NODE-SCALAR-SW-AND-006","PTO-READER-NODE-SCALAR-SW-AND-007","PTO-READER-NODE-SCALAR-SW-AND-008","PTO-READER-NODE-SCALAR-SW-AND-009","PTO-READER-NODE-SCALAR-SW-AND-010","PTO-READER-NODE-SCALAR-SW-AND-011","PTO-READER-NODE-SCALAR-SW-AND-012","PTO-READER-NODE-SCALAR-SW-AND-013","PTO-READER-NODE-SCALAR-SW-AND-014","PTO-READER-NODE-SCALAR-SW-AND-015","PTO-READER-NODE-SCALAR-SW-AND-016","PTO-READER-NODE-SCALAR-SW-AND-017","PTO-READER-NODE-SCALAR-SW-OR-001","PTO-READER-NODE-SCALAR-SW-OR-002","PTO-READER-NODE-SCALAR-SW-OR-003","PTO-READER-NODE-SCALAR-SW-OR-004","PTO-READER-NODE-SCALAR-SW-OR-005","PTO-READER-NODE-SCALAR-SW-OR-006","PTO-READER-NODE-SCALAR-SW-OR-007","PTO-READER-NODE-SCALAR-SW-OR-008","PTO-READER-NODE-SCALAR-SW-OR-009","PTO-READER-NODE-SCALAR-SW-OR-010","PTO-READER-NODE-SCALAR-SW-OR-011","PTO-READER-NODE-SCALAR-SW-OR-012","PTO-READER-NODE-SCALAR-SW-OR-013","PTO-READER-NODE-SCALAR-SW-OR-014","PTO-READER-NODE-SCALAR-SW-OR-015","PTO-READER-NODE-SCALAR-SW-OR-016","PTO-READER-NODE-SCALAR-SW-OR-017","PTO-READER-NODE-SCALAR-SW-SMAX-001","PTO-READER-NODE-SCALAR-SW-SMAX-002","PTO-READER-NODE-SCALAR-SW-SMAX-003","PTO-READER-NODE-SCALAR-SW-SMAX-004","PTO-READER-NODE-SCALAR-SW-SMAX-005","PTO-READER-NODE-SCALAR-SW-SMAX-006","PTO-READER-NODE-SCALAR-SW-SMAX-007","PTO-READER-NODE-SCALAR-SW-SMAX-008","PTO-READER-NODE-SCALAR-SW-SMAX-009","PTO-READER-NODE-SCALAR-SW-SMAX-010","PTO-READER-NODE-SCALAR-SW-SMAX-011","PTO-READER-NODE-SCALAR-SW-SMAX-012","PTO-READER-NODE-SCALAR-SW-SMAX-013","PTO-READER-NODE-SCALAR-SW-SMAX-014","PTO-READER-NODE-SCALAR-SW-SMAX-015","PTO-READER-NODE-SCALAR-SW-SMAX-016","PTO-READER-NODE-SCALAR-SW-SMAX-017","PTO-READER-NODE-SCALAR-SW-SMIN-001","PTO-READER-NODE-SCALAR-SW-SMIN-002","PTO-READER-NODE-SCALAR-SW-SMIN-003","PTO-READER-NODE-SCALAR-SW-SMIN-004","PTO-READER-NODE-SCALAR-SW-SMIN-005","PTO-READER-NODE-SCALAR-SW-SMIN-006","PTO-READER-NODE-SCALAR-SW-SMIN-007","PTO-READER-NODE-SCALAR-SW-SMIN-008","PTO-READER-NODE-SCALAR-SW-SMIN-009","PTO-READER-NODE-SCALAR-SW-SMIN-010","PTO-READER-NODE-SCALAR-SW-SMIN-011","PTO-READER-NODE-SCALAR-SW-SMIN-012","PTO-READER-NODE-SCALAR-SW-SMIN-013","PTO-READER-NODE-SCALAR-SW-SMIN-014","PTO-READER-NODE-SCALAR-SW-SMIN-015","PTO-READER-NODE-SCALAR-SW-SMIN-016","PTO-READER-NODE-SCALAR-SW-SMIN-017","PTO-READER-NODE-SCALAR-SW-UMAX-001","PTO-READER-NODE-SCALAR-SW-UMAX-002","PTO-READER-NODE-SCALAR-SW-UMAX-003","PTO-READER-NODE-SCALAR-SW-UMAX-004","PTO-READER-NODE-SCALAR-SW-UMAX-005","PTO-READER-NODE-SCALAR-SW-UMAX-006","PTO-READER-NODE-SCALAR-SW-UMAX-007","PTO-READER-NODE-SCALAR-SW-UMAX-008","PTO-READER-NODE-SCALAR-SW-UMAX-009","PTO-READER-NODE-SCALAR-SW-UMAX-010","PTO-READER-NODE-SCALAR-SW-UMAX-011","PTO-READER-NODE-SCALAR-SW-UMAX-012","PTO-READER-NODE-SCALAR-SW-UMAX-013","PTO-READER-NODE-SCALAR-SW-UMAX-014","PTO-READER-NODE-SCALAR-SW-UMAX-015","PTO-READER-NODE-SCALAR-SW-UMAX-016","PTO-READER-NODE-SCALAR-SW-UMAX-017","PTO-READER-NODE-SCALAR-SW-UMIN-001","PTO-READER-NODE-SCALAR-SW-UMIN-002","PTO-READER-NODE-SCALAR-SW-UMIN-003","PTO-READER-NODE-SCALAR-SW-UMIN-004","PTO-READER-NODE-SCALAR-SW-UMIN-005","PTO-READER-NODE-SCALAR-SW-UMIN-006","PTO-READER-NODE-SCALAR-SW-UMIN-007","PTO-READER-NODE-SCALAR-SW-UMIN-008","PTO-READER-NODE-SCALAR-SW-UMIN-009","PTO-READER-NODE-SCALAR-SW-UMIN-010","PTO-READER-NODE-SCALAR-SW-UMIN-011","PTO-READER-NODE-SCALAR-SW-UMIN-012","PTO-READER-NODE-SCALAR-SW-UMIN-013","PTO-READER-NODE-SCALAR-SW-UMIN-014","PTO-READER-NODE-SCALAR-SW-UMIN-015","PTO-READER-NODE-SCALAR-SW-UMIN-016","PTO-READER-NODE-SCALAR-SW-UMIN-017","PTO-READER-NODE-SCALAR-SW-XOR-001","PTO-READER-NODE-SCALAR-SW-XOR-002","PTO-READER-NODE-SCALAR-SW-XOR-003","PTO-READER-NODE-SCALAR-SW-XOR-004","PTO-READER-NODE-SCALAR-SW-XOR-005","PTO-READER-NODE-SCALAR-SW-XOR-006","PTO-READER-NODE-SCALAR-SW-XOR-007","PTO-READER-NODE-SCALAR-SW-XOR-008","PTO-READER-NODE-SCALAR-SW-XOR-009","PTO-READER-NODE-SCALAR-SW-XOR-010","PTO-READER-NODE-SCALAR-SW-XOR-011","PTO-READER-NODE-SCALAR-SW-XOR-012","PTO-READER-NODE-SCALAR-SW-XOR-013","PTO-READER-NODE-SCALAR-SW-XOR-014","PTO-READER-NODE-SCALAR-SW-XOR-015","PTO-READER-NODE-SCALAR-SW-XOR-016","PTO-READER-NODE-SCALAR-SW-XOR-017","PTO-READER-NODE-SCALAR-SWAPB-001","PTO-READER-NODE-SCALAR-SWAPB-002","PTO-READER-NODE-SCALAR-SWAPB-003","PTO-READER-NODE-SCALAR-SWAPB-004","PTO-READER-NODE-SCALAR-SWAPB-005","PTO-READER-NODE-SCALAR-SWAPB-006","PTO-READER-NODE-SCALAR-SWAPB-007","PTO-READER-NODE-SCALAR-SWAPB-008","PTO-READER-NODE-SCALAR-SWAPB-009","PTO-READER-NODE-SCALAR-SWAPB-010","PTO-READER-NODE-SCALAR-SWAPB-011","PTO-READER-NODE-SCALAR-SWAPB-012","PTO-READER-NODE-SCALAR-SWAPB-013","PTO-READER-NODE-SCALAR-SWAPB-014","PTO-READER-NODE-SCALAR-SWAPB-015","PTO-READER-NODE-SCALAR-SWAPB-016","PTO-READER-NODE-SCALAR-SWAPB-017","PTO-READER-NODE-SCALAR-SWAPD-001","PTO-READER-NODE-SCALAR-SWAPD-002","PTO-READER-NODE-SCALAR-SWAPD-003","PTO-READER-NODE-SCALAR-SWAPD-004","PTO-READER-NODE-SCALAR-SWAPD-005","PTO-READER-NODE-SCALAR-SWAPD-006","PTO-READER-NODE-SCALAR-SWAPD-007","PTO-READER-NODE-SCALAR-SWAPD-008","PTO-READER-NODE-SCALAR-SWAPD-009","PTO-READER-NODE-SCALAR-SWAPD-010","PTO-READER-NODE-SCALAR-SWAPD-011","PTO-READER-NODE-SCALAR-SWAPD-012","PTO-READER-NODE-SCALAR-SWAPD-013","PTO-READER-NODE-SCALAR-SWAPD-014","PTO-READER-NODE-SCALAR-SWAPD-015","PTO-READER-NODE-SCALAR-SWAPD-016","PTO-READER-NODE-SCALAR-SWAPD-017","PTO-READER-NODE-SCALAR-SWAPH-001","PTO-READER-NODE-SCALAR-SWAPH-002","PTO-READER-NODE-SCALAR-SWAPH-003","PTO-READER-NODE-SCALAR-SWAPH-004","PTO-READER-NODE-SCALAR-SWAPH-005","PTO-READER-NODE-SCALAR-SWAPH-006","PTO-READER-NODE-SCALAR-SWAPH-007","PTO-READER-NODE-SCALAR-SWAPH-008","PTO-READER-NODE-SCALAR-SWAPH-009","PTO-READER-NODE-SCALAR-SWAPH-010","PTO-READER-NODE-SCALAR-SWAPH-011","PTO-READER-NODE-SCALAR-SWAPH-012","PTO-READER-NODE-SCALAR-SWAPH-013","PTO-READER-NODE-SCALAR-SWAPH-014","PTO-READER-NODE-SCALAR-SWAPH-015","PTO-READER-NODE-SCALAR-SWAPH-016","PTO-READER-NODE-SCALAR-SWAPH-017","PTO-READER-NODE-SCALAR-SWAPW-001","PTO-READER-NODE-SCALAR-SWAPW-002","PTO-READER-NODE-SCALAR-SWAPW-003","PTO-READER-NODE-SCALAR-SWAPW-004","PTO-READER-NODE-SCALAR-SWAPW-005","PTO-READER-NODE-SCALAR-SWAPW-006","PTO-READER-NODE-SCALAR-SWAPW-007","PTO-READER-NODE-SCALAR-SWAPW-008","PTO-READER-NODE-SCALAR-SWAPW-009","PTO-READER-NODE-SCALAR-SWAPW-010","PTO-READER-NODE-SCALAR-SWAPW-011","PTO-READER-NODE-SCALAR-SWAPW-012","PTO-READER-NODE-SCALAR-SWAPW-013","PTO-READER-NODE-SCALAR-SWAPW-014","PTO-READER-NODE-SCALAR-SWAPW-015","PTO-READER-NODE-SCALAR-SWAPW-016","PTO-READER-NODE-SCALAR-SWAPW-017","PTO-READER-NODE-SCALAR-TLB-IA-001","PTO-READER-NODE-SCALAR-TLB-IA-002","PTO-READER-NODE-SCALAR-TLB-IA-003","PTO-READER-NODE-SCALAR-TLB-IA-004","PTO-READER-NODE-SCALAR-TLB-IA-005","PTO-READER-NODE-SCALAR-TLB-IA-006","PTO-READER-NODE-SCALAR-TLB-IA-007","PTO-READER-NODE-SCALAR-TLB-IA-008","PTO-READER-NODE-SCALAR-TLB-IA-009","PTO-READER-NODE-SCALAR-TLB-IA-010","PTO-READER-NODE-SCALAR-TLB-IA-011","PTO-READER-NODE-SCALAR-TLB-IA-012","PTO-READER-NODE-SCALAR-TLB-IA-013","PTO-READER-NODE-SCALAR-TLB-IA-014","PTO-READER-NODE-SCALAR-TLB-IA-015","PTO-READER-NODE-SCALAR-TLB-IA-016","PTO-READER-NODE-SCALAR-TLB-IA-017","PTO-READER-NODE-SCALAR-TLB-IALL-001","PTO-READER-NODE-SCALAR-TLB-IALL-002","PTO-READER-NODE-SCALAR-TLB-IALL-003","PTO-READER-NODE-SCALAR-TLB-IALL-004","PTO-READER-NODE-SCALAR-TLB-IALL-005","PTO-READER-NODE-SCALAR-TLB-IALL-006","PTO-READER-NODE-SCALAR-TLB-IALL-007","PTO-READER-NODE-SCALAR-TLB-IALL-008","PTO-READER-NODE-SCALAR-TLB-IALL-009","PTO-READER-NODE-SCALAR-TLB-IALL-010","PTO-READER-NODE-SCALAR-TLB-IALL-011","PTO-READER-NODE-SCALAR-TLB-IALL-012","PTO-READER-NODE-SCALAR-TLB-IALL-013","PTO-READER-NODE-SCALAR-TLB-IALL-014","PTO-READER-NODE-SCALAR-TLB-IALL-015","PTO-READER-NODE-SCALAR-TLB-IALL-016","PTO-READER-NODE-SCALAR-TLB-IAV-001","PTO-READER-NODE-SCALAR-TLB-IAV-002","PTO-READER-NODE-SCALAR-TLB-IAV-003","PTO-READER-NODE-SCALAR-TLB-IAV-004","PTO-READER-NODE-SCALAR-TLB-IAV-005","PTO-READER-NODE-SCALAR-TLB-IAV-006","PTO-READER-NODE-SCALAR-TLB-IAV-007","PTO-READER-NODE-SCALAR-TLB-IAV-008","PTO-READER-NODE-SCALAR-TLB-IAV-009","PTO-READER-NODE-SCALAR-TLB-IAV-010","PTO-READER-NODE-SCALAR-TLB-IAV-011","PTO-READER-NODE-SCALAR-TLB-IAV-012","PTO-READER-NODE-SCALAR-TLB-IAV-013","PTO-READER-NODE-SCALAR-TLB-IAV-014","PTO-READER-NODE-SCALAR-TLB-IAV-015","PTO-READER-NODE-SCALAR-TLB-IAV-016","PTO-READER-NODE-SCALAR-TLB-IAV-017","PTO-READER-NODE-SCALAR-TLB-IV-001","PTO-READER-NODE-SCALAR-TLB-IV-002","PTO-READER-NODE-SCALAR-TLB-IV-003","PTO-READER-NODE-SCALAR-TLB-IV-004","PTO-READER-NODE-SCALAR-TLB-IV-005","PTO-READER-NODE-SCALAR-TLB-IV-006","PTO-READER-NODE-SCALAR-TLB-IV-007","PTO-READER-NODE-SCALAR-TLB-IV-008","PTO-READER-NODE-SCALAR-TLB-IV-009","PTO-READER-NODE-SCALAR-TLB-IV-010","PTO-READER-NODE-SCALAR-TLB-IV-011","PTO-READER-NODE-SCALAR-TLB-IV-012","PTO-READER-NODE-SCALAR-TLB-IV-013","PTO-READER-NODE-SCALAR-TLB-IV-014","PTO-READER-NODE-SCALAR-TLB-IV-015","PTO-READER-NODE-SCALAR-TLB-IV-016","PTO-READER-NODE-SCALAR-TLB-IV-017"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-SCALAR-ACRC":"16c7a5044733272c8c474b94990125740a0e3eeeefa4f78558eb62c590ea3dec","PTO-SCALAR-ACRE":"0cde32a15cdab0171632c595f3cf614cdfc59517e31d9a6f1a28bdd51885e6ad","PTO-SCALAR-ASSERT":"5d8c51ac481d718271b565e9f0741d48c7046db014674c995de2a829e13ba6ee","PTO-SCALAR-BC-IALL":"bfaf73d0e9f1b9d2746a7125f3e2081525dab1b765f79ed9bc20c69e8a47c891","PTO-SCALAR-BC-IVA":"e1e9ddd35db5d10f576a75242d09a835a89799ba3fb3954e8ab4d666ad10e2be","PTO-SCALAR-BSE":"827204af45e0ec5fc03eb6b108e41d7c17ed133c5bc4825d12c4286f1e55e492","PTO-SCALAR-BWE":"5876da7a1f3a779f93cce7ec4470b871d01715cc5bc405883bb4fc512ab17aa5","PTO-SCALAR-BWI":"1321a582e5926bcb1acd81a8290b1a407bf402e7588c4be4677131fbb1dc93e2","PTO-SCALAR-BWT":"d19eceea136193735fb50225a13a5f2b954460b6c8c4322b6e9d1afe9785c8d6","PTO-SCALAR-C-EBREAK":"c339ce08423c5575e0cc7abe7741bc4989e583e072e9e6b711b1ef1a7ec2f528","PTO-SCALAR-C-SSRGET":"15da5ceaaaf23468b3d026c454c98149cea747caeed82ce6f47661d1a0b77324","PTO-SCALAR-CASB":"d5ea7974c69a3d7d113e77e1353e85ab8e0fb12b8a8b5a751c5feb0c150b9ad7","PTO-SCALAR-CASD":"7fdd15e0e8663eb003fba852701c0c67c6d02fead2772193ad30bbb9daf6e648","PTO-SCALAR-CASH":"16d853178603511eed7c4b3e1795345e56ae4ee549300bf70607434244305509","PTO-SCALAR-DC-CISW":"0a2b533ad703c93118c401a4fdd306a374d7a2d82c30ab56ac4e22d21ac865cf","PTO-SCALAR-DC-CIVA":"391e0d7ce96e1294eeb758aecddeccf63ae47a5e0e8adb3114055c6175b70e91","PTO-SCALAR-DC-CSW":"9edd31fa56754334182134dba1208bd20064e31688443ec3b6139306464f751d","PTO-SCALAR-DC-CVA":"fa0d7567ef8588f0a69a15150a96ae533f5702fd14ca809a831e6841bbb03c20","PTO-SCALAR-DC-IALL":"17b6f63e4f7157ff2cd53db4fe0b11c03dec2975f322aca37adfde00d11e6236","PTO-SCALAR-DC-ISW":"d544e557e25b18eb37fae5aaf31f0499c2e2a57d16180523a162beb5e94b9e93","PTO-SCALAR-DC-IVA":"ab59c62ce1a19f1246cc2807a8230753e3c2a6706eb0245941fa17e2dd6ec28c","PTO-SCALAR-DC-ZVA":"f8b1c48af95615ce9e708640920f394e9fa804ef0f7500eb82fc905315818043","PTO-SCALAR-DMA":"ec64143648f233e9c64822dd55266750539a36fdaf4951e5fe26654d9c0a511c","PTO-SCALAR-EBREAK":"e27aa1f72f26d1e48500ba6da0006e01b768773eb58a5e14a5fc8bfb29be047b","PTO-SCALAR-FENCE-I":"f47c393ea02f0bc22fe37ad2b5f2023de35da8d00626f86af67782d5dc6f8e1b","PTO-SCALAR-HL-CASB":"80978575e720165f393b3cf010fbdb97f05233017ec3fb14fda7a17fede7f12c","PTO-SCALAR-HL-CASD":"379ad6587d1e2c72adb8d94f0e3594f9f7cd16b40a069f2db52095adcc738fe2","PTO-SCALAR-HL-CASH":"22ea66d1147ce1e262ae2fd3c92bb3655716c3e8864f51795a480c9e4faec1d0","PTO-SCALAR-HL-CASW":"40511df58fe8b25c5b05909131c07857530978204e6537d2a6b3f6376e808b9c","PTO-SCALAR-HL-SSRGET":"4e7d0d31d6c766a284d98415e6a77e652ebd23b6104301b2bd97deeaa7328833","PTO-SCALAR-HL-SSRSET":"c8f27be6f36763508caee9451e0c3566758dacc48ea2a29cd12ba46bb0a70112","PTO-SCALAR-IC-IALL":"c2279cf659622242d16944cbcb6adf8148e9aea29d3f8a9f9726aa558b5e0477","PTO-SCALAR-IC-IVA":"c1e6628f3783365a572245ae395ede42c4234c50bd283e2b7fb06273355b17e7","PTO-SCALAR-LD-ADD":"5fe2bf29db3e3c6003c8582b2d07f341fbf6eb45b595093ad82cec41ea2b5530","PTO-SCALAR-LD-AND":"470198dbcd29f81a0dac7caf70cb03eab596609db13f776385b65d566b6cddef","PTO-SCALAR-LD-OR":"4f15d8db4952e8897cfb24080a1a9a79346e9ff195c298c5802d2e731613d8b5","PTO-SCALAR-LD-SMAX":"08e8b73c94fe20e29f4e261fa22d8ccc573588c52bc3e0941b3313e8613535b2","PTO-SCALAR-LD-SMIN":"078f35f8676bb0a11d92bdd26f25087218900694d5cb526b158de7ad7e3fecf7","PTO-SCALAR-LD-UMAX":"63564b214131b7da2ad0e9b59d9629a0fd35eecb8dcd2297c115670c466ac10e","PTO-SCALAR-LD-UMIN":"d5e4a27ed8440decc6def5d0ffa7e4a417103b120eb3c3c674a76e78a2aaaed8","PTO-SCALAR-LD-XOR":"60f5607a4d907e6f433ef8dceecff2cd2ca621938a9a0a810e0afd352a2a2af0","PTO-SCALAR-LR-B":"13d34ac6f4f3e9a135bf9bd4adf97c79862ca94b3209cd9b867b4fd5deefd2b8","PTO-SCALAR-LR-D":"9c50a30d5414ee670acff21a8492a9495cf50f0c171c7cd19dec5240599211a6","PTO-SCALAR-LR-H":"b2fa16ee2d90339947576a1c3fa1b8a365acaf9db2b38c5f8688a4eae2168b84","PTO-SCALAR-LR-W":"24f59ded9e6af58039d82efc7f5feeef5578040f26c81bbb4d4145ed8fd720b9","PTO-SCALAR-LSRGET":"ec8f2ab15809ce50be2441cb5b5b8a69fad5bea4b26edfef9cc23c219183aed5","PTO-SCALAR-LW-ADD":"3079648f64f799d2f253a3252d84e90b1d0dd506f5abc6b8ad916bf9dbf9f0e1","PTO-SCALAR-LW-AND":"746f193c5916d68d061e7992f99b808c0d33c22210d476f1f1f99bb5d3c9997d","PTO-SCALAR-LW-OR":"72f0d7357643088fefd6d3d8538807263c512d60f9963f69f1fea6574703fd0f","PTO-SCALAR-LW-SMAX":"14b8271eeb7aa0a694166fb3333e5f42fa3e3aaa0dcf1397a1edb3611dba9179","PTO-SCALAR-LW-SMIN":"544e0875fc82ead198528758fbbee42a2af4c5b81a85b31215dfdef6c31261f9","PTO-SCALAR-LW-UMAX":"42437aa86891a724e16f2af7204634eb85395bb783d968353e7a6b9df9d49c1e","PTO-SCALAR-LW-UMIN":"bd1f1a7a0640289cf028a63454925b3d0308475f0f72b4ba92afe16455fccbb5","PTO-SCALAR-LW-XOR":"3f02d1e9783197cd382b9393946cff9b398f2e9c0ee15aa94fecc153d7d00800","PTO-SCALAR-SC-B":"74c987e1bdf8f0da617ef0a3e92d181f36a7ebe2bece1217a93e2ccf891b8511","PTO-SCALAR-SC-D":"7b1714945114451561bd960ccb367cbe3822c4600ec732795b923ef38aa6dc9d","PTO-SCALAR-SC-H":"e58def8697888bcadb5ad0217bf3a7b183026d27dc23422c994666cefba081b1","PTO-SCALAR-SC-W":"1389c02e3c2bd8a244597476eb741034d67166992c3e4a3a5eeea92e11294f1c","PTO-SCALAR-SD-ADD":"728d6fafeebebe9e9af661b9d5c82f69c512aff79dff17bda98b8b3b2e38f595","PTO-SCALAR-SD-AND":"1f310455cd83a851f144c27f87cf090f43fde43da7acc569399a0ae487a43f80","PTO-SCALAR-SD-OR":"c0fef758a6c79280d0c272f3995e394488dfe3afcce11791bff8d2b4c811ec0d","PTO-SCALAR-SD-SMAX":"b5884e0841062f9675e05d5f9805b176ddb0be5458313f447dc0f04614ce9ba2","PTO-SCALAR-SD-SMIN":"03846bd3bce19cca6423c88845dfa8c59b56aa29d4afcc225fdbfbcb1165031e","PTO-SCALAR-SD-UMAX":"c9b75be697d63ef029ae826ccfe78a9b959dec821072f7a59583a583f1ea0ee1","PTO-SCALAR-SD-UMIN":"118884e6b9b6384f5b2dc08735d9aa182a5cca6c8824e96cb0421c2c9d7d8129","PTO-SCALAR-SD-XOR":"82da8b870b464a9b9b3cad0ce18f7fe5bf0fa18dc415746bf6870b4d7b615ec2","PTO-SCALAR-SETC-TGT":"6398f38882d22233e63490ff0b82498e05630906101ca6f13608b7e186f25aaa","PTO-SCALAR-SSRGET":"22ecc44b0ef830748eca12d1c03a7f94874fe31cccf2d161564811c4c474dcd9","PTO-SCALAR-SSRSET":"6424ddd0d91ce7808de11b53def2ab1c11c1901e90d9ddbfb98a8d13105349c5","PTO-SCALAR-SSRSWAP":"ac066c42c3b6eaab87879a44b826ef23f5382c8b45755307a66a871f3bee43d9","PTO-SCALAR-SW-ADD":"be3fcc37bcc48c4421963d86e8db5b36d9bd316ff98a64098c62b4bfbb845e65","PTO-SCALAR-SW-AND":"6f583c858d484257f9a1a4ea0665e02f904611cbf3aeaefd3c37ba1947d7890d","PTO-SCALAR-SW-OR":"d12c565fe6c23384f15614876816c253e5870203a0211da02a283242d7e35724","PTO-SCALAR-SW-SMAX":"b3108c2c15fd6309b05e3852ff1293ad4fa36681bf3aef9db3809c40b9e78ed1","PTO-SCALAR-SW-SMIN":"f3c0b4f80f718c900753bc0674ac650e9b16ac81ea5d2c618598e1814b6a6d59","PTO-SCALAR-SW-UMAX":"9d33e295bab9cde1a9b6c930f75c6d6b1f280aceff3b294f497aaa92d14bec87","PTO-SCALAR-SW-UMIN":"b09ff6e2dfb59b343f7cfc59b60ecb73a4b34d45b8be2a234c0def41dfc38038","PTO-SCALAR-SW-XOR":"720b671300ac12ceadb51f881746cb96e5060451bf818d853b61d4ab1210b623","PTO-SCALAR-SWAPB":"b60a37a5638a40c7f513b5fef3262a49c2f7f8cb42a568dbcdee5a9375479431","PTO-SCALAR-SWAPD":"a70b1cf01b40adb0c39959ddee1db407c9daab6e2af0be269ab7858b40cb9bf1","PTO-SCALAR-SWAPH":"786fd1e478f01b63c8f2cfaf1515baee235117ed1449266b37a2ec2b15b5cc24","PTO-SCALAR-SWAPW":"45663f499e835d88e76965c40fbb224e07236eee9af3eedd6a7aa04263b28912","PTO-SCALAR-TLB-IA":"c0181074bda962306fa2b0de42a01902a4c90227014e1298825ed1512c8b217a","PTO-SCALAR-TLB-IALL":"9c0ac5825012fbaa1215a9e92add35f7005239a0b963f24bdeec490838b29059","PTO-SCALAR-TLB-IAV":"a7cde8264f7c9d4db58d1fba4b297faaceee32e4206b45138de33aeb9ecc9548","PTO-SCALAR-TLB-IV":"7aae3e0a93a92589d805dadb557fbbda343b19f3f2f87cd35532e853266c473c"},"unit_ids":["PTO-SCALAR-ACRC","PTO-SCALAR-ACRE","PTO-SCALAR-ASSERT","PTO-SCALAR-BC-IALL","PTO-SCALAR-BC-IVA","PTO-SCALAR-BSE","PTO-SCALAR-BWE","PTO-SCALAR-BWI","PTO-SCALAR-BWT","PTO-SCALAR-C-EBREAK","PTO-SCALAR-C-SSRGET","PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DC-CISW","PTO-SCALAR-DC-CIVA","PTO-SCALAR-DC-CSW","PTO-SCALAR-DC-CVA","PTO-SCALAR-DC-IALL","PTO-SCALAR-DC-ISW","PTO-SCALAR-DC-IVA","PTO-SCALAR-DC-ZVA","PTO-SCALAR-DMA","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-HL-SSRGET","PTO-SCALAR-HL-SSRSET","PTO-SCALAR-IC-IALL","PTO-SCALAR-IC-IVA","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LSRGET","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRGET","PTO-SCALAR-SSRSET","PTO-SCALAR-SSRSWAP","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW","PTO-SCALAR-TLB-IA","PTO-SCALAR-TLB-IALL","PTO-SCALAR-TLB-IAV","PTO-SCALAR-TLB-IV"],"unit_risks":{"PTO-SCALAR-ACRC":"ordinary","PTO-SCALAR-ACRE":"high-risk","PTO-SCALAR-ASSERT":"ordinary","PTO-SCALAR-BC-IALL":"ordinary","PTO-SCALAR-BC-IVA":"ordinary","PTO-SCALAR-BSE":"ordinary","PTO-SCALAR-BWE":"ordinary","PTO-SCALAR-BWI":"ordinary","PTO-SCALAR-BWT":"ordinary","PTO-SCALAR-C-EBREAK":"high-risk","PTO-SCALAR-C-SSRGET":"ordinary","PTO-SCALAR-CASB":"high-risk","PTO-SCALAR-CASD":"high-risk","PTO-SCALAR-CASH":"high-risk","PTO-SCALAR-DC-CISW":"ordinary","PTO-SCALAR-DC-CIVA":"ordinary","PTO-SCALAR-DC-CSW":"ordinary","PTO-SCALAR-DC-CVA":"ordinary","PTO-SCALAR-DC-IALL":"ordinary","PTO-SCALAR-DC-ISW":"ordinary","PTO-SCALAR-DC-IVA":"ordinary","PTO-SCALAR-DC-ZVA":"ordinary","PTO-SCALAR-DMA":"high-risk","PTO-SCALAR-EBREAK":"high-risk","PTO-SCALAR-FENCE-I":"high-risk","PTO-SCALAR-HL-CASB":"high-risk","PTO-SCALAR-HL-CASD":"high-risk","PTO-SCALAR-HL-CASH":"high-risk","PTO-SCALAR-HL-CASW":"high-risk","PTO-SCALAR-HL-SSRGET":"ordinary","PTO-SCALAR-HL-SSRSET":"ordinary","PTO-SCALAR-IC-IALL":"ordinary","PTO-SCALAR-IC-IVA":"ordinary","PTO-SCALAR-LD-ADD":"high-risk","PTO-SCALAR-LD-AND":"high-risk","PTO-SCALAR-LD-OR":"high-risk","PTO-SCALAR-LD-SMAX":"high-risk","PTO-SCALAR-LD-SMIN":"high-risk","PTO-SCALAR-LD-UMAX":"high-risk","PTO-SCALAR-LD-UMIN":"high-risk","PTO-SCALAR-LD-XOR":"high-risk","PTO-SCALAR-LR-B":"high-risk","PTO-SCALAR-LR-D":"high-risk","PTO-SCALAR-LR-H":"high-risk","PTO-SCALAR-LR-W":"high-risk","PTO-SCALAR-LSRGET":"high-risk","PTO-SCALAR-LW-ADD":"high-risk","PTO-SCALAR-LW-AND":"high-risk","PTO-SCALAR-LW-OR":"high-risk","PTO-SCALAR-LW-SMAX":"high-risk","PTO-SCALAR-LW-SMIN":"high-risk","PTO-SCALAR-LW-UMAX":"high-risk","PTO-SCALAR-LW-UMIN":"high-risk","PTO-SCALAR-LW-XOR":"high-risk","PTO-SCALAR-SC-B":"high-risk","PTO-SCALAR-SC-D":"high-risk","PTO-SCALAR-SC-H":"high-risk","PTO-SCALAR-SC-W":"high-risk","PTO-SCALAR-SD-ADD":"high-risk","PTO-SCALAR-SD-AND":"high-risk","PTO-SCALAR-SD-OR":"high-risk","PTO-SCALAR-SD-SMAX":"high-risk","PTO-SCALAR-SD-SMIN":"high-risk","PTO-SCALAR-SD-UMAX":"high-risk","PTO-SCALAR-SD-UMIN":"high-risk","PTO-SCALAR-SD-XOR":"high-risk","PTO-SCALAR-SETC-TGT":"high-risk","PTO-SCALAR-SSRGET":"ordinary","PTO-SCALAR-SSRSET":"ordinary","PTO-SCALAR-SSRSWAP":"high-risk","PTO-SCALAR-SW-ADD":"high-risk","PTO-SCALAR-SW-AND":"high-risk","PTO-SCALAR-SW-OR":"high-risk","PTO-SCALAR-SW-SMAX":"high-risk","PTO-SCALAR-SW-SMIN":"high-risk","PTO-SCALAR-SW-UMAX":"high-risk","PTO-SCALAR-SW-UMIN":"high-risk","PTO-SCALAR-SW-XOR":"high-risk","PTO-SCALAR-SWAPB":"high-risk","PTO-SCALAR-SWAPD":"high-risk","PTO-SCALAR-SWAPH":"high-risk","PTO-SCALAR-SWAPW":"high-risk","PTO-SCALAR-TLB-IA":"ordinary","PTO-SCALAR-TLB-IALL":"ordinary","PTO-SCALAR-TLB-IAV":"ordinary","PTO-SCALAR-TLB-IV":"ordinary"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":65,"verifier_sample_unit_ids":["PTO-SCALAR-ACRC","PTO-SCALAR-ACRE","PTO-SCALAR-ASSERT","PTO-SCALAR-BC-IALL","PTO-SCALAR-BC-IVA","PTO-SCALAR-BSE","PTO-SCALAR-BWE","PTO-SCALAR-C-EBREAK","PTO-SCALAR-CASB","PTO-SCALAR-CASD","PTO-SCALAR-CASH","PTO-SCALAR-DMA","PTO-SCALAR-EBREAK","PTO-SCALAR-FENCE-I","PTO-SCALAR-HL-CASB","PTO-SCALAR-HL-CASD","PTO-SCALAR-HL-CASH","PTO-SCALAR-HL-CASW","PTO-SCALAR-LD-ADD","PTO-SCALAR-LD-AND","PTO-SCALAR-LD-OR","PTO-SCALAR-LD-SMAX","PTO-SCALAR-LD-SMIN","PTO-SCALAR-LD-UMAX","PTO-SCALAR-LD-UMIN","PTO-SCALAR-LD-XOR","PTO-SCALAR-LR-B","PTO-SCALAR-LR-D","PTO-SCALAR-LR-H","PTO-SCALAR-LR-W","PTO-SCALAR-LSRGET","PTO-SCALAR-LW-ADD","PTO-SCALAR-LW-AND","PTO-SCALAR-LW-OR","PTO-SCALAR-LW-SMAX","PTO-SCALAR-LW-SMIN","PTO-SCALAR-LW-UMAX","PTO-SCALAR-LW-UMIN","PTO-SCALAR-LW-XOR","PTO-SCALAR-SC-B","PTO-SCALAR-SC-D","PTO-SCALAR-SC-H","PTO-SCALAR-SC-W","PTO-SCALAR-SD-ADD","PTO-SCALAR-SD-AND","PTO-SCALAR-SD-OR","PTO-SCALAR-SD-SMAX","PTO-SCALAR-SD-SMIN","PTO-SCALAR-SD-UMAX","PTO-SCALAR-SD-UMIN","PTO-SCALAR-SD-XOR","PTO-SCALAR-SETC-TGT","PTO-SCALAR-SSRSWAP","PTO-SCALAR-SW-ADD","PTO-SCALAR-SW-AND","PTO-SCALAR-SW-OR","PTO-SCALAR-SW-SMAX","PTO-SCALAR-SW-SMIN","PTO-SCALAR-SW-UMAX","PTO-SCALAR-SW-UMIN","PTO-SCALAR-SW-XOR","PTO-SCALAR-SWAPB","PTO-SCALAR-SWAPD","PTO-SCALAR-SWAPH","PTO-SCALAR-SWAPW"]} diff --git a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-rollout-e-001.json b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-rollout-e-001.json index 3be957ff7..7c2bf4b51 100644 --- a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-rollout-e-001.json +++ b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/scalar-rollout-e-001.json @@ -1 +1 @@ -{"artifact_digests":{"language_review":"25a0bf97201e16ad5e4d01335f7dd814236f34cae88b9bd6fd1745149380c7e1","translation":"88719e6336edff273512876706da269e9ee997ddab17d37d985a80f6468261b0","verification":"cb2fb86934927be10c5e412eaed96032fefd6f6dd25224638be50d3e1c6befad"},"batch_id":"PTO-READER-ZH-SCALAR-ROLLOUT-E-001","contexts":{"language_reviewer":"/root/pilot_arch_semantic_review","translator":"/root/pilot_arch_writer","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-SCVTF","PTO-SCALAR-UCVTF"],"reviewed_claim_count":1097,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-E-ADDTPC-001","PTO-READER-CLAIM-SCALAR-E-ADDTPC-002","PTO-READER-CLAIM-SCALAR-E-ADDTPC-003","PTO-READER-CLAIM-SCALAR-E-ADDTPC-004","PTO-READER-CLAIM-SCALAR-E-ADDTPC-005","PTO-READER-CLAIM-SCALAR-E-ADDTPC-006","PTO-READER-CLAIM-SCALAR-E-ADDTPC-007","PTO-READER-CLAIM-SCALAR-E-ADDTPC-008","PTO-READER-CLAIM-SCALAR-E-ADDTPC-009","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-001","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-002","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-003","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-004","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-005","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-006","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-007","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-008","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-010","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-001","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-002","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-003","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-004","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-005","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-006","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-007","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-008","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-010","PTO-READER-CLAIM-SCALAR-E-CMP-AND-001","PTO-READER-CLAIM-SCALAR-E-CMP-AND-002","PTO-READER-CLAIM-SCALAR-E-CMP-AND-003","PTO-READER-CLAIM-SCALAR-E-CMP-AND-004","PTO-READER-CLAIM-SCALAR-E-CMP-AND-005","PTO-READER-CLAIM-SCALAR-E-CMP-AND-006","PTO-READER-CLAIM-SCALAR-E-CMP-AND-007","PTO-READER-CLAIM-SCALAR-E-CMP-AND-008","PTO-READER-CLAIM-SCALAR-E-CMP-AND-009","PTO-READER-CLAIM-SCALAR-E-CMP-AND-010","PTO-READER-CLAIM-SCALAR-E-CMP-AND-011","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-001","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-002","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-003","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-004","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-005","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-006","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-007","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-008","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-009","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-010","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-001","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-002","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-003","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-004","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-005","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-006","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-007","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-008","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-009","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-010","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-011","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GE-001","PTO-READER-CLAIM-SCALAR-E-CMP-GE-002","PTO-READER-CLAIM-SCALAR-E-CMP-GE-003","PTO-READER-CLAIM-SCALAR-E-CMP-GE-004","PTO-READER-CLAIM-SCALAR-E-CMP-GE-005","PTO-READER-CLAIM-SCALAR-E-CMP-GE-006","PTO-READER-CLAIM-SCALAR-E-CMP-GE-007","PTO-READER-CLAIM-SCALAR-E-CMP-GE-008","PTO-READER-CLAIM-SCALAR-E-CMP-GE-009","PTO-READER-CLAIM-SCALAR-E-CMP-GE-010","PTO-READER-CLAIM-SCALAR-E-CMP-GE-011","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-011","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-011","PTO-READER-CLAIM-SCALAR-E-CMP-LT-001","PTO-READER-CLAIM-SCALAR-E-CMP-LT-002","PTO-READER-CLAIM-SCALAR-E-CMP-LT-003","PTO-READER-CLAIM-SCALAR-E-CMP-LT-004","PTO-READER-CLAIM-SCALAR-E-CMP-LT-005","PTO-READER-CLAIM-SCALAR-E-CMP-LT-006","PTO-READER-CLAIM-SCALAR-E-CMP-LT-007","PTO-READER-CLAIM-SCALAR-E-CMP-LT-008","PTO-READER-CLAIM-SCALAR-E-CMP-LT-009","PTO-READER-CLAIM-SCALAR-E-CMP-LT-010","PTO-READER-CLAIM-SCALAR-E-CMP-LT-011","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-011","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-011","PTO-READER-CLAIM-SCALAR-E-CMP-NE-001","PTO-READER-CLAIM-SCALAR-E-CMP-NE-002","PTO-READER-CLAIM-SCALAR-E-CMP-NE-003","PTO-READER-CLAIM-SCALAR-E-CMP-NE-004","PTO-READER-CLAIM-SCALAR-E-CMP-NE-005","PTO-READER-CLAIM-SCALAR-E-CMP-NE-006","PTO-READER-CLAIM-SCALAR-E-CMP-NE-007","PTO-READER-CLAIM-SCALAR-E-CMP-NE-008","PTO-READER-CLAIM-SCALAR-E-CMP-NE-009","PTO-READER-CLAIM-SCALAR-E-CMP-NE-010","PTO-READER-CLAIM-SCALAR-E-CMP-NE-011","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-010","PTO-READER-CLAIM-SCALAR-E-CMP-OR-001","PTO-READER-CLAIM-SCALAR-E-CMP-OR-002","PTO-READER-CLAIM-SCALAR-E-CMP-OR-003","PTO-READER-CLAIM-SCALAR-E-CMP-OR-004","PTO-READER-CLAIM-SCALAR-E-CMP-OR-005","PTO-READER-CLAIM-SCALAR-E-CMP-OR-006","PTO-READER-CLAIM-SCALAR-E-CMP-OR-007","PTO-READER-CLAIM-SCALAR-E-CMP-OR-008","PTO-READER-CLAIM-SCALAR-E-CMP-OR-009","PTO-READER-CLAIM-SCALAR-E-CMP-OR-010","PTO-READER-CLAIM-SCALAR-E-CMP-OR-011","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-001","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-002","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-003","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-004","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-005","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-006","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-007","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-008","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-009","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-010","PTO-READER-CLAIM-SCALAR-E-FABS-001","PTO-READER-CLAIM-SCALAR-E-FABS-002","PTO-READER-CLAIM-SCALAR-E-FABS-003","PTO-READER-CLAIM-SCALAR-E-FABS-004","PTO-READER-CLAIM-SCALAR-E-FABS-005","PTO-READER-CLAIM-SCALAR-E-FABS-006","PTO-READER-CLAIM-SCALAR-E-FABS-007","PTO-READER-CLAIM-SCALAR-E-FABS-008","PTO-READER-CLAIM-SCALAR-E-FABS-009","PTO-READER-CLAIM-SCALAR-E-FABS-010","PTO-READER-CLAIM-SCALAR-E-FABS-011","PTO-READER-CLAIM-SCALAR-E-FABS-012","PTO-READER-CLAIM-SCALAR-E-FABS-013","PTO-READER-CLAIM-SCALAR-E-FABS-014","PTO-READER-CLAIM-SCALAR-E-FCVT-001","PTO-READER-CLAIM-SCALAR-E-FCVT-002","PTO-READER-CLAIM-SCALAR-E-FCVT-003","PTO-READER-CLAIM-SCALAR-E-FCVT-004","PTO-READER-CLAIM-SCALAR-E-FCVT-005","PTO-READER-CLAIM-SCALAR-E-FCVT-006","PTO-READER-CLAIM-SCALAR-E-FCVT-007","PTO-READER-CLAIM-SCALAR-E-FCVT-008","PTO-READER-CLAIM-SCALAR-E-FCVT-009","PTO-READER-CLAIM-SCALAR-E-FCVT-010","PTO-READER-CLAIM-SCALAR-E-FCVT-011","PTO-READER-CLAIM-SCALAR-E-FCVT-012","PTO-READER-CLAIM-SCALAR-E-FCVT-013","PTO-READER-CLAIM-SCALAR-E-FCVT-014","PTO-READER-CLAIM-SCALAR-E-FCVT-015","PTO-READER-CLAIM-SCALAR-E-FCVT-016","PTO-READER-CLAIM-SCALAR-E-FCVT-017","PTO-READER-CLAIM-SCALAR-E-FCVTA-001","PTO-READER-CLAIM-SCALAR-E-FCVTA-002","PTO-READER-CLAIM-SCALAR-E-FCVTA-003","PTO-READER-CLAIM-SCALAR-E-FCVTA-004","PTO-READER-CLAIM-SCALAR-E-FCVTA-005","PTO-READER-CLAIM-SCALAR-E-FCVTA-006","PTO-READER-CLAIM-SCALAR-E-FCVTA-007","PTO-READER-CLAIM-SCALAR-E-FCVTA-008","PTO-READER-CLAIM-SCALAR-E-FCVTA-009","PTO-READER-CLAIM-SCALAR-E-FCVTA-010","PTO-READER-CLAIM-SCALAR-E-FCVTA-011","PTO-READER-CLAIM-SCALAR-E-FCVTA-012","PTO-READER-CLAIM-SCALAR-E-FCVTA-013","PTO-READER-CLAIM-SCALAR-E-FCVTA-014","PTO-READER-CLAIM-SCALAR-E-FCVTA-015","PTO-READER-CLAIM-SCALAR-E-FCVTA-016","PTO-READER-CLAIM-SCALAR-E-FCVTA-017","PTO-READER-CLAIM-SCALAR-E-FCVTM-001","PTO-READER-CLAIM-SCALAR-E-FCVTM-002","PTO-READER-CLAIM-SCALAR-E-FCVTM-003","PTO-READER-CLAIM-SCALAR-E-FCVTM-004","PTO-READER-CLAIM-SCALAR-E-FCVTM-005","PTO-READER-CLAIM-SCALAR-E-FCVTM-006","PTO-READER-CLAIM-SCALAR-E-FCVTM-007","PTO-READER-CLAIM-SCALAR-E-FCVTM-008","PTO-READER-CLAIM-SCALAR-E-FCVTM-009","PTO-READER-CLAIM-SCALAR-E-FCVTM-010","PTO-READER-CLAIM-SCALAR-E-FCVTM-011","PTO-READER-CLAIM-SCALAR-E-FCVTM-012","PTO-READER-CLAIM-SCALAR-E-FCVTM-013","PTO-READER-CLAIM-SCALAR-E-FCVTM-014","PTO-READER-CLAIM-SCALAR-E-FCVTM-015","PTO-READER-CLAIM-SCALAR-E-FCVTM-016","PTO-READER-CLAIM-SCALAR-E-FCVTM-017","PTO-READER-CLAIM-SCALAR-E-FCVTN-001","PTO-READER-CLAIM-SCALAR-E-FCVTN-002","PTO-READER-CLAIM-SCALAR-E-FCVTN-003","PTO-READER-CLAIM-SCALAR-E-FCVTN-004","PTO-READER-CLAIM-SCALAR-E-FCVTN-005","PTO-READER-CLAIM-SCALAR-E-FCVTN-006","PTO-READER-CLAIM-SCALAR-E-FCVTN-007","PTO-READER-CLAIM-SCALAR-E-FCVTN-008","PTO-READER-CLAIM-SCALAR-E-FCVTN-009","PTO-READER-CLAIM-SCALAR-E-FCVTN-010","PTO-READER-CLAIM-SCALAR-E-FCVTN-011","PTO-READER-CLAIM-SCALAR-E-FCVTN-012","PTO-READER-CLAIM-SCALAR-E-FCVTN-013","PTO-READER-CLAIM-SCALAR-E-FCVTN-014","PTO-READER-CLAIM-SCALAR-E-FCVTN-015","PTO-READER-CLAIM-SCALAR-E-FCVTN-016","PTO-READER-CLAIM-SCALAR-E-FCVTN-017","PTO-READER-CLAIM-SCALAR-E-FCVTP-001","PTO-READER-CLAIM-SCALAR-E-FCVTP-002","PTO-READER-CLAIM-SCALAR-E-FCVTP-003","PTO-READER-CLAIM-SCALAR-E-FCVTP-004","PTO-READER-CLAIM-SCALAR-E-FCVTP-005","PTO-READER-CLAIM-SCALAR-E-FCVTP-006","PTO-READER-CLAIM-SCALAR-E-FCVTP-007","PTO-READER-CLAIM-SCALAR-E-FCVTP-008","PTO-READER-CLAIM-SCALAR-E-FCVTP-009","PTO-READER-CLAIM-SCALAR-E-FCVTP-010","PTO-READER-CLAIM-SCALAR-E-FCVTP-011","PTO-READER-CLAIM-SCALAR-E-FCVTP-012","PTO-READER-CLAIM-SCALAR-E-FCVTP-013","PTO-READER-CLAIM-SCALAR-E-FCVTP-014","PTO-READER-CLAIM-SCALAR-E-FCVTP-015","PTO-READER-CLAIM-SCALAR-E-FCVTP-016","PTO-READER-CLAIM-SCALAR-E-FCVTP-017","PTO-READER-CLAIM-SCALAR-E-FCVTZ-001","PTO-READER-CLAIM-SCALAR-E-FCVTZ-002","PTO-READER-CLAIM-SCALAR-E-FCVTZ-003","PTO-READER-CLAIM-SCALAR-E-FCVTZ-004","PTO-READER-CLAIM-SCALAR-E-FCVTZ-005","PTO-READER-CLAIM-SCALAR-E-FCVTZ-006","PTO-READER-CLAIM-SCALAR-E-FCVTZ-007","PTO-READER-CLAIM-SCALAR-E-FCVTZ-008","PTO-READER-CLAIM-SCALAR-E-FCVTZ-009","PTO-READER-CLAIM-SCALAR-E-FCVTZ-010","PTO-READER-CLAIM-SCALAR-E-FCVTZ-011","PTO-READER-CLAIM-SCALAR-E-FCVTZ-012","PTO-READER-CLAIM-SCALAR-E-FCVTZ-013","PTO-READER-CLAIM-SCALAR-E-FCVTZ-014","PTO-READER-CLAIM-SCALAR-E-FCVTZ-015","PTO-READER-CLAIM-SCALAR-E-FCVTZ-016","PTO-READER-CLAIM-SCALAR-E-FCVTZ-017","PTO-READER-CLAIM-SCALAR-E-FDIV-001","PTO-READER-CLAIM-SCALAR-E-FDIV-002","PTO-READER-CLAIM-SCALAR-E-FDIV-003","PTO-READER-CLAIM-SCALAR-E-FDIV-004","PTO-READER-CLAIM-SCALAR-E-FDIV-005","PTO-READER-CLAIM-SCALAR-E-FDIV-006","PTO-READER-CLAIM-SCALAR-E-FDIV-007","PTO-READER-CLAIM-SCALAR-E-FDIV-008","PTO-READER-CLAIM-SCALAR-E-FDIV-009","PTO-READER-CLAIM-SCALAR-E-FDIV-010","PTO-READER-CLAIM-SCALAR-E-FDIV-011","PTO-READER-CLAIM-SCALAR-E-FDIV-012","PTO-READER-CLAIM-SCALAR-E-FDIV-013","PTO-READER-CLAIM-SCALAR-E-FDIV-014","PTO-READER-CLAIM-SCALAR-E-FDIV-015","PTO-READER-CLAIM-SCALAR-E-FDIV-016","PTO-READER-CLAIM-SCALAR-E-FEQ-001","PTO-READER-CLAIM-SCALAR-E-FEQ-002","PTO-READER-CLAIM-SCALAR-E-FEQ-003","PTO-READER-CLAIM-SCALAR-E-FEQ-004","PTO-READER-CLAIM-SCALAR-E-FEQ-005","PTO-READER-CLAIM-SCALAR-E-FEQ-006","PTO-READER-CLAIM-SCALAR-E-FEQ-007","PTO-READER-CLAIM-SCALAR-E-FEQ-008","PTO-READER-CLAIM-SCALAR-E-FEQ-009","PTO-READER-CLAIM-SCALAR-E-FEQ-010","PTO-READER-CLAIM-SCALAR-E-FEQ-011","PTO-READER-CLAIM-SCALAR-E-FEQ-012","PTO-READER-CLAIM-SCALAR-E-FEQ-013","PTO-READER-CLAIM-SCALAR-E-FEQ-014","PTO-READER-CLAIM-SCALAR-E-FEQ-015","PTO-READER-CLAIM-SCALAR-E-FEQ-016","PTO-READER-CLAIM-SCALAR-E-FEQS-001","PTO-READER-CLAIM-SCALAR-E-FEQS-002","PTO-READER-CLAIM-SCALAR-E-FEQS-003","PTO-READER-CLAIM-SCALAR-E-FEQS-004","PTO-READER-CLAIM-SCALAR-E-FEQS-005","PTO-READER-CLAIM-SCALAR-E-FEQS-006","PTO-READER-CLAIM-SCALAR-E-FEQS-007","PTO-READER-CLAIM-SCALAR-E-FEQS-008","PTO-READER-CLAIM-SCALAR-E-FEQS-009","PTO-READER-CLAIM-SCALAR-E-FEQS-010","PTO-READER-CLAIM-SCALAR-E-FEQS-011","PTO-READER-CLAIM-SCALAR-E-FEQS-012","PTO-READER-CLAIM-SCALAR-E-FEQS-013","PTO-READER-CLAIM-SCALAR-E-FEQS-014","PTO-READER-CLAIM-SCALAR-E-FEQS-015","PTO-READER-CLAIM-SCALAR-E-FEQS-016","PTO-READER-CLAIM-SCALAR-E-FEXP-001","PTO-READER-CLAIM-SCALAR-E-FEXP-002","PTO-READER-CLAIM-SCALAR-E-FEXP-003","PTO-READER-CLAIM-SCALAR-E-FEXP-004","PTO-READER-CLAIM-SCALAR-E-FEXP-005","PTO-READER-CLAIM-SCALAR-E-FEXP-006","PTO-READER-CLAIM-SCALAR-E-FEXP-007","PTO-READER-CLAIM-SCALAR-E-FEXP-008","PTO-READER-CLAIM-SCALAR-E-FEXP-009","PTO-READER-CLAIM-SCALAR-E-FEXP-010","PTO-READER-CLAIM-SCALAR-E-FEXP-011","PTO-READER-CLAIM-SCALAR-E-FEXP-012","PTO-READER-CLAIM-SCALAR-E-FEXP-013","PTO-READER-CLAIM-SCALAR-E-FEXP-014","PTO-READER-CLAIM-SCALAR-E-FEXP-015","PTO-READER-CLAIM-SCALAR-E-FGE-001","PTO-READER-CLAIM-SCALAR-E-FGE-002","PTO-READER-CLAIM-SCALAR-E-FGE-003","PTO-READER-CLAIM-SCALAR-E-FGE-004","PTO-READER-CLAIM-SCALAR-E-FGE-005","PTO-READER-CLAIM-SCALAR-E-FGE-006","PTO-READER-CLAIM-SCALAR-E-FGE-007","PTO-READER-CLAIM-SCALAR-E-FGE-008","PTO-READER-CLAIM-SCALAR-E-FGE-009","PTO-READER-CLAIM-SCALAR-E-FGE-010","PTO-READER-CLAIM-SCALAR-E-FGE-011","PTO-READER-CLAIM-SCALAR-E-FGE-012","PTO-READER-CLAIM-SCALAR-E-FGE-013","PTO-READER-CLAIM-SCALAR-E-FGE-014","PTO-READER-CLAIM-SCALAR-E-FGE-015","PTO-READER-CLAIM-SCALAR-E-FGE-016","PTO-READER-CLAIM-SCALAR-E-FGES-001","PTO-READER-CLAIM-SCALAR-E-FGES-002","PTO-READER-CLAIM-SCALAR-E-FGES-003","PTO-READER-CLAIM-SCALAR-E-FGES-004","PTO-READER-CLAIM-SCALAR-E-FGES-005","PTO-READER-CLAIM-SCALAR-E-FGES-006","PTO-READER-CLAIM-SCALAR-E-FGES-007","PTO-READER-CLAIM-SCALAR-E-FGES-008","PTO-READER-CLAIM-SCALAR-E-FGES-009","PTO-READER-CLAIM-SCALAR-E-FGES-010","PTO-READER-CLAIM-SCALAR-E-FGES-011","PTO-READER-CLAIM-SCALAR-E-FGES-012","PTO-READER-CLAIM-SCALAR-E-FGES-013","PTO-READER-CLAIM-SCALAR-E-FGES-014","PTO-READER-CLAIM-SCALAR-E-FGES-015","PTO-READER-CLAIM-SCALAR-E-FGES-016","PTO-READER-CLAIM-SCALAR-E-FLT-001","PTO-READER-CLAIM-SCALAR-E-FLT-002","PTO-READER-CLAIM-SCALAR-E-FLT-003","PTO-READER-CLAIM-SCALAR-E-FLT-004","PTO-READER-CLAIM-SCALAR-E-FLT-005","PTO-READER-CLAIM-SCALAR-E-FLT-006","PTO-READER-CLAIM-SCALAR-E-FLT-007","PTO-READER-CLAIM-SCALAR-E-FLT-008","PTO-READER-CLAIM-SCALAR-E-FLT-009","PTO-READER-CLAIM-SCALAR-E-FLT-010","PTO-READER-CLAIM-SCALAR-E-FLT-011","PTO-READER-CLAIM-SCALAR-E-FLT-012","PTO-READER-CLAIM-SCALAR-E-FLT-013","PTO-READER-CLAIM-SCALAR-E-FLT-014","PTO-READER-CLAIM-SCALAR-E-FLT-015","PTO-READER-CLAIM-SCALAR-E-FLT-016","PTO-READER-CLAIM-SCALAR-E-FLTS-001","PTO-READER-CLAIM-SCALAR-E-FLTS-002","PTO-READER-CLAIM-SCALAR-E-FLTS-003","PTO-READER-CLAIM-SCALAR-E-FLTS-004","PTO-READER-CLAIM-SCALAR-E-FLTS-005","PTO-READER-CLAIM-SCALAR-E-FLTS-006","PTO-READER-CLAIM-SCALAR-E-FLTS-007","PTO-READER-CLAIM-SCALAR-E-FLTS-008","PTO-READER-CLAIM-SCALAR-E-FLTS-009","PTO-READER-CLAIM-SCALAR-E-FLTS-010","PTO-READER-CLAIM-SCALAR-E-FLTS-011","PTO-READER-CLAIM-SCALAR-E-FLTS-012","PTO-READER-CLAIM-SCALAR-E-FLTS-013","PTO-READER-CLAIM-SCALAR-E-FLTS-014","PTO-READER-CLAIM-SCALAR-E-FLTS-015","PTO-READER-CLAIM-SCALAR-E-FLTS-016","PTO-READER-CLAIM-SCALAR-E-FMADD-001","PTO-READER-CLAIM-SCALAR-E-FMADD-002","PTO-READER-CLAIM-SCALAR-E-FMADD-003","PTO-READER-CLAIM-SCALAR-E-FMADD-004","PTO-READER-CLAIM-SCALAR-E-FMADD-005","PTO-READER-CLAIM-SCALAR-E-FMADD-006","PTO-READER-CLAIM-SCALAR-E-FMADD-007","PTO-READER-CLAIM-SCALAR-E-FMADD-008","PTO-READER-CLAIM-SCALAR-E-FMADD-009","PTO-READER-CLAIM-SCALAR-E-FMADD-010","PTO-READER-CLAIM-SCALAR-E-FMADD-011","PTO-READER-CLAIM-SCALAR-E-FMADD-012","PTO-READER-CLAIM-SCALAR-E-FMADD-013","PTO-READER-CLAIM-SCALAR-E-FMADD-014","PTO-READER-CLAIM-SCALAR-E-FMADD-015","PTO-READER-CLAIM-SCALAR-E-FMADD-016","PTO-READER-CLAIM-SCALAR-E-FMADD-017","PTO-READER-CLAIM-SCALAR-E-FMAX-001","PTO-READER-CLAIM-SCALAR-E-FMAX-002","PTO-READER-CLAIM-SCALAR-E-FMAX-003","PTO-READER-CLAIM-SCALAR-E-FMAX-004","PTO-READER-CLAIM-SCALAR-E-FMAX-005","PTO-READER-CLAIM-SCALAR-E-FMAX-006","PTO-READER-CLAIM-SCALAR-E-FMAX-007","PTO-READER-CLAIM-SCALAR-E-FMAX-008","PTO-READER-CLAIM-SCALAR-E-FMAX-009","PTO-READER-CLAIM-SCALAR-E-FMAX-010","PTO-READER-CLAIM-SCALAR-E-FMAX-011","PTO-READER-CLAIM-SCALAR-E-FMAX-012","PTO-READER-CLAIM-SCALAR-E-FMAX-013","PTO-READER-CLAIM-SCALAR-E-FMAX-014","PTO-READER-CLAIM-SCALAR-E-FMAX-015","PTO-READER-CLAIM-SCALAR-E-FMAX-016","PTO-READER-CLAIM-SCALAR-E-FMIN-001","PTO-READER-CLAIM-SCALAR-E-FMIN-002","PTO-READER-CLAIM-SCALAR-E-FMIN-003","PTO-READER-CLAIM-SCALAR-E-FMIN-004","PTO-READER-CLAIM-SCALAR-E-FMIN-005","PTO-READER-CLAIM-SCALAR-E-FMIN-006","PTO-READER-CLAIM-SCALAR-E-FMIN-007","PTO-READER-CLAIM-SCALAR-E-FMIN-008","PTO-READER-CLAIM-SCALAR-E-FMIN-009","PTO-READER-CLAIM-SCALAR-E-FMIN-010","PTO-READER-CLAIM-SCALAR-E-FMIN-011","PTO-READER-CLAIM-SCALAR-E-FMIN-012","PTO-READER-CLAIM-SCALAR-E-FMIN-013","PTO-READER-CLAIM-SCALAR-E-FMIN-014","PTO-READER-CLAIM-SCALAR-E-FMIN-015","PTO-READER-CLAIM-SCALAR-E-FMIN-016","PTO-READER-CLAIM-SCALAR-E-FMSUB-001","PTO-READER-CLAIM-SCALAR-E-FMSUB-002","PTO-READER-CLAIM-SCALAR-E-FMSUB-003","PTO-READER-CLAIM-SCALAR-E-FMSUB-004","PTO-READER-CLAIM-SCALAR-E-FMSUB-005","PTO-READER-CLAIM-SCALAR-E-FMSUB-006","PTO-READER-CLAIM-SCALAR-E-FMSUB-007","PTO-READER-CLAIM-SCALAR-E-FMSUB-008","PTO-READER-CLAIM-SCALAR-E-FMSUB-009","PTO-READER-CLAIM-SCALAR-E-FMSUB-010","PTO-READER-CLAIM-SCALAR-E-FMSUB-011","PTO-READER-CLAIM-SCALAR-E-FMSUB-012","PTO-READER-CLAIM-SCALAR-E-FMSUB-013","PTO-READER-CLAIM-SCALAR-E-FMSUB-014","PTO-READER-CLAIM-SCALAR-E-FMSUB-015","PTO-READER-CLAIM-SCALAR-E-FMSUB-016","PTO-READER-CLAIM-SCALAR-E-FMSUB-017","PTO-READER-CLAIM-SCALAR-E-FMUL-001","PTO-READER-CLAIM-SCALAR-E-FMUL-002","PTO-READER-CLAIM-SCALAR-E-FMUL-003","PTO-READER-CLAIM-SCALAR-E-FMUL-004","PTO-READER-CLAIM-SCALAR-E-FMUL-005","PTO-READER-CLAIM-SCALAR-E-FMUL-006","PTO-READER-CLAIM-SCALAR-E-FMUL-007","PTO-READER-CLAIM-SCALAR-E-FMUL-008","PTO-READER-CLAIM-SCALAR-E-FMUL-009","PTO-READER-CLAIM-SCALAR-E-FMUL-010","PTO-READER-CLAIM-SCALAR-E-FMUL-011","PTO-READER-CLAIM-SCALAR-E-FMUL-012","PTO-READER-CLAIM-SCALAR-E-FMUL-013","PTO-READER-CLAIM-SCALAR-E-FMUL-014","PTO-READER-CLAIM-SCALAR-E-FMUL-015","PTO-READER-CLAIM-SCALAR-E-FMUL-016","PTO-READER-CLAIM-SCALAR-E-FNE-001","PTO-READER-CLAIM-SCALAR-E-FNE-002","PTO-READER-CLAIM-SCALAR-E-FNE-003","PTO-READER-CLAIM-SCALAR-E-FNE-004","PTO-READER-CLAIM-SCALAR-E-FNE-005","PTO-READER-CLAIM-SCALAR-E-FNE-006","PTO-READER-CLAIM-SCALAR-E-FNE-007","PTO-READER-CLAIM-SCALAR-E-FNE-008","PTO-READER-CLAIM-SCALAR-E-FNE-009","PTO-READER-CLAIM-SCALAR-E-FNE-010","PTO-READER-CLAIM-SCALAR-E-FNE-011","PTO-READER-CLAIM-SCALAR-E-FNE-012","PTO-READER-CLAIM-SCALAR-E-FNE-013","PTO-READER-CLAIM-SCALAR-E-FNE-014","PTO-READER-CLAIM-SCALAR-E-FNE-015","PTO-READER-CLAIM-SCALAR-E-FNE-016","PTO-READER-CLAIM-SCALAR-E-FNES-001","PTO-READER-CLAIM-SCALAR-E-FNES-002","PTO-READER-CLAIM-SCALAR-E-FNES-003","PTO-READER-CLAIM-SCALAR-E-FNES-004","PTO-READER-CLAIM-SCALAR-E-FNES-005","PTO-READER-CLAIM-SCALAR-E-FNES-006","PTO-READER-CLAIM-SCALAR-E-FNES-007","PTO-READER-CLAIM-SCALAR-E-FNES-008","PTO-READER-CLAIM-SCALAR-E-FNES-009","PTO-READER-CLAIM-SCALAR-E-FNES-010","PTO-READER-CLAIM-SCALAR-E-FNES-011","PTO-READER-CLAIM-SCALAR-E-FNES-012","PTO-READER-CLAIM-SCALAR-E-FNES-013","PTO-READER-CLAIM-SCALAR-E-FNES-014","PTO-READER-CLAIM-SCALAR-E-FNES-015","PTO-READER-CLAIM-SCALAR-E-FNES-016","PTO-READER-CLAIM-SCALAR-E-FNMADD-001","PTO-READER-CLAIM-SCALAR-E-FNMADD-002","PTO-READER-CLAIM-SCALAR-E-FNMADD-003","PTO-READER-CLAIM-SCALAR-E-FNMADD-004","PTO-READER-CLAIM-SCALAR-E-FNMADD-005","PTO-READER-CLAIM-SCALAR-E-FNMADD-006","PTO-READER-CLAIM-SCALAR-E-FNMADD-007","PTO-READER-CLAIM-SCALAR-E-FNMADD-008","PTO-READER-CLAIM-SCALAR-E-FNMADD-009","PTO-READER-CLAIM-SCALAR-E-FNMADD-010","PTO-READER-CLAIM-SCALAR-E-FNMADD-011","PTO-READER-CLAIM-SCALAR-E-FNMADD-012","PTO-READER-CLAIM-SCALAR-E-FNMADD-013","PTO-READER-CLAIM-SCALAR-E-FNMADD-014","PTO-READER-CLAIM-SCALAR-E-FNMADD-015","PTO-READER-CLAIM-SCALAR-E-FNMADD-016","PTO-READER-CLAIM-SCALAR-E-FNMADD-017","PTO-READER-CLAIM-SCALAR-E-FNMSUB-001","PTO-READER-CLAIM-SCALAR-E-FNMSUB-002","PTO-READER-CLAIM-SCALAR-E-FNMSUB-003","PTO-READER-CLAIM-SCALAR-E-FNMSUB-004","PTO-READER-CLAIM-SCALAR-E-FNMSUB-005","PTO-READER-CLAIM-SCALAR-E-FNMSUB-006","PTO-READER-CLAIM-SCALAR-E-FNMSUB-007","PTO-READER-CLAIM-SCALAR-E-FNMSUB-008","PTO-READER-CLAIM-SCALAR-E-FNMSUB-009","PTO-READER-CLAIM-SCALAR-E-FNMSUB-010","PTO-READER-CLAIM-SCALAR-E-FNMSUB-011","PTO-READER-CLAIM-SCALAR-E-FNMSUB-012","PTO-READER-CLAIM-SCALAR-E-FNMSUB-013","PTO-READER-CLAIM-SCALAR-E-FNMSUB-014","PTO-READER-CLAIM-SCALAR-E-FNMSUB-015","PTO-READER-CLAIM-SCALAR-E-FNMSUB-016","PTO-READER-CLAIM-SCALAR-E-FNMSUB-017","PTO-READER-CLAIM-SCALAR-E-FRECIP-001","PTO-READER-CLAIM-SCALAR-E-FRECIP-002","PTO-READER-CLAIM-SCALAR-E-FRECIP-003","PTO-READER-CLAIM-SCALAR-E-FRECIP-004","PTO-READER-CLAIM-SCALAR-E-FRECIP-005","PTO-READER-CLAIM-SCALAR-E-FRECIP-006","PTO-READER-CLAIM-SCALAR-E-FRECIP-007","PTO-READER-CLAIM-SCALAR-E-FRECIP-008","PTO-READER-CLAIM-SCALAR-E-FRECIP-009","PTO-READER-CLAIM-SCALAR-E-FRECIP-010","PTO-READER-CLAIM-SCALAR-E-FRECIP-011","PTO-READER-CLAIM-SCALAR-E-FRECIP-012","PTO-READER-CLAIM-SCALAR-E-FRECIP-013","PTO-READER-CLAIM-SCALAR-E-FRECIP-014","PTO-READER-CLAIM-SCALAR-E-FRECIP-015","PTO-READER-CLAIM-SCALAR-E-FSQRT-001","PTO-READER-CLAIM-SCALAR-E-FSQRT-002","PTO-READER-CLAIM-SCALAR-E-FSQRT-003","PTO-READER-CLAIM-SCALAR-E-FSQRT-004","PTO-READER-CLAIM-SCALAR-E-FSQRT-005","PTO-READER-CLAIM-SCALAR-E-FSQRT-006","PTO-READER-CLAIM-SCALAR-E-FSQRT-007","PTO-READER-CLAIM-SCALAR-E-FSQRT-008","PTO-READER-CLAIM-SCALAR-E-FSQRT-009","PTO-READER-CLAIM-SCALAR-E-FSQRT-010","PTO-READER-CLAIM-SCALAR-E-FSQRT-011","PTO-READER-CLAIM-SCALAR-E-FSQRT-012","PTO-READER-CLAIM-SCALAR-E-FSQRT-013","PTO-READER-CLAIM-SCALAR-E-FSQRT-014","PTO-READER-CLAIM-SCALAR-E-FSQRT-015","PTO-READER-CLAIM-SCALAR-E-FSUB-001","PTO-READER-CLAIM-SCALAR-E-FSUB-002","PTO-READER-CLAIM-SCALAR-E-FSUB-003","PTO-READER-CLAIM-SCALAR-E-FSUB-004","PTO-READER-CLAIM-SCALAR-E-FSUB-005","PTO-READER-CLAIM-SCALAR-E-FSUB-006","PTO-READER-CLAIM-SCALAR-E-FSUB-007","PTO-READER-CLAIM-SCALAR-E-FSUB-008","PTO-READER-CLAIM-SCALAR-E-FSUB-009","PTO-READER-CLAIM-SCALAR-E-FSUB-010","PTO-READER-CLAIM-SCALAR-E-FSUB-011","PTO-READER-CLAIM-SCALAR-E-FSUB-012","PTO-READER-CLAIM-SCALAR-E-FSUB-013","PTO-READER-CLAIM-SCALAR-E-FSUB-014","PTO-READER-CLAIM-SCALAR-E-FSUB-015","PTO-READER-CLAIM-SCALAR-E-FSUB-016","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-001","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-002","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-003","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-004","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-005","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-006","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-007","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-008","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-011","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-011","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-013","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-013","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-001","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-002","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-003","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-004","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-005","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-006","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-007","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-008","PTO-READER-CLAIM-SCALAR-E-J-001","PTO-READER-CLAIM-SCALAR-E-J-002","PTO-READER-CLAIM-SCALAR-E-J-003","PTO-READER-CLAIM-SCALAR-E-J-004","PTO-READER-CLAIM-SCALAR-E-J-005","PTO-READER-CLAIM-SCALAR-E-J-006","PTO-READER-CLAIM-SCALAR-E-J-007","PTO-READER-CLAIM-SCALAR-E-J-008","PTO-READER-CLAIM-SCALAR-E-JR-001","PTO-READER-CLAIM-SCALAR-E-JR-002","PTO-READER-CLAIM-SCALAR-E-JR-003","PTO-READER-CLAIM-SCALAR-E-JR-004","PTO-READER-CLAIM-SCALAR-E-JR-005","PTO-READER-CLAIM-SCALAR-E-JR-006","PTO-READER-CLAIM-SCALAR-E-JR-007","PTO-READER-CLAIM-SCALAR-E-JR-008","PTO-READER-CLAIM-SCALAR-E-JR-009","PTO-READER-CLAIM-SCALAR-E-JR-010","PTO-READER-CLAIM-SCALAR-E-SCVTF-001","PTO-READER-CLAIM-SCALAR-E-SCVTF-002","PTO-READER-CLAIM-SCALAR-E-SCVTF-003","PTO-READER-CLAIM-SCALAR-E-SCVTF-004","PTO-READER-CLAIM-SCALAR-E-SCVTF-005","PTO-READER-CLAIM-SCALAR-E-SCVTF-006","PTO-READER-CLAIM-SCALAR-E-SCVTF-007","PTO-READER-CLAIM-SCALAR-E-SCVTF-008","PTO-READER-CLAIM-SCALAR-E-SCVTF-009","PTO-READER-CLAIM-SCALAR-E-SCVTF-010","PTO-READER-CLAIM-SCALAR-E-SCVTF-011","PTO-READER-CLAIM-SCALAR-E-SCVTF-012","PTO-READER-CLAIM-SCALAR-E-SCVTF-013","PTO-READER-CLAIM-SCALAR-E-SCVTF-014","PTO-READER-CLAIM-SCALAR-E-SCVTF-015","PTO-READER-CLAIM-SCALAR-E-SCVTF-016","PTO-READER-CLAIM-SCALAR-E-SCVTF-017","PTO-READER-CLAIM-SCALAR-E-SETC-AND-001","PTO-READER-CLAIM-SCALAR-E-SETC-AND-002","PTO-READER-CLAIM-SCALAR-E-SETC-AND-003","PTO-READER-CLAIM-SCALAR-E-SETC-AND-004","PTO-READER-CLAIM-SCALAR-E-SETC-AND-005","PTO-READER-CLAIM-SCALAR-E-SETC-AND-006","PTO-READER-CLAIM-SCALAR-E-SETC-AND-007","PTO-READER-CLAIM-SCALAR-E-SETC-AND-008","PTO-READER-CLAIM-SCALAR-E-SETC-AND-009","PTO-READER-CLAIM-SCALAR-E-SETC-AND-010","PTO-READER-CLAIM-SCALAR-E-SETC-AND-011","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-001","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-002","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-003","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-004","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-005","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-006","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-007","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-008","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-009","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-010","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-011","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-012","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-001","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-002","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-003","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-004","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-005","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-006","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-007","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-008","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-009","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-010","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-011","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-001","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-002","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-003","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-004","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-005","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-006","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-007","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-008","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-009","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-010","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-011","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GE-001","PTO-READER-CLAIM-SCALAR-E-SETC-GE-002","PTO-READER-CLAIM-SCALAR-E-SETC-GE-003","PTO-READER-CLAIM-SCALAR-E-SETC-GE-004","PTO-READER-CLAIM-SCALAR-E-SETC-GE-005","PTO-READER-CLAIM-SCALAR-E-SETC-GE-006","PTO-READER-CLAIM-SCALAR-E-SETC-GE-007","PTO-READER-CLAIM-SCALAR-E-SETC-GE-008","PTO-READER-CLAIM-SCALAR-E-SETC-GE-009","PTO-READER-CLAIM-SCALAR-E-SETC-GE-010","PTO-READER-CLAIM-SCALAR-E-SETC-GE-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-013","PTO-READER-CLAIM-SCALAR-E-SETC-LT-001","PTO-READER-CLAIM-SCALAR-E-SETC-LT-002","PTO-READER-CLAIM-SCALAR-E-SETC-LT-003","PTO-READER-CLAIM-SCALAR-E-SETC-LT-004","PTO-READER-CLAIM-SCALAR-E-SETC-LT-005","PTO-READER-CLAIM-SCALAR-E-SETC-LT-006","PTO-READER-CLAIM-SCALAR-E-SETC-LT-007","PTO-READER-CLAIM-SCALAR-E-SETC-LT-008","PTO-READER-CLAIM-SCALAR-E-SETC-LT-009","PTO-READER-CLAIM-SCALAR-E-SETC-LT-010","PTO-READER-CLAIM-SCALAR-E-SETC-LT-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-012","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-012","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-013","PTO-READER-CLAIM-SCALAR-E-SETC-NE-001","PTO-READER-CLAIM-SCALAR-E-SETC-NE-002","PTO-READER-CLAIM-SCALAR-E-SETC-NE-003","PTO-READER-CLAIM-SCALAR-E-SETC-NE-004","PTO-READER-CLAIM-SCALAR-E-SETC-NE-005","PTO-READER-CLAIM-SCALAR-E-SETC-NE-006","PTO-READER-CLAIM-SCALAR-E-SETC-NE-007","PTO-READER-CLAIM-SCALAR-E-SETC-NE-008","PTO-READER-CLAIM-SCALAR-E-SETC-NE-009","PTO-READER-CLAIM-SCALAR-E-SETC-NE-010","PTO-READER-CLAIM-SCALAR-E-SETC-NE-011","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-001","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-002","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-003","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-004","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-005","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-006","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-007","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-008","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-009","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-010","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-011","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-012","PTO-READER-CLAIM-SCALAR-E-SETC-OR-001","PTO-READER-CLAIM-SCALAR-E-SETC-OR-002","PTO-READER-CLAIM-SCALAR-E-SETC-OR-003","PTO-READER-CLAIM-SCALAR-E-SETC-OR-004","PTO-READER-CLAIM-SCALAR-E-SETC-OR-005","PTO-READER-CLAIM-SCALAR-E-SETC-OR-006","PTO-READER-CLAIM-SCALAR-E-SETC-OR-007","PTO-READER-CLAIM-SCALAR-E-SETC-OR-008","PTO-READER-CLAIM-SCALAR-E-SETC-OR-009","PTO-READER-CLAIM-SCALAR-E-SETC-OR-010","PTO-READER-CLAIM-SCALAR-E-SETC-OR-011","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-001","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-002","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-003","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-004","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-005","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-006","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-007","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-008","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-009","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-010","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-011","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-012","PTO-READER-CLAIM-SCALAR-E-SETRET-001","PTO-READER-CLAIM-SCALAR-E-SETRET-002","PTO-READER-CLAIM-SCALAR-E-SETRET-003","PTO-READER-CLAIM-SCALAR-E-SETRET-004","PTO-READER-CLAIM-SCALAR-E-SETRET-005","PTO-READER-CLAIM-SCALAR-E-SETRET-006","PTO-READER-CLAIM-SCALAR-E-SETRET-007","PTO-READER-CLAIM-SCALAR-E-SETRET-008","PTO-READER-CLAIM-SCALAR-E-UCVTF-001","PTO-READER-CLAIM-SCALAR-E-UCVTF-002","PTO-READER-CLAIM-SCALAR-E-UCVTF-003","PTO-READER-CLAIM-SCALAR-E-UCVTF-004","PTO-READER-CLAIM-SCALAR-E-UCVTF-005","PTO-READER-CLAIM-SCALAR-E-UCVTF-006","PTO-READER-CLAIM-SCALAR-E-UCVTF-007","PTO-READER-CLAIM-SCALAR-E-UCVTF-008","PTO-READER-CLAIM-SCALAR-E-UCVTF-009","PTO-READER-CLAIM-SCALAR-E-UCVTF-010","PTO-READER-CLAIM-SCALAR-E-UCVTF-011","PTO-READER-CLAIM-SCALAR-E-UCVTF-012","PTO-READER-CLAIM-SCALAR-E-UCVTF-013","PTO-READER-CLAIM-SCALAR-E-UCVTF-014","PTO-READER-CLAIM-SCALAR-E-UCVTF-015","PTO-READER-CLAIM-SCALAR-E-UCVTF-016","PTO-READER-CLAIM-SCALAR-E-UCVTF-017"],"reviewed_node_count":1706,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-E-ADDTPC-001","PTO-READER-NODE-SCALAR-E-ADDTPC-002","PTO-READER-NODE-SCALAR-E-ADDTPC-003","PTO-READER-NODE-SCALAR-E-ADDTPC-004","PTO-READER-NODE-SCALAR-E-ADDTPC-005","PTO-READER-NODE-SCALAR-E-ADDTPC-006","PTO-READER-NODE-SCALAR-E-ADDTPC-007","PTO-READER-NODE-SCALAR-E-ADDTPC-008","PTO-READER-NODE-SCALAR-E-ADDTPC-009","PTO-READER-NODE-SCALAR-E-ADDTPC-010","PTO-READER-NODE-SCALAR-E-ADDTPC-011","PTO-READER-NODE-SCALAR-E-ADDTPC-012","PTO-READER-NODE-SCALAR-E-ADDTPC-013","PTO-READER-NODE-SCALAR-E-ADDTPC-014","PTO-READER-NODE-SCALAR-E-ADDTPC-015","PTO-READER-NODE-SCALAR-E-ADDTPC-016","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-001","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-002","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-003","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-004","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-005","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-006","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-007","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-008","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-009","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-010","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-011","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-012","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-013","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-014","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-015","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-016","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-017","PTO-READER-NODE-SCALAR-E-C-SETC-NE-001","PTO-READER-NODE-SCALAR-E-C-SETC-NE-002","PTO-READER-NODE-SCALAR-E-C-SETC-NE-003","PTO-READER-NODE-SCALAR-E-C-SETC-NE-004","PTO-READER-NODE-SCALAR-E-C-SETC-NE-005","PTO-READER-NODE-SCALAR-E-C-SETC-NE-006","PTO-READER-NODE-SCALAR-E-C-SETC-NE-007","PTO-READER-NODE-SCALAR-E-C-SETC-NE-008","PTO-READER-NODE-SCALAR-E-C-SETC-NE-009","PTO-READER-NODE-SCALAR-E-C-SETC-NE-010","PTO-READER-NODE-SCALAR-E-C-SETC-NE-011","PTO-READER-NODE-SCALAR-E-C-SETC-NE-012","PTO-READER-NODE-SCALAR-E-C-SETC-NE-013","PTO-READER-NODE-SCALAR-E-C-SETC-NE-014","PTO-READER-NODE-SCALAR-E-C-SETC-NE-015","PTO-READER-NODE-SCALAR-E-C-SETC-NE-016","PTO-READER-NODE-SCALAR-E-C-SETC-NE-017","PTO-READER-NODE-SCALAR-E-CMP-AND-001","PTO-READER-NODE-SCALAR-E-CMP-AND-002","PTO-READER-NODE-SCALAR-E-CMP-AND-003","PTO-READER-NODE-SCALAR-E-CMP-AND-004","PTO-READER-NODE-SCALAR-E-CMP-AND-005","PTO-READER-NODE-SCALAR-E-CMP-AND-006","PTO-READER-NODE-SCALAR-E-CMP-AND-007","PTO-READER-NODE-SCALAR-E-CMP-AND-008","PTO-READER-NODE-SCALAR-E-CMP-AND-009","PTO-READER-NODE-SCALAR-E-CMP-AND-010","PTO-READER-NODE-SCALAR-E-CMP-AND-011","PTO-READER-NODE-SCALAR-E-CMP-AND-012","PTO-READER-NODE-SCALAR-E-CMP-AND-013","PTO-READER-NODE-SCALAR-E-CMP-AND-014","PTO-READER-NODE-SCALAR-E-CMP-AND-015","PTO-READER-NODE-SCALAR-E-CMP-AND-016","PTO-READER-NODE-SCALAR-E-CMP-AND-017","PTO-READER-NODE-SCALAR-E-CMP-AND-018","PTO-READER-NODE-SCALAR-E-CMP-ANDI-001","PTO-READER-NODE-SCALAR-E-CMP-ANDI-002","PTO-READER-NODE-SCALAR-E-CMP-ANDI-003","PTO-READER-NODE-SCALAR-E-CMP-ANDI-004","PTO-READER-NODE-SCALAR-E-CMP-ANDI-005","PTO-READER-NODE-SCALAR-E-CMP-ANDI-006","PTO-READER-NODE-SCALAR-E-CMP-ANDI-007","PTO-READER-NODE-SCALAR-E-CMP-ANDI-008","PTO-READER-NODE-SCALAR-E-CMP-ANDI-009","PTO-READER-NODE-SCALAR-E-CMP-ANDI-010","PTO-READER-NODE-SCALAR-E-CMP-ANDI-011","PTO-READER-NODE-SCALAR-E-CMP-ANDI-012","PTO-READER-NODE-SCALAR-E-CMP-ANDI-013","PTO-READER-NODE-SCALAR-E-CMP-ANDI-014","PTO-READER-NODE-SCALAR-E-CMP-ANDI-015","PTO-READER-NODE-SCALAR-E-CMP-ANDI-016","PTO-READER-NODE-SCALAR-E-CMP-ANDI-017","PTO-READER-NODE-SCALAR-E-CMP-EQ-001","PTO-READER-NODE-SCALAR-E-CMP-EQ-002","PTO-READER-NODE-SCALAR-E-CMP-EQ-003","PTO-READER-NODE-SCALAR-E-CMP-EQ-004","PTO-READER-NODE-SCALAR-E-CMP-EQ-005","PTO-READER-NODE-SCALAR-E-CMP-EQ-006","PTO-READER-NODE-SCALAR-E-CMP-EQ-007","PTO-READER-NODE-SCALAR-E-CMP-EQ-008","PTO-READER-NODE-SCALAR-E-CMP-EQ-009","PTO-READER-NODE-SCALAR-E-CMP-EQ-010","PTO-READER-NODE-SCALAR-E-CMP-EQ-011","PTO-READER-NODE-SCALAR-E-CMP-EQ-012","PTO-READER-NODE-SCALAR-E-CMP-EQ-013","PTO-READER-NODE-SCALAR-E-CMP-EQ-014","PTO-READER-NODE-SCALAR-E-CMP-EQ-015","PTO-READER-NODE-SCALAR-E-CMP-EQ-016","PTO-READER-NODE-SCALAR-E-CMP-EQ-017","PTO-READER-NODE-SCALAR-E-CMP-EQ-018","PTO-READER-NODE-SCALAR-E-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-CMP-EQI-017","PTO-READER-NODE-SCALAR-E-CMP-GE-001","PTO-READER-NODE-SCALAR-E-CMP-GE-002","PTO-READER-NODE-SCALAR-E-CMP-GE-003","PTO-READER-NODE-SCALAR-E-CMP-GE-004","PTO-READER-NODE-SCALAR-E-CMP-GE-005","PTO-READER-NODE-SCALAR-E-CMP-GE-006","PTO-READER-NODE-SCALAR-E-CMP-GE-007","PTO-READER-NODE-SCALAR-E-CMP-GE-008","PTO-READER-NODE-SCALAR-E-CMP-GE-009","PTO-READER-NODE-SCALAR-E-CMP-GE-010","PTO-READER-NODE-SCALAR-E-CMP-GE-011","PTO-READER-NODE-SCALAR-E-CMP-GE-012","PTO-READER-NODE-SCALAR-E-CMP-GE-013","PTO-READER-NODE-SCALAR-E-CMP-GE-014","PTO-READER-NODE-SCALAR-E-CMP-GE-015","PTO-READER-NODE-SCALAR-E-CMP-GE-016","PTO-READER-NODE-SCALAR-E-CMP-GE-017","PTO-READER-NODE-SCALAR-E-CMP-GE-018","PTO-READER-NODE-SCALAR-E-CMP-GEI-001","PTO-READER-NODE-SCALAR-E-CMP-GEI-002","PTO-READER-NODE-SCALAR-E-CMP-GEI-003","PTO-READER-NODE-SCALAR-E-CMP-GEI-004","PTO-READER-NODE-SCALAR-E-CMP-GEI-005","PTO-READER-NODE-SCALAR-E-CMP-GEI-006","PTO-READER-NODE-SCALAR-E-CMP-GEI-007","PTO-READER-NODE-SCALAR-E-CMP-GEI-008","PTO-READER-NODE-SCALAR-E-CMP-GEI-009","PTO-READER-NODE-SCALAR-E-CMP-GEI-010","PTO-READER-NODE-SCALAR-E-CMP-GEI-011","PTO-READER-NODE-SCALAR-E-CMP-GEI-012","PTO-READER-NODE-SCALAR-E-CMP-GEI-013","PTO-READER-NODE-SCALAR-E-CMP-GEI-014","PTO-READER-NODE-SCALAR-E-CMP-GEI-015","PTO-READER-NODE-SCALAR-E-CMP-GEI-016","PTO-READER-NODE-SCALAR-E-CMP-GEI-017","PTO-READER-NODE-SCALAR-E-CMP-GEU-001","PTO-READER-NODE-SCALAR-E-CMP-GEU-002","PTO-READER-NODE-SCALAR-E-CMP-GEU-003","PTO-READER-NODE-SCALAR-E-CMP-GEU-004","PTO-READER-NODE-SCALAR-E-CMP-GEU-005","PTO-READER-NODE-SCALAR-E-CMP-GEU-006","PTO-READER-NODE-SCALAR-E-CMP-GEU-007","PTO-READER-NODE-SCALAR-E-CMP-GEU-008","PTO-READER-NODE-SCALAR-E-CMP-GEU-009","PTO-READER-NODE-SCALAR-E-CMP-GEU-010","PTO-READER-NODE-SCALAR-E-CMP-GEU-011","PTO-READER-NODE-SCALAR-E-CMP-GEU-012","PTO-READER-NODE-SCALAR-E-CMP-GEU-013","PTO-READER-NODE-SCALAR-E-CMP-GEU-014","PTO-READER-NODE-SCALAR-E-CMP-GEU-015","PTO-READER-NODE-SCALAR-E-CMP-GEU-016","PTO-READER-NODE-SCALAR-E-CMP-GEU-017","PTO-READER-NODE-SCALAR-E-CMP-GEU-018","PTO-READER-NODE-SCALAR-E-CMP-GEUI-001","PTO-READER-NODE-SCALAR-E-CMP-GEUI-002","PTO-READER-NODE-SCALAR-E-CMP-GEUI-003","PTO-READER-NODE-SCALAR-E-CMP-GEUI-004","PTO-READER-NODE-SCALAR-E-CMP-GEUI-005","PTO-READER-NODE-SCALAR-E-CMP-GEUI-006","PTO-READER-NODE-SCALAR-E-CMP-GEUI-007","PTO-READER-NODE-SCALAR-E-CMP-GEUI-008","PTO-READER-NODE-SCALAR-E-CMP-GEUI-009","PTO-READER-NODE-SCALAR-E-CMP-GEUI-010","PTO-READER-NODE-SCALAR-E-CMP-GEUI-011","PTO-READER-NODE-SCALAR-E-CMP-GEUI-012","PTO-READER-NODE-SCALAR-E-CMP-GEUI-013","PTO-READER-NODE-SCALAR-E-CMP-GEUI-014","PTO-READER-NODE-SCALAR-E-CMP-GEUI-015","PTO-READER-NODE-SCALAR-E-CMP-GEUI-016","PTO-READER-NODE-SCALAR-E-CMP-GEUI-017","PTO-READER-NODE-SCALAR-E-CMP-GEUI-018","PTO-READER-NODE-SCALAR-E-CMP-LT-001","PTO-READER-NODE-SCALAR-E-CMP-LT-002","PTO-READER-NODE-SCALAR-E-CMP-LT-003","PTO-READER-NODE-SCALAR-E-CMP-LT-004","PTO-READER-NODE-SCALAR-E-CMP-LT-005","PTO-READER-NODE-SCALAR-E-CMP-LT-006","PTO-READER-NODE-SCALAR-E-CMP-LT-007","PTO-READER-NODE-SCALAR-E-CMP-LT-008","PTO-READER-NODE-SCALAR-E-CMP-LT-009","PTO-READER-NODE-SCALAR-E-CMP-LT-010","PTO-READER-NODE-SCALAR-E-CMP-LT-011","PTO-READER-NODE-SCALAR-E-CMP-LT-012","PTO-READER-NODE-SCALAR-E-CMP-LT-013","PTO-READER-NODE-SCALAR-E-CMP-LT-014","PTO-READER-NODE-SCALAR-E-CMP-LT-015","PTO-READER-NODE-SCALAR-E-CMP-LT-016","PTO-READER-NODE-SCALAR-E-CMP-LT-017","PTO-READER-NODE-SCALAR-E-CMP-LT-018","PTO-READER-NODE-SCALAR-E-CMP-LTI-001","PTO-READER-NODE-SCALAR-E-CMP-LTI-002","PTO-READER-NODE-SCALAR-E-CMP-LTI-003","PTO-READER-NODE-SCALAR-E-CMP-LTI-004","PTO-READER-NODE-SCALAR-E-CMP-LTI-005","PTO-READER-NODE-SCALAR-E-CMP-LTI-006","PTO-READER-NODE-SCALAR-E-CMP-LTI-007","PTO-READER-NODE-SCALAR-E-CMP-LTI-008","PTO-READER-NODE-SCALAR-E-CMP-LTI-009","PTO-READER-NODE-SCALAR-E-CMP-LTI-010","PTO-READER-NODE-SCALAR-E-CMP-LTI-011","PTO-READER-NODE-SCALAR-E-CMP-LTI-012","PTO-READER-NODE-SCALAR-E-CMP-LTI-013","PTO-READER-NODE-SCALAR-E-CMP-LTI-014","PTO-READER-NODE-SCALAR-E-CMP-LTI-015","PTO-READER-NODE-SCALAR-E-CMP-LTI-016","PTO-READER-NODE-SCALAR-E-CMP-LTI-017","PTO-READER-NODE-SCALAR-E-CMP-LTU-001","PTO-READER-NODE-SCALAR-E-CMP-LTU-002","PTO-READER-NODE-SCALAR-E-CMP-LTU-003","PTO-READER-NODE-SCALAR-E-CMP-LTU-004","PTO-READER-NODE-SCALAR-E-CMP-LTU-005","PTO-READER-NODE-SCALAR-E-CMP-LTU-006","PTO-READER-NODE-SCALAR-E-CMP-LTU-007","PTO-READER-NODE-SCALAR-E-CMP-LTU-008","PTO-READER-NODE-SCALAR-E-CMP-LTU-009","PTO-READER-NODE-SCALAR-E-CMP-LTU-010","PTO-READER-NODE-SCALAR-E-CMP-LTU-011","PTO-READER-NODE-SCALAR-E-CMP-LTU-012","PTO-READER-NODE-SCALAR-E-CMP-LTU-013","PTO-READER-NODE-SCALAR-E-CMP-LTU-014","PTO-READER-NODE-SCALAR-E-CMP-LTU-015","PTO-READER-NODE-SCALAR-E-CMP-LTU-016","PTO-READER-NODE-SCALAR-E-CMP-LTU-017","PTO-READER-NODE-SCALAR-E-CMP-LTU-018","PTO-READER-NODE-SCALAR-E-CMP-LTUI-001","PTO-READER-NODE-SCALAR-E-CMP-LTUI-002","PTO-READER-NODE-SCALAR-E-CMP-LTUI-003","PTO-READER-NODE-SCALAR-E-CMP-LTUI-004","PTO-READER-NODE-SCALAR-E-CMP-LTUI-005","PTO-READER-NODE-SCALAR-E-CMP-LTUI-006","PTO-READER-NODE-SCALAR-E-CMP-LTUI-007","PTO-READER-NODE-SCALAR-E-CMP-LTUI-008","PTO-READER-NODE-SCALAR-E-CMP-LTUI-009","PTO-READER-NODE-SCALAR-E-CMP-LTUI-010","PTO-READER-NODE-SCALAR-E-CMP-LTUI-011","PTO-READER-NODE-SCALAR-E-CMP-LTUI-012","PTO-READER-NODE-SCALAR-E-CMP-LTUI-013","PTO-READER-NODE-SCALAR-E-CMP-LTUI-014","PTO-READER-NODE-SCALAR-E-CMP-LTUI-015","PTO-READER-NODE-SCALAR-E-CMP-LTUI-016","PTO-READER-NODE-SCALAR-E-CMP-LTUI-017","PTO-READER-NODE-SCALAR-E-CMP-LTUI-018","PTO-READER-NODE-SCALAR-E-CMP-NE-001","PTO-READER-NODE-SCALAR-E-CMP-NE-002","PTO-READER-NODE-SCALAR-E-CMP-NE-003","PTO-READER-NODE-SCALAR-E-CMP-NE-004","PTO-READER-NODE-SCALAR-E-CMP-NE-005","PTO-READER-NODE-SCALAR-E-CMP-NE-006","PTO-READER-NODE-SCALAR-E-CMP-NE-007","PTO-READER-NODE-SCALAR-E-CMP-NE-008","PTO-READER-NODE-SCALAR-E-CMP-NE-009","PTO-READER-NODE-SCALAR-E-CMP-NE-010","PTO-READER-NODE-SCALAR-E-CMP-NE-011","PTO-READER-NODE-SCALAR-E-CMP-NE-012","PTO-READER-NODE-SCALAR-E-CMP-NE-013","PTO-READER-NODE-SCALAR-E-CMP-NE-014","PTO-READER-NODE-SCALAR-E-CMP-NE-015","PTO-READER-NODE-SCALAR-E-CMP-NE-016","PTO-READER-NODE-SCALAR-E-CMP-NE-017","PTO-READER-NODE-SCALAR-E-CMP-NE-018","PTO-READER-NODE-SCALAR-E-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-CMP-NEI-017","PTO-READER-NODE-SCALAR-E-CMP-OR-001","PTO-READER-NODE-SCALAR-E-CMP-OR-002","PTO-READER-NODE-SCALAR-E-CMP-OR-003","PTO-READER-NODE-SCALAR-E-CMP-OR-004","PTO-READER-NODE-SCALAR-E-CMP-OR-005","PTO-READER-NODE-SCALAR-E-CMP-OR-006","PTO-READER-NODE-SCALAR-E-CMP-OR-007","PTO-READER-NODE-SCALAR-E-CMP-OR-008","PTO-READER-NODE-SCALAR-E-CMP-OR-009","PTO-READER-NODE-SCALAR-E-CMP-OR-010","PTO-READER-NODE-SCALAR-E-CMP-OR-011","PTO-READER-NODE-SCALAR-E-CMP-OR-012","PTO-READER-NODE-SCALAR-E-CMP-OR-013","PTO-READER-NODE-SCALAR-E-CMP-OR-014","PTO-READER-NODE-SCALAR-E-CMP-OR-015","PTO-READER-NODE-SCALAR-E-CMP-OR-016","PTO-READER-NODE-SCALAR-E-CMP-OR-017","PTO-READER-NODE-SCALAR-E-CMP-OR-018","PTO-READER-NODE-SCALAR-E-CMP-ORI-001","PTO-READER-NODE-SCALAR-E-CMP-ORI-002","PTO-READER-NODE-SCALAR-E-CMP-ORI-003","PTO-READER-NODE-SCALAR-E-CMP-ORI-004","PTO-READER-NODE-SCALAR-E-CMP-ORI-005","PTO-READER-NODE-SCALAR-E-CMP-ORI-006","PTO-READER-NODE-SCALAR-E-CMP-ORI-007","PTO-READER-NODE-SCALAR-E-CMP-ORI-008","PTO-READER-NODE-SCALAR-E-CMP-ORI-009","PTO-READER-NODE-SCALAR-E-CMP-ORI-010","PTO-READER-NODE-SCALAR-E-CMP-ORI-011","PTO-READER-NODE-SCALAR-E-CMP-ORI-012","PTO-READER-NODE-SCALAR-E-CMP-ORI-013","PTO-READER-NODE-SCALAR-E-CMP-ORI-014","PTO-READER-NODE-SCALAR-E-CMP-ORI-015","PTO-READER-NODE-SCALAR-E-CMP-ORI-016","PTO-READER-NODE-SCALAR-E-CMP-ORI-017","PTO-READER-NODE-SCALAR-E-FABS-001","PTO-READER-NODE-SCALAR-E-FABS-002","PTO-READER-NODE-SCALAR-E-FABS-003","PTO-READER-NODE-SCALAR-E-FABS-004","PTO-READER-NODE-SCALAR-E-FABS-005","PTO-READER-NODE-SCALAR-E-FABS-006","PTO-READER-NODE-SCALAR-E-FABS-007","PTO-READER-NODE-SCALAR-E-FABS-008","PTO-READER-NODE-SCALAR-E-FABS-009","PTO-READER-NODE-SCALAR-E-FABS-010","PTO-READER-NODE-SCALAR-E-FABS-011","PTO-READER-NODE-SCALAR-E-FABS-012","PTO-READER-NODE-SCALAR-E-FABS-013","PTO-READER-NODE-SCALAR-E-FABS-014","PTO-READER-NODE-SCALAR-E-FABS-015","PTO-READER-NODE-SCALAR-E-FABS-016","PTO-READER-NODE-SCALAR-E-FABS-017","PTO-READER-NODE-SCALAR-E-FABS-018","PTO-READER-NODE-SCALAR-E-FABS-019","PTO-READER-NODE-SCALAR-E-FABS-020","PTO-READER-NODE-SCALAR-E-FABS-021","PTO-READER-NODE-SCALAR-E-FCVT-001","PTO-READER-NODE-SCALAR-E-FCVT-002","PTO-READER-NODE-SCALAR-E-FCVT-003","PTO-READER-NODE-SCALAR-E-FCVT-004","PTO-READER-NODE-SCALAR-E-FCVT-005","PTO-READER-NODE-SCALAR-E-FCVT-006","PTO-READER-NODE-SCALAR-E-FCVT-007","PTO-READER-NODE-SCALAR-E-FCVT-008","PTO-READER-NODE-SCALAR-E-FCVT-009","PTO-READER-NODE-SCALAR-E-FCVT-010","PTO-READER-NODE-SCALAR-E-FCVT-011","PTO-READER-NODE-SCALAR-E-FCVT-012","PTO-READER-NODE-SCALAR-E-FCVT-013","PTO-READER-NODE-SCALAR-E-FCVT-014","PTO-READER-NODE-SCALAR-E-FCVT-015","PTO-READER-NODE-SCALAR-E-FCVT-016","PTO-READER-NODE-SCALAR-E-FCVT-017","PTO-READER-NODE-SCALAR-E-FCVT-018","PTO-READER-NODE-SCALAR-E-FCVT-019","PTO-READER-NODE-SCALAR-E-FCVT-020","PTO-READER-NODE-SCALAR-E-FCVT-021","PTO-READER-NODE-SCALAR-E-FCVT-022","PTO-READER-NODE-SCALAR-E-FCVT-023","PTO-READER-NODE-SCALAR-E-FCVT-024","PTO-READER-NODE-SCALAR-E-FCVTA-001","PTO-READER-NODE-SCALAR-E-FCVTA-002","PTO-READER-NODE-SCALAR-E-FCVTA-003","PTO-READER-NODE-SCALAR-E-FCVTA-004","PTO-READER-NODE-SCALAR-E-FCVTA-005","PTO-READER-NODE-SCALAR-E-FCVTA-006","PTO-READER-NODE-SCALAR-E-FCVTA-007","PTO-READER-NODE-SCALAR-E-FCVTA-008","PTO-READER-NODE-SCALAR-E-FCVTA-009","PTO-READER-NODE-SCALAR-E-FCVTA-010","PTO-READER-NODE-SCALAR-E-FCVTA-011","PTO-READER-NODE-SCALAR-E-FCVTA-012","PTO-READER-NODE-SCALAR-E-FCVTA-013","PTO-READER-NODE-SCALAR-E-FCVTA-014","PTO-READER-NODE-SCALAR-E-FCVTA-015","PTO-READER-NODE-SCALAR-E-FCVTA-016","PTO-READER-NODE-SCALAR-E-FCVTA-017","PTO-READER-NODE-SCALAR-E-FCVTA-018","PTO-READER-NODE-SCALAR-E-FCVTA-019","PTO-READER-NODE-SCALAR-E-FCVTA-020","PTO-READER-NODE-SCALAR-E-FCVTA-021","PTO-READER-NODE-SCALAR-E-FCVTA-022","PTO-READER-NODE-SCALAR-E-FCVTA-023","PTO-READER-NODE-SCALAR-E-FCVTA-024","PTO-READER-NODE-SCALAR-E-FCVTM-001","PTO-READER-NODE-SCALAR-E-FCVTM-002","PTO-READER-NODE-SCALAR-E-FCVTM-003","PTO-READER-NODE-SCALAR-E-FCVTM-004","PTO-READER-NODE-SCALAR-E-FCVTM-005","PTO-READER-NODE-SCALAR-E-FCVTM-006","PTO-READER-NODE-SCALAR-E-FCVTM-007","PTO-READER-NODE-SCALAR-E-FCVTM-008","PTO-READER-NODE-SCALAR-E-FCVTM-009","PTO-READER-NODE-SCALAR-E-FCVTM-010","PTO-READER-NODE-SCALAR-E-FCVTM-011","PTO-READER-NODE-SCALAR-E-FCVTM-012","PTO-READER-NODE-SCALAR-E-FCVTM-013","PTO-READER-NODE-SCALAR-E-FCVTM-014","PTO-READER-NODE-SCALAR-E-FCVTM-015","PTO-READER-NODE-SCALAR-E-FCVTM-016","PTO-READER-NODE-SCALAR-E-FCVTM-017","PTO-READER-NODE-SCALAR-E-FCVTM-018","PTO-READER-NODE-SCALAR-E-FCVTM-019","PTO-READER-NODE-SCALAR-E-FCVTM-020","PTO-READER-NODE-SCALAR-E-FCVTM-021","PTO-READER-NODE-SCALAR-E-FCVTM-022","PTO-READER-NODE-SCALAR-E-FCVTM-023","PTO-READER-NODE-SCALAR-E-FCVTM-024","PTO-READER-NODE-SCALAR-E-FCVTN-001","PTO-READER-NODE-SCALAR-E-FCVTN-002","PTO-READER-NODE-SCALAR-E-FCVTN-003","PTO-READER-NODE-SCALAR-E-FCVTN-004","PTO-READER-NODE-SCALAR-E-FCVTN-005","PTO-READER-NODE-SCALAR-E-FCVTN-006","PTO-READER-NODE-SCALAR-E-FCVTN-007","PTO-READER-NODE-SCALAR-E-FCVTN-008","PTO-READER-NODE-SCALAR-E-FCVTN-009","PTO-READER-NODE-SCALAR-E-FCVTN-010","PTO-READER-NODE-SCALAR-E-FCVTN-011","PTO-READER-NODE-SCALAR-E-FCVTN-012","PTO-READER-NODE-SCALAR-E-FCVTN-013","PTO-READER-NODE-SCALAR-E-FCVTN-014","PTO-READER-NODE-SCALAR-E-FCVTN-015","PTO-READER-NODE-SCALAR-E-FCVTN-016","PTO-READER-NODE-SCALAR-E-FCVTN-017","PTO-READER-NODE-SCALAR-E-FCVTN-018","PTO-READER-NODE-SCALAR-E-FCVTN-019","PTO-READER-NODE-SCALAR-E-FCVTN-020","PTO-READER-NODE-SCALAR-E-FCVTN-021","PTO-READER-NODE-SCALAR-E-FCVTN-022","PTO-READER-NODE-SCALAR-E-FCVTN-023","PTO-READER-NODE-SCALAR-E-FCVTN-024","PTO-READER-NODE-SCALAR-E-FCVTP-001","PTO-READER-NODE-SCALAR-E-FCVTP-002","PTO-READER-NODE-SCALAR-E-FCVTP-003","PTO-READER-NODE-SCALAR-E-FCVTP-004","PTO-READER-NODE-SCALAR-E-FCVTP-005","PTO-READER-NODE-SCALAR-E-FCVTP-006","PTO-READER-NODE-SCALAR-E-FCVTP-007","PTO-READER-NODE-SCALAR-E-FCVTP-008","PTO-READER-NODE-SCALAR-E-FCVTP-009","PTO-READER-NODE-SCALAR-E-FCVTP-010","PTO-READER-NODE-SCALAR-E-FCVTP-011","PTO-READER-NODE-SCALAR-E-FCVTP-012","PTO-READER-NODE-SCALAR-E-FCVTP-013","PTO-READER-NODE-SCALAR-E-FCVTP-014","PTO-READER-NODE-SCALAR-E-FCVTP-015","PTO-READER-NODE-SCALAR-E-FCVTP-016","PTO-READER-NODE-SCALAR-E-FCVTP-017","PTO-READER-NODE-SCALAR-E-FCVTP-018","PTO-READER-NODE-SCALAR-E-FCVTP-019","PTO-READER-NODE-SCALAR-E-FCVTP-020","PTO-READER-NODE-SCALAR-E-FCVTP-021","PTO-READER-NODE-SCALAR-E-FCVTP-022","PTO-READER-NODE-SCALAR-E-FCVTP-023","PTO-READER-NODE-SCALAR-E-FCVTP-024","PTO-READER-NODE-SCALAR-E-FCVTZ-001","PTO-READER-NODE-SCALAR-E-FCVTZ-002","PTO-READER-NODE-SCALAR-E-FCVTZ-003","PTO-READER-NODE-SCALAR-E-FCVTZ-004","PTO-READER-NODE-SCALAR-E-FCVTZ-005","PTO-READER-NODE-SCALAR-E-FCVTZ-006","PTO-READER-NODE-SCALAR-E-FCVTZ-007","PTO-READER-NODE-SCALAR-E-FCVTZ-008","PTO-READER-NODE-SCALAR-E-FCVTZ-009","PTO-READER-NODE-SCALAR-E-FCVTZ-010","PTO-READER-NODE-SCALAR-E-FCVTZ-011","PTO-READER-NODE-SCALAR-E-FCVTZ-012","PTO-READER-NODE-SCALAR-E-FCVTZ-013","PTO-READER-NODE-SCALAR-E-FCVTZ-014","PTO-READER-NODE-SCALAR-E-FCVTZ-015","PTO-READER-NODE-SCALAR-E-FCVTZ-016","PTO-READER-NODE-SCALAR-E-FCVTZ-017","PTO-READER-NODE-SCALAR-E-FCVTZ-018","PTO-READER-NODE-SCALAR-E-FCVTZ-019","PTO-READER-NODE-SCALAR-E-FCVTZ-020","PTO-READER-NODE-SCALAR-E-FCVTZ-021","PTO-READER-NODE-SCALAR-E-FCVTZ-022","PTO-READER-NODE-SCALAR-E-FCVTZ-023","PTO-READER-NODE-SCALAR-E-FCVTZ-024","PTO-READER-NODE-SCALAR-E-FDIV-001","PTO-READER-NODE-SCALAR-E-FDIV-002","PTO-READER-NODE-SCALAR-E-FDIV-003","PTO-READER-NODE-SCALAR-E-FDIV-004","PTO-READER-NODE-SCALAR-E-FDIV-005","PTO-READER-NODE-SCALAR-E-FDIV-006","PTO-READER-NODE-SCALAR-E-FDIV-007","PTO-READER-NODE-SCALAR-E-FDIV-008","PTO-READER-NODE-SCALAR-E-FDIV-009","PTO-READER-NODE-SCALAR-E-FDIV-010","PTO-READER-NODE-SCALAR-E-FDIV-011","PTO-READER-NODE-SCALAR-E-FDIV-012","PTO-READER-NODE-SCALAR-E-FDIV-013","PTO-READER-NODE-SCALAR-E-FDIV-014","PTO-READER-NODE-SCALAR-E-FDIV-015","PTO-READER-NODE-SCALAR-E-FDIV-016","PTO-READER-NODE-SCALAR-E-FDIV-017","PTO-READER-NODE-SCALAR-E-FDIV-018","PTO-READER-NODE-SCALAR-E-FDIV-019","PTO-READER-NODE-SCALAR-E-FDIV-020","PTO-READER-NODE-SCALAR-E-FDIV-021","PTO-READER-NODE-SCALAR-E-FDIV-022","PTO-READER-NODE-SCALAR-E-FDIV-023","PTO-READER-NODE-SCALAR-E-FEQ-001","PTO-READER-NODE-SCALAR-E-FEQ-002","PTO-READER-NODE-SCALAR-E-FEQ-003","PTO-READER-NODE-SCALAR-E-FEQ-004","PTO-READER-NODE-SCALAR-E-FEQ-005","PTO-READER-NODE-SCALAR-E-FEQ-006","PTO-READER-NODE-SCALAR-E-FEQ-007","PTO-READER-NODE-SCALAR-E-FEQ-008","PTO-READER-NODE-SCALAR-E-FEQ-009","PTO-READER-NODE-SCALAR-E-FEQ-010","PTO-READER-NODE-SCALAR-E-FEQ-011","PTO-READER-NODE-SCALAR-E-FEQ-012","PTO-READER-NODE-SCALAR-E-FEQ-013","PTO-READER-NODE-SCALAR-E-FEQ-014","PTO-READER-NODE-SCALAR-E-FEQ-015","PTO-READER-NODE-SCALAR-E-FEQ-016","PTO-READER-NODE-SCALAR-E-FEQ-017","PTO-READER-NODE-SCALAR-E-FEQ-018","PTO-READER-NODE-SCALAR-E-FEQ-019","PTO-READER-NODE-SCALAR-E-FEQ-020","PTO-READER-NODE-SCALAR-E-FEQ-021","PTO-READER-NODE-SCALAR-E-FEQ-022","PTO-READER-NODE-SCALAR-E-FEQ-023","PTO-READER-NODE-SCALAR-E-FEQS-001","PTO-READER-NODE-SCALAR-E-FEQS-002","PTO-READER-NODE-SCALAR-E-FEQS-003","PTO-READER-NODE-SCALAR-E-FEQS-004","PTO-READER-NODE-SCALAR-E-FEQS-005","PTO-READER-NODE-SCALAR-E-FEQS-006","PTO-READER-NODE-SCALAR-E-FEQS-007","PTO-READER-NODE-SCALAR-E-FEQS-008","PTO-READER-NODE-SCALAR-E-FEQS-009","PTO-READER-NODE-SCALAR-E-FEQS-010","PTO-READER-NODE-SCALAR-E-FEQS-011","PTO-READER-NODE-SCALAR-E-FEQS-012","PTO-READER-NODE-SCALAR-E-FEQS-013","PTO-READER-NODE-SCALAR-E-FEQS-014","PTO-READER-NODE-SCALAR-E-FEQS-015","PTO-READER-NODE-SCALAR-E-FEQS-016","PTO-READER-NODE-SCALAR-E-FEQS-017","PTO-READER-NODE-SCALAR-E-FEQS-018","PTO-READER-NODE-SCALAR-E-FEQS-019","PTO-READER-NODE-SCALAR-E-FEQS-020","PTO-READER-NODE-SCALAR-E-FEQS-021","PTO-READER-NODE-SCALAR-E-FEQS-022","PTO-READER-NODE-SCALAR-E-FEQS-023","PTO-READER-NODE-SCALAR-E-FEXP-001","PTO-READER-NODE-SCALAR-E-FEXP-002","PTO-READER-NODE-SCALAR-E-FEXP-003","PTO-READER-NODE-SCALAR-E-FEXP-004","PTO-READER-NODE-SCALAR-E-FEXP-005","PTO-READER-NODE-SCALAR-E-FEXP-006","PTO-READER-NODE-SCALAR-E-FEXP-007","PTO-READER-NODE-SCALAR-E-FEXP-008","PTO-READER-NODE-SCALAR-E-FEXP-009","PTO-READER-NODE-SCALAR-E-FEXP-010","PTO-READER-NODE-SCALAR-E-FEXP-011","PTO-READER-NODE-SCALAR-E-FEXP-012","PTO-READER-NODE-SCALAR-E-FEXP-013","PTO-READER-NODE-SCALAR-E-FEXP-014","PTO-READER-NODE-SCALAR-E-FEXP-015","PTO-READER-NODE-SCALAR-E-FEXP-016","PTO-READER-NODE-SCALAR-E-FEXP-017","PTO-READER-NODE-SCALAR-E-FEXP-018","PTO-READER-NODE-SCALAR-E-FEXP-019","PTO-READER-NODE-SCALAR-E-FEXP-020","PTO-READER-NODE-SCALAR-E-FEXP-021","PTO-READER-NODE-SCALAR-E-FEXP-022","PTO-READER-NODE-SCALAR-E-FGE-001","PTO-READER-NODE-SCALAR-E-FGE-002","PTO-READER-NODE-SCALAR-E-FGE-003","PTO-READER-NODE-SCALAR-E-FGE-004","PTO-READER-NODE-SCALAR-E-FGE-005","PTO-READER-NODE-SCALAR-E-FGE-006","PTO-READER-NODE-SCALAR-E-FGE-007","PTO-READER-NODE-SCALAR-E-FGE-008","PTO-READER-NODE-SCALAR-E-FGE-009","PTO-READER-NODE-SCALAR-E-FGE-010","PTO-READER-NODE-SCALAR-E-FGE-011","PTO-READER-NODE-SCALAR-E-FGE-012","PTO-READER-NODE-SCALAR-E-FGE-013","PTO-READER-NODE-SCALAR-E-FGE-014","PTO-READER-NODE-SCALAR-E-FGE-015","PTO-READER-NODE-SCALAR-E-FGE-016","PTO-READER-NODE-SCALAR-E-FGE-017","PTO-READER-NODE-SCALAR-E-FGE-018","PTO-READER-NODE-SCALAR-E-FGE-019","PTO-READER-NODE-SCALAR-E-FGE-020","PTO-READER-NODE-SCALAR-E-FGE-021","PTO-READER-NODE-SCALAR-E-FGE-022","PTO-READER-NODE-SCALAR-E-FGE-023","PTO-READER-NODE-SCALAR-E-FGES-001","PTO-READER-NODE-SCALAR-E-FGES-002","PTO-READER-NODE-SCALAR-E-FGES-003","PTO-READER-NODE-SCALAR-E-FGES-004","PTO-READER-NODE-SCALAR-E-FGES-005","PTO-READER-NODE-SCALAR-E-FGES-006","PTO-READER-NODE-SCALAR-E-FGES-007","PTO-READER-NODE-SCALAR-E-FGES-008","PTO-READER-NODE-SCALAR-E-FGES-009","PTO-READER-NODE-SCALAR-E-FGES-010","PTO-READER-NODE-SCALAR-E-FGES-011","PTO-READER-NODE-SCALAR-E-FGES-012","PTO-READER-NODE-SCALAR-E-FGES-013","PTO-READER-NODE-SCALAR-E-FGES-014","PTO-READER-NODE-SCALAR-E-FGES-015","PTO-READER-NODE-SCALAR-E-FGES-016","PTO-READER-NODE-SCALAR-E-FGES-017","PTO-READER-NODE-SCALAR-E-FGES-018","PTO-READER-NODE-SCALAR-E-FGES-019","PTO-READER-NODE-SCALAR-E-FGES-020","PTO-READER-NODE-SCALAR-E-FGES-021","PTO-READER-NODE-SCALAR-E-FGES-022","PTO-READER-NODE-SCALAR-E-FGES-023","PTO-READER-NODE-SCALAR-E-FLT-001","PTO-READER-NODE-SCALAR-E-FLT-002","PTO-READER-NODE-SCALAR-E-FLT-003","PTO-READER-NODE-SCALAR-E-FLT-004","PTO-READER-NODE-SCALAR-E-FLT-005","PTO-READER-NODE-SCALAR-E-FLT-006","PTO-READER-NODE-SCALAR-E-FLT-007","PTO-READER-NODE-SCALAR-E-FLT-008","PTO-READER-NODE-SCALAR-E-FLT-009","PTO-READER-NODE-SCALAR-E-FLT-010","PTO-READER-NODE-SCALAR-E-FLT-011","PTO-READER-NODE-SCALAR-E-FLT-012","PTO-READER-NODE-SCALAR-E-FLT-013","PTO-READER-NODE-SCALAR-E-FLT-014","PTO-READER-NODE-SCALAR-E-FLT-015","PTO-READER-NODE-SCALAR-E-FLT-016","PTO-READER-NODE-SCALAR-E-FLT-017","PTO-READER-NODE-SCALAR-E-FLT-018","PTO-READER-NODE-SCALAR-E-FLT-019","PTO-READER-NODE-SCALAR-E-FLT-020","PTO-READER-NODE-SCALAR-E-FLT-021","PTO-READER-NODE-SCALAR-E-FLT-022","PTO-READER-NODE-SCALAR-E-FLT-023","PTO-READER-NODE-SCALAR-E-FLTS-001","PTO-READER-NODE-SCALAR-E-FLTS-002","PTO-READER-NODE-SCALAR-E-FLTS-003","PTO-READER-NODE-SCALAR-E-FLTS-004","PTO-READER-NODE-SCALAR-E-FLTS-005","PTO-READER-NODE-SCALAR-E-FLTS-006","PTO-READER-NODE-SCALAR-E-FLTS-007","PTO-READER-NODE-SCALAR-E-FLTS-008","PTO-READER-NODE-SCALAR-E-FLTS-009","PTO-READER-NODE-SCALAR-E-FLTS-010","PTO-READER-NODE-SCALAR-E-FLTS-011","PTO-READER-NODE-SCALAR-E-FLTS-012","PTO-READER-NODE-SCALAR-E-FLTS-013","PTO-READER-NODE-SCALAR-E-FLTS-014","PTO-READER-NODE-SCALAR-E-FLTS-015","PTO-READER-NODE-SCALAR-E-FLTS-016","PTO-READER-NODE-SCALAR-E-FLTS-017","PTO-READER-NODE-SCALAR-E-FLTS-018","PTO-READER-NODE-SCALAR-E-FLTS-019","PTO-READER-NODE-SCALAR-E-FLTS-020","PTO-READER-NODE-SCALAR-E-FLTS-021","PTO-READER-NODE-SCALAR-E-FLTS-022","PTO-READER-NODE-SCALAR-E-FLTS-023","PTO-READER-NODE-SCALAR-E-FMADD-001","PTO-READER-NODE-SCALAR-E-FMADD-002","PTO-READER-NODE-SCALAR-E-FMADD-003","PTO-READER-NODE-SCALAR-E-FMADD-004","PTO-READER-NODE-SCALAR-E-FMADD-005","PTO-READER-NODE-SCALAR-E-FMADD-006","PTO-READER-NODE-SCALAR-E-FMADD-007","PTO-READER-NODE-SCALAR-E-FMADD-008","PTO-READER-NODE-SCALAR-E-FMADD-009","PTO-READER-NODE-SCALAR-E-FMADD-010","PTO-READER-NODE-SCALAR-E-FMADD-011","PTO-READER-NODE-SCALAR-E-FMADD-012","PTO-READER-NODE-SCALAR-E-FMADD-013","PTO-READER-NODE-SCALAR-E-FMADD-014","PTO-READER-NODE-SCALAR-E-FMADD-015","PTO-READER-NODE-SCALAR-E-FMADD-016","PTO-READER-NODE-SCALAR-E-FMADD-017","PTO-READER-NODE-SCALAR-E-FMADD-018","PTO-READER-NODE-SCALAR-E-FMADD-019","PTO-READER-NODE-SCALAR-E-FMADD-020","PTO-READER-NODE-SCALAR-E-FMADD-021","PTO-READER-NODE-SCALAR-E-FMADD-022","PTO-READER-NODE-SCALAR-E-FMADD-023","PTO-READER-NODE-SCALAR-E-FMADD-024","PTO-READER-NODE-SCALAR-E-FMAX-001","PTO-READER-NODE-SCALAR-E-FMAX-002","PTO-READER-NODE-SCALAR-E-FMAX-003","PTO-READER-NODE-SCALAR-E-FMAX-004","PTO-READER-NODE-SCALAR-E-FMAX-005","PTO-READER-NODE-SCALAR-E-FMAX-006","PTO-READER-NODE-SCALAR-E-FMAX-007","PTO-READER-NODE-SCALAR-E-FMAX-008","PTO-READER-NODE-SCALAR-E-FMAX-009","PTO-READER-NODE-SCALAR-E-FMAX-010","PTO-READER-NODE-SCALAR-E-FMAX-011","PTO-READER-NODE-SCALAR-E-FMAX-012","PTO-READER-NODE-SCALAR-E-FMAX-013","PTO-READER-NODE-SCALAR-E-FMAX-014","PTO-READER-NODE-SCALAR-E-FMAX-015","PTO-READER-NODE-SCALAR-E-FMAX-016","PTO-READER-NODE-SCALAR-E-FMAX-017","PTO-READER-NODE-SCALAR-E-FMAX-018","PTO-READER-NODE-SCALAR-E-FMAX-019","PTO-READER-NODE-SCALAR-E-FMAX-020","PTO-READER-NODE-SCALAR-E-FMAX-021","PTO-READER-NODE-SCALAR-E-FMAX-022","PTO-READER-NODE-SCALAR-E-FMAX-023","PTO-READER-NODE-SCALAR-E-FMIN-001","PTO-READER-NODE-SCALAR-E-FMIN-002","PTO-READER-NODE-SCALAR-E-FMIN-003","PTO-READER-NODE-SCALAR-E-FMIN-004","PTO-READER-NODE-SCALAR-E-FMIN-005","PTO-READER-NODE-SCALAR-E-FMIN-006","PTO-READER-NODE-SCALAR-E-FMIN-007","PTO-READER-NODE-SCALAR-E-FMIN-008","PTO-READER-NODE-SCALAR-E-FMIN-009","PTO-READER-NODE-SCALAR-E-FMIN-010","PTO-READER-NODE-SCALAR-E-FMIN-011","PTO-READER-NODE-SCALAR-E-FMIN-012","PTO-READER-NODE-SCALAR-E-FMIN-013","PTO-READER-NODE-SCALAR-E-FMIN-014","PTO-READER-NODE-SCALAR-E-FMIN-015","PTO-READER-NODE-SCALAR-E-FMIN-016","PTO-READER-NODE-SCALAR-E-FMIN-017","PTO-READER-NODE-SCALAR-E-FMIN-018","PTO-READER-NODE-SCALAR-E-FMIN-019","PTO-READER-NODE-SCALAR-E-FMIN-020","PTO-READER-NODE-SCALAR-E-FMIN-021","PTO-READER-NODE-SCALAR-E-FMIN-022","PTO-READER-NODE-SCALAR-E-FMIN-023","PTO-READER-NODE-SCALAR-E-FMSUB-001","PTO-READER-NODE-SCALAR-E-FMSUB-002","PTO-READER-NODE-SCALAR-E-FMSUB-003","PTO-READER-NODE-SCALAR-E-FMSUB-004","PTO-READER-NODE-SCALAR-E-FMSUB-005","PTO-READER-NODE-SCALAR-E-FMSUB-006","PTO-READER-NODE-SCALAR-E-FMSUB-007","PTO-READER-NODE-SCALAR-E-FMSUB-008","PTO-READER-NODE-SCALAR-E-FMSUB-009","PTO-READER-NODE-SCALAR-E-FMSUB-010","PTO-READER-NODE-SCALAR-E-FMSUB-011","PTO-READER-NODE-SCALAR-E-FMSUB-012","PTO-READER-NODE-SCALAR-E-FMSUB-013","PTO-READER-NODE-SCALAR-E-FMSUB-014","PTO-READER-NODE-SCALAR-E-FMSUB-015","PTO-READER-NODE-SCALAR-E-FMSUB-016","PTO-READER-NODE-SCALAR-E-FMSUB-017","PTO-READER-NODE-SCALAR-E-FMSUB-018","PTO-READER-NODE-SCALAR-E-FMSUB-019","PTO-READER-NODE-SCALAR-E-FMSUB-020","PTO-READER-NODE-SCALAR-E-FMSUB-021","PTO-READER-NODE-SCALAR-E-FMSUB-022","PTO-READER-NODE-SCALAR-E-FMSUB-023","PTO-READER-NODE-SCALAR-E-FMSUB-024","PTO-READER-NODE-SCALAR-E-FMUL-001","PTO-READER-NODE-SCALAR-E-FMUL-002","PTO-READER-NODE-SCALAR-E-FMUL-003","PTO-READER-NODE-SCALAR-E-FMUL-004","PTO-READER-NODE-SCALAR-E-FMUL-005","PTO-READER-NODE-SCALAR-E-FMUL-006","PTO-READER-NODE-SCALAR-E-FMUL-007","PTO-READER-NODE-SCALAR-E-FMUL-008","PTO-READER-NODE-SCALAR-E-FMUL-009","PTO-READER-NODE-SCALAR-E-FMUL-010","PTO-READER-NODE-SCALAR-E-FMUL-011","PTO-READER-NODE-SCALAR-E-FMUL-012","PTO-READER-NODE-SCALAR-E-FMUL-013","PTO-READER-NODE-SCALAR-E-FMUL-014","PTO-READER-NODE-SCALAR-E-FMUL-015","PTO-READER-NODE-SCALAR-E-FMUL-016","PTO-READER-NODE-SCALAR-E-FMUL-017","PTO-READER-NODE-SCALAR-E-FMUL-018","PTO-READER-NODE-SCALAR-E-FMUL-019","PTO-READER-NODE-SCALAR-E-FMUL-020","PTO-READER-NODE-SCALAR-E-FMUL-021","PTO-READER-NODE-SCALAR-E-FMUL-022","PTO-READER-NODE-SCALAR-E-FMUL-023","PTO-READER-NODE-SCALAR-E-FNE-001","PTO-READER-NODE-SCALAR-E-FNE-002","PTO-READER-NODE-SCALAR-E-FNE-003","PTO-READER-NODE-SCALAR-E-FNE-004","PTO-READER-NODE-SCALAR-E-FNE-005","PTO-READER-NODE-SCALAR-E-FNE-006","PTO-READER-NODE-SCALAR-E-FNE-007","PTO-READER-NODE-SCALAR-E-FNE-008","PTO-READER-NODE-SCALAR-E-FNE-009","PTO-READER-NODE-SCALAR-E-FNE-010","PTO-READER-NODE-SCALAR-E-FNE-011","PTO-READER-NODE-SCALAR-E-FNE-012","PTO-READER-NODE-SCALAR-E-FNE-013","PTO-READER-NODE-SCALAR-E-FNE-014","PTO-READER-NODE-SCALAR-E-FNE-015","PTO-READER-NODE-SCALAR-E-FNE-016","PTO-READER-NODE-SCALAR-E-FNE-017","PTO-READER-NODE-SCALAR-E-FNE-018","PTO-READER-NODE-SCALAR-E-FNE-019","PTO-READER-NODE-SCALAR-E-FNE-020","PTO-READER-NODE-SCALAR-E-FNE-021","PTO-READER-NODE-SCALAR-E-FNE-022","PTO-READER-NODE-SCALAR-E-FNE-023","PTO-READER-NODE-SCALAR-E-FNES-001","PTO-READER-NODE-SCALAR-E-FNES-002","PTO-READER-NODE-SCALAR-E-FNES-003","PTO-READER-NODE-SCALAR-E-FNES-004","PTO-READER-NODE-SCALAR-E-FNES-005","PTO-READER-NODE-SCALAR-E-FNES-006","PTO-READER-NODE-SCALAR-E-FNES-007","PTO-READER-NODE-SCALAR-E-FNES-008","PTO-READER-NODE-SCALAR-E-FNES-009","PTO-READER-NODE-SCALAR-E-FNES-010","PTO-READER-NODE-SCALAR-E-FNES-011","PTO-READER-NODE-SCALAR-E-FNES-012","PTO-READER-NODE-SCALAR-E-FNES-013","PTO-READER-NODE-SCALAR-E-FNES-014","PTO-READER-NODE-SCALAR-E-FNES-015","PTO-READER-NODE-SCALAR-E-FNES-016","PTO-READER-NODE-SCALAR-E-FNES-017","PTO-READER-NODE-SCALAR-E-FNES-018","PTO-READER-NODE-SCALAR-E-FNES-019","PTO-READER-NODE-SCALAR-E-FNES-020","PTO-READER-NODE-SCALAR-E-FNES-021","PTO-READER-NODE-SCALAR-E-FNES-022","PTO-READER-NODE-SCALAR-E-FNES-023","PTO-READER-NODE-SCALAR-E-FNMADD-001","PTO-READER-NODE-SCALAR-E-FNMADD-002","PTO-READER-NODE-SCALAR-E-FNMADD-003","PTO-READER-NODE-SCALAR-E-FNMADD-004","PTO-READER-NODE-SCALAR-E-FNMADD-005","PTO-READER-NODE-SCALAR-E-FNMADD-006","PTO-READER-NODE-SCALAR-E-FNMADD-007","PTO-READER-NODE-SCALAR-E-FNMADD-008","PTO-READER-NODE-SCALAR-E-FNMADD-009","PTO-READER-NODE-SCALAR-E-FNMADD-010","PTO-READER-NODE-SCALAR-E-FNMADD-011","PTO-READER-NODE-SCALAR-E-FNMADD-012","PTO-READER-NODE-SCALAR-E-FNMADD-013","PTO-READER-NODE-SCALAR-E-FNMADD-014","PTO-READER-NODE-SCALAR-E-FNMADD-015","PTO-READER-NODE-SCALAR-E-FNMADD-016","PTO-READER-NODE-SCALAR-E-FNMADD-017","PTO-READER-NODE-SCALAR-E-FNMADD-018","PTO-READER-NODE-SCALAR-E-FNMADD-019","PTO-READER-NODE-SCALAR-E-FNMADD-020","PTO-READER-NODE-SCALAR-E-FNMADD-021","PTO-READER-NODE-SCALAR-E-FNMADD-022","PTO-READER-NODE-SCALAR-E-FNMADD-023","PTO-READER-NODE-SCALAR-E-FNMADD-024","PTO-READER-NODE-SCALAR-E-FNMSUB-001","PTO-READER-NODE-SCALAR-E-FNMSUB-002","PTO-READER-NODE-SCALAR-E-FNMSUB-003","PTO-READER-NODE-SCALAR-E-FNMSUB-004","PTO-READER-NODE-SCALAR-E-FNMSUB-005","PTO-READER-NODE-SCALAR-E-FNMSUB-006","PTO-READER-NODE-SCALAR-E-FNMSUB-007","PTO-READER-NODE-SCALAR-E-FNMSUB-008","PTO-READER-NODE-SCALAR-E-FNMSUB-009","PTO-READER-NODE-SCALAR-E-FNMSUB-010","PTO-READER-NODE-SCALAR-E-FNMSUB-011","PTO-READER-NODE-SCALAR-E-FNMSUB-012","PTO-READER-NODE-SCALAR-E-FNMSUB-013","PTO-READER-NODE-SCALAR-E-FNMSUB-014","PTO-READER-NODE-SCALAR-E-FNMSUB-015","PTO-READER-NODE-SCALAR-E-FNMSUB-016","PTO-READER-NODE-SCALAR-E-FNMSUB-017","PTO-READER-NODE-SCALAR-E-FNMSUB-018","PTO-READER-NODE-SCALAR-E-FNMSUB-019","PTO-READER-NODE-SCALAR-E-FNMSUB-020","PTO-READER-NODE-SCALAR-E-FNMSUB-021","PTO-READER-NODE-SCALAR-E-FNMSUB-022","PTO-READER-NODE-SCALAR-E-FNMSUB-023","PTO-READER-NODE-SCALAR-E-FNMSUB-024","PTO-READER-NODE-SCALAR-E-FRECIP-001","PTO-READER-NODE-SCALAR-E-FRECIP-002","PTO-READER-NODE-SCALAR-E-FRECIP-003","PTO-READER-NODE-SCALAR-E-FRECIP-004","PTO-READER-NODE-SCALAR-E-FRECIP-005","PTO-READER-NODE-SCALAR-E-FRECIP-006","PTO-READER-NODE-SCALAR-E-FRECIP-007","PTO-READER-NODE-SCALAR-E-FRECIP-008","PTO-READER-NODE-SCALAR-E-FRECIP-009","PTO-READER-NODE-SCALAR-E-FRECIP-010","PTO-READER-NODE-SCALAR-E-FRECIP-011","PTO-READER-NODE-SCALAR-E-FRECIP-012","PTO-READER-NODE-SCALAR-E-FRECIP-013","PTO-READER-NODE-SCALAR-E-FRECIP-014","PTO-READER-NODE-SCALAR-E-FRECIP-015","PTO-READER-NODE-SCALAR-E-FRECIP-016","PTO-READER-NODE-SCALAR-E-FRECIP-017","PTO-READER-NODE-SCALAR-E-FRECIP-018","PTO-READER-NODE-SCALAR-E-FRECIP-019","PTO-READER-NODE-SCALAR-E-FRECIP-020","PTO-READER-NODE-SCALAR-E-FRECIP-021","PTO-READER-NODE-SCALAR-E-FRECIP-022","PTO-READER-NODE-SCALAR-E-FSQRT-001","PTO-READER-NODE-SCALAR-E-FSQRT-002","PTO-READER-NODE-SCALAR-E-FSQRT-003","PTO-READER-NODE-SCALAR-E-FSQRT-004","PTO-READER-NODE-SCALAR-E-FSQRT-005","PTO-READER-NODE-SCALAR-E-FSQRT-006","PTO-READER-NODE-SCALAR-E-FSQRT-007","PTO-READER-NODE-SCALAR-E-FSQRT-008","PTO-READER-NODE-SCALAR-E-FSQRT-009","PTO-READER-NODE-SCALAR-E-FSQRT-010","PTO-READER-NODE-SCALAR-E-FSQRT-011","PTO-READER-NODE-SCALAR-E-FSQRT-012","PTO-READER-NODE-SCALAR-E-FSQRT-013","PTO-READER-NODE-SCALAR-E-FSQRT-014","PTO-READER-NODE-SCALAR-E-FSQRT-015","PTO-READER-NODE-SCALAR-E-FSQRT-016","PTO-READER-NODE-SCALAR-E-FSQRT-017","PTO-READER-NODE-SCALAR-E-FSQRT-018","PTO-READER-NODE-SCALAR-E-FSQRT-019","PTO-READER-NODE-SCALAR-E-FSQRT-020","PTO-READER-NODE-SCALAR-E-FSQRT-021","PTO-READER-NODE-SCALAR-E-FSQRT-022","PTO-READER-NODE-SCALAR-E-FSUB-001","PTO-READER-NODE-SCALAR-E-FSUB-002","PTO-READER-NODE-SCALAR-E-FSUB-003","PTO-READER-NODE-SCALAR-E-FSUB-004","PTO-READER-NODE-SCALAR-E-FSUB-005","PTO-READER-NODE-SCALAR-E-FSUB-006","PTO-READER-NODE-SCALAR-E-FSUB-007","PTO-READER-NODE-SCALAR-E-FSUB-008","PTO-READER-NODE-SCALAR-E-FSUB-009","PTO-READER-NODE-SCALAR-E-FSUB-010","PTO-READER-NODE-SCALAR-E-FSUB-011","PTO-READER-NODE-SCALAR-E-FSUB-012","PTO-READER-NODE-SCALAR-E-FSUB-013","PTO-READER-NODE-SCALAR-E-FSUB-014","PTO-READER-NODE-SCALAR-E-FSUB-015","PTO-READER-NODE-SCALAR-E-FSUB-016","PTO-READER-NODE-SCALAR-E-FSUB-017","PTO-READER-NODE-SCALAR-E-FSUB-018","PTO-READER-NODE-SCALAR-E-FSUB-019","PTO-READER-NODE-SCALAR-E-FSUB-020","PTO-READER-NODE-SCALAR-E-FSUB-021","PTO-READER-NODE-SCALAR-E-FSUB-022","PTO-READER-NODE-SCALAR-E-FSUB-023","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-001","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-002","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-003","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-004","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-005","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-006","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-007","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-008","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-009","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-010","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-011","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-012","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-013","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-014","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-015","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-018","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-018","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-020","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-020","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-019","PTO-READER-NODE-SCALAR-E-HL-SETRET-001","PTO-READER-NODE-SCALAR-E-HL-SETRET-002","PTO-READER-NODE-SCALAR-E-HL-SETRET-003","PTO-READER-NODE-SCALAR-E-HL-SETRET-004","PTO-READER-NODE-SCALAR-E-HL-SETRET-005","PTO-READER-NODE-SCALAR-E-HL-SETRET-006","PTO-READER-NODE-SCALAR-E-HL-SETRET-007","PTO-READER-NODE-SCALAR-E-HL-SETRET-008","PTO-READER-NODE-SCALAR-E-HL-SETRET-009","PTO-READER-NODE-SCALAR-E-HL-SETRET-010","PTO-READER-NODE-SCALAR-E-HL-SETRET-011","PTO-READER-NODE-SCALAR-E-HL-SETRET-012","PTO-READER-NODE-SCALAR-E-HL-SETRET-013","PTO-READER-NODE-SCALAR-E-HL-SETRET-014","PTO-READER-NODE-SCALAR-E-HL-SETRET-015","PTO-READER-NODE-SCALAR-E-J-001","PTO-READER-NODE-SCALAR-E-J-002","PTO-READER-NODE-SCALAR-E-J-003","PTO-READER-NODE-SCALAR-E-J-004","PTO-READER-NODE-SCALAR-E-J-005","PTO-READER-NODE-SCALAR-E-J-006","PTO-READER-NODE-SCALAR-E-J-007","PTO-READER-NODE-SCALAR-E-J-008","PTO-READER-NODE-SCALAR-E-J-009","PTO-READER-NODE-SCALAR-E-J-010","PTO-READER-NODE-SCALAR-E-J-011","PTO-READER-NODE-SCALAR-E-J-012","PTO-READER-NODE-SCALAR-E-J-013","PTO-READER-NODE-SCALAR-E-J-014","PTO-READER-NODE-SCALAR-E-J-015","PTO-READER-NODE-SCALAR-E-JR-001","PTO-READER-NODE-SCALAR-E-JR-002","PTO-READER-NODE-SCALAR-E-JR-003","PTO-READER-NODE-SCALAR-E-JR-004","PTO-READER-NODE-SCALAR-E-JR-005","PTO-READER-NODE-SCALAR-E-JR-006","PTO-READER-NODE-SCALAR-E-JR-007","PTO-READER-NODE-SCALAR-E-JR-008","PTO-READER-NODE-SCALAR-E-JR-009","PTO-READER-NODE-SCALAR-E-JR-010","PTO-READER-NODE-SCALAR-E-JR-011","PTO-READER-NODE-SCALAR-E-JR-012","PTO-READER-NODE-SCALAR-E-JR-013","PTO-READER-NODE-SCALAR-E-JR-014","PTO-READER-NODE-SCALAR-E-JR-015","PTO-READER-NODE-SCALAR-E-JR-016","PTO-READER-NODE-SCALAR-E-JR-017","PTO-READER-NODE-SCALAR-E-SCVTF-001","PTO-READER-NODE-SCALAR-E-SCVTF-002","PTO-READER-NODE-SCALAR-E-SCVTF-003","PTO-READER-NODE-SCALAR-E-SCVTF-004","PTO-READER-NODE-SCALAR-E-SCVTF-005","PTO-READER-NODE-SCALAR-E-SCVTF-006","PTO-READER-NODE-SCALAR-E-SCVTF-007","PTO-READER-NODE-SCALAR-E-SCVTF-008","PTO-READER-NODE-SCALAR-E-SCVTF-009","PTO-READER-NODE-SCALAR-E-SCVTF-010","PTO-READER-NODE-SCALAR-E-SCVTF-011","PTO-READER-NODE-SCALAR-E-SCVTF-012","PTO-READER-NODE-SCALAR-E-SCVTF-013","PTO-READER-NODE-SCALAR-E-SCVTF-014","PTO-READER-NODE-SCALAR-E-SCVTF-015","PTO-READER-NODE-SCALAR-E-SCVTF-016","PTO-READER-NODE-SCALAR-E-SCVTF-017","PTO-READER-NODE-SCALAR-E-SCVTF-018","PTO-READER-NODE-SCALAR-E-SCVTF-019","PTO-READER-NODE-SCALAR-E-SCVTF-020","PTO-READER-NODE-SCALAR-E-SCVTF-021","PTO-READER-NODE-SCALAR-E-SCVTF-022","PTO-READER-NODE-SCALAR-E-SCVTF-023","PTO-READER-NODE-SCALAR-E-SCVTF-024","PTO-READER-NODE-SCALAR-E-SETC-AND-001","PTO-READER-NODE-SCALAR-E-SETC-AND-002","PTO-READER-NODE-SCALAR-E-SETC-AND-003","PTO-READER-NODE-SCALAR-E-SETC-AND-004","PTO-READER-NODE-SCALAR-E-SETC-AND-005","PTO-READER-NODE-SCALAR-E-SETC-AND-006","PTO-READER-NODE-SCALAR-E-SETC-AND-007","PTO-READER-NODE-SCALAR-E-SETC-AND-008","PTO-READER-NODE-SCALAR-E-SETC-AND-009","PTO-READER-NODE-SCALAR-E-SETC-AND-010","PTO-READER-NODE-SCALAR-E-SETC-AND-011","PTO-READER-NODE-SCALAR-E-SETC-AND-012","PTO-READER-NODE-SCALAR-E-SETC-AND-013","PTO-READER-NODE-SCALAR-E-SETC-AND-014","PTO-READER-NODE-SCALAR-E-SETC-AND-015","PTO-READER-NODE-SCALAR-E-SETC-AND-016","PTO-READER-NODE-SCALAR-E-SETC-AND-017","PTO-READER-NODE-SCALAR-E-SETC-AND-018","PTO-READER-NODE-SCALAR-E-SETC-ANDI-001","PTO-READER-NODE-SCALAR-E-SETC-ANDI-002","PTO-READER-NODE-SCALAR-E-SETC-ANDI-003","PTO-READER-NODE-SCALAR-E-SETC-ANDI-004","PTO-READER-NODE-SCALAR-E-SETC-ANDI-005","PTO-READER-NODE-SCALAR-E-SETC-ANDI-006","PTO-READER-NODE-SCALAR-E-SETC-ANDI-007","PTO-READER-NODE-SCALAR-E-SETC-ANDI-008","PTO-READER-NODE-SCALAR-E-SETC-ANDI-009","PTO-READER-NODE-SCALAR-E-SETC-ANDI-010","PTO-READER-NODE-SCALAR-E-SETC-ANDI-011","PTO-READER-NODE-SCALAR-E-SETC-ANDI-012","PTO-READER-NODE-SCALAR-E-SETC-ANDI-013","PTO-READER-NODE-SCALAR-E-SETC-ANDI-014","PTO-READER-NODE-SCALAR-E-SETC-ANDI-015","PTO-READER-NODE-SCALAR-E-SETC-ANDI-016","PTO-READER-NODE-SCALAR-E-SETC-ANDI-017","PTO-READER-NODE-SCALAR-E-SETC-ANDI-018","PTO-READER-NODE-SCALAR-E-SETC-ANDI-019","PTO-READER-NODE-SCALAR-E-SETC-EQ-001","PTO-READER-NODE-SCALAR-E-SETC-EQ-002","PTO-READER-NODE-SCALAR-E-SETC-EQ-003","PTO-READER-NODE-SCALAR-E-SETC-EQ-004","PTO-READER-NODE-SCALAR-E-SETC-EQ-005","PTO-READER-NODE-SCALAR-E-SETC-EQ-006","PTO-READER-NODE-SCALAR-E-SETC-EQ-007","PTO-READER-NODE-SCALAR-E-SETC-EQ-008","PTO-READER-NODE-SCALAR-E-SETC-EQ-009","PTO-READER-NODE-SCALAR-E-SETC-EQ-010","PTO-READER-NODE-SCALAR-E-SETC-EQ-011","PTO-READER-NODE-SCALAR-E-SETC-EQ-012","PTO-READER-NODE-SCALAR-E-SETC-EQ-013","PTO-READER-NODE-SCALAR-E-SETC-EQ-014","PTO-READER-NODE-SCALAR-E-SETC-EQ-015","PTO-READER-NODE-SCALAR-E-SETC-EQ-016","PTO-READER-NODE-SCALAR-E-SETC-EQ-017","PTO-READER-NODE-SCALAR-E-SETC-EQ-018","PTO-READER-NODE-SCALAR-E-SETC-EQI-001","PTO-READER-NODE-SCALAR-E-SETC-EQI-002","PTO-READER-NODE-SCALAR-E-SETC-EQI-003","PTO-READER-NODE-SCALAR-E-SETC-EQI-004","PTO-READER-NODE-SCALAR-E-SETC-EQI-005","PTO-READER-NODE-SCALAR-E-SETC-EQI-006","PTO-READER-NODE-SCALAR-E-SETC-EQI-007","PTO-READER-NODE-SCALAR-E-SETC-EQI-008","PTO-READER-NODE-SCALAR-E-SETC-EQI-009","PTO-READER-NODE-SCALAR-E-SETC-EQI-010","PTO-READER-NODE-SCALAR-E-SETC-EQI-011","PTO-READER-NODE-SCALAR-E-SETC-EQI-012","PTO-READER-NODE-SCALAR-E-SETC-EQI-013","PTO-READER-NODE-SCALAR-E-SETC-EQI-014","PTO-READER-NODE-SCALAR-E-SETC-EQI-015","PTO-READER-NODE-SCALAR-E-SETC-EQI-016","PTO-READER-NODE-SCALAR-E-SETC-EQI-017","PTO-READER-NODE-SCALAR-E-SETC-EQI-018","PTO-READER-NODE-SCALAR-E-SETC-EQI-019","PTO-READER-NODE-SCALAR-E-SETC-GE-001","PTO-READER-NODE-SCALAR-E-SETC-GE-002","PTO-READER-NODE-SCALAR-E-SETC-GE-003","PTO-READER-NODE-SCALAR-E-SETC-GE-004","PTO-READER-NODE-SCALAR-E-SETC-GE-005","PTO-READER-NODE-SCALAR-E-SETC-GE-006","PTO-READER-NODE-SCALAR-E-SETC-GE-007","PTO-READER-NODE-SCALAR-E-SETC-GE-008","PTO-READER-NODE-SCALAR-E-SETC-GE-009","PTO-READER-NODE-SCALAR-E-SETC-GE-010","PTO-READER-NODE-SCALAR-E-SETC-GE-011","PTO-READER-NODE-SCALAR-E-SETC-GE-012","PTO-READER-NODE-SCALAR-E-SETC-GE-013","PTO-READER-NODE-SCALAR-E-SETC-GE-014","PTO-READER-NODE-SCALAR-E-SETC-GE-015","PTO-READER-NODE-SCALAR-E-SETC-GE-016","PTO-READER-NODE-SCALAR-E-SETC-GE-017","PTO-READER-NODE-SCALAR-E-SETC-GE-018","PTO-READER-NODE-SCALAR-E-SETC-GEI-001","PTO-READER-NODE-SCALAR-E-SETC-GEI-002","PTO-READER-NODE-SCALAR-E-SETC-GEI-003","PTO-READER-NODE-SCALAR-E-SETC-GEI-004","PTO-READER-NODE-SCALAR-E-SETC-GEI-005","PTO-READER-NODE-SCALAR-E-SETC-GEI-006","PTO-READER-NODE-SCALAR-E-SETC-GEI-007","PTO-READER-NODE-SCALAR-E-SETC-GEI-008","PTO-READER-NODE-SCALAR-E-SETC-GEI-009","PTO-READER-NODE-SCALAR-E-SETC-GEI-010","PTO-READER-NODE-SCALAR-E-SETC-GEI-011","PTO-READER-NODE-SCALAR-E-SETC-GEI-012","PTO-READER-NODE-SCALAR-E-SETC-GEI-013","PTO-READER-NODE-SCALAR-E-SETC-GEI-014","PTO-READER-NODE-SCALAR-E-SETC-GEI-015","PTO-READER-NODE-SCALAR-E-SETC-GEI-016","PTO-READER-NODE-SCALAR-E-SETC-GEI-017","PTO-READER-NODE-SCALAR-E-SETC-GEI-018","PTO-READER-NODE-SCALAR-E-SETC-GEI-019","PTO-READER-NODE-SCALAR-E-SETC-GEU-001","PTO-READER-NODE-SCALAR-E-SETC-GEU-002","PTO-READER-NODE-SCALAR-E-SETC-GEU-003","PTO-READER-NODE-SCALAR-E-SETC-GEU-004","PTO-READER-NODE-SCALAR-E-SETC-GEU-005","PTO-READER-NODE-SCALAR-E-SETC-GEU-006","PTO-READER-NODE-SCALAR-E-SETC-GEU-007","PTO-READER-NODE-SCALAR-E-SETC-GEU-008","PTO-READER-NODE-SCALAR-E-SETC-GEU-009","PTO-READER-NODE-SCALAR-E-SETC-GEU-010","PTO-READER-NODE-SCALAR-E-SETC-GEU-011","PTO-READER-NODE-SCALAR-E-SETC-GEU-012","PTO-READER-NODE-SCALAR-E-SETC-GEU-013","PTO-READER-NODE-SCALAR-E-SETC-GEU-014","PTO-READER-NODE-SCALAR-E-SETC-GEU-015","PTO-READER-NODE-SCALAR-E-SETC-GEU-016","PTO-READER-NODE-SCALAR-E-SETC-GEU-017","PTO-READER-NODE-SCALAR-E-SETC-GEU-018","PTO-READER-NODE-SCALAR-E-SETC-GEUI-001","PTO-READER-NODE-SCALAR-E-SETC-GEUI-002","PTO-READER-NODE-SCALAR-E-SETC-GEUI-003","PTO-READER-NODE-SCALAR-E-SETC-GEUI-004","PTO-READER-NODE-SCALAR-E-SETC-GEUI-005","PTO-READER-NODE-SCALAR-E-SETC-GEUI-006","PTO-READER-NODE-SCALAR-E-SETC-GEUI-007","PTO-READER-NODE-SCALAR-E-SETC-GEUI-008","PTO-READER-NODE-SCALAR-E-SETC-GEUI-009","PTO-READER-NODE-SCALAR-E-SETC-GEUI-010","PTO-READER-NODE-SCALAR-E-SETC-GEUI-011","PTO-READER-NODE-SCALAR-E-SETC-GEUI-012","PTO-READER-NODE-SCALAR-E-SETC-GEUI-013","PTO-READER-NODE-SCALAR-E-SETC-GEUI-014","PTO-READER-NODE-SCALAR-E-SETC-GEUI-015","PTO-READER-NODE-SCALAR-E-SETC-GEUI-016","PTO-READER-NODE-SCALAR-E-SETC-GEUI-017","PTO-READER-NODE-SCALAR-E-SETC-GEUI-018","PTO-READER-NODE-SCALAR-E-SETC-GEUI-019","PTO-READER-NODE-SCALAR-E-SETC-GEUI-020","PTO-READER-NODE-SCALAR-E-SETC-LT-001","PTO-READER-NODE-SCALAR-E-SETC-LT-002","PTO-READER-NODE-SCALAR-E-SETC-LT-003","PTO-READER-NODE-SCALAR-E-SETC-LT-004","PTO-READER-NODE-SCALAR-E-SETC-LT-005","PTO-READER-NODE-SCALAR-E-SETC-LT-006","PTO-READER-NODE-SCALAR-E-SETC-LT-007","PTO-READER-NODE-SCALAR-E-SETC-LT-008","PTO-READER-NODE-SCALAR-E-SETC-LT-009","PTO-READER-NODE-SCALAR-E-SETC-LT-010","PTO-READER-NODE-SCALAR-E-SETC-LT-011","PTO-READER-NODE-SCALAR-E-SETC-LT-012","PTO-READER-NODE-SCALAR-E-SETC-LT-013","PTO-READER-NODE-SCALAR-E-SETC-LT-014","PTO-READER-NODE-SCALAR-E-SETC-LT-015","PTO-READER-NODE-SCALAR-E-SETC-LT-016","PTO-READER-NODE-SCALAR-E-SETC-LT-017","PTO-READER-NODE-SCALAR-E-SETC-LT-018","PTO-READER-NODE-SCALAR-E-SETC-LTI-001","PTO-READER-NODE-SCALAR-E-SETC-LTI-002","PTO-READER-NODE-SCALAR-E-SETC-LTI-003","PTO-READER-NODE-SCALAR-E-SETC-LTI-004","PTO-READER-NODE-SCALAR-E-SETC-LTI-005","PTO-READER-NODE-SCALAR-E-SETC-LTI-006","PTO-READER-NODE-SCALAR-E-SETC-LTI-007","PTO-READER-NODE-SCALAR-E-SETC-LTI-008","PTO-READER-NODE-SCALAR-E-SETC-LTI-009","PTO-READER-NODE-SCALAR-E-SETC-LTI-010","PTO-READER-NODE-SCALAR-E-SETC-LTI-011","PTO-READER-NODE-SCALAR-E-SETC-LTI-012","PTO-READER-NODE-SCALAR-E-SETC-LTI-013","PTO-READER-NODE-SCALAR-E-SETC-LTI-014","PTO-READER-NODE-SCALAR-E-SETC-LTI-015","PTO-READER-NODE-SCALAR-E-SETC-LTI-016","PTO-READER-NODE-SCALAR-E-SETC-LTI-017","PTO-READER-NODE-SCALAR-E-SETC-LTI-018","PTO-READER-NODE-SCALAR-E-SETC-LTI-019","PTO-READER-NODE-SCALAR-E-SETC-LTU-001","PTO-READER-NODE-SCALAR-E-SETC-LTU-002","PTO-READER-NODE-SCALAR-E-SETC-LTU-003","PTO-READER-NODE-SCALAR-E-SETC-LTU-004","PTO-READER-NODE-SCALAR-E-SETC-LTU-005","PTO-READER-NODE-SCALAR-E-SETC-LTU-006","PTO-READER-NODE-SCALAR-E-SETC-LTU-007","PTO-READER-NODE-SCALAR-E-SETC-LTU-008","PTO-READER-NODE-SCALAR-E-SETC-LTU-009","PTO-READER-NODE-SCALAR-E-SETC-LTU-010","PTO-READER-NODE-SCALAR-E-SETC-LTU-011","PTO-READER-NODE-SCALAR-E-SETC-LTU-012","PTO-READER-NODE-SCALAR-E-SETC-LTU-013","PTO-READER-NODE-SCALAR-E-SETC-LTU-014","PTO-READER-NODE-SCALAR-E-SETC-LTU-015","PTO-READER-NODE-SCALAR-E-SETC-LTU-016","PTO-READER-NODE-SCALAR-E-SETC-LTU-017","PTO-READER-NODE-SCALAR-E-SETC-LTU-018","PTO-READER-NODE-SCALAR-E-SETC-LTUI-001","PTO-READER-NODE-SCALAR-E-SETC-LTUI-002","PTO-READER-NODE-SCALAR-E-SETC-LTUI-003","PTO-READER-NODE-SCALAR-E-SETC-LTUI-004","PTO-READER-NODE-SCALAR-E-SETC-LTUI-005","PTO-READER-NODE-SCALAR-E-SETC-LTUI-006","PTO-READER-NODE-SCALAR-E-SETC-LTUI-007","PTO-READER-NODE-SCALAR-E-SETC-LTUI-008","PTO-READER-NODE-SCALAR-E-SETC-LTUI-009","PTO-READER-NODE-SCALAR-E-SETC-LTUI-010","PTO-READER-NODE-SCALAR-E-SETC-LTUI-011","PTO-READER-NODE-SCALAR-E-SETC-LTUI-012","PTO-READER-NODE-SCALAR-E-SETC-LTUI-013","PTO-READER-NODE-SCALAR-E-SETC-LTUI-014","PTO-READER-NODE-SCALAR-E-SETC-LTUI-015","PTO-READER-NODE-SCALAR-E-SETC-LTUI-016","PTO-READER-NODE-SCALAR-E-SETC-LTUI-017","PTO-READER-NODE-SCALAR-E-SETC-LTUI-018","PTO-READER-NODE-SCALAR-E-SETC-LTUI-019","PTO-READER-NODE-SCALAR-E-SETC-LTUI-020","PTO-READER-NODE-SCALAR-E-SETC-NE-001","PTO-READER-NODE-SCALAR-E-SETC-NE-002","PTO-READER-NODE-SCALAR-E-SETC-NE-003","PTO-READER-NODE-SCALAR-E-SETC-NE-004","PTO-READER-NODE-SCALAR-E-SETC-NE-005","PTO-READER-NODE-SCALAR-E-SETC-NE-006","PTO-READER-NODE-SCALAR-E-SETC-NE-007","PTO-READER-NODE-SCALAR-E-SETC-NE-008","PTO-READER-NODE-SCALAR-E-SETC-NE-009","PTO-READER-NODE-SCALAR-E-SETC-NE-010","PTO-READER-NODE-SCALAR-E-SETC-NE-011","PTO-READER-NODE-SCALAR-E-SETC-NE-012","PTO-READER-NODE-SCALAR-E-SETC-NE-013","PTO-READER-NODE-SCALAR-E-SETC-NE-014","PTO-READER-NODE-SCALAR-E-SETC-NE-015","PTO-READER-NODE-SCALAR-E-SETC-NE-016","PTO-READER-NODE-SCALAR-E-SETC-NE-017","PTO-READER-NODE-SCALAR-E-SETC-NE-018","PTO-READER-NODE-SCALAR-E-SETC-NEI-001","PTO-READER-NODE-SCALAR-E-SETC-NEI-002","PTO-READER-NODE-SCALAR-E-SETC-NEI-003","PTO-READER-NODE-SCALAR-E-SETC-NEI-004","PTO-READER-NODE-SCALAR-E-SETC-NEI-005","PTO-READER-NODE-SCALAR-E-SETC-NEI-006","PTO-READER-NODE-SCALAR-E-SETC-NEI-007","PTO-READER-NODE-SCALAR-E-SETC-NEI-008","PTO-READER-NODE-SCALAR-E-SETC-NEI-009","PTO-READER-NODE-SCALAR-E-SETC-NEI-010","PTO-READER-NODE-SCALAR-E-SETC-NEI-011","PTO-READER-NODE-SCALAR-E-SETC-NEI-012","PTO-READER-NODE-SCALAR-E-SETC-NEI-013","PTO-READER-NODE-SCALAR-E-SETC-NEI-014","PTO-READER-NODE-SCALAR-E-SETC-NEI-015","PTO-READER-NODE-SCALAR-E-SETC-NEI-016","PTO-READER-NODE-SCALAR-E-SETC-NEI-017","PTO-READER-NODE-SCALAR-E-SETC-NEI-018","PTO-READER-NODE-SCALAR-E-SETC-NEI-019","PTO-READER-NODE-SCALAR-E-SETC-OR-001","PTO-READER-NODE-SCALAR-E-SETC-OR-002","PTO-READER-NODE-SCALAR-E-SETC-OR-003","PTO-READER-NODE-SCALAR-E-SETC-OR-004","PTO-READER-NODE-SCALAR-E-SETC-OR-005","PTO-READER-NODE-SCALAR-E-SETC-OR-006","PTO-READER-NODE-SCALAR-E-SETC-OR-007","PTO-READER-NODE-SCALAR-E-SETC-OR-008","PTO-READER-NODE-SCALAR-E-SETC-OR-009","PTO-READER-NODE-SCALAR-E-SETC-OR-010","PTO-READER-NODE-SCALAR-E-SETC-OR-011","PTO-READER-NODE-SCALAR-E-SETC-OR-012","PTO-READER-NODE-SCALAR-E-SETC-OR-013","PTO-READER-NODE-SCALAR-E-SETC-OR-014","PTO-READER-NODE-SCALAR-E-SETC-OR-015","PTO-READER-NODE-SCALAR-E-SETC-OR-016","PTO-READER-NODE-SCALAR-E-SETC-OR-017","PTO-READER-NODE-SCALAR-E-SETC-OR-018","PTO-READER-NODE-SCALAR-E-SETC-ORI-001","PTO-READER-NODE-SCALAR-E-SETC-ORI-002","PTO-READER-NODE-SCALAR-E-SETC-ORI-003","PTO-READER-NODE-SCALAR-E-SETC-ORI-004","PTO-READER-NODE-SCALAR-E-SETC-ORI-005","PTO-READER-NODE-SCALAR-E-SETC-ORI-006","PTO-READER-NODE-SCALAR-E-SETC-ORI-007","PTO-READER-NODE-SCALAR-E-SETC-ORI-008","PTO-READER-NODE-SCALAR-E-SETC-ORI-009","PTO-READER-NODE-SCALAR-E-SETC-ORI-010","PTO-READER-NODE-SCALAR-E-SETC-ORI-011","PTO-READER-NODE-SCALAR-E-SETC-ORI-012","PTO-READER-NODE-SCALAR-E-SETC-ORI-013","PTO-READER-NODE-SCALAR-E-SETC-ORI-014","PTO-READER-NODE-SCALAR-E-SETC-ORI-015","PTO-READER-NODE-SCALAR-E-SETC-ORI-016","PTO-READER-NODE-SCALAR-E-SETC-ORI-017","PTO-READER-NODE-SCALAR-E-SETC-ORI-018","PTO-READER-NODE-SCALAR-E-SETC-ORI-019","PTO-READER-NODE-SCALAR-E-SETRET-001","PTO-READER-NODE-SCALAR-E-SETRET-002","PTO-READER-NODE-SCALAR-E-SETRET-003","PTO-READER-NODE-SCALAR-E-SETRET-004","PTO-READER-NODE-SCALAR-E-SETRET-005","PTO-READER-NODE-SCALAR-E-SETRET-006","PTO-READER-NODE-SCALAR-E-SETRET-007","PTO-READER-NODE-SCALAR-E-SETRET-008","PTO-READER-NODE-SCALAR-E-SETRET-009","PTO-READER-NODE-SCALAR-E-SETRET-010","PTO-READER-NODE-SCALAR-E-SETRET-011","PTO-READER-NODE-SCALAR-E-SETRET-012","PTO-READER-NODE-SCALAR-E-SETRET-013","PTO-READER-NODE-SCALAR-E-SETRET-014","PTO-READER-NODE-SCALAR-E-SETRET-015","PTO-READER-NODE-SCALAR-E-UCVTF-001","PTO-READER-NODE-SCALAR-E-UCVTF-002","PTO-READER-NODE-SCALAR-E-UCVTF-003","PTO-READER-NODE-SCALAR-E-UCVTF-004","PTO-READER-NODE-SCALAR-E-UCVTF-005","PTO-READER-NODE-SCALAR-E-UCVTF-006","PTO-READER-NODE-SCALAR-E-UCVTF-007","PTO-READER-NODE-SCALAR-E-UCVTF-008","PTO-READER-NODE-SCALAR-E-UCVTF-009","PTO-READER-NODE-SCALAR-E-UCVTF-010","PTO-READER-NODE-SCALAR-E-UCVTF-011","PTO-READER-NODE-SCALAR-E-UCVTF-012","PTO-READER-NODE-SCALAR-E-UCVTF-013","PTO-READER-NODE-SCALAR-E-UCVTF-014","PTO-READER-NODE-SCALAR-E-UCVTF-015","PTO-READER-NODE-SCALAR-E-UCVTF-016","PTO-READER-NODE-SCALAR-E-UCVTF-017","PTO-READER-NODE-SCALAR-E-UCVTF-018","PTO-READER-NODE-SCALAR-E-UCVTF-019","PTO-READER-NODE-SCALAR-E-UCVTF-020","PTO-READER-NODE-SCALAR-E-UCVTF-021","PTO-READER-NODE-SCALAR-E-UCVTF-022","PTO-READER-NODE-SCALAR-E-UCVTF-023","PTO-READER-NODE-SCALAR-E-UCVTF-024"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-SCALAR-ADDTPC":"1446702645aa2a4ab4fa2ff047bf93fc5272154eb4c0bec3f62909b5239069f8","PTO-SCALAR-C-CMP-EQI":"e2a7f4eb7e684059f45df9a89a8ff1665a3830cb23456e859cd3b76cfb9e58a4","PTO-SCALAR-C-CMP-NEI":"9236779e5c4777baa8d3bd62c4d542b5aac5ec737029fe5e4f8c58140ef04cb6","PTO-SCALAR-C-SETC-EQ":"587aa1360e7b76cff069464cbf783880b701eac5f43ba2fbc949d91e698c2ddb","PTO-SCALAR-C-SETC-NE":"6db8c942d079ee897f3d423c9893f566f49a02ccb0e2814e68795f1c788599c3","PTO-SCALAR-CMP-AND":"3220c193a494bff6dff9e92c31737fb4bbd6bc5fac3dd01446f771735cbef182","PTO-SCALAR-CMP-ANDI":"83876f151812a296d80569d59145e75dd80a0ff5dc36aeb42bf37f960e70a24f","PTO-SCALAR-CMP-EQ":"e8b5706e4256314e76075497d1f6d8757c4fb80859e4e7465ac6922973e705b3","PTO-SCALAR-CMP-EQI":"760cfb04eac5c922514d5e6ecd8fccc09fc2ff1ba2c8f3325afeef25fed1297b","PTO-SCALAR-CMP-GE":"870a7310e96c95925f61bba4193105995f82c80ffc6f326f18f9ea89b3637cad","PTO-SCALAR-CMP-GEI":"434f67c8bf12bc32befd78238a128f1c1139512c122c758a219f7c79688ef7e3","PTO-SCALAR-CMP-GEU":"7628265635f1b9138bc0c32ee4a305957d2181241ce001ab397fc817d142e2bc","PTO-SCALAR-CMP-GEUI":"ac04091b641ccb234f3122d2af47691080c7ccf6ff61b41f2046d330dd6f8098","PTO-SCALAR-CMP-LT":"cbe86d743e230106369e30f5ccaec2a12052103058db09b6edbc255e5df76096","PTO-SCALAR-CMP-LTI":"0b8235265eb662f57571100a4b647c471747a4492ebec42df0cc4328437866f0","PTO-SCALAR-CMP-LTU":"1fda4fdd062b95387508062ebf61c5a72c31e6653256294022cc07df0218103e","PTO-SCALAR-CMP-LTUI":"17e72ec28436dab91b15a17932197588fe8043586893b8df1aa5476fe14a9846","PTO-SCALAR-CMP-NE":"0a0694749308a41a7b748202303a2b6bc2d7b85def2ad6cce1bec8c92fe2a6db","PTO-SCALAR-CMP-NEI":"2305513f7e7b39c11c7757d7e25bdb117786b77a96ea6d679f620eab87a725da","PTO-SCALAR-CMP-OR":"2572bcb3c350e05081f6cc8fb40216f98106779b3ef5d8647cc6413190cb1c9f","PTO-SCALAR-CMP-ORI":"f7bee40f132562d23ce5e2ffcf24ba46c0e1a907accfd6e0d186efc1051457e0","PTO-SCALAR-FABS":"917b0797d1f361db584f8a77627623579b58016f6602e032ed4cb239fc3e8073","PTO-SCALAR-FCVT":"f92b17978f47b576ef1b708281a80ec15018deed21c6f541b65c8455d426e1b6","PTO-SCALAR-FCVTA":"40446bef581a84f67f7b96dc69a1d8829b02d425fd53d04c14306bc58fd2468a","PTO-SCALAR-FCVTM":"e020b610670b82b367924e012ec1024f0847c5f39af2a8047e6fb8020d41d839","PTO-SCALAR-FCVTN":"cbee737ee7f879829ee2ec43ed9fcd724596eabc660b315b9f3de960b6ff7d74","PTO-SCALAR-FCVTP":"3109148920e53f7e8ac882810ca9a411ec3bc2e04a6473f5ed3b66a098cc3d47","PTO-SCALAR-FCVTZ":"53a0c98c0e7555887d2bdd3cb19e07d66b32c6575a2abd9564a6229ff5527940","PTO-SCALAR-FDIV":"f8b61c88f947671aee2a2f59cc415f64d1abca7327d2137102ae4b63df63ad14","PTO-SCALAR-FEQ":"2ac6af730a531811869b1da3787c5b1e4abec1a492e25acffa31dd3d0c48d97d","PTO-SCALAR-FEQS":"856d3babde6758c2065321afb802f156558069c2ede3e632db6b2550f96c1b76","PTO-SCALAR-FEXP":"091462a77dcc827a506e06d52f2fb415a69499924f13a82d608cc25308f97c19","PTO-SCALAR-FGE":"7f1a4381307a74b9f2f43e1d6f93c033e76d143614c8f9f891612a86f55b125a","PTO-SCALAR-FGES":"3d8af661f92b05aa5e689d907e7b786a87667a2ae5bf45fb998d46c319c4270b","PTO-SCALAR-FLT":"5c3dc97f724a1254169fa472bb81193faa735e0e5c441769ee93c56f95bd28a8","PTO-SCALAR-FLTS":"031369e57f321076da0dbd8391ad5469554f072fe8a1be8ac623729be3da5bb5","PTO-SCALAR-FMADD":"01501e6db479e7b5e227bc3304f742cf0d190a662e3ad4efe3840197c6d22ad0","PTO-SCALAR-FMAX":"1d565ffb1c4be9178f136ca1f8b3c1c7cd6da2f6125c8f34b378529108fc8c19","PTO-SCALAR-FMIN":"17e06696ca58909551f41035eddd6fa1a4ab024279f98ccc6386ad3f523d74e2","PTO-SCALAR-FMSUB":"83462098ec693b7ead82d0424cec3da2b6c7232312d117f1195c779fcc4fabc3","PTO-SCALAR-FMUL":"3daabef58ceab726da27a68d3d7d16562dd059504d3bd8019ab52bd032990a9e","PTO-SCALAR-FNE":"41c7967b3b01b4ed6ad82cf02874a10bde4d3945fac81417aec8306f355da615","PTO-SCALAR-FNES":"b5200cc24a34e5d8d965cb63f6a50833f39d9949e2a75db8d858ae0ff1e6d418","PTO-SCALAR-FNMADD":"6b06c577540b4dba12c93232103396566213f62a0add74aa0710a1f7121933f9","PTO-SCALAR-FNMSUB":"d49e8482693d49c46a22a797fc4c2ca6f4b24d6e83343241d06cf6310ce47696","PTO-SCALAR-FRECIP":"90ab18cbba029e471fe21e55edf5470b8ec6ba282412ebf115092ca3e0b87a9a","PTO-SCALAR-FSQRT":"3826bf591f5dcd6c2b189a0f7016e9500191599d449e0c1dbe8c088fabd1291b","PTO-SCALAR-FSUB":"5de1cb3735ffbe8b5d3ae61461c5acb2d193b819f99822f5589de52a4248e6e8","PTO-SCALAR-HL-ADDTPC":"95ae7d86c1188f1b1bd718ae37c9f4be33fad7b33f73ce7fcba5fec317d687d4","PTO-SCALAR-HL-CMP-ANDI":"8a1481b59e21c2a83ce467a6566aef74a3a2ce12d12621ffc4b21820fd9bfe34","PTO-SCALAR-HL-CMP-EQI":"e01c9ae1a397554c3a1503cd1ab705542229395ac210481ae2b190911073de14","PTO-SCALAR-HL-CMP-GEI":"a401f68acaa6b7bf5483cd9b406f4763c15304465e9888e2b390a9fd1c8afff1","PTO-SCALAR-HL-CMP-GEUI":"d5afea3ad9ee07e5ffc82ace2884fe3f45bde418449a366112d6231327667706","PTO-SCALAR-HL-CMP-LTI":"886c531a69f84c5b9500b4ebc9ae1a5eb3f7f0d904798e4b66e0458a42eb57c0","PTO-SCALAR-HL-CMP-LTUI":"24c387185a7b6de148c6a5308db5ea9359265c58fd84c33f14b5255a72d4d5d3","PTO-SCALAR-HL-CMP-NEI":"4e195bc91e4dd53c32333218f850e56396de49e288430d1a640ff90223d40809","PTO-SCALAR-HL-CMP-ORI":"6de9916ffe9c98440553a6cb92ce02bfc1206e0e0e2b9ad2d24dcd9d529bde1e","PTO-SCALAR-HL-SETC-ANDI":"daff6224d90f44c99352ca14a93edaee23954c425ae3b1200d5d25ba5fbac1ee","PTO-SCALAR-HL-SETC-EQI":"b479323fc42e8fc0300cc1f3ee839b8b44f7c03de9c246cf63a37914e1a75c9c","PTO-SCALAR-HL-SETC-GEI":"1eba070dca9c2f524df5c79a34664ccafcaf133efc578e755e162f8cd04e8232","PTO-SCALAR-HL-SETC-GEUI":"c17d3aa7593902ca58f5784da9a563761a88305d005bba8fe30f29312473c03c","PTO-SCALAR-HL-SETC-LTI":"db54b63cb18c7c8666ea2966d05cbb6ce3ea4f12baccb9f8a67fd699892225eb","PTO-SCALAR-HL-SETC-LTUI":"e4b6f36d7bab7e1ae7d05db6c5432bb0bd441945443b004dcad0399a8c5a5021","PTO-SCALAR-HL-SETC-NEI":"2f29897fb8f63245e43d1d02201d49c943d620c99cf9a8dcc8b3aa1583b9dfe2","PTO-SCALAR-HL-SETC-ORI":"053c60ec7f4db05eb31fb0452dc5870c1c8639c619bf0df35eb1bce7a5c9f92a","PTO-SCALAR-HL-SETRET":"11d7fbe3e3dcf5ecac9ede2477b1768365da14ac95c48ed5b98041f8f8ea7a4e","PTO-SCALAR-J":"ea0204e5f5c644b66b315f177cf909b70c31b33aa7fd12d90614ef181b56a1d4","PTO-SCALAR-JR":"fed13f2da743b0d48488f7da483287b18922cddf3ef75d514953e668ceac62c8","PTO-SCALAR-SCVTF":"5487f870a5dd0c82b406ea4870c84fea5a8931fda67fb8e799275821402857a6","PTO-SCALAR-SETC-AND":"bb72b86b54a2eccbf8da8ff8bba7582d3aa84e84cf0cda203df371c309b12a4b","PTO-SCALAR-SETC-ANDI":"aab3bae2436a34d82693bf8586f75dff79695b9d63872dde75e73e81097a7a73","PTO-SCALAR-SETC-EQ":"35d1760b94082248245b297e4942c350202d3804d7a76c74175e817a30e4c29c","PTO-SCALAR-SETC-EQI":"f3e078d532f88a3df0a55e3fa947617d0931b8c29c24083dc27a1389d1078df5","PTO-SCALAR-SETC-GE":"9ce30acfa77f136eae54f90c079ec74390ac61dc8c3edfc0b495e32dd17b7065","PTO-SCALAR-SETC-GEI":"bb02e5d54f62a32ee609ff127496e80cdc338a8e495ee8d234ce0fd39358c103","PTO-SCALAR-SETC-GEU":"5fa5ee7feb16cc1599104413f4fb8c43f6b3df687f74edbd986ac3b7a6a9b806","PTO-SCALAR-SETC-GEUI":"93cc0a7a392240b6edf7fd0e87dbd20b68e4d0910fb3a2916456f8d0ddb8c111","PTO-SCALAR-SETC-LT":"dd4f78605d31b93088835dd40e0ac6fe1c987836954728c2e4d91d11770e6a83","PTO-SCALAR-SETC-LTI":"5ecfee77c167dc66243ec6060be4d2ca05c94ae5242d9bdf439fd6dc9c88078d","PTO-SCALAR-SETC-LTU":"35303de9e20e815b696f3e8ddf26c478158f4b6a1771600b19876d00c30c5ae4","PTO-SCALAR-SETC-LTUI":"b3724c525d7e4cb3ce7d3da11f74003a32928dba1fa0738cc15041137214e044","PTO-SCALAR-SETC-NE":"7e60b966b2fafaee5be268c16fed742d059c64a212b781c61070a895b0d48683","PTO-SCALAR-SETC-NEI":"9c3602c8e1c37ec4c6d643dfc6ff9f40aff49e898c32e2d79b461ba2defdff39","PTO-SCALAR-SETC-OR":"b36813f6458fe5019d7036675e37b600221c07b4e3a600008e7acf8da1bbd0e3","PTO-SCALAR-SETC-ORI":"a73df849c1a6f13d045d00a2e03f5651f93547a41ebe77edd6703f924422c456","PTO-SCALAR-SETRET":"b0513dd6c33f3c65a42e027ae924a01160045c1be3e36fcc9b18249522f79a95","PTO-SCALAR-UCVTF":"08e483b3ff0b533517f57c266f132da55346ce4b8539e0b06aba7b880a5b9a9b"},"unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-SCVTF","PTO-SCALAR-UCVTF"],"unit_risks":{"PTO-SCALAR-ADDTPC":"high-risk","PTO-SCALAR-C-CMP-EQI":"high-risk","PTO-SCALAR-C-CMP-NEI":"high-risk","PTO-SCALAR-C-SETC-EQ":"high-risk","PTO-SCALAR-C-SETC-NE":"high-risk","PTO-SCALAR-CMP-AND":"high-risk","PTO-SCALAR-CMP-ANDI":"high-risk","PTO-SCALAR-CMP-EQ":"high-risk","PTO-SCALAR-CMP-EQI":"high-risk","PTO-SCALAR-CMP-GE":"high-risk","PTO-SCALAR-CMP-GEI":"high-risk","PTO-SCALAR-CMP-GEU":"high-risk","PTO-SCALAR-CMP-GEUI":"high-risk","PTO-SCALAR-CMP-LT":"high-risk","PTO-SCALAR-CMP-LTI":"high-risk","PTO-SCALAR-CMP-LTU":"high-risk","PTO-SCALAR-CMP-LTUI":"high-risk","PTO-SCALAR-CMP-NE":"high-risk","PTO-SCALAR-CMP-NEI":"high-risk","PTO-SCALAR-CMP-OR":"high-risk","PTO-SCALAR-CMP-ORI":"high-risk","PTO-SCALAR-FABS":"high-risk","PTO-SCALAR-FCVT":"high-risk","PTO-SCALAR-FCVTA":"high-risk","PTO-SCALAR-FCVTM":"high-risk","PTO-SCALAR-FCVTN":"high-risk","PTO-SCALAR-FCVTP":"high-risk","PTO-SCALAR-FCVTZ":"high-risk","PTO-SCALAR-FDIV":"high-risk","PTO-SCALAR-FEQ":"high-risk","PTO-SCALAR-FEQS":"high-risk","PTO-SCALAR-FEXP":"high-risk","PTO-SCALAR-FGE":"high-risk","PTO-SCALAR-FGES":"high-risk","PTO-SCALAR-FLT":"high-risk","PTO-SCALAR-FLTS":"high-risk","PTO-SCALAR-FMADD":"high-risk","PTO-SCALAR-FMAX":"high-risk","PTO-SCALAR-FMIN":"high-risk","PTO-SCALAR-FMSUB":"high-risk","PTO-SCALAR-FMUL":"high-risk","PTO-SCALAR-FNE":"high-risk","PTO-SCALAR-FNES":"high-risk","PTO-SCALAR-FNMADD":"high-risk","PTO-SCALAR-FNMSUB":"high-risk","PTO-SCALAR-FRECIP":"high-risk","PTO-SCALAR-FSQRT":"high-risk","PTO-SCALAR-FSUB":"high-risk","PTO-SCALAR-HL-ADDTPC":"high-risk","PTO-SCALAR-HL-CMP-ANDI":"high-risk","PTO-SCALAR-HL-CMP-EQI":"high-risk","PTO-SCALAR-HL-CMP-GEI":"high-risk","PTO-SCALAR-HL-CMP-GEUI":"high-risk","PTO-SCALAR-HL-CMP-LTI":"high-risk","PTO-SCALAR-HL-CMP-LTUI":"high-risk","PTO-SCALAR-HL-CMP-NEI":"high-risk","PTO-SCALAR-HL-CMP-ORI":"high-risk","PTO-SCALAR-HL-SETC-ANDI":"high-risk","PTO-SCALAR-HL-SETC-EQI":"high-risk","PTO-SCALAR-HL-SETC-GEI":"high-risk","PTO-SCALAR-HL-SETC-GEUI":"high-risk","PTO-SCALAR-HL-SETC-LTI":"high-risk","PTO-SCALAR-HL-SETC-LTUI":"high-risk","PTO-SCALAR-HL-SETC-NEI":"high-risk","PTO-SCALAR-HL-SETC-ORI":"high-risk","PTO-SCALAR-HL-SETRET":"high-risk","PTO-SCALAR-J":"high-risk","PTO-SCALAR-JR":"high-risk","PTO-SCALAR-SCVTF":"high-risk","PTO-SCALAR-SETC-AND":"high-risk","PTO-SCALAR-SETC-ANDI":"high-risk","PTO-SCALAR-SETC-EQ":"high-risk","PTO-SCALAR-SETC-EQI":"high-risk","PTO-SCALAR-SETC-GE":"high-risk","PTO-SCALAR-SETC-GEI":"high-risk","PTO-SCALAR-SETC-GEU":"high-risk","PTO-SCALAR-SETC-GEUI":"high-risk","PTO-SCALAR-SETC-LT":"high-risk","PTO-SCALAR-SETC-LTI":"high-risk","PTO-SCALAR-SETC-LTU":"high-risk","PTO-SCALAR-SETC-LTUI":"high-risk","PTO-SCALAR-SETC-NE":"high-risk","PTO-SCALAR-SETC-NEI":"high-risk","PTO-SCALAR-SETC-OR":"high-risk","PTO-SCALAR-SETC-ORI":"high-risk","PTO-SCALAR-SETRET":"high-risk","PTO-SCALAR-UCVTF":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":87,"verifier_sample_unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-SCVTF","PTO-SCALAR-UCVTF"]} +{"artifact_digests":{"language_review":"25a0bf97201e16ad5e4d01335f7dd814236f34cae88b9bd6fd1745149380c7e1","translation":"88719e6336edff273512876706da269e9ee997ddab17d37d985a80f6468261b0","verification":"cb2fb86934927be10c5e412eaed96032fefd6f6dd25224638be50d3e1c6befad"},"batch_id":"PTO-READER-ZH-SCALAR-ROLLOUT-E-001","contexts":{"language_reviewer":"/root/pilot_arch_semantic_review","translator":"/root/pilot_arch_writer","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SCVTF","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-UCVTF"],"reviewed_claim_count":1097,"reviewed_claim_ids":["PTO-READER-CLAIM-SCALAR-E-ADDTPC-001","PTO-READER-CLAIM-SCALAR-E-ADDTPC-002","PTO-READER-CLAIM-SCALAR-E-ADDTPC-003","PTO-READER-CLAIM-SCALAR-E-ADDTPC-004","PTO-READER-CLAIM-SCALAR-E-ADDTPC-005","PTO-READER-CLAIM-SCALAR-E-ADDTPC-006","PTO-READER-CLAIM-SCALAR-E-ADDTPC-007","PTO-READER-CLAIM-SCALAR-E-ADDTPC-008","PTO-READER-CLAIM-SCALAR-E-ADDTPC-009","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-C-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-C-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-001","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-002","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-003","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-004","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-005","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-006","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-007","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-008","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-EQ-010","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-001","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-002","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-003","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-004","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-005","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-006","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-007","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-008","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-009","PTO-READER-CLAIM-SCALAR-E-C-SETC-NE-010","PTO-READER-CLAIM-SCALAR-E-CMP-AND-001","PTO-READER-CLAIM-SCALAR-E-CMP-AND-002","PTO-READER-CLAIM-SCALAR-E-CMP-AND-003","PTO-READER-CLAIM-SCALAR-E-CMP-AND-004","PTO-READER-CLAIM-SCALAR-E-CMP-AND-005","PTO-READER-CLAIM-SCALAR-E-CMP-AND-006","PTO-READER-CLAIM-SCALAR-E-CMP-AND-007","PTO-READER-CLAIM-SCALAR-E-CMP-AND-008","PTO-READER-CLAIM-SCALAR-E-CMP-AND-009","PTO-READER-CLAIM-SCALAR-E-CMP-AND-010","PTO-READER-CLAIM-SCALAR-E-CMP-AND-011","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-001","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-002","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-003","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-004","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-005","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-006","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-007","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-008","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-009","PTO-READER-CLAIM-SCALAR-E-CMP-ANDI-010","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-001","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-002","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-003","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-004","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-005","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-006","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-007","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-008","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-009","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-010","PTO-READER-CLAIM-SCALAR-E-CMP-EQ-011","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-CMP-EQI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GE-001","PTO-READER-CLAIM-SCALAR-E-CMP-GE-002","PTO-READER-CLAIM-SCALAR-E-CMP-GE-003","PTO-READER-CLAIM-SCALAR-E-CMP-GE-004","PTO-READER-CLAIM-SCALAR-E-CMP-GE-005","PTO-READER-CLAIM-SCALAR-E-CMP-GE-006","PTO-READER-CLAIM-SCALAR-E-CMP-GE-007","PTO-READER-CLAIM-SCALAR-E-CMP-GE-008","PTO-READER-CLAIM-SCALAR-E-CMP-GE-009","PTO-READER-CLAIM-SCALAR-E-CMP-GE-010","PTO-READER-CLAIM-SCALAR-E-CMP-GE-011","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEU-011","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-001","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-002","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-003","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-004","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-005","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-006","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-007","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-008","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-009","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-010","PTO-READER-CLAIM-SCALAR-E-CMP-GEUI-011","PTO-READER-CLAIM-SCALAR-E-CMP-LT-001","PTO-READER-CLAIM-SCALAR-E-CMP-LT-002","PTO-READER-CLAIM-SCALAR-E-CMP-LT-003","PTO-READER-CLAIM-SCALAR-E-CMP-LT-004","PTO-READER-CLAIM-SCALAR-E-CMP-LT-005","PTO-READER-CLAIM-SCALAR-E-CMP-LT-006","PTO-READER-CLAIM-SCALAR-E-CMP-LT-007","PTO-READER-CLAIM-SCALAR-E-CMP-LT-008","PTO-READER-CLAIM-SCALAR-E-CMP-LT-009","PTO-READER-CLAIM-SCALAR-E-CMP-LT-010","PTO-READER-CLAIM-SCALAR-E-CMP-LT-011","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTI-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTU-011","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-001","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-002","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-003","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-004","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-005","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-006","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-007","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-008","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-009","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-010","PTO-READER-CLAIM-SCALAR-E-CMP-LTUI-011","PTO-READER-CLAIM-SCALAR-E-CMP-NE-001","PTO-READER-CLAIM-SCALAR-E-CMP-NE-002","PTO-READER-CLAIM-SCALAR-E-CMP-NE-003","PTO-READER-CLAIM-SCALAR-E-CMP-NE-004","PTO-READER-CLAIM-SCALAR-E-CMP-NE-005","PTO-READER-CLAIM-SCALAR-E-CMP-NE-006","PTO-READER-CLAIM-SCALAR-E-CMP-NE-007","PTO-READER-CLAIM-SCALAR-E-CMP-NE-008","PTO-READER-CLAIM-SCALAR-E-CMP-NE-009","PTO-READER-CLAIM-SCALAR-E-CMP-NE-010","PTO-READER-CLAIM-SCALAR-E-CMP-NE-011","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-CMP-NEI-010","PTO-READER-CLAIM-SCALAR-E-CMP-OR-001","PTO-READER-CLAIM-SCALAR-E-CMP-OR-002","PTO-READER-CLAIM-SCALAR-E-CMP-OR-003","PTO-READER-CLAIM-SCALAR-E-CMP-OR-004","PTO-READER-CLAIM-SCALAR-E-CMP-OR-005","PTO-READER-CLAIM-SCALAR-E-CMP-OR-006","PTO-READER-CLAIM-SCALAR-E-CMP-OR-007","PTO-READER-CLAIM-SCALAR-E-CMP-OR-008","PTO-READER-CLAIM-SCALAR-E-CMP-OR-009","PTO-READER-CLAIM-SCALAR-E-CMP-OR-010","PTO-READER-CLAIM-SCALAR-E-CMP-OR-011","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-001","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-002","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-003","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-004","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-005","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-006","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-007","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-008","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-009","PTO-READER-CLAIM-SCALAR-E-CMP-ORI-010","PTO-READER-CLAIM-SCALAR-E-FABS-001","PTO-READER-CLAIM-SCALAR-E-FABS-002","PTO-READER-CLAIM-SCALAR-E-FABS-003","PTO-READER-CLAIM-SCALAR-E-FABS-004","PTO-READER-CLAIM-SCALAR-E-FABS-005","PTO-READER-CLAIM-SCALAR-E-FABS-006","PTO-READER-CLAIM-SCALAR-E-FABS-007","PTO-READER-CLAIM-SCALAR-E-FABS-008","PTO-READER-CLAIM-SCALAR-E-FABS-009","PTO-READER-CLAIM-SCALAR-E-FABS-010","PTO-READER-CLAIM-SCALAR-E-FABS-011","PTO-READER-CLAIM-SCALAR-E-FABS-012","PTO-READER-CLAIM-SCALAR-E-FABS-013","PTO-READER-CLAIM-SCALAR-E-FABS-014","PTO-READER-CLAIM-SCALAR-E-FCVT-001","PTO-READER-CLAIM-SCALAR-E-FCVT-002","PTO-READER-CLAIM-SCALAR-E-FCVT-003","PTO-READER-CLAIM-SCALAR-E-FCVT-004","PTO-READER-CLAIM-SCALAR-E-FCVT-005","PTO-READER-CLAIM-SCALAR-E-FCVT-006","PTO-READER-CLAIM-SCALAR-E-FCVT-007","PTO-READER-CLAIM-SCALAR-E-FCVT-008","PTO-READER-CLAIM-SCALAR-E-FCVT-009","PTO-READER-CLAIM-SCALAR-E-FCVT-010","PTO-READER-CLAIM-SCALAR-E-FCVT-011","PTO-READER-CLAIM-SCALAR-E-FCVT-012","PTO-READER-CLAIM-SCALAR-E-FCVT-013","PTO-READER-CLAIM-SCALAR-E-FCVT-014","PTO-READER-CLAIM-SCALAR-E-FCVT-015","PTO-READER-CLAIM-SCALAR-E-FCVT-016","PTO-READER-CLAIM-SCALAR-E-FCVT-017","PTO-READER-CLAIM-SCALAR-E-FCVTA-001","PTO-READER-CLAIM-SCALAR-E-FCVTA-002","PTO-READER-CLAIM-SCALAR-E-FCVTA-003","PTO-READER-CLAIM-SCALAR-E-FCVTA-004","PTO-READER-CLAIM-SCALAR-E-FCVTA-005","PTO-READER-CLAIM-SCALAR-E-FCVTA-006","PTO-READER-CLAIM-SCALAR-E-FCVTA-007","PTO-READER-CLAIM-SCALAR-E-FCVTA-008","PTO-READER-CLAIM-SCALAR-E-FCVTA-009","PTO-READER-CLAIM-SCALAR-E-FCVTA-010","PTO-READER-CLAIM-SCALAR-E-FCVTA-011","PTO-READER-CLAIM-SCALAR-E-FCVTA-012","PTO-READER-CLAIM-SCALAR-E-FCVTA-013","PTO-READER-CLAIM-SCALAR-E-FCVTA-014","PTO-READER-CLAIM-SCALAR-E-FCVTA-015","PTO-READER-CLAIM-SCALAR-E-FCVTA-016","PTO-READER-CLAIM-SCALAR-E-FCVTA-017","PTO-READER-CLAIM-SCALAR-E-FCVTM-001","PTO-READER-CLAIM-SCALAR-E-FCVTM-002","PTO-READER-CLAIM-SCALAR-E-FCVTM-003","PTO-READER-CLAIM-SCALAR-E-FCVTM-004","PTO-READER-CLAIM-SCALAR-E-FCVTM-005","PTO-READER-CLAIM-SCALAR-E-FCVTM-006","PTO-READER-CLAIM-SCALAR-E-FCVTM-007","PTO-READER-CLAIM-SCALAR-E-FCVTM-008","PTO-READER-CLAIM-SCALAR-E-FCVTM-009","PTO-READER-CLAIM-SCALAR-E-FCVTM-010","PTO-READER-CLAIM-SCALAR-E-FCVTM-011","PTO-READER-CLAIM-SCALAR-E-FCVTM-012","PTO-READER-CLAIM-SCALAR-E-FCVTM-013","PTO-READER-CLAIM-SCALAR-E-FCVTM-014","PTO-READER-CLAIM-SCALAR-E-FCVTM-015","PTO-READER-CLAIM-SCALAR-E-FCVTM-016","PTO-READER-CLAIM-SCALAR-E-FCVTM-017","PTO-READER-CLAIM-SCALAR-E-FCVTN-001","PTO-READER-CLAIM-SCALAR-E-FCVTN-002","PTO-READER-CLAIM-SCALAR-E-FCVTN-003","PTO-READER-CLAIM-SCALAR-E-FCVTN-004","PTO-READER-CLAIM-SCALAR-E-FCVTN-005","PTO-READER-CLAIM-SCALAR-E-FCVTN-006","PTO-READER-CLAIM-SCALAR-E-FCVTN-007","PTO-READER-CLAIM-SCALAR-E-FCVTN-008","PTO-READER-CLAIM-SCALAR-E-FCVTN-009","PTO-READER-CLAIM-SCALAR-E-FCVTN-010","PTO-READER-CLAIM-SCALAR-E-FCVTN-011","PTO-READER-CLAIM-SCALAR-E-FCVTN-012","PTO-READER-CLAIM-SCALAR-E-FCVTN-013","PTO-READER-CLAIM-SCALAR-E-FCVTN-014","PTO-READER-CLAIM-SCALAR-E-FCVTN-015","PTO-READER-CLAIM-SCALAR-E-FCVTN-016","PTO-READER-CLAIM-SCALAR-E-FCVTN-017","PTO-READER-CLAIM-SCALAR-E-FCVTP-001","PTO-READER-CLAIM-SCALAR-E-FCVTP-002","PTO-READER-CLAIM-SCALAR-E-FCVTP-003","PTO-READER-CLAIM-SCALAR-E-FCVTP-004","PTO-READER-CLAIM-SCALAR-E-FCVTP-005","PTO-READER-CLAIM-SCALAR-E-FCVTP-006","PTO-READER-CLAIM-SCALAR-E-FCVTP-007","PTO-READER-CLAIM-SCALAR-E-FCVTP-008","PTO-READER-CLAIM-SCALAR-E-FCVTP-009","PTO-READER-CLAIM-SCALAR-E-FCVTP-010","PTO-READER-CLAIM-SCALAR-E-FCVTP-011","PTO-READER-CLAIM-SCALAR-E-FCVTP-012","PTO-READER-CLAIM-SCALAR-E-FCVTP-013","PTO-READER-CLAIM-SCALAR-E-FCVTP-014","PTO-READER-CLAIM-SCALAR-E-FCVTP-015","PTO-READER-CLAIM-SCALAR-E-FCVTP-016","PTO-READER-CLAIM-SCALAR-E-FCVTP-017","PTO-READER-CLAIM-SCALAR-E-FCVTZ-001","PTO-READER-CLAIM-SCALAR-E-FCVTZ-002","PTO-READER-CLAIM-SCALAR-E-FCVTZ-003","PTO-READER-CLAIM-SCALAR-E-FCVTZ-004","PTO-READER-CLAIM-SCALAR-E-FCVTZ-005","PTO-READER-CLAIM-SCALAR-E-FCVTZ-006","PTO-READER-CLAIM-SCALAR-E-FCVTZ-007","PTO-READER-CLAIM-SCALAR-E-FCVTZ-008","PTO-READER-CLAIM-SCALAR-E-FCVTZ-009","PTO-READER-CLAIM-SCALAR-E-FCVTZ-010","PTO-READER-CLAIM-SCALAR-E-FCVTZ-011","PTO-READER-CLAIM-SCALAR-E-FCVTZ-012","PTO-READER-CLAIM-SCALAR-E-FCVTZ-013","PTO-READER-CLAIM-SCALAR-E-FCVTZ-014","PTO-READER-CLAIM-SCALAR-E-FCVTZ-015","PTO-READER-CLAIM-SCALAR-E-FCVTZ-016","PTO-READER-CLAIM-SCALAR-E-FCVTZ-017","PTO-READER-CLAIM-SCALAR-E-FDIV-001","PTO-READER-CLAIM-SCALAR-E-FDIV-002","PTO-READER-CLAIM-SCALAR-E-FDIV-003","PTO-READER-CLAIM-SCALAR-E-FDIV-004","PTO-READER-CLAIM-SCALAR-E-FDIV-005","PTO-READER-CLAIM-SCALAR-E-FDIV-006","PTO-READER-CLAIM-SCALAR-E-FDIV-007","PTO-READER-CLAIM-SCALAR-E-FDIV-008","PTO-READER-CLAIM-SCALAR-E-FDIV-009","PTO-READER-CLAIM-SCALAR-E-FDIV-010","PTO-READER-CLAIM-SCALAR-E-FDIV-011","PTO-READER-CLAIM-SCALAR-E-FDIV-012","PTO-READER-CLAIM-SCALAR-E-FDIV-013","PTO-READER-CLAIM-SCALAR-E-FDIV-014","PTO-READER-CLAIM-SCALAR-E-FDIV-015","PTO-READER-CLAIM-SCALAR-E-FDIV-016","PTO-READER-CLAIM-SCALAR-E-FEQ-001","PTO-READER-CLAIM-SCALAR-E-FEQ-002","PTO-READER-CLAIM-SCALAR-E-FEQ-003","PTO-READER-CLAIM-SCALAR-E-FEQ-004","PTO-READER-CLAIM-SCALAR-E-FEQ-005","PTO-READER-CLAIM-SCALAR-E-FEQ-006","PTO-READER-CLAIM-SCALAR-E-FEQ-007","PTO-READER-CLAIM-SCALAR-E-FEQ-008","PTO-READER-CLAIM-SCALAR-E-FEQ-009","PTO-READER-CLAIM-SCALAR-E-FEQ-010","PTO-READER-CLAIM-SCALAR-E-FEQ-011","PTO-READER-CLAIM-SCALAR-E-FEQ-012","PTO-READER-CLAIM-SCALAR-E-FEQ-013","PTO-READER-CLAIM-SCALAR-E-FEQ-014","PTO-READER-CLAIM-SCALAR-E-FEQ-015","PTO-READER-CLAIM-SCALAR-E-FEQ-016","PTO-READER-CLAIM-SCALAR-E-FEQS-001","PTO-READER-CLAIM-SCALAR-E-FEQS-002","PTO-READER-CLAIM-SCALAR-E-FEQS-003","PTO-READER-CLAIM-SCALAR-E-FEQS-004","PTO-READER-CLAIM-SCALAR-E-FEQS-005","PTO-READER-CLAIM-SCALAR-E-FEQS-006","PTO-READER-CLAIM-SCALAR-E-FEQS-007","PTO-READER-CLAIM-SCALAR-E-FEQS-008","PTO-READER-CLAIM-SCALAR-E-FEQS-009","PTO-READER-CLAIM-SCALAR-E-FEQS-010","PTO-READER-CLAIM-SCALAR-E-FEQS-011","PTO-READER-CLAIM-SCALAR-E-FEQS-012","PTO-READER-CLAIM-SCALAR-E-FEQS-013","PTO-READER-CLAIM-SCALAR-E-FEQS-014","PTO-READER-CLAIM-SCALAR-E-FEQS-015","PTO-READER-CLAIM-SCALAR-E-FEQS-016","PTO-READER-CLAIM-SCALAR-E-FEXP-001","PTO-READER-CLAIM-SCALAR-E-FEXP-002","PTO-READER-CLAIM-SCALAR-E-FEXP-003","PTO-READER-CLAIM-SCALAR-E-FEXP-004","PTO-READER-CLAIM-SCALAR-E-FEXP-005","PTO-READER-CLAIM-SCALAR-E-FEXP-006","PTO-READER-CLAIM-SCALAR-E-FEXP-007","PTO-READER-CLAIM-SCALAR-E-FEXP-008","PTO-READER-CLAIM-SCALAR-E-FEXP-009","PTO-READER-CLAIM-SCALAR-E-FEXP-010","PTO-READER-CLAIM-SCALAR-E-FEXP-011","PTO-READER-CLAIM-SCALAR-E-FEXP-012","PTO-READER-CLAIM-SCALAR-E-FEXP-013","PTO-READER-CLAIM-SCALAR-E-FEXP-014","PTO-READER-CLAIM-SCALAR-E-FEXP-015","PTO-READER-CLAIM-SCALAR-E-FGE-001","PTO-READER-CLAIM-SCALAR-E-FGE-002","PTO-READER-CLAIM-SCALAR-E-FGE-003","PTO-READER-CLAIM-SCALAR-E-FGE-004","PTO-READER-CLAIM-SCALAR-E-FGE-005","PTO-READER-CLAIM-SCALAR-E-FGE-006","PTO-READER-CLAIM-SCALAR-E-FGE-007","PTO-READER-CLAIM-SCALAR-E-FGE-008","PTO-READER-CLAIM-SCALAR-E-FGE-009","PTO-READER-CLAIM-SCALAR-E-FGE-010","PTO-READER-CLAIM-SCALAR-E-FGE-011","PTO-READER-CLAIM-SCALAR-E-FGE-012","PTO-READER-CLAIM-SCALAR-E-FGE-013","PTO-READER-CLAIM-SCALAR-E-FGE-014","PTO-READER-CLAIM-SCALAR-E-FGE-015","PTO-READER-CLAIM-SCALAR-E-FGE-016","PTO-READER-CLAIM-SCALAR-E-FGES-001","PTO-READER-CLAIM-SCALAR-E-FGES-002","PTO-READER-CLAIM-SCALAR-E-FGES-003","PTO-READER-CLAIM-SCALAR-E-FGES-004","PTO-READER-CLAIM-SCALAR-E-FGES-005","PTO-READER-CLAIM-SCALAR-E-FGES-006","PTO-READER-CLAIM-SCALAR-E-FGES-007","PTO-READER-CLAIM-SCALAR-E-FGES-008","PTO-READER-CLAIM-SCALAR-E-FGES-009","PTO-READER-CLAIM-SCALAR-E-FGES-010","PTO-READER-CLAIM-SCALAR-E-FGES-011","PTO-READER-CLAIM-SCALAR-E-FGES-012","PTO-READER-CLAIM-SCALAR-E-FGES-013","PTO-READER-CLAIM-SCALAR-E-FGES-014","PTO-READER-CLAIM-SCALAR-E-FGES-015","PTO-READER-CLAIM-SCALAR-E-FGES-016","PTO-READER-CLAIM-SCALAR-E-FLT-001","PTO-READER-CLAIM-SCALAR-E-FLT-002","PTO-READER-CLAIM-SCALAR-E-FLT-003","PTO-READER-CLAIM-SCALAR-E-FLT-004","PTO-READER-CLAIM-SCALAR-E-FLT-005","PTO-READER-CLAIM-SCALAR-E-FLT-006","PTO-READER-CLAIM-SCALAR-E-FLT-007","PTO-READER-CLAIM-SCALAR-E-FLT-008","PTO-READER-CLAIM-SCALAR-E-FLT-009","PTO-READER-CLAIM-SCALAR-E-FLT-010","PTO-READER-CLAIM-SCALAR-E-FLT-011","PTO-READER-CLAIM-SCALAR-E-FLT-012","PTO-READER-CLAIM-SCALAR-E-FLT-013","PTO-READER-CLAIM-SCALAR-E-FLT-014","PTO-READER-CLAIM-SCALAR-E-FLT-015","PTO-READER-CLAIM-SCALAR-E-FLT-016","PTO-READER-CLAIM-SCALAR-E-FLTS-001","PTO-READER-CLAIM-SCALAR-E-FLTS-002","PTO-READER-CLAIM-SCALAR-E-FLTS-003","PTO-READER-CLAIM-SCALAR-E-FLTS-004","PTO-READER-CLAIM-SCALAR-E-FLTS-005","PTO-READER-CLAIM-SCALAR-E-FLTS-006","PTO-READER-CLAIM-SCALAR-E-FLTS-007","PTO-READER-CLAIM-SCALAR-E-FLTS-008","PTO-READER-CLAIM-SCALAR-E-FLTS-009","PTO-READER-CLAIM-SCALAR-E-FLTS-010","PTO-READER-CLAIM-SCALAR-E-FLTS-011","PTO-READER-CLAIM-SCALAR-E-FLTS-012","PTO-READER-CLAIM-SCALAR-E-FLTS-013","PTO-READER-CLAIM-SCALAR-E-FLTS-014","PTO-READER-CLAIM-SCALAR-E-FLTS-015","PTO-READER-CLAIM-SCALAR-E-FLTS-016","PTO-READER-CLAIM-SCALAR-E-FMADD-001","PTO-READER-CLAIM-SCALAR-E-FMADD-002","PTO-READER-CLAIM-SCALAR-E-FMADD-003","PTO-READER-CLAIM-SCALAR-E-FMADD-004","PTO-READER-CLAIM-SCALAR-E-FMADD-005","PTO-READER-CLAIM-SCALAR-E-FMADD-006","PTO-READER-CLAIM-SCALAR-E-FMADD-007","PTO-READER-CLAIM-SCALAR-E-FMADD-008","PTO-READER-CLAIM-SCALAR-E-FMADD-009","PTO-READER-CLAIM-SCALAR-E-FMADD-010","PTO-READER-CLAIM-SCALAR-E-FMADD-011","PTO-READER-CLAIM-SCALAR-E-FMADD-012","PTO-READER-CLAIM-SCALAR-E-FMADD-013","PTO-READER-CLAIM-SCALAR-E-FMADD-014","PTO-READER-CLAIM-SCALAR-E-FMADD-015","PTO-READER-CLAIM-SCALAR-E-FMADD-016","PTO-READER-CLAIM-SCALAR-E-FMADD-017","PTO-READER-CLAIM-SCALAR-E-FMAX-001","PTO-READER-CLAIM-SCALAR-E-FMAX-002","PTO-READER-CLAIM-SCALAR-E-FMAX-003","PTO-READER-CLAIM-SCALAR-E-FMAX-004","PTO-READER-CLAIM-SCALAR-E-FMAX-005","PTO-READER-CLAIM-SCALAR-E-FMAX-006","PTO-READER-CLAIM-SCALAR-E-FMAX-007","PTO-READER-CLAIM-SCALAR-E-FMAX-008","PTO-READER-CLAIM-SCALAR-E-FMAX-009","PTO-READER-CLAIM-SCALAR-E-FMAX-010","PTO-READER-CLAIM-SCALAR-E-FMAX-011","PTO-READER-CLAIM-SCALAR-E-FMAX-012","PTO-READER-CLAIM-SCALAR-E-FMAX-013","PTO-READER-CLAIM-SCALAR-E-FMAX-014","PTO-READER-CLAIM-SCALAR-E-FMAX-015","PTO-READER-CLAIM-SCALAR-E-FMAX-016","PTO-READER-CLAIM-SCALAR-E-FMIN-001","PTO-READER-CLAIM-SCALAR-E-FMIN-002","PTO-READER-CLAIM-SCALAR-E-FMIN-003","PTO-READER-CLAIM-SCALAR-E-FMIN-004","PTO-READER-CLAIM-SCALAR-E-FMIN-005","PTO-READER-CLAIM-SCALAR-E-FMIN-006","PTO-READER-CLAIM-SCALAR-E-FMIN-007","PTO-READER-CLAIM-SCALAR-E-FMIN-008","PTO-READER-CLAIM-SCALAR-E-FMIN-009","PTO-READER-CLAIM-SCALAR-E-FMIN-010","PTO-READER-CLAIM-SCALAR-E-FMIN-011","PTO-READER-CLAIM-SCALAR-E-FMIN-012","PTO-READER-CLAIM-SCALAR-E-FMIN-013","PTO-READER-CLAIM-SCALAR-E-FMIN-014","PTO-READER-CLAIM-SCALAR-E-FMIN-015","PTO-READER-CLAIM-SCALAR-E-FMIN-016","PTO-READER-CLAIM-SCALAR-E-FMSUB-001","PTO-READER-CLAIM-SCALAR-E-FMSUB-002","PTO-READER-CLAIM-SCALAR-E-FMSUB-003","PTO-READER-CLAIM-SCALAR-E-FMSUB-004","PTO-READER-CLAIM-SCALAR-E-FMSUB-005","PTO-READER-CLAIM-SCALAR-E-FMSUB-006","PTO-READER-CLAIM-SCALAR-E-FMSUB-007","PTO-READER-CLAIM-SCALAR-E-FMSUB-008","PTO-READER-CLAIM-SCALAR-E-FMSUB-009","PTO-READER-CLAIM-SCALAR-E-FMSUB-010","PTO-READER-CLAIM-SCALAR-E-FMSUB-011","PTO-READER-CLAIM-SCALAR-E-FMSUB-012","PTO-READER-CLAIM-SCALAR-E-FMSUB-013","PTO-READER-CLAIM-SCALAR-E-FMSUB-014","PTO-READER-CLAIM-SCALAR-E-FMSUB-015","PTO-READER-CLAIM-SCALAR-E-FMSUB-016","PTO-READER-CLAIM-SCALAR-E-FMSUB-017","PTO-READER-CLAIM-SCALAR-E-FMUL-001","PTO-READER-CLAIM-SCALAR-E-FMUL-002","PTO-READER-CLAIM-SCALAR-E-FMUL-003","PTO-READER-CLAIM-SCALAR-E-FMUL-004","PTO-READER-CLAIM-SCALAR-E-FMUL-005","PTO-READER-CLAIM-SCALAR-E-FMUL-006","PTO-READER-CLAIM-SCALAR-E-FMUL-007","PTO-READER-CLAIM-SCALAR-E-FMUL-008","PTO-READER-CLAIM-SCALAR-E-FMUL-009","PTO-READER-CLAIM-SCALAR-E-FMUL-010","PTO-READER-CLAIM-SCALAR-E-FMUL-011","PTO-READER-CLAIM-SCALAR-E-FMUL-012","PTO-READER-CLAIM-SCALAR-E-FMUL-013","PTO-READER-CLAIM-SCALAR-E-FMUL-014","PTO-READER-CLAIM-SCALAR-E-FMUL-015","PTO-READER-CLAIM-SCALAR-E-FMUL-016","PTO-READER-CLAIM-SCALAR-E-FNE-001","PTO-READER-CLAIM-SCALAR-E-FNE-002","PTO-READER-CLAIM-SCALAR-E-FNE-003","PTO-READER-CLAIM-SCALAR-E-FNE-004","PTO-READER-CLAIM-SCALAR-E-FNE-005","PTO-READER-CLAIM-SCALAR-E-FNE-006","PTO-READER-CLAIM-SCALAR-E-FNE-007","PTO-READER-CLAIM-SCALAR-E-FNE-008","PTO-READER-CLAIM-SCALAR-E-FNE-009","PTO-READER-CLAIM-SCALAR-E-FNE-010","PTO-READER-CLAIM-SCALAR-E-FNE-011","PTO-READER-CLAIM-SCALAR-E-FNE-012","PTO-READER-CLAIM-SCALAR-E-FNE-013","PTO-READER-CLAIM-SCALAR-E-FNE-014","PTO-READER-CLAIM-SCALAR-E-FNE-015","PTO-READER-CLAIM-SCALAR-E-FNE-016","PTO-READER-CLAIM-SCALAR-E-FNES-001","PTO-READER-CLAIM-SCALAR-E-FNES-002","PTO-READER-CLAIM-SCALAR-E-FNES-003","PTO-READER-CLAIM-SCALAR-E-FNES-004","PTO-READER-CLAIM-SCALAR-E-FNES-005","PTO-READER-CLAIM-SCALAR-E-FNES-006","PTO-READER-CLAIM-SCALAR-E-FNES-007","PTO-READER-CLAIM-SCALAR-E-FNES-008","PTO-READER-CLAIM-SCALAR-E-FNES-009","PTO-READER-CLAIM-SCALAR-E-FNES-010","PTO-READER-CLAIM-SCALAR-E-FNES-011","PTO-READER-CLAIM-SCALAR-E-FNES-012","PTO-READER-CLAIM-SCALAR-E-FNES-013","PTO-READER-CLAIM-SCALAR-E-FNES-014","PTO-READER-CLAIM-SCALAR-E-FNES-015","PTO-READER-CLAIM-SCALAR-E-FNES-016","PTO-READER-CLAIM-SCALAR-E-FNMADD-001","PTO-READER-CLAIM-SCALAR-E-FNMADD-002","PTO-READER-CLAIM-SCALAR-E-FNMADD-003","PTO-READER-CLAIM-SCALAR-E-FNMADD-004","PTO-READER-CLAIM-SCALAR-E-FNMADD-005","PTO-READER-CLAIM-SCALAR-E-FNMADD-006","PTO-READER-CLAIM-SCALAR-E-FNMADD-007","PTO-READER-CLAIM-SCALAR-E-FNMADD-008","PTO-READER-CLAIM-SCALAR-E-FNMADD-009","PTO-READER-CLAIM-SCALAR-E-FNMADD-010","PTO-READER-CLAIM-SCALAR-E-FNMADD-011","PTO-READER-CLAIM-SCALAR-E-FNMADD-012","PTO-READER-CLAIM-SCALAR-E-FNMADD-013","PTO-READER-CLAIM-SCALAR-E-FNMADD-014","PTO-READER-CLAIM-SCALAR-E-FNMADD-015","PTO-READER-CLAIM-SCALAR-E-FNMADD-016","PTO-READER-CLAIM-SCALAR-E-FNMADD-017","PTO-READER-CLAIM-SCALAR-E-FNMSUB-001","PTO-READER-CLAIM-SCALAR-E-FNMSUB-002","PTO-READER-CLAIM-SCALAR-E-FNMSUB-003","PTO-READER-CLAIM-SCALAR-E-FNMSUB-004","PTO-READER-CLAIM-SCALAR-E-FNMSUB-005","PTO-READER-CLAIM-SCALAR-E-FNMSUB-006","PTO-READER-CLAIM-SCALAR-E-FNMSUB-007","PTO-READER-CLAIM-SCALAR-E-FNMSUB-008","PTO-READER-CLAIM-SCALAR-E-FNMSUB-009","PTO-READER-CLAIM-SCALAR-E-FNMSUB-010","PTO-READER-CLAIM-SCALAR-E-FNMSUB-011","PTO-READER-CLAIM-SCALAR-E-FNMSUB-012","PTO-READER-CLAIM-SCALAR-E-FNMSUB-013","PTO-READER-CLAIM-SCALAR-E-FNMSUB-014","PTO-READER-CLAIM-SCALAR-E-FNMSUB-015","PTO-READER-CLAIM-SCALAR-E-FNMSUB-016","PTO-READER-CLAIM-SCALAR-E-FNMSUB-017","PTO-READER-CLAIM-SCALAR-E-FRECIP-001","PTO-READER-CLAIM-SCALAR-E-FRECIP-002","PTO-READER-CLAIM-SCALAR-E-FRECIP-003","PTO-READER-CLAIM-SCALAR-E-FRECIP-004","PTO-READER-CLAIM-SCALAR-E-FRECIP-005","PTO-READER-CLAIM-SCALAR-E-FRECIP-006","PTO-READER-CLAIM-SCALAR-E-FRECIP-007","PTO-READER-CLAIM-SCALAR-E-FRECIP-008","PTO-READER-CLAIM-SCALAR-E-FRECIP-009","PTO-READER-CLAIM-SCALAR-E-FRECIP-010","PTO-READER-CLAIM-SCALAR-E-FRECIP-011","PTO-READER-CLAIM-SCALAR-E-FRECIP-012","PTO-READER-CLAIM-SCALAR-E-FRECIP-013","PTO-READER-CLAIM-SCALAR-E-FRECIP-014","PTO-READER-CLAIM-SCALAR-E-FRECIP-015","PTO-READER-CLAIM-SCALAR-E-FSQRT-001","PTO-READER-CLAIM-SCALAR-E-FSQRT-002","PTO-READER-CLAIM-SCALAR-E-FSQRT-003","PTO-READER-CLAIM-SCALAR-E-FSQRT-004","PTO-READER-CLAIM-SCALAR-E-FSQRT-005","PTO-READER-CLAIM-SCALAR-E-FSQRT-006","PTO-READER-CLAIM-SCALAR-E-FSQRT-007","PTO-READER-CLAIM-SCALAR-E-FSQRT-008","PTO-READER-CLAIM-SCALAR-E-FSQRT-009","PTO-READER-CLAIM-SCALAR-E-FSQRT-010","PTO-READER-CLAIM-SCALAR-E-FSQRT-011","PTO-READER-CLAIM-SCALAR-E-FSQRT-012","PTO-READER-CLAIM-SCALAR-E-FSQRT-013","PTO-READER-CLAIM-SCALAR-E-FSQRT-014","PTO-READER-CLAIM-SCALAR-E-FSQRT-015","PTO-READER-CLAIM-SCALAR-E-FSUB-001","PTO-READER-CLAIM-SCALAR-E-FSUB-002","PTO-READER-CLAIM-SCALAR-E-FSUB-003","PTO-READER-CLAIM-SCALAR-E-FSUB-004","PTO-READER-CLAIM-SCALAR-E-FSUB-005","PTO-READER-CLAIM-SCALAR-E-FSUB-006","PTO-READER-CLAIM-SCALAR-E-FSUB-007","PTO-READER-CLAIM-SCALAR-E-FSUB-008","PTO-READER-CLAIM-SCALAR-E-FSUB-009","PTO-READER-CLAIM-SCALAR-E-FSUB-010","PTO-READER-CLAIM-SCALAR-E-FSUB-011","PTO-READER-CLAIM-SCALAR-E-FSUB-012","PTO-READER-CLAIM-SCALAR-E-FSUB-013","PTO-READER-CLAIM-SCALAR-E-FSUB-014","PTO-READER-CLAIM-SCALAR-E-FSUB-015","PTO-READER-CLAIM-SCALAR-E-FSUB-016","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-001","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-002","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-003","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-004","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-005","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-006","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-007","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-008","PTO-READER-CLAIM-SCALAR-E-HL-ADDTPC-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ANDI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-EQI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-GEUI-011","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-LTUI-011","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-NEI-010","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-001","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-002","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-003","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-004","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-005","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-006","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-007","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-008","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-009","PTO-READER-CLAIM-SCALAR-E-HL-CMP-ORI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ANDI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-EQI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-GEUI-013","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-LTUI-013","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-NEI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-001","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-002","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-003","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-004","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-005","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-006","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-007","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-008","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-009","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-010","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-011","PTO-READER-CLAIM-SCALAR-E-HL-SETC-ORI-012","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-001","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-002","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-003","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-004","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-005","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-006","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-007","PTO-READER-CLAIM-SCALAR-E-HL-SETRET-008","PTO-READER-CLAIM-SCALAR-E-J-001","PTO-READER-CLAIM-SCALAR-E-J-002","PTO-READER-CLAIM-SCALAR-E-J-003","PTO-READER-CLAIM-SCALAR-E-J-004","PTO-READER-CLAIM-SCALAR-E-J-005","PTO-READER-CLAIM-SCALAR-E-J-006","PTO-READER-CLAIM-SCALAR-E-J-007","PTO-READER-CLAIM-SCALAR-E-J-008","PTO-READER-CLAIM-SCALAR-E-JR-001","PTO-READER-CLAIM-SCALAR-E-JR-002","PTO-READER-CLAIM-SCALAR-E-JR-003","PTO-READER-CLAIM-SCALAR-E-JR-004","PTO-READER-CLAIM-SCALAR-E-JR-005","PTO-READER-CLAIM-SCALAR-E-JR-006","PTO-READER-CLAIM-SCALAR-E-JR-007","PTO-READER-CLAIM-SCALAR-E-JR-008","PTO-READER-CLAIM-SCALAR-E-JR-009","PTO-READER-CLAIM-SCALAR-E-JR-010","PTO-READER-CLAIM-SCALAR-E-SCVTF-001","PTO-READER-CLAIM-SCALAR-E-SCVTF-002","PTO-READER-CLAIM-SCALAR-E-SCVTF-003","PTO-READER-CLAIM-SCALAR-E-SCVTF-004","PTO-READER-CLAIM-SCALAR-E-SCVTF-005","PTO-READER-CLAIM-SCALAR-E-SCVTF-006","PTO-READER-CLAIM-SCALAR-E-SCVTF-007","PTO-READER-CLAIM-SCALAR-E-SCVTF-008","PTO-READER-CLAIM-SCALAR-E-SCVTF-009","PTO-READER-CLAIM-SCALAR-E-SCVTF-010","PTO-READER-CLAIM-SCALAR-E-SCVTF-011","PTO-READER-CLAIM-SCALAR-E-SCVTF-012","PTO-READER-CLAIM-SCALAR-E-SCVTF-013","PTO-READER-CLAIM-SCALAR-E-SCVTF-014","PTO-READER-CLAIM-SCALAR-E-SCVTF-015","PTO-READER-CLAIM-SCALAR-E-SCVTF-016","PTO-READER-CLAIM-SCALAR-E-SCVTF-017","PTO-READER-CLAIM-SCALAR-E-SETC-AND-001","PTO-READER-CLAIM-SCALAR-E-SETC-AND-002","PTO-READER-CLAIM-SCALAR-E-SETC-AND-003","PTO-READER-CLAIM-SCALAR-E-SETC-AND-004","PTO-READER-CLAIM-SCALAR-E-SETC-AND-005","PTO-READER-CLAIM-SCALAR-E-SETC-AND-006","PTO-READER-CLAIM-SCALAR-E-SETC-AND-007","PTO-READER-CLAIM-SCALAR-E-SETC-AND-008","PTO-READER-CLAIM-SCALAR-E-SETC-AND-009","PTO-READER-CLAIM-SCALAR-E-SETC-AND-010","PTO-READER-CLAIM-SCALAR-E-SETC-AND-011","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-001","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-002","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-003","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-004","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-005","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-006","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-007","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-008","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-009","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-010","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-011","PTO-READER-CLAIM-SCALAR-E-SETC-ANDI-012","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-001","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-002","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-003","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-004","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-005","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-006","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-007","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-008","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-009","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-010","PTO-READER-CLAIM-SCALAR-E-SETC-EQ-011","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-001","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-002","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-003","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-004","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-005","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-006","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-007","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-008","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-009","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-010","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-011","PTO-READER-CLAIM-SCALAR-E-SETC-EQI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GE-001","PTO-READER-CLAIM-SCALAR-E-SETC-GE-002","PTO-READER-CLAIM-SCALAR-E-SETC-GE-003","PTO-READER-CLAIM-SCALAR-E-SETC-GE-004","PTO-READER-CLAIM-SCALAR-E-SETC-GE-005","PTO-READER-CLAIM-SCALAR-E-SETC-GE-006","PTO-READER-CLAIM-SCALAR-E-SETC-GE-007","PTO-READER-CLAIM-SCALAR-E-SETC-GE-008","PTO-READER-CLAIM-SCALAR-E-SETC-GE-009","PTO-READER-CLAIM-SCALAR-E-SETC-GE-010","PTO-READER-CLAIM-SCALAR-E-SETC-GE-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEU-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-001","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-002","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-003","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-004","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-005","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-006","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-007","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-008","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-009","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-010","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-011","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-012","PTO-READER-CLAIM-SCALAR-E-SETC-GEUI-013","PTO-READER-CLAIM-SCALAR-E-SETC-LT-001","PTO-READER-CLAIM-SCALAR-E-SETC-LT-002","PTO-READER-CLAIM-SCALAR-E-SETC-LT-003","PTO-READER-CLAIM-SCALAR-E-SETC-LT-004","PTO-READER-CLAIM-SCALAR-E-SETC-LT-005","PTO-READER-CLAIM-SCALAR-E-SETC-LT-006","PTO-READER-CLAIM-SCALAR-E-SETC-LT-007","PTO-READER-CLAIM-SCALAR-E-SETC-LT-008","PTO-READER-CLAIM-SCALAR-E-SETC-LT-009","PTO-READER-CLAIM-SCALAR-E-SETC-LT-010","PTO-READER-CLAIM-SCALAR-E-SETC-LT-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTI-012","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTU-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-001","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-002","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-003","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-004","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-005","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-006","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-007","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-008","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-009","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-010","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-011","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-012","PTO-READER-CLAIM-SCALAR-E-SETC-LTUI-013","PTO-READER-CLAIM-SCALAR-E-SETC-NE-001","PTO-READER-CLAIM-SCALAR-E-SETC-NE-002","PTO-READER-CLAIM-SCALAR-E-SETC-NE-003","PTO-READER-CLAIM-SCALAR-E-SETC-NE-004","PTO-READER-CLAIM-SCALAR-E-SETC-NE-005","PTO-READER-CLAIM-SCALAR-E-SETC-NE-006","PTO-READER-CLAIM-SCALAR-E-SETC-NE-007","PTO-READER-CLAIM-SCALAR-E-SETC-NE-008","PTO-READER-CLAIM-SCALAR-E-SETC-NE-009","PTO-READER-CLAIM-SCALAR-E-SETC-NE-010","PTO-READER-CLAIM-SCALAR-E-SETC-NE-011","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-001","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-002","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-003","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-004","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-005","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-006","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-007","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-008","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-009","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-010","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-011","PTO-READER-CLAIM-SCALAR-E-SETC-NEI-012","PTO-READER-CLAIM-SCALAR-E-SETC-OR-001","PTO-READER-CLAIM-SCALAR-E-SETC-OR-002","PTO-READER-CLAIM-SCALAR-E-SETC-OR-003","PTO-READER-CLAIM-SCALAR-E-SETC-OR-004","PTO-READER-CLAIM-SCALAR-E-SETC-OR-005","PTO-READER-CLAIM-SCALAR-E-SETC-OR-006","PTO-READER-CLAIM-SCALAR-E-SETC-OR-007","PTO-READER-CLAIM-SCALAR-E-SETC-OR-008","PTO-READER-CLAIM-SCALAR-E-SETC-OR-009","PTO-READER-CLAIM-SCALAR-E-SETC-OR-010","PTO-READER-CLAIM-SCALAR-E-SETC-OR-011","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-001","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-002","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-003","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-004","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-005","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-006","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-007","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-008","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-009","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-010","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-011","PTO-READER-CLAIM-SCALAR-E-SETC-ORI-012","PTO-READER-CLAIM-SCALAR-E-SETRET-001","PTO-READER-CLAIM-SCALAR-E-SETRET-002","PTO-READER-CLAIM-SCALAR-E-SETRET-003","PTO-READER-CLAIM-SCALAR-E-SETRET-004","PTO-READER-CLAIM-SCALAR-E-SETRET-005","PTO-READER-CLAIM-SCALAR-E-SETRET-006","PTO-READER-CLAIM-SCALAR-E-SETRET-007","PTO-READER-CLAIM-SCALAR-E-SETRET-008","PTO-READER-CLAIM-SCALAR-E-UCVTF-001","PTO-READER-CLAIM-SCALAR-E-UCVTF-002","PTO-READER-CLAIM-SCALAR-E-UCVTF-003","PTO-READER-CLAIM-SCALAR-E-UCVTF-004","PTO-READER-CLAIM-SCALAR-E-UCVTF-005","PTO-READER-CLAIM-SCALAR-E-UCVTF-006","PTO-READER-CLAIM-SCALAR-E-UCVTF-007","PTO-READER-CLAIM-SCALAR-E-UCVTF-008","PTO-READER-CLAIM-SCALAR-E-UCVTF-009","PTO-READER-CLAIM-SCALAR-E-UCVTF-010","PTO-READER-CLAIM-SCALAR-E-UCVTF-011","PTO-READER-CLAIM-SCALAR-E-UCVTF-012","PTO-READER-CLAIM-SCALAR-E-UCVTF-013","PTO-READER-CLAIM-SCALAR-E-UCVTF-014","PTO-READER-CLAIM-SCALAR-E-UCVTF-015","PTO-READER-CLAIM-SCALAR-E-UCVTF-016","PTO-READER-CLAIM-SCALAR-E-UCVTF-017"],"reviewed_node_count":1706,"reviewed_node_ids":["PTO-READER-NODE-SCALAR-E-ADDTPC-001","PTO-READER-NODE-SCALAR-E-ADDTPC-002","PTO-READER-NODE-SCALAR-E-ADDTPC-003","PTO-READER-NODE-SCALAR-E-ADDTPC-004","PTO-READER-NODE-SCALAR-E-ADDTPC-005","PTO-READER-NODE-SCALAR-E-ADDTPC-006","PTO-READER-NODE-SCALAR-E-ADDTPC-007","PTO-READER-NODE-SCALAR-E-ADDTPC-008","PTO-READER-NODE-SCALAR-E-ADDTPC-009","PTO-READER-NODE-SCALAR-E-ADDTPC-010","PTO-READER-NODE-SCALAR-E-ADDTPC-011","PTO-READER-NODE-SCALAR-E-ADDTPC-012","PTO-READER-NODE-SCALAR-E-ADDTPC-013","PTO-READER-NODE-SCALAR-E-ADDTPC-014","PTO-READER-NODE-SCALAR-E-ADDTPC-015","PTO-READER-NODE-SCALAR-E-ADDTPC-016","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-C-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-C-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-001","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-002","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-003","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-004","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-005","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-006","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-007","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-008","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-009","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-010","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-011","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-012","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-013","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-014","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-015","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-016","PTO-READER-NODE-SCALAR-E-C-SETC-EQ-017","PTO-READER-NODE-SCALAR-E-C-SETC-NE-001","PTO-READER-NODE-SCALAR-E-C-SETC-NE-002","PTO-READER-NODE-SCALAR-E-C-SETC-NE-003","PTO-READER-NODE-SCALAR-E-C-SETC-NE-004","PTO-READER-NODE-SCALAR-E-C-SETC-NE-005","PTO-READER-NODE-SCALAR-E-C-SETC-NE-006","PTO-READER-NODE-SCALAR-E-C-SETC-NE-007","PTO-READER-NODE-SCALAR-E-C-SETC-NE-008","PTO-READER-NODE-SCALAR-E-C-SETC-NE-009","PTO-READER-NODE-SCALAR-E-C-SETC-NE-010","PTO-READER-NODE-SCALAR-E-C-SETC-NE-011","PTO-READER-NODE-SCALAR-E-C-SETC-NE-012","PTO-READER-NODE-SCALAR-E-C-SETC-NE-013","PTO-READER-NODE-SCALAR-E-C-SETC-NE-014","PTO-READER-NODE-SCALAR-E-C-SETC-NE-015","PTO-READER-NODE-SCALAR-E-C-SETC-NE-016","PTO-READER-NODE-SCALAR-E-C-SETC-NE-017","PTO-READER-NODE-SCALAR-E-CMP-AND-001","PTO-READER-NODE-SCALAR-E-CMP-AND-002","PTO-READER-NODE-SCALAR-E-CMP-AND-003","PTO-READER-NODE-SCALAR-E-CMP-AND-004","PTO-READER-NODE-SCALAR-E-CMP-AND-005","PTO-READER-NODE-SCALAR-E-CMP-AND-006","PTO-READER-NODE-SCALAR-E-CMP-AND-007","PTO-READER-NODE-SCALAR-E-CMP-AND-008","PTO-READER-NODE-SCALAR-E-CMP-AND-009","PTO-READER-NODE-SCALAR-E-CMP-AND-010","PTO-READER-NODE-SCALAR-E-CMP-AND-011","PTO-READER-NODE-SCALAR-E-CMP-AND-012","PTO-READER-NODE-SCALAR-E-CMP-AND-013","PTO-READER-NODE-SCALAR-E-CMP-AND-014","PTO-READER-NODE-SCALAR-E-CMP-AND-015","PTO-READER-NODE-SCALAR-E-CMP-AND-016","PTO-READER-NODE-SCALAR-E-CMP-AND-017","PTO-READER-NODE-SCALAR-E-CMP-AND-018","PTO-READER-NODE-SCALAR-E-CMP-ANDI-001","PTO-READER-NODE-SCALAR-E-CMP-ANDI-002","PTO-READER-NODE-SCALAR-E-CMP-ANDI-003","PTO-READER-NODE-SCALAR-E-CMP-ANDI-004","PTO-READER-NODE-SCALAR-E-CMP-ANDI-005","PTO-READER-NODE-SCALAR-E-CMP-ANDI-006","PTO-READER-NODE-SCALAR-E-CMP-ANDI-007","PTO-READER-NODE-SCALAR-E-CMP-ANDI-008","PTO-READER-NODE-SCALAR-E-CMP-ANDI-009","PTO-READER-NODE-SCALAR-E-CMP-ANDI-010","PTO-READER-NODE-SCALAR-E-CMP-ANDI-011","PTO-READER-NODE-SCALAR-E-CMP-ANDI-012","PTO-READER-NODE-SCALAR-E-CMP-ANDI-013","PTO-READER-NODE-SCALAR-E-CMP-ANDI-014","PTO-READER-NODE-SCALAR-E-CMP-ANDI-015","PTO-READER-NODE-SCALAR-E-CMP-ANDI-016","PTO-READER-NODE-SCALAR-E-CMP-ANDI-017","PTO-READER-NODE-SCALAR-E-CMP-EQ-001","PTO-READER-NODE-SCALAR-E-CMP-EQ-002","PTO-READER-NODE-SCALAR-E-CMP-EQ-003","PTO-READER-NODE-SCALAR-E-CMP-EQ-004","PTO-READER-NODE-SCALAR-E-CMP-EQ-005","PTO-READER-NODE-SCALAR-E-CMP-EQ-006","PTO-READER-NODE-SCALAR-E-CMP-EQ-007","PTO-READER-NODE-SCALAR-E-CMP-EQ-008","PTO-READER-NODE-SCALAR-E-CMP-EQ-009","PTO-READER-NODE-SCALAR-E-CMP-EQ-010","PTO-READER-NODE-SCALAR-E-CMP-EQ-011","PTO-READER-NODE-SCALAR-E-CMP-EQ-012","PTO-READER-NODE-SCALAR-E-CMP-EQ-013","PTO-READER-NODE-SCALAR-E-CMP-EQ-014","PTO-READER-NODE-SCALAR-E-CMP-EQ-015","PTO-READER-NODE-SCALAR-E-CMP-EQ-016","PTO-READER-NODE-SCALAR-E-CMP-EQ-017","PTO-READER-NODE-SCALAR-E-CMP-EQ-018","PTO-READER-NODE-SCALAR-E-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-CMP-EQI-017","PTO-READER-NODE-SCALAR-E-CMP-GE-001","PTO-READER-NODE-SCALAR-E-CMP-GE-002","PTO-READER-NODE-SCALAR-E-CMP-GE-003","PTO-READER-NODE-SCALAR-E-CMP-GE-004","PTO-READER-NODE-SCALAR-E-CMP-GE-005","PTO-READER-NODE-SCALAR-E-CMP-GE-006","PTO-READER-NODE-SCALAR-E-CMP-GE-007","PTO-READER-NODE-SCALAR-E-CMP-GE-008","PTO-READER-NODE-SCALAR-E-CMP-GE-009","PTO-READER-NODE-SCALAR-E-CMP-GE-010","PTO-READER-NODE-SCALAR-E-CMP-GE-011","PTO-READER-NODE-SCALAR-E-CMP-GE-012","PTO-READER-NODE-SCALAR-E-CMP-GE-013","PTO-READER-NODE-SCALAR-E-CMP-GE-014","PTO-READER-NODE-SCALAR-E-CMP-GE-015","PTO-READER-NODE-SCALAR-E-CMP-GE-016","PTO-READER-NODE-SCALAR-E-CMP-GE-017","PTO-READER-NODE-SCALAR-E-CMP-GE-018","PTO-READER-NODE-SCALAR-E-CMP-GEI-001","PTO-READER-NODE-SCALAR-E-CMP-GEI-002","PTO-READER-NODE-SCALAR-E-CMP-GEI-003","PTO-READER-NODE-SCALAR-E-CMP-GEI-004","PTO-READER-NODE-SCALAR-E-CMP-GEI-005","PTO-READER-NODE-SCALAR-E-CMP-GEI-006","PTO-READER-NODE-SCALAR-E-CMP-GEI-007","PTO-READER-NODE-SCALAR-E-CMP-GEI-008","PTO-READER-NODE-SCALAR-E-CMP-GEI-009","PTO-READER-NODE-SCALAR-E-CMP-GEI-010","PTO-READER-NODE-SCALAR-E-CMP-GEI-011","PTO-READER-NODE-SCALAR-E-CMP-GEI-012","PTO-READER-NODE-SCALAR-E-CMP-GEI-013","PTO-READER-NODE-SCALAR-E-CMP-GEI-014","PTO-READER-NODE-SCALAR-E-CMP-GEI-015","PTO-READER-NODE-SCALAR-E-CMP-GEI-016","PTO-READER-NODE-SCALAR-E-CMP-GEI-017","PTO-READER-NODE-SCALAR-E-CMP-GEU-001","PTO-READER-NODE-SCALAR-E-CMP-GEU-002","PTO-READER-NODE-SCALAR-E-CMP-GEU-003","PTO-READER-NODE-SCALAR-E-CMP-GEU-004","PTO-READER-NODE-SCALAR-E-CMP-GEU-005","PTO-READER-NODE-SCALAR-E-CMP-GEU-006","PTO-READER-NODE-SCALAR-E-CMP-GEU-007","PTO-READER-NODE-SCALAR-E-CMP-GEU-008","PTO-READER-NODE-SCALAR-E-CMP-GEU-009","PTO-READER-NODE-SCALAR-E-CMP-GEU-010","PTO-READER-NODE-SCALAR-E-CMP-GEU-011","PTO-READER-NODE-SCALAR-E-CMP-GEU-012","PTO-READER-NODE-SCALAR-E-CMP-GEU-013","PTO-READER-NODE-SCALAR-E-CMP-GEU-014","PTO-READER-NODE-SCALAR-E-CMP-GEU-015","PTO-READER-NODE-SCALAR-E-CMP-GEU-016","PTO-READER-NODE-SCALAR-E-CMP-GEU-017","PTO-READER-NODE-SCALAR-E-CMP-GEU-018","PTO-READER-NODE-SCALAR-E-CMP-GEUI-001","PTO-READER-NODE-SCALAR-E-CMP-GEUI-002","PTO-READER-NODE-SCALAR-E-CMP-GEUI-003","PTO-READER-NODE-SCALAR-E-CMP-GEUI-004","PTO-READER-NODE-SCALAR-E-CMP-GEUI-005","PTO-READER-NODE-SCALAR-E-CMP-GEUI-006","PTO-READER-NODE-SCALAR-E-CMP-GEUI-007","PTO-READER-NODE-SCALAR-E-CMP-GEUI-008","PTO-READER-NODE-SCALAR-E-CMP-GEUI-009","PTO-READER-NODE-SCALAR-E-CMP-GEUI-010","PTO-READER-NODE-SCALAR-E-CMP-GEUI-011","PTO-READER-NODE-SCALAR-E-CMP-GEUI-012","PTO-READER-NODE-SCALAR-E-CMP-GEUI-013","PTO-READER-NODE-SCALAR-E-CMP-GEUI-014","PTO-READER-NODE-SCALAR-E-CMP-GEUI-015","PTO-READER-NODE-SCALAR-E-CMP-GEUI-016","PTO-READER-NODE-SCALAR-E-CMP-GEUI-017","PTO-READER-NODE-SCALAR-E-CMP-GEUI-018","PTO-READER-NODE-SCALAR-E-CMP-LT-001","PTO-READER-NODE-SCALAR-E-CMP-LT-002","PTO-READER-NODE-SCALAR-E-CMP-LT-003","PTO-READER-NODE-SCALAR-E-CMP-LT-004","PTO-READER-NODE-SCALAR-E-CMP-LT-005","PTO-READER-NODE-SCALAR-E-CMP-LT-006","PTO-READER-NODE-SCALAR-E-CMP-LT-007","PTO-READER-NODE-SCALAR-E-CMP-LT-008","PTO-READER-NODE-SCALAR-E-CMP-LT-009","PTO-READER-NODE-SCALAR-E-CMP-LT-010","PTO-READER-NODE-SCALAR-E-CMP-LT-011","PTO-READER-NODE-SCALAR-E-CMP-LT-012","PTO-READER-NODE-SCALAR-E-CMP-LT-013","PTO-READER-NODE-SCALAR-E-CMP-LT-014","PTO-READER-NODE-SCALAR-E-CMP-LT-015","PTO-READER-NODE-SCALAR-E-CMP-LT-016","PTO-READER-NODE-SCALAR-E-CMP-LT-017","PTO-READER-NODE-SCALAR-E-CMP-LT-018","PTO-READER-NODE-SCALAR-E-CMP-LTI-001","PTO-READER-NODE-SCALAR-E-CMP-LTI-002","PTO-READER-NODE-SCALAR-E-CMP-LTI-003","PTO-READER-NODE-SCALAR-E-CMP-LTI-004","PTO-READER-NODE-SCALAR-E-CMP-LTI-005","PTO-READER-NODE-SCALAR-E-CMP-LTI-006","PTO-READER-NODE-SCALAR-E-CMP-LTI-007","PTO-READER-NODE-SCALAR-E-CMP-LTI-008","PTO-READER-NODE-SCALAR-E-CMP-LTI-009","PTO-READER-NODE-SCALAR-E-CMP-LTI-010","PTO-READER-NODE-SCALAR-E-CMP-LTI-011","PTO-READER-NODE-SCALAR-E-CMP-LTI-012","PTO-READER-NODE-SCALAR-E-CMP-LTI-013","PTO-READER-NODE-SCALAR-E-CMP-LTI-014","PTO-READER-NODE-SCALAR-E-CMP-LTI-015","PTO-READER-NODE-SCALAR-E-CMP-LTI-016","PTO-READER-NODE-SCALAR-E-CMP-LTI-017","PTO-READER-NODE-SCALAR-E-CMP-LTU-001","PTO-READER-NODE-SCALAR-E-CMP-LTU-002","PTO-READER-NODE-SCALAR-E-CMP-LTU-003","PTO-READER-NODE-SCALAR-E-CMP-LTU-004","PTO-READER-NODE-SCALAR-E-CMP-LTU-005","PTO-READER-NODE-SCALAR-E-CMP-LTU-006","PTO-READER-NODE-SCALAR-E-CMP-LTU-007","PTO-READER-NODE-SCALAR-E-CMP-LTU-008","PTO-READER-NODE-SCALAR-E-CMP-LTU-009","PTO-READER-NODE-SCALAR-E-CMP-LTU-010","PTO-READER-NODE-SCALAR-E-CMP-LTU-011","PTO-READER-NODE-SCALAR-E-CMP-LTU-012","PTO-READER-NODE-SCALAR-E-CMP-LTU-013","PTO-READER-NODE-SCALAR-E-CMP-LTU-014","PTO-READER-NODE-SCALAR-E-CMP-LTU-015","PTO-READER-NODE-SCALAR-E-CMP-LTU-016","PTO-READER-NODE-SCALAR-E-CMP-LTU-017","PTO-READER-NODE-SCALAR-E-CMP-LTU-018","PTO-READER-NODE-SCALAR-E-CMP-LTUI-001","PTO-READER-NODE-SCALAR-E-CMP-LTUI-002","PTO-READER-NODE-SCALAR-E-CMP-LTUI-003","PTO-READER-NODE-SCALAR-E-CMP-LTUI-004","PTO-READER-NODE-SCALAR-E-CMP-LTUI-005","PTO-READER-NODE-SCALAR-E-CMP-LTUI-006","PTO-READER-NODE-SCALAR-E-CMP-LTUI-007","PTO-READER-NODE-SCALAR-E-CMP-LTUI-008","PTO-READER-NODE-SCALAR-E-CMP-LTUI-009","PTO-READER-NODE-SCALAR-E-CMP-LTUI-010","PTO-READER-NODE-SCALAR-E-CMP-LTUI-011","PTO-READER-NODE-SCALAR-E-CMP-LTUI-012","PTO-READER-NODE-SCALAR-E-CMP-LTUI-013","PTO-READER-NODE-SCALAR-E-CMP-LTUI-014","PTO-READER-NODE-SCALAR-E-CMP-LTUI-015","PTO-READER-NODE-SCALAR-E-CMP-LTUI-016","PTO-READER-NODE-SCALAR-E-CMP-LTUI-017","PTO-READER-NODE-SCALAR-E-CMP-LTUI-018","PTO-READER-NODE-SCALAR-E-CMP-NE-001","PTO-READER-NODE-SCALAR-E-CMP-NE-002","PTO-READER-NODE-SCALAR-E-CMP-NE-003","PTO-READER-NODE-SCALAR-E-CMP-NE-004","PTO-READER-NODE-SCALAR-E-CMP-NE-005","PTO-READER-NODE-SCALAR-E-CMP-NE-006","PTO-READER-NODE-SCALAR-E-CMP-NE-007","PTO-READER-NODE-SCALAR-E-CMP-NE-008","PTO-READER-NODE-SCALAR-E-CMP-NE-009","PTO-READER-NODE-SCALAR-E-CMP-NE-010","PTO-READER-NODE-SCALAR-E-CMP-NE-011","PTO-READER-NODE-SCALAR-E-CMP-NE-012","PTO-READER-NODE-SCALAR-E-CMP-NE-013","PTO-READER-NODE-SCALAR-E-CMP-NE-014","PTO-READER-NODE-SCALAR-E-CMP-NE-015","PTO-READER-NODE-SCALAR-E-CMP-NE-016","PTO-READER-NODE-SCALAR-E-CMP-NE-017","PTO-READER-NODE-SCALAR-E-CMP-NE-018","PTO-READER-NODE-SCALAR-E-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-CMP-NEI-017","PTO-READER-NODE-SCALAR-E-CMP-OR-001","PTO-READER-NODE-SCALAR-E-CMP-OR-002","PTO-READER-NODE-SCALAR-E-CMP-OR-003","PTO-READER-NODE-SCALAR-E-CMP-OR-004","PTO-READER-NODE-SCALAR-E-CMP-OR-005","PTO-READER-NODE-SCALAR-E-CMP-OR-006","PTO-READER-NODE-SCALAR-E-CMP-OR-007","PTO-READER-NODE-SCALAR-E-CMP-OR-008","PTO-READER-NODE-SCALAR-E-CMP-OR-009","PTO-READER-NODE-SCALAR-E-CMP-OR-010","PTO-READER-NODE-SCALAR-E-CMP-OR-011","PTO-READER-NODE-SCALAR-E-CMP-OR-012","PTO-READER-NODE-SCALAR-E-CMP-OR-013","PTO-READER-NODE-SCALAR-E-CMP-OR-014","PTO-READER-NODE-SCALAR-E-CMP-OR-015","PTO-READER-NODE-SCALAR-E-CMP-OR-016","PTO-READER-NODE-SCALAR-E-CMP-OR-017","PTO-READER-NODE-SCALAR-E-CMP-OR-018","PTO-READER-NODE-SCALAR-E-CMP-ORI-001","PTO-READER-NODE-SCALAR-E-CMP-ORI-002","PTO-READER-NODE-SCALAR-E-CMP-ORI-003","PTO-READER-NODE-SCALAR-E-CMP-ORI-004","PTO-READER-NODE-SCALAR-E-CMP-ORI-005","PTO-READER-NODE-SCALAR-E-CMP-ORI-006","PTO-READER-NODE-SCALAR-E-CMP-ORI-007","PTO-READER-NODE-SCALAR-E-CMP-ORI-008","PTO-READER-NODE-SCALAR-E-CMP-ORI-009","PTO-READER-NODE-SCALAR-E-CMP-ORI-010","PTO-READER-NODE-SCALAR-E-CMP-ORI-011","PTO-READER-NODE-SCALAR-E-CMP-ORI-012","PTO-READER-NODE-SCALAR-E-CMP-ORI-013","PTO-READER-NODE-SCALAR-E-CMP-ORI-014","PTO-READER-NODE-SCALAR-E-CMP-ORI-015","PTO-READER-NODE-SCALAR-E-CMP-ORI-016","PTO-READER-NODE-SCALAR-E-CMP-ORI-017","PTO-READER-NODE-SCALAR-E-FABS-001","PTO-READER-NODE-SCALAR-E-FABS-002","PTO-READER-NODE-SCALAR-E-FABS-003","PTO-READER-NODE-SCALAR-E-FABS-004","PTO-READER-NODE-SCALAR-E-FABS-005","PTO-READER-NODE-SCALAR-E-FABS-006","PTO-READER-NODE-SCALAR-E-FABS-007","PTO-READER-NODE-SCALAR-E-FABS-008","PTO-READER-NODE-SCALAR-E-FABS-009","PTO-READER-NODE-SCALAR-E-FABS-010","PTO-READER-NODE-SCALAR-E-FABS-011","PTO-READER-NODE-SCALAR-E-FABS-012","PTO-READER-NODE-SCALAR-E-FABS-013","PTO-READER-NODE-SCALAR-E-FABS-014","PTO-READER-NODE-SCALAR-E-FABS-015","PTO-READER-NODE-SCALAR-E-FABS-016","PTO-READER-NODE-SCALAR-E-FABS-017","PTO-READER-NODE-SCALAR-E-FABS-018","PTO-READER-NODE-SCALAR-E-FABS-019","PTO-READER-NODE-SCALAR-E-FABS-020","PTO-READER-NODE-SCALAR-E-FABS-021","PTO-READER-NODE-SCALAR-E-FCVT-001","PTO-READER-NODE-SCALAR-E-FCVT-002","PTO-READER-NODE-SCALAR-E-FCVT-003","PTO-READER-NODE-SCALAR-E-FCVT-004","PTO-READER-NODE-SCALAR-E-FCVT-005","PTO-READER-NODE-SCALAR-E-FCVT-006","PTO-READER-NODE-SCALAR-E-FCVT-007","PTO-READER-NODE-SCALAR-E-FCVT-008","PTO-READER-NODE-SCALAR-E-FCVT-009","PTO-READER-NODE-SCALAR-E-FCVT-010","PTO-READER-NODE-SCALAR-E-FCVT-011","PTO-READER-NODE-SCALAR-E-FCVT-012","PTO-READER-NODE-SCALAR-E-FCVT-013","PTO-READER-NODE-SCALAR-E-FCVT-014","PTO-READER-NODE-SCALAR-E-FCVT-015","PTO-READER-NODE-SCALAR-E-FCVT-016","PTO-READER-NODE-SCALAR-E-FCVT-017","PTO-READER-NODE-SCALAR-E-FCVT-018","PTO-READER-NODE-SCALAR-E-FCVT-019","PTO-READER-NODE-SCALAR-E-FCVT-020","PTO-READER-NODE-SCALAR-E-FCVT-021","PTO-READER-NODE-SCALAR-E-FCVT-022","PTO-READER-NODE-SCALAR-E-FCVT-023","PTO-READER-NODE-SCALAR-E-FCVT-024","PTO-READER-NODE-SCALAR-E-FCVTA-001","PTO-READER-NODE-SCALAR-E-FCVTA-002","PTO-READER-NODE-SCALAR-E-FCVTA-003","PTO-READER-NODE-SCALAR-E-FCVTA-004","PTO-READER-NODE-SCALAR-E-FCVTA-005","PTO-READER-NODE-SCALAR-E-FCVTA-006","PTO-READER-NODE-SCALAR-E-FCVTA-007","PTO-READER-NODE-SCALAR-E-FCVTA-008","PTO-READER-NODE-SCALAR-E-FCVTA-009","PTO-READER-NODE-SCALAR-E-FCVTA-010","PTO-READER-NODE-SCALAR-E-FCVTA-011","PTO-READER-NODE-SCALAR-E-FCVTA-012","PTO-READER-NODE-SCALAR-E-FCVTA-013","PTO-READER-NODE-SCALAR-E-FCVTA-014","PTO-READER-NODE-SCALAR-E-FCVTA-015","PTO-READER-NODE-SCALAR-E-FCVTA-016","PTO-READER-NODE-SCALAR-E-FCVTA-017","PTO-READER-NODE-SCALAR-E-FCVTA-018","PTO-READER-NODE-SCALAR-E-FCVTA-019","PTO-READER-NODE-SCALAR-E-FCVTA-020","PTO-READER-NODE-SCALAR-E-FCVTA-021","PTO-READER-NODE-SCALAR-E-FCVTA-022","PTO-READER-NODE-SCALAR-E-FCVTA-023","PTO-READER-NODE-SCALAR-E-FCVTA-024","PTO-READER-NODE-SCALAR-E-FCVTM-001","PTO-READER-NODE-SCALAR-E-FCVTM-002","PTO-READER-NODE-SCALAR-E-FCVTM-003","PTO-READER-NODE-SCALAR-E-FCVTM-004","PTO-READER-NODE-SCALAR-E-FCVTM-005","PTO-READER-NODE-SCALAR-E-FCVTM-006","PTO-READER-NODE-SCALAR-E-FCVTM-007","PTO-READER-NODE-SCALAR-E-FCVTM-008","PTO-READER-NODE-SCALAR-E-FCVTM-009","PTO-READER-NODE-SCALAR-E-FCVTM-010","PTO-READER-NODE-SCALAR-E-FCVTM-011","PTO-READER-NODE-SCALAR-E-FCVTM-012","PTO-READER-NODE-SCALAR-E-FCVTM-013","PTO-READER-NODE-SCALAR-E-FCVTM-014","PTO-READER-NODE-SCALAR-E-FCVTM-015","PTO-READER-NODE-SCALAR-E-FCVTM-016","PTO-READER-NODE-SCALAR-E-FCVTM-017","PTO-READER-NODE-SCALAR-E-FCVTM-018","PTO-READER-NODE-SCALAR-E-FCVTM-019","PTO-READER-NODE-SCALAR-E-FCVTM-020","PTO-READER-NODE-SCALAR-E-FCVTM-021","PTO-READER-NODE-SCALAR-E-FCVTM-022","PTO-READER-NODE-SCALAR-E-FCVTM-023","PTO-READER-NODE-SCALAR-E-FCVTM-024","PTO-READER-NODE-SCALAR-E-FCVTN-001","PTO-READER-NODE-SCALAR-E-FCVTN-002","PTO-READER-NODE-SCALAR-E-FCVTN-003","PTO-READER-NODE-SCALAR-E-FCVTN-004","PTO-READER-NODE-SCALAR-E-FCVTN-005","PTO-READER-NODE-SCALAR-E-FCVTN-006","PTO-READER-NODE-SCALAR-E-FCVTN-007","PTO-READER-NODE-SCALAR-E-FCVTN-008","PTO-READER-NODE-SCALAR-E-FCVTN-009","PTO-READER-NODE-SCALAR-E-FCVTN-010","PTO-READER-NODE-SCALAR-E-FCVTN-011","PTO-READER-NODE-SCALAR-E-FCVTN-012","PTO-READER-NODE-SCALAR-E-FCVTN-013","PTO-READER-NODE-SCALAR-E-FCVTN-014","PTO-READER-NODE-SCALAR-E-FCVTN-015","PTO-READER-NODE-SCALAR-E-FCVTN-016","PTO-READER-NODE-SCALAR-E-FCVTN-017","PTO-READER-NODE-SCALAR-E-FCVTN-018","PTO-READER-NODE-SCALAR-E-FCVTN-019","PTO-READER-NODE-SCALAR-E-FCVTN-020","PTO-READER-NODE-SCALAR-E-FCVTN-021","PTO-READER-NODE-SCALAR-E-FCVTN-022","PTO-READER-NODE-SCALAR-E-FCVTN-023","PTO-READER-NODE-SCALAR-E-FCVTN-024","PTO-READER-NODE-SCALAR-E-FCVTP-001","PTO-READER-NODE-SCALAR-E-FCVTP-002","PTO-READER-NODE-SCALAR-E-FCVTP-003","PTO-READER-NODE-SCALAR-E-FCVTP-004","PTO-READER-NODE-SCALAR-E-FCVTP-005","PTO-READER-NODE-SCALAR-E-FCVTP-006","PTO-READER-NODE-SCALAR-E-FCVTP-007","PTO-READER-NODE-SCALAR-E-FCVTP-008","PTO-READER-NODE-SCALAR-E-FCVTP-009","PTO-READER-NODE-SCALAR-E-FCVTP-010","PTO-READER-NODE-SCALAR-E-FCVTP-011","PTO-READER-NODE-SCALAR-E-FCVTP-012","PTO-READER-NODE-SCALAR-E-FCVTP-013","PTO-READER-NODE-SCALAR-E-FCVTP-014","PTO-READER-NODE-SCALAR-E-FCVTP-015","PTO-READER-NODE-SCALAR-E-FCVTP-016","PTO-READER-NODE-SCALAR-E-FCVTP-017","PTO-READER-NODE-SCALAR-E-FCVTP-018","PTO-READER-NODE-SCALAR-E-FCVTP-019","PTO-READER-NODE-SCALAR-E-FCVTP-020","PTO-READER-NODE-SCALAR-E-FCVTP-021","PTO-READER-NODE-SCALAR-E-FCVTP-022","PTO-READER-NODE-SCALAR-E-FCVTP-023","PTO-READER-NODE-SCALAR-E-FCVTP-024","PTO-READER-NODE-SCALAR-E-FCVTZ-001","PTO-READER-NODE-SCALAR-E-FCVTZ-002","PTO-READER-NODE-SCALAR-E-FCVTZ-003","PTO-READER-NODE-SCALAR-E-FCVTZ-004","PTO-READER-NODE-SCALAR-E-FCVTZ-005","PTO-READER-NODE-SCALAR-E-FCVTZ-006","PTO-READER-NODE-SCALAR-E-FCVTZ-007","PTO-READER-NODE-SCALAR-E-FCVTZ-008","PTO-READER-NODE-SCALAR-E-FCVTZ-009","PTO-READER-NODE-SCALAR-E-FCVTZ-010","PTO-READER-NODE-SCALAR-E-FCVTZ-011","PTO-READER-NODE-SCALAR-E-FCVTZ-012","PTO-READER-NODE-SCALAR-E-FCVTZ-013","PTO-READER-NODE-SCALAR-E-FCVTZ-014","PTO-READER-NODE-SCALAR-E-FCVTZ-015","PTO-READER-NODE-SCALAR-E-FCVTZ-016","PTO-READER-NODE-SCALAR-E-FCVTZ-017","PTO-READER-NODE-SCALAR-E-FCVTZ-018","PTO-READER-NODE-SCALAR-E-FCVTZ-019","PTO-READER-NODE-SCALAR-E-FCVTZ-020","PTO-READER-NODE-SCALAR-E-FCVTZ-021","PTO-READER-NODE-SCALAR-E-FCVTZ-022","PTO-READER-NODE-SCALAR-E-FCVTZ-023","PTO-READER-NODE-SCALAR-E-FCVTZ-024","PTO-READER-NODE-SCALAR-E-FDIV-001","PTO-READER-NODE-SCALAR-E-FDIV-002","PTO-READER-NODE-SCALAR-E-FDIV-003","PTO-READER-NODE-SCALAR-E-FDIV-004","PTO-READER-NODE-SCALAR-E-FDIV-005","PTO-READER-NODE-SCALAR-E-FDIV-006","PTO-READER-NODE-SCALAR-E-FDIV-007","PTO-READER-NODE-SCALAR-E-FDIV-008","PTO-READER-NODE-SCALAR-E-FDIV-009","PTO-READER-NODE-SCALAR-E-FDIV-010","PTO-READER-NODE-SCALAR-E-FDIV-011","PTO-READER-NODE-SCALAR-E-FDIV-012","PTO-READER-NODE-SCALAR-E-FDIV-013","PTO-READER-NODE-SCALAR-E-FDIV-014","PTO-READER-NODE-SCALAR-E-FDIV-015","PTO-READER-NODE-SCALAR-E-FDIV-016","PTO-READER-NODE-SCALAR-E-FDIV-017","PTO-READER-NODE-SCALAR-E-FDIV-018","PTO-READER-NODE-SCALAR-E-FDIV-019","PTO-READER-NODE-SCALAR-E-FDIV-020","PTO-READER-NODE-SCALAR-E-FDIV-021","PTO-READER-NODE-SCALAR-E-FDIV-022","PTO-READER-NODE-SCALAR-E-FDIV-023","PTO-READER-NODE-SCALAR-E-FEQ-001","PTO-READER-NODE-SCALAR-E-FEQ-002","PTO-READER-NODE-SCALAR-E-FEQ-003","PTO-READER-NODE-SCALAR-E-FEQ-004","PTO-READER-NODE-SCALAR-E-FEQ-005","PTO-READER-NODE-SCALAR-E-FEQ-006","PTO-READER-NODE-SCALAR-E-FEQ-007","PTO-READER-NODE-SCALAR-E-FEQ-008","PTO-READER-NODE-SCALAR-E-FEQ-009","PTO-READER-NODE-SCALAR-E-FEQ-010","PTO-READER-NODE-SCALAR-E-FEQ-011","PTO-READER-NODE-SCALAR-E-FEQ-012","PTO-READER-NODE-SCALAR-E-FEQ-013","PTO-READER-NODE-SCALAR-E-FEQ-014","PTO-READER-NODE-SCALAR-E-FEQ-015","PTO-READER-NODE-SCALAR-E-FEQ-016","PTO-READER-NODE-SCALAR-E-FEQ-017","PTO-READER-NODE-SCALAR-E-FEQ-018","PTO-READER-NODE-SCALAR-E-FEQ-019","PTO-READER-NODE-SCALAR-E-FEQ-020","PTO-READER-NODE-SCALAR-E-FEQ-021","PTO-READER-NODE-SCALAR-E-FEQ-022","PTO-READER-NODE-SCALAR-E-FEQ-023","PTO-READER-NODE-SCALAR-E-FEQS-001","PTO-READER-NODE-SCALAR-E-FEQS-002","PTO-READER-NODE-SCALAR-E-FEQS-003","PTO-READER-NODE-SCALAR-E-FEQS-004","PTO-READER-NODE-SCALAR-E-FEQS-005","PTO-READER-NODE-SCALAR-E-FEQS-006","PTO-READER-NODE-SCALAR-E-FEQS-007","PTO-READER-NODE-SCALAR-E-FEQS-008","PTO-READER-NODE-SCALAR-E-FEQS-009","PTO-READER-NODE-SCALAR-E-FEQS-010","PTO-READER-NODE-SCALAR-E-FEQS-011","PTO-READER-NODE-SCALAR-E-FEQS-012","PTO-READER-NODE-SCALAR-E-FEQS-013","PTO-READER-NODE-SCALAR-E-FEQS-014","PTO-READER-NODE-SCALAR-E-FEQS-015","PTO-READER-NODE-SCALAR-E-FEQS-016","PTO-READER-NODE-SCALAR-E-FEQS-017","PTO-READER-NODE-SCALAR-E-FEQS-018","PTO-READER-NODE-SCALAR-E-FEQS-019","PTO-READER-NODE-SCALAR-E-FEQS-020","PTO-READER-NODE-SCALAR-E-FEQS-021","PTO-READER-NODE-SCALAR-E-FEQS-022","PTO-READER-NODE-SCALAR-E-FEQS-023","PTO-READER-NODE-SCALAR-E-FEXP-001","PTO-READER-NODE-SCALAR-E-FEXP-002","PTO-READER-NODE-SCALAR-E-FEXP-003","PTO-READER-NODE-SCALAR-E-FEXP-004","PTO-READER-NODE-SCALAR-E-FEXP-005","PTO-READER-NODE-SCALAR-E-FEXP-006","PTO-READER-NODE-SCALAR-E-FEXP-007","PTO-READER-NODE-SCALAR-E-FEXP-008","PTO-READER-NODE-SCALAR-E-FEXP-009","PTO-READER-NODE-SCALAR-E-FEXP-010","PTO-READER-NODE-SCALAR-E-FEXP-011","PTO-READER-NODE-SCALAR-E-FEXP-012","PTO-READER-NODE-SCALAR-E-FEXP-013","PTO-READER-NODE-SCALAR-E-FEXP-014","PTO-READER-NODE-SCALAR-E-FEXP-015","PTO-READER-NODE-SCALAR-E-FEXP-016","PTO-READER-NODE-SCALAR-E-FEXP-017","PTO-READER-NODE-SCALAR-E-FEXP-018","PTO-READER-NODE-SCALAR-E-FEXP-019","PTO-READER-NODE-SCALAR-E-FEXP-020","PTO-READER-NODE-SCALAR-E-FEXP-021","PTO-READER-NODE-SCALAR-E-FEXP-022","PTO-READER-NODE-SCALAR-E-FGE-001","PTO-READER-NODE-SCALAR-E-FGE-002","PTO-READER-NODE-SCALAR-E-FGE-003","PTO-READER-NODE-SCALAR-E-FGE-004","PTO-READER-NODE-SCALAR-E-FGE-005","PTO-READER-NODE-SCALAR-E-FGE-006","PTO-READER-NODE-SCALAR-E-FGE-007","PTO-READER-NODE-SCALAR-E-FGE-008","PTO-READER-NODE-SCALAR-E-FGE-009","PTO-READER-NODE-SCALAR-E-FGE-010","PTO-READER-NODE-SCALAR-E-FGE-011","PTO-READER-NODE-SCALAR-E-FGE-012","PTO-READER-NODE-SCALAR-E-FGE-013","PTO-READER-NODE-SCALAR-E-FGE-014","PTO-READER-NODE-SCALAR-E-FGE-015","PTO-READER-NODE-SCALAR-E-FGE-016","PTO-READER-NODE-SCALAR-E-FGE-017","PTO-READER-NODE-SCALAR-E-FGE-018","PTO-READER-NODE-SCALAR-E-FGE-019","PTO-READER-NODE-SCALAR-E-FGE-020","PTO-READER-NODE-SCALAR-E-FGE-021","PTO-READER-NODE-SCALAR-E-FGE-022","PTO-READER-NODE-SCALAR-E-FGE-023","PTO-READER-NODE-SCALAR-E-FGES-001","PTO-READER-NODE-SCALAR-E-FGES-002","PTO-READER-NODE-SCALAR-E-FGES-003","PTO-READER-NODE-SCALAR-E-FGES-004","PTO-READER-NODE-SCALAR-E-FGES-005","PTO-READER-NODE-SCALAR-E-FGES-006","PTO-READER-NODE-SCALAR-E-FGES-007","PTO-READER-NODE-SCALAR-E-FGES-008","PTO-READER-NODE-SCALAR-E-FGES-009","PTO-READER-NODE-SCALAR-E-FGES-010","PTO-READER-NODE-SCALAR-E-FGES-011","PTO-READER-NODE-SCALAR-E-FGES-012","PTO-READER-NODE-SCALAR-E-FGES-013","PTO-READER-NODE-SCALAR-E-FGES-014","PTO-READER-NODE-SCALAR-E-FGES-015","PTO-READER-NODE-SCALAR-E-FGES-016","PTO-READER-NODE-SCALAR-E-FGES-017","PTO-READER-NODE-SCALAR-E-FGES-018","PTO-READER-NODE-SCALAR-E-FGES-019","PTO-READER-NODE-SCALAR-E-FGES-020","PTO-READER-NODE-SCALAR-E-FGES-021","PTO-READER-NODE-SCALAR-E-FGES-022","PTO-READER-NODE-SCALAR-E-FGES-023","PTO-READER-NODE-SCALAR-E-FLT-001","PTO-READER-NODE-SCALAR-E-FLT-002","PTO-READER-NODE-SCALAR-E-FLT-003","PTO-READER-NODE-SCALAR-E-FLT-004","PTO-READER-NODE-SCALAR-E-FLT-005","PTO-READER-NODE-SCALAR-E-FLT-006","PTO-READER-NODE-SCALAR-E-FLT-007","PTO-READER-NODE-SCALAR-E-FLT-008","PTO-READER-NODE-SCALAR-E-FLT-009","PTO-READER-NODE-SCALAR-E-FLT-010","PTO-READER-NODE-SCALAR-E-FLT-011","PTO-READER-NODE-SCALAR-E-FLT-012","PTO-READER-NODE-SCALAR-E-FLT-013","PTO-READER-NODE-SCALAR-E-FLT-014","PTO-READER-NODE-SCALAR-E-FLT-015","PTO-READER-NODE-SCALAR-E-FLT-016","PTO-READER-NODE-SCALAR-E-FLT-017","PTO-READER-NODE-SCALAR-E-FLT-018","PTO-READER-NODE-SCALAR-E-FLT-019","PTO-READER-NODE-SCALAR-E-FLT-020","PTO-READER-NODE-SCALAR-E-FLT-021","PTO-READER-NODE-SCALAR-E-FLT-022","PTO-READER-NODE-SCALAR-E-FLT-023","PTO-READER-NODE-SCALAR-E-FLTS-001","PTO-READER-NODE-SCALAR-E-FLTS-002","PTO-READER-NODE-SCALAR-E-FLTS-003","PTO-READER-NODE-SCALAR-E-FLTS-004","PTO-READER-NODE-SCALAR-E-FLTS-005","PTO-READER-NODE-SCALAR-E-FLTS-006","PTO-READER-NODE-SCALAR-E-FLTS-007","PTO-READER-NODE-SCALAR-E-FLTS-008","PTO-READER-NODE-SCALAR-E-FLTS-009","PTO-READER-NODE-SCALAR-E-FLTS-010","PTO-READER-NODE-SCALAR-E-FLTS-011","PTO-READER-NODE-SCALAR-E-FLTS-012","PTO-READER-NODE-SCALAR-E-FLTS-013","PTO-READER-NODE-SCALAR-E-FLTS-014","PTO-READER-NODE-SCALAR-E-FLTS-015","PTO-READER-NODE-SCALAR-E-FLTS-016","PTO-READER-NODE-SCALAR-E-FLTS-017","PTO-READER-NODE-SCALAR-E-FLTS-018","PTO-READER-NODE-SCALAR-E-FLTS-019","PTO-READER-NODE-SCALAR-E-FLTS-020","PTO-READER-NODE-SCALAR-E-FLTS-021","PTO-READER-NODE-SCALAR-E-FLTS-022","PTO-READER-NODE-SCALAR-E-FLTS-023","PTO-READER-NODE-SCALAR-E-FMADD-001","PTO-READER-NODE-SCALAR-E-FMADD-002","PTO-READER-NODE-SCALAR-E-FMADD-003","PTO-READER-NODE-SCALAR-E-FMADD-004","PTO-READER-NODE-SCALAR-E-FMADD-005","PTO-READER-NODE-SCALAR-E-FMADD-006","PTO-READER-NODE-SCALAR-E-FMADD-007","PTO-READER-NODE-SCALAR-E-FMADD-008","PTO-READER-NODE-SCALAR-E-FMADD-009","PTO-READER-NODE-SCALAR-E-FMADD-010","PTO-READER-NODE-SCALAR-E-FMADD-011","PTO-READER-NODE-SCALAR-E-FMADD-012","PTO-READER-NODE-SCALAR-E-FMADD-013","PTO-READER-NODE-SCALAR-E-FMADD-014","PTO-READER-NODE-SCALAR-E-FMADD-015","PTO-READER-NODE-SCALAR-E-FMADD-016","PTO-READER-NODE-SCALAR-E-FMADD-017","PTO-READER-NODE-SCALAR-E-FMADD-018","PTO-READER-NODE-SCALAR-E-FMADD-019","PTO-READER-NODE-SCALAR-E-FMADD-020","PTO-READER-NODE-SCALAR-E-FMADD-021","PTO-READER-NODE-SCALAR-E-FMADD-022","PTO-READER-NODE-SCALAR-E-FMADD-023","PTO-READER-NODE-SCALAR-E-FMADD-024","PTO-READER-NODE-SCALAR-E-FMAX-001","PTO-READER-NODE-SCALAR-E-FMAX-002","PTO-READER-NODE-SCALAR-E-FMAX-003","PTO-READER-NODE-SCALAR-E-FMAX-004","PTO-READER-NODE-SCALAR-E-FMAX-005","PTO-READER-NODE-SCALAR-E-FMAX-006","PTO-READER-NODE-SCALAR-E-FMAX-007","PTO-READER-NODE-SCALAR-E-FMAX-008","PTO-READER-NODE-SCALAR-E-FMAX-009","PTO-READER-NODE-SCALAR-E-FMAX-010","PTO-READER-NODE-SCALAR-E-FMAX-011","PTO-READER-NODE-SCALAR-E-FMAX-012","PTO-READER-NODE-SCALAR-E-FMAX-013","PTO-READER-NODE-SCALAR-E-FMAX-014","PTO-READER-NODE-SCALAR-E-FMAX-015","PTO-READER-NODE-SCALAR-E-FMAX-016","PTO-READER-NODE-SCALAR-E-FMAX-017","PTO-READER-NODE-SCALAR-E-FMAX-018","PTO-READER-NODE-SCALAR-E-FMAX-019","PTO-READER-NODE-SCALAR-E-FMAX-020","PTO-READER-NODE-SCALAR-E-FMAX-021","PTO-READER-NODE-SCALAR-E-FMAX-022","PTO-READER-NODE-SCALAR-E-FMAX-023","PTO-READER-NODE-SCALAR-E-FMIN-001","PTO-READER-NODE-SCALAR-E-FMIN-002","PTO-READER-NODE-SCALAR-E-FMIN-003","PTO-READER-NODE-SCALAR-E-FMIN-004","PTO-READER-NODE-SCALAR-E-FMIN-005","PTO-READER-NODE-SCALAR-E-FMIN-006","PTO-READER-NODE-SCALAR-E-FMIN-007","PTO-READER-NODE-SCALAR-E-FMIN-008","PTO-READER-NODE-SCALAR-E-FMIN-009","PTO-READER-NODE-SCALAR-E-FMIN-010","PTO-READER-NODE-SCALAR-E-FMIN-011","PTO-READER-NODE-SCALAR-E-FMIN-012","PTO-READER-NODE-SCALAR-E-FMIN-013","PTO-READER-NODE-SCALAR-E-FMIN-014","PTO-READER-NODE-SCALAR-E-FMIN-015","PTO-READER-NODE-SCALAR-E-FMIN-016","PTO-READER-NODE-SCALAR-E-FMIN-017","PTO-READER-NODE-SCALAR-E-FMIN-018","PTO-READER-NODE-SCALAR-E-FMIN-019","PTO-READER-NODE-SCALAR-E-FMIN-020","PTO-READER-NODE-SCALAR-E-FMIN-021","PTO-READER-NODE-SCALAR-E-FMIN-022","PTO-READER-NODE-SCALAR-E-FMIN-023","PTO-READER-NODE-SCALAR-E-FMSUB-001","PTO-READER-NODE-SCALAR-E-FMSUB-002","PTO-READER-NODE-SCALAR-E-FMSUB-003","PTO-READER-NODE-SCALAR-E-FMSUB-004","PTO-READER-NODE-SCALAR-E-FMSUB-005","PTO-READER-NODE-SCALAR-E-FMSUB-006","PTO-READER-NODE-SCALAR-E-FMSUB-007","PTO-READER-NODE-SCALAR-E-FMSUB-008","PTO-READER-NODE-SCALAR-E-FMSUB-009","PTO-READER-NODE-SCALAR-E-FMSUB-010","PTO-READER-NODE-SCALAR-E-FMSUB-011","PTO-READER-NODE-SCALAR-E-FMSUB-012","PTO-READER-NODE-SCALAR-E-FMSUB-013","PTO-READER-NODE-SCALAR-E-FMSUB-014","PTO-READER-NODE-SCALAR-E-FMSUB-015","PTO-READER-NODE-SCALAR-E-FMSUB-016","PTO-READER-NODE-SCALAR-E-FMSUB-017","PTO-READER-NODE-SCALAR-E-FMSUB-018","PTO-READER-NODE-SCALAR-E-FMSUB-019","PTO-READER-NODE-SCALAR-E-FMSUB-020","PTO-READER-NODE-SCALAR-E-FMSUB-021","PTO-READER-NODE-SCALAR-E-FMSUB-022","PTO-READER-NODE-SCALAR-E-FMSUB-023","PTO-READER-NODE-SCALAR-E-FMSUB-024","PTO-READER-NODE-SCALAR-E-FMUL-001","PTO-READER-NODE-SCALAR-E-FMUL-002","PTO-READER-NODE-SCALAR-E-FMUL-003","PTO-READER-NODE-SCALAR-E-FMUL-004","PTO-READER-NODE-SCALAR-E-FMUL-005","PTO-READER-NODE-SCALAR-E-FMUL-006","PTO-READER-NODE-SCALAR-E-FMUL-007","PTO-READER-NODE-SCALAR-E-FMUL-008","PTO-READER-NODE-SCALAR-E-FMUL-009","PTO-READER-NODE-SCALAR-E-FMUL-010","PTO-READER-NODE-SCALAR-E-FMUL-011","PTO-READER-NODE-SCALAR-E-FMUL-012","PTO-READER-NODE-SCALAR-E-FMUL-013","PTO-READER-NODE-SCALAR-E-FMUL-014","PTO-READER-NODE-SCALAR-E-FMUL-015","PTO-READER-NODE-SCALAR-E-FMUL-016","PTO-READER-NODE-SCALAR-E-FMUL-017","PTO-READER-NODE-SCALAR-E-FMUL-018","PTO-READER-NODE-SCALAR-E-FMUL-019","PTO-READER-NODE-SCALAR-E-FMUL-020","PTO-READER-NODE-SCALAR-E-FMUL-021","PTO-READER-NODE-SCALAR-E-FMUL-022","PTO-READER-NODE-SCALAR-E-FMUL-023","PTO-READER-NODE-SCALAR-E-FNE-001","PTO-READER-NODE-SCALAR-E-FNE-002","PTO-READER-NODE-SCALAR-E-FNE-003","PTO-READER-NODE-SCALAR-E-FNE-004","PTO-READER-NODE-SCALAR-E-FNE-005","PTO-READER-NODE-SCALAR-E-FNE-006","PTO-READER-NODE-SCALAR-E-FNE-007","PTO-READER-NODE-SCALAR-E-FNE-008","PTO-READER-NODE-SCALAR-E-FNE-009","PTO-READER-NODE-SCALAR-E-FNE-010","PTO-READER-NODE-SCALAR-E-FNE-011","PTO-READER-NODE-SCALAR-E-FNE-012","PTO-READER-NODE-SCALAR-E-FNE-013","PTO-READER-NODE-SCALAR-E-FNE-014","PTO-READER-NODE-SCALAR-E-FNE-015","PTO-READER-NODE-SCALAR-E-FNE-016","PTO-READER-NODE-SCALAR-E-FNE-017","PTO-READER-NODE-SCALAR-E-FNE-018","PTO-READER-NODE-SCALAR-E-FNE-019","PTO-READER-NODE-SCALAR-E-FNE-020","PTO-READER-NODE-SCALAR-E-FNE-021","PTO-READER-NODE-SCALAR-E-FNE-022","PTO-READER-NODE-SCALAR-E-FNE-023","PTO-READER-NODE-SCALAR-E-FNES-001","PTO-READER-NODE-SCALAR-E-FNES-002","PTO-READER-NODE-SCALAR-E-FNES-003","PTO-READER-NODE-SCALAR-E-FNES-004","PTO-READER-NODE-SCALAR-E-FNES-005","PTO-READER-NODE-SCALAR-E-FNES-006","PTO-READER-NODE-SCALAR-E-FNES-007","PTO-READER-NODE-SCALAR-E-FNES-008","PTO-READER-NODE-SCALAR-E-FNES-009","PTO-READER-NODE-SCALAR-E-FNES-010","PTO-READER-NODE-SCALAR-E-FNES-011","PTO-READER-NODE-SCALAR-E-FNES-012","PTO-READER-NODE-SCALAR-E-FNES-013","PTO-READER-NODE-SCALAR-E-FNES-014","PTO-READER-NODE-SCALAR-E-FNES-015","PTO-READER-NODE-SCALAR-E-FNES-016","PTO-READER-NODE-SCALAR-E-FNES-017","PTO-READER-NODE-SCALAR-E-FNES-018","PTO-READER-NODE-SCALAR-E-FNES-019","PTO-READER-NODE-SCALAR-E-FNES-020","PTO-READER-NODE-SCALAR-E-FNES-021","PTO-READER-NODE-SCALAR-E-FNES-022","PTO-READER-NODE-SCALAR-E-FNES-023","PTO-READER-NODE-SCALAR-E-FNMADD-001","PTO-READER-NODE-SCALAR-E-FNMADD-002","PTO-READER-NODE-SCALAR-E-FNMADD-003","PTO-READER-NODE-SCALAR-E-FNMADD-004","PTO-READER-NODE-SCALAR-E-FNMADD-005","PTO-READER-NODE-SCALAR-E-FNMADD-006","PTO-READER-NODE-SCALAR-E-FNMADD-007","PTO-READER-NODE-SCALAR-E-FNMADD-008","PTO-READER-NODE-SCALAR-E-FNMADD-009","PTO-READER-NODE-SCALAR-E-FNMADD-010","PTO-READER-NODE-SCALAR-E-FNMADD-011","PTO-READER-NODE-SCALAR-E-FNMADD-012","PTO-READER-NODE-SCALAR-E-FNMADD-013","PTO-READER-NODE-SCALAR-E-FNMADD-014","PTO-READER-NODE-SCALAR-E-FNMADD-015","PTO-READER-NODE-SCALAR-E-FNMADD-016","PTO-READER-NODE-SCALAR-E-FNMADD-017","PTO-READER-NODE-SCALAR-E-FNMADD-018","PTO-READER-NODE-SCALAR-E-FNMADD-019","PTO-READER-NODE-SCALAR-E-FNMADD-020","PTO-READER-NODE-SCALAR-E-FNMADD-021","PTO-READER-NODE-SCALAR-E-FNMADD-022","PTO-READER-NODE-SCALAR-E-FNMADD-023","PTO-READER-NODE-SCALAR-E-FNMADD-024","PTO-READER-NODE-SCALAR-E-FNMSUB-001","PTO-READER-NODE-SCALAR-E-FNMSUB-002","PTO-READER-NODE-SCALAR-E-FNMSUB-003","PTO-READER-NODE-SCALAR-E-FNMSUB-004","PTO-READER-NODE-SCALAR-E-FNMSUB-005","PTO-READER-NODE-SCALAR-E-FNMSUB-006","PTO-READER-NODE-SCALAR-E-FNMSUB-007","PTO-READER-NODE-SCALAR-E-FNMSUB-008","PTO-READER-NODE-SCALAR-E-FNMSUB-009","PTO-READER-NODE-SCALAR-E-FNMSUB-010","PTO-READER-NODE-SCALAR-E-FNMSUB-011","PTO-READER-NODE-SCALAR-E-FNMSUB-012","PTO-READER-NODE-SCALAR-E-FNMSUB-013","PTO-READER-NODE-SCALAR-E-FNMSUB-014","PTO-READER-NODE-SCALAR-E-FNMSUB-015","PTO-READER-NODE-SCALAR-E-FNMSUB-016","PTO-READER-NODE-SCALAR-E-FNMSUB-017","PTO-READER-NODE-SCALAR-E-FNMSUB-018","PTO-READER-NODE-SCALAR-E-FNMSUB-019","PTO-READER-NODE-SCALAR-E-FNMSUB-020","PTO-READER-NODE-SCALAR-E-FNMSUB-021","PTO-READER-NODE-SCALAR-E-FNMSUB-022","PTO-READER-NODE-SCALAR-E-FNMSUB-023","PTO-READER-NODE-SCALAR-E-FNMSUB-024","PTO-READER-NODE-SCALAR-E-FRECIP-001","PTO-READER-NODE-SCALAR-E-FRECIP-002","PTO-READER-NODE-SCALAR-E-FRECIP-003","PTO-READER-NODE-SCALAR-E-FRECIP-004","PTO-READER-NODE-SCALAR-E-FRECIP-005","PTO-READER-NODE-SCALAR-E-FRECIP-006","PTO-READER-NODE-SCALAR-E-FRECIP-007","PTO-READER-NODE-SCALAR-E-FRECIP-008","PTO-READER-NODE-SCALAR-E-FRECIP-009","PTO-READER-NODE-SCALAR-E-FRECIP-010","PTO-READER-NODE-SCALAR-E-FRECIP-011","PTO-READER-NODE-SCALAR-E-FRECIP-012","PTO-READER-NODE-SCALAR-E-FRECIP-013","PTO-READER-NODE-SCALAR-E-FRECIP-014","PTO-READER-NODE-SCALAR-E-FRECIP-015","PTO-READER-NODE-SCALAR-E-FRECIP-016","PTO-READER-NODE-SCALAR-E-FRECIP-017","PTO-READER-NODE-SCALAR-E-FRECIP-018","PTO-READER-NODE-SCALAR-E-FRECIP-019","PTO-READER-NODE-SCALAR-E-FRECIP-020","PTO-READER-NODE-SCALAR-E-FRECIP-021","PTO-READER-NODE-SCALAR-E-FRECIP-022","PTO-READER-NODE-SCALAR-E-FSQRT-001","PTO-READER-NODE-SCALAR-E-FSQRT-002","PTO-READER-NODE-SCALAR-E-FSQRT-003","PTO-READER-NODE-SCALAR-E-FSQRT-004","PTO-READER-NODE-SCALAR-E-FSQRT-005","PTO-READER-NODE-SCALAR-E-FSQRT-006","PTO-READER-NODE-SCALAR-E-FSQRT-007","PTO-READER-NODE-SCALAR-E-FSQRT-008","PTO-READER-NODE-SCALAR-E-FSQRT-009","PTO-READER-NODE-SCALAR-E-FSQRT-010","PTO-READER-NODE-SCALAR-E-FSQRT-011","PTO-READER-NODE-SCALAR-E-FSQRT-012","PTO-READER-NODE-SCALAR-E-FSQRT-013","PTO-READER-NODE-SCALAR-E-FSQRT-014","PTO-READER-NODE-SCALAR-E-FSQRT-015","PTO-READER-NODE-SCALAR-E-FSQRT-016","PTO-READER-NODE-SCALAR-E-FSQRT-017","PTO-READER-NODE-SCALAR-E-FSQRT-018","PTO-READER-NODE-SCALAR-E-FSQRT-019","PTO-READER-NODE-SCALAR-E-FSQRT-020","PTO-READER-NODE-SCALAR-E-FSQRT-021","PTO-READER-NODE-SCALAR-E-FSQRT-022","PTO-READER-NODE-SCALAR-E-FSUB-001","PTO-READER-NODE-SCALAR-E-FSUB-002","PTO-READER-NODE-SCALAR-E-FSUB-003","PTO-READER-NODE-SCALAR-E-FSUB-004","PTO-READER-NODE-SCALAR-E-FSUB-005","PTO-READER-NODE-SCALAR-E-FSUB-006","PTO-READER-NODE-SCALAR-E-FSUB-007","PTO-READER-NODE-SCALAR-E-FSUB-008","PTO-READER-NODE-SCALAR-E-FSUB-009","PTO-READER-NODE-SCALAR-E-FSUB-010","PTO-READER-NODE-SCALAR-E-FSUB-011","PTO-READER-NODE-SCALAR-E-FSUB-012","PTO-READER-NODE-SCALAR-E-FSUB-013","PTO-READER-NODE-SCALAR-E-FSUB-014","PTO-READER-NODE-SCALAR-E-FSUB-015","PTO-READER-NODE-SCALAR-E-FSUB-016","PTO-READER-NODE-SCALAR-E-FSUB-017","PTO-READER-NODE-SCALAR-E-FSUB-018","PTO-READER-NODE-SCALAR-E-FSUB-019","PTO-READER-NODE-SCALAR-E-FSUB-020","PTO-READER-NODE-SCALAR-E-FSUB-021","PTO-READER-NODE-SCALAR-E-FSUB-022","PTO-READER-NODE-SCALAR-E-FSUB-023","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-001","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-002","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-003","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-004","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-005","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-006","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-007","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-008","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-009","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-010","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-011","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-012","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-013","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-014","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-015","PTO-READER-NODE-SCALAR-E-HL-ADDTPC-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ANDI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-EQI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-GEI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-GEUI-018","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-LTI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-LTUI-018","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-NEI-017","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-001","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-002","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-003","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-004","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-005","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-006","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-007","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-008","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-009","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-010","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-011","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-012","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-013","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-014","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-015","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-016","PTO-READER-NODE-SCALAR-E-HL-CMP-ORI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-ANDI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-EQI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-GEI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-GEUI-020","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-LTI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-LTUI-020","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-NEI-019","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-001","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-002","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-003","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-004","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-005","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-006","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-007","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-008","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-009","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-010","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-011","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-012","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-013","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-014","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-015","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-016","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-017","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-018","PTO-READER-NODE-SCALAR-E-HL-SETC-ORI-019","PTO-READER-NODE-SCALAR-E-HL-SETRET-001","PTO-READER-NODE-SCALAR-E-HL-SETRET-002","PTO-READER-NODE-SCALAR-E-HL-SETRET-003","PTO-READER-NODE-SCALAR-E-HL-SETRET-004","PTO-READER-NODE-SCALAR-E-HL-SETRET-005","PTO-READER-NODE-SCALAR-E-HL-SETRET-006","PTO-READER-NODE-SCALAR-E-HL-SETRET-007","PTO-READER-NODE-SCALAR-E-HL-SETRET-008","PTO-READER-NODE-SCALAR-E-HL-SETRET-009","PTO-READER-NODE-SCALAR-E-HL-SETRET-010","PTO-READER-NODE-SCALAR-E-HL-SETRET-011","PTO-READER-NODE-SCALAR-E-HL-SETRET-012","PTO-READER-NODE-SCALAR-E-HL-SETRET-013","PTO-READER-NODE-SCALAR-E-HL-SETRET-014","PTO-READER-NODE-SCALAR-E-HL-SETRET-015","PTO-READER-NODE-SCALAR-E-J-001","PTO-READER-NODE-SCALAR-E-J-002","PTO-READER-NODE-SCALAR-E-J-003","PTO-READER-NODE-SCALAR-E-J-004","PTO-READER-NODE-SCALAR-E-J-005","PTO-READER-NODE-SCALAR-E-J-006","PTO-READER-NODE-SCALAR-E-J-007","PTO-READER-NODE-SCALAR-E-J-008","PTO-READER-NODE-SCALAR-E-J-009","PTO-READER-NODE-SCALAR-E-J-010","PTO-READER-NODE-SCALAR-E-J-011","PTO-READER-NODE-SCALAR-E-J-012","PTO-READER-NODE-SCALAR-E-J-013","PTO-READER-NODE-SCALAR-E-J-014","PTO-READER-NODE-SCALAR-E-J-015","PTO-READER-NODE-SCALAR-E-JR-001","PTO-READER-NODE-SCALAR-E-JR-002","PTO-READER-NODE-SCALAR-E-JR-003","PTO-READER-NODE-SCALAR-E-JR-004","PTO-READER-NODE-SCALAR-E-JR-005","PTO-READER-NODE-SCALAR-E-JR-006","PTO-READER-NODE-SCALAR-E-JR-007","PTO-READER-NODE-SCALAR-E-JR-008","PTO-READER-NODE-SCALAR-E-JR-009","PTO-READER-NODE-SCALAR-E-JR-010","PTO-READER-NODE-SCALAR-E-JR-011","PTO-READER-NODE-SCALAR-E-JR-012","PTO-READER-NODE-SCALAR-E-JR-013","PTO-READER-NODE-SCALAR-E-JR-014","PTO-READER-NODE-SCALAR-E-JR-015","PTO-READER-NODE-SCALAR-E-JR-016","PTO-READER-NODE-SCALAR-E-JR-017","PTO-READER-NODE-SCALAR-E-SCVTF-001","PTO-READER-NODE-SCALAR-E-SCVTF-002","PTO-READER-NODE-SCALAR-E-SCVTF-003","PTO-READER-NODE-SCALAR-E-SCVTF-004","PTO-READER-NODE-SCALAR-E-SCVTF-005","PTO-READER-NODE-SCALAR-E-SCVTF-006","PTO-READER-NODE-SCALAR-E-SCVTF-007","PTO-READER-NODE-SCALAR-E-SCVTF-008","PTO-READER-NODE-SCALAR-E-SCVTF-009","PTO-READER-NODE-SCALAR-E-SCVTF-010","PTO-READER-NODE-SCALAR-E-SCVTF-011","PTO-READER-NODE-SCALAR-E-SCVTF-012","PTO-READER-NODE-SCALAR-E-SCVTF-013","PTO-READER-NODE-SCALAR-E-SCVTF-014","PTO-READER-NODE-SCALAR-E-SCVTF-015","PTO-READER-NODE-SCALAR-E-SCVTF-016","PTO-READER-NODE-SCALAR-E-SCVTF-017","PTO-READER-NODE-SCALAR-E-SCVTF-018","PTO-READER-NODE-SCALAR-E-SCVTF-019","PTO-READER-NODE-SCALAR-E-SCVTF-020","PTO-READER-NODE-SCALAR-E-SCVTF-021","PTO-READER-NODE-SCALAR-E-SCVTF-022","PTO-READER-NODE-SCALAR-E-SCVTF-023","PTO-READER-NODE-SCALAR-E-SCVTF-024","PTO-READER-NODE-SCALAR-E-SETC-AND-001","PTO-READER-NODE-SCALAR-E-SETC-AND-002","PTO-READER-NODE-SCALAR-E-SETC-AND-003","PTO-READER-NODE-SCALAR-E-SETC-AND-004","PTO-READER-NODE-SCALAR-E-SETC-AND-005","PTO-READER-NODE-SCALAR-E-SETC-AND-006","PTO-READER-NODE-SCALAR-E-SETC-AND-007","PTO-READER-NODE-SCALAR-E-SETC-AND-008","PTO-READER-NODE-SCALAR-E-SETC-AND-009","PTO-READER-NODE-SCALAR-E-SETC-AND-010","PTO-READER-NODE-SCALAR-E-SETC-AND-011","PTO-READER-NODE-SCALAR-E-SETC-AND-012","PTO-READER-NODE-SCALAR-E-SETC-AND-013","PTO-READER-NODE-SCALAR-E-SETC-AND-014","PTO-READER-NODE-SCALAR-E-SETC-AND-015","PTO-READER-NODE-SCALAR-E-SETC-AND-016","PTO-READER-NODE-SCALAR-E-SETC-AND-017","PTO-READER-NODE-SCALAR-E-SETC-AND-018","PTO-READER-NODE-SCALAR-E-SETC-ANDI-001","PTO-READER-NODE-SCALAR-E-SETC-ANDI-002","PTO-READER-NODE-SCALAR-E-SETC-ANDI-003","PTO-READER-NODE-SCALAR-E-SETC-ANDI-004","PTO-READER-NODE-SCALAR-E-SETC-ANDI-005","PTO-READER-NODE-SCALAR-E-SETC-ANDI-006","PTO-READER-NODE-SCALAR-E-SETC-ANDI-007","PTO-READER-NODE-SCALAR-E-SETC-ANDI-008","PTO-READER-NODE-SCALAR-E-SETC-ANDI-009","PTO-READER-NODE-SCALAR-E-SETC-ANDI-010","PTO-READER-NODE-SCALAR-E-SETC-ANDI-011","PTO-READER-NODE-SCALAR-E-SETC-ANDI-012","PTO-READER-NODE-SCALAR-E-SETC-ANDI-013","PTO-READER-NODE-SCALAR-E-SETC-ANDI-014","PTO-READER-NODE-SCALAR-E-SETC-ANDI-015","PTO-READER-NODE-SCALAR-E-SETC-ANDI-016","PTO-READER-NODE-SCALAR-E-SETC-ANDI-017","PTO-READER-NODE-SCALAR-E-SETC-ANDI-018","PTO-READER-NODE-SCALAR-E-SETC-ANDI-019","PTO-READER-NODE-SCALAR-E-SETC-EQ-001","PTO-READER-NODE-SCALAR-E-SETC-EQ-002","PTO-READER-NODE-SCALAR-E-SETC-EQ-003","PTO-READER-NODE-SCALAR-E-SETC-EQ-004","PTO-READER-NODE-SCALAR-E-SETC-EQ-005","PTO-READER-NODE-SCALAR-E-SETC-EQ-006","PTO-READER-NODE-SCALAR-E-SETC-EQ-007","PTO-READER-NODE-SCALAR-E-SETC-EQ-008","PTO-READER-NODE-SCALAR-E-SETC-EQ-009","PTO-READER-NODE-SCALAR-E-SETC-EQ-010","PTO-READER-NODE-SCALAR-E-SETC-EQ-011","PTO-READER-NODE-SCALAR-E-SETC-EQ-012","PTO-READER-NODE-SCALAR-E-SETC-EQ-013","PTO-READER-NODE-SCALAR-E-SETC-EQ-014","PTO-READER-NODE-SCALAR-E-SETC-EQ-015","PTO-READER-NODE-SCALAR-E-SETC-EQ-016","PTO-READER-NODE-SCALAR-E-SETC-EQ-017","PTO-READER-NODE-SCALAR-E-SETC-EQ-018","PTO-READER-NODE-SCALAR-E-SETC-EQI-001","PTO-READER-NODE-SCALAR-E-SETC-EQI-002","PTO-READER-NODE-SCALAR-E-SETC-EQI-003","PTO-READER-NODE-SCALAR-E-SETC-EQI-004","PTO-READER-NODE-SCALAR-E-SETC-EQI-005","PTO-READER-NODE-SCALAR-E-SETC-EQI-006","PTO-READER-NODE-SCALAR-E-SETC-EQI-007","PTO-READER-NODE-SCALAR-E-SETC-EQI-008","PTO-READER-NODE-SCALAR-E-SETC-EQI-009","PTO-READER-NODE-SCALAR-E-SETC-EQI-010","PTO-READER-NODE-SCALAR-E-SETC-EQI-011","PTO-READER-NODE-SCALAR-E-SETC-EQI-012","PTO-READER-NODE-SCALAR-E-SETC-EQI-013","PTO-READER-NODE-SCALAR-E-SETC-EQI-014","PTO-READER-NODE-SCALAR-E-SETC-EQI-015","PTO-READER-NODE-SCALAR-E-SETC-EQI-016","PTO-READER-NODE-SCALAR-E-SETC-EQI-017","PTO-READER-NODE-SCALAR-E-SETC-EQI-018","PTO-READER-NODE-SCALAR-E-SETC-EQI-019","PTO-READER-NODE-SCALAR-E-SETC-GE-001","PTO-READER-NODE-SCALAR-E-SETC-GE-002","PTO-READER-NODE-SCALAR-E-SETC-GE-003","PTO-READER-NODE-SCALAR-E-SETC-GE-004","PTO-READER-NODE-SCALAR-E-SETC-GE-005","PTO-READER-NODE-SCALAR-E-SETC-GE-006","PTO-READER-NODE-SCALAR-E-SETC-GE-007","PTO-READER-NODE-SCALAR-E-SETC-GE-008","PTO-READER-NODE-SCALAR-E-SETC-GE-009","PTO-READER-NODE-SCALAR-E-SETC-GE-010","PTO-READER-NODE-SCALAR-E-SETC-GE-011","PTO-READER-NODE-SCALAR-E-SETC-GE-012","PTO-READER-NODE-SCALAR-E-SETC-GE-013","PTO-READER-NODE-SCALAR-E-SETC-GE-014","PTO-READER-NODE-SCALAR-E-SETC-GE-015","PTO-READER-NODE-SCALAR-E-SETC-GE-016","PTO-READER-NODE-SCALAR-E-SETC-GE-017","PTO-READER-NODE-SCALAR-E-SETC-GE-018","PTO-READER-NODE-SCALAR-E-SETC-GEI-001","PTO-READER-NODE-SCALAR-E-SETC-GEI-002","PTO-READER-NODE-SCALAR-E-SETC-GEI-003","PTO-READER-NODE-SCALAR-E-SETC-GEI-004","PTO-READER-NODE-SCALAR-E-SETC-GEI-005","PTO-READER-NODE-SCALAR-E-SETC-GEI-006","PTO-READER-NODE-SCALAR-E-SETC-GEI-007","PTO-READER-NODE-SCALAR-E-SETC-GEI-008","PTO-READER-NODE-SCALAR-E-SETC-GEI-009","PTO-READER-NODE-SCALAR-E-SETC-GEI-010","PTO-READER-NODE-SCALAR-E-SETC-GEI-011","PTO-READER-NODE-SCALAR-E-SETC-GEI-012","PTO-READER-NODE-SCALAR-E-SETC-GEI-013","PTO-READER-NODE-SCALAR-E-SETC-GEI-014","PTO-READER-NODE-SCALAR-E-SETC-GEI-015","PTO-READER-NODE-SCALAR-E-SETC-GEI-016","PTO-READER-NODE-SCALAR-E-SETC-GEI-017","PTO-READER-NODE-SCALAR-E-SETC-GEI-018","PTO-READER-NODE-SCALAR-E-SETC-GEI-019","PTO-READER-NODE-SCALAR-E-SETC-GEU-001","PTO-READER-NODE-SCALAR-E-SETC-GEU-002","PTO-READER-NODE-SCALAR-E-SETC-GEU-003","PTO-READER-NODE-SCALAR-E-SETC-GEU-004","PTO-READER-NODE-SCALAR-E-SETC-GEU-005","PTO-READER-NODE-SCALAR-E-SETC-GEU-006","PTO-READER-NODE-SCALAR-E-SETC-GEU-007","PTO-READER-NODE-SCALAR-E-SETC-GEU-008","PTO-READER-NODE-SCALAR-E-SETC-GEU-009","PTO-READER-NODE-SCALAR-E-SETC-GEU-010","PTO-READER-NODE-SCALAR-E-SETC-GEU-011","PTO-READER-NODE-SCALAR-E-SETC-GEU-012","PTO-READER-NODE-SCALAR-E-SETC-GEU-013","PTO-READER-NODE-SCALAR-E-SETC-GEU-014","PTO-READER-NODE-SCALAR-E-SETC-GEU-015","PTO-READER-NODE-SCALAR-E-SETC-GEU-016","PTO-READER-NODE-SCALAR-E-SETC-GEU-017","PTO-READER-NODE-SCALAR-E-SETC-GEU-018","PTO-READER-NODE-SCALAR-E-SETC-GEUI-001","PTO-READER-NODE-SCALAR-E-SETC-GEUI-002","PTO-READER-NODE-SCALAR-E-SETC-GEUI-003","PTO-READER-NODE-SCALAR-E-SETC-GEUI-004","PTO-READER-NODE-SCALAR-E-SETC-GEUI-005","PTO-READER-NODE-SCALAR-E-SETC-GEUI-006","PTO-READER-NODE-SCALAR-E-SETC-GEUI-007","PTO-READER-NODE-SCALAR-E-SETC-GEUI-008","PTO-READER-NODE-SCALAR-E-SETC-GEUI-009","PTO-READER-NODE-SCALAR-E-SETC-GEUI-010","PTO-READER-NODE-SCALAR-E-SETC-GEUI-011","PTO-READER-NODE-SCALAR-E-SETC-GEUI-012","PTO-READER-NODE-SCALAR-E-SETC-GEUI-013","PTO-READER-NODE-SCALAR-E-SETC-GEUI-014","PTO-READER-NODE-SCALAR-E-SETC-GEUI-015","PTO-READER-NODE-SCALAR-E-SETC-GEUI-016","PTO-READER-NODE-SCALAR-E-SETC-GEUI-017","PTO-READER-NODE-SCALAR-E-SETC-GEUI-018","PTO-READER-NODE-SCALAR-E-SETC-GEUI-019","PTO-READER-NODE-SCALAR-E-SETC-GEUI-020","PTO-READER-NODE-SCALAR-E-SETC-LT-001","PTO-READER-NODE-SCALAR-E-SETC-LT-002","PTO-READER-NODE-SCALAR-E-SETC-LT-003","PTO-READER-NODE-SCALAR-E-SETC-LT-004","PTO-READER-NODE-SCALAR-E-SETC-LT-005","PTO-READER-NODE-SCALAR-E-SETC-LT-006","PTO-READER-NODE-SCALAR-E-SETC-LT-007","PTO-READER-NODE-SCALAR-E-SETC-LT-008","PTO-READER-NODE-SCALAR-E-SETC-LT-009","PTO-READER-NODE-SCALAR-E-SETC-LT-010","PTO-READER-NODE-SCALAR-E-SETC-LT-011","PTO-READER-NODE-SCALAR-E-SETC-LT-012","PTO-READER-NODE-SCALAR-E-SETC-LT-013","PTO-READER-NODE-SCALAR-E-SETC-LT-014","PTO-READER-NODE-SCALAR-E-SETC-LT-015","PTO-READER-NODE-SCALAR-E-SETC-LT-016","PTO-READER-NODE-SCALAR-E-SETC-LT-017","PTO-READER-NODE-SCALAR-E-SETC-LT-018","PTO-READER-NODE-SCALAR-E-SETC-LTI-001","PTO-READER-NODE-SCALAR-E-SETC-LTI-002","PTO-READER-NODE-SCALAR-E-SETC-LTI-003","PTO-READER-NODE-SCALAR-E-SETC-LTI-004","PTO-READER-NODE-SCALAR-E-SETC-LTI-005","PTO-READER-NODE-SCALAR-E-SETC-LTI-006","PTO-READER-NODE-SCALAR-E-SETC-LTI-007","PTO-READER-NODE-SCALAR-E-SETC-LTI-008","PTO-READER-NODE-SCALAR-E-SETC-LTI-009","PTO-READER-NODE-SCALAR-E-SETC-LTI-010","PTO-READER-NODE-SCALAR-E-SETC-LTI-011","PTO-READER-NODE-SCALAR-E-SETC-LTI-012","PTO-READER-NODE-SCALAR-E-SETC-LTI-013","PTO-READER-NODE-SCALAR-E-SETC-LTI-014","PTO-READER-NODE-SCALAR-E-SETC-LTI-015","PTO-READER-NODE-SCALAR-E-SETC-LTI-016","PTO-READER-NODE-SCALAR-E-SETC-LTI-017","PTO-READER-NODE-SCALAR-E-SETC-LTI-018","PTO-READER-NODE-SCALAR-E-SETC-LTI-019","PTO-READER-NODE-SCALAR-E-SETC-LTU-001","PTO-READER-NODE-SCALAR-E-SETC-LTU-002","PTO-READER-NODE-SCALAR-E-SETC-LTU-003","PTO-READER-NODE-SCALAR-E-SETC-LTU-004","PTO-READER-NODE-SCALAR-E-SETC-LTU-005","PTO-READER-NODE-SCALAR-E-SETC-LTU-006","PTO-READER-NODE-SCALAR-E-SETC-LTU-007","PTO-READER-NODE-SCALAR-E-SETC-LTU-008","PTO-READER-NODE-SCALAR-E-SETC-LTU-009","PTO-READER-NODE-SCALAR-E-SETC-LTU-010","PTO-READER-NODE-SCALAR-E-SETC-LTU-011","PTO-READER-NODE-SCALAR-E-SETC-LTU-012","PTO-READER-NODE-SCALAR-E-SETC-LTU-013","PTO-READER-NODE-SCALAR-E-SETC-LTU-014","PTO-READER-NODE-SCALAR-E-SETC-LTU-015","PTO-READER-NODE-SCALAR-E-SETC-LTU-016","PTO-READER-NODE-SCALAR-E-SETC-LTU-017","PTO-READER-NODE-SCALAR-E-SETC-LTU-018","PTO-READER-NODE-SCALAR-E-SETC-LTUI-001","PTO-READER-NODE-SCALAR-E-SETC-LTUI-002","PTO-READER-NODE-SCALAR-E-SETC-LTUI-003","PTO-READER-NODE-SCALAR-E-SETC-LTUI-004","PTO-READER-NODE-SCALAR-E-SETC-LTUI-005","PTO-READER-NODE-SCALAR-E-SETC-LTUI-006","PTO-READER-NODE-SCALAR-E-SETC-LTUI-007","PTO-READER-NODE-SCALAR-E-SETC-LTUI-008","PTO-READER-NODE-SCALAR-E-SETC-LTUI-009","PTO-READER-NODE-SCALAR-E-SETC-LTUI-010","PTO-READER-NODE-SCALAR-E-SETC-LTUI-011","PTO-READER-NODE-SCALAR-E-SETC-LTUI-012","PTO-READER-NODE-SCALAR-E-SETC-LTUI-013","PTO-READER-NODE-SCALAR-E-SETC-LTUI-014","PTO-READER-NODE-SCALAR-E-SETC-LTUI-015","PTO-READER-NODE-SCALAR-E-SETC-LTUI-016","PTO-READER-NODE-SCALAR-E-SETC-LTUI-017","PTO-READER-NODE-SCALAR-E-SETC-LTUI-018","PTO-READER-NODE-SCALAR-E-SETC-LTUI-019","PTO-READER-NODE-SCALAR-E-SETC-LTUI-020","PTO-READER-NODE-SCALAR-E-SETC-NE-001","PTO-READER-NODE-SCALAR-E-SETC-NE-002","PTO-READER-NODE-SCALAR-E-SETC-NE-003","PTO-READER-NODE-SCALAR-E-SETC-NE-004","PTO-READER-NODE-SCALAR-E-SETC-NE-005","PTO-READER-NODE-SCALAR-E-SETC-NE-006","PTO-READER-NODE-SCALAR-E-SETC-NE-007","PTO-READER-NODE-SCALAR-E-SETC-NE-008","PTO-READER-NODE-SCALAR-E-SETC-NE-009","PTO-READER-NODE-SCALAR-E-SETC-NE-010","PTO-READER-NODE-SCALAR-E-SETC-NE-011","PTO-READER-NODE-SCALAR-E-SETC-NE-012","PTO-READER-NODE-SCALAR-E-SETC-NE-013","PTO-READER-NODE-SCALAR-E-SETC-NE-014","PTO-READER-NODE-SCALAR-E-SETC-NE-015","PTO-READER-NODE-SCALAR-E-SETC-NE-016","PTO-READER-NODE-SCALAR-E-SETC-NE-017","PTO-READER-NODE-SCALAR-E-SETC-NE-018","PTO-READER-NODE-SCALAR-E-SETC-NEI-001","PTO-READER-NODE-SCALAR-E-SETC-NEI-002","PTO-READER-NODE-SCALAR-E-SETC-NEI-003","PTO-READER-NODE-SCALAR-E-SETC-NEI-004","PTO-READER-NODE-SCALAR-E-SETC-NEI-005","PTO-READER-NODE-SCALAR-E-SETC-NEI-006","PTO-READER-NODE-SCALAR-E-SETC-NEI-007","PTO-READER-NODE-SCALAR-E-SETC-NEI-008","PTO-READER-NODE-SCALAR-E-SETC-NEI-009","PTO-READER-NODE-SCALAR-E-SETC-NEI-010","PTO-READER-NODE-SCALAR-E-SETC-NEI-011","PTO-READER-NODE-SCALAR-E-SETC-NEI-012","PTO-READER-NODE-SCALAR-E-SETC-NEI-013","PTO-READER-NODE-SCALAR-E-SETC-NEI-014","PTO-READER-NODE-SCALAR-E-SETC-NEI-015","PTO-READER-NODE-SCALAR-E-SETC-NEI-016","PTO-READER-NODE-SCALAR-E-SETC-NEI-017","PTO-READER-NODE-SCALAR-E-SETC-NEI-018","PTO-READER-NODE-SCALAR-E-SETC-NEI-019","PTO-READER-NODE-SCALAR-E-SETC-OR-001","PTO-READER-NODE-SCALAR-E-SETC-OR-002","PTO-READER-NODE-SCALAR-E-SETC-OR-003","PTO-READER-NODE-SCALAR-E-SETC-OR-004","PTO-READER-NODE-SCALAR-E-SETC-OR-005","PTO-READER-NODE-SCALAR-E-SETC-OR-006","PTO-READER-NODE-SCALAR-E-SETC-OR-007","PTO-READER-NODE-SCALAR-E-SETC-OR-008","PTO-READER-NODE-SCALAR-E-SETC-OR-009","PTO-READER-NODE-SCALAR-E-SETC-OR-010","PTO-READER-NODE-SCALAR-E-SETC-OR-011","PTO-READER-NODE-SCALAR-E-SETC-OR-012","PTO-READER-NODE-SCALAR-E-SETC-OR-013","PTO-READER-NODE-SCALAR-E-SETC-OR-014","PTO-READER-NODE-SCALAR-E-SETC-OR-015","PTO-READER-NODE-SCALAR-E-SETC-OR-016","PTO-READER-NODE-SCALAR-E-SETC-OR-017","PTO-READER-NODE-SCALAR-E-SETC-OR-018","PTO-READER-NODE-SCALAR-E-SETC-ORI-001","PTO-READER-NODE-SCALAR-E-SETC-ORI-002","PTO-READER-NODE-SCALAR-E-SETC-ORI-003","PTO-READER-NODE-SCALAR-E-SETC-ORI-004","PTO-READER-NODE-SCALAR-E-SETC-ORI-005","PTO-READER-NODE-SCALAR-E-SETC-ORI-006","PTO-READER-NODE-SCALAR-E-SETC-ORI-007","PTO-READER-NODE-SCALAR-E-SETC-ORI-008","PTO-READER-NODE-SCALAR-E-SETC-ORI-009","PTO-READER-NODE-SCALAR-E-SETC-ORI-010","PTO-READER-NODE-SCALAR-E-SETC-ORI-011","PTO-READER-NODE-SCALAR-E-SETC-ORI-012","PTO-READER-NODE-SCALAR-E-SETC-ORI-013","PTO-READER-NODE-SCALAR-E-SETC-ORI-014","PTO-READER-NODE-SCALAR-E-SETC-ORI-015","PTO-READER-NODE-SCALAR-E-SETC-ORI-016","PTO-READER-NODE-SCALAR-E-SETC-ORI-017","PTO-READER-NODE-SCALAR-E-SETC-ORI-018","PTO-READER-NODE-SCALAR-E-SETC-ORI-019","PTO-READER-NODE-SCALAR-E-SETRET-001","PTO-READER-NODE-SCALAR-E-SETRET-002","PTO-READER-NODE-SCALAR-E-SETRET-003","PTO-READER-NODE-SCALAR-E-SETRET-004","PTO-READER-NODE-SCALAR-E-SETRET-005","PTO-READER-NODE-SCALAR-E-SETRET-006","PTO-READER-NODE-SCALAR-E-SETRET-007","PTO-READER-NODE-SCALAR-E-SETRET-008","PTO-READER-NODE-SCALAR-E-SETRET-009","PTO-READER-NODE-SCALAR-E-SETRET-010","PTO-READER-NODE-SCALAR-E-SETRET-011","PTO-READER-NODE-SCALAR-E-SETRET-012","PTO-READER-NODE-SCALAR-E-SETRET-013","PTO-READER-NODE-SCALAR-E-SETRET-014","PTO-READER-NODE-SCALAR-E-SETRET-015","PTO-READER-NODE-SCALAR-E-UCVTF-001","PTO-READER-NODE-SCALAR-E-UCVTF-002","PTO-READER-NODE-SCALAR-E-UCVTF-003","PTO-READER-NODE-SCALAR-E-UCVTF-004","PTO-READER-NODE-SCALAR-E-UCVTF-005","PTO-READER-NODE-SCALAR-E-UCVTF-006","PTO-READER-NODE-SCALAR-E-UCVTF-007","PTO-READER-NODE-SCALAR-E-UCVTF-008","PTO-READER-NODE-SCALAR-E-UCVTF-009","PTO-READER-NODE-SCALAR-E-UCVTF-010","PTO-READER-NODE-SCALAR-E-UCVTF-011","PTO-READER-NODE-SCALAR-E-UCVTF-012","PTO-READER-NODE-SCALAR-E-UCVTF-013","PTO-READER-NODE-SCALAR-E-UCVTF-014","PTO-READER-NODE-SCALAR-E-UCVTF-015","PTO-READER-NODE-SCALAR-E-UCVTF-016","PTO-READER-NODE-SCALAR-E-UCVTF-017","PTO-READER-NODE-SCALAR-E-UCVTF-018","PTO-READER-NODE-SCALAR-E-UCVTF-019","PTO-READER-NODE-SCALAR-E-UCVTF-020","PTO-READER-NODE-SCALAR-E-UCVTF-021","PTO-READER-NODE-SCALAR-E-UCVTF-022","PTO-READER-NODE-SCALAR-E-UCVTF-023","PTO-READER-NODE-SCALAR-E-UCVTF-024"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-SCALAR-ADDTPC":"1446702645aa2a4ab4fa2ff047bf93fc5272154eb4c0bec3f62909b5239069f8","PTO-SCALAR-C-CMP-EQI":"e2a7f4eb7e684059f45df9a89a8ff1665a3830cb23456e859cd3b76cfb9e58a4","PTO-SCALAR-C-CMP-NEI":"9236779e5c4777baa8d3bd62c4d542b5aac5ec737029fe5e4f8c58140ef04cb6","PTO-SCALAR-C-SETC-EQ":"587aa1360e7b76cff069464cbf783880b701eac5f43ba2fbc949d91e698c2ddb","PTO-SCALAR-C-SETC-NE":"6db8c942d079ee897f3d423c9893f566f49a02ccb0e2814e68795f1c788599c3","PTO-SCALAR-CMP-AND":"3220c193a494bff6dff9e92c31737fb4bbd6bc5fac3dd01446f771735cbef182","PTO-SCALAR-CMP-ANDI":"83876f151812a296d80569d59145e75dd80a0ff5dc36aeb42bf37f960e70a24f","PTO-SCALAR-CMP-EQ":"e8b5706e4256314e76075497d1f6d8757c4fb80859e4e7465ac6922973e705b3","PTO-SCALAR-CMP-EQI":"760cfb04eac5c922514d5e6ecd8fccc09fc2ff1ba2c8f3325afeef25fed1297b","PTO-SCALAR-CMP-GE":"870a7310e96c95925f61bba4193105995f82c80ffc6f326f18f9ea89b3637cad","PTO-SCALAR-CMP-GEI":"434f67c8bf12bc32befd78238a128f1c1139512c122c758a219f7c79688ef7e3","PTO-SCALAR-CMP-GEU":"7628265635f1b9138bc0c32ee4a305957d2181241ce001ab397fc817d142e2bc","PTO-SCALAR-CMP-GEUI":"ac04091b641ccb234f3122d2af47691080c7ccf6ff61b41f2046d330dd6f8098","PTO-SCALAR-CMP-LT":"cbe86d743e230106369e30f5ccaec2a12052103058db09b6edbc255e5df76096","PTO-SCALAR-CMP-LTI":"0b8235265eb662f57571100a4b647c471747a4492ebec42df0cc4328437866f0","PTO-SCALAR-CMP-LTU":"1fda4fdd062b95387508062ebf61c5a72c31e6653256294022cc07df0218103e","PTO-SCALAR-CMP-LTUI":"17e72ec28436dab91b15a17932197588fe8043586893b8df1aa5476fe14a9846","PTO-SCALAR-CMP-NE":"0a0694749308a41a7b748202303a2b6bc2d7b85def2ad6cce1bec8c92fe2a6db","PTO-SCALAR-CMP-NEI":"2305513f7e7b39c11c7757d7e25bdb117786b77a96ea6d679f620eab87a725da","PTO-SCALAR-CMP-OR":"2572bcb3c350e05081f6cc8fb40216f98106779b3ef5d8647cc6413190cb1c9f","PTO-SCALAR-CMP-ORI":"f7bee40f132562d23ce5e2ffcf24ba46c0e1a907accfd6e0d186efc1051457e0","PTO-SCALAR-FABS":"917b0797d1f361db584f8a77627623579b58016f6602e032ed4cb239fc3e8073","PTO-SCALAR-FCVT":"f92b17978f47b576ef1b708281a80ec15018deed21c6f541b65c8455d426e1b6","PTO-SCALAR-FCVTA":"40446bef581a84f67f7b96dc69a1d8829b02d425fd53d04c14306bc58fd2468a","PTO-SCALAR-FCVTM":"e020b610670b82b367924e012ec1024f0847c5f39af2a8047e6fb8020d41d839","PTO-SCALAR-FCVTN":"cbee737ee7f879829ee2ec43ed9fcd724596eabc660b315b9f3de960b6ff7d74","PTO-SCALAR-FCVTP":"3109148920e53f7e8ac882810ca9a411ec3bc2e04a6473f5ed3b66a098cc3d47","PTO-SCALAR-FCVTZ":"53a0c98c0e7555887d2bdd3cb19e07d66b32c6575a2abd9564a6229ff5527940","PTO-SCALAR-FDIV":"f8b61c88f947671aee2a2f59cc415f64d1abca7327d2137102ae4b63df63ad14","PTO-SCALAR-FEQ":"2ac6af730a531811869b1da3787c5b1e4abec1a492e25acffa31dd3d0c48d97d","PTO-SCALAR-FEQS":"856d3babde6758c2065321afb802f156558069c2ede3e632db6b2550f96c1b76","PTO-SCALAR-FEXP":"091462a77dcc827a506e06d52f2fb415a69499924f13a82d608cc25308f97c19","PTO-SCALAR-FGE":"7f1a4381307a74b9f2f43e1d6f93c033e76d143614c8f9f891612a86f55b125a","PTO-SCALAR-FGES":"3d8af661f92b05aa5e689d907e7b786a87667a2ae5bf45fb998d46c319c4270b","PTO-SCALAR-FLT":"5c3dc97f724a1254169fa472bb81193faa735e0e5c441769ee93c56f95bd28a8","PTO-SCALAR-FLTS":"031369e57f321076da0dbd8391ad5469554f072fe8a1be8ac623729be3da5bb5","PTO-SCALAR-FMADD":"01501e6db479e7b5e227bc3304f742cf0d190a662e3ad4efe3840197c6d22ad0","PTO-SCALAR-FMAX":"1d565ffb1c4be9178f136ca1f8b3c1c7cd6da2f6125c8f34b378529108fc8c19","PTO-SCALAR-FMIN":"17e06696ca58909551f41035eddd6fa1a4ab024279f98ccc6386ad3f523d74e2","PTO-SCALAR-FMSUB":"83462098ec693b7ead82d0424cec3da2b6c7232312d117f1195c779fcc4fabc3","PTO-SCALAR-FMUL":"3daabef58ceab726da27a68d3d7d16562dd059504d3bd8019ab52bd032990a9e","PTO-SCALAR-FNE":"41c7967b3b01b4ed6ad82cf02874a10bde4d3945fac81417aec8306f355da615","PTO-SCALAR-FNES":"b5200cc24a34e5d8d965cb63f6a50833f39d9949e2a75db8d858ae0ff1e6d418","PTO-SCALAR-FNMADD":"6b06c577540b4dba12c93232103396566213f62a0add74aa0710a1f7121933f9","PTO-SCALAR-FNMSUB":"d49e8482693d49c46a22a797fc4c2ca6f4b24d6e83343241d06cf6310ce47696","PTO-SCALAR-FRECIP":"90ab18cbba029e471fe21e55edf5470b8ec6ba282412ebf115092ca3e0b87a9a","PTO-SCALAR-FSQRT":"3826bf591f5dcd6c2b189a0f7016e9500191599d449e0c1dbe8c088fabd1291b","PTO-SCALAR-FSUB":"5de1cb3735ffbe8b5d3ae61461c5acb2d193b819f99822f5589de52a4248e6e8","PTO-SCALAR-HL-ADDTPC":"95ae7d86c1188f1b1bd718ae37c9f4be33fad7b33f73ce7fcba5fec317d687d4","PTO-SCALAR-HL-CMP-ANDI":"8a1481b59e21c2a83ce467a6566aef74a3a2ce12d12621ffc4b21820fd9bfe34","PTO-SCALAR-HL-CMP-EQI":"e01c9ae1a397554c3a1503cd1ab705542229395ac210481ae2b190911073de14","PTO-SCALAR-HL-CMP-GEI":"a401f68acaa6b7bf5483cd9b406f4763c15304465e9888e2b390a9fd1c8afff1","PTO-SCALAR-HL-CMP-GEUI":"d5afea3ad9ee07e5ffc82ace2884fe3f45bde418449a366112d6231327667706","PTO-SCALAR-HL-CMP-LTI":"886c531a69f84c5b9500b4ebc9ae1a5eb3f7f0d904798e4b66e0458a42eb57c0","PTO-SCALAR-HL-CMP-LTUI":"24c387185a7b6de148c6a5308db5ea9359265c58fd84c33f14b5255a72d4d5d3","PTO-SCALAR-HL-CMP-NEI":"4e195bc91e4dd53c32333218f850e56396de49e288430d1a640ff90223d40809","PTO-SCALAR-HL-CMP-ORI":"6de9916ffe9c98440553a6cb92ce02bfc1206e0e0e2b9ad2d24dcd9d529bde1e","PTO-SCALAR-HL-SETC-ANDI":"daff6224d90f44c99352ca14a93edaee23954c425ae3b1200d5d25ba5fbac1ee","PTO-SCALAR-HL-SETC-EQI":"b479323fc42e8fc0300cc1f3ee839b8b44f7c03de9c246cf63a37914e1a75c9c","PTO-SCALAR-HL-SETC-GEI":"1eba070dca9c2f524df5c79a34664ccafcaf133efc578e755e162f8cd04e8232","PTO-SCALAR-HL-SETC-GEUI":"c17d3aa7593902ca58f5784da9a563761a88305d005bba8fe30f29312473c03c","PTO-SCALAR-HL-SETC-LTI":"db54b63cb18c7c8666ea2966d05cbb6ce3ea4f12baccb9f8a67fd699892225eb","PTO-SCALAR-HL-SETC-LTUI":"e4b6f36d7bab7e1ae7d05db6c5432bb0bd441945443b004dcad0399a8c5a5021","PTO-SCALAR-HL-SETC-NEI":"2f29897fb8f63245e43d1d02201d49c943d620c99cf9a8dcc8b3aa1583b9dfe2","PTO-SCALAR-HL-SETC-ORI":"053c60ec7f4db05eb31fb0452dc5870c1c8639c619bf0df35eb1bce7a5c9f92a","PTO-SCALAR-HL-SETRET":"11d7fbe3e3dcf5ecac9ede2477b1768365da14ac95c48ed5b98041f8f8ea7a4e","PTO-SCALAR-J":"ea0204e5f5c644b66b315f177cf909b70c31b33aa7fd12d90614ef181b56a1d4","PTO-SCALAR-JR":"fed13f2da743b0d48488f7da483287b18922cddf3ef75d514953e668ceac62c8","PTO-SCALAR-SCVTF":"5487f870a5dd0c82b406ea4870c84fea5a8931fda67fb8e799275821402857a6","PTO-SCALAR-SETC-AND":"bb72b86b54a2eccbf8da8ff8bba7582d3aa84e84cf0cda203df371c309b12a4b","PTO-SCALAR-SETC-ANDI":"aab3bae2436a34d82693bf8586f75dff79695b9d63872dde75e73e81097a7a73","PTO-SCALAR-SETC-EQ":"35d1760b94082248245b297e4942c350202d3804d7a76c74175e817a30e4c29c","PTO-SCALAR-SETC-EQI":"f3e078d532f88a3df0a55e3fa947617d0931b8c29c24083dc27a1389d1078df5","PTO-SCALAR-SETC-GE":"9ce30acfa77f136eae54f90c079ec74390ac61dc8c3edfc0b495e32dd17b7065","PTO-SCALAR-SETC-GEI":"bb02e5d54f62a32ee609ff127496e80cdc338a8e495ee8d234ce0fd39358c103","PTO-SCALAR-SETC-GEU":"5fa5ee7feb16cc1599104413f4fb8c43f6b3df687f74edbd986ac3b7a6a9b806","PTO-SCALAR-SETC-GEUI":"93cc0a7a392240b6edf7fd0e87dbd20b68e4d0910fb3a2916456f8d0ddb8c111","PTO-SCALAR-SETC-LT":"dd4f78605d31b93088835dd40e0ac6fe1c987836954728c2e4d91d11770e6a83","PTO-SCALAR-SETC-LTI":"5ecfee77c167dc66243ec6060be4d2ca05c94ae5242d9bdf439fd6dc9c88078d","PTO-SCALAR-SETC-LTU":"35303de9e20e815b696f3e8ddf26c478158f4b6a1771600b19876d00c30c5ae4","PTO-SCALAR-SETC-LTUI":"b3724c525d7e4cb3ce7d3da11f74003a32928dba1fa0738cc15041137214e044","PTO-SCALAR-SETC-NE":"7e60b966b2fafaee5be268c16fed742d059c64a212b781c61070a895b0d48683","PTO-SCALAR-SETC-NEI":"9c3602c8e1c37ec4c6d643dfc6ff9f40aff49e898c32e2d79b461ba2defdff39","PTO-SCALAR-SETC-OR":"b36813f6458fe5019d7036675e37b600221c07b4e3a600008e7acf8da1bbd0e3","PTO-SCALAR-SETC-ORI":"a73df849c1a6f13d045d00a2e03f5651f93547a41ebe77edd6703f924422c456","PTO-SCALAR-SETRET":"b0513dd6c33f3c65a42e027ae924a01160045c1be3e36fcc9b18249522f79a95","PTO-SCALAR-UCVTF":"08e483b3ff0b533517f57c266f132da55346ce4b8539e0b06aba7b880a5b9a9b"},"unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SCVTF","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-UCVTF"],"unit_risks":{"PTO-SCALAR-ADDTPC":"high-risk","PTO-SCALAR-C-CMP-EQI":"high-risk","PTO-SCALAR-C-CMP-NEI":"high-risk","PTO-SCALAR-C-SETC-EQ":"high-risk","PTO-SCALAR-C-SETC-NE":"high-risk","PTO-SCALAR-CMP-AND":"high-risk","PTO-SCALAR-CMP-ANDI":"high-risk","PTO-SCALAR-CMP-EQ":"high-risk","PTO-SCALAR-CMP-EQI":"high-risk","PTO-SCALAR-CMP-GE":"high-risk","PTO-SCALAR-CMP-GEI":"high-risk","PTO-SCALAR-CMP-GEU":"high-risk","PTO-SCALAR-CMP-GEUI":"high-risk","PTO-SCALAR-CMP-LT":"high-risk","PTO-SCALAR-CMP-LTI":"high-risk","PTO-SCALAR-CMP-LTU":"high-risk","PTO-SCALAR-CMP-LTUI":"high-risk","PTO-SCALAR-CMP-NE":"high-risk","PTO-SCALAR-CMP-NEI":"high-risk","PTO-SCALAR-CMP-OR":"high-risk","PTO-SCALAR-CMP-ORI":"high-risk","PTO-SCALAR-FABS":"high-risk","PTO-SCALAR-FCVT":"high-risk","PTO-SCALAR-FCVTA":"high-risk","PTO-SCALAR-FCVTM":"high-risk","PTO-SCALAR-FCVTN":"high-risk","PTO-SCALAR-FCVTP":"high-risk","PTO-SCALAR-FCVTZ":"high-risk","PTO-SCALAR-FDIV":"high-risk","PTO-SCALAR-FEQ":"high-risk","PTO-SCALAR-FEQS":"high-risk","PTO-SCALAR-FEXP":"high-risk","PTO-SCALAR-FGE":"high-risk","PTO-SCALAR-FGES":"high-risk","PTO-SCALAR-FLT":"high-risk","PTO-SCALAR-FLTS":"high-risk","PTO-SCALAR-FMADD":"high-risk","PTO-SCALAR-FMAX":"high-risk","PTO-SCALAR-FMIN":"high-risk","PTO-SCALAR-FMSUB":"high-risk","PTO-SCALAR-FMUL":"high-risk","PTO-SCALAR-FNE":"high-risk","PTO-SCALAR-FNES":"high-risk","PTO-SCALAR-FNMADD":"high-risk","PTO-SCALAR-FNMSUB":"high-risk","PTO-SCALAR-FRECIP":"high-risk","PTO-SCALAR-FSQRT":"high-risk","PTO-SCALAR-FSUB":"high-risk","PTO-SCALAR-HL-ADDTPC":"high-risk","PTO-SCALAR-HL-CMP-ANDI":"high-risk","PTO-SCALAR-HL-CMP-EQI":"high-risk","PTO-SCALAR-HL-CMP-GEI":"high-risk","PTO-SCALAR-HL-CMP-GEUI":"high-risk","PTO-SCALAR-HL-CMP-LTI":"high-risk","PTO-SCALAR-HL-CMP-LTUI":"high-risk","PTO-SCALAR-HL-CMP-NEI":"high-risk","PTO-SCALAR-HL-CMP-ORI":"high-risk","PTO-SCALAR-HL-SETC-ANDI":"high-risk","PTO-SCALAR-HL-SETC-EQI":"high-risk","PTO-SCALAR-HL-SETC-GEI":"high-risk","PTO-SCALAR-HL-SETC-GEUI":"high-risk","PTO-SCALAR-HL-SETC-LTI":"high-risk","PTO-SCALAR-HL-SETC-LTUI":"high-risk","PTO-SCALAR-HL-SETC-NEI":"high-risk","PTO-SCALAR-HL-SETC-ORI":"high-risk","PTO-SCALAR-HL-SETRET":"high-risk","PTO-SCALAR-J":"high-risk","PTO-SCALAR-JR":"high-risk","PTO-SCALAR-SCVTF":"high-risk","PTO-SCALAR-SETC-AND":"high-risk","PTO-SCALAR-SETC-ANDI":"high-risk","PTO-SCALAR-SETC-EQ":"high-risk","PTO-SCALAR-SETC-EQI":"high-risk","PTO-SCALAR-SETC-GE":"high-risk","PTO-SCALAR-SETC-GEI":"high-risk","PTO-SCALAR-SETC-GEU":"high-risk","PTO-SCALAR-SETC-GEUI":"high-risk","PTO-SCALAR-SETC-LT":"high-risk","PTO-SCALAR-SETC-LTI":"high-risk","PTO-SCALAR-SETC-LTU":"high-risk","PTO-SCALAR-SETC-LTUI":"high-risk","PTO-SCALAR-SETC-NE":"high-risk","PTO-SCALAR-SETC-NEI":"high-risk","PTO-SCALAR-SETC-OR":"high-risk","PTO-SCALAR-SETC-ORI":"high-risk","PTO-SCALAR-SETRET":"high-risk","PTO-SCALAR-UCVTF":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":87,"verifier_sample_unit_ids":["PTO-SCALAR-ADDTPC","PTO-SCALAR-C-CMP-EQI","PTO-SCALAR-C-CMP-NEI","PTO-SCALAR-C-SETC-EQ","PTO-SCALAR-C-SETC-NE","PTO-SCALAR-CMP-AND","PTO-SCALAR-CMP-ANDI","PTO-SCALAR-CMP-EQ","PTO-SCALAR-CMP-EQI","PTO-SCALAR-CMP-GE","PTO-SCALAR-CMP-GEI","PTO-SCALAR-CMP-GEU","PTO-SCALAR-CMP-GEUI","PTO-SCALAR-CMP-LT","PTO-SCALAR-CMP-LTI","PTO-SCALAR-CMP-LTU","PTO-SCALAR-CMP-LTUI","PTO-SCALAR-CMP-NE","PTO-SCALAR-CMP-NEI","PTO-SCALAR-CMP-OR","PTO-SCALAR-CMP-ORI","PTO-SCALAR-FABS","PTO-SCALAR-FCVT","PTO-SCALAR-FCVTA","PTO-SCALAR-FCVTM","PTO-SCALAR-FCVTN","PTO-SCALAR-FCVTP","PTO-SCALAR-FCVTZ","PTO-SCALAR-FDIV","PTO-SCALAR-FEQ","PTO-SCALAR-FEQS","PTO-SCALAR-FEXP","PTO-SCALAR-FGE","PTO-SCALAR-FGES","PTO-SCALAR-FLT","PTO-SCALAR-FLTS","PTO-SCALAR-FMADD","PTO-SCALAR-FMAX","PTO-SCALAR-FMIN","PTO-SCALAR-FMSUB","PTO-SCALAR-FMUL","PTO-SCALAR-FNE","PTO-SCALAR-FNES","PTO-SCALAR-FNMADD","PTO-SCALAR-FNMSUB","PTO-SCALAR-FRECIP","PTO-SCALAR-FSQRT","PTO-SCALAR-FSUB","PTO-SCALAR-HL-ADDTPC","PTO-SCALAR-HL-CMP-ANDI","PTO-SCALAR-HL-CMP-EQI","PTO-SCALAR-HL-CMP-GEI","PTO-SCALAR-HL-CMP-GEUI","PTO-SCALAR-HL-CMP-LTI","PTO-SCALAR-HL-CMP-LTUI","PTO-SCALAR-HL-CMP-NEI","PTO-SCALAR-HL-CMP-ORI","PTO-SCALAR-HL-SETC-ANDI","PTO-SCALAR-HL-SETC-EQI","PTO-SCALAR-HL-SETC-GEI","PTO-SCALAR-HL-SETC-GEUI","PTO-SCALAR-HL-SETC-LTI","PTO-SCALAR-HL-SETC-LTUI","PTO-SCALAR-HL-SETC-NEI","PTO-SCALAR-HL-SETC-ORI","PTO-SCALAR-HL-SETRET","PTO-SCALAR-J","PTO-SCALAR-JR","PTO-SCALAR-SCVTF","PTO-SCALAR-SETC-AND","PTO-SCALAR-SETC-ANDI","PTO-SCALAR-SETC-EQ","PTO-SCALAR-SETC-EQI","PTO-SCALAR-SETC-GE","PTO-SCALAR-SETC-GEI","PTO-SCALAR-SETC-GEU","PTO-SCALAR-SETC-GEUI","PTO-SCALAR-SETC-LT","PTO-SCALAR-SETC-LTI","PTO-SCALAR-SETC-LTU","PTO-SCALAR-SETC-LTUI","PTO-SCALAR-SETC-NE","PTO-SCALAR-SETC-NEI","PTO-SCALAR-SETC-OR","PTO-SCALAR-SETC-ORI","PTO-SCALAR-SETRET","PTO-SCALAR-UCVTF"]} diff --git a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-a-001.json b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-a-001.json index 715951ba7..71c4f48e6 100644 --- a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-a-001.json +++ b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-a-001.json @@ -1 +1 @@ -{"artifact_digests":{"language_review":"248bde97001c1457b707441c2ace7e67a8265eecedc085d7a485149919286818","translation":"eb67833cf45ea427a6111ae0a7cc94264fcc7a0c95f66060f5626a28acf99a67","verification":"7afb2b6ae901419b784e8b68730586ff52376086c255ece1d02b4e63f07ed6fa"},"batch_id":"PTO-READER-ZH-TILE-A-001","contexts":{"language_reviewer":"/root/arch_c_semantic_review","translator":"/root/arch_rollout_c","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT","PTO-TILE-TFILLPAD"],"reviewed_claim_count":480,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-GMOV-001","PTO-READER-CLAIM-TILE-GMOV-002","PTO-READER-CLAIM-TILE-GMOV-003","PTO-READER-CLAIM-TILE-GMOV-004","PTO-READER-CLAIM-TILE-GMOV-005","PTO-READER-CLAIM-TILE-GMOV-006","PTO-READER-CLAIM-TILE-GMOV-007","PTO-READER-CLAIM-TILE-GMOV-008","PTO-READER-CLAIM-TILE-GMOV-009","PTO-READER-CLAIM-TILE-GMOV-010","PTO-READER-CLAIM-TILE-GMOV-011","PTO-READER-CLAIM-TILE-GMOV-012","PTO-READER-CLAIM-TILE-GMOV-013","PTO-READER-CLAIM-TILE-MGATHER-001","PTO-READER-CLAIM-TILE-MGATHER-002","PTO-READER-CLAIM-TILE-MGATHER-003","PTO-READER-CLAIM-TILE-MGATHER-004","PTO-READER-CLAIM-TILE-MGATHER-005","PTO-READER-CLAIM-TILE-MGATHER-006","PTO-READER-CLAIM-TILE-MGATHER-007","PTO-READER-CLAIM-TILE-MGATHER-008","PTO-READER-CLAIM-TILE-MGATHER-009","PTO-READER-CLAIM-TILE-MGATHER-010","PTO-READER-CLAIM-TILE-MGATHER-011","PTO-READER-CLAIM-TILE-MGATHER-012","PTO-READER-CLAIM-TILE-MGATHER-013","PTO-READER-CLAIM-TILE-MGATHER-CAS-001","PTO-READER-CLAIM-TILE-MGATHER-CAS-002","PTO-READER-CLAIM-TILE-MGATHER-CAS-003","PTO-READER-CLAIM-TILE-MGATHER-CAS-004","PTO-READER-CLAIM-TILE-MGATHER-CAS-005","PTO-READER-CLAIM-TILE-MGATHER-CAS-006","PTO-READER-CLAIM-TILE-MGATHER-CAS-007","PTO-READER-CLAIM-TILE-MGATHER-CAS-008","PTO-READER-CLAIM-TILE-MGATHER-CAS-009","PTO-READER-CLAIM-TILE-MGATHER-CAS-010","PTO-READER-CLAIM-TILE-MGATHER-CAS-011","PTO-READER-CLAIM-TILE-MGATHER-CAS-012","PTO-READER-CLAIM-TILE-MGATHER-CAS-013","PTO-READER-CLAIM-TILE-MGATHER-CAS-014","PTO-READER-CLAIM-TILE-MGATHER-CAS-015","PTO-READER-CLAIM-TILE-MGATHER-MASK-001","PTO-READER-CLAIM-TILE-MGATHER-MASK-002","PTO-READER-CLAIM-TILE-MGATHER-MASK-003","PTO-READER-CLAIM-TILE-MGATHER-MASK-004","PTO-READER-CLAIM-TILE-MGATHER-MASK-005","PTO-READER-CLAIM-TILE-MGATHER-MASK-006","PTO-READER-CLAIM-TILE-MGATHER-MASK-007","PTO-READER-CLAIM-TILE-MGATHER-MASK-008","PTO-READER-CLAIM-TILE-MGATHER-MASK-009","PTO-READER-CLAIM-TILE-MGATHER-MASK-010","PTO-READER-CLAIM-TILE-MGATHER-MASK-011","PTO-READER-CLAIM-TILE-MGATHER-MASK-012","PTO-READER-CLAIM-TILE-MGATHER-MASK-013","PTO-READER-CLAIM-TILE-MGATHER-MASK-014","PTO-READER-CLAIM-TILE-MSCATTER-001","PTO-READER-CLAIM-TILE-MSCATTER-002","PTO-READER-CLAIM-TILE-MSCATTER-003","PTO-READER-CLAIM-TILE-MSCATTER-004","PTO-READER-CLAIM-TILE-MSCATTER-005","PTO-READER-CLAIM-TILE-MSCATTER-006","PTO-READER-CLAIM-TILE-MSCATTER-007","PTO-READER-CLAIM-TILE-MSCATTER-008","PTO-READER-CLAIM-TILE-MSCATTER-009","PTO-READER-CLAIM-TILE-MSCATTER-010","PTO-READER-CLAIM-TILE-MSCATTER-011","PTO-READER-CLAIM-TILE-MSCATTER-012","PTO-READER-CLAIM-TILE-MSCATTER-013","PTO-READER-CLAIM-TILE-MSCATTER-MASK-001","PTO-READER-CLAIM-TILE-MSCATTER-MASK-002","PTO-READER-CLAIM-TILE-MSCATTER-MASK-003","PTO-READER-CLAIM-TILE-MSCATTER-MASK-004","PTO-READER-CLAIM-TILE-MSCATTER-MASK-005","PTO-READER-CLAIM-TILE-MSCATTER-MASK-006","PTO-READER-CLAIM-TILE-MSCATTER-MASK-007","PTO-READER-CLAIM-TILE-MSCATTER-MASK-008","PTO-READER-CLAIM-TILE-MSCATTER-MASK-009","PTO-READER-CLAIM-TILE-MSCATTER-MASK-010","PTO-READER-CLAIM-TILE-MSCATTER-MASK-011","PTO-READER-CLAIM-TILE-MSCATTER-MASK-012","PTO-READER-CLAIM-TILE-MSCATTER-MASK-013","PTO-READER-CLAIM-TILE-MSCATTER-MASK-014","PTO-READER-CLAIM-TILE-TABS-001","PTO-READER-CLAIM-TILE-TABS-002","PTO-READER-CLAIM-TILE-TABS-003","PTO-READER-CLAIM-TILE-TABS-004","PTO-READER-CLAIM-TILE-TABS-005","PTO-READER-CLAIM-TILE-TABS-006","PTO-READER-CLAIM-TILE-TABS-007","PTO-READER-CLAIM-TILE-TABS-008","PTO-READER-CLAIM-TILE-TABS-009","PTO-READER-CLAIM-TILE-TABS-010","PTO-READER-CLAIM-TILE-TABS-011","PTO-READER-CLAIM-TILE-TABS-012","PTO-READER-CLAIM-TILE-TADD-001","PTO-READER-CLAIM-TILE-TADD-002","PTO-READER-CLAIM-TILE-TADD-003","PTO-READER-CLAIM-TILE-TADD-004","PTO-READER-CLAIM-TILE-TADD-005","PTO-READER-CLAIM-TILE-TADD-006","PTO-READER-CLAIM-TILE-TADD-007","PTO-READER-CLAIM-TILE-TADD-008","PTO-READER-CLAIM-TILE-TADD-009","PTO-READER-CLAIM-TILE-TADD-010","PTO-READER-CLAIM-TILE-TADD-011","PTO-READER-CLAIM-TILE-TADD-012","PTO-READER-CLAIM-TILE-TADD-013","PTO-READER-CLAIM-TILE-TADDS-001","PTO-READER-CLAIM-TILE-TADDS-002","PTO-READER-CLAIM-TILE-TADDS-003","PTO-READER-CLAIM-TILE-TADDS-004","PTO-READER-CLAIM-TILE-TADDS-005","PTO-READER-CLAIM-TILE-TADDS-006","PTO-READER-CLAIM-TILE-TADDS-007","PTO-READER-CLAIM-TILE-TADDS-008","PTO-READER-CLAIM-TILE-TADDS-009","PTO-READER-CLAIM-TILE-TADDS-010","PTO-READER-CLAIM-TILE-TADDS-011","PTO-READER-CLAIM-TILE-TADDS-012","PTO-READER-CLAIM-TILE-TADDS-013","PTO-READER-CLAIM-TILE-TAND-001","PTO-READER-CLAIM-TILE-TAND-002","PTO-READER-CLAIM-TILE-TAND-003","PTO-READER-CLAIM-TILE-TAND-004","PTO-READER-CLAIM-TILE-TAND-005","PTO-READER-CLAIM-TILE-TAND-006","PTO-READER-CLAIM-TILE-TAND-007","PTO-READER-CLAIM-TILE-TAND-008","PTO-READER-CLAIM-TILE-TAND-009","PTO-READER-CLAIM-TILE-TAND-010","PTO-READER-CLAIM-TILE-TAND-011","PTO-READER-CLAIM-TILE-TAND-012","PTO-READER-CLAIM-TILE-TAND-013","PTO-READER-CLAIM-TILE-TANDS-001","PTO-READER-CLAIM-TILE-TANDS-002","PTO-READER-CLAIM-TILE-TANDS-003","PTO-READER-CLAIM-TILE-TANDS-004","PTO-READER-CLAIM-TILE-TANDS-005","PTO-READER-CLAIM-TILE-TANDS-006","PTO-READER-CLAIM-TILE-TANDS-007","PTO-READER-CLAIM-TILE-TANDS-008","PTO-READER-CLAIM-TILE-TANDS-009","PTO-READER-CLAIM-TILE-TANDS-010","PTO-READER-CLAIM-TILE-TANDS-011","PTO-READER-CLAIM-TILE-TANDS-012","PTO-READER-CLAIM-TILE-TANDS-013","PTO-READER-CLAIM-TILE-TCI-001","PTO-READER-CLAIM-TILE-TCI-002","PTO-READER-CLAIM-TILE-TCI-003","PTO-READER-CLAIM-TILE-TCI-004","PTO-READER-CLAIM-TILE-TCI-005","PTO-READER-CLAIM-TILE-TCI-006","PTO-READER-CLAIM-TILE-TCI-007","PTO-READER-CLAIM-TILE-TCI-008","PTO-READER-CLAIM-TILE-TCI-009","PTO-READER-CLAIM-TILE-TCI-010","PTO-READER-CLAIM-TILE-TCI-011","PTO-READER-CLAIM-TILE-TCI-012","PTO-READER-CLAIM-TILE-TCI-013","PTO-READER-CLAIM-TILE-TCMP-001","PTO-READER-CLAIM-TILE-TCMP-002","PTO-READER-CLAIM-TILE-TCMP-003","PTO-READER-CLAIM-TILE-TCMP-004","PTO-READER-CLAIM-TILE-TCMP-005","PTO-READER-CLAIM-TILE-TCMP-006","PTO-READER-CLAIM-TILE-TCMP-007","PTO-READER-CLAIM-TILE-TCMP-008","PTO-READER-CLAIM-TILE-TCMP-009","PTO-READER-CLAIM-TILE-TCMP-010","PTO-READER-CLAIM-TILE-TCMP-011","PTO-READER-CLAIM-TILE-TCMP-012","PTO-READER-CLAIM-TILE-TCMP-013","PTO-READER-CLAIM-TILE-TCMP-014","PTO-READER-CLAIM-TILE-TCMPS-001","PTO-READER-CLAIM-TILE-TCMPS-002","PTO-READER-CLAIM-TILE-TCMPS-003","PTO-READER-CLAIM-TILE-TCMPS-004","PTO-READER-CLAIM-TILE-TCMPS-005","PTO-READER-CLAIM-TILE-TCMPS-006","PTO-READER-CLAIM-TILE-TCMPS-007","PTO-READER-CLAIM-TILE-TCMPS-008","PTO-READER-CLAIM-TILE-TCMPS-009","PTO-READER-CLAIM-TILE-TCMPS-010","PTO-READER-CLAIM-TILE-TCMPS-011","PTO-READER-CLAIM-TILE-TCMPS-012","PTO-READER-CLAIM-TILE-TCMPS-013","PTO-READER-CLAIM-TILE-TCMPS-014","PTO-READER-CLAIM-TILE-TCOLARGMAX-001","PTO-READER-CLAIM-TILE-TCOLARGMAX-002","PTO-READER-CLAIM-TILE-TCOLARGMAX-003","PTO-READER-CLAIM-TILE-TCOLARGMAX-004","PTO-READER-CLAIM-TILE-TCOLARGMAX-005","PTO-READER-CLAIM-TILE-TCOLARGMAX-006","PTO-READER-CLAIM-TILE-TCOLARGMAX-007","PTO-READER-CLAIM-TILE-TCOLARGMAX-008","PTO-READER-CLAIM-TILE-TCOLARGMAX-009","PTO-READER-CLAIM-TILE-TCOLARGMAX-010","PTO-READER-CLAIM-TILE-TCOLARGMAX-011","PTO-READER-CLAIM-TILE-TCOLARGMAX-012","PTO-READER-CLAIM-TILE-TCOLARGMIN-001","PTO-READER-CLAIM-TILE-TCOLARGMIN-002","PTO-READER-CLAIM-TILE-TCOLARGMIN-003","PTO-READER-CLAIM-TILE-TCOLARGMIN-004","PTO-READER-CLAIM-TILE-TCOLARGMIN-005","PTO-READER-CLAIM-TILE-TCOLARGMIN-006","PTO-READER-CLAIM-TILE-TCOLARGMIN-007","PTO-READER-CLAIM-TILE-TCOLARGMIN-008","PTO-READER-CLAIM-TILE-TCOLARGMIN-009","PTO-READER-CLAIM-TILE-TCOLARGMIN-010","PTO-READER-CLAIM-TILE-TCOLARGMIN-011","PTO-READER-CLAIM-TILE-TCOLARGMIN-012","PTO-READER-CLAIM-TILE-TCOLEXPAND-001","PTO-READER-CLAIM-TILE-TCOLEXPAND-002","PTO-READER-CLAIM-TILE-TCOLEXPAND-003","PTO-READER-CLAIM-TILE-TCOLEXPAND-004","PTO-READER-CLAIM-TILE-TCOLEXPAND-005","PTO-READER-CLAIM-TILE-TCOLEXPAND-006","PTO-READER-CLAIM-TILE-TCOLEXPAND-007","PTO-READER-CLAIM-TILE-TCOLEXPAND-008","PTO-READER-CLAIM-TILE-TCOLEXPAND-009","PTO-READER-CLAIM-TILE-TCOLEXPAND-010","PTO-READER-CLAIM-TILE-TCOLEXPAND-011","PTO-READER-CLAIM-TILE-TCOLEXPAND-012","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-001","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-002","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-003","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-004","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-005","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-006","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-007","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-008","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-009","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-010","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-011","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-012","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-013","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-001","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-002","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-003","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-004","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-005","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-006","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-007","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-008","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-009","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-010","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-011","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-012","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-013","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-001","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-002","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-003","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-004","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-005","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-006","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-007","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-008","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-009","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-010","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-011","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-012","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-013","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-001","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-002","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-003","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-004","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-005","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-006","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-007","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-008","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-009","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-010","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-011","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-012","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-013","PTO-READER-CLAIM-TILE-TCOLMAX-001","PTO-READER-CLAIM-TILE-TCOLMAX-002","PTO-READER-CLAIM-TILE-TCOLMAX-003","PTO-READER-CLAIM-TILE-TCOLMAX-004","PTO-READER-CLAIM-TILE-TCOLMAX-005","PTO-READER-CLAIM-TILE-TCOLMAX-006","PTO-READER-CLAIM-TILE-TCOLMAX-007","PTO-READER-CLAIM-TILE-TCOLMAX-008","PTO-READER-CLAIM-TILE-TCOLMAX-009","PTO-READER-CLAIM-TILE-TCOLMAX-010","PTO-READER-CLAIM-TILE-TCOLMAX-011","PTO-READER-CLAIM-TILE-TCOLMAX-012","PTO-READER-CLAIM-TILE-TCOLMIN-001","PTO-READER-CLAIM-TILE-TCOLMIN-002","PTO-READER-CLAIM-TILE-TCOLMIN-003","PTO-READER-CLAIM-TILE-TCOLMIN-004","PTO-READER-CLAIM-TILE-TCOLMIN-005","PTO-READER-CLAIM-TILE-TCOLMIN-006","PTO-READER-CLAIM-TILE-TCOLMIN-007","PTO-READER-CLAIM-TILE-TCOLMIN-008","PTO-READER-CLAIM-TILE-TCOLMIN-009","PTO-READER-CLAIM-TILE-TCOLMIN-010","PTO-READER-CLAIM-TILE-TCOLMIN-011","PTO-READER-CLAIM-TILE-TCOLMIN-012","PTO-READER-CLAIM-TILE-TCOLPROD-001","PTO-READER-CLAIM-TILE-TCOLPROD-002","PTO-READER-CLAIM-TILE-TCOLPROD-003","PTO-READER-CLAIM-TILE-TCOLPROD-004","PTO-READER-CLAIM-TILE-TCOLPROD-005","PTO-READER-CLAIM-TILE-TCOLPROD-006","PTO-READER-CLAIM-TILE-TCOLPROD-007","PTO-READER-CLAIM-TILE-TCOLPROD-008","PTO-READER-CLAIM-TILE-TCOLPROD-009","PTO-READER-CLAIM-TILE-TCOLPROD-010","PTO-READER-CLAIM-TILE-TCOLPROD-011","PTO-READER-CLAIM-TILE-TCOLPROD-012","PTO-READER-CLAIM-TILE-TCOLSUM-001","PTO-READER-CLAIM-TILE-TCOLSUM-002","PTO-READER-CLAIM-TILE-TCOLSUM-003","PTO-READER-CLAIM-TILE-TCOLSUM-004","PTO-READER-CLAIM-TILE-TCOLSUM-005","PTO-READER-CLAIM-TILE-TCOLSUM-006","PTO-READER-CLAIM-TILE-TCOLSUM-007","PTO-READER-CLAIM-TILE-TCOLSUM-008","PTO-READER-CLAIM-TILE-TCOLSUM-009","PTO-READER-CLAIM-TILE-TCOLSUM-010","PTO-READER-CLAIM-TILE-TCOLSUM-011","PTO-READER-CLAIM-TILE-TCOLSUM-012","PTO-READER-CLAIM-TILE-TCONCAT-001","PTO-READER-CLAIM-TILE-TCONCAT-002","PTO-READER-CLAIM-TILE-TCONCAT-003","PTO-READER-CLAIM-TILE-TCONCAT-004","PTO-READER-CLAIM-TILE-TCONCAT-005","PTO-READER-CLAIM-TILE-TCONCAT-006","PTO-READER-CLAIM-TILE-TCONCAT-007","PTO-READER-CLAIM-TILE-TCONCAT-008","PTO-READER-CLAIM-TILE-TCONCAT-009","PTO-READER-CLAIM-TILE-TCONCAT-010","PTO-READER-CLAIM-TILE-TCONCAT-011","PTO-READER-CLAIM-TILE-TCONCAT-012","PTO-READER-CLAIM-TILE-TCONCAT-013","PTO-READER-CLAIM-TILE-TCVT-001","PTO-READER-CLAIM-TILE-TCVT-002","PTO-READER-CLAIM-TILE-TCVT-003","PTO-READER-CLAIM-TILE-TCVT-004","PTO-READER-CLAIM-TILE-TCVT-005","PTO-READER-CLAIM-TILE-TCVT-006","PTO-READER-CLAIM-TILE-TCVT-007","PTO-READER-CLAIM-TILE-TCVT-008","PTO-READER-CLAIM-TILE-TCVT-009","PTO-READER-CLAIM-TILE-TCVT-010","PTO-READER-CLAIM-TILE-TCVT-011","PTO-READER-CLAIM-TILE-TCVT-012","PTO-READER-CLAIM-TILE-TCVT-013","PTO-READER-CLAIM-TILE-TDEQUANT-001","PTO-READER-CLAIM-TILE-TDEQUANT-002","PTO-READER-CLAIM-TILE-TDEQUANT-003","PTO-READER-CLAIM-TILE-TDEQUANT-004","PTO-READER-CLAIM-TILE-TDEQUANT-005","PTO-READER-CLAIM-TILE-TDEQUANT-006","PTO-READER-CLAIM-TILE-TDEQUANT-007","PTO-READER-CLAIM-TILE-TDEQUANT-008","PTO-READER-CLAIM-TILE-TDEQUANT-009","PTO-READER-CLAIM-TILE-TDEQUANT-010","PTO-READER-CLAIM-TILE-TDEQUANT-011","PTO-READER-CLAIM-TILE-TDEQUANT-012","PTO-READER-CLAIM-TILE-TDEQUANT-013","PTO-READER-CLAIM-TILE-TDEQUANT-014","PTO-READER-CLAIM-TILE-TDEQUANT-015","PTO-READER-CLAIM-TILE-TDIV-001","PTO-READER-CLAIM-TILE-TDIV-002","PTO-READER-CLAIM-TILE-TDIV-003","PTO-READER-CLAIM-TILE-TDIV-004","PTO-READER-CLAIM-TILE-TDIV-005","PTO-READER-CLAIM-TILE-TDIV-006","PTO-READER-CLAIM-TILE-TDIV-007","PTO-READER-CLAIM-TILE-TDIV-008","PTO-READER-CLAIM-TILE-TDIV-009","PTO-READER-CLAIM-TILE-TDIV-010","PTO-READER-CLAIM-TILE-TDIV-011","PTO-READER-CLAIM-TILE-TDIV-012","PTO-READER-CLAIM-TILE-TDIV-013","PTO-READER-CLAIM-TILE-TDIVS-001","PTO-READER-CLAIM-TILE-TDIVS-002","PTO-READER-CLAIM-TILE-TDIVS-003","PTO-READER-CLAIM-TILE-TDIVS-004","PTO-READER-CLAIM-TILE-TDIVS-005","PTO-READER-CLAIM-TILE-TDIVS-006","PTO-READER-CLAIM-TILE-TDIVS-007","PTO-READER-CLAIM-TILE-TDIVS-008","PTO-READER-CLAIM-TILE-TDIVS-009","PTO-READER-CLAIM-TILE-TDIVS-010","PTO-READER-CLAIM-TILE-TDIVS-011","PTO-READER-CLAIM-TILE-TDIVS-012","PTO-READER-CLAIM-TILE-TDIVS-013","PTO-READER-CLAIM-TILE-TEXP-001","PTO-READER-CLAIM-TILE-TEXP-002","PTO-READER-CLAIM-TILE-TEXP-003","PTO-READER-CLAIM-TILE-TEXP-004","PTO-READER-CLAIM-TILE-TEXP-005","PTO-READER-CLAIM-TILE-TEXP-006","PTO-READER-CLAIM-TILE-TEXP-007","PTO-READER-CLAIM-TILE-TEXP-008","PTO-READER-CLAIM-TILE-TEXP-009","PTO-READER-CLAIM-TILE-TEXP-010","PTO-READER-CLAIM-TILE-TEXP-011","PTO-READER-CLAIM-TILE-TEXP-012","PTO-READER-CLAIM-TILE-TEXPANDS-001","PTO-READER-CLAIM-TILE-TEXPANDS-002","PTO-READER-CLAIM-TILE-TEXPANDS-003","PTO-READER-CLAIM-TILE-TEXPANDS-004","PTO-READER-CLAIM-TILE-TEXPANDS-005","PTO-READER-CLAIM-TILE-TEXPANDS-006","PTO-READER-CLAIM-TILE-TEXPANDS-007","PTO-READER-CLAIM-TILE-TEXPANDS-008","PTO-READER-CLAIM-TILE-TEXPANDS-009","PTO-READER-CLAIM-TILE-TEXPANDS-010","PTO-READER-CLAIM-TILE-TEXPANDS-011","PTO-READER-CLAIM-TILE-TEXPANDS-012","PTO-READER-CLAIM-TILE-TEXTRACT-001","PTO-READER-CLAIM-TILE-TEXTRACT-002","PTO-READER-CLAIM-TILE-TEXTRACT-003","PTO-READER-CLAIM-TILE-TEXTRACT-004","PTO-READER-CLAIM-TILE-TEXTRACT-005","PTO-READER-CLAIM-TILE-TEXTRACT-006","PTO-READER-CLAIM-TILE-TEXTRACT-007","PTO-READER-CLAIM-TILE-TEXTRACT-008","PTO-READER-CLAIM-TILE-TEXTRACT-009","PTO-READER-CLAIM-TILE-TEXTRACT-010","PTO-READER-CLAIM-TILE-TEXTRACT-011","PTO-READER-CLAIM-TILE-TEXTRACT-012","PTO-READER-CLAIM-TILE-TEXTRACT-013","PTO-READER-CLAIM-TILE-TEXTRACT-014","PTO-READER-CLAIM-TILE-TFILLPAD-001","PTO-READER-CLAIM-TILE-TFILLPAD-002","PTO-READER-CLAIM-TILE-TFILLPAD-003","PTO-READER-CLAIM-TILE-TFILLPAD-004","PTO-READER-CLAIM-TILE-TFILLPAD-005","PTO-READER-CLAIM-TILE-TFILLPAD-006","PTO-READER-CLAIM-TILE-TFILLPAD-007","PTO-READER-CLAIM-TILE-TFILLPAD-008","PTO-READER-CLAIM-TILE-TFILLPAD-009","PTO-READER-CLAIM-TILE-TFILLPAD-010","PTO-READER-CLAIM-TILE-TFILLPAD-011","PTO-READER-CLAIM-TILE-TFILLPAD-012","PTO-READER-CLAIM-TILE-TFILLPAD-013"],"reviewed_node_count":739,"reviewed_node_ids":["PTO-READER-NODE-TILE-GMOV-001","PTO-READER-NODE-TILE-GMOV-002","PTO-READER-NODE-TILE-GMOV-003","PTO-READER-NODE-TILE-GMOV-004","PTO-READER-NODE-TILE-GMOV-005","PTO-READER-NODE-TILE-GMOV-006","PTO-READER-NODE-TILE-GMOV-007","PTO-READER-NODE-TILE-GMOV-008","PTO-READER-NODE-TILE-GMOV-009","PTO-READER-NODE-TILE-GMOV-010","PTO-READER-NODE-TILE-GMOV-011","PTO-READER-NODE-TILE-GMOV-012","PTO-READER-NODE-TILE-GMOV-013","PTO-READER-NODE-TILE-GMOV-014","PTO-READER-NODE-TILE-GMOV-015","PTO-READER-NODE-TILE-GMOV-016","PTO-READER-NODE-TILE-GMOV-017","PTO-READER-NODE-TILE-GMOV-018","PTO-READER-NODE-TILE-GMOV-019","PTO-READER-NODE-TILE-GMOV-020","PTO-READER-NODE-TILE-MGATHER-001","PTO-READER-NODE-TILE-MGATHER-002","PTO-READER-NODE-TILE-MGATHER-003","PTO-READER-NODE-TILE-MGATHER-004","PTO-READER-NODE-TILE-MGATHER-005","PTO-READER-NODE-TILE-MGATHER-006","PTO-READER-NODE-TILE-MGATHER-007","PTO-READER-NODE-TILE-MGATHER-008","PTO-READER-NODE-TILE-MGATHER-009","PTO-READER-NODE-TILE-MGATHER-010","PTO-READER-NODE-TILE-MGATHER-011","PTO-READER-NODE-TILE-MGATHER-012","PTO-READER-NODE-TILE-MGATHER-013","PTO-READER-NODE-TILE-MGATHER-014","PTO-READER-NODE-TILE-MGATHER-015","PTO-READER-NODE-TILE-MGATHER-016","PTO-READER-NODE-TILE-MGATHER-017","PTO-READER-NODE-TILE-MGATHER-018","PTO-READER-NODE-TILE-MGATHER-019","PTO-READER-NODE-TILE-MGATHER-020","PTO-READER-NODE-TILE-MGATHER-CAS-001","PTO-READER-NODE-TILE-MGATHER-CAS-002","PTO-READER-NODE-TILE-MGATHER-CAS-003","PTO-READER-NODE-TILE-MGATHER-CAS-004","PTO-READER-NODE-TILE-MGATHER-CAS-005","PTO-READER-NODE-TILE-MGATHER-CAS-006","PTO-READER-NODE-TILE-MGATHER-CAS-007","PTO-READER-NODE-TILE-MGATHER-CAS-008","PTO-READER-NODE-TILE-MGATHER-CAS-009","PTO-READER-NODE-TILE-MGATHER-CAS-010","PTO-READER-NODE-TILE-MGATHER-CAS-011","PTO-READER-NODE-TILE-MGATHER-CAS-012","PTO-READER-NODE-TILE-MGATHER-CAS-013","PTO-READER-NODE-TILE-MGATHER-CAS-014","PTO-READER-NODE-TILE-MGATHER-CAS-015","PTO-READER-NODE-TILE-MGATHER-CAS-016","PTO-READER-NODE-TILE-MGATHER-CAS-017","PTO-READER-NODE-TILE-MGATHER-CAS-018","PTO-READER-NODE-TILE-MGATHER-CAS-019","PTO-READER-NODE-TILE-MGATHER-CAS-020","PTO-READER-NODE-TILE-MGATHER-CAS-021","PTO-READER-NODE-TILE-MGATHER-CAS-022","PTO-READER-NODE-TILE-MGATHER-MASK-001","PTO-READER-NODE-TILE-MGATHER-MASK-002","PTO-READER-NODE-TILE-MGATHER-MASK-003","PTO-READER-NODE-TILE-MGATHER-MASK-004","PTO-READER-NODE-TILE-MGATHER-MASK-005","PTO-READER-NODE-TILE-MGATHER-MASK-006","PTO-READER-NODE-TILE-MGATHER-MASK-007","PTO-READER-NODE-TILE-MGATHER-MASK-008","PTO-READER-NODE-TILE-MGATHER-MASK-009","PTO-READER-NODE-TILE-MGATHER-MASK-010","PTO-READER-NODE-TILE-MGATHER-MASK-011","PTO-READER-NODE-TILE-MGATHER-MASK-012","PTO-READER-NODE-TILE-MGATHER-MASK-013","PTO-READER-NODE-TILE-MGATHER-MASK-014","PTO-READER-NODE-TILE-MGATHER-MASK-015","PTO-READER-NODE-TILE-MGATHER-MASK-016","PTO-READER-NODE-TILE-MGATHER-MASK-017","PTO-READER-NODE-TILE-MGATHER-MASK-018","PTO-READER-NODE-TILE-MGATHER-MASK-019","PTO-READER-NODE-TILE-MGATHER-MASK-020","PTO-READER-NODE-TILE-MGATHER-MASK-021","PTO-READER-NODE-TILE-MSCATTER-001","PTO-READER-NODE-TILE-MSCATTER-002","PTO-READER-NODE-TILE-MSCATTER-003","PTO-READER-NODE-TILE-MSCATTER-004","PTO-READER-NODE-TILE-MSCATTER-005","PTO-READER-NODE-TILE-MSCATTER-006","PTO-READER-NODE-TILE-MSCATTER-007","PTO-READER-NODE-TILE-MSCATTER-008","PTO-READER-NODE-TILE-MSCATTER-009","PTO-READER-NODE-TILE-MSCATTER-010","PTO-READER-NODE-TILE-MSCATTER-011","PTO-READER-NODE-TILE-MSCATTER-012","PTO-READER-NODE-TILE-MSCATTER-013","PTO-READER-NODE-TILE-MSCATTER-014","PTO-READER-NODE-TILE-MSCATTER-015","PTO-READER-NODE-TILE-MSCATTER-016","PTO-READER-NODE-TILE-MSCATTER-017","PTO-READER-NODE-TILE-MSCATTER-018","PTO-READER-NODE-TILE-MSCATTER-019","PTO-READER-NODE-TILE-MSCATTER-020","PTO-READER-NODE-TILE-MSCATTER-MASK-001","PTO-READER-NODE-TILE-MSCATTER-MASK-002","PTO-READER-NODE-TILE-MSCATTER-MASK-003","PTO-READER-NODE-TILE-MSCATTER-MASK-004","PTO-READER-NODE-TILE-MSCATTER-MASK-005","PTO-READER-NODE-TILE-MSCATTER-MASK-006","PTO-READER-NODE-TILE-MSCATTER-MASK-007","PTO-READER-NODE-TILE-MSCATTER-MASK-008","PTO-READER-NODE-TILE-MSCATTER-MASK-009","PTO-READER-NODE-TILE-MSCATTER-MASK-010","PTO-READER-NODE-TILE-MSCATTER-MASK-011","PTO-READER-NODE-TILE-MSCATTER-MASK-012","PTO-READER-NODE-TILE-MSCATTER-MASK-013","PTO-READER-NODE-TILE-MSCATTER-MASK-014","PTO-READER-NODE-TILE-MSCATTER-MASK-015","PTO-READER-NODE-TILE-MSCATTER-MASK-016","PTO-READER-NODE-TILE-MSCATTER-MASK-017","PTO-READER-NODE-TILE-MSCATTER-MASK-018","PTO-READER-NODE-TILE-MSCATTER-MASK-019","PTO-READER-NODE-TILE-MSCATTER-MASK-020","PTO-READER-NODE-TILE-MSCATTER-MASK-021","PTO-READER-NODE-TILE-TABS-001","PTO-READER-NODE-TILE-TABS-002","PTO-READER-NODE-TILE-TABS-003","PTO-READER-NODE-TILE-TABS-004","PTO-READER-NODE-TILE-TABS-005","PTO-READER-NODE-TILE-TABS-006","PTO-READER-NODE-TILE-TABS-007","PTO-READER-NODE-TILE-TABS-008","PTO-READER-NODE-TILE-TABS-009","PTO-READER-NODE-TILE-TABS-010","PTO-READER-NODE-TILE-TABS-011","PTO-READER-NODE-TILE-TABS-012","PTO-READER-NODE-TILE-TABS-013","PTO-READER-NODE-TILE-TABS-014","PTO-READER-NODE-TILE-TABS-015","PTO-READER-NODE-TILE-TABS-016","PTO-READER-NODE-TILE-TABS-017","PTO-READER-NODE-TILE-TABS-018","PTO-READER-NODE-TILE-TABS-019","PTO-READER-NODE-TILE-TADD-001","PTO-READER-NODE-TILE-TADD-002","PTO-READER-NODE-TILE-TADD-003","PTO-READER-NODE-TILE-TADD-004","PTO-READER-NODE-TILE-TADD-005","PTO-READER-NODE-TILE-TADD-006","PTO-READER-NODE-TILE-TADD-007","PTO-READER-NODE-TILE-TADD-008","PTO-READER-NODE-TILE-TADD-009","PTO-READER-NODE-TILE-TADD-010","PTO-READER-NODE-TILE-TADD-011","PTO-READER-NODE-TILE-TADD-012","PTO-READER-NODE-TILE-TADD-013","PTO-READER-NODE-TILE-TADD-014","PTO-READER-NODE-TILE-TADD-015","PTO-READER-NODE-TILE-TADD-016","PTO-READER-NODE-TILE-TADD-017","PTO-READER-NODE-TILE-TADD-018","PTO-READER-NODE-TILE-TADD-019","PTO-READER-NODE-TILE-TADD-020","PTO-READER-NODE-TILE-TADDS-001","PTO-READER-NODE-TILE-TADDS-002","PTO-READER-NODE-TILE-TADDS-003","PTO-READER-NODE-TILE-TADDS-004","PTO-READER-NODE-TILE-TADDS-005","PTO-READER-NODE-TILE-TADDS-006","PTO-READER-NODE-TILE-TADDS-007","PTO-READER-NODE-TILE-TADDS-008","PTO-READER-NODE-TILE-TADDS-009","PTO-READER-NODE-TILE-TADDS-010","PTO-READER-NODE-TILE-TADDS-011","PTO-READER-NODE-TILE-TADDS-012","PTO-READER-NODE-TILE-TADDS-013","PTO-READER-NODE-TILE-TADDS-014","PTO-READER-NODE-TILE-TADDS-015","PTO-READER-NODE-TILE-TADDS-016","PTO-READER-NODE-TILE-TADDS-017","PTO-READER-NODE-TILE-TADDS-018","PTO-READER-NODE-TILE-TADDS-019","PTO-READER-NODE-TILE-TADDS-020","PTO-READER-NODE-TILE-TAND-001","PTO-READER-NODE-TILE-TAND-002","PTO-READER-NODE-TILE-TAND-003","PTO-READER-NODE-TILE-TAND-004","PTO-READER-NODE-TILE-TAND-005","PTO-READER-NODE-TILE-TAND-006","PTO-READER-NODE-TILE-TAND-007","PTO-READER-NODE-TILE-TAND-008","PTO-READER-NODE-TILE-TAND-009","PTO-READER-NODE-TILE-TAND-010","PTO-READER-NODE-TILE-TAND-011","PTO-READER-NODE-TILE-TAND-012","PTO-READER-NODE-TILE-TAND-013","PTO-READER-NODE-TILE-TAND-014","PTO-READER-NODE-TILE-TAND-015","PTO-READER-NODE-TILE-TAND-016","PTO-READER-NODE-TILE-TAND-017","PTO-READER-NODE-TILE-TAND-018","PTO-READER-NODE-TILE-TAND-019","PTO-READER-NODE-TILE-TAND-020","PTO-READER-NODE-TILE-TANDS-001","PTO-READER-NODE-TILE-TANDS-002","PTO-READER-NODE-TILE-TANDS-003","PTO-READER-NODE-TILE-TANDS-004","PTO-READER-NODE-TILE-TANDS-005","PTO-READER-NODE-TILE-TANDS-006","PTO-READER-NODE-TILE-TANDS-007","PTO-READER-NODE-TILE-TANDS-008","PTO-READER-NODE-TILE-TANDS-009","PTO-READER-NODE-TILE-TANDS-010","PTO-READER-NODE-TILE-TANDS-011","PTO-READER-NODE-TILE-TANDS-012","PTO-READER-NODE-TILE-TANDS-013","PTO-READER-NODE-TILE-TANDS-014","PTO-READER-NODE-TILE-TANDS-015","PTO-READER-NODE-TILE-TANDS-016","PTO-READER-NODE-TILE-TANDS-017","PTO-READER-NODE-TILE-TANDS-018","PTO-READER-NODE-TILE-TANDS-019","PTO-READER-NODE-TILE-TANDS-020","PTO-READER-NODE-TILE-TCI-001","PTO-READER-NODE-TILE-TCI-002","PTO-READER-NODE-TILE-TCI-003","PTO-READER-NODE-TILE-TCI-004","PTO-READER-NODE-TILE-TCI-005","PTO-READER-NODE-TILE-TCI-006","PTO-READER-NODE-TILE-TCI-007","PTO-READER-NODE-TILE-TCI-008","PTO-READER-NODE-TILE-TCI-009","PTO-READER-NODE-TILE-TCI-010","PTO-READER-NODE-TILE-TCI-011","PTO-READER-NODE-TILE-TCI-012","PTO-READER-NODE-TILE-TCI-013","PTO-READER-NODE-TILE-TCI-014","PTO-READER-NODE-TILE-TCI-015","PTO-READER-NODE-TILE-TCI-016","PTO-READER-NODE-TILE-TCI-017","PTO-READER-NODE-TILE-TCI-018","PTO-READER-NODE-TILE-TCI-019","PTO-READER-NODE-TILE-TCI-020","PTO-READER-NODE-TILE-TCMP-001","PTO-READER-NODE-TILE-TCMP-002","PTO-READER-NODE-TILE-TCMP-003","PTO-READER-NODE-TILE-TCMP-004","PTO-READER-NODE-TILE-TCMP-005","PTO-READER-NODE-TILE-TCMP-006","PTO-READER-NODE-TILE-TCMP-007","PTO-READER-NODE-TILE-TCMP-008","PTO-READER-NODE-TILE-TCMP-009","PTO-READER-NODE-TILE-TCMP-010","PTO-READER-NODE-TILE-TCMP-011","PTO-READER-NODE-TILE-TCMP-012","PTO-READER-NODE-TILE-TCMP-013","PTO-READER-NODE-TILE-TCMP-014","PTO-READER-NODE-TILE-TCMP-015","PTO-READER-NODE-TILE-TCMP-016","PTO-READER-NODE-TILE-TCMP-017","PTO-READER-NODE-TILE-TCMP-018","PTO-READER-NODE-TILE-TCMP-019","PTO-READER-NODE-TILE-TCMP-020","PTO-READER-NODE-TILE-TCMP-021","PTO-READER-NODE-TILE-TCMPS-001","PTO-READER-NODE-TILE-TCMPS-002","PTO-READER-NODE-TILE-TCMPS-003","PTO-READER-NODE-TILE-TCMPS-004","PTO-READER-NODE-TILE-TCMPS-005","PTO-READER-NODE-TILE-TCMPS-006","PTO-READER-NODE-TILE-TCMPS-007","PTO-READER-NODE-TILE-TCMPS-008","PTO-READER-NODE-TILE-TCMPS-009","PTO-READER-NODE-TILE-TCMPS-010","PTO-READER-NODE-TILE-TCMPS-011","PTO-READER-NODE-TILE-TCMPS-012","PTO-READER-NODE-TILE-TCMPS-013","PTO-READER-NODE-TILE-TCMPS-014","PTO-READER-NODE-TILE-TCMPS-015","PTO-READER-NODE-TILE-TCMPS-016","PTO-READER-NODE-TILE-TCMPS-017","PTO-READER-NODE-TILE-TCMPS-018","PTO-READER-NODE-TILE-TCMPS-019","PTO-READER-NODE-TILE-TCMPS-020","PTO-READER-NODE-TILE-TCMPS-021","PTO-READER-NODE-TILE-TCOLARGMAX-001","PTO-READER-NODE-TILE-TCOLARGMAX-002","PTO-READER-NODE-TILE-TCOLARGMAX-003","PTO-READER-NODE-TILE-TCOLARGMAX-004","PTO-READER-NODE-TILE-TCOLARGMAX-005","PTO-READER-NODE-TILE-TCOLARGMAX-006","PTO-READER-NODE-TILE-TCOLARGMAX-007","PTO-READER-NODE-TILE-TCOLARGMAX-008","PTO-READER-NODE-TILE-TCOLARGMAX-009","PTO-READER-NODE-TILE-TCOLARGMAX-010","PTO-READER-NODE-TILE-TCOLARGMAX-011","PTO-READER-NODE-TILE-TCOLARGMAX-012","PTO-READER-NODE-TILE-TCOLARGMAX-013","PTO-READER-NODE-TILE-TCOLARGMAX-014","PTO-READER-NODE-TILE-TCOLARGMAX-015","PTO-READER-NODE-TILE-TCOLARGMAX-016","PTO-READER-NODE-TILE-TCOLARGMAX-017","PTO-READER-NODE-TILE-TCOLARGMAX-018","PTO-READER-NODE-TILE-TCOLARGMAX-019","PTO-READER-NODE-TILE-TCOLARGMIN-001","PTO-READER-NODE-TILE-TCOLARGMIN-002","PTO-READER-NODE-TILE-TCOLARGMIN-003","PTO-READER-NODE-TILE-TCOLARGMIN-004","PTO-READER-NODE-TILE-TCOLARGMIN-005","PTO-READER-NODE-TILE-TCOLARGMIN-006","PTO-READER-NODE-TILE-TCOLARGMIN-007","PTO-READER-NODE-TILE-TCOLARGMIN-008","PTO-READER-NODE-TILE-TCOLARGMIN-009","PTO-READER-NODE-TILE-TCOLARGMIN-010","PTO-READER-NODE-TILE-TCOLARGMIN-011","PTO-READER-NODE-TILE-TCOLARGMIN-012","PTO-READER-NODE-TILE-TCOLARGMIN-013","PTO-READER-NODE-TILE-TCOLARGMIN-014","PTO-READER-NODE-TILE-TCOLARGMIN-015","PTO-READER-NODE-TILE-TCOLARGMIN-016","PTO-READER-NODE-TILE-TCOLARGMIN-017","PTO-READER-NODE-TILE-TCOLARGMIN-018","PTO-READER-NODE-TILE-TCOLARGMIN-019","PTO-READER-NODE-TILE-TCOLEXPAND-001","PTO-READER-NODE-TILE-TCOLEXPAND-002","PTO-READER-NODE-TILE-TCOLEXPAND-003","PTO-READER-NODE-TILE-TCOLEXPAND-004","PTO-READER-NODE-TILE-TCOLEXPAND-005","PTO-READER-NODE-TILE-TCOLEXPAND-006","PTO-READER-NODE-TILE-TCOLEXPAND-007","PTO-READER-NODE-TILE-TCOLEXPAND-008","PTO-READER-NODE-TILE-TCOLEXPAND-009","PTO-READER-NODE-TILE-TCOLEXPAND-010","PTO-READER-NODE-TILE-TCOLEXPAND-011","PTO-READER-NODE-TILE-TCOLEXPAND-012","PTO-READER-NODE-TILE-TCOLEXPAND-013","PTO-READER-NODE-TILE-TCOLEXPAND-014","PTO-READER-NODE-TILE-TCOLEXPAND-015","PTO-READER-NODE-TILE-TCOLEXPAND-016","PTO-READER-NODE-TILE-TCOLEXPAND-017","PTO-READER-NODE-TILE-TCOLEXPAND-018","PTO-READER-NODE-TILE-TCOLEXPAND-019","PTO-READER-NODE-TILE-TCOLEXPANDADD-001","PTO-READER-NODE-TILE-TCOLEXPANDADD-002","PTO-READER-NODE-TILE-TCOLEXPANDADD-003","PTO-READER-NODE-TILE-TCOLEXPANDADD-004","PTO-READER-NODE-TILE-TCOLEXPANDADD-005","PTO-READER-NODE-TILE-TCOLEXPANDADD-006","PTO-READER-NODE-TILE-TCOLEXPANDADD-007","PTO-READER-NODE-TILE-TCOLEXPANDADD-008","PTO-READER-NODE-TILE-TCOLEXPANDADD-009","PTO-READER-NODE-TILE-TCOLEXPANDADD-010","PTO-READER-NODE-TILE-TCOLEXPANDADD-011","PTO-READER-NODE-TILE-TCOLEXPANDADD-012","PTO-READER-NODE-TILE-TCOLEXPANDADD-013","PTO-READER-NODE-TILE-TCOLEXPANDADD-014","PTO-READER-NODE-TILE-TCOLEXPANDADD-015","PTO-READER-NODE-TILE-TCOLEXPANDADD-016","PTO-READER-NODE-TILE-TCOLEXPANDADD-017","PTO-READER-NODE-TILE-TCOLEXPANDADD-018","PTO-READER-NODE-TILE-TCOLEXPANDADD-019","PTO-READER-NODE-TILE-TCOLEXPANDADD-020","PTO-READER-NODE-TILE-TCOLEXPANDDIV-001","PTO-READER-NODE-TILE-TCOLEXPANDDIV-002","PTO-READER-NODE-TILE-TCOLEXPANDDIV-003","PTO-READER-NODE-TILE-TCOLEXPANDDIV-004","PTO-READER-NODE-TILE-TCOLEXPANDDIV-005","PTO-READER-NODE-TILE-TCOLEXPANDDIV-006","PTO-READER-NODE-TILE-TCOLEXPANDDIV-007","PTO-READER-NODE-TILE-TCOLEXPANDDIV-008","PTO-READER-NODE-TILE-TCOLEXPANDDIV-009","PTO-READER-NODE-TILE-TCOLEXPANDDIV-010","PTO-READER-NODE-TILE-TCOLEXPANDDIV-011","PTO-READER-NODE-TILE-TCOLEXPANDDIV-012","PTO-READER-NODE-TILE-TCOLEXPANDDIV-013","PTO-READER-NODE-TILE-TCOLEXPANDDIV-014","PTO-READER-NODE-TILE-TCOLEXPANDDIV-015","PTO-READER-NODE-TILE-TCOLEXPANDDIV-016","PTO-READER-NODE-TILE-TCOLEXPANDDIV-017","PTO-READER-NODE-TILE-TCOLEXPANDDIV-018","PTO-READER-NODE-TILE-TCOLEXPANDDIV-019","PTO-READER-NODE-TILE-TCOLEXPANDDIV-020","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-001","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-002","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-003","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-004","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-005","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-006","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-007","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-008","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-009","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-010","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-011","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-012","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-013","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-014","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-015","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-016","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-017","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-018","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-019","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-020","PTO-READER-NODE-TILE-TCOLEXPANDMAX-001","PTO-READER-NODE-TILE-TCOLEXPANDMAX-002","PTO-READER-NODE-TILE-TCOLEXPANDMAX-003","PTO-READER-NODE-TILE-TCOLEXPANDMAX-004","PTO-READER-NODE-TILE-TCOLEXPANDMAX-005","PTO-READER-NODE-TILE-TCOLEXPANDMAX-006","PTO-READER-NODE-TILE-TCOLEXPANDMAX-007","PTO-READER-NODE-TILE-TCOLEXPANDMAX-008","PTO-READER-NODE-TILE-TCOLEXPANDMAX-009","PTO-READER-NODE-TILE-TCOLEXPANDMAX-010","PTO-READER-NODE-TILE-TCOLEXPANDMAX-011","PTO-READER-NODE-TILE-TCOLEXPANDMAX-012","PTO-READER-NODE-TILE-TCOLEXPANDMAX-013","PTO-READER-NODE-TILE-TCOLEXPANDMAX-014","PTO-READER-NODE-TILE-TCOLEXPANDMAX-015","PTO-READER-NODE-TILE-TCOLEXPANDMAX-016","PTO-READER-NODE-TILE-TCOLEXPANDMAX-017","PTO-READER-NODE-TILE-TCOLEXPANDMAX-018","PTO-READER-NODE-TILE-TCOLEXPANDMAX-019","PTO-READER-NODE-TILE-TCOLEXPANDMAX-020","PTO-READER-NODE-TILE-TCOLEXPANDMIN-001","PTO-READER-NODE-TILE-TCOLEXPANDMIN-002","PTO-READER-NODE-TILE-TCOLEXPANDMIN-003","PTO-READER-NODE-TILE-TCOLEXPANDMIN-004","PTO-READER-NODE-TILE-TCOLEXPANDMIN-005","PTO-READER-NODE-TILE-TCOLEXPANDMIN-006","PTO-READER-NODE-TILE-TCOLEXPANDMIN-007","PTO-READER-NODE-TILE-TCOLEXPANDMIN-008","PTO-READER-NODE-TILE-TCOLEXPANDMIN-009","PTO-READER-NODE-TILE-TCOLEXPANDMIN-010","PTO-READER-NODE-TILE-TCOLEXPANDMIN-011","PTO-READER-NODE-TILE-TCOLEXPANDMIN-012","PTO-READER-NODE-TILE-TCOLEXPANDMIN-013","PTO-READER-NODE-TILE-TCOLEXPANDMIN-014","PTO-READER-NODE-TILE-TCOLEXPANDMIN-015","PTO-READER-NODE-TILE-TCOLEXPANDMIN-016","PTO-READER-NODE-TILE-TCOLEXPANDMIN-017","PTO-READER-NODE-TILE-TCOLEXPANDMIN-018","PTO-READER-NODE-TILE-TCOLEXPANDMIN-019","PTO-READER-NODE-TILE-TCOLEXPANDMIN-020","PTO-READER-NODE-TILE-TCOLEXPANDMUL-001","PTO-READER-NODE-TILE-TCOLEXPANDMUL-002","PTO-READER-NODE-TILE-TCOLEXPANDMUL-003","PTO-READER-NODE-TILE-TCOLEXPANDMUL-004","PTO-READER-NODE-TILE-TCOLEXPANDMUL-005","PTO-READER-NODE-TILE-TCOLEXPANDMUL-006","PTO-READER-NODE-TILE-TCOLEXPANDMUL-007","PTO-READER-NODE-TILE-TCOLEXPANDMUL-008","PTO-READER-NODE-TILE-TCOLEXPANDMUL-009","PTO-READER-NODE-TILE-TCOLEXPANDMUL-010","PTO-READER-NODE-TILE-TCOLEXPANDMUL-011","PTO-READER-NODE-TILE-TCOLEXPANDMUL-012","PTO-READER-NODE-TILE-TCOLEXPANDMUL-013","PTO-READER-NODE-TILE-TCOLEXPANDMUL-014","PTO-READER-NODE-TILE-TCOLEXPANDMUL-015","PTO-READER-NODE-TILE-TCOLEXPANDMUL-016","PTO-READER-NODE-TILE-TCOLEXPANDMUL-017","PTO-READER-NODE-TILE-TCOLEXPANDMUL-018","PTO-READER-NODE-TILE-TCOLEXPANDMUL-019","PTO-READER-NODE-TILE-TCOLEXPANDMUL-020","PTO-READER-NODE-TILE-TCOLEXPANDSUB-001","PTO-READER-NODE-TILE-TCOLEXPANDSUB-002","PTO-READER-NODE-TILE-TCOLEXPANDSUB-003","PTO-READER-NODE-TILE-TCOLEXPANDSUB-004","PTO-READER-NODE-TILE-TCOLEXPANDSUB-005","PTO-READER-NODE-TILE-TCOLEXPANDSUB-006","PTO-READER-NODE-TILE-TCOLEXPANDSUB-007","PTO-READER-NODE-TILE-TCOLEXPANDSUB-008","PTO-READER-NODE-TILE-TCOLEXPANDSUB-009","PTO-READER-NODE-TILE-TCOLEXPANDSUB-010","PTO-READER-NODE-TILE-TCOLEXPANDSUB-011","PTO-READER-NODE-TILE-TCOLEXPANDSUB-012","PTO-READER-NODE-TILE-TCOLEXPANDSUB-013","PTO-READER-NODE-TILE-TCOLEXPANDSUB-014","PTO-READER-NODE-TILE-TCOLEXPANDSUB-015","PTO-READER-NODE-TILE-TCOLEXPANDSUB-016","PTO-READER-NODE-TILE-TCOLEXPANDSUB-017","PTO-READER-NODE-TILE-TCOLEXPANDSUB-018","PTO-READER-NODE-TILE-TCOLEXPANDSUB-019","PTO-READER-NODE-TILE-TCOLEXPANDSUB-020","PTO-READER-NODE-TILE-TCOLMAX-001","PTO-READER-NODE-TILE-TCOLMAX-002","PTO-READER-NODE-TILE-TCOLMAX-003","PTO-READER-NODE-TILE-TCOLMAX-004","PTO-READER-NODE-TILE-TCOLMAX-005","PTO-READER-NODE-TILE-TCOLMAX-006","PTO-READER-NODE-TILE-TCOLMAX-007","PTO-READER-NODE-TILE-TCOLMAX-008","PTO-READER-NODE-TILE-TCOLMAX-009","PTO-READER-NODE-TILE-TCOLMAX-010","PTO-READER-NODE-TILE-TCOLMAX-011","PTO-READER-NODE-TILE-TCOLMAX-012","PTO-READER-NODE-TILE-TCOLMAX-013","PTO-READER-NODE-TILE-TCOLMAX-014","PTO-READER-NODE-TILE-TCOLMAX-015","PTO-READER-NODE-TILE-TCOLMAX-016","PTO-READER-NODE-TILE-TCOLMAX-017","PTO-READER-NODE-TILE-TCOLMAX-018","PTO-READER-NODE-TILE-TCOLMAX-019","PTO-READER-NODE-TILE-TCOLMIN-001","PTO-READER-NODE-TILE-TCOLMIN-002","PTO-READER-NODE-TILE-TCOLMIN-003","PTO-READER-NODE-TILE-TCOLMIN-004","PTO-READER-NODE-TILE-TCOLMIN-005","PTO-READER-NODE-TILE-TCOLMIN-006","PTO-READER-NODE-TILE-TCOLMIN-007","PTO-READER-NODE-TILE-TCOLMIN-008","PTO-READER-NODE-TILE-TCOLMIN-009","PTO-READER-NODE-TILE-TCOLMIN-010","PTO-READER-NODE-TILE-TCOLMIN-011","PTO-READER-NODE-TILE-TCOLMIN-012","PTO-READER-NODE-TILE-TCOLMIN-013","PTO-READER-NODE-TILE-TCOLMIN-014","PTO-READER-NODE-TILE-TCOLMIN-015","PTO-READER-NODE-TILE-TCOLMIN-016","PTO-READER-NODE-TILE-TCOLMIN-017","PTO-READER-NODE-TILE-TCOLMIN-018","PTO-READER-NODE-TILE-TCOLMIN-019","PTO-READER-NODE-TILE-TCOLPROD-001","PTO-READER-NODE-TILE-TCOLPROD-002","PTO-READER-NODE-TILE-TCOLPROD-003","PTO-READER-NODE-TILE-TCOLPROD-004","PTO-READER-NODE-TILE-TCOLPROD-005","PTO-READER-NODE-TILE-TCOLPROD-006","PTO-READER-NODE-TILE-TCOLPROD-007","PTO-READER-NODE-TILE-TCOLPROD-008","PTO-READER-NODE-TILE-TCOLPROD-009","PTO-READER-NODE-TILE-TCOLPROD-010","PTO-READER-NODE-TILE-TCOLPROD-011","PTO-READER-NODE-TILE-TCOLPROD-012","PTO-READER-NODE-TILE-TCOLPROD-013","PTO-READER-NODE-TILE-TCOLPROD-014","PTO-READER-NODE-TILE-TCOLPROD-015","PTO-READER-NODE-TILE-TCOLPROD-016","PTO-READER-NODE-TILE-TCOLPROD-017","PTO-READER-NODE-TILE-TCOLPROD-018","PTO-READER-NODE-TILE-TCOLPROD-019","PTO-READER-NODE-TILE-TCOLSUM-001","PTO-READER-NODE-TILE-TCOLSUM-002","PTO-READER-NODE-TILE-TCOLSUM-003","PTO-READER-NODE-TILE-TCOLSUM-004","PTO-READER-NODE-TILE-TCOLSUM-005","PTO-READER-NODE-TILE-TCOLSUM-006","PTO-READER-NODE-TILE-TCOLSUM-007","PTO-READER-NODE-TILE-TCOLSUM-008","PTO-READER-NODE-TILE-TCOLSUM-009","PTO-READER-NODE-TILE-TCOLSUM-010","PTO-READER-NODE-TILE-TCOLSUM-011","PTO-READER-NODE-TILE-TCOLSUM-012","PTO-READER-NODE-TILE-TCOLSUM-013","PTO-READER-NODE-TILE-TCOLSUM-014","PTO-READER-NODE-TILE-TCOLSUM-015","PTO-READER-NODE-TILE-TCOLSUM-016","PTO-READER-NODE-TILE-TCOLSUM-017","PTO-READER-NODE-TILE-TCOLSUM-018","PTO-READER-NODE-TILE-TCOLSUM-019","PTO-READER-NODE-TILE-TCONCAT-001","PTO-READER-NODE-TILE-TCONCAT-002","PTO-READER-NODE-TILE-TCONCAT-003","PTO-READER-NODE-TILE-TCONCAT-004","PTO-READER-NODE-TILE-TCONCAT-005","PTO-READER-NODE-TILE-TCONCAT-006","PTO-READER-NODE-TILE-TCONCAT-007","PTO-READER-NODE-TILE-TCONCAT-008","PTO-READER-NODE-TILE-TCONCAT-009","PTO-READER-NODE-TILE-TCONCAT-010","PTO-READER-NODE-TILE-TCONCAT-011","PTO-READER-NODE-TILE-TCONCAT-012","PTO-READER-NODE-TILE-TCONCAT-013","PTO-READER-NODE-TILE-TCONCAT-014","PTO-READER-NODE-TILE-TCONCAT-015","PTO-READER-NODE-TILE-TCONCAT-016","PTO-READER-NODE-TILE-TCONCAT-017","PTO-READER-NODE-TILE-TCONCAT-018","PTO-READER-NODE-TILE-TCONCAT-019","PTO-READER-NODE-TILE-TCONCAT-020","PTO-READER-NODE-TILE-TCVT-001","PTO-READER-NODE-TILE-TCVT-002","PTO-READER-NODE-TILE-TCVT-003","PTO-READER-NODE-TILE-TCVT-004","PTO-READER-NODE-TILE-TCVT-005","PTO-READER-NODE-TILE-TCVT-006","PTO-READER-NODE-TILE-TCVT-007","PTO-READER-NODE-TILE-TCVT-008","PTO-READER-NODE-TILE-TCVT-009","PTO-READER-NODE-TILE-TCVT-010","PTO-READER-NODE-TILE-TCVT-011","PTO-READER-NODE-TILE-TCVT-012","PTO-READER-NODE-TILE-TCVT-013","PTO-READER-NODE-TILE-TCVT-014","PTO-READER-NODE-TILE-TCVT-015","PTO-READER-NODE-TILE-TCVT-016","PTO-READER-NODE-TILE-TCVT-017","PTO-READER-NODE-TILE-TCVT-018","PTO-READER-NODE-TILE-TCVT-019","PTO-READER-NODE-TILE-TCVT-020","PTO-READER-NODE-TILE-TDEQUANT-001","PTO-READER-NODE-TILE-TDEQUANT-002","PTO-READER-NODE-TILE-TDEQUANT-003","PTO-READER-NODE-TILE-TDEQUANT-004","PTO-READER-NODE-TILE-TDEQUANT-005","PTO-READER-NODE-TILE-TDEQUANT-006","PTO-READER-NODE-TILE-TDEQUANT-007","PTO-READER-NODE-TILE-TDEQUANT-008","PTO-READER-NODE-TILE-TDEQUANT-009","PTO-READER-NODE-TILE-TDEQUANT-010","PTO-READER-NODE-TILE-TDEQUANT-011","PTO-READER-NODE-TILE-TDEQUANT-012","PTO-READER-NODE-TILE-TDEQUANT-013","PTO-READER-NODE-TILE-TDEQUANT-014","PTO-READER-NODE-TILE-TDEQUANT-015","PTO-READER-NODE-TILE-TDEQUANT-016","PTO-READER-NODE-TILE-TDEQUANT-017","PTO-READER-NODE-TILE-TDEQUANT-018","PTO-READER-NODE-TILE-TDEQUANT-019","PTO-READER-NODE-TILE-TDEQUANT-020","PTO-READER-NODE-TILE-TDEQUANT-021","PTO-READER-NODE-TILE-TDEQUANT-022","PTO-READER-NODE-TILE-TDIV-001","PTO-READER-NODE-TILE-TDIV-002","PTO-READER-NODE-TILE-TDIV-003","PTO-READER-NODE-TILE-TDIV-004","PTO-READER-NODE-TILE-TDIV-005","PTO-READER-NODE-TILE-TDIV-006","PTO-READER-NODE-TILE-TDIV-007","PTO-READER-NODE-TILE-TDIV-008","PTO-READER-NODE-TILE-TDIV-009","PTO-READER-NODE-TILE-TDIV-010","PTO-READER-NODE-TILE-TDIV-011","PTO-READER-NODE-TILE-TDIV-012","PTO-READER-NODE-TILE-TDIV-013","PTO-READER-NODE-TILE-TDIV-014","PTO-READER-NODE-TILE-TDIV-015","PTO-READER-NODE-TILE-TDIV-016","PTO-READER-NODE-TILE-TDIV-017","PTO-READER-NODE-TILE-TDIV-018","PTO-READER-NODE-TILE-TDIV-019","PTO-READER-NODE-TILE-TDIV-020","PTO-READER-NODE-TILE-TDIVS-001","PTO-READER-NODE-TILE-TDIVS-002","PTO-READER-NODE-TILE-TDIVS-003","PTO-READER-NODE-TILE-TDIVS-004","PTO-READER-NODE-TILE-TDIVS-005","PTO-READER-NODE-TILE-TDIVS-006","PTO-READER-NODE-TILE-TDIVS-007","PTO-READER-NODE-TILE-TDIVS-008","PTO-READER-NODE-TILE-TDIVS-009","PTO-READER-NODE-TILE-TDIVS-010","PTO-READER-NODE-TILE-TDIVS-011","PTO-READER-NODE-TILE-TDIVS-012","PTO-READER-NODE-TILE-TDIVS-013","PTO-READER-NODE-TILE-TDIVS-014","PTO-READER-NODE-TILE-TDIVS-015","PTO-READER-NODE-TILE-TDIVS-016","PTO-READER-NODE-TILE-TDIVS-017","PTO-READER-NODE-TILE-TDIVS-018","PTO-READER-NODE-TILE-TDIVS-019","PTO-READER-NODE-TILE-TDIVS-020","PTO-READER-NODE-TILE-TEXP-001","PTO-READER-NODE-TILE-TEXP-002","PTO-READER-NODE-TILE-TEXP-003","PTO-READER-NODE-TILE-TEXP-004","PTO-READER-NODE-TILE-TEXP-005","PTO-READER-NODE-TILE-TEXP-006","PTO-READER-NODE-TILE-TEXP-007","PTO-READER-NODE-TILE-TEXP-008","PTO-READER-NODE-TILE-TEXP-009","PTO-READER-NODE-TILE-TEXP-010","PTO-READER-NODE-TILE-TEXP-011","PTO-READER-NODE-TILE-TEXP-012","PTO-READER-NODE-TILE-TEXP-013","PTO-READER-NODE-TILE-TEXP-014","PTO-READER-NODE-TILE-TEXP-015","PTO-READER-NODE-TILE-TEXP-016","PTO-READER-NODE-TILE-TEXP-017","PTO-READER-NODE-TILE-TEXP-018","PTO-READER-NODE-TILE-TEXP-019","PTO-READER-NODE-TILE-TEXPANDS-001","PTO-READER-NODE-TILE-TEXPANDS-002","PTO-READER-NODE-TILE-TEXPANDS-003","PTO-READER-NODE-TILE-TEXPANDS-004","PTO-READER-NODE-TILE-TEXPANDS-005","PTO-READER-NODE-TILE-TEXPANDS-006","PTO-READER-NODE-TILE-TEXPANDS-007","PTO-READER-NODE-TILE-TEXPANDS-008","PTO-READER-NODE-TILE-TEXPANDS-009","PTO-READER-NODE-TILE-TEXPANDS-010","PTO-READER-NODE-TILE-TEXPANDS-011","PTO-READER-NODE-TILE-TEXPANDS-012","PTO-READER-NODE-TILE-TEXPANDS-013","PTO-READER-NODE-TILE-TEXPANDS-014","PTO-READER-NODE-TILE-TEXPANDS-015","PTO-READER-NODE-TILE-TEXPANDS-016","PTO-READER-NODE-TILE-TEXPANDS-017","PTO-READER-NODE-TILE-TEXPANDS-018","PTO-READER-NODE-TILE-TEXPANDS-019","PTO-READER-NODE-TILE-TEXTRACT-001","PTO-READER-NODE-TILE-TEXTRACT-002","PTO-READER-NODE-TILE-TEXTRACT-003","PTO-READER-NODE-TILE-TEXTRACT-004","PTO-READER-NODE-TILE-TEXTRACT-005","PTO-READER-NODE-TILE-TEXTRACT-006","PTO-READER-NODE-TILE-TEXTRACT-007","PTO-READER-NODE-TILE-TEXTRACT-008","PTO-READER-NODE-TILE-TEXTRACT-009","PTO-READER-NODE-TILE-TEXTRACT-010","PTO-READER-NODE-TILE-TEXTRACT-011","PTO-READER-NODE-TILE-TEXTRACT-012","PTO-READER-NODE-TILE-TEXTRACT-013","PTO-READER-NODE-TILE-TEXTRACT-014","PTO-READER-NODE-TILE-TEXTRACT-015","PTO-READER-NODE-TILE-TEXTRACT-016","PTO-READER-NODE-TILE-TEXTRACT-017","PTO-READER-NODE-TILE-TEXTRACT-018","PTO-READER-NODE-TILE-TEXTRACT-019","PTO-READER-NODE-TILE-TEXTRACT-020","PTO-READER-NODE-TILE-TEXTRACT-021","PTO-READER-NODE-TILE-TFILLPAD-001","PTO-READER-NODE-TILE-TFILLPAD-002","PTO-READER-NODE-TILE-TFILLPAD-003","PTO-READER-NODE-TILE-TFILLPAD-004","PTO-READER-NODE-TILE-TFILLPAD-005","PTO-READER-NODE-TILE-TFILLPAD-006","PTO-READER-NODE-TILE-TFILLPAD-007","PTO-READER-NODE-TILE-TFILLPAD-008","PTO-READER-NODE-TILE-TFILLPAD-009","PTO-READER-NODE-TILE-TFILLPAD-010","PTO-READER-NODE-TILE-TFILLPAD-011","PTO-READER-NODE-TILE-TFILLPAD-012","PTO-READER-NODE-TILE-TFILLPAD-013","PTO-READER-NODE-TILE-TFILLPAD-014","PTO-READER-NODE-TILE-TFILLPAD-015","PTO-READER-NODE-TILE-TFILLPAD-016","PTO-READER-NODE-TILE-TFILLPAD-017","PTO-READER-NODE-TILE-TFILLPAD-018","PTO-READER-NODE-TILE-TFILLPAD-019","PTO-READER-NODE-TILE-TFILLPAD-020"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-TILE-GMOV":"f37ff0c4e45254a201033a97188db0b86f05054d4609194450d9fa1da35faca2","PTO-TILE-MGATHER":"bf53ea0eff40bf4f5ba0f9a05ac626e4a04d8538172c3cb5080a8f725cc1c8c1","PTO-TILE-MGATHER-CAS":"1cd5959425bfb1c01b79d132f1e7faa9b8090a8267223e259c969853e3d73c86","PTO-TILE-MGATHER-MASK":"b45b6beb7b48565c15af8659ddd53f92e823bf5d471290affc73c77659e29665","PTO-TILE-MSCATTER":"76f5a9b1cf125bcdd30ee132c9249f4113bab132e46780880e57649b4cf29e85","PTO-TILE-MSCATTER-MASK":"7c13bc2118fda44a9e8aefae431b4bc7f6fd5f67430db9338de4de1cb6cf3e1e","PTO-TILE-TABS":"d9141ed48c45d5f53986eeef70f321c5b43a9e3f3ea2b76a36befa5ca1e3df91","PTO-TILE-TADD":"b8182e95a8c44978070b1fd2f7e72c879731401e48d4c2fec4e366bc420a0fc6","PTO-TILE-TADDS":"3c92dfc53fbfd873297babb5534085370a8e243ed54670e152b0b2278a779a4d","PTO-TILE-TAND":"6f8298cc2671ddd09b1707435836a5befea347382d2db32e7e640965f22c7c99","PTO-TILE-TANDS":"0f3231f018acd0c1219fb65ece92f04a4a22bc6f442cd08dcd0df2589e3a1880","PTO-TILE-TCI":"35c4a1c5bce22c1e00725f40bfc5bf4cb9180516659d70830fb958ae6372f8f1","PTO-TILE-TCMP":"5ceade7ed3349f76aef128a42756a3fb395d1ca0e969c687062ca78e5722a499","PTO-TILE-TCMPS":"4de3016604e194851d948b6b0ee7fcf53ccef911c12ca89c4154fcf88c97e763","PTO-TILE-TCOLARGMAX":"480fd1e0920841cd39b279233a258ef3fdc8c7a34ab7e536f626745fbe3758ba","PTO-TILE-TCOLARGMIN":"2ed6cf930bb0fef02f5cea7c880a362f27817885f22592f4886af31e21cc93a1","PTO-TILE-TCOLEXPAND":"b8446b7b925314bc12ddb2228d2b673e3233a04726511f705f3afda4f06b3c4d","PTO-TILE-TCOLEXPANDADD":"4aad8b42a7efdfd946ac9541f6232804804e1da19015eaa535e15828e6d93b96","PTO-TILE-TCOLEXPANDDIV":"250b63e5a8d67601058383089168b74533d59c9e8601760768958e35b48064ad","PTO-TILE-TCOLEXPANDEXPDIF":"cc7f16842b8e7d2ac94d734d22bdfbea702d7a6c215320371d43343164dcd081","PTO-TILE-TCOLEXPANDMAX":"18f31cbf0f420b625f46627613a7c715dd3050a3a881bb30aa9bcfae4f14d47d","PTO-TILE-TCOLEXPANDMIN":"a5df75563681aa6b75384339d9e9abcb5829cd5f0506e3c9a9fcd4ffa0dc4ac4","PTO-TILE-TCOLEXPANDMUL":"4b997d40ff37da3dfc3d8b1c478195bd9f487723ddb50f35b5c5ec9121ad3024","PTO-TILE-TCOLEXPANDSUB":"e5e0433ae659d43ca4c824d1c36d9b90acb437c75cafdeebcfb054d0495669a3","PTO-TILE-TCOLMAX":"7bd22741d92b4e2254fbe0c6ccfe7271877e2adc34f79f2e32fc72344f94497a","PTO-TILE-TCOLMIN":"852a49fb7ef07df09e38b267cdff97c7e57561cfcb5a25055fbb6f92623de35d","PTO-TILE-TCOLPROD":"84699f482e5211999d6e9f95a7f4c0208552e54c4f45ccaab0aa2d1f0054748c","PTO-TILE-TCOLSUM":"b5cfaa1ad2eee34698d4653b4efe49e34a9454f53c06834a6d8dbd950d7453f8","PTO-TILE-TCONCAT":"f4fb22a9203e0cee86f2fe48d2376429c14598e6a40a0e22649cd6c0502e1e51","PTO-TILE-TCVT":"f91ca830010933f45eff14d0e6029cbdd77a0e8e06f150ee897a490c19af491f","PTO-TILE-TDEQUANT":"0bc6bc3cf0988de5fff7f58d791f6aee43ada49525aa28f3c25a8e9568d7c781","PTO-TILE-TDIV":"dae6813c8e033ae5d589e1b311c7a6f448b88f8f2fd4da919d00b27229abde6b","PTO-TILE-TDIVS":"3b9f8ec95e6dd5015f8c63d607b3ad696fed34f4133d6f3f426fd98836cc38fc","PTO-TILE-TEXP":"2a6d5445492780ce455c44abd446f0d560cf18b9fc936a926142c792529ed3fa","PTO-TILE-TEXPANDS":"1016f01ded548c147bd39647279216825f1f40078e95f5bd99e09670226712ca","PTO-TILE-TEXTRACT":"a87110478ab787002a583c755cd89d5bf3d3c122e057a8a5653d3482e20a6f91","PTO-TILE-TFILLPAD":"a64930c3f808bf1aa9d19fdd8c78fa2cb47e80a4cd53a9cee991c7c13fc641c2"},"unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT","PTO-TILE-TFILLPAD"],"unit_risks":{"PTO-TILE-GMOV":"high-risk","PTO-TILE-MGATHER":"high-risk","PTO-TILE-MGATHER-CAS":"high-risk","PTO-TILE-MGATHER-MASK":"high-risk","PTO-TILE-MSCATTER":"high-risk","PTO-TILE-MSCATTER-MASK":"high-risk","PTO-TILE-TABS":"high-risk","PTO-TILE-TADD":"high-risk","PTO-TILE-TADDS":"high-risk","PTO-TILE-TAND":"high-risk","PTO-TILE-TANDS":"high-risk","PTO-TILE-TCI":"high-risk","PTO-TILE-TCMP":"high-risk","PTO-TILE-TCMPS":"high-risk","PTO-TILE-TCOLARGMAX":"high-risk","PTO-TILE-TCOLARGMIN":"high-risk","PTO-TILE-TCOLEXPAND":"high-risk","PTO-TILE-TCOLEXPANDADD":"high-risk","PTO-TILE-TCOLEXPANDDIV":"high-risk","PTO-TILE-TCOLEXPANDEXPDIF":"high-risk","PTO-TILE-TCOLEXPANDMAX":"high-risk","PTO-TILE-TCOLEXPANDMIN":"high-risk","PTO-TILE-TCOLEXPANDMUL":"high-risk","PTO-TILE-TCOLEXPANDSUB":"high-risk","PTO-TILE-TCOLMAX":"high-risk","PTO-TILE-TCOLMIN":"high-risk","PTO-TILE-TCOLPROD":"high-risk","PTO-TILE-TCOLSUM":"high-risk","PTO-TILE-TCONCAT":"high-risk","PTO-TILE-TCVT":"high-risk","PTO-TILE-TDEQUANT":"high-risk","PTO-TILE-TDIV":"high-risk","PTO-TILE-TDIVS":"high-risk","PTO-TILE-TEXP":"high-risk","PTO-TILE-TEXPANDS":"high-risk","PTO-TILE-TEXTRACT":"high-risk","PTO-TILE-TFILLPAD":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":37,"verifier_sample_unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT","PTO-TILE-TFILLPAD"]} +{"artifact_digests":{"language_review":"c74ad742375672174af0b5bc401e04636774b5e73376673cc09f538810d6e509","translation":"b27dd2e933d18b1aee930e0e4de8321a8e8fb888268ae81a16dbfaaf88ca198e","verification":"d6f7e7f4c4ee9df2ed045777568b0536e86c6b626ef8f52c747e7adc88a95ac3"},"batch_id":"PTO-READER-ZH-TILE-A-001","contexts":{"language_reviewer":"/root/arch_c_semantic_review","translator":"/root/arch_rollout_c","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT"],"reviewed_claim_count":467,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-GMOV-001","PTO-READER-CLAIM-TILE-GMOV-002","PTO-READER-CLAIM-TILE-GMOV-003","PTO-READER-CLAIM-TILE-GMOV-004","PTO-READER-CLAIM-TILE-GMOV-005","PTO-READER-CLAIM-TILE-GMOV-006","PTO-READER-CLAIM-TILE-GMOV-007","PTO-READER-CLAIM-TILE-GMOV-008","PTO-READER-CLAIM-TILE-GMOV-009","PTO-READER-CLAIM-TILE-GMOV-010","PTO-READER-CLAIM-TILE-GMOV-011","PTO-READER-CLAIM-TILE-GMOV-012","PTO-READER-CLAIM-TILE-GMOV-013","PTO-READER-CLAIM-TILE-MGATHER-001","PTO-READER-CLAIM-TILE-MGATHER-002","PTO-READER-CLAIM-TILE-MGATHER-003","PTO-READER-CLAIM-TILE-MGATHER-004","PTO-READER-CLAIM-TILE-MGATHER-005","PTO-READER-CLAIM-TILE-MGATHER-006","PTO-READER-CLAIM-TILE-MGATHER-007","PTO-READER-CLAIM-TILE-MGATHER-008","PTO-READER-CLAIM-TILE-MGATHER-009","PTO-READER-CLAIM-TILE-MGATHER-010","PTO-READER-CLAIM-TILE-MGATHER-011","PTO-READER-CLAIM-TILE-MGATHER-012","PTO-READER-CLAIM-TILE-MGATHER-013","PTO-READER-CLAIM-TILE-MGATHER-CAS-001","PTO-READER-CLAIM-TILE-MGATHER-CAS-002","PTO-READER-CLAIM-TILE-MGATHER-CAS-003","PTO-READER-CLAIM-TILE-MGATHER-CAS-004","PTO-READER-CLAIM-TILE-MGATHER-CAS-005","PTO-READER-CLAIM-TILE-MGATHER-CAS-006","PTO-READER-CLAIM-TILE-MGATHER-CAS-007","PTO-READER-CLAIM-TILE-MGATHER-CAS-008","PTO-READER-CLAIM-TILE-MGATHER-CAS-009","PTO-READER-CLAIM-TILE-MGATHER-CAS-010","PTO-READER-CLAIM-TILE-MGATHER-CAS-011","PTO-READER-CLAIM-TILE-MGATHER-CAS-012","PTO-READER-CLAIM-TILE-MGATHER-CAS-013","PTO-READER-CLAIM-TILE-MGATHER-CAS-014","PTO-READER-CLAIM-TILE-MGATHER-CAS-015","PTO-READER-CLAIM-TILE-MGATHER-MASK-001","PTO-READER-CLAIM-TILE-MGATHER-MASK-002","PTO-READER-CLAIM-TILE-MGATHER-MASK-003","PTO-READER-CLAIM-TILE-MGATHER-MASK-004","PTO-READER-CLAIM-TILE-MGATHER-MASK-005","PTO-READER-CLAIM-TILE-MGATHER-MASK-006","PTO-READER-CLAIM-TILE-MGATHER-MASK-007","PTO-READER-CLAIM-TILE-MGATHER-MASK-008","PTO-READER-CLAIM-TILE-MGATHER-MASK-009","PTO-READER-CLAIM-TILE-MGATHER-MASK-010","PTO-READER-CLAIM-TILE-MGATHER-MASK-011","PTO-READER-CLAIM-TILE-MGATHER-MASK-012","PTO-READER-CLAIM-TILE-MGATHER-MASK-013","PTO-READER-CLAIM-TILE-MGATHER-MASK-014","PTO-READER-CLAIM-TILE-MSCATTER-001","PTO-READER-CLAIM-TILE-MSCATTER-002","PTO-READER-CLAIM-TILE-MSCATTER-003","PTO-READER-CLAIM-TILE-MSCATTER-004","PTO-READER-CLAIM-TILE-MSCATTER-005","PTO-READER-CLAIM-TILE-MSCATTER-006","PTO-READER-CLAIM-TILE-MSCATTER-007","PTO-READER-CLAIM-TILE-MSCATTER-008","PTO-READER-CLAIM-TILE-MSCATTER-009","PTO-READER-CLAIM-TILE-MSCATTER-010","PTO-READER-CLAIM-TILE-MSCATTER-011","PTO-READER-CLAIM-TILE-MSCATTER-012","PTO-READER-CLAIM-TILE-MSCATTER-013","PTO-READER-CLAIM-TILE-MSCATTER-MASK-001","PTO-READER-CLAIM-TILE-MSCATTER-MASK-002","PTO-READER-CLAIM-TILE-MSCATTER-MASK-003","PTO-READER-CLAIM-TILE-MSCATTER-MASK-004","PTO-READER-CLAIM-TILE-MSCATTER-MASK-005","PTO-READER-CLAIM-TILE-MSCATTER-MASK-006","PTO-READER-CLAIM-TILE-MSCATTER-MASK-007","PTO-READER-CLAIM-TILE-MSCATTER-MASK-008","PTO-READER-CLAIM-TILE-MSCATTER-MASK-009","PTO-READER-CLAIM-TILE-MSCATTER-MASK-010","PTO-READER-CLAIM-TILE-MSCATTER-MASK-011","PTO-READER-CLAIM-TILE-MSCATTER-MASK-012","PTO-READER-CLAIM-TILE-MSCATTER-MASK-013","PTO-READER-CLAIM-TILE-MSCATTER-MASK-014","PTO-READER-CLAIM-TILE-TABS-001","PTO-READER-CLAIM-TILE-TABS-002","PTO-READER-CLAIM-TILE-TABS-003","PTO-READER-CLAIM-TILE-TABS-004","PTO-READER-CLAIM-TILE-TABS-005","PTO-READER-CLAIM-TILE-TABS-006","PTO-READER-CLAIM-TILE-TABS-007","PTO-READER-CLAIM-TILE-TABS-008","PTO-READER-CLAIM-TILE-TABS-009","PTO-READER-CLAIM-TILE-TABS-010","PTO-READER-CLAIM-TILE-TABS-011","PTO-READER-CLAIM-TILE-TABS-012","PTO-READER-CLAIM-TILE-TADD-001","PTO-READER-CLAIM-TILE-TADD-002","PTO-READER-CLAIM-TILE-TADD-003","PTO-READER-CLAIM-TILE-TADD-004","PTO-READER-CLAIM-TILE-TADD-005","PTO-READER-CLAIM-TILE-TADD-006","PTO-READER-CLAIM-TILE-TADD-007","PTO-READER-CLAIM-TILE-TADD-008","PTO-READER-CLAIM-TILE-TADD-009","PTO-READER-CLAIM-TILE-TADD-010","PTO-READER-CLAIM-TILE-TADD-011","PTO-READER-CLAIM-TILE-TADD-012","PTO-READER-CLAIM-TILE-TADD-013","PTO-READER-CLAIM-TILE-TADDS-001","PTO-READER-CLAIM-TILE-TADDS-002","PTO-READER-CLAIM-TILE-TADDS-003","PTO-READER-CLAIM-TILE-TADDS-004","PTO-READER-CLAIM-TILE-TADDS-005","PTO-READER-CLAIM-TILE-TADDS-006","PTO-READER-CLAIM-TILE-TADDS-007","PTO-READER-CLAIM-TILE-TADDS-008","PTO-READER-CLAIM-TILE-TADDS-009","PTO-READER-CLAIM-TILE-TADDS-010","PTO-READER-CLAIM-TILE-TADDS-011","PTO-READER-CLAIM-TILE-TADDS-012","PTO-READER-CLAIM-TILE-TADDS-013","PTO-READER-CLAIM-TILE-TAND-001","PTO-READER-CLAIM-TILE-TAND-002","PTO-READER-CLAIM-TILE-TAND-003","PTO-READER-CLAIM-TILE-TAND-004","PTO-READER-CLAIM-TILE-TAND-005","PTO-READER-CLAIM-TILE-TAND-006","PTO-READER-CLAIM-TILE-TAND-007","PTO-READER-CLAIM-TILE-TAND-008","PTO-READER-CLAIM-TILE-TAND-009","PTO-READER-CLAIM-TILE-TAND-010","PTO-READER-CLAIM-TILE-TAND-011","PTO-READER-CLAIM-TILE-TAND-012","PTO-READER-CLAIM-TILE-TAND-013","PTO-READER-CLAIM-TILE-TANDS-001","PTO-READER-CLAIM-TILE-TANDS-002","PTO-READER-CLAIM-TILE-TANDS-003","PTO-READER-CLAIM-TILE-TANDS-004","PTO-READER-CLAIM-TILE-TANDS-005","PTO-READER-CLAIM-TILE-TANDS-006","PTO-READER-CLAIM-TILE-TANDS-007","PTO-READER-CLAIM-TILE-TANDS-008","PTO-READER-CLAIM-TILE-TANDS-009","PTO-READER-CLAIM-TILE-TANDS-010","PTO-READER-CLAIM-TILE-TANDS-011","PTO-READER-CLAIM-TILE-TANDS-012","PTO-READER-CLAIM-TILE-TANDS-013","PTO-READER-CLAIM-TILE-TCI-001","PTO-READER-CLAIM-TILE-TCI-002","PTO-READER-CLAIM-TILE-TCI-003","PTO-READER-CLAIM-TILE-TCI-004","PTO-READER-CLAIM-TILE-TCI-005","PTO-READER-CLAIM-TILE-TCI-006","PTO-READER-CLAIM-TILE-TCI-007","PTO-READER-CLAIM-TILE-TCI-008","PTO-READER-CLAIM-TILE-TCI-009","PTO-READER-CLAIM-TILE-TCI-010","PTO-READER-CLAIM-TILE-TCI-011","PTO-READER-CLAIM-TILE-TCI-012","PTO-READER-CLAIM-TILE-TCI-013","PTO-READER-CLAIM-TILE-TCMP-001","PTO-READER-CLAIM-TILE-TCMP-002","PTO-READER-CLAIM-TILE-TCMP-003","PTO-READER-CLAIM-TILE-TCMP-004","PTO-READER-CLAIM-TILE-TCMP-005","PTO-READER-CLAIM-TILE-TCMP-006","PTO-READER-CLAIM-TILE-TCMP-007","PTO-READER-CLAIM-TILE-TCMP-008","PTO-READER-CLAIM-TILE-TCMP-009","PTO-READER-CLAIM-TILE-TCMP-010","PTO-READER-CLAIM-TILE-TCMP-011","PTO-READER-CLAIM-TILE-TCMP-012","PTO-READER-CLAIM-TILE-TCMP-013","PTO-READER-CLAIM-TILE-TCMP-014","PTO-READER-CLAIM-TILE-TCMPS-001","PTO-READER-CLAIM-TILE-TCMPS-002","PTO-READER-CLAIM-TILE-TCMPS-003","PTO-READER-CLAIM-TILE-TCMPS-004","PTO-READER-CLAIM-TILE-TCMPS-005","PTO-READER-CLAIM-TILE-TCMPS-006","PTO-READER-CLAIM-TILE-TCMPS-007","PTO-READER-CLAIM-TILE-TCMPS-008","PTO-READER-CLAIM-TILE-TCMPS-009","PTO-READER-CLAIM-TILE-TCMPS-010","PTO-READER-CLAIM-TILE-TCMPS-011","PTO-READER-CLAIM-TILE-TCMPS-012","PTO-READER-CLAIM-TILE-TCMPS-013","PTO-READER-CLAIM-TILE-TCMPS-014","PTO-READER-CLAIM-TILE-TCOLARGMAX-001","PTO-READER-CLAIM-TILE-TCOLARGMAX-002","PTO-READER-CLAIM-TILE-TCOLARGMAX-003","PTO-READER-CLAIM-TILE-TCOLARGMAX-004","PTO-READER-CLAIM-TILE-TCOLARGMAX-005","PTO-READER-CLAIM-TILE-TCOLARGMAX-006","PTO-READER-CLAIM-TILE-TCOLARGMAX-007","PTO-READER-CLAIM-TILE-TCOLARGMAX-008","PTO-READER-CLAIM-TILE-TCOLARGMAX-009","PTO-READER-CLAIM-TILE-TCOLARGMAX-010","PTO-READER-CLAIM-TILE-TCOLARGMAX-011","PTO-READER-CLAIM-TILE-TCOLARGMAX-012","PTO-READER-CLAIM-TILE-TCOLARGMIN-001","PTO-READER-CLAIM-TILE-TCOLARGMIN-002","PTO-READER-CLAIM-TILE-TCOLARGMIN-003","PTO-READER-CLAIM-TILE-TCOLARGMIN-004","PTO-READER-CLAIM-TILE-TCOLARGMIN-005","PTO-READER-CLAIM-TILE-TCOLARGMIN-006","PTO-READER-CLAIM-TILE-TCOLARGMIN-007","PTO-READER-CLAIM-TILE-TCOLARGMIN-008","PTO-READER-CLAIM-TILE-TCOLARGMIN-009","PTO-READER-CLAIM-TILE-TCOLARGMIN-010","PTO-READER-CLAIM-TILE-TCOLARGMIN-011","PTO-READER-CLAIM-TILE-TCOLARGMIN-012","PTO-READER-CLAIM-TILE-TCOLEXPAND-001","PTO-READER-CLAIM-TILE-TCOLEXPAND-002","PTO-READER-CLAIM-TILE-TCOLEXPAND-003","PTO-READER-CLAIM-TILE-TCOLEXPAND-004","PTO-READER-CLAIM-TILE-TCOLEXPAND-005","PTO-READER-CLAIM-TILE-TCOLEXPAND-006","PTO-READER-CLAIM-TILE-TCOLEXPAND-007","PTO-READER-CLAIM-TILE-TCOLEXPAND-008","PTO-READER-CLAIM-TILE-TCOLEXPAND-009","PTO-READER-CLAIM-TILE-TCOLEXPAND-010","PTO-READER-CLAIM-TILE-TCOLEXPAND-011","PTO-READER-CLAIM-TILE-TCOLEXPAND-012","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-001","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-002","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-003","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-004","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-005","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-006","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-007","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-008","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-009","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-010","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-011","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-012","PTO-READER-CLAIM-TILE-TCOLEXPANDADD-013","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-001","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-002","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-003","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-004","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-005","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-006","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-007","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-008","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-009","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-010","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-011","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-012","PTO-READER-CLAIM-TILE-TCOLEXPANDDIV-013","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-001","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-002","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-003","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-004","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-005","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-006","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-007","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-008","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-009","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-010","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-011","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-012","PTO-READER-CLAIM-TILE-TCOLEXPANDEXPDIF-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMAX-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMIN-013","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-001","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-002","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-003","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-004","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-005","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-006","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-007","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-008","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-009","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-010","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-011","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-012","PTO-READER-CLAIM-TILE-TCOLEXPANDMUL-013","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-001","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-002","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-003","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-004","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-005","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-006","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-007","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-008","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-009","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-010","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-011","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-012","PTO-READER-CLAIM-TILE-TCOLEXPANDSUB-013","PTO-READER-CLAIM-TILE-TCOLMAX-001","PTO-READER-CLAIM-TILE-TCOLMAX-002","PTO-READER-CLAIM-TILE-TCOLMAX-003","PTO-READER-CLAIM-TILE-TCOLMAX-004","PTO-READER-CLAIM-TILE-TCOLMAX-005","PTO-READER-CLAIM-TILE-TCOLMAX-006","PTO-READER-CLAIM-TILE-TCOLMAX-007","PTO-READER-CLAIM-TILE-TCOLMAX-008","PTO-READER-CLAIM-TILE-TCOLMAX-009","PTO-READER-CLAIM-TILE-TCOLMAX-010","PTO-READER-CLAIM-TILE-TCOLMAX-011","PTO-READER-CLAIM-TILE-TCOLMAX-012","PTO-READER-CLAIM-TILE-TCOLMIN-001","PTO-READER-CLAIM-TILE-TCOLMIN-002","PTO-READER-CLAIM-TILE-TCOLMIN-003","PTO-READER-CLAIM-TILE-TCOLMIN-004","PTO-READER-CLAIM-TILE-TCOLMIN-005","PTO-READER-CLAIM-TILE-TCOLMIN-006","PTO-READER-CLAIM-TILE-TCOLMIN-007","PTO-READER-CLAIM-TILE-TCOLMIN-008","PTO-READER-CLAIM-TILE-TCOLMIN-009","PTO-READER-CLAIM-TILE-TCOLMIN-010","PTO-READER-CLAIM-TILE-TCOLMIN-011","PTO-READER-CLAIM-TILE-TCOLMIN-012","PTO-READER-CLAIM-TILE-TCOLPROD-001","PTO-READER-CLAIM-TILE-TCOLPROD-002","PTO-READER-CLAIM-TILE-TCOLPROD-003","PTO-READER-CLAIM-TILE-TCOLPROD-004","PTO-READER-CLAIM-TILE-TCOLPROD-005","PTO-READER-CLAIM-TILE-TCOLPROD-006","PTO-READER-CLAIM-TILE-TCOLPROD-007","PTO-READER-CLAIM-TILE-TCOLPROD-008","PTO-READER-CLAIM-TILE-TCOLPROD-009","PTO-READER-CLAIM-TILE-TCOLPROD-010","PTO-READER-CLAIM-TILE-TCOLPROD-011","PTO-READER-CLAIM-TILE-TCOLPROD-012","PTO-READER-CLAIM-TILE-TCOLSUM-001","PTO-READER-CLAIM-TILE-TCOLSUM-002","PTO-READER-CLAIM-TILE-TCOLSUM-003","PTO-READER-CLAIM-TILE-TCOLSUM-004","PTO-READER-CLAIM-TILE-TCOLSUM-005","PTO-READER-CLAIM-TILE-TCOLSUM-006","PTO-READER-CLAIM-TILE-TCOLSUM-007","PTO-READER-CLAIM-TILE-TCOLSUM-008","PTO-READER-CLAIM-TILE-TCOLSUM-009","PTO-READER-CLAIM-TILE-TCOLSUM-010","PTO-READER-CLAIM-TILE-TCOLSUM-011","PTO-READER-CLAIM-TILE-TCOLSUM-012","PTO-READER-CLAIM-TILE-TCONCAT-001","PTO-READER-CLAIM-TILE-TCONCAT-002","PTO-READER-CLAIM-TILE-TCONCAT-003","PTO-READER-CLAIM-TILE-TCONCAT-004","PTO-READER-CLAIM-TILE-TCONCAT-005","PTO-READER-CLAIM-TILE-TCONCAT-006","PTO-READER-CLAIM-TILE-TCONCAT-007","PTO-READER-CLAIM-TILE-TCONCAT-008","PTO-READER-CLAIM-TILE-TCONCAT-009","PTO-READER-CLAIM-TILE-TCONCAT-010","PTO-READER-CLAIM-TILE-TCONCAT-011","PTO-READER-CLAIM-TILE-TCONCAT-012","PTO-READER-CLAIM-TILE-TCONCAT-013","PTO-READER-CLAIM-TILE-TCVT-001","PTO-READER-CLAIM-TILE-TCVT-002","PTO-READER-CLAIM-TILE-TCVT-003","PTO-READER-CLAIM-TILE-TCVT-004","PTO-READER-CLAIM-TILE-TCVT-005","PTO-READER-CLAIM-TILE-TCVT-006","PTO-READER-CLAIM-TILE-TCVT-007","PTO-READER-CLAIM-TILE-TCVT-008","PTO-READER-CLAIM-TILE-TCVT-009","PTO-READER-CLAIM-TILE-TCVT-010","PTO-READER-CLAIM-TILE-TCVT-011","PTO-READER-CLAIM-TILE-TCVT-012","PTO-READER-CLAIM-TILE-TCVT-013","PTO-READER-CLAIM-TILE-TDEQUANT-001","PTO-READER-CLAIM-TILE-TDEQUANT-002","PTO-READER-CLAIM-TILE-TDEQUANT-003","PTO-READER-CLAIM-TILE-TDEQUANT-004","PTO-READER-CLAIM-TILE-TDEQUANT-005","PTO-READER-CLAIM-TILE-TDEQUANT-006","PTO-READER-CLAIM-TILE-TDEQUANT-007","PTO-READER-CLAIM-TILE-TDEQUANT-008","PTO-READER-CLAIM-TILE-TDEQUANT-009","PTO-READER-CLAIM-TILE-TDEQUANT-010","PTO-READER-CLAIM-TILE-TDEQUANT-011","PTO-READER-CLAIM-TILE-TDEQUANT-012","PTO-READER-CLAIM-TILE-TDEQUANT-013","PTO-READER-CLAIM-TILE-TDEQUANT-014","PTO-READER-CLAIM-TILE-TDEQUANT-015","PTO-READER-CLAIM-TILE-TDIV-001","PTO-READER-CLAIM-TILE-TDIV-002","PTO-READER-CLAIM-TILE-TDIV-003","PTO-READER-CLAIM-TILE-TDIV-004","PTO-READER-CLAIM-TILE-TDIV-005","PTO-READER-CLAIM-TILE-TDIV-006","PTO-READER-CLAIM-TILE-TDIV-007","PTO-READER-CLAIM-TILE-TDIV-008","PTO-READER-CLAIM-TILE-TDIV-009","PTO-READER-CLAIM-TILE-TDIV-010","PTO-READER-CLAIM-TILE-TDIV-011","PTO-READER-CLAIM-TILE-TDIV-012","PTO-READER-CLAIM-TILE-TDIV-013","PTO-READER-CLAIM-TILE-TDIVS-001","PTO-READER-CLAIM-TILE-TDIVS-002","PTO-READER-CLAIM-TILE-TDIVS-003","PTO-READER-CLAIM-TILE-TDIVS-004","PTO-READER-CLAIM-TILE-TDIVS-005","PTO-READER-CLAIM-TILE-TDIVS-006","PTO-READER-CLAIM-TILE-TDIVS-007","PTO-READER-CLAIM-TILE-TDIVS-008","PTO-READER-CLAIM-TILE-TDIVS-009","PTO-READER-CLAIM-TILE-TDIVS-010","PTO-READER-CLAIM-TILE-TDIVS-011","PTO-READER-CLAIM-TILE-TDIVS-012","PTO-READER-CLAIM-TILE-TDIVS-013","PTO-READER-CLAIM-TILE-TEXP-001","PTO-READER-CLAIM-TILE-TEXP-002","PTO-READER-CLAIM-TILE-TEXP-003","PTO-READER-CLAIM-TILE-TEXP-004","PTO-READER-CLAIM-TILE-TEXP-005","PTO-READER-CLAIM-TILE-TEXP-006","PTO-READER-CLAIM-TILE-TEXP-007","PTO-READER-CLAIM-TILE-TEXP-008","PTO-READER-CLAIM-TILE-TEXP-009","PTO-READER-CLAIM-TILE-TEXP-010","PTO-READER-CLAIM-TILE-TEXP-011","PTO-READER-CLAIM-TILE-TEXP-012","PTO-READER-CLAIM-TILE-TEXPANDS-001","PTO-READER-CLAIM-TILE-TEXPANDS-002","PTO-READER-CLAIM-TILE-TEXPANDS-003","PTO-READER-CLAIM-TILE-TEXPANDS-004","PTO-READER-CLAIM-TILE-TEXPANDS-005","PTO-READER-CLAIM-TILE-TEXPANDS-006","PTO-READER-CLAIM-TILE-TEXPANDS-007","PTO-READER-CLAIM-TILE-TEXPANDS-008","PTO-READER-CLAIM-TILE-TEXPANDS-009","PTO-READER-CLAIM-TILE-TEXPANDS-010","PTO-READER-CLAIM-TILE-TEXPANDS-011","PTO-READER-CLAIM-TILE-TEXPANDS-012","PTO-READER-CLAIM-TILE-TEXTRACT-001","PTO-READER-CLAIM-TILE-TEXTRACT-002","PTO-READER-CLAIM-TILE-TEXTRACT-003","PTO-READER-CLAIM-TILE-TEXTRACT-004","PTO-READER-CLAIM-TILE-TEXTRACT-005","PTO-READER-CLAIM-TILE-TEXTRACT-006","PTO-READER-CLAIM-TILE-TEXTRACT-007","PTO-READER-CLAIM-TILE-TEXTRACT-008","PTO-READER-CLAIM-TILE-TEXTRACT-009","PTO-READER-CLAIM-TILE-TEXTRACT-010","PTO-READER-CLAIM-TILE-TEXTRACT-011","PTO-READER-CLAIM-TILE-TEXTRACT-012","PTO-READER-CLAIM-TILE-TEXTRACT-013","PTO-READER-CLAIM-TILE-TEXTRACT-014"],"reviewed_node_count":719,"reviewed_node_ids":["PTO-READER-NODE-TILE-GMOV-001","PTO-READER-NODE-TILE-GMOV-002","PTO-READER-NODE-TILE-GMOV-003","PTO-READER-NODE-TILE-GMOV-004","PTO-READER-NODE-TILE-GMOV-005","PTO-READER-NODE-TILE-GMOV-006","PTO-READER-NODE-TILE-GMOV-007","PTO-READER-NODE-TILE-GMOV-008","PTO-READER-NODE-TILE-GMOV-009","PTO-READER-NODE-TILE-GMOV-010","PTO-READER-NODE-TILE-GMOV-011","PTO-READER-NODE-TILE-GMOV-012","PTO-READER-NODE-TILE-GMOV-013","PTO-READER-NODE-TILE-GMOV-014","PTO-READER-NODE-TILE-GMOV-015","PTO-READER-NODE-TILE-GMOV-016","PTO-READER-NODE-TILE-GMOV-017","PTO-READER-NODE-TILE-GMOV-018","PTO-READER-NODE-TILE-GMOV-019","PTO-READER-NODE-TILE-GMOV-020","PTO-READER-NODE-TILE-MGATHER-001","PTO-READER-NODE-TILE-MGATHER-002","PTO-READER-NODE-TILE-MGATHER-003","PTO-READER-NODE-TILE-MGATHER-004","PTO-READER-NODE-TILE-MGATHER-005","PTO-READER-NODE-TILE-MGATHER-006","PTO-READER-NODE-TILE-MGATHER-007","PTO-READER-NODE-TILE-MGATHER-008","PTO-READER-NODE-TILE-MGATHER-009","PTO-READER-NODE-TILE-MGATHER-010","PTO-READER-NODE-TILE-MGATHER-011","PTO-READER-NODE-TILE-MGATHER-012","PTO-READER-NODE-TILE-MGATHER-013","PTO-READER-NODE-TILE-MGATHER-014","PTO-READER-NODE-TILE-MGATHER-015","PTO-READER-NODE-TILE-MGATHER-016","PTO-READER-NODE-TILE-MGATHER-017","PTO-READER-NODE-TILE-MGATHER-018","PTO-READER-NODE-TILE-MGATHER-019","PTO-READER-NODE-TILE-MGATHER-020","PTO-READER-NODE-TILE-MGATHER-CAS-001","PTO-READER-NODE-TILE-MGATHER-CAS-002","PTO-READER-NODE-TILE-MGATHER-CAS-003","PTO-READER-NODE-TILE-MGATHER-CAS-004","PTO-READER-NODE-TILE-MGATHER-CAS-005","PTO-READER-NODE-TILE-MGATHER-CAS-006","PTO-READER-NODE-TILE-MGATHER-CAS-007","PTO-READER-NODE-TILE-MGATHER-CAS-008","PTO-READER-NODE-TILE-MGATHER-CAS-009","PTO-READER-NODE-TILE-MGATHER-CAS-010","PTO-READER-NODE-TILE-MGATHER-CAS-011","PTO-READER-NODE-TILE-MGATHER-CAS-012","PTO-READER-NODE-TILE-MGATHER-CAS-013","PTO-READER-NODE-TILE-MGATHER-CAS-014","PTO-READER-NODE-TILE-MGATHER-CAS-015","PTO-READER-NODE-TILE-MGATHER-CAS-016","PTO-READER-NODE-TILE-MGATHER-CAS-017","PTO-READER-NODE-TILE-MGATHER-CAS-018","PTO-READER-NODE-TILE-MGATHER-CAS-019","PTO-READER-NODE-TILE-MGATHER-CAS-020","PTO-READER-NODE-TILE-MGATHER-CAS-021","PTO-READER-NODE-TILE-MGATHER-CAS-022","PTO-READER-NODE-TILE-MGATHER-MASK-001","PTO-READER-NODE-TILE-MGATHER-MASK-002","PTO-READER-NODE-TILE-MGATHER-MASK-003","PTO-READER-NODE-TILE-MGATHER-MASK-004","PTO-READER-NODE-TILE-MGATHER-MASK-005","PTO-READER-NODE-TILE-MGATHER-MASK-006","PTO-READER-NODE-TILE-MGATHER-MASK-007","PTO-READER-NODE-TILE-MGATHER-MASK-008","PTO-READER-NODE-TILE-MGATHER-MASK-009","PTO-READER-NODE-TILE-MGATHER-MASK-010","PTO-READER-NODE-TILE-MGATHER-MASK-011","PTO-READER-NODE-TILE-MGATHER-MASK-012","PTO-READER-NODE-TILE-MGATHER-MASK-013","PTO-READER-NODE-TILE-MGATHER-MASK-014","PTO-READER-NODE-TILE-MGATHER-MASK-015","PTO-READER-NODE-TILE-MGATHER-MASK-016","PTO-READER-NODE-TILE-MGATHER-MASK-017","PTO-READER-NODE-TILE-MGATHER-MASK-018","PTO-READER-NODE-TILE-MGATHER-MASK-019","PTO-READER-NODE-TILE-MGATHER-MASK-020","PTO-READER-NODE-TILE-MGATHER-MASK-021","PTO-READER-NODE-TILE-MSCATTER-001","PTO-READER-NODE-TILE-MSCATTER-002","PTO-READER-NODE-TILE-MSCATTER-003","PTO-READER-NODE-TILE-MSCATTER-004","PTO-READER-NODE-TILE-MSCATTER-005","PTO-READER-NODE-TILE-MSCATTER-006","PTO-READER-NODE-TILE-MSCATTER-007","PTO-READER-NODE-TILE-MSCATTER-008","PTO-READER-NODE-TILE-MSCATTER-009","PTO-READER-NODE-TILE-MSCATTER-010","PTO-READER-NODE-TILE-MSCATTER-011","PTO-READER-NODE-TILE-MSCATTER-012","PTO-READER-NODE-TILE-MSCATTER-013","PTO-READER-NODE-TILE-MSCATTER-014","PTO-READER-NODE-TILE-MSCATTER-015","PTO-READER-NODE-TILE-MSCATTER-016","PTO-READER-NODE-TILE-MSCATTER-017","PTO-READER-NODE-TILE-MSCATTER-018","PTO-READER-NODE-TILE-MSCATTER-019","PTO-READER-NODE-TILE-MSCATTER-020","PTO-READER-NODE-TILE-MSCATTER-MASK-001","PTO-READER-NODE-TILE-MSCATTER-MASK-002","PTO-READER-NODE-TILE-MSCATTER-MASK-003","PTO-READER-NODE-TILE-MSCATTER-MASK-004","PTO-READER-NODE-TILE-MSCATTER-MASK-005","PTO-READER-NODE-TILE-MSCATTER-MASK-006","PTO-READER-NODE-TILE-MSCATTER-MASK-007","PTO-READER-NODE-TILE-MSCATTER-MASK-008","PTO-READER-NODE-TILE-MSCATTER-MASK-009","PTO-READER-NODE-TILE-MSCATTER-MASK-010","PTO-READER-NODE-TILE-MSCATTER-MASK-011","PTO-READER-NODE-TILE-MSCATTER-MASK-012","PTO-READER-NODE-TILE-MSCATTER-MASK-013","PTO-READER-NODE-TILE-MSCATTER-MASK-014","PTO-READER-NODE-TILE-MSCATTER-MASK-015","PTO-READER-NODE-TILE-MSCATTER-MASK-016","PTO-READER-NODE-TILE-MSCATTER-MASK-017","PTO-READER-NODE-TILE-MSCATTER-MASK-018","PTO-READER-NODE-TILE-MSCATTER-MASK-019","PTO-READER-NODE-TILE-MSCATTER-MASK-020","PTO-READER-NODE-TILE-MSCATTER-MASK-021","PTO-READER-NODE-TILE-TABS-001","PTO-READER-NODE-TILE-TABS-002","PTO-READER-NODE-TILE-TABS-003","PTO-READER-NODE-TILE-TABS-004","PTO-READER-NODE-TILE-TABS-005","PTO-READER-NODE-TILE-TABS-006","PTO-READER-NODE-TILE-TABS-007","PTO-READER-NODE-TILE-TABS-008","PTO-READER-NODE-TILE-TABS-009","PTO-READER-NODE-TILE-TABS-010","PTO-READER-NODE-TILE-TABS-011","PTO-READER-NODE-TILE-TABS-012","PTO-READER-NODE-TILE-TABS-013","PTO-READER-NODE-TILE-TABS-014","PTO-READER-NODE-TILE-TABS-015","PTO-READER-NODE-TILE-TABS-016","PTO-READER-NODE-TILE-TABS-017","PTO-READER-NODE-TILE-TABS-018","PTO-READER-NODE-TILE-TABS-019","PTO-READER-NODE-TILE-TADD-001","PTO-READER-NODE-TILE-TADD-002","PTO-READER-NODE-TILE-TADD-003","PTO-READER-NODE-TILE-TADD-004","PTO-READER-NODE-TILE-TADD-005","PTO-READER-NODE-TILE-TADD-006","PTO-READER-NODE-TILE-TADD-007","PTO-READER-NODE-TILE-TADD-008","PTO-READER-NODE-TILE-TADD-009","PTO-READER-NODE-TILE-TADD-010","PTO-READER-NODE-TILE-TADD-011","PTO-READER-NODE-TILE-TADD-012","PTO-READER-NODE-TILE-TADD-013","PTO-READER-NODE-TILE-TADD-014","PTO-READER-NODE-TILE-TADD-015","PTO-READER-NODE-TILE-TADD-016","PTO-READER-NODE-TILE-TADD-017","PTO-READER-NODE-TILE-TADD-018","PTO-READER-NODE-TILE-TADD-019","PTO-READER-NODE-TILE-TADD-020","PTO-READER-NODE-TILE-TADDS-001","PTO-READER-NODE-TILE-TADDS-002","PTO-READER-NODE-TILE-TADDS-003","PTO-READER-NODE-TILE-TADDS-004","PTO-READER-NODE-TILE-TADDS-005","PTO-READER-NODE-TILE-TADDS-006","PTO-READER-NODE-TILE-TADDS-007","PTO-READER-NODE-TILE-TADDS-008","PTO-READER-NODE-TILE-TADDS-009","PTO-READER-NODE-TILE-TADDS-010","PTO-READER-NODE-TILE-TADDS-011","PTO-READER-NODE-TILE-TADDS-012","PTO-READER-NODE-TILE-TADDS-013","PTO-READER-NODE-TILE-TADDS-014","PTO-READER-NODE-TILE-TADDS-015","PTO-READER-NODE-TILE-TADDS-016","PTO-READER-NODE-TILE-TADDS-017","PTO-READER-NODE-TILE-TADDS-018","PTO-READER-NODE-TILE-TADDS-019","PTO-READER-NODE-TILE-TADDS-020","PTO-READER-NODE-TILE-TAND-001","PTO-READER-NODE-TILE-TAND-002","PTO-READER-NODE-TILE-TAND-003","PTO-READER-NODE-TILE-TAND-004","PTO-READER-NODE-TILE-TAND-005","PTO-READER-NODE-TILE-TAND-006","PTO-READER-NODE-TILE-TAND-007","PTO-READER-NODE-TILE-TAND-008","PTO-READER-NODE-TILE-TAND-009","PTO-READER-NODE-TILE-TAND-010","PTO-READER-NODE-TILE-TAND-011","PTO-READER-NODE-TILE-TAND-012","PTO-READER-NODE-TILE-TAND-013","PTO-READER-NODE-TILE-TAND-014","PTO-READER-NODE-TILE-TAND-015","PTO-READER-NODE-TILE-TAND-016","PTO-READER-NODE-TILE-TAND-017","PTO-READER-NODE-TILE-TAND-018","PTO-READER-NODE-TILE-TAND-019","PTO-READER-NODE-TILE-TAND-020","PTO-READER-NODE-TILE-TANDS-001","PTO-READER-NODE-TILE-TANDS-002","PTO-READER-NODE-TILE-TANDS-003","PTO-READER-NODE-TILE-TANDS-004","PTO-READER-NODE-TILE-TANDS-005","PTO-READER-NODE-TILE-TANDS-006","PTO-READER-NODE-TILE-TANDS-007","PTO-READER-NODE-TILE-TANDS-008","PTO-READER-NODE-TILE-TANDS-009","PTO-READER-NODE-TILE-TANDS-010","PTO-READER-NODE-TILE-TANDS-011","PTO-READER-NODE-TILE-TANDS-012","PTO-READER-NODE-TILE-TANDS-013","PTO-READER-NODE-TILE-TANDS-014","PTO-READER-NODE-TILE-TANDS-015","PTO-READER-NODE-TILE-TANDS-016","PTO-READER-NODE-TILE-TANDS-017","PTO-READER-NODE-TILE-TANDS-018","PTO-READER-NODE-TILE-TANDS-019","PTO-READER-NODE-TILE-TANDS-020","PTO-READER-NODE-TILE-TCI-001","PTO-READER-NODE-TILE-TCI-002","PTO-READER-NODE-TILE-TCI-003","PTO-READER-NODE-TILE-TCI-004","PTO-READER-NODE-TILE-TCI-005","PTO-READER-NODE-TILE-TCI-006","PTO-READER-NODE-TILE-TCI-007","PTO-READER-NODE-TILE-TCI-008","PTO-READER-NODE-TILE-TCI-009","PTO-READER-NODE-TILE-TCI-010","PTO-READER-NODE-TILE-TCI-011","PTO-READER-NODE-TILE-TCI-012","PTO-READER-NODE-TILE-TCI-013","PTO-READER-NODE-TILE-TCI-014","PTO-READER-NODE-TILE-TCI-015","PTO-READER-NODE-TILE-TCI-016","PTO-READER-NODE-TILE-TCI-017","PTO-READER-NODE-TILE-TCI-018","PTO-READER-NODE-TILE-TCI-019","PTO-READER-NODE-TILE-TCI-020","PTO-READER-NODE-TILE-TCMP-001","PTO-READER-NODE-TILE-TCMP-002","PTO-READER-NODE-TILE-TCMP-003","PTO-READER-NODE-TILE-TCMP-004","PTO-READER-NODE-TILE-TCMP-005","PTO-READER-NODE-TILE-TCMP-006","PTO-READER-NODE-TILE-TCMP-007","PTO-READER-NODE-TILE-TCMP-008","PTO-READER-NODE-TILE-TCMP-009","PTO-READER-NODE-TILE-TCMP-010","PTO-READER-NODE-TILE-TCMP-011","PTO-READER-NODE-TILE-TCMP-012","PTO-READER-NODE-TILE-TCMP-013","PTO-READER-NODE-TILE-TCMP-014","PTO-READER-NODE-TILE-TCMP-015","PTO-READER-NODE-TILE-TCMP-016","PTO-READER-NODE-TILE-TCMP-017","PTO-READER-NODE-TILE-TCMP-018","PTO-READER-NODE-TILE-TCMP-019","PTO-READER-NODE-TILE-TCMP-020","PTO-READER-NODE-TILE-TCMP-021","PTO-READER-NODE-TILE-TCMPS-001","PTO-READER-NODE-TILE-TCMPS-002","PTO-READER-NODE-TILE-TCMPS-003","PTO-READER-NODE-TILE-TCMPS-004","PTO-READER-NODE-TILE-TCMPS-005","PTO-READER-NODE-TILE-TCMPS-006","PTO-READER-NODE-TILE-TCMPS-007","PTO-READER-NODE-TILE-TCMPS-008","PTO-READER-NODE-TILE-TCMPS-009","PTO-READER-NODE-TILE-TCMPS-010","PTO-READER-NODE-TILE-TCMPS-011","PTO-READER-NODE-TILE-TCMPS-012","PTO-READER-NODE-TILE-TCMPS-013","PTO-READER-NODE-TILE-TCMPS-014","PTO-READER-NODE-TILE-TCMPS-015","PTO-READER-NODE-TILE-TCMPS-016","PTO-READER-NODE-TILE-TCMPS-017","PTO-READER-NODE-TILE-TCMPS-018","PTO-READER-NODE-TILE-TCMPS-019","PTO-READER-NODE-TILE-TCMPS-020","PTO-READER-NODE-TILE-TCMPS-021","PTO-READER-NODE-TILE-TCOLARGMAX-001","PTO-READER-NODE-TILE-TCOLARGMAX-002","PTO-READER-NODE-TILE-TCOLARGMAX-003","PTO-READER-NODE-TILE-TCOLARGMAX-004","PTO-READER-NODE-TILE-TCOLARGMAX-005","PTO-READER-NODE-TILE-TCOLARGMAX-006","PTO-READER-NODE-TILE-TCOLARGMAX-007","PTO-READER-NODE-TILE-TCOLARGMAX-008","PTO-READER-NODE-TILE-TCOLARGMAX-009","PTO-READER-NODE-TILE-TCOLARGMAX-010","PTO-READER-NODE-TILE-TCOLARGMAX-011","PTO-READER-NODE-TILE-TCOLARGMAX-012","PTO-READER-NODE-TILE-TCOLARGMAX-013","PTO-READER-NODE-TILE-TCOLARGMAX-014","PTO-READER-NODE-TILE-TCOLARGMAX-015","PTO-READER-NODE-TILE-TCOLARGMAX-016","PTO-READER-NODE-TILE-TCOLARGMAX-017","PTO-READER-NODE-TILE-TCOLARGMAX-018","PTO-READER-NODE-TILE-TCOLARGMAX-019","PTO-READER-NODE-TILE-TCOLARGMIN-001","PTO-READER-NODE-TILE-TCOLARGMIN-002","PTO-READER-NODE-TILE-TCOLARGMIN-003","PTO-READER-NODE-TILE-TCOLARGMIN-004","PTO-READER-NODE-TILE-TCOLARGMIN-005","PTO-READER-NODE-TILE-TCOLARGMIN-006","PTO-READER-NODE-TILE-TCOLARGMIN-007","PTO-READER-NODE-TILE-TCOLARGMIN-008","PTO-READER-NODE-TILE-TCOLARGMIN-009","PTO-READER-NODE-TILE-TCOLARGMIN-010","PTO-READER-NODE-TILE-TCOLARGMIN-011","PTO-READER-NODE-TILE-TCOLARGMIN-012","PTO-READER-NODE-TILE-TCOLARGMIN-013","PTO-READER-NODE-TILE-TCOLARGMIN-014","PTO-READER-NODE-TILE-TCOLARGMIN-015","PTO-READER-NODE-TILE-TCOLARGMIN-016","PTO-READER-NODE-TILE-TCOLARGMIN-017","PTO-READER-NODE-TILE-TCOLARGMIN-018","PTO-READER-NODE-TILE-TCOLARGMIN-019","PTO-READER-NODE-TILE-TCOLEXPAND-001","PTO-READER-NODE-TILE-TCOLEXPAND-002","PTO-READER-NODE-TILE-TCOLEXPAND-003","PTO-READER-NODE-TILE-TCOLEXPAND-004","PTO-READER-NODE-TILE-TCOLEXPAND-005","PTO-READER-NODE-TILE-TCOLEXPAND-006","PTO-READER-NODE-TILE-TCOLEXPAND-007","PTO-READER-NODE-TILE-TCOLEXPAND-008","PTO-READER-NODE-TILE-TCOLEXPAND-009","PTO-READER-NODE-TILE-TCOLEXPAND-010","PTO-READER-NODE-TILE-TCOLEXPAND-011","PTO-READER-NODE-TILE-TCOLEXPAND-012","PTO-READER-NODE-TILE-TCOLEXPAND-013","PTO-READER-NODE-TILE-TCOLEXPAND-014","PTO-READER-NODE-TILE-TCOLEXPAND-015","PTO-READER-NODE-TILE-TCOLEXPAND-016","PTO-READER-NODE-TILE-TCOLEXPAND-017","PTO-READER-NODE-TILE-TCOLEXPAND-018","PTO-READER-NODE-TILE-TCOLEXPAND-019","PTO-READER-NODE-TILE-TCOLEXPANDADD-001","PTO-READER-NODE-TILE-TCOLEXPANDADD-002","PTO-READER-NODE-TILE-TCOLEXPANDADD-003","PTO-READER-NODE-TILE-TCOLEXPANDADD-004","PTO-READER-NODE-TILE-TCOLEXPANDADD-005","PTO-READER-NODE-TILE-TCOLEXPANDADD-006","PTO-READER-NODE-TILE-TCOLEXPANDADD-007","PTO-READER-NODE-TILE-TCOLEXPANDADD-008","PTO-READER-NODE-TILE-TCOLEXPANDADD-009","PTO-READER-NODE-TILE-TCOLEXPANDADD-010","PTO-READER-NODE-TILE-TCOLEXPANDADD-011","PTO-READER-NODE-TILE-TCOLEXPANDADD-012","PTO-READER-NODE-TILE-TCOLEXPANDADD-013","PTO-READER-NODE-TILE-TCOLEXPANDADD-014","PTO-READER-NODE-TILE-TCOLEXPANDADD-015","PTO-READER-NODE-TILE-TCOLEXPANDADD-016","PTO-READER-NODE-TILE-TCOLEXPANDADD-017","PTO-READER-NODE-TILE-TCOLEXPANDADD-018","PTO-READER-NODE-TILE-TCOLEXPANDADD-019","PTO-READER-NODE-TILE-TCOLEXPANDADD-020","PTO-READER-NODE-TILE-TCOLEXPANDDIV-001","PTO-READER-NODE-TILE-TCOLEXPANDDIV-002","PTO-READER-NODE-TILE-TCOLEXPANDDIV-003","PTO-READER-NODE-TILE-TCOLEXPANDDIV-004","PTO-READER-NODE-TILE-TCOLEXPANDDIV-005","PTO-READER-NODE-TILE-TCOLEXPANDDIV-006","PTO-READER-NODE-TILE-TCOLEXPANDDIV-007","PTO-READER-NODE-TILE-TCOLEXPANDDIV-008","PTO-READER-NODE-TILE-TCOLEXPANDDIV-009","PTO-READER-NODE-TILE-TCOLEXPANDDIV-010","PTO-READER-NODE-TILE-TCOLEXPANDDIV-011","PTO-READER-NODE-TILE-TCOLEXPANDDIV-012","PTO-READER-NODE-TILE-TCOLEXPANDDIV-013","PTO-READER-NODE-TILE-TCOLEXPANDDIV-014","PTO-READER-NODE-TILE-TCOLEXPANDDIV-015","PTO-READER-NODE-TILE-TCOLEXPANDDIV-016","PTO-READER-NODE-TILE-TCOLEXPANDDIV-017","PTO-READER-NODE-TILE-TCOLEXPANDDIV-018","PTO-READER-NODE-TILE-TCOLEXPANDDIV-019","PTO-READER-NODE-TILE-TCOLEXPANDDIV-020","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-001","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-002","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-003","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-004","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-005","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-006","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-007","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-008","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-009","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-010","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-011","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-012","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-013","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-014","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-015","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-016","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-017","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-018","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-019","PTO-READER-NODE-TILE-TCOLEXPANDEXPDIF-020","PTO-READER-NODE-TILE-TCOLEXPANDMAX-001","PTO-READER-NODE-TILE-TCOLEXPANDMAX-002","PTO-READER-NODE-TILE-TCOLEXPANDMAX-003","PTO-READER-NODE-TILE-TCOLEXPANDMAX-004","PTO-READER-NODE-TILE-TCOLEXPANDMAX-005","PTO-READER-NODE-TILE-TCOLEXPANDMAX-006","PTO-READER-NODE-TILE-TCOLEXPANDMAX-007","PTO-READER-NODE-TILE-TCOLEXPANDMAX-008","PTO-READER-NODE-TILE-TCOLEXPANDMAX-009","PTO-READER-NODE-TILE-TCOLEXPANDMAX-010","PTO-READER-NODE-TILE-TCOLEXPANDMAX-011","PTO-READER-NODE-TILE-TCOLEXPANDMAX-012","PTO-READER-NODE-TILE-TCOLEXPANDMAX-013","PTO-READER-NODE-TILE-TCOLEXPANDMAX-014","PTO-READER-NODE-TILE-TCOLEXPANDMAX-015","PTO-READER-NODE-TILE-TCOLEXPANDMAX-016","PTO-READER-NODE-TILE-TCOLEXPANDMAX-017","PTO-READER-NODE-TILE-TCOLEXPANDMAX-018","PTO-READER-NODE-TILE-TCOLEXPANDMAX-019","PTO-READER-NODE-TILE-TCOLEXPANDMAX-020","PTO-READER-NODE-TILE-TCOLEXPANDMIN-001","PTO-READER-NODE-TILE-TCOLEXPANDMIN-002","PTO-READER-NODE-TILE-TCOLEXPANDMIN-003","PTO-READER-NODE-TILE-TCOLEXPANDMIN-004","PTO-READER-NODE-TILE-TCOLEXPANDMIN-005","PTO-READER-NODE-TILE-TCOLEXPANDMIN-006","PTO-READER-NODE-TILE-TCOLEXPANDMIN-007","PTO-READER-NODE-TILE-TCOLEXPANDMIN-008","PTO-READER-NODE-TILE-TCOLEXPANDMIN-009","PTO-READER-NODE-TILE-TCOLEXPANDMIN-010","PTO-READER-NODE-TILE-TCOLEXPANDMIN-011","PTO-READER-NODE-TILE-TCOLEXPANDMIN-012","PTO-READER-NODE-TILE-TCOLEXPANDMIN-013","PTO-READER-NODE-TILE-TCOLEXPANDMIN-014","PTO-READER-NODE-TILE-TCOLEXPANDMIN-015","PTO-READER-NODE-TILE-TCOLEXPANDMIN-016","PTO-READER-NODE-TILE-TCOLEXPANDMIN-017","PTO-READER-NODE-TILE-TCOLEXPANDMIN-018","PTO-READER-NODE-TILE-TCOLEXPANDMIN-019","PTO-READER-NODE-TILE-TCOLEXPANDMIN-020","PTO-READER-NODE-TILE-TCOLEXPANDMUL-001","PTO-READER-NODE-TILE-TCOLEXPANDMUL-002","PTO-READER-NODE-TILE-TCOLEXPANDMUL-003","PTO-READER-NODE-TILE-TCOLEXPANDMUL-004","PTO-READER-NODE-TILE-TCOLEXPANDMUL-005","PTO-READER-NODE-TILE-TCOLEXPANDMUL-006","PTO-READER-NODE-TILE-TCOLEXPANDMUL-007","PTO-READER-NODE-TILE-TCOLEXPANDMUL-008","PTO-READER-NODE-TILE-TCOLEXPANDMUL-009","PTO-READER-NODE-TILE-TCOLEXPANDMUL-010","PTO-READER-NODE-TILE-TCOLEXPANDMUL-011","PTO-READER-NODE-TILE-TCOLEXPANDMUL-012","PTO-READER-NODE-TILE-TCOLEXPANDMUL-013","PTO-READER-NODE-TILE-TCOLEXPANDMUL-014","PTO-READER-NODE-TILE-TCOLEXPANDMUL-015","PTO-READER-NODE-TILE-TCOLEXPANDMUL-016","PTO-READER-NODE-TILE-TCOLEXPANDMUL-017","PTO-READER-NODE-TILE-TCOLEXPANDMUL-018","PTO-READER-NODE-TILE-TCOLEXPANDMUL-019","PTO-READER-NODE-TILE-TCOLEXPANDMUL-020","PTO-READER-NODE-TILE-TCOLEXPANDSUB-001","PTO-READER-NODE-TILE-TCOLEXPANDSUB-002","PTO-READER-NODE-TILE-TCOLEXPANDSUB-003","PTO-READER-NODE-TILE-TCOLEXPANDSUB-004","PTO-READER-NODE-TILE-TCOLEXPANDSUB-005","PTO-READER-NODE-TILE-TCOLEXPANDSUB-006","PTO-READER-NODE-TILE-TCOLEXPANDSUB-007","PTO-READER-NODE-TILE-TCOLEXPANDSUB-008","PTO-READER-NODE-TILE-TCOLEXPANDSUB-009","PTO-READER-NODE-TILE-TCOLEXPANDSUB-010","PTO-READER-NODE-TILE-TCOLEXPANDSUB-011","PTO-READER-NODE-TILE-TCOLEXPANDSUB-012","PTO-READER-NODE-TILE-TCOLEXPANDSUB-013","PTO-READER-NODE-TILE-TCOLEXPANDSUB-014","PTO-READER-NODE-TILE-TCOLEXPANDSUB-015","PTO-READER-NODE-TILE-TCOLEXPANDSUB-016","PTO-READER-NODE-TILE-TCOLEXPANDSUB-017","PTO-READER-NODE-TILE-TCOLEXPANDSUB-018","PTO-READER-NODE-TILE-TCOLEXPANDSUB-019","PTO-READER-NODE-TILE-TCOLEXPANDSUB-020","PTO-READER-NODE-TILE-TCOLMAX-001","PTO-READER-NODE-TILE-TCOLMAX-002","PTO-READER-NODE-TILE-TCOLMAX-003","PTO-READER-NODE-TILE-TCOLMAX-004","PTO-READER-NODE-TILE-TCOLMAX-005","PTO-READER-NODE-TILE-TCOLMAX-006","PTO-READER-NODE-TILE-TCOLMAX-007","PTO-READER-NODE-TILE-TCOLMAX-008","PTO-READER-NODE-TILE-TCOLMAX-009","PTO-READER-NODE-TILE-TCOLMAX-010","PTO-READER-NODE-TILE-TCOLMAX-011","PTO-READER-NODE-TILE-TCOLMAX-012","PTO-READER-NODE-TILE-TCOLMAX-013","PTO-READER-NODE-TILE-TCOLMAX-014","PTO-READER-NODE-TILE-TCOLMAX-015","PTO-READER-NODE-TILE-TCOLMAX-016","PTO-READER-NODE-TILE-TCOLMAX-017","PTO-READER-NODE-TILE-TCOLMAX-018","PTO-READER-NODE-TILE-TCOLMAX-019","PTO-READER-NODE-TILE-TCOLMIN-001","PTO-READER-NODE-TILE-TCOLMIN-002","PTO-READER-NODE-TILE-TCOLMIN-003","PTO-READER-NODE-TILE-TCOLMIN-004","PTO-READER-NODE-TILE-TCOLMIN-005","PTO-READER-NODE-TILE-TCOLMIN-006","PTO-READER-NODE-TILE-TCOLMIN-007","PTO-READER-NODE-TILE-TCOLMIN-008","PTO-READER-NODE-TILE-TCOLMIN-009","PTO-READER-NODE-TILE-TCOLMIN-010","PTO-READER-NODE-TILE-TCOLMIN-011","PTO-READER-NODE-TILE-TCOLMIN-012","PTO-READER-NODE-TILE-TCOLMIN-013","PTO-READER-NODE-TILE-TCOLMIN-014","PTO-READER-NODE-TILE-TCOLMIN-015","PTO-READER-NODE-TILE-TCOLMIN-016","PTO-READER-NODE-TILE-TCOLMIN-017","PTO-READER-NODE-TILE-TCOLMIN-018","PTO-READER-NODE-TILE-TCOLMIN-019","PTO-READER-NODE-TILE-TCOLPROD-001","PTO-READER-NODE-TILE-TCOLPROD-002","PTO-READER-NODE-TILE-TCOLPROD-003","PTO-READER-NODE-TILE-TCOLPROD-004","PTO-READER-NODE-TILE-TCOLPROD-005","PTO-READER-NODE-TILE-TCOLPROD-006","PTO-READER-NODE-TILE-TCOLPROD-007","PTO-READER-NODE-TILE-TCOLPROD-008","PTO-READER-NODE-TILE-TCOLPROD-009","PTO-READER-NODE-TILE-TCOLPROD-010","PTO-READER-NODE-TILE-TCOLPROD-011","PTO-READER-NODE-TILE-TCOLPROD-012","PTO-READER-NODE-TILE-TCOLPROD-013","PTO-READER-NODE-TILE-TCOLPROD-014","PTO-READER-NODE-TILE-TCOLPROD-015","PTO-READER-NODE-TILE-TCOLPROD-016","PTO-READER-NODE-TILE-TCOLPROD-017","PTO-READER-NODE-TILE-TCOLPROD-018","PTO-READER-NODE-TILE-TCOLPROD-019","PTO-READER-NODE-TILE-TCOLSUM-001","PTO-READER-NODE-TILE-TCOLSUM-002","PTO-READER-NODE-TILE-TCOLSUM-003","PTO-READER-NODE-TILE-TCOLSUM-004","PTO-READER-NODE-TILE-TCOLSUM-005","PTO-READER-NODE-TILE-TCOLSUM-006","PTO-READER-NODE-TILE-TCOLSUM-007","PTO-READER-NODE-TILE-TCOLSUM-008","PTO-READER-NODE-TILE-TCOLSUM-009","PTO-READER-NODE-TILE-TCOLSUM-010","PTO-READER-NODE-TILE-TCOLSUM-011","PTO-READER-NODE-TILE-TCOLSUM-012","PTO-READER-NODE-TILE-TCOLSUM-013","PTO-READER-NODE-TILE-TCOLSUM-014","PTO-READER-NODE-TILE-TCOLSUM-015","PTO-READER-NODE-TILE-TCOLSUM-016","PTO-READER-NODE-TILE-TCOLSUM-017","PTO-READER-NODE-TILE-TCOLSUM-018","PTO-READER-NODE-TILE-TCOLSUM-019","PTO-READER-NODE-TILE-TCONCAT-001","PTO-READER-NODE-TILE-TCONCAT-002","PTO-READER-NODE-TILE-TCONCAT-003","PTO-READER-NODE-TILE-TCONCAT-004","PTO-READER-NODE-TILE-TCONCAT-005","PTO-READER-NODE-TILE-TCONCAT-006","PTO-READER-NODE-TILE-TCONCAT-007","PTO-READER-NODE-TILE-TCONCAT-008","PTO-READER-NODE-TILE-TCONCAT-009","PTO-READER-NODE-TILE-TCONCAT-010","PTO-READER-NODE-TILE-TCONCAT-011","PTO-READER-NODE-TILE-TCONCAT-012","PTO-READER-NODE-TILE-TCONCAT-013","PTO-READER-NODE-TILE-TCONCAT-014","PTO-READER-NODE-TILE-TCONCAT-015","PTO-READER-NODE-TILE-TCONCAT-016","PTO-READER-NODE-TILE-TCONCAT-017","PTO-READER-NODE-TILE-TCONCAT-018","PTO-READER-NODE-TILE-TCONCAT-019","PTO-READER-NODE-TILE-TCONCAT-020","PTO-READER-NODE-TILE-TCVT-001","PTO-READER-NODE-TILE-TCVT-002","PTO-READER-NODE-TILE-TCVT-003","PTO-READER-NODE-TILE-TCVT-004","PTO-READER-NODE-TILE-TCVT-005","PTO-READER-NODE-TILE-TCVT-006","PTO-READER-NODE-TILE-TCVT-007","PTO-READER-NODE-TILE-TCVT-008","PTO-READER-NODE-TILE-TCVT-009","PTO-READER-NODE-TILE-TCVT-010","PTO-READER-NODE-TILE-TCVT-011","PTO-READER-NODE-TILE-TCVT-012","PTO-READER-NODE-TILE-TCVT-013","PTO-READER-NODE-TILE-TCVT-014","PTO-READER-NODE-TILE-TCVT-015","PTO-READER-NODE-TILE-TCVT-016","PTO-READER-NODE-TILE-TCVT-017","PTO-READER-NODE-TILE-TCVT-018","PTO-READER-NODE-TILE-TCVT-019","PTO-READER-NODE-TILE-TCVT-020","PTO-READER-NODE-TILE-TDEQUANT-001","PTO-READER-NODE-TILE-TDEQUANT-002","PTO-READER-NODE-TILE-TDEQUANT-003","PTO-READER-NODE-TILE-TDEQUANT-004","PTO-READER-NODE-TILE-TDEQUANT-005","PTO-READER-NODE-TILE-TDEQUANT-006","PTO-READER-NODE-TILE-TDEQUANT-007","PTO-READER-NODE-TILE-TDEQUANT-008","PTO-READER-NODE-TILE-TDEQUANT-009","PTO-READER-NODE-TILE-TDEQUANT-010","PTO-READER-NODE-TILE-TDEQUANT-011","PTO-READER-NODE-TILE-TDEQUANT-012","PTO-READER-NODE-TILE-TDEQUANT-013","PTO-READER-NODE-TILE-TDEQUANT-014","PTO-READER-NODE-TILE-TDEQUANT-015","PTO-READER-NODE-TILE-TDEQUANT-016","PTO-READER-NODE-TILE-TDEQUANT-017","PTO-READER-NODE-TILE-TDEQUANT-018","PTO-READER-NODE-TILE-TDEQUANT-019","PTO-READER-NODE-TILE-TDEQUANT-020","PTO-READER-NODE-TILE-TDEQUANT-021","PTO-READER-NODE-TILE-TDEQUANT-022","PTO-READER-NODE-TILE-TDIV-001","PTO-READER-NODE-TILE-TDIV-002","PTO-READER-NODE-TILE-TDIV-003","PTO-READER-NODE-TILE-TDIV-004","PTO-READER-NODE-TILE-TDIV-005","PTO-READER-NODE-TILE-TDIV-006","PTO-READER-NODE-TILE-TDIV-007","PTO-READER-NODE-TILE-TDIV-008","PTO-READER-NODE-TILE-TDIV-009","PTO-READER-NODE-TILE-TDIV-010","PTO-READER-NODE-TILE-TDIV-011","PTO-READER-NODE-TILE-TDIV-012","PTO-READER-NODE-TILE-TDIV-013","PTO-READER-NODE-TILE-TDIV-014","PTO-READER-NODE-TILE-TDIV-015","PTO-READER-NODE-TILE-TDIV-016","PTO-READER-NODE-TILE-TDIV-017","PTO-READER-NODE-TILE-TDIV-018","PTO-READER-NODE-TILE-TDIV-019","PTO-READER-NODE-TILE-TDIV-020","PTO-READER-NODE-TILE-TDIVS-001","PTO-READER-NODE-TILE-TDIVS-002","PTO-READER-NODE-TILE-TDIVS-003","PTO-READER-NODE-TILE-TDIVS-004","PTO-READER-NODE-TILE-TDIVS-005","PTO-READER-NODE-TILE-TDIVS-006","PTO-READER-NODE-TILE-TDIVS-007","PTO-READER-NODE-TILE-TDIVS-008","PTO-READER-NODE-TILE-TDIVS-009","PTO-READER-NODE-TILE-TDIVS-010","PTO-READER-NODE-TILE-TDIVS-011","PTO-READER-NODE-TILE-TDIVS-012","PTO-READER-NODE-TILE-TDIVS-013","PTO-READER-NODE-TILE-TDIVS-014","PTO-READER-NODE-TILE-TDIVS-015","PTO-READER-NODE-TILE-TDIVS-016","PTO-READER-NODE-TILE-TDIVS-017","PTO-READER-NODE-TILE-TDIVS-018","PTO-READER-NODE-TILE-TDIVS-019","PTO-READER-NODE-TILE-TDIVS-020","PTO-READER-NODE-TILE-TEXP-001","PTO-READER-NODE-TILE-TEXP-002","PTO-READER-NODE-TILE-TEXP-003","PTO-READER-NODE-TILE-TEXP-004","PTO-READER-NODE-TILE-TEXP-005","PTO-READER-NODE-TILE-TEXP-006","PTO-READER-NODE-TILE-TEXP-007","PTO-READER-NODE-TILE-TEXP-008","PTO-READER-NODE-TILE-TEXP-009","PTO-READER-NODE-TILE-TEXP-010","PTO-READER-NODE-TILE-TEXP-011","PTO-READER-NODE-TILE-TEXP-012","PTO-READER-NODE-TILE-TEXP-013","PTO-READER-NODE-TILE-TEXP-014","PTO-READER-NODE-TILE-TEXP-015","PTO-READER-NODE-TILE-TEXP-016","PTO-READER-NODE-TILE-TEXP-017","PTO-READER-NODE-TILE-TEXP-018","PTO-READER-NODE-TILE-TEXP-019","PTO-READER-NODE-TILE-TEXPANDS-001","PTO-READER-NODE-TILE-TEXPANDS-002","PTO-READER-NODE-TILE-TEXPANDS-003","PTO-READER-NODE-TILE-TEXPANDS-004","PTO-READER-NODE-TILE-TEXPANDS-005","PTO-READER-NODE-TILE-TEXPANDS-006","PTO-READER-NODE-TILE-TEXPANDS-007","PTO-READER-NODE-TILE-TEXPANDS-008","PTO-READER-NODE-TILE-TEXPANDS-009","PTO-READER-NODE-TILE-TEXPANDS-010","PTO-READER-NODE-TILE-TEXPANDS-011","PTO-READER-NODE-TILE-TEXPANDS-012","PTO-READER-NODE-TILE-TEXPANDS-013","PTO-READER-NODE-TILE-TEXPANDS-014","PTO-READER-NODE-TILE-TEXPANDS-015","PTO-READER-NODE-TILE-TEXPANDS-016","PTO-READER-NODE-TILE-TEXPANDS-017","PTO-READER-NODE-TILE-TEXPANDS-018","PTO-READER-NODE-TILE-TEXPANDS-019","PTO-READER-NODE-TILE-TEXTRACT-001","PTO-READER-NODE-TILE-TEXTRACT-002","PTO-READER-NODE-TILE-TEXTRACT-003","PTO-READER-NODE-TILE-TEXTRACT-004","PTO-READER-NODE-TILE-TEXTRACT-005","PTO-READER-NODE-TILE-TEXTRACT-006","PTO-READER-NODE-TILE-TEXTRACT-007","PTO-READER-NODE-TILE-TEXTRACT-008","PTO-READER-NODE-TILE-TEXTRACT-009","PTO-READER-NODE-TILE-TEXTRACT-010","PTO-READER-NODE-TILE-TEXTRACT-011","PTO-READER-NODE-TILE-TEXTRACT-012","PTO-READER-NODE-TILE-TEXTRACT-013","PTO-READER-NODE-TILE-TEXTRACT-014","PTO-READER-NODE-TILE-TEXTRACT-015","PTO-READER-NODE-TILE-TEXTRACT-016","PTO-READER-NODE-TILE-TEXTRACT-017","PTO-READER-NODE-TILE-TEXTRACT-018","PTO-READER-NODE-TILE-TEXTRACT-019","PTO-READER-NODE-TILE-TEXTRACT-020","PTO-READER-NODE-TILE-TEXTRACT-021"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-TILE-GMOV":"f37ff0c4e45254a201033a97188db0b86f05054d4609194450d9fa1da35faca2","PTO-TILE-MGATHER":"bf53ea0eff40bf4f5ba0f9a05ac626e4a04d8538172c3cb5080a8f725cc1c8c1","PTO-TILE-MGATHER-CAS":"1cd5959425bfb1c01b79d132f1e7faa9b8090a8267223e259c969853e3d73c86","PTO-TILE-MGATHER-MASK":"b45b6beb7b48565c15af8659ddd53f92e823bf5d471290affc73c77659e29665","PTO-TILE-MSCATTER":"76f5a9b1cf125bcdd30ee132c9249f4113bab132e46780880e57649b4cf29e85","PTO-TILE-MSCATTER-MASK":"7c13bc2118fda44a9e8aefae431b4bc7f6fd5f67430db9338de4de1cb6cf3e1e","PTO-TILE-TABS":"d9141ed48c45d5f53986eeef70f321c5b43a9e3f3ea2b76a36befa5ca1e3df91","PTO-TILE-TADD":"b8182e95a8c44978070b1fd2f7e72c879731401e48d4c2fec4e366bc420a0fc6","PTO-TILE-TADDS":"3c92dfc53fbfd873297babb5534085370a8e243ed54670e152b0b2278a779a4d","PTO-TILE-TAND":"6f8298cc2671ddd09b1707435836a5befea347382d2db32e7e640965f22c7c99","PTO-TILE-TANDS":"0f3231f018acd0c1219fb65ece92f04a4a22bc6f442cd08dcd0df2589e3a1880","PTO-TILE-TCI":"35c4a1c5bce22c1e00725f40bfc5bf4cb9180516659d70830fb958ae6372f8f1","PTO-TILE-TCMP":"5ceade7ed3349f76aef128a42756a3fb395d1ca0e969c687062ca78e5722a499","PTO-TILE-TCMPS":"4de3016604e194851d948b6b0ee7fcf53ccef911c12ca89c4154fcf88c97e763","PTO-TILE-TCOLARGMAX":"480fd1e0920841cd39b279233a258ef3fdc8c7a34ab7e536f626745fbe3758ba","PTO-TILE-TCOLARGMIN":"2ed6cf930bb0fef02f5cea7c880a362f27817885f22592f4886af31e21cc93a1","PTO-TILE-TCOLEXPAND":"b8446b7b925314bc12ddb2228d2b673e3233a04726511f705f3afda4f06b3c4d","PTO-TILE-TCOLEXPANDADD":"4aad8b42a7efdfd946ac9541f6232804804e1da19015eaa535e15828e6d93b96","PTO-TILE-TCOLEXPANDDIV":"250b63e5a8d67601058383089168b74533d59c9e8601760768958e35b48064ad","PTO-TILE-TCOLEXPANDEXPDIF":"cc7f16842b8e7d2ac94d734d22bdfbea702d7a6c215320371d43343164dcd081","PTO-TILE-TCOLEXPANDMAX":"18f31cbf0f420b625f46627613a7c715dd3050a3a881bb30aa9bcfae4f14d47d","PTO-TILE-TCOLEXPANDMIN":"a5df75563681aa6b75384339d9e9abcb5829cd5f0506e3c9a9fcd4ffa0dc4ac4","PTO-TILE-TCOLEXPANDMUL":"4b997d40ff37da3dfc3d8b1c478195bd9f487723ddb50f35b5c5ec9121ad3024","PTO-TILE-TCOLEXPANDSUB":"e5e0433ae659d43ca4c824d1c36d9b90acb437c75cafdeebcfb054d0495669a3","PTO-TILE-TCOLMAX":"7bd22741d92b4e2254fbe0c6ccfe7271877e2adc34f79f2e32fc72344f94497a","PTO-TILE-TCOLMIN":"852a49fb7ef07df09e38b267cdff97c7e57561cfcb5a25055fbb6f92623de35d","PTO-TILE-TCOLPROD":"84699f482e5211999d6e9f95a7f4c0208552e54c4f45ccaab0aa2d1f0054748c","PTO-TILE-TCOLSUM":"b5cfaa1ad2eee34698d4653b4efe49e34a9454f53c06834a6d8dbd950d7453f8","PTO-TILE-TCONCAT":"f4fb22a9203e0cee86f2fe48d2376429c14598e6a40a0e22649cd6c0502e1e51","PTO-TILE-TCVT":"f91ca830010933f45eff14d0e6029cbdd77a0e8e06f150ee897a490c19af491f","PTO-TILE-TDEQUANT":"0bc6bc3cf0988de5fff7f58d791f6aee43ada49525aa28f3c25a8e9568d7c781","PTO-TILE-TDIV":"dae6813c8e033ae5d589e1b311c7a6f448b88f8f2fd4da919d00b27229abde6b","PTO-TILE-TDIVS":"3b9f8ec95e6dd5015f8c63d607b3ad696fed34f4133d6f3f426fd98836cc38fc","PTO-TILE-TEXP":"2a6d5445492780ce455c44abd446f0d560cf18b9fc936a926142c792529ed3fa","PTO-TILE-TEXPANDS":"1016f01ded548c147bd39647279216825f1f40078e95f5bd99e09670226712ca","PTO-TILE-TEXTRACT":"a87110478ab787002a583c755cd89d5bf3d3c122e057a8a5653d3482e20a6f91"},"unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT"],"unit_risks":{"PTO-TILE-GMOV":"high-risk","PTO-TILE-MGATHER":"high-risk","PTO-TILE-MGATHER-CAS":"high-risk","PTO-TILE-MGATHER-MASK":"high-risk","PTO-TILE-MSCATTER":"high-risk","PTO-TILE-MSCATTER-MASK":"high-risk","PTO-TILE-TABS":"high-risk","PTO-TILE-TADD":"high-risk","PTO-TILE-TADDS":"high-risk","PTO-TILE-TAND":"high-risk","PTO-TILE-TANDS":"high-risk","PTO-TILE-TCI":"high-risk","PTO-TILE-TCMP":"high-risk","PTO-TILE-TCMPS":"high-risk","PTO-TILE-TCOLARGMAX":"high-risk","PTO-TILE-TCOLARGMIN":"high-risk","PTO-TILE-TCOLEXPAND":"high-risk","PTO-TILE-TCOLEXPANDADD":"high-risk","PTO-TILE-TCOLEXPANDDIV":"high-risk","PTO-TILE-TCOLEXPANDEXPDIF":"high-risk","PTO-TILE-TCOLEXPANDMAX":"high-risk","PTO-TILE-TCOLEXPANDMIN":"high-risk","PTO-TILE-TCOLEXPANDMUL":"high-risk","PTO-TILE-TCOLEXPANDSUB":"high-risk","PTO-TILE-TCOLMAX":"high-risk","PTO-TILE-TCOLMIN":"high-risk","PTO-TILE-TCOLPROD":"high-risk","PTO-TILE-TCOLSUM":"high-risk","PTO-TILE-TCONCAT":"high-risk","PTO-TILE-TCVT":"high-risk","PTO-TILE-TDEQUANT":"high-risk","PTO-TILE-TDIV":"high-risk","PTO-TILE-TDIVS":"high-risk","PTO-TILE-TEXP":"high-risk","PTO-TILE-TEXPANDS":"high-risk","PTO-TILE-TEXTRACT":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":36,"verifier_sample_unit_ids":["PTO-TILE-GMOV","PTO-TILE-MGATHER","PTO-TILE-MGATHER-CAS","PTO-TILE-MGATHER-MASK","PTO-TILE-MSCATTER","PTO-TILE-MSCATTER-MASK","PTO-TILE-TABS","PTO-TILE-TADD","PTO-TILE-TADDS","PTO-TILE-TAND","PTO-TILE-TANDS","PTO-TILE-TCI","PTO-TILE-TCMP","PTO-TILE-TCMPS","PTO-TILE-TCOLARGMAX","PTO-TILE-TCOLARGMIN","PTO-TILE-TCOLEXPAND","PTO-TILE-TCOLEXPANDADD","PTO-TILE-TCOLEXPANDDIV","PTO-TILE-TCOLEXPANDEXPDIF","PTO-TILE-TCOLEXPANDMAX","PTO-TILE-TCOLEXPANDMIN","PTO-TILE-TCOLEXPANDMUL","PTO-TILE-TCOLEXPANDSUB","PTO-TILE-TCOLMAX","PTO-TILE-TCOLMIN","PTO-TILE-TCOLPROD","PTO-TILE-TCOLSUM","PTO-TILE-TCONCAT","PTO-TILE-TCVT","PTO-TILE-TDEQUANT","PTO-TILE-TDIV","PTO-TILE-TDIVS","PTO-TILE-TEXP","PTO-TILE-TEXPANDS","PTO-TILE-TEXTRACT"]} diff --git a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-c-001.json b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-c-001.json index d60c0a855..6c7e7af39 100644 --- a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-c-001.json +++ b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-c-001.json @@ -1 +1 @@ -{"artifact_digests":{"language_review":"3ab1d315ff2e4729f2c535ed2d0f6e94e605b9686e8e79f53cee4a757ae85e6b","translation":"a0a6ff534f10e67ea2cfad93ec1433111b194e64fac91bf4b93f39e7c96fa050","verification":"bedfa633814a25c179a3d9b92588d81ea4e5d6a0a1766ef26d6c80ce66f5af1a"},"batch_id":"PTO-READER-ZH-TILE-C-001","contexts":{"language_reviewer":"/root/pilot_arch_semantic_review","translator":"/root/pilot_arch_writer","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRANS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"],"reviewed_claim_count":596,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-C-TQUANT-001","PTO-READER-CLAIM-TILE-C-TQUANT-002","PTO-READER-CLAIM-TILE-C-TQUANT-003","PTO-READER-CLAIM-TILE-C-TQUANT-004","PTO-READER-CLAIM-TILE-C-TQUANT-005","PTO-READER-CLAIM-TILE-C-TQUANT-006","PTO-READER-CLAIM-TILE-C-TQUANT-007","PTO-READER-CLAIM-TILE-C-TQUANT-008","PTO-READER-CLAIM-TILE-C-TQUANT-009","PTO-READER-CLAIM-TILE-C-TQUANT-010","PTO-READER-CLAIM-TILE-C-TQUANT-011","PTO-READER-CLAIM-TILE-C-TQUANT-012","PTO-READER-CLAIM-TILE-C-TQUANT-013","PTO-READER-CLAIM-TILE-C-TQUANT-014","PTO-READER-CLAIM-TILE-C-TQUANT-015","PTO-READER-CLAIM-TILE-C-TQUANT-016","PTO-READER-CLAIM-TILE-C-TQUANT-017","PTO-READER-CLAIM-TILE-C-TQUANT-018","PTO-READER-CLAIM-TILE-C-TQUANT-019","PTO-READER-CLAIM-TILE-C-TQUANT-020","PTO-READER-CLAIM-TILE-C-TRECIP-001","PTO-READER-CLAIM-TILE-C-TRECIP-002","PTO-READER-CLAIM-TILE-C-TRECIP-003","PTO-READER-CLAIM-TILE-C-TRECIP-004","PTO-READER-CLAIM-TILE-C-TRECIP-005","PTO-READER-CLAIM-TILE-C-TRECIP-006","PTO-READER-CLAIM-TILE-C-TRECIP-007","PTO-READER-CLAIM-TILE-C-TRECIP-008","PTO-READER-CLAIM-TILE-C-TRECIP-009","PTO-READER-CLAIM-TILE-C-TRECIP-010","PTO-READER-CLAIM-TILE-C-TRECIP-011","PTO-READER-CLAIM-TILE-C-TRECIP-012","PTO-READER-CLAIM-TILE-C-TRECIP-013","PTO-READER-CLAIM-TILE-C-TRECIP-014","PTO-READER-CLAIM-TILE-C-TRECIP-015","PTO-READER-CLAIM-TILE-C-TRECIP-016","PTO-READER-CLAIM-TILE-C-TRELU-001","PTO-READER-CLAIM-TILE-C-TRELU-002","PTO-READER-CLAIM-TILE-C-TRELU-003","PTO-READER-CLAIM-TILE-C-TRELU-004","PTO-READER-CLAIM-TILE-C-TRELU-005","PTO-READER-CLAIM-TILE-C-TRELU-006","PTO-READER-CLAIM-TILE-C-TRELU-007","PTO-READER-CLAIM-TILE-C-TRELU-008","PTO-READER-CLAIM-TILE-C-TRELU-009","PTO-READER-CLAIM-TILE-C-TRELU-010","PTO-READER-CLAIM-TILE-C-TRELU-011","PTO-READER-CLAIM-TILE-C-TRELU-012","PTO-READER-CLAIM-TILE-C-TRELU-013","PTO-READER-CLAIM-TILE-C-TRELU-014","PTO-READER-CLAIM-TILE-C-TRELU-015","PTO-READER-CLAIM-TILE-C-TREM-001","PTO-READER-CLAIM-TILE-C-TREM-002","PTO-READER-CLAIM-TILE-C-TREM-003","PTO-READER-CLAIM-TILE-C-TREM-004","PTO-READER-CLAIM-TILE-C-TREM-005","PTO-READER-CLAIM-TILE-C-TREM-006","PTO-READER-CLAIM-TILE-C-TREM-007","PTO-READER-CLAIM-TILE-C-TREM-008","PTO-READER-CLAIM-TILE-C-TREM-009","PTO-READER-CLAIM-TILE-C-TREM-010","PTO-READER-CLAIM-TILE-C-TREM-011","PTO-READER-CLAIM-TILE-C-TREM-012","PTO-READER-CLAIM-TILE-C-TREM-013","PTO-READER-CLAIM-TILE-C-TREM-014","PTO-READER-CLAIM-TILE-C-TREM-015","PTO-READER-CLAIM-TILE-C-TREM-016","PTO-READER-CLAIM-TILE-C-TREM-017","PTO-READER-CLAIM-TILE-C-TREMS-001","PTO-READER-CLAIM-TILE-C-TREMS-002","PTO-READER-CLAIM-TILE-C-TREMS-003","PTO-READER-CLAIM-TILE-C-TREMS-004","PTO-READER-CLAIM-TILE-C-TREMS-005","PTO-READER-CLAIM-TILE-C-TREMS-006","PTO-READER-CLAIM-TILE-C-TREMS-007","PTO-READER-CLAIM-TILE-C-TREMS-008","PTO-READER-CLAIM-TILE-C-TREMS-009","PTO-READER-CLAIM-TILE-C-TREMS-010","PTO-READER-CLAIM-TILE-C-TREMS-011","PTO-READER-CLAIM-TILE-C-TREMS-012","PTO-READER-CLAIM-TILE-C-TREMS-013","PTO-READER-CLAIM-TILE-C-TREMS-014","PTO-READER-CLAIM-TILE-C-TREMS-015","PTO-READER-CLAIM-TILE-C-TREMS-016","PTO-READER-CLAIM-TILE-C-TREMS-017","PTO-READER-CLAIM-TILE-C-TROWARGMAX-001","PTO-READER-CLAIM-TILE-C-TROWARGMAX-002","PTO-READER-CLAIM-TILE-C-TROWARGMAX-003","PTO-READER-CLAIM-TILE-C-TROWARGMAX-004","PTO-READER-CLAIM-TILE-C-TROWARGMAX-005","PTO-READER-CLAIM-TILE-C-TROWARGMAX-006","PTO-READER-CLAIM-TILE-C-TROWARGMAX-007","PTO-READER-CLAIM-TILE-C-TROWARGMAX-008","PTO-READER-CLAIM-TILE-C-TROWARGMAX-009","PTO-READER-CLAIM-TILE-C-TROWARGMAX-010","PTO-READER-CLAIM-TILE-C-TROWARGMAX-011","PTO-READER-CLAIM-TILE-C-TROWARGMAX-012","PTO-READER-CLAIM-TILE-C-TROWARGMAX-013","PTO-READER-CLAIM-TILE-C-TROWARGMAX-014","PTO-READER-CLAIM-TILE-C-TROWARGMAX-015","PTO-READER-CLAIM-TILE-C-TROWARGMAX-016","PTO-READER-CLAIM-TILE-C-TROWARGMAX-017","PTO-READER-CLAIM-TILE-C-TROWARGMIN-001","PTO-READER-CLAIM-TILE-C-TROWARGMIN-002","PTO-READER-CLAIM-TILE-C-TROWARGMIN-003","PTO-READER-CLAIM-TILE-C-TROWARGMIN-004","PTO-READER-CLAIM-TILE-C-TROWARGMIN-005","PTO-READER-CLAIM-TILE-C-TROWARGMIN-006","PTO-READER-CLAIM-TILE-C-TROWARGMIN-007","PTO-READER-CLAIM-TILE-C-TROWARGMIN-008","PTO-READER-CLAIM-TILE-C-TROWARGMIN-009","PTO-READER-CLAIM-TILE-C-TROWARGMIN-010","PTO-READER-CLAIM-TILE-C-TROWARGMIN-011","PTO-READER-CLAIM-TILE-C-TROWARGMIN-012","PTO-READER-CLAIM-TILE-C-TROWARGMIN-013","PTO-READER-CLAIM-TILE-C-TROWARGMIN-014","PTO-READER-CLAIM-TILE-C-TROWARGMIN-015","PTO-READER-CLAIM-TILE-C-TROWARGMIN-016","PTO-READER-CLAIM-TILE-C-TROWARGMIN-017","PTO-READER-CLAIM-TILE-C-TROWEXPAND-001","PTO-READER-CLAIM-TILE-C-TROWEXPAND-002","PTO-READER-CLAIM-TILE-C-TROWEXPAND-003","PTO-READER-CLAIM-TILE-C-TROWEXPAND-004","PTO-READER-CLAIM-TILE-C-TROWEXPAND-005","PTO-READER-CLAIM-TILE-C-TROWEXPAND-006","PTO-READER-CLAIM-TILE-C-TROWEXPAND-007","PTO-READER-CLAIM-TILE-C-TROWEXPAND-008","PTO-READER-CLAIM-TILE-C-TROWEXPAND-009","PTO-READER-CLAIM-TILE-C-TROWEXPAND-010","PTO-READER-CLAIM-TILE-C-TROWEXPAND-011","PTO-READER-CLAIM-TILE-C-TROWEXPAND-012","PTO-READER-CLAIM-TILE-C-TROWEXPAND-013","PTO-READER-CLAIM-TILE-C-TROWEXPAND-014","PTO-READER-CLAIM-TILE-C-TROWEXPAND-015","PTO-READER-CLAIM-TILE-C-TROWEXPAND-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-018","PTO-READER-CLAIM-TILE-C-TROWMAX-001","PTO-READER-CLAIM-TILE-C-TROWMAX-002","PTO-READER-CLAIM-TILE-C-TROWMAX-003","PTO-READER-CLAIM-TILE-C-TROWMAX-004","PTO-READER-CLAIM-TILE-C-TROWMAX-005","PTO-READER-CLAIM-TILE-C-TROWMAX-006","PTO-READER-CLAIM-TILE-C-TROWMAX-007","PTO-READER-CLAIM-TILE-C-TROWMAX-008","PTO-READER-CLAIM-TILE-C-TROWMAX-009","PTO-READER-CLAIM-TILE-C-TROWMAX-010","PTO-READER-CLAIM-TILE-C-TROWMAX-011","PTO-READER-CLAIM-TILE-C-TROWMAX-012","PTO-READER-CLAIM-TILE-C-TROWMAX-013","PTO-READER-CLAIM-TILE-C-TROWMAX-014","PTO-READER-CLAIM-TILE-C-TROWMAX-015","PTO-READER-CLAIM-TILE-C-TROWMAX-016","PTO-READER-CLAIM-TILE-C-TROWMIN-001","PTO-READER-CLAIM-TILE-C-TROWMIN-002","PTO-READER-CLAIM-TILE-C-TROWMIN-003","PTO-READER-CLAIM-TILE-C-TROWMIN-004","PTO-READER-CLAIM-TILE-C-TROWMIN-005","PTO-READER-CLAIM-TILE-C-TROWMIN-006","PTO-READER-CLAIM-TILE-C-TROWMIN-007","PTO-READER-CLAIM-TILE-C-TROWMIN-008","PTO-READER-CLAIM-TILE-C-TROWMIN-009","PTO-READER-CLAIM-TILE-C-TROWMIN-010","PTO-READER-CLAIM-TILE-C-TROWMIN-011","PTO-READER-CLAIM-TILE-C-TROWMIN-012","PTO-READER-CLAIM-TILE-C-TROWMIN-013","PTO-READER-CLAIM-TILE-C-TROWMIN-014","PTO-READER-CLAIM-TILE-C-TROWMIN-015","PTO-READER-CLAIM-TILE-C-TROWMIN-016","PTO-READER-CLAIM-TILE-C-TROWPROD-001","PTO-READER-CLAIM-TILE-C-TROWPROD-002","PTO-READER-CLAIM-TILE-C-TROWPROD-003","PTO-READER-CLAIM-TILE-C-TROWPROD-004","PTO-READER-CLAIM-TILE-C-TROWPROD-005","PTO-READER-CLAIM-TILE-C-TROWPROD-006","PTO-READER-CLAIM-TILE-C-TROWPROD-007","PTO-READER-CLAIM-TILE-C-TROWPROD-008","PTO-READER-CLAIM-TILE-C-TROWPROD-009","PTO-READER-CLAIM-TILE-C-TROWPROD-010","PTO-READER-CLAIM-TILE-C-TROWPROD-011","PTO-READER-CLAIM-TILE-C-TROWPROD-012","PTO-READER-CLAIM-TILE-C-TROWPROD-013","PTO-READER-CLAIM-TILE-C-TROWPROD-014","PTO-READER-CLAIM-TILE-C-TROWPROD-015","PTO-READER-CLAIM-TILE-C-TROWPROD-016","PTO-READER-CLAIM-TILE-C-TROWSUM-001","PTO-READER-CLAIM-TILE-C-TROWSUM-002","PTO-READER-CLAIM-TILE-C-TROWSUM-003","PTO-READER-CLAIM-TILE-C-TROWSUM-004","PTO-READER-CLAIM-TILE-C-TROWSUM-005","PTO-READER-CLAIM-TILE-C-TROWSUM-006","PTO-READER-CLAIM-TILE-C-TROWSUM-007","PTO-READER-CLAIM-TILE-C-TROWSUM-008","PTO-READER-CLAIM-TILE-C-TROWSUM-009","PTO-READER-CLAIM-TILE-C-TROWSUM-010","PTO-READER-CLAIM-TILE-C-TROWSUM-011","PTO-READER-CLAIM-TILE-C-TROWSUM-012","PTO-READER-CLAIM-TILE-C-TROWSUM-013","PTO-READER-CLAIM-TILE-C-TROWSUM-014","PTO-READER-CLAIM-TILE-C-TROWSUM-015","PTO-READER-CLAIM-TILE-C-TROWSUM-016","PTO-READER-CLAIM-TILE-C-TRSQRT-001","PTO-READER-CLAIM-TILE-C-TRSQRT-002","PTO-READER-CLAIM-TILE-C-TRSQRT-003","PTO-READER-CLAIM-TILE-C-TRSQRT-004","PTO-READER-CLAIM-TILE-C-TRSQRT-005","PTO-READER-CLAIM-TILE-C-TRSQRT-006","PTO-READER-CLAIM-TILE-C-TRSQRT-007","PTO-READER-CLAIM-TILE-C-TRSQRT-008","PTO-READER-CLAIM-TILE-C-TRSQRT-009","PTO-READER-CLAIM-TILE-C-TRSQRT-010","PTO-READER-CLAIM-TILE-C-TRSQRT-011","PTO-READER-CLAIM-TILE-C-TRSQRT-012","PTO-READER-CLAIM-TILE-C-TRSQRT-013","PTO-READER-CLAIM-TILE-C-TRSQRT-014","PTO-READER-CLAIM-TILE-C-TRSQRT-015","PTO-READER-CLAIM-TILE-C-TRSQRT-016","PTO-READER-CLAIM-TILE-C-TSCATTER-001","PTO-READER-CLAIM-TILE-C-TSCATTER-002","PTO-READER-CLAIM-TILE-C-TSCATTER-003","PTO-READER-CLAIM-TILE-C-TSCATTER-004","PTO-READER-CLAIM-TILE-C-TSCATTER-005","PTO-READER-CLAIM-TILE-C-TSCATTER-006","PTO-READER-CLAIM-TILE-C-TSCATTER-007","PTO-READER-CLAIM-TILE-C-TSCATTER-008","PTO-READER-CLAIM-TILE-C-TSCATTER-009","PTO-READER-CLAIM-TILE-C-TSCATTER-010","PTO-READER-CLAIM-TILE-C-TSCATTER-011","PTO-READER-CLAIM-TILE-C-TSCATTER-012","PTO-READER-CLAIM-TILE-C-TSCATTER-013","PTO-READER-CLAIM-TILE-C-TSCATTER-014","PTO-READER-CLAIM-TILE-C-TSCATTER-015","PTO-READER-CLAIM-TILE-C-TSCATTER-016","PTO-READER-CLAIM-TILE-C-TSCATTER-017","PTO-READER-CLAIM-TILE-C-TSEL-001","PTO-READER-CLAIM-TILE-C-TSEL-002","PTO-READER-CLAIM-TILE-C-TSEL-003","PTO-READER-CLAIM-TILE-C-TSEL-004","PTO-READER-CLAIM-TILE-C-TSEL-005","PTO-READER-CLAIM-TILE-C-TSEL-006","PTO-READER-CLAIM-TILE-C-TSEL-007","PTO-READER-CLAIM-TILE-C-TSEL-008","PTO-READER-CLAIM-TILE-C-TSEL-009","PTO-READER-CLAIM-TILE-C-TSEL-010","PTO-READER-CLAIM-TILE-C-TSEL-011","PTO-READER-CLAIM-TILE-C-TSEL-012","PTO-READER-CLAIM-TILE-C-TSEL-013","PTO-READER-CLAIM-TILE-C-TSEL-014","PTO-READER-CLAIM-TILE-C-TSEL-015","PTO-READER-CLAIM-TILE-C-TSEL-016","PTO-READER-CLAIM-TILE-C-TSEL-017","PTO-READER-CLAIM-TILE-C-TSELS-001","PTO-READER-CLAIM-TILE-C-TSELS-002","PTO-READER-CLAIM-TILE-C-TSELS-003","PTO-READER-CLAIM-TILE-C-TSELS-004","PTO-READER-CLAIM-TILE-C-TSELS-005","PTO-READER-CLAIM-TILE-C-TSELS-006","PTO-READER-CLAIM-TILE-C-TSELS-007","PTO-READER-CLAIM-TILE-C-TSELS-008","PTO-READER-CLAIM-TILE-C-TSELS-009","PTO-READER-CLAIM-TILE-C-TSELS-010","PTO-READER-CLAIM-TILE-C-TSELS-011","PTO-READER-CLAIM-TILE-C-TSELS-012","PTO-READER-CLAIM-TILE-C-TSELS-013","PTO-READER-CLAIM-TILE-C-TSELS-014","PTO-READER-CLAIM-TILE-C-TSELS-015","PTO-READER-CLAIM-TILE-C-TSELS-016","PTO-READER-CLAIM-TILE-C-TSELS-017","PTO-READER-CLAIM-TILE-C-TSHL-001","PTO-READER-CLAIM-TILE-C-TSHL-002","PTO-READER-CLAIM-TILE-C-TSHL-003","PTO-READER-CLAIM-TILE-C-TSHL-004","PTO-READER-CLAIM-TILE-C-TSHL-005","PTO-READER-CLAIM-TILE-C-TSHL-006","PTO-READER-CLAIM-TILE-C-TSHL-007","PTO-READER-CLAIM-TILE-C-TSHL-008","PTO-READER-CLAIM-TILE-C-TSHL-009","PTO-READER-CLAIM-TILE-C-TSHL-010","PTO-READER-CLAIM-TILE-C-TSHL-011","PTO-READER-CLAIM-TILE-C-TSHL-012","PTO-READER-CLAIM-TILE-C-TSHL-013","PTO-READER-CLAIM-TILE-C-TSHL-014","PTO-READER-CLAIM-TILE-C-TSHL-015","PTO-READER-CLAIM-TILE-C-TSHL-016","PTO-READER-CLAIM-TILE-C-TSHLS-001","PTO-READER-CLAIM-TILE-C-TSHLS-002","PTO-READER-CLAIM-TILE-C-TSHLS-003","PTO-READER-CLAIM-TILE-C-TSHLS-004","PTO-READER-CLAIM-TILE-C-TSHLS-005","PTO-READER-CLAIM-TILE-C-TSHLS-006","PTO-READER-CLAIM-TILE-C-TSHLS-007","PTO-READER-CLAIM-TILE-C-TSHLS-008","PTO-READER-CLAIM-TILE-C-TSHLS-009","PTO-READER-CLAIM-TILE-C-TSHLS-010","PTO-READER-CLAIM-TILE-C-TSHLS-011","PTO-READER-CLAIM-TILE-C-TSHLS-012","PTO-READER-CLAIM-TILE-C-TSHLS-013","PTO-READER-CLAIM-TILE-C-TSHLS-014","PTO-READER-CLAIM-TILE-C-TSHLS-015","PTO-READER-CLAIM-TILE-C-TSHLS-016","PTO-READER-CLAIM-TILE-C-TSHR-001","PTO-READER-CLAIM-TILE-C-TSHR-002","PTO-READER-CLAIM-TILE-C-TSHR-003","PTO-READER-CLAIM-TILE-C-TSHR-004","PTO-READER-CLAIM-TILE-C-TSHR-005","PTO-READER-CLAIM-TILE-C-TSHR-006","PTO-READER-CLAIM-TILE-C-TSHR-007","PTO-READER-CLAIM-TILE-C-TSHR-008","PTO-READER-CLAIM-TILE-C-TSHR-009","PTO-READER-CLAIM-TILE-C-TSHR-010","PTO-READER-CLAIM-TILE-C-TSHR-011","PTO-READER-CLAIM-TILE-C-TSHR-012","PTO-READER-CLAIM-TILE-C-TSHR-013","PTO-READER-CLAIM-TILE-C-TSHR-014","PTO-READER-CLAIM-TILE-C-TSHR-015","PTO-READER-CLAIM-TILE-C-TSHR-016","PTO-READER-CLAIM-TILE-C-TSHRS-001","PTO-READER-CLAIM-TILE-C-TSHRS-002","PTO-READER-CLAIM-TILE-C-TSHRS-003","PTO-READER-CLAIM-TILE-C-TSHRS-004","PTO-READER-CLAIM-TILE-C-TSHRS-005","PTO-READER-CLAIM-TILE-C-TSHRS-006","PTO-READER-CLAIM-TILE-C-TSHRS-007","PTO-READER-CLAIM-TILE-C-TSHRS-008","PTO-READER-CLAIM-TILE-C-TSHRS-009","PTO-READER-CLAIM-TILE-C-TSHRS-010","PTO-READER-CLAIM-TILE-C-TSHRS-011","PTO-READER-CLAIM-TILE-C-TSHRS-012","PTO-READER-CLAIM-TILE-C-TSHRS-013","PTO-READER-CLAIM-TILE-C-TSHRS-014","PTO-READER-CLAIM-TILE-C-TSHRS-015","PTO-READER-CLAIM-TILE-C-TSHRS-016","PTO-READER-CLAIM-TILE-C-TSORT-001","PTO-READER-CLAIM-TILE-C-TSORT-002","PTO-READER-CLAIM-TILE-C-TSORT-003","PTO-READER-CLAIM-TILE-C-TSORT-004","PTO-READER-CLAIM-TILE-C-TSORT-005","PTO-READER-CLAIM-TILE-C-TSORT-006","PTO-READER-CLAIM-TILE-C-TSORT-007","PTO-READER-CLAIM-TILE-C-TSORT-008","PTO-READER-CLAIM-TILE-C-TSORT-009","PTO-READER-CLAIM-TILE-C-TSORT-010","PTO-READER-CLAIM-TILE-C-TSORT-011","PTO-READER-CLAIM-TILE-C-TSORT-012","PTO-READER-CLAIM-TILE-C-TSORT-013","PTO-READER-CLAIM-TILE-C-TSORT-014","PTO-READER-CLAIM-TILE-C-TSORT-015","PTO-READER-CLAIM-TILE-C-TSORT-016","PTO-READER-CLAIM-TILE-C-TSORT-017","PTO-READER-CLAIM-TILE-C-TSORT-018","PTO-READER-CLAIM-TILE-C-TSORT-019","PTO-READER-CLAIM-TILE-C-TSQRT-001","PTO-READER-CLAIM-TILE-C-TSQRT-002","PTO-READER-CLAIM-TILE-C-TSQRT-003","PTO-READER-CLAIM-TILE-C-TSQRT-004","PTO-READER-CLAIM-TILE-C-TSQRT-005","PTO-READER-CLAIM-TILE-C-TSQRT-006","PTO-READER-CLAIM-TILE-C-TSQRT-007","PTO-READER-CLAIM-TILE-C-TSQRT-008","PTO-READER-CLAIM-TILE-C-TSQRT-009","PTO-READER-CLAIM-TILE-C-TSQRT-010","PTO-READER-CLAIM-TILE-C-TSQRT-011","PTO-READER-CLAIM-TILE-C-TSQRT-012","PTO-READER-CLAIM-TILE-C-TSQRT-013","PTO-READER-CLAIM-TILE-C-TSQRT-014","PTO-READER-CLAIM-TILE-C-TSQRT-015","PTO-READER-CLAIM-TILE-C-TSQRT-016","PTO-READER-CLAIM-TILE-C-TSTORE-001","PTO-READER-CLAIM-TILE-C-TSTORE-002","PTO-READER-CLAIM-TILE-C-TSTORE-003","PTO-READER-CLAIM-TILE-C-TSTORE-004","PTO-READER-CLAIM-TILE-C-TSTORE-005","PTO-READER-CLAIM-TILE-C-TSTORE-006","PTO-READER-CLAIM-TILE-C-TSTORE-007","PTO-READER-CLAIM-TILE-C-TSTORE-008","PTO-READER-CLAIM-TILE-C-TSTORE-009","PTO-READER-CLAIM-TILE-C-TSTORE-010","PTO-READER-CLAIM-TILE-C-TSTORE-011","PTO-READER-CLAIM-TILE-C-TSTORE-012","PTO-READER-CLAIM-TILE-C-TSTORE-013","PTO-READER-CLAIM-TILE-C-TSTORE-014","PTO-READER-CLAIM-TILE-C-TSTORE-015","PTO-READER-CLAIM-TILE-C-TSUB-001","PTO-READER-CLAIM-TILE-C-TSUB-002","PTO-READER-CLAIM-TILE-C-TSUB-003","PTO-READER-CLAIM-TILE-C-TSUB-004","PTO-READER-CLAIM-TILE-C-TSUB-005","PTO-READER-CLAIM-TILE-C-TSUB-006","PTO-READER-CLAIM-TILE-C-TSUB-007","PTO-READER-CLAIM-TILE-C-TSUB-008","PTO-READER-CLAIM-TILE-C-TSUB-009","PTO-READER-CLAIM-TILE-C-TSUB-010","PTO-READER-CLAIM-TILE-C-TSUB-011","PTO-READER-CLAIM-TILE-C-TSUB-012","PTO-READER-CLAIM-TILE-C-TSUB-013","PTO-READER-CLAIM-TILE-C-TSUB-014","PTO-READER-CLAIM-TILE-C-TSUB-015","PTO-READER-CLAIM-TILE-C-TSUBS-001","PTO-READER-CLAIM-TILE-C-TSUBS-002","PTO-READER-CLAIM-TILE-C-TSUBS-003","PTO-READER-CLAIM-TILE-C-TSUBS-004","PTO-READER-CLAIM-TILE-C-TSUBS-005","PTO-READER-CLAIM-TILE-C-TSUBS-006","PTO-READER-CLAIM-TILE-C-TSUBS-007","PTO-READER-CLAIM-TILE-C-TSUBS-008","PTO-READER-CLAIM-TILE-C-TSUBS-009","PTO-READER-CLAIM-TILE-C-TSUBS-010","PTO-READER-CLAIM-TILE-C-TSUBS-011","PTO-READER-CLAIM-TILE-C-TSUBS-012","PTO-READER-CLAIM-TILE-C-TSUBS-013","PTO-READER-CLAIM-TILE-C-TSUBS-014","PTO-READER-CLAIM-TILE-C-TSUBS-015","PTO-READER-CLAIM-TILE-C-TSUBS-016","PTO-READER-CLAIM-TILE-C-TTRANS-001","PTO-READER-CLAIM-TILE-C-TTRANS-002","PTO-READER-CLAIM-TILE-C-TTRANS-003","PTO-READER-CLAIM-TILE-C-TTRANS-004","PTO-READER-CLAIM-TILE-C-TTRANS-005","PTO-READER-CLAIM-TILE-C-TTRANS-006","PTO-READER-CLAIM-TILE-C-TTRANS-007","PTO-READER-CLAIM-TILE-C-TTRANS-008","PTO-READER-CLAIM-TILE-C-TTRANS-009","PTO-READER-CLAIM-TILE-C-TTRANS-010","PTO-READER-CLAIM-TILE-C-TTRANS-011","PTO-READER-CLAIM-TILE-C-TTRANS-012","PTO-READER-CLAIM-TILE-C-TTRI-001","PTO-READER-CLAIM-TILE-C-TTRI-002","PTO-READER-CLAIM-TILE-C-TTRI-003","PTO-READER-CLAIM-TILE-C-TTRI-004","PTO-READER-CLAIM-TILE-C-TTRI-005","PTO-READER-CLAIM-TILE-C-TTRI-006","PTO-READER-CLAIM-TILE-C-TTRI-007","PTO-READER-CLAIM-TILE-C-TTRI-008","PTO-READER-CLAIM-TILE-C-TTRI-009","PTO-READER-CLAIM-TILE-C-TTRI-010","PTO-READER-CLAIM-TILE-C-TTRI-011","PTO-READER-CLAIM-TILE-C-TTRI-012","PTO-READER-CLAIM-TILE-C-TTRI-013","PTO-READER-CLAIM-TILE-C-TTRI-014","PTO-READER-CLAIM-TILE-C-TTRI-015","PTO-READER-CLAIM-TILE-C-TXOR-001","PTO-READER-CLAIM-TILE-C-TXOR-002","PTO-READER-CLAIM-TILE-C-TXOR-003","PTO-READER-CLAIM-TILE-C-TXOR-004","PTO-READER-CLAIM-TILE-C-TXOR-005","PTO-READER-CLAIM-TILE-C-TXOR-006","PTO-READER-CLAIM-TILE-C-TXOR-007","PTO-READER-CLAIM-TILE-C-TXOR-008","PTO-READER-CLAIM-TILE-C-TXOR-009","PTO-READER-CLAIM-TILE-C-TXOR-010","PTO-READER-CLAIM-TILE-C-TXOR-011","PTO-READER-CLAIM-TILE-C-TXOR-012","PTO-READER-CLAIM-TILE-C-TXOR-013","PTO-READER-CLAIM-TILE-C-TXOR-014","PTO-READER-CLAIM-TILE-C-TXOR-015","PTO-READER-CLAIM-TILE-C-TXOR-016","PTO-READER-CLAIM-TILE-C-TXORS-001","PTO-READER-CLAIM-TILE-C-TXORS-002","PTO-READER-CLAIM-TILE-C-TXORS-003","PTO-READER-CLAIM-TILE-C-TXORS-004","PTO-READER-CLAIM-TILE-C-TXORS-005","PTO-READER-CLAIM-TILE-C-TXORS-006","PTO-READER-CLAIM-TILE-C-TXORS-007","PTO-READER-CLAIM-TILE-C-TXORS-008","PTO-READER-CLAIM-TILE-C-TXORS-009","PTO-READER-CLAIM-TILE-C-TXORS-010","PTO-READER-CLAIM-TILE-C-TXORS-011","PTO-READER-CLAIM-TILE-C-TXORS-012","PTO-READER-CLAIM-TILE-C-TXORS-013","PTO-READER-CLAIM-TILE-C-TXORS-014","PTO-READER-CLAIM-TILE-C-TXORS-015","PTO-READER-CLAIM-TILE-C-TXORS-016"],"reviewed_node_count":848,"reviewed_node_ids":["PTO-READER-NODE-TILE-C-TQUANT-001","PTO-READER-NODE-TILE-C-TQUANT-002","PTO-READER-NODE-TILE-C-TQUANT-003","PTO-READER-NODE-TILE-C-TQUANT-004","PTO-READER-NODE-TILE-C-TQUANT-005","PTO-READER-NODE-TILE-C-TQUANT-006","PTO-READER-NODE-TILE-C-TQUANT-007","PTO-READER-NODE-TILE-C-TQUANT-008","PTO-READER-NODE-TILE-C-TQUANT-009","PTO-READER-NODE-TILE-C-TQUANT-010","PTO-READER-NODE-TILE-C-TQUANT-011","PTO-READER-NODE-TILE-C-TQUANT-012","PTO-READER-NODE-TILE-C-TQUANT-013","PTO-READER-NODE-TILE-C-TQUANT-014","PTO-READER-NODE-TILE-C-TQUANT-015","PTO-READER-NODE-TILE-C-TQUANT-016","PTO-READER-NODE-TILE-C-TQUANT-017","PTO-READER-NODE-TILE-C-TQUANT-018","PTO-READER-NODE-TILE-C-TQUANT-019","PTO-READER-NODE-TILE-C-TQUANT-020","PTO-READER-NODE-TILE-C-TQUANT-021","PTO-READER-NODE-TILE-C-TQUANT-022","PTO-READER-NODE-TILE-C-TQUANT-023","PTO-READER-NODE-TILE-C-TQUANT-024","PTO-READER-NODE-TILE-C-TQUANT-025","PTO-READER-NODE-TILE-C-TQUANT-026","PTO-READER-NODE-TILE-C-TQUANT-027","PTO-READER-NODE-TILE-C-TRECIP-001","PTO-READER-NODE-TILE-C-TRECIP-002","PTO-READER-NODE-TILE-C-TRECIP-003","PTO-READER-NODE-TILE-C-TRECIP-004","PTO-READER-NODE-TILE-C-TRECIP-005","PTO-READER-NODE-TILE-C-TRECIP-006","PTO-READER-NODE-TILE-C-TRECIP-007","PTO-READER-NODE-TILE-C-TRECIP-008","PTO-READER-NODE-TILE-C-TRECIP-009","PTO-READER-NODE-TILE-C-TRECIP-010","PTO-READER-NODE-TILE-C-TRECIP-011","PTO-READER-NODE-TILE-C-TRECIP-012","PTO-READER-NODE-TILE-C-TRECIP-013","PTO-READER-NODE-TILE-C-TRECIP-014","PTO-READER-NODE-TILE-C-TRECIP-015","PTO-READER-NODE-TILE-C-TRECIP-016","PTO-READER-NODE-TILE-C-TRECIP-017","PTO-READER-NODE-TILE-C-TRECIP-018","PTO-READER-NODE-TILE-C-TRECIP-019","PTO-READER-NODE-TILE-C-TRECIP-020","PTO-READER-NODE-TILE-C-TRECIP-021","PTO-READER-NODE-TILE-C-TRECIP-022","PTO-READER-NODE-TILE-C-TRECIP-023","PTO-READER-NODE-TILE-C-TRELU-001","PTO-READER-NODE-TILE-C-TRELU-002","PTO-READER-NODE-TILE-C-TRELU-003","PTO-READER-NODE-TILE-C-TRELU-004","PTO-READER-NODE-TILE-C-TRELU-005","PTO-READER-NODE-TILE-C-TRELU-006","PTO-READER-NODE-TILE-C-TRELU-007","PTO-READER-NODE-TILE-C-TRELU-008","PTO-READER-NODE-TILE-C-TRELU-009","PTO-READER-NODE-TILE-C-TRELU-010","PTO-READER-NODE-TILE-C-TRELU-011","PTO-READER-NODE-TILE-C-TRELU-012","PTO-READER-NODE-TILE-C-TRELU-013","PTO-READER-NODE-TILE-C-TRELU-014","PTO-READER-NODE-TILE-C-TRELU-015","PTO-READER-NODE-TILE-C-TRELU-016","PTO-READER-NODE-TILE-C-TRELU-017","PTO-READER-NODE-TILE-C-TRELU-018","PTO-READER-NODE-TILE-C-TRELU-019","PTO-READER-NODE-TILE-C-TRELU-020","PTO-READER-NODE-TILE-C-TRELU-021","PTO-READER-NODE-TILE-C-TRELU-022","PTO-READER-NODE-TILE-C-TREM-001","PTO-READER-NODE-TILE-C-TREM-002","PTO-READER-NODE-TILE-C-TREM-003","PTO-READER-NODE-TILE-C-TREM-004","PTO-READER-NODE-TILE-C-TREM-005","PTO-READER-NODE-TILE-C-TREM-006","PTO-READER-NODE-TILE-C-TREM-007","PTO-READER-NODE-TILE-C-TREM-008","PTO-READER-NODE-TILE-C-TREM-009","PTO-READER-NODE-TILE-C-TREM-010","PTO-READER-NODE-TILE-C-TREM-011","PTO-READER-NODE-TILE-C-TREM-012","PTO-READER-NODE-TILE-C-TREM-013","PTO-READER-NODE-TILE-C-TREM-014","PTO-READER-NODE-TILE-C-TREM-015","PTO-READER-NODE-TILE-C-TREM-016","PTO-READER-NODE-TILE-C-TREM-017","PTO-READER-NODE-TILE-C-TREM-018","PTO-READER-NODE-TILE-C-TREM-019","PTO-READER-NODE-TILE-C-TREM-020","PTO-READER-NODE-TILE-C-TREM-021","PTO-READER-NODE-TILE-C-TREM-022","PTO-READER-NODE-TILE-C-TREM-023","PTO-READER-NODE-TILE-C-TREM-024","PTO-READER-NODE-TILE-C-TREMS-001","PTO-READER-NODE-TILE-C-TREMS-002","PTO-READER-NODE-TILE-C-TREMS-003","PTO-READER-NODE-TILE-C-TREMS-004","PTO-READER-NODE-TILE-C-TREMS-005","PTO-READER-NODE-TILE-C-TREMS-006","PTO-READER-NODE-TILE-C-TREMS-007","PTO-READER-NODE-TILE-C-TREMS-008","PTO-READER-NODE-TILE-C-TREMS-009","PTO-READER-NODE-TILE-C-TREMS-010","PTO-READER-NODE-TILE-C-TREMS-011","PTO-READER-NODE-TILE-C-TREMS-012","PTO-READER-NODE-TILE-C-TREMS-013","PTO-READER-NODE-TILE-C-TREMS-014","PTO-READER-NODE-TILE-C-TREMS-015","PTO-READER-NODE-TILE-C-TREMS-016","PTO-READER-NODE-TILE-C-TREMS-017","PTO-READER-NODE-TILE-C-TREMS-018","PTO-READER-NODE-TILE-C-TREMS-019","PTO-READER-NODE-TILE-C-TREMS-020","PTO-READER-NODE-TILE-C-TREMS-021","PTO-READER-NODE-TILE-C-TREMS-022","PTO-READER-NODE-TILE-C-TREMS-023","PTO-READER-NODE-TILE-C-TREMS-024","PTO-READER-NODE-TILE-C-TROWARGMAX-001","PTO-READER-NODE-TILE-C-TROWARGMAX-002","PTO-READER-NODE-TILE-C-TROWARGMAX-003","PTO-READER-NODE-TILE-C-TROWARGMAX-004","PTO-READER-NODE-TILE-C-TROWARGMAX-005","PTO-READER-NODE-TILE-C-TROWARGMAX-006","PTO-READER-NODE-TILE-C-TROWARGMAX-007","PTO-READER-NODE-TILE-C-TROWARGMAX-008","PTO-READER-NODE-TILE-C-TROWARGMAX-009","PTO-READER-NODE-TILE-C-TROWARGMAX-010","PTO-READER-NODE-TILE-C-TROWARGMAX-011","PTO-READER-NODE-TILE-C-TROWARGMAX-012","PTO-READER-NODE-TILE-C-TROWARGMAX-013","PTO-READER-NODE-TILE-C-TROWARGMAX-014","PTO-READER-NODE-TILE-C-TROWARGMAX-015","PTO-READER-NODE-TILE-C-TROWARGMAX-016","PTO-READER-NODE-TILE-C-TROWARGMAX-017","PTO-READER-NODE-TILE-C-TROWARGMAX-018","PTO-READER-NODE-TILE-C-TROWARGMAX-019","PTO-READER-NODE-TILE-C-TROWARGMAX-020","PTO-READER-NODE-TILE-C-TROWARGMAX-021","PTO-READER-NODE-TILE-C-TROWARGMAX-022","PTO-READER-NODE-TILE-C-TROWARGMAX-023","PTO-READER-NODE-TILE-C-TROWARGMAX-024","PTO-READER-NODE-TILE-C-TROWARGMIN-001","PTO-READER-NODE-TILE-C-TROWARGMIN-002","PTO-READER-NODE-TILE-C-TROWARGMIN-003","PTO-READER-NODE-TILE-C-TROWARGMIN-004","PTO-READER-NODE-TILE-C-TROWARGMIN-005","PTO-READER-NODE-TILE-C-TROWARGMIN-006","PTO-READER-NODE-TILE-C-TROWARGMIN-007","PTO-READER-NODE-TILE-C-TROWARGMIN-008","PTO-READER-NODE-TILE-C-TROWARGMIN-009","PTO-READER-NODE-TILE-C-TROWARGMIN-010","PTO-READER-NODE-TILE-C-TROWARGMIN-011","PTO-READER-NODE-TILE-C-TROWARGMIN-012","PTO-READER-NODE-TILE-C-TROWARGMIN-013","PTO-READER-NODE-TILE-C-TROWARGMIN-014","PTO-READER-NODE-TILE-C-TROWARGMIN-015","PTO-READER-NODE-TILE-C-TROWARGMIN-016","PTO-READER-NODE-TILE-C-TROWARGMIN-017","PTO-READER-NODE-TILE-C-TROWARGMIN-018","PTO-READER-NODE-TILE-C-TROWARGMIN-019","PTO-READER-NODE-TILE-C-TROWARGMIN-020","PTO-READER-NODE-TILE-C-TROWARGMIN-021","PTO-READER-NODE-TILE-C-TROWARGMIN-022","PTO-READER-NODE-TILE-C-TROWARGMIN-023","PTO-READER-NODE-TILE-C-TROWARGMIN-024","PTO-READER-NODE-TILE-C-TROWEXPAND-001","PTO-READER-NODE-TILE-C-TROWEXPAND-002","PTO-READER-NODE-TILE-C-TROWEXPAND-003","PTO-READER-NODE-TILE-C-TROWEXPAND-004","PTO-READER-NODE-TILE-C-TROWEXPAND-005","PTO-READER-NODE-TILE-C-TROWEXPAND-006","PTO-READER-NODE-TILE-C-TROWEXPAND-007","PTO-READER-NODE-TILE-C-TROWEXPAND-008","PTO-READER-NODE-TILE-C-TROWEXPAND-009","PTO-READER-NODE-TILE-C-TROWEXPAND-010","PTO-READER-NODE-TILE-C-TROWEXPAND-011","PTO-READER-NODE-TILE-C-TROWEXPAND-012","PTO-READER-NODE-TILE-C-TROWEXPAND-013","PTO-READER-NODE-TILE-C-TROWEXPAND-014","PTO-READER-NODE-TILE-C-TROWEXPAND-015","PTO-READER-NODE-TILE-C-TROWEXPAND-016","PTO-READER-NODE-TILE-C-TROWEXPAND-017","PTO-READER-NODE-TILE-C-TROWEXPAND-018","PTO-READER-NODE-TILE-C-TROWEXPAND-019","PTO-READER-NODE-TILE-C-TROWEXPAND-020","PTO-READER-NODE-TILE-C-TROWEXPAND-021","PTO-READER-NODE-TILE-C-TROWEXPAND-022","PTO-READER-NODE-TILE-C-TROWEXPAND-023","PTO-READER-NODE-TILE-C-TROWEXPANDADD-001","PTO-READER-NODE-TILE-C-TROWEXPANDADD-002","PTO-READER-NODE-TILE-C-TROWEXPANDADD-003","PTO-READER-NODE-TILE-C-TROWEXPANDADD-004","PTO-READER-NODE-TILE-C-TROWEXPANDADD-005","PTO-READER-NODE-TILE-C-TROWEXPANDADD-006","PTO-READER-NODE-TILE-C-TROWEXPANDADD-007","PTO-READER-NODE-TILE-C-TROWEXPANDADD-008","PTO-READER-NODE-TILE-C-TROWEXPANDADD-009","PTO-READER-NODE-TILE-C-TROWEXPANDADD-010","PTO-READER-NODE-TILE-C-TROWEXPANDADD-011","PTO-READER-NODE-TILE-C-TROWEXPANDADD-012","PTO-READER-NODE-TILE-C-TROWEXPANDADD-013","PTO-READER-NODE-TILE-C-TROWEXPANDADD-014","PTO-READER-NODE-TILE-C-TROWEXPANDADD-015","PTO-READER-NODE-TILE-C-TROWEXPANDADD-016","PTO-READER-NODE-TILE-C-TROWEXPANDADD-017","PTO-READER-NODE-TILE-C-TROWEXPANDADD-018","PTO-READER-NODE-TILE-C-TROWEXPANDADD-019","PTO-READER-NODE-TILE-C-TROWEXPANDADD-020","PTO-READER-NODE-TILE-C-TROWEXPANDADD-021","PTO-READER-NODE-TILE-C-TROWEXPANDADD-022","PTO-READER-NODE-TILE-C-TROWEXPANDADD-023","PTO-READER-NODE-TILE-C-TROWEXPANDADD-024","PTO-READER-NODE-TILE-C-TROWEXPANDADD-025","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-001","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-002","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-003","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-004","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-005","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-006","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-007","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-008","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-009","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-010","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-011","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-012","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-013","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-014","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-015","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-016","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-017","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-018","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-019","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-020","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-021","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-022","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-023","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-024","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-025","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-001","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-002","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-003","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-004","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-005","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-006","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-007","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-008","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-009","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-010","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-011","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-012","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-013","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-014","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-015","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-016","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-017","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-018","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-019","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-020","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-021","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-022","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-023","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-024","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-025","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-001","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-002","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-003","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-004","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-005","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-006","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-007","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-008","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-009","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-010","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-011","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-012","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-013","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-014","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-015","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-016","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-017","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-018","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-019","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-020","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-021","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-022","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-023","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-024","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-025","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-001","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-002","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-003","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-004","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-005","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-006","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-007","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-008","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-009","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-010","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-011","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-012","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-013","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-014","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-015","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-016","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-017","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-018","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-019","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-020","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-021","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-022","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-023","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-024","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-025","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-001","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-002","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-003","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-004","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-005","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-006","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-007","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-008","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-009","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-010","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-011","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-012","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-013","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-014","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-015","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-016","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-017","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-018","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-019","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-020","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-021","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-022","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-023","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-024","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-025","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-001","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-002","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-003","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-004","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-005","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-006","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-007","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-008","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-009","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-010","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-011","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-012","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-013","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-014","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-015","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-016","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-017","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-018","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-019","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-020","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-021","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-022","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-023","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-024","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-025","PTO-READER-NODE-TILE-C-TROWMAX-001","PTO-READER-NODE-TILE-C-TROWMAX-002","PTO-READER-NODE-TILE-C-TROWMAX-003","PTO-READER-NODE-TILE-C-TROWMAX-004","PTO-READER-NODE-TILE-C-TROWMAX-005","PTO-READER-NODE-TILE-C-TROWMAX-006","PTO-READER-NODE-TILE-C-TROWMAX-007","PTO-READER-NODE-TILE-C-TROWMAX-008","PTO-READER-NODE-TILE-C-TROWMAX-009","PTO-READER-NODE-TILE-C-TROWMAX-010","PTO-READER-NODE-TILE-C-TROWMAX-011","PTO-READER-NODE-TILE-C-TROWMAX-012","PTO-READER-NODE-TILE-C-TROWMAX-013","PTO-READER-NODE-TILE-C-TROWMAX-014","PTO-READER-NODE-TILE-C-TROWMAX-015","PTO-READER-NODE-TILE-C-TROWMAX-016","PTO-READER-NODE-TILE-C-TROWMAX-017","PTO-READER-NODE-TILE-C-TROWMAX-018","PTO-READER-NODE-TILE-C-TROWMAX-019","PTO-READER-NODE-TILE-C-TROWMAX-020","PTO-READER-NODE-TILE-C-TROWMAX-021","PTO-READER-NODE-TILE-C-TROWMAX-022","PTO-READER-NODE-TILE-C-TROWMAX-023","PTO-READER-NODE-TILE-C-TROWMIN-001","PTO-READER-NODE-TILE-C-TROWMIN-002","PTO-READER-NODE-TILE-C-TROWMIN-003","PTO-READER-NODE-TILE-C-TROWMIN-004","PTO-READER-NODE-TILE-C-TROWMIN-005","PTO-READER-NODE-TILE-C-TROWMIN-006","PTO-READER-NODE-TILE-C-TROWMIN-007","PTO-READER-NODE-TILE-C-TROWMIN-008","PTO-READER-NODE-TILE-C-TROWMIN-009","PTO-READER-NODE-TILE-C-TROWMIN-010","PTO-READER-NODE-TILE-C-TROWMIN-011","PTO-READER-NODE-TILE-C-TROWMIN-012","PTO-READER-NODE-TILE-C-TROWMIN-013","PTO-READER-NODE-TILE-C-TROWMIN-014","PTO-READER-NODE-TILE-C-TROWMIN-015","PTO-READER-NODE-TILE-C-TROWMIN-016","PTO-READER-NODE-TILE-C-TROWMIN-017","PTO-READER-NODE-TILE-C-TROWMIN-018","PTO-READER-NODE-TILE-C-TROWMIN-019","PTO-READER-NODE-TILE-C-TROWMIN-020","PTO-READER-NODE-TILE-C-TROWMIN-021","PTO-READER-NODE-TILE-C-TROWMIN-022","PTO-READER-NODE-TILE-C-TROWMIN-023","PTO-READER-NODE-TILE-C-TROWPROD-001","PTO-READER-NODE-TILE-C-TROWPROD-002","PTO-READER-NODE-TILE-C-TROWPROD-003","PTO-READER-NODE-TILE-C-TROWPROD-004","PTO-READER-NODE-TILE-C-TROWPROD-005","PTO-READER-NODE-TILE-C-TROWPROD-006","PTO-READER-NODE-TILE-C-TROWPROD-007","PTO-READER-NODE-TILE-C-TROWPROD-008","PTO-READER-NODE-TILE-C-TROWPROD-009","PTO-READER-NODE-TILE-C-TROWPROD-010","PTO-READER-NODE-TILE-C-TROWPROD-011","PTO-READER-NODE-TILE-C-TROWPROD-012","PTO-READER-NODE-TILE-C-TROWPROD-013","PTO-READER-NODE-TILE-C-TROWPROD-014","PTO-READER-NODE-TILE-C-TROWPROD-015","PTO-READER-NODE-TILE-C-TROWPROD-016","PTO-READER-NODE-TILE-C-TROWPROD-017","PTO-READER-NODE-TILE-C-TROWPROD-018","PTO-READER-NODE-TILE-C-TROWPROD-019","PTO-READER-NODE-TILE-C-TROWPROD-020","PTO-READER-NODE-TILE-C-TROWPROD-021","PTO-READER-NODE-TILE-C-TROWPROD-022","PTO-READER-NODE-TILE-C-TROWPROD-023","PTO-READER-NODE-TILE-C-TROWSUM-001","PTO-READER-NODE-TILE-C-TROWSUM-002","PTO-READER-NODE-TILE-C-TROWSUM-003","PTO-READER-NODE-TILE-C-TROWSUM-004","PTO-READER-NODE-TILE-C-TROWSUM-005","PTO-READER-NODE-TILE-C-TROWSUM-006","PTO-READER-NODE-TILE-C-TROWSUM-007","PTO-READER-NODE-TILE-C-TROWSUM-008","PTO-READER-NODE-TILE-C-TROWSUM-009","PTO-READER-NODE-TILE-C-TROWSUM-010","PTO-READER-NODE-TILE-C-TROWSUM-011","PTO-READER-NODE-TILE-C-TROWSUM-012","PTO-READER-NODE-TILE-C-TROWSUM-013","PTO-READER-NODE-TILE-C-TROWSUM-014","PTO-READER-NODE-TILE-C-TROWSUM-015","PTO-READER-NODE-TILE-C-TROWSUM-016","PTO-READER-NODE-TILE-C-TROWSUM-017","PTO-READER-NODE-TILE-C-TROWSUM-018","PTO-READER-NODE-TILE-C-TROWSUM-019","PTO-READER-NODE-TILE-C-TROWSUM-020","PTO-READER-NODE-TILE-C-TROWSUM-021","PTO-READER-NODE-TILE-C-TROWSUM-022","PTO-READER-NODE-TILE-C-TROWSUM-023","PTO-READER-NODE-TILE-C-TRSQRT-001","PTO-READER-NODE-TILE-C-TRSQRT-002","PTO-READER-NODE-TILE-C-TRSQRT-003","PTO-READER-NODE-TILE-C-TRSQRT-004","PTO-READER-NODE-TILE-C-TRSQRT-005","PTO-READER-NODE-TILE-C-TRSQRT-006","PTO-READER-NODE-TILE-C-TRSQRT-007","PTO-READER-NODE-TILE-C-TRSQRT-008","PTO-READER-NODE-TILE-C-TRSQRT-009","PTO-READER-NODE-TILE-C-TRSQRT-010","PTO-READER-NODE-TILE-C-TRSQRT-011","PTO-READER-NODE-TILE-C-TRSQRT-012","PTO-READER-NODE-TILE-C-TRSQRT-013","PTO-READER-NODE-TILE-C-TRSQRT-014","PTO-READER-NODE-TILE-C-TRSQRT-015","PTO-READER-NODE-TILE-C-TRSQRT-016","PTO-READER-NODE-TILE-C-TRSQRT-017","PTO-READER-NODE-TILE-C-TRSQRT-018","PTO-READER-NODE-TILE-C-TRSQRT-019","PTO-READER-NODE-TILE-C-TRSQRT-020","PTO-READER-NODE-TILE-C-TRSQRT-021","PTO-READER-NODE-TILE-C-TRSQRT-022","PTO-READER-NODE-TILE-C-TRSQRT-023","PTO-READER-NODE-TILE-C-TSCATTER-001","PTO-READER-NODE-TILE-C-TSCATTER-002","PTO-READER-NODE-TILE-C-TSCATTER-003","PTO-READER-NODE-TILE-C-TSCATTER-004","PTO-READER-NODE-TILE-C-TSCATTER-005","PTO-READER-NODE-TILE-C-TSCATTER-006","PTO-READER-NODE-TILE-C-TSCATTER-007","PTO-READER-NODE-TILE-C-TSCATTER-008","PTO-READER-NODE-TILE-C-TSCATTER-009","PTO-READER-NODE-TILE-C-TSCATTER-010","PTO-READER-NODE-TILE-C-TSCATTER-011","PTO-READER-NODE-TILE-C-TSCATTER-012","PTO-READER-NODE-TILE-C-TSCATTER-013","PTO-READER-NODE-TILE-C-TSCATTER-014","PTO-READER-NODE-TILE-C-TSCATTER-015","PTO-READER-NODE-TILE-C-TSCATTER-016","PTO-READER-NODE-TILE-C-TSCATTER-017","PTO-READER-NODE-TILE-C-TSCATTER-018","PTO-READER-NODE-TILE-C-TSCATTER-019","PTO-READER-NODE-TILE-C-TSCATTER-020","PTO-READER-NODE-TILE-C-TSCATTER-021","PTO-READER-NODE-TILE-C-TSCATTER-022","PTO-READER-NODE-TILE-C-TSCATTER-023","PTO-READER-NODE-TILE-C-TSCATTER-024","PTO-READER-NODE-TILE-C-TSEL-001","PTO-READER-NODE-TILE-C-TSEL-002","PTO-READER-NODE-TILE-C-TSEL-003","PTO-READER-NODE-TILE-C-TSEL-004","PTO-READER-NODE-TILE-C-TSEL-005","PTO-READER-NODE-TILE-C-TSEL-006","PTO-READER-NODE-TILE-C-TSEL-007","PTO-READER-NODE-TILE-C-TSEL-008","PTO-READER-NODE-TILE-C-TSEL-009","PTO-READER-NODE-TILE-C-TSEL-010","PTO-READER-NODE-TILE-C-TSEL-011","PTO-READER-NODE-TILE-C-TSEL-012","PTO-READER-NODE-TILE-C-TSEL-013","PTO-READER-NODE-TILE-C-TSEL-014","PTO-READER-NODE-TILE-C-TSEL-015","PTO-READER-NODE-TILE-C-TSEL-016","PTO-READER-NODE-TILE-C-TSEL-017","PTO-READER-NODE-TILE-C-TSEL-018","PTO-READER-NODE-TILE-C-TSEL-019","PTO-READER-NODE-TILE-C-TSEL-020","PTO-READER-NODE-TILE-C-TSEL-021","PTO-READER-NODE-TILE-C-TSEL-022","PTO-READER-NODE-TILE-C-TSEL-023","PTO-READER-NODE-TILE-C-TSEL-024","PTO-READER-NODE-TILE-C-TSELS-001","PTO-READER-NODE-TILE-C-TSELS-002","PTO-READER-NODE-TILE-C-TSELS-003","PTO-READER-NODE-TILE-C-TSELS-004","PTO-READER-NODE-TILE-C-TSELS-005","PTO-READER-NODE-TILE-C-TSELS-006","PTO-READER-NODE-TILE-C-TSELS-007","PTO-READER-NODE-TILE-C-TSELS-008","PTO-READER-NODE-TILE-C-TSELS-009","PTO-READER-NODE-TILE-C-TSELS-010","PTO-READER-NODE-TILE-C-TSELS-011","PTO-READER-NODE-TILE-C-TSELS-012","PTO-READER-NODE-TILE-C-TSELS-013","PTO-READER-NODE-TILE-C-TSELS-014","PTO-READER-NODE-TILE-C-TSELS-015","PTO-READER-NODE-TILE-C-TSELS-016","PTO-READER-NODE-TILE-C-TSELS-017","PTO-READER-NODE-TILE-C-TSELS-018","PTO-READER-NODE-TILE-C-TSELS-019","PTO-READER-NODE-TILE-C-TSELS-020","PTO-READER-NODE-TILE-C-TSELS-021","PTO-READER-NODE-TILE-C-TSELS-022","PTO-READER-NODE-TILE-C-TSELS-023","PTO-READER-NODE-TILE-C-TSELS-024","PTO-READER-NODE-TILE-C-TSHL-001","PTO-READER-NODE-TILE-C-TSHL-002","PTO-READER-NODE-TILE-C-TSHL-003","PTO-READER-NODE-TILE-C-TSHL-004","PTO-READER-NODE-TILE-C-TSHL-005","PTO-READER-NODE-TILE-C-TSHL-006","PTO-READER-NODE-TILE-C-TSHL-007","PTO-READER-NODE-TILE-C-TSHL-008","PTO-READER-NODE-TILE-C-TSHL-009","PTO-READER-NODE-TILE-C-TSHL-010","PTO-READER-NODE-TILE-C-TSHL-011","PTO-READER-NODE-TILE-C-TSHL-012","PTO-READER-NODE-TILE-C-TSHL-013","PTO-READER-NODE-TILE-C-TSHL-014","PTO-READER-NODE-TILE-C-TSHL-015","PTO-READER-NODE-TILE-C-TSHL-016","PTO-READER-NODE-TILE-C-TSHL-017","PTO-READER-NODE-TILE-C-TSHL-018","PTO-READER-NODE-TILE-C-TSHL-019","PTO-READER-NODE-TILE-C-TSHL-020","PTO-READER-NODE-TILE-C-TSHL-021","PTO-READER-NODE-TILE-C-TSHL-022","PTO-READER-NODE-TILE-C-TSHL-023","PTO-READER-NODE-TILE-C-TSHLS-001","PTO-READER-NODE-TILE-C-TSHLS-002","PTO-READER-NODE-TILE-C-TSHLS-003","PTO-READER-NODE-TILE-C-TSHLS-004","PTO-READER-NODE-TILE-C-TSHLS-005","PTO-READER-NODE-TILE-C-TSHLS-006","PTO-READER-NODE-TILE-C-TSHLS-007","PTO-READER-NODE-TILE-C-TSHLS-008","PTO-READER-NODE-TILE-C-TSHLS-009","PTO-READER-NODE-TILE-C-TSHLS-010","PTO-READER-NODE-TILE-C-TSHLS-011","PTO-READER-NODE-TILE-C-TSHLS-012","PTO-READER-NODE-TILE-C-TSHLS-013","PTO-READER-NODE-TILE-C-TSHLS-014","PTO-READER-NODE-TILE-C-TSHLS-015","PTO-READER-NODE-TILE-C-TSHLS-016","PTO-READER-NODE-TILE-C-TSHLS-017","PTO-READER-NODE-TILE-C-TSHLS-018","PTO-READER-NODE-TILE-C-TSHLS-019","PTO-READER-NODE-TILE-C-TSHLS-020","PTO-READER-NODE-TILE-C-TSHLS-021","PTO-READER-NODE-TILE-C-TSHLS-022","PTO-READER-NODE-TILE-C-TSHLS-023","PTO-READER-NODE-TILE-C-TSHR-001","PTO-READER-NODE-TILE-C-TSHR-002","PTO-READER-NODE-TILE-C-TSHR-003","PTO-READER-NODE-TILE-C-TSHR-004","PTO-READER-NODE-TILE-C-TSHR-005","PTO-READER-NODE-TILE-C-TSHR-006","PTO-READER-NODE-TILE-C-TSHR-007","PTO-READER-NODE-TILE-C-TSHR-008","PTO-READER-NODE-TILE-C-TSHR-009","PTO-READER-NODE-TILE-C-TSHR-010","PTO-READER-NODE-TILE-C-TSHR-011","PTO-READER-NODE-TILE-C-TSHR-012","PTO-READER-NODE-TILE-C-TSHR-013","PTO-READER-NODE-TILE-C-TSHR-014","PTO-READER-NODE-TILE-C-TSHR-015","PTO-READER-NODE-TILE-C-TSHR-016","PTO-READER-NODE-TILE-C-TSHR-017","PTO-READER-NODE-TILE-C-TSHR-018","PTO-READER-NODE-TILE-C-TSHR-019","PTO-READER-NODE-TILE-C-TSHR-020","PTO-READER-NODE-TILE-C-TSHR-021","PTO-READER-NODE-TILE-C-TSHR-022","PTO-READER-NODE-TILE-C-TSHR-023","PTO-READER-NODE-TILE-C-TSHRS-001","PTO-READER-NODE-TILE-C-TSHRS-002","PTO-READER-NODE-TILE-C-TSHRS-003","PTO-READER-NODE-TILE-C-TSHRS-004","PTO-READER-NODE-TILE-C-TSHRS-005","PTO-READER-NODE-TILE-C-TSHRS-006","PTO-READER-NODE-TILE-C-TSHRS-007","PTO-READER-NODE-TILE-C-TSHRS-008","PTO-READER-NODE-TILE-C-TSHRS-009","PTO-READER-NODE-TILE-C-TSHRS-010","PTO-READER-NODE-TILE-C-TSHRS-011","PTO-READER-NODE-TILE-C-TSHRS-012","PTO-READER-NODE-TILE-C-TSHRS-013","PTO-READER-NODE-TILE-C-TSHRS-014","PTO-READER-NODE-TILE-C-TSHRS-015","PTO-READER-NODE-TILE-C-TSHRS-016","PTO-READER-NODE-TILE-C-TSHRS-017","PTO-READER-NODE-TILE-C-TSHRS-018","PTO-READER-NODE-TILE-C-TSHRS-019","PTO-READER-NODE-TILE-C-TSHRS-020","PTO-READER-NODE-TILE-C-TSHRS-021","PTO-READER-NODE-TILE-C-TSHRS-022","PTO-READER-NODE-TILE-C-TSHRS-023","PTO-READER-NODE-TILE-C-TSORT-001","PTO-READER-NODE-TILE-C-TSORT-002","PTO-READER-NODE-TILE-C-TSORT-003","PTO-READER-NODE-TILE-C-TSORT-004","PTO-READER-NODE-TILE-C-TSORT-005","PTO-READER-NODE-TILE-C-TSORT-006","PTO-READER-NODE-TILE-C-TSORT-007","PTO-READER-NODE-TILE-C-TSORT-008","PTO-READER-NODE-TILE-C-TSORT-009","PTO-READER-NODE-TILE-C-TSORT-010","PTO-READER-NODE-TILE-C-TSORT-011","PTO-READER-NODE-TILE-C-TSORT-012","PTO-READER-NODE-TILE-C-TSORT-013","PTO-READER-NODE-TILE-C-TSORT-014","PTO-READER-NODE-TILE-C-TSORT-015","PTO-READER-NODE-TILE-C-TSORT-016","PTO-READER-NODE-TILE-C-TSORT-017","PTO-READER-NODE-TILE-C-TSORT-018","PTO-READER-NODE-TILE-C-TSORT-019","PTO-READER-NODE-TILE-C-TSORT-020","PTO-READER-NODE-TILE-C-TSORT-021","PTO-READER-NODE-TILE-C-TSORT-022","PTO-READER-NODE-TILE-C-TSORT-023","PTO-READER-NODE-TILE-C-TSORT-024","PTO-READER-NODE-TILE-C-TSORT-025","PTO-READER-NODE-TILE-C-TSORT-026","PTO-READER-NODE-TILE-C-TSQRT-001","PTO-READER-NODE-TILE-C-TSQRT-002","PTO-READER-NODE-TILE-C-TSQRT-003","PTO-READER-NODE-TILE-C-TSQRT-004","PTO-READER-NODE-TILE-C-TSQRT-005","PTO-READER-NODE-TILE-C-TSQRT-006","PTO-READER-NODE-TILE-C-TSQRT-007","PTO-READER-NODE-TILE-C-TSQRT-008","PTO-READER-NODE-TILE-C-TSQRT-009","PTO-READER-NODE-TILE-C-TSQRT-010","PTO-READER-NODE-TILE-C-TSQRT-011","PTO-READER-NODE-TILE-C-TSQRT-012","PTO-READER-NODE-TILE-C-TSQRT-013","PTO-READER-NODE-TILE-C-TSQRT-014","PTO-READER-NODE-TILE-C-TSQRT-015","PTO-READER-NODE-TILE-C-TSQRT-016","PTO-READER-NODE-TILE-C-TSQRT-017","PTO-READER-NODE-TILE-C-TSQRT-018","PTO-READER-NODE-TILE-C-TSQRT-019","PTO-READER-NODE-TILE-C-TSQRT-020","PTO-READER-NODE-TILE-C-TSQRT-021","PTO-READER-NODE-TILE-C-TSQRT-022","PTO-READER-NODE-TILE-C-TSQRT-023","PTO-READER-NODE-TILE-C-TSTORE-001","PTO-READER-NODE-TILE-C-TSTORE-002","PTO-READER-NODE-TILE-C-TSTORE-003","PTO-READER-NODE-TILE-C-TSTORE-004","PTO-READER-NODE-TILE-C-TSTORE-005","PTO-READER-NODE-TILE-C-TSTORE-006","PTO-READER-NODE-TILE-C-TSTORE-007","PTO-READER-NODE-TILE-C-TSTORE-008","PTO-READER-NODE-TILE-C-TSTORE-009","PTO-READER-NODE-TILE-C-TSTORE-010","PTO-READER-NODE-TILE-C-TSTORE-011","PTO-READER-NODE-TILE-C-TSTORE-012","PTO-READER-NODE-TILE-C-TSTORE-013","PTO-READER-NODE-TILE-C-TSTORE-014","PTO-READER-NODE-TILE-C-TSTORE-015","PTO-READER-NODE-TILE-C-TSTORE-016","PTO-READER-NODE-TILE-C-TSTORE-017","PTO-READER-NODE-TILE-C-TSTORE-018","PTO-READER-NODE-TILE-C-TSTORE-019","PTO-READER-NODE-TILE-C-TSTORE-020","PTO-READER-NODE-TILE-C-TSTORE-021","PTO-READER-NODE-TILE-C-TSTORE-022","PTO-READER-NODE-TILE-C-TSUB-001","PTO-READER-NODE-TILE-C-TSUB-002","PTO-READER-NODE-TILE-C-TSUB-003","PTO-READER-NODE-TILE-C-TSUB-004","PTO-READER-NODE-TILE-C-TSUB-005","PTO-READER-NODE-TILE-C-TSUB-006","PTO-READER-NODE-TILE-C-TSUB-007","PTO-READER-NODE-TILE-C-TSUB-008","PTO-READER-NODE-TILE-C-TSUB-009","PTO-READER-NODE-TILE-C-TSUB-010","PTO-READER-NODE-TILE-C-TSUB-011","PTO-READER-NODE-TILE-C-TSUB-012","PTO-READER-NODE-TILE-C-TSUB-013","PTO-READER-NODE-TILE-C-TSUB-014","PTO-READER-NODE-TILE-C-TSUB-015","PTO-READER-NODE-TILE-C-TSUB-016","PTO-READER-NODE-TILE-C-TSUB-017","PTO-READER-NODE-TILE-C-TSUB-018","PTO-READER-NODE-TILE-C-TSUB-019","PTO-READER-NODE-TILE-C-TSUB-020","PTO-READER-NODE-TILE-C-TSUB-021","PTO-READER-NODE-TILE-C-TSUB-022","PTO-READER-NODE-TILE-C-TSUBS-001","PTO-READER-NODE-TILE-C-TSUBS-002","PTO-READER-NODE-TILE-C-TSUBS-003","PTO-READER-NODE-TILE-C-TSUBS-004","PTO-READER-NODE-TILE-C-TSUBS-005","PTO-READER-NODE-TILE-C-TSUBS-006","PTO-READER-NODE-TILE-C-TSUBS-007","PTO-READER-NODE-TILE-C-TSUBS-008","PTO-READER-NODE-TILE-C-TSUBS-009","PTO-READER-NODE-TILE-C-TSUBS-010","PTO-READER-NODE-TILE-C-TSUBS-011","PTO-READER-NODE-TILE-C-TSUBS-012","PTO-READER-NODE-TILE-C-TSUBS-013","PTO-READER-NODE-TILE-C-TSUBS-014","PTO-READER-NODE-TILE-C-TSUBS-015","PTO-READER-NODE-TILE-C-TSUBS-016","PTO-READER-NODE-TILE-C-TSUBS-017","PTO-READER-NODE-TILE-C-TSUBS-018","PTO-READER-NODE-TILE-C-TSUBS-019","PTO-READER-NODE-TILE-C-TSUBS-020","PTO-READER-NODE-TILE-C-TSUBS-021","PTO-READER-NODE-TILE-C-TSUBS-022","PTO-READER-NODE-TILE-C-TSUBS-023","PTO-READER-NODE-TILE-C-TTRANS-001","PTO-READER-NODE-TILE-C-TTRANS-002","PTO-READER-NODE-TILE-C-TTRANS-003","PTO-READER-NODE-TILE-C-TTRANS-004","PTO-READER-NODE-TILE-C-TTRANS-005","PTO-READER-NODE-TILE-C-TTRANS-006","PTO-READER-NODE-TILE-C-TTRANS-007","PTO-READER-NODE-TILE-C-TTRANS-008","PTO-READER-NODE-TILE-C-TTRANS-009","PTO-READER-NODE-TILE-C-TTRANS-010","PTO-READER-NODE-TILE-C-TTRANS-011","PTO-READER-NODE-TILE-C-TTRANS-012","PTO-READER-NODE-TILE-C-TTRANS-013","PTO-READER-NODE-TILE-C-TTRANS-014","PTO-READER-NODE-TILE-C-TTRANS-015","PTO-READER-NODE-TILE-C-TTRANS-016","PTO-READER-NODE-TILE-C-TTRANS-017","PTO-READER-NODE-TILE-C-TTRANS-018","PTO-READER-NODE-TILE-C-TTRANS-019","PTO-READER-NODE-TILE-C-TTRI-001","PTO-READER-NODE-TILE-C-TTRI-002","PTO-READER-NODE-TILE-C-TTRI-003","PTO-READER-NODE-TILE-C-TTRI-004","PTO-READER-NODE-TILE-C-TTRI-005","PTO-READER-NODE-TILE-C-TTRI-006","PTO-READER-NODE-TILE-C-TTRI-007","PTO-READER-NODE-TILE-C-TTRI-008","PTO-READER-NODE-TILE-C-TTRI-009","PTO-READER-NODE-TILE-C-TTRI-010","PTO-READER-NODE-TILE-C-TTRI-011","PTO-READER-NODE-TILE-C-TTRI-012","PTO-READER-NODE-TILE-C-TTRI-013","PTO-READER-NODE-TILE-C-TTRI-014","PTO-READER-NODE-TILE-C-TTRI-015","PTO-READER-NODE-TILE-C-TTRI-016","PTO-READER-NODE-TILE-C-TTRI-017","PTO-READER-NODE-TILE-C-TTRI-018","PTO-READER-NODE-TILE-C-TTRI-019","PTO-READER-NODE-TILE-C-TTRI-020","PTO-READER-NODE-TILE-C-TTRI-021","PTO-READER-NODE-TILE-C-TTRI-022","PTO-READER-NODE-TILE-C-TXOR-001","PTO-READER-NODE-TILE-C-TXOR-002","PTO-READER-NODE-TILE-C-TXOR-003","PTO-READER-NODE-TILE-C-TXOR-004","PTO-READER-NODE-TILE-C-TXOR-005","PTO-READER-NODE-TILE-C-TXOR-006","PTO-READER-NODE-TILE-C-TXOR-007","PTO-READER-NODE-TILE-C-TXOR-008","PTO-READER-NODE-TILE-C-TXOR-009","PTO-READER-NODE-TILE-C-TXOR-010","PTO-READER-NODE-TILE-C-TXOR-011","PTO-READER-NODE-TILE-C-TXOR-012","PTO-READER-NODE-TILE-C-TXOR-013","PTO-READER-NODE-TILE-C-TXOR-014","PTO-READER-NODE-TILE-C-TXOR-015","PTO-READER-NODE-TILE-C-TXOR-016","PTO-READER-NODE-TILE-C-TXOR-017","PTO-READER-NODE-TILE-C-TXOR-018","PTO-READER-NODE-TILE-C-TXOR-019","PTO-READER-NODE-TILE-C-TXOR-020","PTO-READER-NODE-TILE-C-TXOR-021","PTO-READER-NODE-TILE-C-TXOR-022","PTO-READER-NODE-TILE-C-TXOR-023","PTO-READER-NODE-TILE-C-TXORS-001","PTO-READER-NODE-TILE-C-TXORS-002","PTO-READER-NODE-TILE-C-TXORS-003","PTO-READER-NODE-TILE-C-TXORS-004","PTO-READER-NODE-TILE-C-TXORS-005","PTO-READER-NODE-TILE-C-TXORS-006","PTO-READER-NODE-TILE-C-TXORS-007","PTO-READER-NODE-TILE-C-TXORS-008","PTO-READER-NODE-TILE-C-TXORS-009","PTO-READER-NODE-TILE-C-TXORS-010","PTO-READER-NODE-TILE-C-TXORS-011","PTO-READER-NODE-TILE-C-TXORS-012","PTO-READER-NODE-TILE-C-TXORS-013","PTO-READER-NODE-TILE-C-TXORS-014","PTO-READER-NODE-TILE-C-TXORS-015","PTO-READER-NODE-TILE-C-TXORS-016","PTO-READER-NODE-TILE-C-TXORS-017","PTO-READER-NODE-TILE-C-TXORS-018","PTO-READER-NODE-TILE-C-TXORS-019","PTO-READER-NODE-TILE-C-TXORS-020","PTO-READER-NODE-TILE-C-TXORS-021","PTO-READER-NODE-TILE-C-TXORS-022","PTO-READER-NODE-TILE-C-TXORS-023"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-TILE-TQUANT":"ac7d6b3fbcc3cec59864c121e50177d4b022ea7003b1373d37ad9f1b1c1d8c2b","PTO-TILE-TRECIP":"b145bf61d0136b0715393ef6f9dc8774b35abc8caff466f1a1fcd21dc0dc72c2","PTO-TILE-TRELU":"38c968642cad98398ba9780d203f5d4f3200eb45232a854e4d93639b0e03f4f0","PTO-TILE-TREM":"8c08238570b14e156ec75ae7036dbec9bd35ba47c03ebaac06a11362a9735ff8","PTO-TILE-TREMS":"af12e80964e8f59dac7ab44924255b065173893f53c8d08d40ce4257a65ae676","PTO-TILE-TROWARGMAX":"a1ab299fc5c428feb457bce8e3ba724c26b748e658472dd33c493d0dc596fbcf","PTO-TILE-TROWARGMIN":"e56524b057a426d0e064831761bdc0fbfe9ed5a4b59312dc5093a22938f92f0d","PTO-TILE-TROWEXPAND":"a4d563c5b784a4f57cd213c2b00c4e85b5d3164314bf74735cc37f14d8e5519a","PTO-TILE-TROWEXPANDADD":"14da6d15d55585c3520d8c636ca0d62b7c5c0c6efc1acee3bbd94dc1cba7a7ad","PTO-TILE-TROWEXPANDDIV":"1e629c937d3312093251545749b8625b2f89e9919d12ad837bfbfb92c36be551","PTO-TILE-TROWEXPANDEXPDIF":"a631110e718de264ec48927108a0c781c87631d0865f8a6cd0f35f0b234332ef","PTO-TILE-TROWEXPANDMAX":"49157869f462627d0911ee7484abedcffca9089966425679efb2196a34bd9125","PTO-TILE-TROWEXPANDMIN":"3220f9c6505edaed66c0d015c1068232e7f8b80ef3790740c92e2e427cd7f153","PTO-TILE-TROWEXPANDMUL":"8e6d895d31040370e8f35a32153ee3c15bde46be3ab8bd76224420e8c321e087","PTO-TILE-TROWEXPANDSUB":"8eb4806ff2dc691ff7312f10089dba3437f540a8d3c79f81952b6a46b36d8214","PTO-TILE-TROWMAX":"206d23ab3a4bdab939558a46ebb3752758069b2a44fdd2a1d7c76bf67c1d1a80","PTO-TILE-TROWMIN":"9d6bf40e41af8b7f0384c093aa62f85c8f0a96f83a8c49926bdbe85912736b0a","PTO-TILE-TROWPROD":"bd78999251ff1c81ac4047b04a7db4841a2863aba33bdb9c4687b905f999ad06","PTO-TILE-TROWSUM":"dccdc258ec64fee693d0af230f0463e0744fedd672a075d25a955bff32be9eb9","PTO-TILE-TRSQRT":"39e19d5ac9a5fcb1ec661e39768cebd4cc1d54c4d57ccfecafae6114c1248941","PTO-TILE-TSCATTER":"cc5218a1df59b265646963768d9743b8a657a3811996a95ad02af8be99a606ae","PTO-TILE-TSEL":"2cf1c22514ccea56a152e969715fc739109a0540ae494c305428d079a65f5fc3","PTO-TILE-TSELS":"53c36fb756d16291b188ea62aa1c4cd11a0d017684bd53af4bfca9ecb3383a0b","PTO-TILE-TSHL":"39d366e66e858625aad748085b89e0384438cf36c064dd383efec151e951fce2","PTO-TILE-TSHLS":"40de104428154c693232e7d99116d94b2df36bfdbff9aff0d27bcd5376ec629e","PTO-TILE-TSHR":"f946600e21f66227fec21be862a824ffa7c7e9032349186212ce95a69f338537","PTO-TILE-TSHRS":"51527f03137e43fbf7ea9d3f483ceec8c45799fc5be69beac9529fd3ebc4b7fb","PTO-TILE-TSORT":"1e7b7f19901405b2a158dfffd215f5efac3d5d80c9140a3e69c35957bc272847","PTO-TILE-TSQRT":"29b6e780e2de85dd97c23bca86a74372e2f02b700559ff0c7a942e2dc7c9793a","PTO-TILE-TSTORE":"0bd52d7c1a8d3cfe948bc8778856501b3cd7b1f0ad7a4e8924d1858e3d83948a","PTO-TILE-TSUB":"2e2b3301def3e067fb77060d55c1aa9f3d49a060ec67cb71416b29d3952686c9","PTO-TILE-TSUBS":"175cc71d42c532e0f1d13d4e2e0d1166dbc364ea408a12845f8ede90f53ed579","PTO-TILE-TTRANS":"71c43ceb94cccfb0dae2417f5cb99a2a2b39845eae93f0dd516322e8ab0b53e1","PTO-TILE-TTRI":"4fe1c480851292b35823a3b9a6b771d7f4b030ad38d3f72d104b95f45ae7ba1a","PTO-TILE-TXOR":"b17386288bc751ba00b42075ba9abe78ca012d207fdc2ee7ee0d1b1886825888","PTO-TILE-TXORS":"54916457f1b5804fe5e247bd0dc0a2bdec7892b3e5d15b98670668f3a38d36ae"},"unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRANS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"],"unit_risks":{"PTO-TILE-TQUANT":"high-risk","PTO-TILE-TRECIP":"high-risk","PTO-TILE-TRELU":"high-risk","PTO-TILE-TREM":"high-risk","PTO-TILE-TREMS":"high-risk","PTO-TILE-TROWARGMAX":"high-risk","PTO-TILE-TROWARGMIN":"high-risk","PTO-TILE-TROWEXPAND":"high-risk","PTO-TILE-TROWEXPANDADD":"high-risk","PTO-TILE-TROWEXPANDDIV":"high-risk","PTO-TILE-TROWEXPANDEXPDIF":"high-risk","PTO-TILE-TROWEXPANDMAX":"high-risk","PTO-TILE-TROWEXPANDMIN":"high-risk","PTO-TILE-TROWEXPANDMUL":"high-risk","PTO-TILE-TROWEXPANDSUB":"high-risk","PTO-TILE-TROWMAX":"high-risk","PTO-TILE-TROWMIN":"high-risk","PTO-TILE-TROWPROD":"high-risk","PTO-TILE-TROWSUM":"high-risk","PTO-TILE-TRSQRT":"high-risk","PTO-TILE-TSCATTER":"high-risk","PTO-TILE-TSEL":"high-risk","PTO-TILE-TSELS":"high-risk","PTO-TILE-TSHL":"high-risk","PTO-TILE-TSHLS":"high-risk","PTO-TILE-TSHR":"high-risk","PTO-TILE-TSHRS":"high-risk","PTO-TILE-TSORT":"high-risk","PTO-TILE-TSQRT":"high-risk","PTO-TILE-TSTORE":"high-risk","PTO-TILE-TSUB":"high-risk","PTO-TILE-TSUBS":"high-risk","PTO-TILE-TTRANS":"high-risk","PTO-TILE-TTRI":"high-risk","PTO-TILE-TXOR":"high-risk","PTO-TILE-TXORS":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":36,"verifier_sample_unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRANS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"]} +{"artifact_digests":{"language_review":"9eb2ff56ae0c830c0240b15a803cb6400f11b11738fe7e60446be03f28b31c80","translation":"829a10b89e665ad8eb46a0c175085e6da4a34028c1e92331e26c270fe1a6b13a","verification":"9f2d0d0de158c0fc60b33177511370b11ddde08ba4b697b38c91160cdf5c0d53"},"batch_id":"PTO-READER-ZH-TILE-C-001","contexts":{"language_reviewer":"/root/pilot_arch_semantic_review","translator":"/root/pilot_arch_writer","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"],"reviewed_claim_count":584,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-C-TQUANT-001","PTO-READER-CLAIM-TILE-C-TQUANT-002","PTO-READER-CLAIM-TILE-C-TQUANT-003","PTO-READER-CLAIM-TILE-C-TQUANT-004","PTO-READER-CLAIM-TILE-C-TQUANT-005","PTO-READER-CLAIM-TILE-C-TQUANT-006","PTO-READER-CLAIM-TILE-C-TQUANT-007","PTO-READER-CLAIM-TILE-C-TQUANT-008","PTO-READER-CLAIM-TILE-C-TQUANT-009","PTO-READER-CLAIM-TILE-C-TQUANT-010","PTO-READER-CLAIM-TILE-C-TQUANT-011","PTO-READER-CLAIM-TILE-C-TQUANT-012","PTO-READER-CLAIM-TILE-C-TQUANT-013","PTO-READER-CLAIM-TILE-C-TQUANT-014","PTO-READER-CLAIM-TILE-C-TQUANT-015","PTO-READER-CLAIM-TILE-C-TQUANT-016","PTO-READER-CLAIM-TILE-C-TQUANT-017","PTO-READER-CLAIM-TILE-C-TQUANT-018","PTO-READER-CLAIM-TILE-C-TQUANT-019","PTO-READER-CLAIM-TILE-C-TQUANT-020","PTO-READER-CLAIM-TILE-C-TRECIP-001","PTO-READER-CLAIM-TILE-C-TRECIP-002","PTO-READER-CLAIM-TILE-C-TRECIP-003","PTO-READER-CLAIM-TILE-C-TRECIP-004","PTO-READER-CLAIM-TILE-C-TRECIP-005","PTO-READER-CLAIM-TILE-C-TRECIP-006","PTO-READER-CLAIM-TILE-C-TRECIP-007","PTO-READER-CLAIM-TILE-C-TRECIP-008","PTO-READER-CLAIM-TILE-C-TRECIP-009","PTO-READER-CLAIM-TILE-C-TRECIP-010","PTO-READER-CLAIM-TILE-C-TRECIP-011","PTO-READER-CLAIM-TILE-C-TRECIP-012","PTO-READER-CLAIM-TILE-C-TRECIP-013","PTO-READER-CLAIM-TILE-C-TRECIP-014","PTO-READER-CLAIM-TILE-C-TRECIP-015","PTO-READER-CLAIM-TILE-C-TRECIP-016","PTO-READER-CLAIM-TILE-C-TRELU-001","PTO-READER-CLAIM-TILE-C-TRELU-002","PTO-READER-CLAIM-TILE-C-TRELU-003","PTO-READER-CLAIM-TILE-C-TRELU-004","PTO-READER-CLAIM-TILE-C-TRELU-005","PTO-READER-CLAIM-TILE-C-TRELU-006","PTO-READER-CLAIM-TILE-C-TRELU-007","PTO-READER-CLAIM-TILE-C-TRELU-008","PTO-READER-CLAIM-TILE-C-TRELU-009","PTO-READER-CLAIM-TILE-C-TRELU-010","PTO-READER-CLAIM-TILE-C-TRELU-011","PTO-READER-CLAIM-TILE-C-TRELU-012","PTO-READER-CLAIM-TILE-C-TRELU-013","PTO-READER-CLAIM-TILE-C-TRELU-014","PTO-READER-CLAIM-TILE-C-TRELU-015","PTO-READER-CLAIM-TILE-C-TREM-001","PTO-READER-CLAIM-TILE-C-TREM-002","PTO-READER-CLAIM-TILE-C-TREM-003","PTO-READER-CLAIM-TILE-C-TREM-004","PTO-READER-CLAIM-TILE-C-TREM-005","PTO-READER-CLAIM-TILE-C-TREM-006","PTO-READER-CLAIM-TILE-C-TREM-007","PTO-READER-CLAIM-TILE-C-TREM-008","PTO-READER-CLAIM-TILE-C-TREM-009","PTO-READER-CLAIM-TILE-C-TREM-010","PTO-READER-CLAIM-TILE-C-TREM-011","PTO-READER-CLAIM-TILE-C-TREM-012","PTO-READER-CLAIM-TILE-C-TREM-013","PTO-READER-CLAIM-TILE-C-TREM-014","PTO-READER-CLAIM-TILE-C-TREM-015","PTO-READER-CLAIM-TILE-C-TREM-016","PTO-READER-CLAIM-TILE-C-TREM-017","PTO-READER-CLAIM-TILE-C-TREMS-001","PTO-READER-CLAIM-TILE-C-TREMS-002","PTO-READER-CLAIM-TILE-C-TREMS-003","PTO-READER-CLAIM-TILE-C-TREMS-004","PTO-READER-CLAIM-TILE-C-TREMS-005","PTO-READER-CLAIM-TILE-C-TREMS-006","PTO-READER-CLAIM-TILE-C-TREMS-007","PTO-READER-CLAIM-TILE-C-TREMS-008","PTO-READER-CLAIM-TILE-C-TREMS-009","PTO-READER-CLAIM-TILE-C-TREMS-010","PTO-READER-CLAIM-TILE-C-TREMS-011","PTO-READER-CLAIM-TILE-C-TREMS-012","PTO-READER-CLAIM-TILE-C-TREMS-013","PTO-READER-CLAIM-TILE-C-TREMS-014","PTO-READER-CLAIM-TILE-C-TREMS-015","PTO-READER-CLAIM-TILE-C-TREMS-016","PTO-READER-CLAIM-TILE-C-TREMS-017","PTO-READER-CLAIM-TILE-C-TROWARGMAX-001","PTO-READER-CLAIM-TILE-C-TROWARGMAX-002","PTO-READER-CLAIM-TILE-C-TROWARGMAX-003","PTO-READER-CLAIM-TILE-C-TROWARGMAX-004","PTO-READER-CLAIM-TILE-C-TROWARGMAX-005","PTO-READER-CLAIM-TILE-C-TROWARGMAX-006","PTO-READER-CLAIM-TILE-C-TROWARGMAX-007","PTO-READER-CLAIM-TILE-C-TROWARGMAX-008","PTO-READER-CLAIM-TILE-C-TROWARGMAX-009","PTO-READER-CLAIM-TILE-C-TROWARGMAX-010","PTO-READER-CLAIM-TILE-C-TROWARGMAX-011","PTO-READER-CLAIM-TILE-C-TROWARGMAX-012","PTO-READER-CLAIM-TILE-C-TROWARGMAX-013","PTO-READER-CLAIM-TILE-C-TROWARGMAX-014","PTO-READER-CLAIM-TILE-C-TROWARGMAX-015","PTO-READER-CLAIM-TILE-C-TROWARGMAX-016","PTO-READER-CLAIM-TILE-C-TROWARGMAX-017","PTO-READER-CLAIM-TILE-C-TROWARGMIN-001","PTO-READER-CLAIM-TILE-C-TROWARGMIN-002","PTO-READER-CLAIM-TILE-C-TROWARGMIN-003","PTO-READER-CLAIM-TILE-C-TROWARGMIN-004","PTO-READER-CLAIM-TILE-C-TROWARGMIN-005","PTO-READER-CLAIM-TILE-C-TROWARGMIN-006","PTO-READER-CLAIM-TILE-C-TROWARGMIN-007","PTO-READER-CLAIM-TILE-C-TROWARGMIN-008","PTO-READER-CLAIM-TILE-C-TROWARGMIN-009","PTO-READER-CLAIM-TILE-C-TROWARGMIN-010","PTO-READER-CLAIM-TILE-C-TROWARGMIN-011","PTO-READER-CLAIM-TILE-C-TROWARGMIN-012","PTO-READER-CLAIM-TILE-C-TROWARGMIN-013","PTO-READER-CLAIM-TILE-C-TROWARGMIN-014","PTO-READER-CLAIM-TILE-C-TROWARGMIN-015","PTO-READER-CLAIM-TILE-C-TROWARGMIN-016","PTO-READER-CLAIM-TILE-C-TROWARGMIN-017","PTO-READER-CLAIM-TILE-C-TROWEXPAND-001","PTO-READER-CLAIM-TILE-C-TROWEXPAND-002","PTO-READER-CLAIM-TILE-C-TROWEXPAND-003","PTO-READER-CLAIM-TILE-C-TROWEXPAND-004","PTO-READER-CLAIM-TILE-C-TROWEXPAND-005","PTO-READER-CLAIM-TILE-C-TROWEXPAND-006","PTO-READER-CLAIM-TILE-C-TROWEXPAND-007","PTO-READER-CLAIM-TILE-C-TROWEXPAND-008","PTO-READER-CLAIM-TILE-C-TROWEXPAND-009","PTO-READER-CLAIM-TILE-C-TROWEXPAND-010","PTO-READER-CLAIM-TILE-C-TROWEXPAND-011","PTO-READER-CLAIM-TILE-C-TROWEXPAND-012","PTO-READER-CLAIM-TILE-C-TROWEXPAND-013","PTO-READER-CLAIM-TILE-C-TROWEXPAND-014","PTO-READER-CLAIM-TILE-C-TROWEXPAND-015","PTO-READER-CLAIM-TILE-C-TROWEXPAND-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDADD-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDDIV-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDEXPDIF-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMAX-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMIN-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDMUL-018","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-001","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-002","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-003","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-004","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-005","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-006","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-007","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-008","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-009","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-010","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-011","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-012","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-013","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-014","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-015","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-016","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-017","PTO-READER-CLAIM-TILE-C-TROWEXPANDSUB-018","PTO-READER-CLAIM-TILE-C-TROWMAX-001","PTO-READER-CLAIM-TILE-C-TROWMAX-002","PTO-READER-CLAIM-TILE-C-TROWMAX-003","PTO-READER-CLAIM-TILE-C-TROWMAX-004","PTO-READER-CLAIM-TILE-C-TROWMAX-005","PTO-READER-CLAIM-TILE-C-TROWMAX-006","PTO-READER-CLAIM-TILE-C-TROWMAX-007","PTO-READER-CLAIM-TILE-C-TROWMAX-008","PTO-READER-CLAIM-TILE-C-TROWMAX-009","PTO-READER-CLAIM-TILE-C-TROWMAX-010","PTO-READER-CLAIM-TILE-C-TROWMAX-011","PTO-READER-CLAIM-TILE-C-TROWMAX-012","PTO-READER-CLAIM-TILE-C-TROWMAX-013","PTO-READER-CLAIM-TILE-C-TROWMAX-014","PTO-READER-CLAIM-TILE-C-TROWMAX-015","PTO-READER-CLAIM-TILE-C-TROWMAX-016","PTO-READER-CLAIM-TILE-C-TROWMIN-001","PTO-READER-CLAIM-TILE-C-TROWMIN-002","PTO-READER-CLAIM-TILE-C-TROWMIN-003","PTO-READER-CLAIM-TILE-C-TROWMIN-004","PTO-READER-CLAIM-TILE-C-TROWMIN-005","PTO-READER-CLAIM-TILE-C-TROWMIN-006","PTO-READER-CLAIM-TILE-C-TROWMIN-007","PTO-READER-CLAIM-TILE-C-TROWMIN-008","PTO-READER-CLAIM-TILE-C-TROWMIN-009","PTO-READER-CLAIM-TILE-C-TROWMIN-010","PTO-READER-CLAIM-TILE-C-TROWMIN-011","PTO-READER-CLAIM-TILE-C-TROWMIN-012","PTO-READER-CLAIM-TILE-C-TROWMIN-013","PTO-READER-CLAIM-TILE-C-TROWMIN-014","PTO-READER-CLAIM-TILE-C-TROWMIN-015","PTO-READER-CLAIM-TILE-C-TROWMIN-016","PTO-READER-CLAIM-TILE-C-TROWPROD-001","PTO-READER-CLAIM-TILE-C-TROWPROD-002","PTO-READER-CLAIM-TILE-C-TROWPROD-003","PTO-READER-CLAIM-TILE-C-TROWPROD-004","PTO-READER-CLAIM-TILE-C-TROWPROD-005","PTO-READER-CLAIM-TILE-C-TROWPROD-006","PTO-READER-CLAIM-TILE-C-TROWPROD-007","PTO-READER-CLAIM-TILE-C-TROWPROD-008","PTO-READER-CLAIM-TILE-C-TROWPROD-009","PTO-READER-CLAIM-TILE-C-TROWPROD-010","PTO-READER-CLAIM-TILE-C-TROWPROD-011","PTO-READER-CLAIM-TILE-C-TROWPROD-012","PTO-READER-CLAIM-TILE-C-TROWPROD-013","PTO-READER-CLAIM-TILE-C-TROWPROD-014","PTO-READER-CLAIM-TILE-C-TROWPROD-015","PTO-READER-CLAIM-TILE-C-TROWPROD-016","PTO-READER-CLAIM-TILE-C-TROWSUM-001","PTO-READER-CLAIM-TILE-C-TROWSUM-002","PTO-READER-CLAIM-TILE-C-TROWSUM-003","PTO-READER-CLAIM-TILE-C-TROWSUM-004","PTO-READER-CLAIM-TILE-C-TROWSUM-005","PTO-READER-CLAIM-TILE-C-TROWSUM-006","PTO-READER-CLAIM-TILE-C-TROWSUM-007","PTO-READER-CLAIM-TILE-C-TROWSUM-008","PTO-READER-CLAIM-TILE-C-TROWSUM-009","PTO-READER-CLAIM-TILE-C-TROWSUM-010","PTO-READER-CLAIM-TILE-C-TROWSUM-011","PTO-READER-CLAIM-TILE-C-TROWSUM-012","PTO-READER-CLAIM-TILE-C-TROWSUM-013","PTO-READER-CLAIM-TILE-C-TROWSUM-014","PTO-READER-CLAIM-TILE-C-TROWSUM-015","PTO-READER-CLAIM-TILE-C-TROWSUM-016","PTO-READER-CLAIM-TILE-C-TRSQRT-001","PTO-READER-CLAIM-TILE-C-TRSQRT-002","PTO-READER-CLAIM-TILE-C-TRSQRT-003","PTO-READER-CLAIM-TILE-C-TRSQRT-004","PTO-READER-CLAIM-TILE-C-TRSQRT-005","PTO-READER-CLAIM-TILE-C-TRSQRT-006","PTO-READER-CLAIM-TILE-C-TRSQRT-007","PTO-READER-CLAIM-TILE-C-TRSQRT-008","PTO-READER-CLAIM-TILE-C-TRSQRT-009","PTO-READER-CLAIM-TILE-C-TRSQRT-010","PTO-READER-CLAIM-TILE-C-TRSQRT-011","PTO-READER-CLAIM-TILE-C-TRSQRT-012","PTO-READER-CLAIM-TILE-C-TRSQRT-013","PTO-READER-CLAIM-TILE-C-TRSQRT-014","PTO-READER-CLAIM-TILE-C-TRSQRT-015","PTO-READER-CLAIM-TILE-C-TRSQRT-016","PTO-READER-CLAIM-TILE-C-TSCATTER-001","PTO-READER-CLAIM-TILE-C-TSCATTER-002","PTO-READER-CLAIM-TILE-C-TSCATTER-003","PTO-READER-CLAIM-TILE-C-TSCATTER-004","PTO-READER-CLAIM-TILE-C-TSCATTER-005","PTO-READER-CLAIM-TILE-C-TSCATTER-006","PTO-READER-CLAIM-TILE-C-TSCATTER-007","PTO-READER-CLAIM-TILE-C-TSCATTER-008","PTO-READER-CLAIM-TILE-C-TSCATTER-009","PTO-READER-CLAIM-TILE-C-TSCATTER-010","PTO-READER-CLAIM-TILE-C-TSCATTER-011","PTO-READER-CLAIM-TILE-C-TSCATTER-012","PTO-READER-CLAIM-TILE-C-TSCATTER-013","PTO-READER-CLAIM-TILE-C-TSCATTER-014","PTO-READER-CLAIM-TILE-C-TSCATTER-015","PTO-READER-CLAIM-TILE-C-TSCATTER-016","PTO-READER-CLAIM-TILE-C-TSCATTER-017","PTO-READER-CLAIM-TILE-C-TSEL-001","PTO-READER-CLAIM-TILE-C-TSEL-002","PTO-READER-CLAIM-TILE-C-TSEL-003","PTO-READER-CLAIM-TILE-C-TSEL-004","PTO-READER-CLAIM-TILE-C-TSEL-005","PTO-READER-CLAIM-TILE-C-TSEL-006","PTO-READER-CLAIM-TILE-C-TSEL-007","PTO-READER-CLAIM-TILE-C-TSEL-008","PTO-READER-CLAIM-TILE-C-TSEL-009","PTO-READER-CLAIM-TILE-C-TSEL-010","PTO-READER-CLAIM-TILE-C-TSEL-011","PTO-READER-CLAIM-TILE-C-TSEL-012","PTO-READER-CLAIM-TILE-C-TSEL-013","PTO-READER-CLAIM-TILE-C-TSEL-014","PTO-READER-CLAIM-TILE-C-TSEL-015","PTO-READER-CLAIM-TILE-C-TSEL-016","PTO-READER-CLAIM-TILE-C-TSEL-017","PTO-READER-CLAIM-TILE-C-TSELS-001","PTO-READER-CLAIM-TILE-C-TSELS-002","PTO-READER-CLAIM-TILE-C-TSELS-003","PTO-READER-CLAIM-TILE-C-TSELS-004","PTO-READER-CLAIM-TILE-C-TSELS-005","PTO-READER-CLAIM-TILE-C-TSELS-006","PTO-READER-CLAIM-TILE-C-TSELS-007","PTO-READER-CLAIM-TILE-C-TSELS-008","PTO-READER-CLAIM-TILE-C-TSELS-009","PTO-READER-CLAIM-TILE-C-TSELS-010","PTO-READER-CLAIM-TILE-C-TSELS-011","PTO-READER-CLAIM-TILE-C-TSELS-012","PTO-READER-CLAIM-TILE-C-TSELS-013","PTO-READER-CLAIM-TILE-C-TSELS-014","PTO-READER-CLAIM-TILE-C-TSELS-015","PTO-READER-CLAIM-TILE-C-TSELS-016","PTO-READER-CLAIM-TILE-C-TSELS-017","PTO-READER-CLAIM-TILE-C-TSHL-001","PTO-READER-CLAIM-TILE-C-TSHL-002","PTO-READER-CLAIM-TILE-C-TSHL-003","PTO-READER-CLAIM-TILE-C-TSHL-004","PTO-READER-CLAIM-TILE-C-TSHL-005","PTO-READER-CLAIM-TILE-C-TSHL-006","PTO-READER-CLAIM-TILE-C-TSHL-007","PTO-READER-CLAIM-TILE-C-TSHL-008","PTO-READER-CLAIM-TILE-C-TSHL-009","PTO-READER-CLAIM-TILE-C-TSHL-010","PTO-READER-CLAIM-TILE-C-TSHL-011","PTO-READER-CLAIM-TILE-C-TSHL-012","PTO-READER-CLAIM-TILE-C-TSHL-013","PTO-READER-CLAIM-TILE-C-TSHL-014","PTO-READER-CLAIM-TILE-C-TSHL-015","PTO-READER-CLAIM-TILE-C-TSHL-016","PTO-READER-CLAIM-TILE-C-TSHLS-001","PTO-READER-CLAIM-TILE-C-TSHLS-002","PTO-READER-CLAIM-TILE-C-TSHLS-003","PTO-READER-CLAIM-TILE-C-TSHLS-004","PTO-READER-CLAIM-TILE-C-TSHLS-005","PTO-READER-CLAIM-TILE-C-TSHLS-006","PTO-READER-CLAIM-TILE-C-TSHLS-007","PTO-READER-CLAIM-TILE-C-TSHLS-008","PTO-READER-CLAIM-TILE-C-TSHLS-009","PTO-READER-CLAIM-TILE-C-TSHLS-010","PTO-READER-CLAIM-TILE-C-TSHLS-011","PTO-READER-CLAIM-TILE-C-TSHLS-012","PTO-READER-CLAIM-TILE-C-TSHLS-013","PTO-READER-CLAIM-TILE-C-TSHLS-014","PTO-READER-CLAIM-TILE-C-TSHLS-015","PTO-READER-CLAIM-TILE-C-TSHLS-016","PTO-READER-CLAIM-TILE-C-TSHR-001","PTO-READER-CLAIM-TILE-C-TSHR-002","PTO-READER-CLAIM-TILE-C-TSHR-003","PTO-READER-CLAIM-TILE-C-TSHR-004","PTO-READER-CLAIM-TILE-C-TSHR-005","PTO-READER-CLAIM-TILE-C-TSHR-006","PTO-READER-CLAIM-TILE-C-TSHR-007","PTO-READER-CLAIM-TILE-C-TSHR-008","PTO-READER-CLAIM-TILE-C-TSHR-009","PTO-READER-CLAIM-TILE-C-TSHR-010","PTO-READER-CLAIM-TILE-C-TSHR-011","PTO-READER-CLAIM-TILE-C-TSHR-012","PTO-READER-CLAIM-TILE-C-TSHR-013","PTO-READER-CLAIM-TILE-C-TSHR-014","PTO-READER-CLAIM-TILE-C-TSHR-015","PTO-READER-CLAIM-TILE-C-TSHR-016","PTO-READER-CLAIM-TILE-C-TSHRS-001","PTO-READER-CLAIM-TILE-C-TSHRS-002","PTO-READER-CLAIM-TILE-C-TSHRS-003","PTO-READER-CLAIM-TILE-C-TSHRS-004","PTO-READER-CLAIM-TILE-C-TSHRS-005","PTO-READER-CLAIM-TILE-C-TSHRS-006","PTO-READER-CLAIM-TILE-C-TSHRS-007","PTO-READER-CLAIM-TILE-C-TSHRS-008","PTO-READER-CLAIM-TILE-C-TSHRS-009","PTO-READER-CLAIM-TILE-C-TSHRS-010","PTO-READER-CLAIM-TILE-C-TSHRS-011","PTO-READER-CLAIM-TILE-C-TSHRS-012","PTO-READER-CLAIM-TILE-C-TSHRS-013","PTO-READER-CLAIM-TILE-C-TSHRS-014","PTO-READER-CLAIM-TILE-C-TSHRS-015","PTO-READER-CLAIM-TILE-C-TSHRS-016","PTO-READER-CLAIM-TILE-C-TSORT-001","PTO-READER-CLAIM-TILE-C-TSORT-002","PTO-READER-CLAIM-TILE-C-TSORT-003","PTO-READER-CLAIM-TILE-C-TSORT-004","PTO-READER-CLAIM-TILE-C-TSORT-005","PTO-READER-CLAIM-TILE-C-TSORT-006","PTO-READER-CLAIM-TILE-C-TSORT-007","PTO-READER-CLAIM-TILE-C-TSORT-008","PTO-READER-CLAIM-TILE-C-TSORT-009","PTO-READER-CLAIM-TILE-C-TSORT-010","PTO-READER-CLAIM-TILE-C-TSORT-011","PTO-READER-CLAIM-TILE-C-TSORT-012","PTO-READER-CLAIM-TILE-C-TSORT-013","PTO-READER-CLAIM-TILE-C-TSORT-014","PTO-READER-CLAIM-TILE-C-TSORT-015","PTO-READER-CLAIM-TILE-C-TSORT-016","PTO-READER-CLAIM-TILE-C-TSORT-017","PTO-READER-CLAIM-TILE-C-TSORT-018","PTO-READER-CLAIM-TILE-C-TSORT-019","PTO-READER-CLAIM-TILE-C-TSQRT-001","PTO-READER-CLAIM-TILE-C-TSQRT-002","PTO-READER-CLAIM-TILE-C-TSQRT-003","PTO-READER-CLAIM-TILE-C-TSQRT-004","PTO-READER-CLAIM-TILE-C-TSQRT-005","PTO-READER-CLAIM-TILE-C-TSQRT-006","PTO-READER-CLAIM-TILE-C-TSQRT-007","PTO-READER-CLAIM-TILE-C-TSQRT-008","PTO-READER-CLAIM-TILE-C-TSQRT-009","PTO-READER-CLAIM-TILE-C-TSQRT-010","PTO-READER-CLAIM-TILE-C-TSQRT-011","PTO-READER-CLAIM-TILE-C-TSQRT-012","PTO-READER-CLAIM-TILE-C-TSQRT-013","PTO-READER-CLAIM-TILE-C-TSQRT-014","PTO-READER-CLAIM-TILE-C-TSQRT-015","PTO-READER-CLAIM-TILE-C-TSQRT-016","PTO-READER-CLAIM-TILE-C-TSTORE-001","PTO-READER-CLAIM-TILE-C-TSTORE-002","PTO-READER-CLAIM-TILE-C-TSTORE-003","PTO-READER-CLAIM-TILE-C-TSTORE-004","PTO-READER-CLAIM-TILE-C-TSTORE-005","PTO-READER-CLAIM-TILE-C-TSTORE-006","PTO-READER-CLAIM-TILE-C-TSTORE-007","PTO-READER-CLAIM-TILE-C-TSTORE-008","PTO-READER-CLAIM-TILE-C-TSTORE-009","PTO-READER-CLAIM-TILE-C-TSTORE-010","PTO-READER-CLAIM-TILE-C-TSTORE-011","PTO-READER-CLAIM-TILE-C-TSTORE-012","PTO-READER-CLAIM-TILE-C-TSTORE-013","PTO-READER-CLAIM-TILE-C-TSTORE-014","PTO-READER-CLAIM-TILE-C-TSTORE-015","PTO-READER-CLAIM-TILE-C-TSUB-001","PTO-READER-CLAIM-TILE-C-TSUB-002","PTO-READER-CLAIM-TILE-C-TSUB-003","PTO-READER-CLAIM-TILE-C-TSUB-004","PTO-READER-CLAIM-TILE-C-TSUB-005","PTO-READER-CLAIM-TILE-C-TSUB-006","PTO-READER-CLAIM-TILE-C-TSUB-007","PTO-READER-CLAIM-TILE-C-TSUB-008","PTO-READER-CLAIM-TILE-C-TSUB-009","PTO-READER-CLAIM-TILE-C-TSUB-010","PTO-READER-CLAIM-TILE-C-TSUB-011","PTO-READER-CLAIM-TILE-C-TSUB-012","PTO-READER-CLAIM-TILE-C-TSUB-013","PTO-READER-CLAIM-TILE-C-TSUB-014","PTO-READER-CLAIM-TILE-C-TSUB-015","PTO-READER-CLAIM-TILE-C-TSUBS-001","PTO-READER-CLAIM-TILE-C-TSUBS-002","PTO-READER-CLAIM-TILE-C-TSUBS-003","PTO-READER-CLAIM-TILE-C-TSUBS-004","PTO-READER-CLAIM-TILE-C-TSUBS-005","PTO-READER-CLAIM-TILE-C-TSUBS-006","PTO-READER-CLAIM-TILE-C-TSUBS-007","PTO-READER-CLAIM-TILE-C-TSUBS-008","PTO-READER-CLAIM-TILE-C-TSUBS-009","PTO-READER-CLAIM-TILE-C-TSUBS-010","PTO-READER-CLAIM-TILE-C-TSUBS-011","PTO-READER-CLAIM-TILE-C-TSUBS-012","PTO-READER-CLAIM-TILE-C-TSUBS-013","PTO-READER-CLAIM-TILE-C-TSUBS-014","PTO-READER-CLAIM-TILE-C-TSUBS-015","PTO-READER-CLAIM-TILE-C-TSUBS-016","PTO-READER-CLAIM-TILE-C-TTRI-001","PTO-READER-CLAIM-TILE-C-TTRI-002","PTO-READER-CLAIM-TILE-C-TTRI-003","PTO-READER-CLAIM-TILE-C-TTRI-004","PTO-READER-CLAIM-TILE-C-TTRI-005","PTO-READER-CLAIM-TILE-C-TTRI-006","PTO-READER-CLAIM-TILE-C-TTRI-007","PTO-READER-CLAIM-TILE-C-TTRI-008","PTO-READER-CLAIM-TILE-C-TTRI-009","PTO-READER-CLAIM-TILE-C-TTRI-010","PTO-READER-CLAIM-TILE-C-TTRI-011","PTO-READER-CLAIM-TILE-C-TTRI-012","PTO-READER-CLAIM-TILE-C-TTRI-013","PTO-READER-CLAIM-TILE-C-TTRI-014","PTO-READER-CLAIM-TILE-C-TTRI-015","PTO-READER-CLAIM-TILE-C-TXOR-001","PTO-READER-CLAIM-TILE-C-TXOR-002","PTO-READER-CLAIM-TILE-C-TXOR-003","PTO-READER-CLAIM-TILE-C-TXOR-004","PTO-READER-CLAIM-TILE-C-TXOR-005","PTO-READER-CLAIM-TILE-C-TXOR-006","PTO-READER-CLAIM-TILE-C-TXOR-007","PTO-READER-CLAIM-TILE-C-TXOR-008","PTO-READER-CLAIM-TILE-C-TXOR-009","PTO-READER-CLAIM-TILE-C-TXOR-010","PTO-READER-CLAIM-TILE-C-TXOR-011","PTO-READER-CLAIM-TILE-C-TXOR-012","PTO-READER-CLAIM-TILE-C-TXOR-013","PTO-READER-CLAIM-TILE-C-TXOR-014","PTO-READER-CLAIM-TILE-C-TXOR-015","PTO-READER-CLAIM-TILE-C-TXOR-016","PTO-READER-CLAIM-TILE-C-TXORS-001","PTO-READER-CLAIM-TILE-C-TXORS-002","PTO-READER-CLAIM-TILE-C-TXORS-003","PTO-READER-CLAIM-TILE-C-TXORS-004","PTO-READER-CLAIM-TILE-C-TXORS-005","PTO-READER-CLAIM-TILE-C-TXORS-006","PTO-READER-CLAIM-TILE-C-TXORS-007","PTO-READER-CLAIM-TILE-C-TXORS-008","PTO-READER-CLAIM-TILE-C-TXORS-009","PTO-READER-CLAIM-TILE-C-TXORS-010","PTO-READER-CLAIM-TILE-C-TXORS-011","PTO-READER-CLAIM-TILE-C-TXORS-012","PTO-READER-CLAIM-TILE-C-TXORS-013","PTO-READER-CLAIM-TILE-C-TXORS-014","PTO-READER-CLAIM-TILE-C-TXORS-015","PTO-READER-CLAIM-TILE-C-TXORS-016"],"reviewed_node_count":829,"reviewed_node_ids":["PTO-READER-NODE-TILE-C-TQUANT-001","PTO-READER-NODE-TILE-C-TQUANT-002","PTO-READER-NODE-TILE-C-TQUANT-003","PTO-READER-NODE-TILE-C-TQUANT-004","PTO-READER-NODE-TILE-C-TQUANT-005","PTO-READER-NODE-TILE-C-TQUANT-006","PTO-READER-NODE-TILE-C-TQUANT-007","PTO-READER-NODE-TILE-C-TQUANT-008","PTO-READER-NODE-TILE-C-TQUANT-009","PTO-READER-NODE-TILE-C-TQUANT-010","PTO-READER-NODE-TILE-C-TQUANT-011","PTO-READER-NODE-TILE-C-TQUANT-012","PTO-READER-NODE-TILE-C-TQUANT-013","PTO-READER-NODE-TILE-C-TQUANT-014","PTO-READER-NODE-TILE-C-TQUANT-015","PTO-READER-NODE-TILE-C-TQUANT-016","PTO-READER-NODE-TILE-C-TQUANT-017","PTO-READER-NODE-TILE-C-TQUANT-018","PTO-READER-NODE-TILE-C-TQUANT-019","PTO-READER-NODE-TILE-C-TQUANT-020","PTO-READER-NODE-TILE-C-TQUANT-021","PTO-READER-NODE-TILE-C-TQUANT-022","PTO-READER-NODE-TILE-C-TQUANT-023","PTO-READER-NODE-TILE-C-TQUANT-024","PTO-READER-NODE-TILE-C-TQUANT-025","PTO-READER-NODE-TILE-C-TQUANT-026","PTO-READER-NODE-TILE-C-TQUANT-027","PTO-READER-NODE-TILE-C-TRECIP-001","PTO-READER-NODE-TILE-C-TRECIP-002","PTO-READER-NODE-TILE-C-TRECIP-003","PTO-READER-NODE-TILE-C-TRECIP-004","PTO-READER-NODE-TILE-C-TRECIP-005","PTO-READER-NODE-TILE-C-TRECIP-006","PTO-READER-NODE-TILE-C-TRECIP-007","PTO-READER-NODE-TILE-C-TRECIP-008","PTO-READER-NODE-TILE-C-TRECIP-009","PTO-READER-NODE-TILE-C-TRECIP-010","PTO-READER-NODE-TILE-C-TRECIP-011","PTO-READER-NODE-TILE-C-TRECIP-012","PTO-READER-NODE-TILE-C-TRECIP-013","PTO-READER-NODE-TILE-C-TRECIP-014","PTO-READER-NODE-TILE-C-TRECIP-015","PTO-READER-NODE-TILE-C-TRECIP-016","PTO-READER-NODE-TILE-C-TRECIP-017","PTO-READER-NODE-TILE-C-TRECIP-018","PTO-READER-NODE-TILE-C-TRECIP-019","PTO-READER-NODE-TILE-C-TRECIP-020","PTO-READER-NODE-TILE-C-TRECIP-021","PTO-READER-NODE-TILE-C-TRECIP-022","PTO-READER-NODE-TILE-C-TRECIP-023","PTO-READER-NODE-TILE-C-TRELU-001","PTO-READER-NODE-TILE-C-TRELU-002","PTO-READER-NODE-TILE-C-TRELU-003","PTO-READER-NODE-TILE-C-TRELU-004","PTO-READER-NODE-TILE-C-TRELU-005","PTO-READER-NODE-TILE-C-TRELU-006","PTO-READER-NODE-TILE-C-TRELU-007","PTO-READER-NODE-TILE-C-TRELU-008","PTO-READER-NODE-TILE-C-TRELU-009","PTO-READER-NODE-TILE-C-TRELU-010","PTO-READER-NODE-TILE-C-TRELU-011","PTO-READER-NODE-TILE-C-TRELU-012","PTO-READER-NODE-TILE-C-TRELU-013","PTO-READER-NODE-TILE-C-TRELU-014","PTO-READER-NODE-TILE-C-TRELU-015","PTO-READER-NODE-TILE-C-TRELU-016","PTO-READER-NODE-TILE-C-TRELU-017","PTO-READER-NODE-TILE-C-TRELU-018","PTO-READER-NODE-TILE-C-TRELU-019","PTO-READER-NODE-TILE-C-TRELU-020","PTO-READER-NODE-TILE-C-TRELU-021","PTO-READER-NODE-TILE-C-TRELU-022","PTO-READER-NODE-TILE-C-TREM-001","PTO-READER-NODE-TILE-C-TREM-002","PTO-READER-NODE-TILE-C-TREM-003","PTO-READER-NODE-TILE-C-TREM-004","PTO-READER-NODE-TILE-C-TREM-005","PTO-READER-NODE-TILE-C-TREM-006","PTO-READER-NODE-TILE-C-TREM-007","PTO-READER-NODE-TILE-C-TREM-008","PTO-READER-NODE-TILE-C-TREM-009","PTO-READER-NODE-TILE-C-TREM-010","PTO-READER-NODE-TILE-C-TREM-011","PTO-READER-NODE-TILE-C-TREM-012","PTO-READER-NODE-TILE-C-TREM-013","PTO-READER-NODE-TILE-C-TREM-014","PTO-READER-NODE-TILE-C-TREM-015","PTO-READER-NODE-TILE-C-TREM-016","PTO-READER-NODE-TILE-C-TREM-017","PTO-READER-NODE-TILE-C-TREM-018","PTO-READER-NODE-TILE-C-TREM-019","PTO-READER-NODE-TILE-C-TREM-020","PTO-READER-NODE-TILE-C-TREM-021","PTO-READER-NODE-TILE-C-TREM-022","PTO-READER-NODE-TILE-C-TREM-023","PTO-READER-NODE-TILE-C-TREM-024","PTO-READER-NODE-TILE-C-TREMS-001","PTO-READER-NODE-TILE-C-TREMS-002","PTO-READER-NODE-TILE-C-TREMS-003","PTO-READER-NODE-TILE-C-TREMS-004","PTO-READER-NODE-TILE-C-TREMS-005","PTO-READER-NODE-TILE-C-TREMS-006","PTO-READER-NODE-TILE-C-TREMS-007","PTO-READER-NODE-TILE-C-TREMS-008","PTO-READER-NODE-TILE-C-TREMS-009","PTO-READER-NODE-TILE-C-TREMS-010","PTO-READER-NODE-TILE-C-TREMS-011","PTO-READER-NODE-TILE-C-TREMS-012","PTO-READER-NODE-TILE-C-TREMS-013","PTO-READER-NODE-TILE-C-TREMS-014","PTO-READER-NODE-TILE-C-TREMS-015","PTO-READER-NODE-TILE-C-TREMS-016","PTO-READER-NODE-TILE-C-TREMS-017","PTO-READER-NODE-TILE-C-TREMS-018","PTO-READER-NODE-TILE-C-TREMS-019","PTO-READER-NODE-TILE-C-TREMS-020","PTO-READER-NODE-TILE-C-TREMS-021","PTO-READER-NODE-TILE-C-TREMS-022","PTO-READER-NODE-TILE-C-TREMS-023","PTO-READER-NODE-TILE-C-TREMS-024","PTO-READER-NODE-TILE-C-TROWARGMAX-001","PTO-READER-NODE-TILE-C-TROWARGMAX-002","PTO-READER-NODE-TILE-C-TROWARGMAX-003","PTO-READER-NODE-TILE-C-TROWARGMAX-004","PTO-READER-NODE-TILE-C-TROWARGMAX-005","PTO-READER-NODE-TILE-C-TROWARGMAX-006","PTO-READER-NODE-TILE-C-TROWARGMAX-007","PTO-READER-NODE-TILE-C-TROWARGMAX-008","PTO-READER-NODE-TILE-C-TROWARGMAX-009","PTO-READER-NODE-TILE-C-TROWARGMAX-010","PTO-READER-NODE-TILE-C-TROWARGMAX-011","PTO-READER-NODE-TILE-C-TROWARGMAX-012","PTO-READER-NODE-TILE-C-TROWARGMAX-013","PTO-READER-NODE-TILE-C-TROWARGMAX-014","PTO-READER-NODE-TILE-C-TROWARGMAX-015","PTO-READER-NODE-TILE-C-TROWARGMAX-016","PTO-READER-NODE-TILE-C-TROWARGMAX-017","PTO-READER-NODE-TILE-C-TROWARGMAX-018","PTO-READER-NODE-TILE-C-TROWARGMAX-019","PTO-READER-NODE-TILE-C-TROWARGMAX-020","PTO-READER-NODE-TILE-C-TROWARGMAX-021","PTO-READER-NODE-TILE-C-TROWARGMAX-022","PTO-READER-NODE-TILE-C-TROWARGMAX-023","PTO-READER-NODE-TILE-C-TROWARGMAX-024","PTO-READER-NODE-TILE-C-TROWARGMIN-001","PTO-READER-NODE-TILE-C-TROWARGMIN-002","PTO-READER-NODE-TILE-C-TROWARGMIN-003","PTO-READER-NODE-TILE-C-TROWARGMIN-004","PTO-READER-NODE-TILE-C-TROWARGMIN-005","PTO-READER-NODE-TILE-C-TROWARGMIN-006","PTO-READER-NODE-TILE-C-TROWARGMIN-007","PTO-READER-NODE-TILE-C-TROWARGMIN-008","PTO-READER-NODE-TILE-C-TROWARGMIN-009","PTO-READER-NODE-TILE-C-TROWARGMIN-010","PTO-READER-NODE-TILE-C-TROWARGMIN-011","PTO-READER-NODE-TILE-C-TROWARGMIN-012","PTO-READER-NODE-TILE-C-TROWARGMIN-013","PTO-READER-NODE-TILE-C-TROWARGMIN-014","PTO-READER-NODE-TILE-C-TROWARGMIN-015","PTO-READER-NODE-TILE-C-TROWARGMIN-016","PTO-READER-NODE-TILE-C-TROWARGMIN-017","PTO-READER-NODE-TILE-C-TROWARGMIN-018","PTO-READER-NODE-TILE-C-TROWARGMIN-019","PTO-READER-NODE-TILE-C-TROWARGMIN-020","PTO-READER-NODE-TILE-C-TROWARGMIN-021","PTO-READER-NODE-TILE-C-TROWARGMIN-022","PTO-READER-NODE-TILE-C-TROWARGMIN-023","PTO-READER-NODE-TILE-C-TROWARGMIN-024","PTO-READER-NODE-TILE-C-TROWEXPAND-001","PTO-READER-NODE-TILE-C-TROWEXPAND-002","PTO-READER-NODE-TILE-C-TROWEXPAND-003","PTO-READER-NODE-TILE-C-TROWEXPAND-004","PTO-READER-NODE-TILE-C-TROWEXPAND-005","PTO-READER-NODE-TILE-C-TROWEXPAND-006","PTO-READER-NODE-TILE-C-TROWEXPAND-007","PTO-READER-NODE-TILE-C-TROWEXPAND-008","PTO-READER-NODE-TILE-C-TROWEXPAND-009","PTO-READER-NODE-TILE-C-TROWEXPAND-010","PTO-READER-NODE-TILE-C-TROWEXPAND-011","PTO-READER-NODE-TILE-C-TROWEXPAND-012","PTO-READER-NODE-TILE-C-TROWEXPAND-013","PTO-READER-NODE-TILE-C-TROWEXPAND-014","PTO-READER-NODE-TILE-C-TROWEXPAND-015","PTO-READER-NODE-TILE-C-TROWEXPAND-016","PTO-READER-NODE-TILE-C-TROWEXPAND-017","PTO-READER-NODE-TILE-C-TROWEXPAND-018","PTO-READER-NODE-TILE-C-TROWEXPAND-019","PTO-READER-NODE-TILE-C-TROWEXPAND-020","PTO-READER-NODE-TILE-C-TROWEXPAND-021","PTO-READER-NODE-TILE-C-TROWEXPAND-022","PTO-READER-NODE-TILE-C-TROWEXPAND-023","PTO-READER-NODE-TILE-C-TROWEXPANDADD-001","PTO-READER-NODE-TILE-C-TROWEXPANDADD-002","PTO-READER-NODE-TILE-C-TROWEXPANDADD-003","PTO-READER-NODE-TILE-C-TROWEXPANDADD-004","PTO-READER-NODE-TILE-C-TROWEXPANDADD-005","PTO-READER-NODE-TILE-C-TROWEXPANDADD-006","PTO-READER-NODE-TILE-C-TROWEXPANDADD-007","PTO-READER-NODE-TILE-C-TROWEXPANDADD-008","PTO-READER-NODE-TILE-C-TROWEXPANDADD-009","PTO-READER-NODE-TILE-C-TROWEXPANDADD-010","PTO-READER-NODE-TILE-C-TROWEXPANDADD-011","PTO-READER-NODE-TILE-C-TROWEXPANDADD-012","PTO-READER-NODE-TILE-C-TROWEXPANDADD-013","PTO-READER-NODE-TILE-C-TROWEXPANDADD-014","PTO-READER-NODE-TILE-C-TROWEXPANDADD-015","PTO-READER-NODE-TILE-C-TROWEXPANDADD-016","PTO-READER-NODE-TILE-C-TROWEXPANDADD-017","PTO-READER-NODE-TILE-C-TROWEXPANDADD-018","PTO-READER-NODE-TILE-C-TROWEXPANDADD-019","PTO-READER-NODE-TILE-C-TROWEXPANDADD-020","PTO-READER-NODE-TILE-C-TROWEXPANDADD-021","PTO-READER-NODE-TILE-C-TROWEXPANDADD-022","PTO-READER-NODE-TILE-C-TROWEXPANDADD-023","PTO-READER-NODE-TILE-C-TROWEXPANDADD-024","PTO-READER-NODE-TILE-C-TROWEXPANDADD-025","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-001","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-002","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-003","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-004","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-005","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-006","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-007","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-008","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-009","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-010","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-011","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-012","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-013","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-014","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-015","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-016","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-017","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-018","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-019","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-020","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-021","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-022","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-023","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-024","PTO-READER-NODE-TILE-C-TROWEXPANDDIV-025","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-001","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-002","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-003","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-004","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-005","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-006","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-007","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-008","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-009","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-010","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-011","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-012","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-013","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-014","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-015","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-016","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-017","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-018","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-019","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-020","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-021","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-022","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-023","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-024","PTO-READER-NODE-TILE-C-TROWEXPANDEXPDIF-025","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-001","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-002","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-003","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-004","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-005","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-006","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-007","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-008","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-009","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-010","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-011","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-012","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-013","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-014","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-015","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-016","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-017","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-018","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-019","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-020","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-021","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-022","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-023","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-024","PTO-READER-NODE-TILE-C-TROWEXPANDMAX-025","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-001","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-002","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-003","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-004","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-005","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-006","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-007","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-008","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-009","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-010","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-011","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-012","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-013","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-014","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-015","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-016","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-017","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-018","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-019","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-020","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-021","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-022","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-023","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-024","PTO-READER-NODE-TILE-C-TROWEXPANDMIN-025","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-001","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-002","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-003","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-004","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-005","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-006","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-007","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-008","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-009","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-010","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-011","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-012","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-013","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-014","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-015","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-016","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-017","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-018","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-019","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-020","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-021","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-022","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-023","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-024","PTO-READER-NODE-TILE-C-TROWEXPANDMUL-025","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-001","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-002","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-003","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-004","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-005","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-006","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-007","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-008","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-009","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-010","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-011","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-012","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-013","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-014","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-015","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-016","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-017","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-018","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-019","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-020","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-021","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-022","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-023","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-024","PTO-READER-NODE-TILE-C-TROWEXPANDSUB-025","PTO-READER-NODE-TILE-C-TROWMAX-001","PTO-READER-NODE-TILE-C-TROWMAX-002","PTO-READER-NODE-TILE-C-TROWMAX-003","PTO-READER-NODE-TILE-C-TROWMAX-004","PTO-READER-NODE-TILE-C-TROWMAX-005","PTO-READER-NODE-TILE-C-TROWMAX-006","PTO-READER-NODE-TILE-C-TROWMAX-007","PTO-READER-NODE-TILE-C-TROWMAX-008","PTO-READER-NODE-TILE-C-TROWMAX-009","PTO-READER-NODE-TILE-C-TROWMAX-010","PTO-READER-NODE-TILE-C-TROWMAX-011","PTO-READER-NODE-TILE-C-TROWMAX-012","PTO-READER-NODE-TILE-C-TROWMAX-013","PTO-READER-NODE-TILE-C-TROWMAX-014","PTO-READER-NODE-TILE-C-TROWMAX-015","PTO-READER-NODE-TILE-C-TROWMAX-016","PTO-READER-NODE-TILE-C-TROWMAX-017","PTO-READER-NODE-TILE-C-TROWMAX-018","PTO-READER-NODE-TILE-C-TROWMAX-019","PTO-READER-NODE-TILE-C-TROWMAX-020","PTO-READER-NODE-TILE-C-TROWMAX-021","PTO-READER-NODE-TILE-C-TROWMAX-022","PTO-READER-NODE-TILE-C-TROWMAX-023","PTO-READER-NODE-TILE-C-TROWMIN-001","PTO-READER-NODE-TILE-C-TROWMIN-002","PTO-READER-NODE-TILE-C-TROWMIN-003","PTO-READER-NODE-TILE-C-TROWMIN-004","PTO-READER-NODE-TILE-C-TROWMIN-005","PTO-READER-NODE-TILE-C-TROWMIN-006","PTO-READER-NODE-TILE-C-TROWMIN-007","PTO-READER-NODE-TILE-C-TROWMIN-008","PTO-READER-NODE-TILE-C-TROWMIN-009","PTO-READER-NODE-TILE-C-TROWMIN-010","PTO-READER-NODE-TILE-C-TROWMIN-011","PTO-READER-NODE-TILE-C-TROWMIN-012","PTO-READER-NODE-TILE-C-TROWMIN-013","PTO-READER-NODE-TILE-C-TROWMIN-014","PTO-READER-NODE-TILE-C-TROWMIN-015","PTO-READER-NODE-TILE-C-TROWMIN-016","PTO-READER-NODE-TILE-C-TROWMIN-017","PTO-READER-NODE-TILE-C-TROWMIN-018","PTO-READER-NODE-TILE-C-TROWMIN-019","PTO-READER-NODE-TILE-C-TROWMIN-020","PTO-READER-NODE-TILE-C-TROWMIN-021","PTO-READER-NODE-TILE-C-TROWMIN-022","PTO-READER-NODE-TILE-C-TROWMIN-023","PTO-READER-NODE-TILE-C-TROWPROD-001","PTO-READER-NODE-TILE-C-TROWPROD-002","PTO-READER-NODE-TILE-C-TROWPROD-003","PTO-READER-NODE-TILE-C-TROWPROD-004","PTO-READER-NODE-TILE-C-TROWPROD-005","PTO-READER-NODE-TILE-C-TROWPROD-006","PTO-READER-NODE-TILE-C-TROWPROD-007","PTO-READER-NODE-TILE-C-TROWPROD-008","PTO-READER-NODE-TILE-C-TROWPROD-009","PTO-READER-NODE-TILE-C-TROWPROD-010","PTO-READER-NODE-TILE-C-TROWPROD-011","PTO-READER-NODE-TILE-C-TROWPROD-012","PTO-READER-NODE-TILE-C-TROWPROD-013","PTO-READER-NODE-TILE-C-TROWPROD-014","PTO-READER-NODE-TILE-C-TROWPROD-015","PTO-READER-NODE-TILE-C-TROWPROD-016","PTO-READER-NODE-TILE-C-TROWPROD-017","PTO-READER-NODE-TILE-C-TROWPROD-018","PTO-READER-NODE-TILE-C-TROWPROD-019","PTO-READER-NODE-TILE-C-TROWPROD-020","PTO-READER-NODE-TILE-C-TROWPROD-021","PTO-READER-NODE-TILE-C-TROWPROD-022","PTO-READER-NODE-TILE-C-TROWPROD-023","PTO-READER-NODE-TILE-C-TROWSUM-001","PTO-READER-NODE-TILE-C-TROWSUM-002","PTO-READER-NODE-TILE-C-TROWSUM-003","PTO-READER-NODE-TILE-C-TROWSUM-004","PTO-READER-NODE-TILE-C-TROWSUM-005","PTO-READER-NODE-TILE-C-TROWSUM-006","PTO-READER-NODE-TILE-C-TROWSUM-007","PTO-READER-NODE-TILE-C-TROWSUM-008","PTO-READER-NODE-TILE-C-TROWSUM-009","PTO-READER-NODE-TILE-C-TROWSUM-010","PTO-READER-NODE-TILE-C-TROWSUM-011","PTO-READER-NODE-TILE-C-TROWSUM-012","PTO-READER-NODE-TILE-C-TROWSUM-013","PTO-READER-NODE-TILE-C-TROWSUM-014","PTO-READER-NODE-TILE-C-TROWSUM-015","PTO-READER-NODE-TILE-C-TROWSUM-016","PTO-READER-NODE-TILE-C-TROWSUM-017","PTO-READER-NODE-TILE-C-TROWSUM-018","PTO-READER-NODE-TILE-C-TROWSUM-019","PTO-READER-NODE-TILE-C-TROWSUM-020","PTO-READER-NODE-TILE-C-TROWSUM-021","PTO-READER-NODE-TILE-C-TROWSUM-022","PTO-READER-NODE-TILE-C-TROWSUM-023","PTO-READER-NODE-TILE-C-TRSQRT-001","PTO-READER-NODE-TILE-C-TRSQRT-002","PTO-READER-NODE-TILE-C-TRSQRT-003","PTO-READER-NODE-TILE-C-TRSQRT-004","PTO-READER-NODE-TILE-C-TRSQRT-005","PTO-READER-NODE-TILE-C-TRSQRT-006","PTO-READER-NODE-TILE-C-TRSQRT-007","PTO-READER-NODE-TILE-C-TRSQRT-008","PTO-READER-NODE-TILE-C-TRSQRT-009","PTO-READER-NODE-TILE-C-TRSQRT-010","PTO-READER-NODE-TILE-C-TRSQRT-011","PTO-READER-NODE-TILE-C-TRSQRT-012","PTO-READER-NODE-TILE-C-TRSQRT-013","PTO-READER-NODE-TILE-C-TRSQRT-014","PTO-READER-NODE-TILE-C-TRSQRT-015","PTO-READER-NODE-TILE-C-TRSQRT-016","PTO-READER-NODE-TILE-C-TRSQRT-017","PTO-READER-NODE-TILE-C-TRSQRT-018","PTO-READER-NODE-TILE-C-TRSQRT-019","PTO-READER-NODE-TILE-C-TRSQRT-020","PTO-READER-NODE-TILE-C-TRSQRT-021","PTO-READER-NODE-TILE-C-TRSQRT-022","PTO-READER-NODE-TILE-C-TRSQRT-023","PTO-READER-NODE-TILE-C-TSCATTER-001","PTO-READER-NODE-TILE-C-TSCATTER-002","PTO-READER-NODE-TILE-C-TSCATTER-003","PTO-READER-NODE-TILE-C-TSCATTER-004","PTO-READER-NODE-TILE-C-TSCATTER-005","PTO-READER-NODE-TILE-C-TSCATTER-006","PTO-READER-NODE-TILE-C-TSCATTER-007","PTO-READER-NODE-TILE-C-TSCATTER-008","PTO-READER-NODE-TILE-C-TSCATTER-009","PTO-READER-NODE-TILE-C-TSCATTER-010","PTO-READER-NODE-TILE-C-TSCATTER-011","PTO-READER-NODE-TILE-C-TSCATTER-012","PTO-READER-NODE-TILE-C-TSCATTER-013","PTO-READER-NODE-TILE-C-TSCATTER-014","PTO-READER-NODE-TILE-C-TSCATTER-015","PTO-READER-NODE-TILE-C-TSCATTER-016","PTO-READER-NODE-TILE-C-TSCATTER-017","PTO-READER-NODE-TILE-C-TSCATTER-018","PTO-READER-NODE-TILE-C-TSCATTER-019","PTO-READER-NODE-TILE-C-TSCATTER-020","PTO-READER-NODE-TILE-C-TSCATTER-021","PTO-READER-NODE-TILE-C-TSCATTER-022","PTO-READER-NODE-TILE-C-TSCATTER-023","PTO-READER-NODE-TILE-C-TSCATTER-024","PTO-READER-NODE-TILE-C-TSEL-001","PTO-READER-NODE-TILE-C-TSEL-002","PTO-READER-NODE-TILE-C-TSEL-003","PTO-READER-NODE-TILE-C-TSEL-004","PTO-READER-NODE-TILE-C-TSEL-005","PTO-READER-NODE-TILE-C-TSEL-006","PTO-READER-NODE-TILE-C-TSEL-007","PTO-READER-NODE-TILE-C-TSEL-008","PTO-READER-NODE-TILE-C-TSEL-009","PTO-READER-NODE-TILE-C-TSEL-010","PTO-READER-NODE-TILE-C-TSEL-011","PTO-READER-NODE-TILE-C-TSEL-012","PTO-READER-NODE-TILE-C-TSEL-013","PTO-READER-NODE-TILE-C-TSEL-014","PTO-READER-NODE-TILE-C-TSEL-015","PTO-READER-NODE-TILE-C-TSEL-016","PTO-READER-NODE-TILE-C-TSEL-017","PTO-READER-NODE-TILE-C-TSEL-018","PTO-READER-NODE-TILE-C-TSEL-019","PTO-READER-NODE-TILE-C-TSEL-020","PTO-READER-NODE-TILE-C-TSEL-021","PTO-READER-NODE-TILE-C-TSEL-022","PTO-READER-NODE-TILE-C-TSEL-023","PTO-READER-NODE-TILE-C-TSEL-024","PTO-READER-NODE-TILE-C-TSELS-001","PTO-READER-NODE-TILE-C-TSELS-002","PTO-READER-NODE-TILE-C-TSELS-003","PTO-READER-NODE-TILE-C-TSELS-004","PTO-READER-NODE-TILE-C-TSELS-005","PTO-READER-NODE-TILE-C-TSELS-006","PTO-READER-NODE-TILE-C-TSELS-007","PTO-READER-NODE-TILE-C-TSELS-008","PTO-READER-NODE-TILE-C-TSELS-009","PTO-READER-NODE-TILE-C-TSELS-010","PTO-READER-NODE-TILE-C-TSELS-011","PTO-READER-NODE-TILE-C-TSELS-012","PTO-READER-NODE-TILE-C-TSELS-013","PTO-READER-NODE-TILE-C-TSELS-014","PTO-READER-NODE-TILE-C-TSELS-015","PTO-READER-NODE-TILE-C-TSELS-016","PTO-READER-NODE-TILE-C-TSELS-017","PTO-READER-NODE-TILE-C-TSELS-018","PTO-READER-NODE-TILE-C-TSELS-019","PTO-READER-NODE-TILE-C-TSELS-020","PTO-READER-NODE-TILE-C-TSELS-021","PTO-READER-NODE-TILE-C-TSELS-022","PTO-READER-NODE-TILE-C-TSELS-023","PTO-READER-NODE-TILE-C-TSELS-024","PTO-READER-NODE-TILE-C-TSHL-001","PTO-READER-NODE-TILE-C-TSHL-002","PTO-READER-NODE-TILE-C-TSHL-003","PTO-READER-NODE-TILE-C-TSHL-004","PTO-READER-NODE-TILE-C-TSHL-005","PTO-READER-NODE-TILE-C-TSHL-006","PTO-READER-NODE-TILE-C-TSHL-007","PTO-READER-NODE-TILE-C-TSHL-008","PTO-READER-NODE-TILE-C-TSHL-009","PTO-READER-NODE-TILE-C-TSHL-010","PTO-READER-NODE-TILE-C-TSHL-011","PTO-READER-NODE-TILE-C-TSHL-012","PTO-READER-NODE-TILE-C-TSHL-013","PTO-READER-NODE-TILE-C-TSHL-014","PTO-READER-NODE-TILE-C-TSHL-015","PTO-READER-NODE-TILE-C-TSHL-016","PTO-READER-NODE-TILE-C-TSHL-017","PTO-READER-NODE-TILE-C-TSHL-018","PTO-READER-NODE-TILE-C-TSHL-019","PTO-READER-NODE-TILE-C-TSHL-020","PTO-READER-NODE-TILE-C-TSHL-021","PTO-READER-NODE-TILE-C-TSHL-022","PTO-READER-NODE-TILE-C-TSHL-023","PTO-READER-NODE-TILE-C-TSHLS-001","PTO-READER-NODE-TILE-C-TSHLS-002","PTO-READER-NODE-TILE-C-TSHLS-003","PTO-READER-NODE-TILE-C-TSHLS-004","PTO-READER-NODE-TILE-C-TSHLS-005","PTO-READER-NODE-TILE-C-TSHLS-006","PTO-READER-NODE-TILE-C-TSHLS-007","PTO-READER-NODE-TILE-C-TSHLS-008","PTO-READER-NODE-TILE-C-TSHLS-009","PTO-READER-NODE-TILE-C-TSHLS-010","PTO-READER-NODE-TILE-C-TSHLS-011","PTO-READER-NODE-TILE-C-TSHLS-012","PTO-READER-NODE-TILE-C-TSHLS-013","PTO-READER-NODE-TILE-C-TSHLS-014","PTO-READER-NODE-TILE-C-TSHLS-015","PTO-READER-NODE-TILE-C-TSHLS-016","PTO-READER-NODE-TILE-C-TSHLS-017","PTO-READER-NODE-TILE-C-TSHLS-018","PTO-READER-NODE-TILE-C-TSHLS-019","PTO-READER-NODE-TILE-C-TSHLS-020","PTO-READER-NODE-TILE-C-TSHLS-021","PTO-READER-NODE-TILE-C-TSHLS-022","PTO-READER-NODE-TILE-C-TSHLS-023","PTO-READER-NODE-TILE-C-TSHR-001","PTO-READER-NODE-TILE-C-TSHR-002","PTO-READER-NODE-TILE-C-TSHR-003","PTO-READER-NODE-TILE-C-TSHR-004","PTO-READER-NODE-TILE-C-TSHR-005","PTO-READER-NODE-TILE-C-TSHR-006","PTO-READER-NODE-TILE-C-TSHR-007","PTO-READER-NODE-TILE-C-TSHR-008","PTO-READER-NODE-TILE-C-TSHR-009","PTO-READER-NODE-TILE-C-TSHR-010","PTO-READER-NODE-TILE-C-TSHR-011","PTO-READER-NODE-TILE-C-TSHR-012","PTO-READER-NODE-TILE-C-TSHR-013","PTO-READER-NODE-TILE-C-TSHR-014","PTO-READER-NODE-TILE-C-TSHR-015","PTO-READER-NODE-TILE-C-TSHR-016","PTO-READER-NODE-TILE-C-TSHR-017","PTO-READER-NODE-TILE-C-TSHR-018","PTO-READER-NODE-TILE-C-TSHR-019","PTO-READER-NODE-TILE-C-TSHR-020","PTO-READER-NODE-TILE-C-TSHR-021","PTO-READER-NODE-TILE-C-TSHR-022","PTO-READER-NODE-TILE-C-TSHR-023","PTO-READER-NODE-TILE-C-TSHRS-001","PTO-READER-NODE-TILE-C-TSHRS-002","PTO-READER-NODE-TILE-C-TSHRS-003","PTO-READER-NODE-TILE-C-TSHRS-004","PTO-READER-NODE-TILE-C-TSHRS-005","PTO-READER-NODE-TILE-C-TSHRS-006","PTO-READER-NODE-TILE-C-TSHRS-007","PTO-READER-NODE-TILE-C-TSHRS-008","PTO-READER-NODE-TILE-C-TSHRS-009","PTO-READER-NODE-TILE-C-TSHRS-010","PTO-READER-NODE-TILE-C-TSHRS-011","PTO-READER-NODE-TILE-C-TSHRS-012","PTO-READER-NODE-TILE-C-TSHRS-013","PTO-READER-NODE-TILE-C-TSHRS-014","PTO-READER-NODE-TILE-C-TSHRS-015","PTO-READER-NODE-TILE-C-TSHRS-016","PTO-READER-NODE-TILE-C-TSHRS-017","PTO-READER-NODE-TILE-C-TSHRS-018","PTO-READER-NODE-TILE-C-TSHRS-019","PTO-READER-NODE-TILE-C-TSHRS-020","PTO-READER-NODE-TILE-C-TSHRS-021","PTO-READER-NODE-TILE-C-TSHRS-022","PTO-READER-NODE-TILE-C-TSHRS-023","PTO-READER-NODE-TILE-C-TSORT-001","PTO-READER-NODE-TILE-C-TSORT-002","PTO-READER-NODE-TILE-C-TSORT-003","PTO-READER-NODE-TILE-C-TSORT-004","PTO-READER-NODE-TILE-C-TSORT-005","PTO-READER-NODE-TILE-C-TSORT-006","PTO-READER-NODE-TILE-C-TSORT-007","PTO-READER-NODE-TILE-C-TSORT-008","PTO-READER-NODE-TILE-C-TSORT-009","PTO-READER-NODE-TILE-C-TSORT-010","PTO-READER-NODE-TILE-C-TSORT-011","PTO-READER-NODE-TILE-C-TSORT-012","PTO-READER-NODE-TILE-C-TSORT-013","PTO-READER-NODE-TILE-C-TSORT-014","PTO-READER-NODE-TILE-C-TSORT-015","PTO-READER-NODE-TILE-C-TSORT-016","PTO-READER-NODE-TILE-C-TSORT-017","PTO-READER-NODE-TILE-C-TSORT-018","PTO-READER-NODE-TILE-C-TSORT-019","PTO-READER-NODE-TILE-C-TSORT-020","PTO-READER-NODE-TILE-C-TSORT-021","PTO-READER-NODE-TILE-C-TSORT-022","PTO-READER-NODE-TILE-C-TSORT-023","PTO-READER-NODE-TILE-C-TSORT-024","PTO-READER-NODE-TILE-C-TSORT-025","PTO-READER-NODE-TILE-C-TSORT-026","PTO-READER-NODE-TILE-C-TSQRT-001","PTO-READER-NODE-TILE-C-TSQRT-002","PTO-READER-NODE-TILE-C-TSQRT-003","PTO-READER-NODE-TILE-C-TSQRT-004","PTO-READER-NODE-TILE-C-TSQRT-005","PTO-READER-NODE-TILE-C-TSQRT-006","PTO-READER-NODE-TILE-C-TSQRT-007","PTO-READER-NODE-TILE-C-TSQRT-008","PTO-READER-NODE-TILE-C-TSQRT-009","PTO-READER-NODE-TILE-C-TSQRT-010","PTO-READER-NODE-TILE-C-TSQRT-011","PTO-READER-NODE-TILE-C-TSQRT-012","PTO-READER-NODE-TILE-C-TSQRT-013","PTO-READER-NODE-TILE-C-TSQRT-014","PTO-READER-NODE-TILE-C-TSQRT-015","PTO-READER-NODE-TILE-C-TSQRT-016","PTO-READER-NODE-TILE-C-TSQRT-017","PTO-READER-NODE-TILE-C-TSQRT-018","PTO-READER-NODE-TILE-C-TSQRT-019","PTO-READER-NODE-TILE-C-TSQRT-020","PTO-READER-NODE-TILE-C-TSQRT-021","PTO-READER-NODE-TILE-C-TSQRT-022","PTO-READER-NODE-TILE-C-TSQRT-023","PTO-READER-NODE-TILE-C-TSTORE-001","PTO-READER-NODE-TILE-C-TSTORE-002","PTO-READER-NODE-TILE-C-TSTORE-003","PTO-READER-NODE-TILE-C-TSTORE-004","PTO-READER-NODE-TILE-C-TSTORE-005","PTO-READER-NODE-TILE-C-TSTORE-006","PTO-READER-NODE-TILE-C-TSTORE-007","PTO-READER-NODE-TILE-C-TSTORE-008","PTO-READER-NODE-TILE-C-TSTORE-009","PTO-READER-NODE-TILE-C-TSTORE-010","PTO-READER-NODE-TILE-C-TSTORE-011","PTO-READER-NODE-TILE-C-TSTORE-012","PTO-READER-NODE-TILE-C-TSTORE-013","PTO-READER-NODE-TILE-C-TSTORE-014","PTO-READER-NODE-TILE-C-TSTORE-015","PTO-READER-NODE-TILE-C-TSTORE-016","PTO-READER-NODE-TILE-C-TSTORE-017","PTO-READER-NODE-TILE-C-TSTORE-018","PTO-READER-NODE-TILE-C-TSTORE-019","PTO-READER-NODE-TILE-C-TSTORE-020","PTO-READER-NODE-TILE-C-TSTORE-021","PTO-READER-NODE-TILE-C-TSTORE-022","PTO-READER-NODE-TILE-C-TSUB-001","PTO-READER-NODE-TILE-C-TSUB-002","PTO-READER-NODE-TILE-C-TSUB-003","PTO-READER-NODE-TILE-C-TSUB-004","PTO-READER-NODE-TILE-C-TSUB-005","PTO-READER-NODE-TILE-C-TSUB-006","PTO-READER-NODE-TILE-C-TSUB-007","PTO-READER-NODE-TILE-C-TSUB-008","PTO-READER-NODE-TILE-C-TSUB-009","PTO-READER-NODE-TILE-C-TSUB-010","PTO-READER-NODE-TILE-C-TSUB-011","PTO-READER-NODE-TILE-C-TSUB-012","PTO-READER-NODE-TILE-C-TSUB-013","PTO-READER-NODE-TILE-C-TSUB-014","PTO-READER-NODE-TILE-C-TSUB-015","PTO-READER-NODE-TILE-C-TSUB-016","PTO-READER-NODE-TILE-C-TSUB-017","PTO-READER-NODE-TILE-C-TSUB-018","PTO-READER-NODE-TILE-C-TSUB-019","PTO-READER-NODE-TILE-C-TSUB-020","PTO-READER-NODE-TILE-C-TSUB-021","PTO-READER-NODE-TILE-C-TSUB-022","PTO-READER-NODE-TILE-C-TSUBS-001","PTO-READER-NODE-TILE-C-TSUBS-002","PTO-READER-NODE-TILE-C-TSUBS-003","PTO-READER-NODE-TILE-C-TSUBS-004","PTO-READER-NODE-TILE-C-TSUBS-005","PTO-READER-NODE-TILE-C-TSUBS-006","PTO-READER-NODE-TILE-C-TSUBS-007","PTO-READER-NODE-TILE-C-TSUBS-008","PTO-READER-NODE-TILE-C-TSUBS-009","PTO-READER-NODE-TILE-C-TSUBS-010","PTO-READER-NODE-TILE-C-TSUBS-011","PTO-READER-NODE-TILE-C-TSUBS-012","PTO-READER-NODE-TILE-C-TSUBS-013","PTO-READER-NODE-TILE-C-TSUBS-014","PTO-READER-NODE-TILE-C-TSUBS-015","PTO-READER-NODE-TILE-C-TSUBS-016","PTO-READER-NODE-TILE-C-TSUBS-017","PTO-READER-NODE-TILE-C-TSUBS-018","PTO-READER-NODE-TILE-C-TSUBS-019","PTO-READER-NODE-TILE-C-TSUBS-020","PTO-READER-NODE-TILE-C-TSUBS-021","PTO-READER-NODE-TILE-C-TSUBS-022","PTO-READER-NODE-TILE-C-TSUBS-023","PTO-READER-NODE-TILE-C-TTRI-001","PTO-READER-NODE-TILE-C-TTRI-002","PTO-READER-NODE-TILE-C-TTRI-003","PTO-READER-NODE-TILE-C-TTRI-004","PTO-READER-NODE-TILE-C-TTRI-005","PTO-READER-NODE-TILE-C-TTRI-006","PTO-READER-NODE-TILE-C-TTRI-007","PTO-READER-NODE-TILE-C-TTRI-008","PTO-READER-NODE-TILE-C-TTRI-009","PTO-READER-NODE-TILE-C-TTRI-010","PTO-READER-NODE-TILE-C-TTRI-011","PTO-READER-NODE-TILE-C-TTRI-012","PTO-READER-NODE-TILE-C-TTRI-013","PTO-READER-NODE-TILE-C-TTRI-014","PTO-READER-NODE-TILE-C-TTRI-015","PTO-READER-NODE-TILE-C-TTRI-016","PTO-READER-NODE-TILE-C-TTRI-017","PTO-READER-NODE-TILE-C-TTRI-018","PTO-READER-NODE-TILE-C-TTRI-019","PTO-READER-NODE-TILE-C-TTRI-020","PTO-READER-NODE-TILE-C-TTRI-021","PTO-READER-NODE-TILE-C-TTRI-022","PTO-READER-NODE-TILE-C-TXOR-001","PTO-READER-NODE-TILE-C-TXOR-002","PTO-READER-NODE-TILE-C-TXOR-003","PTO-READER-NODE-TILE-C-TXOR-004","PTO-READER-NODE-TILE-C-TXOR-005","PTO-READER-NODE-TILE-C-TXOR-006","PTO-READER-NODE-TILE-C-TXOR-007","PTO-READER-NODE-TILE-C-TXOR-008","PTO-READER-NODE-TILE-C-TXOR-009","PTO-READER-NODE-TILE-C-TXOR-010","PTO-READER-NODE-TILE-C-TXOR-011","PTO-READER-NODE-TILE-C-TXOR-012","PTO-READER-NODE-TILE-C-TXOR-013","PTO-READER-NODE-TILE-C-TXOR-014","PTO-READER-NODE-TILE-C-TXOR-015","PTO-READER-NODE-TILE-C-TXOR-016","PTO-READER-NODE-TILE-C-TXOR-017","PTO-READER-NODE-TILE-C-TXOR-018","PTO-READER-NODE-TILE-C-TXOR-019","PTO-READER-NODE-TILE-C-TXOR-020","PTO-READER-NODE-TILE-C-TXOR-021","PTO-READER-NODE-TILE-C-TXOR-022","PTO-READER-NODE-TILE-C-TXOR-023","PTO-READER-NODE-TILE-C-TXORS-001","PTO-READER-NODE-TILE-C-TXORS-002","PTO-READER-NODE-TILE-C-TXORS-003","PTO-READER-NODE-TILE-C-TXORS-004","PTO-READER-NODE-TILE-C-TXORS-005","PTO-READER-NODE-TILE-C-TXORS-006","PTO-READER-NODE-TILE-C-TXORS-007","PTO-READER-NODE-TILE-C-TXORS-008","PTO-READER-NODE-TILE-C-TXORS-009","PTO-READER-NODE-TILE-C-TXORS-010","PTO-READER-NODE-TILE-C-TXORS-011","PTO-READER-NODE-TILE-C-TXORS-012","PTO-READER-NODE-TILE-C-TXORS-013","PTO-READER-NODE-TILE-C-TXORS-014","PTO-READER-NODE-TILE-C-TXORS-015","PTO-READER-NODE-TILE-C-TXORS-016","PTO-READER-NODE-TILE-C-TXORS-017","PTO-READER-NODE-TILE-C-TXORS-018","PTO-READER-NODE-TILE-C-TXORS-019","PTO-READER-NODE-TILE-C-TXORS-020","PTO-READER-NODE-TILE-C-TXORS-021","PTO-READER-NODE-TILE-C-TXORS-022","PTO-READER-NODE-TILE-C-TXORS-023"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-TILE-TQUANT":"ac7d6b3fbcc3cec59864c121e50177d4b022ea7003b1373d37ad9f1b1c1d8c2b","PTO-TILE-TRECIP":"b145bf61d0136b0715393ef6f9dc8774b35abc8caff466f1a1fcd21dc0dc72c2","PTO-TILE-TRELU":"38c968642cad98398ba9780d203f5d4f3200eb45232a854e4d93639b0e03f4f0","PTO-TILE-TREM":"8c08238570b14e156ec75ae7036dbec9bd35ba47c03ebaac06a11362a9735ff8","PTO-TILE-TREMS":"af12e80964e8f59dac7ab44924255b065173893f53c8d08d40ce4257a65ae676","PTO-TILE-TROWARGMAX":"a1ab299fc5c428feb457bce8e3ba724c26b748e658472dd33c493d0dc596fbcf","PTO-TILE-TROWARGMIN":"e56524b057a426d0e064831761bdc0fbfe9ed5a4b59312dc5093a22938f92f0d","PTO-TILE-TROWEXPAND":"a4d563c5b784a4f57cd213c2b00c4e85b5d3164314bf74735cc37f14d8e5519a","PTO-TILE-TROWEXPANDADD":"14da6d15d55585c3520d8c636ca0d62b7c5c0c6efc1acee3bbd94dc1cba7a7ad","PTO-TILE-TROWEXPANDDIV":"1e629c937d3312093251545749b8625b2f89e9919d12ad837bfbfb92c36be551","PTO-TILE-TROWEXPANDEXPDIF":"a631110e718de264ec48927108a0c781c87631d0865f8a6cd0f35f0b234332ef","PTO-TILE-TROWEXPANDMAX":"49157869f462627d0911ee7484abedcffca9089966425679efb2196a34bd9125","PTO-TILE-TROWEXPANDMIN":"3220f9c6505edaed66c0d015c1068232e7f8b80ef3790740c92e2e427cd7f153","PTO-TILE-TROWEXPANDMUL":"8e6d895d31040370e8f35a32153ee3c15bde46be3ab8bd76224420e8c321e087","PTO-TILE-TROWEXPANDSUB":"8eb4806ff2dc691ff7312f10089dba3437f540a8d3c79f81952b6a46b36d8214","PTO-TILE-TROWMAX":"206d23ab3a4bdab939558a46ebb3752758069b2a44fdd2a1d7c76bf67c1d1a80","PTO-TILE-TROWMIN":"9d6bf40e41af8b7f0384c093aa62f85c8f0a96f83a8c49926bdbe85912736b0a","PTO-TILE-TROWPROD":"bd78999251ff1c81ac4047b04a7db4841a2863aba33bdb9c4687b905f999ad06","PTO-TILE-TROWSUM":"dccdc258ec64fee693d0af230f0463e0744fedd672a075d25a955bff32be9eb9","PTO-TILE-TRSQRT":"39e19d5ac9a5fcb1ec661e39768cebd4cc1d54c4d57ccfecafae6114c1248941","PTO-TILE-TSCATTER":"cc5218a1df59b265646963768d9743b8a657a3811996a95ad02af8be99a606ae","PTO-TILE-TSEL":"2cf1c22514ccea56a152e969715fc739109a0540ae494c305428d079a65f5fc3","PTO-TILE-TSELS":"53c36fb756d16291b188ea62aa1c4cd11a0d017684bd53af4bfca9ecb3383a0b","PTO-TILE-TSHL":"39d366e66e858625aad748085b89e0384438cf36c064dd383efec151e951fce2","PTO-TILE-TSHLS":"40de104428154c693232e7d99116d94b2df36bfdbff9aff0d27bcd5376ec629e","PTO-TILE-TSHR":"f946600e21f66227fec21be862a824ffa7c7e9032349186212ce95a69f338537","PTO-TILE-TSHRS":"51527f03137e43fbf7ea9d3f483ceec8c45799fc5be69beac9529fd3ebc4b7fb","PTO-TILE-TSORT":"1e7b7f19901405b2a158dfffd215f5efac3d5d80c9140a3e69c35957bc272847","PTO-TILE-TSQRT":"29b6e780e2de85dd97c23bca86a74372e2f02b700559ff0c7a942e2dc7c9793a","PTO-TILE-TSTORE":"0bd52d7c1a8d3cfe948bc8778856501b3cd7b1f0ad7a4e8924d1858e3d83948a","PTO-TILE-TSUB":"2e2b3301def3e067fb77060d55c1aa9f3d49a060ec67cb71416b29d3952686c9","PTO-TILE-TSUBS":"175cc71d42c532e0f1d13d4e2e0d1166dbc364ea408a12845f8ede90f53ed579","PTO-TILE-TTRI":"4fe1c480851292b35823a3b9a6b771d7f4b030ad38d3f72d104b95f45ae7ba1a","PTO-TILE-TXOR":"b17386288bc751ba00b42075ba9abe78ca012d207fdc2ee7ee0d1b1886825888","PTO-TILE-TXORS":"54916457f1b5804fe5e247bd0dc0a2bdec7892b3e5d15b98670668f3a38d36ae"},"unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"],"unit_risks":{"PTO-TILE-TQUANT":"high-risk","PTO-TILE-TRECIP":"high-risk","PTO-TILE-TRELU":"high-risk","PTO-TILE-TREM":"high-risk","PTO-TILE-TREMS":"high-risk","PTO-TILE-TROWARGMAX":"high-risk","PTO-TILE-TROWARGMIN":"high-risk","PTO-TILE-TROWEXPAND":"high-risk","PTO-TILE-TROWEXPANDADD":"high-risk","PTO-TILE-TROWEXPANDDIV":"high-risk","PTO-TILE-TROWEXPANDEXPDIF":"high-risk","PTO-TILE-TROWEXPANDMAX":"high-risk","PTO-TILE-TROWEXPANDMIN":"high-risk","PTO-TILE-TROWEXPANDMUL":"high-risk","PTO-TILE-TROWEXPANDSUB":"high-risk","PTO-TILE-TROWMAX":"high-risk","PTO-TILE-TROWMIN":"high-risk","PTO-TILE-TROWPROD":"high-risk","PTO-TILE-TROWSUM":"high-risk","PTO-TILE-TRSQRT":"high-risk","PTO-TILE-TSCATTER":"high-risk","PTO-TILE-TSEL":"high-risk","PTO-TILE-TSELS":"high-risk","PTO-TILE-TSHL":"high-risk","PTO-TILE-TSHLS":"high-risk","PTO-TILE-TSHR":"high-risk","PTO-TILE-TSHRS":"high-risk","PTO-TILE-TSORT":"high-risk","PTO-TILE-TSQRT":"high-risk","PTO-TILE-TSTORE":"high-risk","PTO-TILE-TSUB":"high-risk","PTO-TILE-TSUBS":"high-risk","PTO-TILE-TTRI":"high-risk","PTO-TILE-TXOR":"high-risk","PTO-TILE-TXORS":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":35,"verifier_sample_unit_ids":["PTO-TILE-TQUANT","PTO-TILE-TRECIP","PTO-TILE-TRELU","PTO-TILE-TREM","PTO-TILE-TREMS","PTO-TILE-TROWARGMAX","PTO-TILE-TROWARGMIN","PTO-TILE-TROWEXPAND","PTO-TILE-TROWEXPANDADD","PTO-TILE-TROWEXPANDDIV","PTO-TILE-TROWEXPANDEXPDIF","PTO-TILE-TROWEXPANDMAX","PTO-TILE-TROWEXPANDMIN","PTO-TILE-TROWEXPANDMUL","PTO-TILE-TROWEXPANDSUB","PTO-TILE-TROWMAX","PTO-TILE-TROWMIN","PTO-TILE-TROWPROD","PTO-TILE-TROWSUM","PTO-TILE-TRSQRT","PTO-TILE-TSCATTER","PTO-TILE-TSEL","PTO-TILE-TSELS","PTO-TILE-TSHL","PTO-TILE-TSHLS","PTO-TILE-TSHR","PTO-TILE-TSHRS","PTO-TILE-TSORT","PTO-TILE-TSQRT","PTO-TILE-TSTORE","PTO-TILE-TSUB","PTO-TILE-TSUBS","PTO-TILE-TTRI","PTO-TILE-TXOR","PTO-TILE-TXORS"]} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TFILLPAD.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TFILLPAD.json index 1c9507a00..aab9bb814 100644 --- a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TFILLPAD.json +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TFILLPAD.json @@ -1 +1 @@ -{"block_mappings":[{"english_block_id":"tile-tfillpad-purpose","locale_block_id":"tile-tfillpad-purpose","locale_fragment_sha256":"ec72c2945f2b6be2b9c58a0565d5f5cc5009a2bc805dfa798886d9834fa7cb53"},{"english_block_id":"tile-tfillpad-mechanism","locale_block_id":"tile-tfillpad-mechanism","locale_fragment_sha256":"fa053dd49153e5bef4df850e21ab58f59eed1b78882d4b54991f9b1c00ce7674"},{"english_block_id":"tile-tfillpad-inputs","locale_block_id":"tile-tfillpad-inputs","locale_fragment_sha256":"7c45ac267d77da1ea2bab2b063b0020b581e31d2993acf0947debd428d83ee83"},{"english_block_id":"tile-tfillpad-effects","locale_block_id":"tile-tfillpad-effects","locale_fragment_sha256":"3189b658505c604556920b75922e5c1ccd22c030e1b695ddacf123d0692b7b51"},{"english_block_id":"tile-tfillpad-constraints","locale_block_id":"tile-tfillpad-constraints","locale_fragment_sha256":"cd24fa7bce9e7f27671c80d00287a3b843c5a587bf1793af323392a5093237bd"},{"english_block_id":"tile-tfillpad-example","locale_block_id":"tile-tfillpad-example","locale_fragment_sha256":"6e37076d335b551995748290518ec6f7e4bdbf5d88729f617ed4e55e7f5a5161"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-001","locale_node_id":"tile-tfillpad-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-002","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-003","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-004","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-005","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-006","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/3"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-007","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/4"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-008","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-009","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-010","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/3"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-011","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-012","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-013","locale_node_id":"tile-tfillpad-example:/blocks/5/nodes/2"}],"english_block_ids":["tile-tfillpad-purpose","tile-tfillpad-mechanism","tile-tfillpad-inputs","tile-tfillpad-effects","tile-tfillpad-constraints","tile-tfillpad-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TFILLPAD-001","PTO-READER-CLAIM-TILE-TFILLPAD-002","PTO-READER-CLAIM-TILE-TFILLPAD-003","PTO-READER-CLAIM-TILE-TFILLPAD-004","PTO-READER-CLAIM-TILE-TFILLPAD-005","PTO-READER-CLAIM-TILE-TFILLPAD-006","PTO-READER-CLAIM-TILE-TFILLPAD-007","PTO-READER-CLAIM-TILE-TFILLPAD-008","PTO-READER-CLAIM-TILE-TFILLPAD-009","PTO-READER-CLAIM-TILE-TFILLPAD-010","PTO-READER-CLAIM-TILE-TFILLPAD-011","PTO-READER-CLAIM-TILE-TFILLPAD-012","PTO-READER-CLAIM-TILE-TFILLPAD-013"],"english_node_ids":["PTO-READER-NODE-TILE-TFILLPAD-001","PTO-READER-NODE-TILE-TFILLPAD-002","PTO-READER-NODE-TILE-TFILLPAD-003","PTO-READER-NODE-TILE-TFILLPAD-004","PTO-READER-NODE-TILE-TFILLPAD-005","PTO-READER-NODE-TILE-TFILLPAD-006","PTO-READER-NODE-TILE-TFILLPAD-007","PTO-READER-NODE-TILE-TFILLPAD-008","PTO-READER-NODE-TILE-TFILLPAD-009","PTO-READER-NODE-TILE-TFILLPAD-010","PTO-READER-NODE-TILE-TFILLPAD-011","PTO-READER-NODE-TILE-TFILLPAD-012","PTO-READER-NODE-TILE-TFILLPAD-013","PTO-READER-NODE-TILE-TFILLPAD-014","PTO-READER-NODE-TILE-TFILLPAD-015","PTO-READER-NODE-TILE-TFILLPAD-016","PTO-READER-NODE-TILE-TFILLPAD-017","PTO-READER-NODE-TILE-TFILLPAD-018","PTO-READER-NODE-TILE-TFILLPAD-019","PTO-READER-NODE-TILE-TFILLPAD-020"],"english_unit_shard_sha256":"6d67f45e1d40c7ddd6c5a99ff66924200eef0c316c5020f20216285de426904d","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/initialization/TFILLPAD.md","locale_guide_sha256":"a89020fe42eb874c118063d450734e330665dcb73f12e86228c97ef6031572fa","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-001","locale_fragment_sha256":"09da995755e85d62d71d8822f4d73d4e9ddc66da75db96cdabdb2857078800f6","locale_node_id":"tile-tfillpad-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-002","locale_fragment_sha256":"b37f2180230d959b49a9e24ec8301b6c4aa6795018a8ed72ea2e2ed83680b212","locale_node_id":"tile-tfillpad-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-003","locale_fragment_sha256":"f390a3a0438c8b6ef7c18ddc8483719278a96f9e4c396f4866662d610b7c777b","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-004","locale_fragment_sha256":"22fe17d1466fceaab66e45b7f9777ab271cdca37fac961cf5ffacb83b6e151e4","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-005","locale_fragment_sha256":"d6abbc3d634a73a84bdb180a42e7adf2424ebbff954321aade9e481e00683c8a","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-006","locale_fragment_sha256":"131538d16ee8ea9cb06e2bd36d810d2510c0355cbdef28ba57400ff676d649c3","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-007","locale_fragment_sha256":"0fe3efbcf09c6501ac76731681318ea36800b2683541817a41fdd5ecdf6d8082","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-008","locale_fragment_sha256":"142e86bbc48709fd43d6f8675650152c895493c60c026121f752cb0fa6b173ea","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-009","locale_fragment_sha256":"15a20cc20a252be5e07041dc619a55788a23c2923f2f36ba223c13dadb872d28","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/3"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-010","locale_fragment_sha256":"3478c9f7a03f0f1a7db5f3769c13b5bef5c3f31973fc2c2adcee490cd6d7922f","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/4"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-011","locale_fragment_sha256":"35f80a653974830abea9342cd01cdc29fc251f07a9229115d342773548003c2f","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-012","locale_fragment_sha256":"18db7d14b507f2f65e8a5b9f515a33eafdf4c9a1d55944b550d34c1284e602b2","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-013","locale_fragment_sha256":"78c062739f588bf51bcb7e8490e703e99168643ad1b7f48f04b6fa1462b79e61","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-014","locale_fragment_sha256":"74e881bc5f182d64ab4f6670a611477b97980850a77c843a1f5986d3a63f83f4","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/3"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-015","locale_fragment_sha256":"f23bb00964ae8f913e44a56914ae34b1847e46164d531ccd12c7a7bc74bb1000","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-016","locale_fragment_sha256":"719a7ac1ac7a0711b908e259387059e6fc87bfb64a1d408d2afb90a781cb671f","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-017","locale_fragment_sha256":"6061453d1b6e26d052fc56510d13a8cc40e20adb4a7da0747666c038b767b6d3","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-018","locale_fragment_sha256":"ec680cee357981798955ea28fa6a8b19438beedb6a03ea9fbc5f09f84b6cfe1f","locale_node_id":"tile-tfillpad-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-019","locale_fragment_sha256":"d850886e848c21a3d44aad468f0e78ecd913d8171d1c0a84762d34c1e70b2356","locale_node_id":"tile-tfillpad-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-020","locale_fragment_sha256":"f94f8822db5d2b3751472cbfbca454af9fb9ff07a61ccee0a50b33a716b76715","locale_node_id":"tile-tfillpad-example:/blocks/5/nodes/2"}],"protected_literals":["5","9","ASL","GM","SFU","TFILLPAD","TRUE","contents_defined=TRUE","destination0","scalar0","source0"],"protected_literals_sha256":"0803ffb9d8ea199c6aae79d4193c2bd0c3b1947cc2d16c302e8217072ba7c594","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TFILLPAD"} +{"block_mappings":[{"english_block_id":"tile-tfillpad-purpose","locale_block_id":"tile-tfillpad-purpose","locale_fragment_sha256":"ec72c2945f2b6be2b9c58a0565d5f5cc5009a2bc805dfa798886d9834fa7cb53"},{"english_block_id":"tile-tfillpad-mechanism","locale_block_id":"tile-tfillpad-mechanism","locale_fragment_sha256":"fa053dd49153e5bef4df850e21ab58f59eed1b78882d4b54991f9b1c00ce7674"},{"english_block_id":"tile-tfillpad-inputs","locale_block_id":"tile-tfillpad-inputs","locale_fragment_sha256":"7c45ac267d77da1ea2bab2b063b0020b581e31d2993acf0947debd428d83ee83"},{"english_block_id":"tile-tfillpad-effects","locale_block_id":"tile-tfillpad-effects","locale_fragment_sha256":"3189b658505c604556920b75922e5c1ccd22c030e1b695ddacf123d0692b7b51"},{"english_block_id":"tile-tfillpad-constraints","locale_block_id":"tile-tfillpad-constraints","locale_fragment_sha256":"cd24fa7bce9e7f27671c80d00287a3b843c5a587bf1793af323392a5093237bd"},{"english_block_id":"tile-tfillpad-example","locale_block_id":"tile-tfillpad-example","locale_fragment_sha256":"6e37076d335b551995748290518ec6f7e4bdbf5d88729f617ed4e55e7f5a5161"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-001","locale_node_id":"tile-tfillpad-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-002","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-003","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-004","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-005","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-006","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/3"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-007","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/4"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-008","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-009","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-010","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/3"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-011","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-012","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TFILLPAD-013","locale_node_id":"tile-tfillpad-example:/blocks/5/nodes/2"}],"english_block_ids":["tile-tfillpad-purpose","tile-tfillpad-mechanism","tile-tfillpad-inputs","tile-tfillpad-effects","tile-tfillpad-constraints","tile-tfillpad-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TFILLPAD-001","PTO-READER-CLAIM-TILE-TFILLPAD-002","PTO-READER-CLAIM-TILE-TFILLPAD-003","PTO-READER-CLAIM-TILE-TFILLPAD-004","PTO-READER-CLAIM-TILE-TFILLPAD-005","PTO-READER-CLAIM-TILE-TFILLPAD-006","PTO-READER-CLAIM-TILE-TFILLPAD-007","PTO-READER-CLAIM-TILE-TFILLPAD-008","PTO-READER-CLAIM-TILE-TFILLPAD-009","PTO-READER-CLAIM-TILE-TFILLPAD-010","PTO-READER-CLAIM-TILE-TFILLPAD-011","PTO-READER-CLAIM-TILE-TFILLPAD-012","PTO-READER-CLAIM-TILE-TFILLPAD-013"],"english_node_ids":["PTO-READER-NODE-TILE-TFILLPAD-001","PTO-READER-NODE-TILE-TFILLPAD-002","PTO-READER-NODE-TILE-TFILLPAD-003","PTO-READER-NODE-TILE-TFILLPAD-004","PTO-READER-NODE-TILE-TFILLPAD-005","PTO-READER-NODE-TILE-TFILLPAD-006","PTO-READER-NODE-TILE-TFILLPAD-007","PTO-READER-NODE-TILE-TFILLPAD-008","PTO-READER-NODE-TILE-TFILLPAD-009","PTO-READER-NODE-TILE-TFILLPAD-010","PTO-READER-NODE-TILE-TFILLPAD-011","PTO-READER-NODE-TILE-TFILLPAD-012","PTO-READER-NODE-TILE-TFILLPAD-013","PTO-READER-NODE-TILE-TFILLPAD-014","PTO-READER-NODE-TILE-TFILLPAD-015","PTO-READER-NODE-TILE-TFILLPAD-016","PTO-READER-NODE-TILE-TFILLPAD-017","PTO-READER-NODE-TILE-TFILLPAD-018","PTO-READER-NODE-TILE-TFILLPAD-019","PTO-READER-NODE-TILE-TFILLPAD-020"],"english_unit_shard_sha256":"6d67f45e1d40c7ddd6c5a99ff66924200eef0c316c5020f20216285de426904d","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/initialization/TFILLPAD.md","locale_guide_sha256":"a89020fe42eb874c118063d450734e330665dcb73f12e86228c97ef6031572fa","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-001","locale_fragment_sha256":"09da995755e85d62d71d8822f4d73d4e9ddc66da75db96cdabdb2857078800f6","locale_node_id":"tile-tfillpad-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-002","locale_fragment_sha256":"b37f2180230d959b49a9e24ec8301b6c4aa6795018a8ed72ea2e2ed83680b212","locale_node_id":"tile-tfillpad-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-003","locale_fragment_sha256":"f390a3a0438c8b6ef7c18ddc8483719278a96f9e4c396f4866662d610b7c777b","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-004","locale_fragment_sha256":"22fe17d1466fceaab66e45b7f9777ab271cdca37fac961cf5ffacb83b6e151e4","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-005","locale_fragment_sha256":"d6abbc3d634a73a84bdb180a42e7adf2424ebbff954321aade9e481e00683c8a","locale_node_id":"tile-tfillpad-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-006","locale_fragment_sha256":"131538d16ee8ea9cb06e2bd36d810d2510c0355cbdef28ba57400ff676d649c3","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-007","locale_fragment_sha256":"0fe3efbcf09c6501ac76731681318ea36800b2683541817a41fdd5ecdf6d8082","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-008","locale_fragment_sha256":"142e86bbc48709fd43d6f8675650152c895493c60c026121f752cb0fa6b173ea","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-009","locale_fragment_sha256":"15a20cc20a252be5e07041dc619a55788a23c2923f2f36ba223c13dadb872d28","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/3"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-010","locale_fragment_sha256":"3478c9f7a03f0f1a7db5f3769c13b5bef5c3f31973fc2c2adcee490cd6d7922f","locale_node_id":"tile-tfillpad-inputs:/blocks/2/nodes/4"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-011","locale_fragment_sha256":"35f80a653974830abea9342cd01cdc29fc251f07a9229115d342773548003c2f","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-012","locale_fragment_sha256":"18db7d14b507f2f65e8a5b9f515a33eafdf4c9a1d55944b550d34c1284e602b2","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-013","locale_fragment_sha256":"78c062739f588bf51bcb7e8490e703e99168643ad1b7f48f04b6fa1462b79e61","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-014","locale_fragment_sha256":"74e881bc5f182d64ab4f6670a611477b97980850a77c843a1f5986d3a63f83f4","locale_node_id":"tile-tfillpad-effects:/blocks/3/nodes/3"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-015","locale_fragment_sha256":"f23bb00964ae8f913e44a56914ae34b1847e46164d531ccd12c7a7bc74bb1000","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-016","locale_fragment_sha256":"719a7ac1ac7a0711b908e259387059e6fc87bfb64a1d408d2afb90a781cb671f","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-017","locale_fragment_sha256":"6061453d1b6e26d052fc56510d13a8cc40e20adb4a7da0747666c038b767b6d3","locale_node_id":"tile-tfillpad-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-018","locale_fragment_sha256":"ec680cee357981798955ea28fa6a8b19438beedb6a03ea9fbc5f09f84b6cfe1f","locale_node_id":"tile-tfillpad-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-019","locale_fragment_sha256":"d850886e848c21a3d44aad468f0e78ecd913d8171d1c0a84762d34c1e70b2356","locale_node_id":"tile-tfillpad-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TFILLPAD-020","locale_fragment_sha256":"f94f8822db5d2b3751472cbfbca454af9fb9ff07a61ccee0a50b33a716b76715","locale_node_id":"tile-tfillpad-example:/blocks/5/nodes/2"}],"protected_literals":["5","9","ASL","GM","SFU","TFILLPAD","TRUE","contents_defined=TRUE","destination0","scalar0","source0"],"protected_literals_sha256":"0803ffb9d8ea199c6aae79d4193c2bd0c3b1947cc2d16c302e8217072ba7c594","retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"39f849f3887ff4e485f2dc55efa5f4d8b3d593ee65a0f3ebbdd116842d2c8537"},"schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TFILLPAD"} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPACK.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPACK.json new file mode 100644 index 000000000..4b6c765ca --- /dev/null +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPACK.json @@ -0,0 +1 @@ +{"block_mappings":[],"claim_mappings":[],"english_block_ids":[],"english_claim_ids":[],"english_node_ids":[],"english_unit_shard_sha256":"53b1c427df364936aa3b38a078e0fdce8c84fcb613d0ff9518dc1290ffe1bfeb","locale":"zh-CN","locale_documentation_path":null,"locale_guide_sha256":null,"node_mappings":[],"protected_literals":[],"protected_literals_sha256":"37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570","schema_version":1,"status":"pending","surface":"tile","unit_id":"PTO-TILE-TPACK"} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTADD.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTADD.json index b68fc434f..21b42cf85 100644 --- a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTADD.json +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTADD.json @@ -1 +1 @@ -{"block_mappings":[{"english_block_id":"tile-tpartadd-purpose","locale_block_id":"tile-tpartadd-purpose","locale_fragment_sha256":"21001b607c59e3eaa1cb5bea920189ecfd79081b2f62960c94a1250dd7adde0b"},{"english_block_id":"tile-tpartadd-mechanism","locale_block_id":"tile-tpartadd-mechanism","locale_fragment_sha256":"1b7ff0387bc3506ce4bae5081165482ec13a2f5984122a7cfea67a0f4f9c9525"},{"english_block_id":"tile-tpartadd-inputs-outputs","locale_block_id":"tile-tpartadd-inputs-outputs","locale_fragment_sha256":"70d90971a087afabe98ade92093cb7734009ed3bb1432b027cf8056be5114fc2"},{"english_block_id":"tile-tpartadd-effects","locale_block_id":"tile-tpartadd-effects","locale_fragment_sha256":"56fa707ca11e52ceb4becbabdc9321b91e6aa0ff5b682f67bab2f1dbf5b93999"},{"english_block_id":"tile-tpartadd-constraints","locale_block_id":"tile-tpartadd-constraints","locale_fragment_sha256":"cad24c918fc77b6e30507fdb3bc7bc2d79c0d19ba659da4f93949a3bc9bb4726"},{"english_block_id":"tile-tpartadd-example","locale_block_id":"tile-tpartadd-example","locale_fragment_sha256":"20493eec7d9a2daa14f0896cdc2f7cd67eba3c156df8233cfb0c349deeffe76c"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-001","locale_node_id":"tile-tpartadd-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-002","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-003","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-004","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-005","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-006","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-007","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-008","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-009","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/2"}],"english_block_ids":["tile-tpartadd-purpose","tile-tpartadd-mechanism","tile-tpartadd-inputs-outputs","tile-tpartadd-effects","tile-tpartadd-constraints","tile-tpartadd-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TPARTADD-001","PTO-READER-CLAIM-TILE-TPARTADD-002","PTO-READER-CLAIM-TILE-TPARTADD-003","PTO-READER-CLAIM-TILE-TPARTADD-004","PTO-READER-CLAIM-TILE-TPARTADD-005","PTO-READER-CLAIM-TILE-TPARTADD-006","PTO-READER-CLAIM-TILE-TPARTADD-007","PTO-READER-CLAIM-TILE-TPARTADD-008","PTO-READER-CLAIM-TILE-TPARTADD-009"],"english_node_ids":["PTO-READER-NODE-TILE-TPARTADD-001","PTO-READER-NODE-TILE-TPARTADD-002","PTO-READER-NODE-TILE-TPARTADD-003","PTO-READER-NODE-TILE-TPARTADD-004","PTO-READER-NODE-TILE-TPARTADD-005","PTO-READER-NODE-TILE-TPARTADD-006","PTO-READER-NODE-TILE-TPARTADD-007","PTO-READER-NODE-TILE-TPARTADD-008","PTO-READER-NODE-TILE-TPARTADD-009","PTO-READER-NODE-TILE-TPARTADD-010","PTO-READER-NODE-TILE-TPARTADD-011","PTO-READER-NODE-TILE-TPARTADD-012","PTO-READER-NODE-TILE-TPARTADD-013","PTO-READER-NODE-TILE-TPARTADD-014","PTO-READER-NODE-TILE-TPARTADD-015","PTO-READER-NODE-TILE-TPARTADD-016","PTO-READER-NODE-TILE-TPARTADD-017"],"english_unit_shard_sha256":"b2cd930b184c4ec8563b5a1dba73cfe70bfa9cc1a663434703b65652648d2cf2","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTADD.md","locale_guide_sha256":"39c620f3d85a96eb43948a2224e87f4abcc55137816dccb22c719eafbce41ed0","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-001","locale_fragment_sha256":"2298fe8f4df5c5ff61ec949f37a51e82b72f06f41bbf0acbb5dabb11d8e11751","locale_node_id":"tile-tpartadd-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-002","locale_fragment_sha256":"6873170dd15823c739bb5c13e9c52527d824890c6580e4ed94191b667d1c03ef","locale_node_id":"tile-tpartadd-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-003","locale_fragment_sha256":"c619193d3f689d91a7c14ff2775ae450fdbd8c4f6db0036b676fee37908a7149","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-004","locale_fragment_sha256":"f674e6ce16747e129589960fc8b38ed40d71aea609640027ca4a40d59e0e57b8","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-005","locale_fragment_sha256":"639b1fd8f0d6d333833984e8b51fe0a6a35bd3c159f71b8abf20fb91475c3d3c","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-006","locale_fragment_sha256":"fc8e80091e68c92a7fa223b4a56f4023e1013dd920210eeebd0f376b4aae74d9","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-007","locale_fragment_sha256":"f0c0bb1c8f01c30e99742f325e5d5edd6dd4e994c6ff7bf2c9219e6de355ac9c","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-008","locale_fragment_sha256":"d5494919f6a32f6c1225e4789c736c224bcd45cfe1c1697987bca3a0334b5fde","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-009","locale_fragment_sha256":"521d1c39adb298af3ceed23eff133da3b3b7a42d3c35e1dd40818e3878f60f4e","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-010","locale_fragment_sha256":"d2aa6013d194e3764f402a899fd31f65d79771920e2a23320cdd2943ad75de7f","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-011","locale_fragment_sha256":"ff49fdde958ea73ab2819caf3f8a6976aa5924aa408609f914558cbdd412c90d","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-012","locale_fragment_sha256":"063a158c2b9b9463cf987989964c381c091075c4b6c1a37f35bc16c68a80c7d9","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-013","locale_fragment_sha256":"2b9fed3fa25c7ac0267036e7bebcf1edefe257377c74cfd074b0bdaa844266d8","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-014","locale_fragment_sha256":"dd0b946c9739c3c3e4a15b44433ee4f22752d8faa6082c6be5ab5c2c1d86dad3","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-015","locale_fragment_sha256":"e1ad68c1560daa7c096de7e99eb1d276704f2668d42df5ca2a99240686e65226","locale_node_id":"tile-tpartadd-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-016","locale_fragment_sha256":"393b527f61e0421024ee42e58b7f5f2c2a70db52c59e1af67cbc79e8ff863fae","locale_node_id":"tile-tpartadd-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-017","locale_fragment_sha256":"1f717887d273eeb233a394107781ed26196be0dc70fce6640a48049f6462d8f3","locale_node_id":"tile-tpartadd-example:/blocks/5/nodes/2"}],"protected_literals":["1","1111","16","ASL","B.DIM","B.IOT","BSTART.SFU","BSTART.SFU TPARTADD, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP","BSTOP","DOC","LB0","S16","TPARTADD","TileHandler_ExecuteTilePartial","destination0","source0","source1"],"protected_literals_sha256":"be72ec640b835786cf480f8ee4cc211ad9cc1429a9b2f99d8879258dea16381e","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TPARTADD"} +{"block_mappings":[{"english_block_id":"tile-tpartadd-purpose","locale_block_id":"tile-tpartadd-purpose","locale_fragment_sha256":"21001b607c59e3eaa1cb5bea920189ecfd79081b2f62960c94a1250dd7adde0b"},{"english_block_id":"tile-tpartadd-mechanism","locale_block_id":"tile-tpartadd-mechanism","locale_fragment_sha256":"1b7ff0387bc3506ce4bae5081165482ec13a2f5984122a7cfea67a0f4f9c9525"},{"english_block_id":"tile-tpartadd-inputs-outputs","locale_block_id":"tile-tpartadd-inputs-outputs","locale_fragment_sha256":"70d90971a087afabe98ade92093cb7734009ed3bb1432b027cf8056be5114fc2"},{"english_block_id":"tile-tpartadd-effects","locale_block_id":"tile-tpartadd-effects","locale_fragment_sha256":"56fa707ca11e52ceb4becbabdc9321b91e6aa0ff5b682f67bab2f1dbf5b93999"},{"english_block_id":"tile-tpartadd-constraints","locale_block_id":"tile-tpartadd-constraints","locale_fragment_sha256":"cad24c918fc77b6e30507fdb3bc7bc2d79c0d19ba659da4f93949a3bc9bb4726"},{"english_block_id":"tile-tpartadd-example","locale_block_id":"tile-tpartadd-example","locale_fragment_sha256":"20493eec7d9a2daa14f0896cdc2f7cd67eba3c156df8233cfb0c349deeffe76c"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-001","locale_node_id":"tile-tpartadd-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-002","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-003","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-004","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-005","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-006","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-007","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-008","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTADD-009","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/2"}],"english_block_ids":["tile-tpartadd-purpose","tile-tpartadd-mechanism","tile-tpartadd-inputs-outputs","tile-tpartadd-effects","tile-tpartadd-constraints","tile-tpartadd-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TPARTADD-001","PTO-READER-CLAIM-TILE-TPARTADD-002","PTO-READER-CLAIM-TILE-TPARTADD-003","PTO-READER-CLAIM-TILE-TPARTADD-004","PTO-READER-CLAIM-TILE-TPARTADD-005","PTO-READER-CLAIM-TILE-TPARTADD-006","PTO-READER-CLAIM-TILE-TPARTADD-007","PTO-READER-CLAIM-TILE-TPARTADD-008","PTO-READER-CLAIM-TILE-TPARTADD-009"],"english_node_ids":["PTO-READER-NODE-TILE-TPARTADD-001","PTO-READER-NODE-TILE-TPARTADD-002","PTO-READER-NODE-TILE-TPARTADD-003","PTO-READER-NODE-TILE-TPARTADD-004","PTO-READER-NODE-TILE-TPARTADD-005","PTO-READER-NODE-TILE-TPARTADD-006","PTO-READER-NODE-TILE-TPARTADD-007","PTO-READER-NODE-TILE-TPARTADD-008","PTO-READER-NODE-TILE-TPARTADD-009","PTO-READER-NODE-TILE-TPARTADD-010","PTO-READER-NODE-TILE-TPARTADD-011","PTO-READER-NODE-TILE-TPARTADD-012","PTO-READER-NODE-TILE-TPARTADD-013","PTO-READER-NODE-TILE-TPARTADD-014","PTO-READER-NODE-TILE-TPARTADD-015","PTO-READER-NODE-TILE-TPARTADD-016","PTO-READER-NODE-TILE-TPARTADD-017"],"english_unit_shard_sha256":"b2cd930b184c4ec8563b5a1dba73cfe70bfa9cc1a663434703b65652648d2cf2","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTADD.md","locale_guide_sha256":"39c620f3d85a96eb43948a2224e87f4abcc55137816dccb22c719eafbce41ed0","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-001","locale_fragment_sha256":"2298fe8f4df5c5ff61ec949f37a51e82b72f06f41bbf0acbb5dabb11d8e11751","locale_node_id":"tile-tpartadd-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-002","locale_fragment_sha256":"6873170dd15823c739bb5c13e9c52527d824890c6580e4ed94191b667d1c03ef","locale_node_id":"tile-tpartadd-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-003","locale_fragment_sha256":"c619193d3f689d91a7c14ff2775ae450fdbd8c4f6db0036b676fee37908a7149","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-004","locale_fragment_sha256":"f674e6ce16747e129589960fc8b38ed40d71aea609640027ca4a40d59e0e57b8","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-005","locale_fragment_sha256":"639b1fd8f0d6d333833984e8b51fe0a6a35bd3c159f71b8abf20fb91475c3d3c","locale_node_id":"tile-tpartadd-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-006","locale_fragment_sha256":"fc8e80091e68c92a7fa223b4a56f4023e1013dd920210eeebd0f376b4aae74d9","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-007","locale_fragment_sha256":"f0c0bb1c8f01c30e99742f325e5d5edd6dd4e994c6ff7bf2c9219e6de355ac9c","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-008","locale_fragment_sha256":"d5494919f6a32f6c1225e4789c736c224bcd45cfe1c1697987bca3a0334b5fde","locale_node_id":"tile-tpartadd-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-009","locale_fragment_sha256":"521d1c39adb298af3ceed23eff133da3b3b7a42d3c35e1dd40818e3878f60f4e","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-010","locale_fragment_sha256":"d2aa6013d194e3764f402a899fd31f65d79771920e2a23320cdd2943ad75de7f","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-011","locale_fragment_sha256":"ff49fdde958ea73ab2819caf3f8a6976aa5924aa408609f914558cbdd412c90d","locale_node_id":"tile-tpartadd-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-012","locale_fragment_sha256":"063a158c2b9b9463cf987989964c381c091075c4b6c1a37f35bc16c68a80c7d9","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-013","locale_fragment_sha256":"2b9fed3fa25c7ac0267036e7bebcf1edefe257377c74cfd074b0bdaa844266d8","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-014","locale_fragment_sha256":"dd0b946c9739c3c3e4a15b44433ee4f22752d8faa6082c6be5ab5c2c1d86dad3","locale_node_id":"tile-tpartadd-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-015","locale_fragment_sha256":"e1ad68c1560daa7c096de7e99eb1d276704f2668d42df5ca2a99240686e65226","locale_node_id":"tile-tpartadd-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-016","locale_fragment_sha256":"393b527f61e0421024ee42e58b7f5f2c2a70db52c59e1af67cbc79e8ff863fae","locale_node_id":"tile-tpartadd-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTADD-017","locale_fragment_sha256":"1f717887d273eeb233a394107781ed26196be0dc70fce6640a48049f6462d8f3","locale_node_id":"tile-tpartadd-example:/blocks/5/nodes/2"}],"protected_literals":["1","1111","16","ASL","B.DIM","B.IOT","BSTART.SFU","BSTART.SFU TPARTADD, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP","BSTOP","DOC","LB0","S16","TPARTADD","TileHandler_ExecuteTilePartial","destination0","source0","source1"],"protected_literals_sha256":"be72ec640b835786cf480f8ee4cc211ad9cc1429a9b2f99d8879258dea16381e","retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"6a63c5d92632b82787bc361bd5ae4b5d7794f21abb737c9259600a6b3c257385"},"schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TPARTADD"} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMAX.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMAX.json index 775880b8b..e27e0eaae 100644 --- a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMAX.json +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMAX.json @@ -1 +1 @@ -{"block_mappings":[{"english_block_id":"tile-tpartmax-purpose","locale_block_id":"tile-tpartmax-purpose","locale_fragment_sha256":"50cb3c66d4f19974927d9c8809b1434b92e6a043d8ab2e4ea7459f6d588c6012"},{"english_block_id":"tile-tpartmax-mechanism","locale_block_id":"tile-tpartmax-mechanism","locale_fragment_sha256":"1b7ff0387bc3506ce4bae5081165482ec13a2f5984122a7cfea67a0f4f9c9525"},{"english_block_id":"tile-tpartmax-inputs-outputs","locale_block_id":"tile-tpartmax-inputs-outputs","locale_fragment_sha256":"70d90971a087afabe98ade92093cb7734009ed3bb1432b027cf8056be5114fc2"},{"english_block_id":"tile-tpartmax-effects","locale_block_id":"tile-tpartmax-effects","locale_fragment_sha256":"56fa707ca11e52ceb4becbabdc9321b91e6aa0ff5b682f67bab2f1dbf5b93999"},{"english_block_id":"tile-tpartmax-constraints","locale_block_id":"tile-tpartmax-constraints","locale_fragment_sha256":"cad24c918fc77b6e30507fdb3bc7bc2d79c0d19ba659da4f93949a3bc9bb4726"},{"english_block_id":"tile-tpartmax-example","locale_block_id":"tile-tpartmax-example","locale_fragment_sha256":"f8c4e0e95e598f3951f7c52a99283b01ed3e24dea432bbcbad0cdc1b23801820"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-001","locale_node_id":"tile-tpartmax-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-002","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-003","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-004","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-005","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-006","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-007","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-008","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-009","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/2"}],"english_block_ids":["tile-tpartmax-purpose","tile-tpartmax-mechanism","tile-tpartmax-inputs-outputs","tile-tpartmax-effects","tile-tpartmax-constraints","tile-tpartmax-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TPARTMAX-001","PTO-READER-CLAIM-TILE-TPARTMAX-002","PTO-READER-CLAIM-TILE-TPARTMAX-003","PTO-READER-CLAIM-TILE-TPARTMAX-004","PTO-READER-CLAIM-TILE-TPARTMAX-005","PTO-READER-CLAIM-TILE-TPARTMAX-006","PTO-READER-CLAIM-TILE-TPARTMAX-007","PTO-READER-CLAIM-TILE-TPARTMAX-008","PTO-READER-CLAIM-TILE-TPARTMAX-009"],"english_node_ids":["PTO-READER-NODE-TILE-TPARTMAX-001","PTO-READER-NODE-TILE-TPARTMAX-002","PTO-READER-NODE-TILE-TPARTMAX-003","PTO-READER-NODE-TILE-TPARTMAX-004","PTO-READER-NODE-TILE-TPARTMAX-005","PTO-READER-NODE-TILE-TPARTMAX-006","PTO-READER-NODE-TILE-TPARTMAX-007","PTO-READER-NODE-TILE-TPARTMAX-008","PTO-READER-NODE-TILE-TPARTMAX-009","PTO-READER-NODE-TILE-TPARTMAX-010","PTO-READER-NODE-TILE-TPARTMAX-011","PTO-READER-NODE-TILE-TPARTMAX-012","PTO-READER-NODE-TILE-TPARTMAX-013","PTO-READER-NODE-TILE-TPARTMAX-014","PTO-READER-NODE-TILE-TPARTMAX-015","PTO-READER-NODE-TILE-TPARTMAX-016","PTO-READER-NODE-TILE-TPARTMAX-017"],"english_unit_shard_sha256":"1aa3ab13c87f2f39b0aa1957575dbd821ecbe31c59278edb0cec138152aa5482","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMAX.md","locale_guide_sha256":"4c16412b67927b87c90b3834e475f9c55c583d5f4981f9db94106051c25ed79e","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-001","locale_fragment_sha256":"2298fe8f4df5c5ff61ec949f37a51e82b72f06f41bbf0acbb5dabb11d8e11751","locale_node_id":"tile-tpartmax-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-002","locale_fragment_sha256":"f1b59c2a904225d13302f61e89e189d25f35ba1633226034699b10341153dcc3","locale_node_id":"tile-tpartmax-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-003","locale_fragment_sha256":"c619193d3f689d91a7c14ff2775ae450fdbd8c4f6db0036b676fee37908a7149","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-004","locale_fragment_sha256":"f674e6ce16747e129589960fc8b38ed40d71aea609640027ca4a40d59e0e57b8","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-005","locale_fragment_sha256":"639b1fd8f0d6d333833984e8b51fe0a6a35bd3c159f71b8abf20fb91475c3d3c","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-006","locale_fragment_sha256":"fc8e80091e68c92a7fa223b4a56f4023e1013dd920210eeebd0f376b4aae74d9","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-007","locale_fragment_sha256":"f0c0bb1c8f01c30e99742f325e5d5edd6dd4e994c6ff7bf2c9219e6de355ac9c","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-008","locale_fragment_sha256":"d5494919f6a32f6c1225e4789c736c224bcd45cfe1c1697987bca3a0334b5fde","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-009","locale_fragment_sha256":"521d1c39adb298af3ceed23eff133da3b3b7a42d3c35e1dd40818e3878f60f4e","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-010","locale_fragment_sha256":"d2aa6013d194e3764f402a899fd31f65d79771920e2a23320cdd2943ad75de7f","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-011","locale_fragment_sha256":"ff49fdde958ea73ab2819caf3f8a6976aa5924aa408609f914558cbdd412c90d","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-012","locale_fragment_sha256":"063a158c2b9b9463cf987989964c381c091075c4b6c1a37f35bc16c68a80c7d9","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-013","locale_fragment_sha256":"2b9fed3fa25c7ac0267036e7bebcf1edefe257377c74cfd074b0bdaa844266d8","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-014","locale_fragment_sha256":"dd0b946c9739c3c3e4a15b44433ee4f22752d8faa6082c6be5ab5c2c1d86dad3","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-015","locale_fragment_sha256":"e1ad68c1560daa7c096de7e99eb1d276704f2668d42df5ca2a99240686e65226","locale_node_id":"tile-tpartmax-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-016","locale_fragment_sha256":"393b527f61e0421024ee42e58b7f5f2c2a70db52c59e1af67cbc79e8ff863fae","locale_node_id":"tile-tpartmax-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-017","locale_fragment_sha256":"7804a453a871441de52f830c6c57648c002e51ebdb020b421c58c4198ea0dc94","locale_node_id":"tile-tpartmax-example:/blocks/5/nodes/2"}],"protected_literals":["1","1111","16","ASL","B.DIM","B.IOT","BSTART.SFU","BSTART.SFU TPARTMAX, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP","BSTOP","DOC","LB0","S16","TPARTMAX","TileHandler_ExecuteTilePartial","destination0","source0","source1"],"protected_literals_sha256":"071a3ae82c97c0076a575ed2bf93dcab5c3e5e235843e0cd8174ddc9a958b6b4","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TPARTMAX"} +{"block_mappings":[{"english_block_id":"tile-tpartmax-purpose","locale_block_id":"tile-tpartmax-purpose","locale_fragment_sha256":"50cb3c66d4f19974927d9c8809b1434b92e6a043d8ab2e4ea7459f6d588c6012"},{"english_block_id":"tile-tpartmax-mechanism","locale_block_id":"tile-tpartmax-mechanism","locale_fragment_sha256":"1b7ff0387bc3506ce4bae5081165482ec13a2f5984122a7cfea67a0f4f9c9525"},{"english_block_id":"tile-tpartmax-inputs-outputs","locale_block_id":"tile-tpartmax-inputs-outputs","locale_fragment_sha256":"70d90971a087afabe98ade92093cb7734009ed3bb1432b027cf8056be5114fc2"},{"english_block_id":"tile-tpartmax-effects","locale_block_id":"tile-tpartmax-effects","locale_fragment_sha256":"56fa707ca11e52ceb4becbabdc9321b91e6aa0ff5b682f67bab2f1dbf5b93999"},{"english_block_id":"tile-tpartmax-constraints","locale_block_id":"tile-tpartmax-constraints","locale_fragment_sha256":"cad24c918fc77b6e30507fdb3bc7bc2d79c0d19ba659da4f93949a3bc9bb4726"},{"english_block_id":"tile-tpartmax-example","locale_block_id":"tile-tpartmax-example","locale_fragment_sha256":"f8c4e0e95e598f3951f7c52a99283b01ed3e24dea432bbcbad0cdc1b23801820"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-001","locale_node_id":"tile-tpartmax-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-002","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-003","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-004","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-005","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-006","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-007","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-008","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMAX-009","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/2"}],"english_block_ids":["tile-tpartmax-purpose","tile-tpartmax-mechanism","tile-tpartmax-inputs-outputs","tile-tpartmax-effects","tile-tpartmax-constraints","tile-tpartmax-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TPARTMAX-001","PTO-READER-CLAIM-TILE-TPARTMAX-002","PTO-READER-CLAIM-TILE-TPARTMAX-003","PTO-READER-CLAIM-TILE-TPARTMAX-004","PTO-READER-CLAIM-TILE-TPARTMAX-005","PTO-READER-CLAIM-TILE-TPARTMAX-006","PTO-READER-CLAIM-TILE-TPARTMAX-007","PTO-READER-CLAIM-TILE-TPARTMAX-008","PTO-READER-CLAIM-TILE-TPARTMAX-009"],"english_node_ids":["PTO-READER-NODE-TILE-TPARTMAX-001","PTO-READER-NODE-TILE-TPARTMAX-002","PTO-READER-NODE-TILE-TPARTMAX-003","PTO-READER-NODE-TILE-TPARTMAX-004","PTO-READER-NODE-TILE-TPARTMAX-005","PTO-READER-NODE-TILE-TPARTMAX-006","PTO-READER-NODE-TILE-TPARTMAX-007","PTO-READER-NODE-TILE-TPARTMAX-008","PTO-READER-NODE-TILE-TPARTMAX-009","PTO-READER-NODE-TILE-TPARTMAX-010","PTO-READER-NODE-TILE-TPARTMAX-011","PTO-READER-NODE-TILE-TPARTMAX-012","PTO-READER-NODE-TILE-TPARTMAX-013","PTO-READER-NODE-TILE-TPARTMAX-014","PTO-READER-NODE-TILE-TPARTMAX-015","PTO-READER-NODE-TILE-TPARTMAX-016","PTO-READER-NODE-TILE-TPARTMAX-017"],"english_unit_shard_sha256":"1aa3ab13c87f2f39b0aa1957575dbd821ecbe31c59278edb0cec138152aa5482","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMAX.md","locale_guide_sha256":"4c16412b67927b87c90b3834e475f9c55c583d5f4981f9db94106051c25ed79e","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-001","locale_fragment_sha256":"2298fe8f4df5c5ff61ec949f37a51e82b72f06f41bbf0acbb5dabb11d8e11751","locale_node_id":"tile-tpartmax-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-002","locale_fragment_sha256":"f1b59c2a904225d13302f61e89e189d25f35ba1633226034699b10341153dcc3","locale_node_id":"tile-tpartmax-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-003","locale_fragment_sha256":"c619193d3f689d91a7c14ff2775ae450fdbd8c4f6db0036b676fee37908a7149","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-004","locale_fragment_sha256":"f674e6ce16747e129589960fc8b38ed40d71aea609640027ca4a40d59e0e57b8","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-005","locale_fragment_sha256":"639b1fd8f0d6d333833984e8b51fe0a6a35bd3c159f71b8abf20fb91475c3d3c","locale_node_id":"tile-tpartmax-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-006","locale_fragment_sha256":"fc8e80091e68c92a7fa223b4a56f4023e1013dd920210eeebd0f376b4aae74d9","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-007","locale_fragment_sha256":"f0c0bb1c8f01c30e99742f325e5d5edd6dd4e994c6ff7bf2c9219e6de355ac9c","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-008","locale_fragment_sha256":"d5494919f6a32f6c1225e4789c736c224bcd45cfe1c1697987bca3a0334b5fde","locale_node_id":"tile-tpartmax-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-009","locale_fragment_sha256":"521d1c39adb298af3ceed23eff133da3b3b7a42d3c35e1dd40818e3878f60f4e","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-010","locale_fragment_sha256":"d2aa6013d194e3764f402a899fd31f65d79771920e2a23320cdd2943ad75de7f","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-011","locale_fragment_sha256":"ff49fdde958ea73ab2819caf3f8a6976aa5924aa408609f914558cbdd412c90d","locale_node_id":"tile-tpartmax-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-012","locale_fragment_sha256":"063a158c2b9b9463cf987989964c381c091075c4b6c1a37f35bc16c68a80c7d9","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-013","locale_fragment_sha256":"2b9fed3fa25c7ac0267036e7bebcf1edefe257377c74cfd074b0bdaa844266d8","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-014","locale_fragment_sha256":"dd0b946c9739c3c3e4a15b44433ee4f22752d8faa6082c6be5ab5c2c1d86dad3","locale_node_id":"tile-tpartmax-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-015","locale_fragment_sha256":"e1ad68c1560daa7c096de7e99eb1d276704f2668d42df5ca2a99240686e65226","locale_node_id":"tile-tpartmax-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-016","locale_fragment_sha256":"393b527f61e0421024ee42e58b7f5f2c2a70db52c59e1af67cbc79e8ff863fae","locale_node_id":"tile-tpartmax-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMAX-017","locale_fragment_sha256":"7804a453a871441de52f830c6c57648c002e51ebdb020b421c58c4198ea0dc94","locale_node_id":"tile-tpartmax-example:/blocks/5/nodes/2"}],"protected_literals":["1","1111","16","ASL","B.DIM","B.IOT","BSTART.SFU","BSTART.SFU TPARTMAX, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP","BSTOP","DOC","LB0","S16","TPARTMAX","TileHandler_ExecuteTilePartial","destination0","source0","source1"],"protected_literals_sha256":"071a3ae82c97c0076a575ed2bf93dcab5c3e5e235843e0cd8174ddc9a958b6b4","retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"b8da328acf0dd4aff5ae21348814ee43e262e75cad3af9aea6a365670fe1138f"},"schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TPARTMAX"} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMIN.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMIN.json index 263561645..5dc7dd67c 100644 --- a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMIN.json +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMIN.json @@ -1 +1 @@ -{"block_mappings":[{"english_block_id":"tile-tpartmin-purpose","locale_block_id":"tile-tpartmin-purpose","locale_fragment_sha256":"8512f70203c9c648844e1a8731b3083c822e1ebf95b84c4f8d6c538a4a345551"},{"english_block_id":"tile-tpartmin-mechanism","locale_block_id":"tile-tpartmin-mechanism","locale_fragment_sha256":"1b7ff0387bc3506ce4bae5081165482ec13a2f5984122a7cfea67a0f4f9c9525"},{"english_block_id":"tile-tpartmin-inputs-outputs","locale_block_id":"tile-tpartmin-inputs-outputs","locale_fragment_sha256":"70d90971a087afabe98ade92093cb7734009ed3bb1432b027cf8056be5114fc2"},{"english_block_id":"tile-tpartmin-effects","locale_block_id":"tile-tpartmin-effects","locale_fragment_sha256":"56fa707ca11e52ceb4becbabdc9321b91e6aa0ff5b682f67bab2f1dbf5b93999"},{"english_block_id":"tile-tpartmin-constraints","locale_block_id":"tile-tpartmin-constraints","locale_fragment_sha256":"cad24c918fc77b6e30507fdb3bc7bc2d79c0d19ba659da4f93949a3bc9bb4726"},{"english_block_id":"tile-tpartmin-example","locale_block_id":"tile-tpartmin-example","locale_fragment_sha256":"4d5a32b8064080429bc7f5612c578ed83348c6380f539b0ee19736164bba1e5d"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-001","locale_node_id":"tile-tpartmin-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-002","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-003","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-004","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-005","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-006","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-007","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-008","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-009","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/2"}],"english_block_ids":["tile-tpartmin-purpose","tile-tpartmin-mechanism","tile-tpartmin-inputs-outputs","tile-tpartmin-effects","tile-tpartmin-constraints","tile-tpartmin-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TPARTMIN-001","PTO-READER-CLAIM-TILE-TPARTMIN-002","PTO-READER-CLAIM-TILE-TPARTMIN-003","PTO-READER-CLAIM-TILE-TPARTMIN-004","PTO-READER-CLAIM-TILE-TPARTMIN-005","PTO-READER-CLAIM-TILE-TPARTMIN-006","PTO-READER-CLAIM-TILE-TPARTMIN-007","PTO-READER-CLAIM-TILE-TPARTMIN-008","PTO-READER-CLAIM-TILE-TPARTMIN-009"],"english_node_ids":["PTO-READER-NODE-TILE-TPARTMIN-001","PTO-READER-NODE-TILE-TPARTMIN-002","PTO-READER-NODE-TILE-TPARTMIN-003","PTO-READER-NODE-TILE-TPARTMIN-004","PTO-READER-NODE-TILE-TPARTMIN-005","PTO-READER-NODE-TILE-TPARTMIN-006","PTO-READER-NODE-TILE-TPARTMIN-007","PTO-READER-NODE-TILE-TPARTMIN-008","PTO-READER-NODE-TILE-TPARTMIN-009","PTO-READER-NODE-TILE-TPARTMIN-010","PTO-READER-NODE-TILE-TPARTMIN-011","PTO-READER-NODE-TILE-TPARTMIN-012","PTO-READER-NODE-TILE-TPARTMIN-013","PTO-READER-NODE-TILE-TPARTMIN-014","PTO-READER-NODE-TILE-TPARTMIN-015","PTO-READER-NODE-TILE-TPARTMIN-016","PTO-READER-NODE-TILE-TPARTMIN-017"],"english_unit_shard_sha256":"4d1585c25d3c32891261708303d03e7f438d81055de3b9b0f19307a9b3eae9f0","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMIN.md","locale_guide_sha256":"e0709fbba951872fcf0651288898bd7108683907f80faa581741071542b83fe1","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-001","locale_fragment_sha256":"2298fe8f4df5c5ff61ec949f37a51e82b72f06f41bbf0acbb5dabb11d8e11751","locale_node_id":"tile-tpartmin-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-002","locale_fragment_sha256":"b958ddf360ba805533f6b49c03408c347875c88369dc6611bee39849c67ea5af","locale_node_id":"tile-tpartmin-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-003","locale_fragment_sha256":"c619193d3f689d91a7c14ff2775ae450fdbd8c4f6db0036b676fee37908a7149","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-004","locale_fragment_sha256":"f674e6ce16747e129589960fc8b38ed40d71aea609640027ca4a40d59e0e57b8","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-005","locale_fragment_sha256":"639b1fd8f0d6d333833984e8b51fe0a6a35bd3c159f71b8abf20fb91475c3d3c","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-006","locale_fragment_sha256":"fc8e80091e68c92a7fa223b4a56f4023e1013dd920210eeebd0f376b4aae74d9","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-007","locale_fragment_sha256":"f0c0bb1c8f01c30e99742f325e5d5edd6dd4e994c6ff7bf2c9219e6de355ac9c","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-008","locale_fragment_sha256":"d5494919f6a32f6c1225e4789c736c224bcd45cfe1c1697987bca3a0334b5fde","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-009","locale_fragment_sha256":"521d1c39adb298af3ceed23eff133da3b3b7a42d3c35e1dd40818e3878f60f4e","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-010","locale_fragment_sha256":"d2aa6013d194e3764f402a899fd31f65d79771920e2a23320cdd2943ad75de7f","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-011","locale_fragment_sha256":"ff49fdde958ea73ab2819caf3f8a6976aa5924aa408609f914558cbdd412c90d","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-012","locale_fragment_sha256":"063a158c2b9b9463cf987989964c381c091075c4b6c1a37f35bc16c68a80c7d9","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-013","locale_fragment_sha256":"2b9fed3fa25c7ac0267036e7bebcf1edefe257377c74cfd074b0bdaa844266d8","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-014","locale_fragment_sha256":"dd0b946c9739c3c3e4a15b44433ee4f22752d8faa6082c6be5ab5c2c1d86dad3","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-015","locale_fragment_sha256":"e1ad68c1560daa7c096de7e99eb1d276704f2668d42df5ca2a99240686e65226","locale_node_id":"tile-tpartmin-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-016","locale_fragment_sha256":"393b527f61e0421024ee42e58b7f5f2c2a70db52c59e1af67cbc79e8ff863fae","locale_node_id":"tile-tpartmin-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-017","locale_fragment_sha256":"a37caeacef95d197c22b086378a84a8894ef565b976e2330a30d7929a558f053","locale_node_id":"tile-tpartmin-example:/blocks/5/nodes/2"}],"protected_literals":["1","1111","16","ASL","B.DIM","B.IOT","BSTART.SFU","BSTART.SFU TPARTMIN, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP","BSTOP","DOC","LB0","S16","TPARTMIN","TileHandler_ExecuteTilePartial","destination0","source0","source1"],"protected_literals_sha256":"e66a856da9ebcc5769db8a3685153e554dd7befe3200825c90157fcb99cd44a6","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TPARTMIN"} +{"block_mappings":[{"english_block_id":"tile-tpartmin-purpose","locale_block_id":"tile-tpartmin-purpose","locale_fragment_sha256":"8512f70203c9c648844e1a8731b3083c822e1ebf95b84c4f8d6c538a4a345551"},{"english_block_id":"tile-tpartmin-mechanism","locale_block_id":"tile-tpartmin-mechanism","locale_fragment_sha256":"1b7ff0387bc3506ce4bae5081165482ec13a2f5984122a7cfea67a0f4f9c9525"},{"english_block_id":"tile-tpartmin-inputs-outputs","locale_block_id":"tile-tpartmin-inputs-outputs","locale_fragment_sha256":"70d90971a087afabe98ade92093cb7734009ed3bb1432b027cf8056be5114fc2"},{"english_block_id":"tile-tpartmin-effects","locale_block_id":"tile-tpartmin-effects","locale_fragment_sha256":"56fa707ca11e52ceb4becbabdc9321b91e6aa0ff5b682f67bab2f1dbf5b93999"},{"english_block_id":"tile-tpartmin-constraints","locale_block_id":"tile-tpartmin-constraints","locale_fragment_sha256":"cad24c918fc77b6e30507fdb3bc7bc2d79c0d19ba659da4f93949a3bc9bb4726"},{"english_block_id":"tile-tpartmin-example","locale_block_id":"tile-tpartmin-example","locale_fragment_sha256":"4d5a32b8064080429bc7f5612c578ed83348c6380f539b0ee19736164bba1e5d"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-001","locale_node_id":"tile-tpartmin-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-002","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-003","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-004","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-005","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-006","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-007","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-008","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMIN-009","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/2"}],"english_block_ids":["tile-tpartmin-purpose","tile-tpartmin-mechanism","tile-tpartmin-inputs-outputs","tile-tpartmin-effects","tile-tpartmin-constraints","tile-tpartmin-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TPARTMIN-001","PTO-READER-CLAIM-TILE-TPARTMIN-002","PTO-READER-CLAIM-TILE-TPARTMIN-003","PTO-READER-CLAIM-TILE-TPARTMIN-004","PTO-READER-CLAIM-TILE-TPARTMIN-005","PTO-READER-CLAIM-TILE-TPARTMIN-006","PTO-READER-CLAIM-TILE-TPARTMIN-007","PTO-READER-CLAIM-TILE-TPARTMIN-008","PTO-READER-CLAIM-TILE-TPARTMIN-009"],"english_node_ids":["PTO-READER-NODE-TILE-TPARTMIN-001","PTO-READER-NODE-TILE-TPARTMIN-002","PTO-READER-NODE-TILE-TPARTMIN-003","PTO-READER-NODE-TILE-TPARTMIN-004","PTO-READER-NODE-TILE-TPARTMIN-005","PTO-READER-NODE-TILE-TPARTMIN-006","PTO-READER-NODE-TILE-TPARTMIN-007","PTO-READER-NODE-TILE-TPARTMIN-008","PTO-READER-NODE-TILE-TPARTMIN-009","PTO-READER-NODE-TILE-TPARTMIN-010","PTO-READER-NODE-TILE-TPARTMIN-011","PTO-READER-NODE-TILE-TPARTMIN-012","PTO-READER-NODE-TILE-TPARTMIN-013","PTO-READER-NODE-TILE-TPARTMIN-014","PTO-READER-NODE-TILE-TPARTMIN-015","PTO-READER-NODE-TILE-TPARTMIN-016","PTO-READER-NODE-TILE-TPARTMIN-017"],"english_unit_shard_sha256":"4d1585c25d3c32891261708303d03e7f438d81055de3b9b0f19307a9b3eae9f0","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMIN.md","locale_guide_sha256":"e0709fbba951872fcf0651288898bd7108683907f80faa581741071542b83fe1","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-001","locale_fragment_sha256":"2298fe8f4df5c5ff61ec949f37a51e82b72f06f41bbf0acbb5dabb11d8e11751","locale_node_id":"tile-tpartmin-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-002","locale_fragment_sha256":"b958ddf360ba805533f6b49c03408c347875c88369dc6611bee39849c67ea5af","locale_node_id":"tile-tpartmin-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-003","locale_fragment_sha256":"c619193d3f689d91a7c14ff2775ae450fdbd8c4f6db0036b676fee37908a7149","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-004","locale_fragment_sha256":"f674e6ce16747e129589960fc8b38ed40d71aea609640027ca4a40d59e0e57b8","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-005","locale_fragment_sha256":"639b1fd8f0d6d333833984e8b51fe0a6a35bd3c159f71b8abf20fb91475c3d3c","locale_node_id":"tile-tpartmin-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-006","locale_fragment_sha256":"fc8e80091e68c92a7fa223b4a56f4023e1013dd920210eeebd0f376b4aae74d9","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-007","locale_fragment_sha256":"f0c0bb1c8f01c30e99742f325e5d5edd6dd4e994c6ff7bf2c9219e6de355ac9c","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-008","locale_fragment_sha256":"d5494919f6a32f6c1225e4789c736c224bcd45cfe1c1697987bca3a0334b5fde","locale_node_id":"tile-tpartmin-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-009","locale_fragment_sha256":"521d1c39adb298af3ceed23eff133da3b3b7a42d3c35e1dd40818e3878f60f4e","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-010","locale_fragment_sha256":"d2aa6013d194e3764f402a899fd31f65d79771920e2a23320cdd2943ad75de7f","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-011","locale_fragment_sha256":"ff49fdde958ea73ab2819caf3f8a6976aa5924aa408609f914558cbdd412c90d","locale_node_id":"tile-tpartmin-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-012","locale_fragment_sha256":"063a158c2b9b9463cf987989964c381c091075c4b6c1a37f35bc16c68a80c7d9","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-013","locale_fragment_sha256":"2b9fed3fa25c7ac0267036e7bebcf1edefe257377c74cfd074b0bdaa844266d8","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-014","locale_fragment_sha256":"dd0b946c9739c3c3e4a15b44433ee4f22752d8faa6082c6be5ab5c2c1d86dad3","locale_node_id":"tile-tpartmin-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-015","locale_fragment_sha256":"e1ad68c1560daa7c096de7e99eb1d276704f2668d42df5ca2a99240686e65226","locale_node_id":"tile-tpartmin-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-016","locale_fragment_sha256":"393b527f61e0421024ee42e58b7f5f2c2a70db52c59e1af67cbc79e8ff863fae","locale_node_id":"tile-tpartmin-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMIN-017","locale_fragment_sha256":"a37caeacef95d197c22b086378a84a8894ef565b976e2330a30d7929a558f053","locale_node_id":"tile-tpartmin-example:/blocks/5/nodes/2"}],"protected_literals":["1","1111","16","ASL","B.DIM","B.IOT","BSTART.SFU","BSTART.SFU TPARTMIN, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP","BSTOP","DOC","LB0","S16","TPARTMIN","TileHandler_ExecuteTilePartial","destination0","source0","source1"],"protected_literals_sha256":"e66a856da9ebcc5769db8a3685153e554dd7befe3200825c90157fcb99cd44a6","retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"63407643e7a66741a7e2441707ac5b49327132a4b54132aa9773fbfa6635f6a2"},"schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TPARTMIN"} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMUL.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMUL.json index d2f2a1e0d..a7b43a2b7 100644 --- a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMUL.json +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPARTMUL.json @@ -1 +1 @@ -{"block_mappings":[{"english_block_id":"tile-tpartmul-purpose","locale_block_id":"tile-tpartmul-purpose","locale_fragment_sha256":"2af48a69019a47be9f7846ee044974c24bd2a2a436a8deb7ac8fd1b6cd72c801"},{"english_block_id":"tile-tpartmul-mechanism","locale_block_id":"tile-tpartmul-mechanism","locale_fragment_sha256":"1b7ff0387bc3506ce4bae5081165482ec13a2f5984122a7cfea67a0f4f9c9525"},{"english_block_id":"tile-tpartmul-inputs-outputs","locale_block_id":"tile-tpartmul-inputs-outputs","locale_fragment_sha256":"70d90971a087afabe98ade92093cb7734009ed3bb1432b027cf8056be5114fc2"},{"english_block_id":"tile-tpartmul-effects","locale_block_id":"tile-tpartmul-effects","locale_fragment_sha256":"56fa707ca11e52ceb4becbabdc9321b91e6aa0ff5b682f67bab2f1dbf5b93999"},{"english_block_id":"tile-tpartmul-constraints","locale_block_id":"tile-tpartmul-constraints","locale_fragment_sha256":"cad24c918fc77b6e30507fdb3bc7bc2d79c0d19ba659da4f93949a3bc9bb4726"},{"english_block_id":"tile-tpartmul-example","locale_block_id":"tile-tpartmul-example","locale_fragment_sha256":"fb03e3dc19e4332f303585f7d50e1b0e79841176168d58cfaa7883da4b9bd088"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-001","locale_node_id":"tile-tpartmul-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-002","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-003","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-004","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-005","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-006","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-007","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-008","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-009","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/2"}],"english_block_ids":["tile-tpartmul-purpose","tile-tpartmul-mechanism","tile-tpartmul-inputs-outputs","tile-tpartmul-effects","tile-tpartmul-constraints","tile-tpartmul-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TPARTMUL-001","PTO-READER-CLAIM-TILE-TPARTMUL-002","PTO-READER-CLAIM-TILE-TPARTMUL-003","PTO-READER-CLAIM-TILE-TPARTMUL-004","PTO-READER-CLAIM-TILE-TPARTMUL-005","PTO-READER-CLAIM-TILE-TPARTMUL-006","PTO-READER-CLAIM-TILE-TPARTMUL-007","PTO-READER-CLAIM-TILE-TPARTMUL-008","PTO-READER-CLAIM-TILE-TPARTMUL-009"],"english_node_ids":["PTO-READER-NODE-TILE-TPARTMUL-001","PTO-READER-NODE-TILE-TPARTMUL-002","PTO-READER-NODE-TILE-TPARTMUL-003","PTO-READER-NODE-TILE-TPARTMUL-004","PTO-READER-NODE-TILE-TPARTMUL-005","PTO-READER-NODE-TILE-TPARTMUL-006","PTO-READER-NODE-TILE-TPARTMUL-007","PTO-READER-NODE-TILE-TPARTMUL-008","PTO-READER-NODE-TILE-TPARTMUL-009","PTO-READER-NODE-TILE-TPARTMUL-010","PTO-READER-NODE-TILE-TPARTMUL-011","PTO-READER-NODE-TILE-TPARTMUL-012","PTO-READER-NODE-TILE-TPARTMUL-013","PTO-READER-NODE-TILE-TPARTMUL-014","PTO-READER-NODE-TILE-TPARTMUL-015","PTO-READER-NODE-TILE-TPARTMUL-016","PTO-READER-NODE-TILE-TPARTMUL-017"],"english_unit_shard_sha256":"664b452a5cb54a34001421efad22fff64c22a44036dcf7a5bb21bd93ce7c0616","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMUL.md","locale_guide_sha256":"cb96453318619490d6caab04fc45abd657ca4de420f081c693cf7248be218140","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-001","locale_fragment_sha256":"2298fe8f4df5c5ff61ec949f37a51e82b72f06f41bbf0acbb5dabb11d8e11751","locale_node_id":"tile-tpartmul-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-002","locale_fragment_sha256":"efb5c10ada7141209519e55f89f2e3e920b3df2ea91292466dbe6e979d27546d","locale_node_id":"tile-tpartmul-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-003","locale_fragment_sha256":"c619193d3f689d91a7c14ff2775ae450fdbd8c4f6db0036b676fee37908a7149","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-004","locale_fragment_sha256":"f674e6ce16747e129589960fc8b38ed40d71aea609640027ca4a40d59e0e57b8","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-005","locale_fragment_sha256":"639b1fd8f0d6d333833984e8b51fe0a6a35bd3c159f71b8abf20fb91475c3d3c","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-006","locale_fragment_sha256":"fc8e80091e68c92a7fa223b4a56f4023e1013dd920210eeebd0f376b4aae74d9","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-007","locale_fragment_sha256":"f0c0bb1c8f01c30e99742f325e5d5edd6dd4e994c6ff7bf2c9219e6de355ac9c","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-008","locale_fragment_sha256":"d5494919f6a32f6c1225e4789c736c224bcd45cfe1c1697987bca3a0334b5fde","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-009","locale_fragment_sha256":"521d1c39adb298af3ceed23eff133da3b3b7a42d3c35e1dd40818e3878f60f4e","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-010","locale_fragment_sha256":"d2aa6013d194e3764f402a899fd31f65d79771920e2a23320cdd2943ad75de7f","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-011","locale_fragment_sha256":"ff49fdde958ea73ab2819caf3f8a6976aa5924aa408609f914558cbdd412c90d","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-012","locale_fragment_sha256":"063a158c2b9b9463cf987989964c381c091075c4b6c1a37f35bc16c68a80c7d9","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-013","locale_fragment_sha256":"2b9fed3fa25c7ac0267036e7bebcf1edefe257377c74cfd074b0bdaa844266d8","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-014","locale_fragment_sha256":"dd0b946c9739c3c3e4a15b44433ee4f22752d8faa6082c6be5ab5c2c1d86dad3","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-015","locale_fragment_sha256":"e1ad68c1560daa7c096de7e99eb1d276704f2668d42df5ca2a99240686e65226","locale_node_id":"tile-tpartmul-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-016","locale_fragment_sha256":"393b527f61e0421024ee42e58b7f5f2c2a70db52c59e1af67cbc79e8ff863fae","locale_node_id":"tile-tpartmul-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-017","locale_fragment_sha256":"67229fa30e1227a24598fdfcd8e89c7d247e45204739a4711b7dfb852265fae6","locale_node_id":"tile-tpartmul-example:/blocks/5/nodes/2"}],"protected_literals":["1","1111","16","ASL","B.DIM","B.IOT","BSTART.SFU","BSTART.SFU TPARTMUL, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP","BSTOP","DOC","LB0","S16","TPARTMUL","TileHandler_ExecuteTilePartial","destination0","source0","source1"],"protected_literals_sha256":"d93102953e67471df7eccb7b18201375eff7938d708ae2c38e94fee6aee3ef5b","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TPARTMUL"} +{"block_mappings":[{"english_block_id":"tile-tpartmul-purpose","locale_block_id":"tile-tpartmul-purpose","locale_fragment_sha256":"2af48a69019a47be9f7846ee044974c24bd2a2a436a8deb7ac8fd1b6cd72c801"},{"english_block_id":"tile-tpartmul-mechanism","locale_block_id":"tile-tpartmul-mechanism","locale_fragment_sha256":"1b7ff0387bc3506ce4bae5081165482ec13a2f5984122a7cfea67a0f4f9c9525"},{"english_block_id":"tile-tpartmul-inputs-outputs","locale_block_id":"tile-tpartmul-inputs-outputs","locale_fragment_sha256":"70d90971a087afabe98ade92093cb7734009ed3bb1432b027cf8056be5114fc2"},{"english_block_id":"tile-tpartmul-effects","locale_block_id":"tile-tpartmul-effects","locale_fragment_sha256":"56fa707ca11e52ceb4becbabdc9321b91e6aa0ff5b682f67bab2f1dbf5b93999"},{"english_block_id":"tile-tpartmul-constraints","locale_block_id":"tile-tpartmul-constraints","locale_fragment_sha256":"cad24c918fc77b6e30507fdb3bc7bc2d79c0d19ba659da4f93949a3bc9bb4726"},{"english_block_id":"tile-tpartmul-example","locale_block_id":"tile-tpartmul-example","locale_fragment_sha256":"fb03e3dc19e4332f303585f7d50e1b0e79841176168d58cfaa7883da4b9bd088"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-001","locale_node_id":"tile-tpartmul-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-002","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-003","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-004","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-005","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-006","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-007","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-008","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-TPARTMUL-009","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/2"}],"english_block_ids":["tile-tpartmul-purpose","tile-tpartmul-mechanism","tile-tpartmul-inputs-outputs","tile-tpartmul-effects","tile-tpartmul-constraints","tile-tpartmul-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-TPARTMUL-001","PTO-READER-CLAIM-TILE-TPARTMUL-002","PTO-READER-CLAIM-TILE-TPARTMUL-003","PTO-READER-CLAIM-TILE-TPARTMUL-004","PTO-READER-CLAIM-TILE-TPARTMUL-005","PTO-READER-CLAIM-TILE-TPARTMUL-006","PTO-READER-CLAIM-TILE-TPARTMUL-007","PTO-READER-CLAIM-TILE-TPARTMUL-008","PTO-READER-CLAIM-TILE-TPARTMUL-009"],"english_node_ids":["PTO-READER-NODE-TILE-TPARTMUL-001","PTO-READER-NODE-TILE-TPARTMUL-002","PTO-READER-NODE-TILE-TPARTMUL-003","PTO-READER-NODE-TILE-TPARTMUL-004","PTO-READER-NODE-TILE-TPARTMUL-005","PTO-READER-NODE-TILE-TPARTMUL-006","PTO-READER-NODE-TILE-TPARTMUL-007","PTO-READER-NODE-TILE-TPARTMUL-008","PTO-READER-NODE-TILE-TPARTMUL-009","PTO-READER-NODE-TILE-TPARTMUL-010","PTO-READER-NODE-TILE-TPARTMUL-011","PTO-READER-NODE-TILE-TPARTMUL-012","PTO-READER-NODE-TILE-TPARTMUL-013","PTO-READER-NODE-TILE-TPARTMUL-014","PTO-READER-NODE-TILE-TPARTMUL-015","PTO-READER-NODE-TILE-TPARTMUL-016","PTO-READER-NODE-TILE-TPARTMUL-017"],"english_unit_shard_sha256":"664b452a5cb54a34001421efad22fff64c22a44036dcf7a5bb21bd93ce7c0616","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/irregular-and-complex/union/TPARTMUL.md","locale_guide_sha256":"cb96453318619490d6caab04fc45abd657ca4de420f081c693cf7248be218140","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-001","locale_fragment_sha256":"2298fe8f4df5c5ff61ec949f37a51e82b72f06f41bbf0acbb5dabb11d8e11751","locale_node_id":"tile-tpartmul-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-002","locale_fragment_sha256":"efb5c10ada7141209519e55f89f2e3e920b3df2ea91292466dbe6e979d27546d","locale_node_id":"tile-tpartmul-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-003","locale_fragment_sha256":"c619193d3f689d91a7c14ff2775ae450fdbd8c4f6db0036b676fee37908a7149","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-004","locale_fragment_sha256":"f674e6ce16747e129589960fc8b38ed40d71aea609640027ca4a40d59e0e57b8","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-005","locale_fragment_sha256":"639b1fd8f0d6d333833984e8b51fe0a6a35bd3c159f71b8abf20fb91475c3d3c","locale_node_id":"tile-tpartmul-mechanism:/blocks/1/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-006","locale_fragment_sha256":"fc8e80091e68c92a7fa223b4a56f4023e1013dd920210eeebd0f376b4aae74d9","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-007","locale_fragment_sha256":"f0c0bb1c8f01c30e99742f325e5d5edd6dd4e994c6ff7bf2c9219e6de355ac9c","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-008","locale_fragment_sha256":"d5494919f6a32f6c1225e4789c736c224bcd45cfe1c1697987bca3a0334b5fde","locale_node_id":"tile-tpartmul-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-009","locale_fragment_sha256":"521d1c39adb298af3ceed23eff133da3b3b7a42d3c35e1dd40818e3878f60f4e","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-010","locale_fragment_sha256":"d2aa6013d194e3764f402a899fd31f65d79771920e2a23320cdd2943ad75de7f","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-011","locale_fragment_sha256":"ff49fdde958ea73ab2819caf3f8a6976aa5924aa408609f914558cbdd412c90d","locale_node_id":"tile-tpartmul-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-012","locale_fragment_sha256":"063a158c2b9b9463cf987989964c381c091075c4b6c1a37f35bc16c68a80c7d9","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-013","locale_fragment_sha256":"2b9fed3fa25c7ac0267036e7bebcf1edefe257377c74cfd074b0bdaa844266d8","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-014","locale_fragment_sha256":"dd0b946c9739c3c3e4a15b44433ee4f22752d8faa6082c6be5ab5c2c1d86dad3","locale_node_id":"tile-tpartmul-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-015","locale_fragment_sha256":"e1ad68c1560daa7c096de7e99eb1d276704f2668d42df5ca2a99240686e65226","locale_node_id":"tile-tpartmul-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-016","locale_fragment_sha256":"393b527f61e0421024ee42e58b7f5f2c2a70db52c59e1af67cbc79e8ff863fae","locale_node_id":"tile-tpartmul-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-TPARTMUL-017","locale_fragment_sha256":"67229fa30e1227a24598fdfcd8e89c7d247e45204739a4711b7dfb852265fae6","locale_node_id":"tile-tpartmul-example:/blocks/5/nodes/2"}],"protected_literals":["1","1111","16","ASL","B.DIM","B.IOT","BSTART.SFU","BSTART.SFU TPARTMUL, S16; B.DIM LB0=16; B.IOT Left, Right, mask=1111, , ->Dst<1>; BSTOP","BSTOP","DOC","LB0","S16","TPARTMUL","TileHandler_ExecuteTilePartial","destination0","source0","source1"],"protected_literals_sha256":"d93102953e67471df7eccb7b18201375eff7938d708ae2c38e94fee6aee3ef5b","retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"d212bb77d42b5879b392248779de5052dc5cbbd154743fdba51af0cab0952e4e"},"schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TPARTMUL"} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPERMUTE.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPERMUTE.json new file mode 100644 index 000000000..c7743ef40 --- /dev/null +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TPERMUTE.json @@ -0,0 +1 @@ +{"block_mappings":[],"claim_mappings":[],"english_block_ids":[],"english_claim_ids":[],"english_node_ids":[],"english_unit_shard_sha256":"af7eb41a728e5e1dee6462277299a3f37be0e54704e97173b6a59d89f6870b1e","locale":"zh-CN","locale_documentation_path":null,"locale_guide_sha256":null,"node_mappings":[],"protected_literals":[],"protected_literals_sha256":"37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570","schema_version":1,"status":"pending","surface":"tile","unit_id":"PTO-TILE-TPERMUTE"} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TSHUF.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TSHUF.json new file mode 100644 index 000000000..34d596586 --- /dev/null +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TSHUF.json @@ -0,0 +1 @@ +{"block_mappings":[],"claim_mappings":[],"english_block_ids":[],"english_claim_ids":[],"english_node_ids":[],"english_unit_shard_sha256":"9798c18db2fa80cbfdc7515ec7cb4e87ccf3b90aff48ef7c40e7070e45582b3a","locale":"zh-CN","locale_documentation_path":null,"locale_guide_sha256":null,"node_mappings":[],"protected_literals":[],"protected_literals_sha256":"37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570","schema_version":1,"status":"pending","surface":"tile","unit_id":"PTO-TILE-TSHUF"} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TTRANS.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TTRANS.json index 67486ec28..a22b44f3f 100644 --- a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TTRANS.json +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TTRANS.json @@ -1 +1 @@ -{"block_mappings":[{"english_block_id":"tile-c-ttrans-purpose","locale_block_id":"tile-c-ttrans-purpose","locale_fragment_sha256":"4fbc76e8f17dac82b653a06d54b8ba580b9f9c8624154fcdc5fec5ca3a9388ac"},{"english_block_id":"tile-c-ttrans-mechanism","locale_block_id":"tile-c-ttrans-mechanism","locale_fragment_sha256":"541c81f96a022a88b3c61210ef4c5d57adee378e0d937bc10c55d0f11e699866"},{"english_block_id":"tile-c-ttrans-inputs-outputs","locale_block_id":"tile-c-ttrans-inputs-outputs","locale_fragment_sha256":"9a8da2e133a79122ecae1b796604f0ef87036c89886cc8f7250a89fd9d4e73d0"},{"english_block_id":"tile-c-ttrans-effects","locale_block_id":"tile-c-ttrans-effects","locale_fragment_sha256":"be484fed0dc8ef54c69eb7494c7abf4761b1966218c655c5d8470b11e19b506f"},{"english_block_id":"tile-c-ttrans-constraints","locale_block_id":"tile-c-ttrans-constraints","locale_fragment_sha256":"becab38ea5de2576c963a7a2186e167ff2918fc43e646d5a16e7809e9eea3701"},{"english_block_id":"tile-c-ttrans-example","locale_block_id":"tile-c-ttrans-example","locale_fragment_sha256":"6fd28db7426986daa748ab152ec564ec5afa8f2794e6f2277f3652bb1d61b551"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-001","locale_node_id":"tile-c-ttrans-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-002","locale_node_id":"tile-c-ttrans-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-003","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-004","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-005","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/3"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-006","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/4"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-007","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-008","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-009","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/3"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-010","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-011","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-012","locale_node_id":"tile-c-ttrans-example:/blocks/5/nodes/2"}],"english_block_ids":["tile-c-ttrans-purpose","tile-c-ttrans-mechanism","tile-c-ttrans-inputs-outputs","tile-c-ttrans-effects","tile-c-ttrans-constraints","tile-c-ttrans-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-C-TTRANS-001","PTO-READER-CLAIM-TILE-C-TTRANS-002","PTO-READER-CLAIM-TILE-C-TTRANS-003","PTO-READER-CLAIM-TILE-C-TTRANS-004","PTO-READER-CLAIM-TILE-C-TTRANS-005","PTO-READER-CLAIM-TILE-C-TTRANS-006","PTO-READER-CLAIM-TILE-C-TTRANS-007","PTO-READER-CLAIM-TILE-C-TTRANS-008","PTO-READER-CLAIM-TILE-C-TTRANS-009","PTO-READER-CLAIM-TILE-C-TTRANS-010","PTO-READER-CLAIM-TILE-C-TTRANS-011","PTO-READER-CLAIM-TILE-C-TTRANS-012"],"english_node_ids":["PTO-READER-NODE-TILE-C-TTRANS-001","PTO-READER-NODE-TILE-C-TTRANS-002","PTO-READER-NODE-TILE-C-TTRANS-003","PTO-READER-NODE-TILE-C-TTRANS-004","PTO-READER-NODE-TILE-C-TTRANS-005","PTO-READER-NODE-TILE-C-TTRANS-006","PTO-READER-NODE-TILE-C-TTRANS-007","PTO-READER-NODE-TILE-C-TTRANS-008","PTO-READER-NODE-TILE-C-TTRANS-009","PTO-READER-NODE-TILE-C-TTRANS-010","PTO-READER-NODE-TILE-C-TTRANS-011","PTO-READER-NODE-TILE-C-TTRANS-012","PTO-READER-NODE-TILE-C-TTRANS-013","PTO-READER-NODE-TILE-C-TTRANS-014","PTO-READER-NODE-TILE-C-TTRANS-015","PTO-READER-NODE-TILE-C-TTRANS-016","PTO-READER-NODE-TILE-C-TTRANS-017","PTO-READER-NODE-TILE-C-TTRANS-018","PTO-READER-NODE-TILE-C-TTRANS-019"],"english_unit_shard_sha256":"cffc9c7de5fdb38035348ec4ca1cf06219a50baf4da4c7d97b57d4417f7d89ff","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TTRANS.md","locale_guide_sha256":"c46c58e35abf046630c259625b30e9832291fe460f99ba823f7baccb63bc6d5a","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-001","locale_fragment_sha256":"b47a912292e8520d5065071a808e638627aee380e0a9101085283465b89fd6b1","locale_node_id":"tile-c-ttrans-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-002","locale_fragment_sha256":"1fcb06e5518a1c958d9d02c8431d43aeedfad88e69a58063e486361d0b725893","locale_node_id":"tile-c-ttrans-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-003","locale_fragment_sha256":"0fb0fa137e5fcb989ccbc1a70c0cdb1249a257e3e494cee28571a2a39937ea29","locale_node_id":"tile-c-ttrans-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-004","locale_fragment_sha256":"85d1db9c43a9faa3b8633d458ac07113e86a76dfe29498f3c0579eb839b7dc6d","locale_node_id":"tile-c-ttrans-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-005","locale_fragment_sha256":"f68e317d7e16ce8ec383a14de1806bfe101222f4ad4950cb4f17d2518e9480f0","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-006","locale_fragment_sha256":"4d47d7504301df3aa1ad03de00a03f2c92bdb40967a574695d1a925887beab34","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-007","locale_fragment_sha256":"5523932ea01efa7f804b280ca1c69e665e778c7b2738638b77d6bf9ad943b8b4","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-008","locale_fragment_sha256":"cf4e94c4a75d081cfb9879efdebda30d62ddb0f794c77dac308ce3fed97a778a","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/3"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-009","locale_fragment_sha256":"813a068bf1feaa079c5f847fe19c546302e852669a258093f87d72303daf690d","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/4"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-010","locale_fragment_sha256":"4dddcb5ebec6822335c689b4168bd9026076f659971ec1467850c49258bd588f","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-011","locale_fragment_sha256":"9aecf5b9a5e2e8da56b3b4398c15c4198c368eeec201850f3675e91e6f63238e","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-012","locale_fragment_sha256":"5fae06d9bfdf418962d1dc199d2985b54c12c787f38bc718e458a2022fb8de84","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-013","locale_fragment_sha256":"962e0913a41cf14474cf83039085427f5072ee69a04ff32ffdf78832a13589bc","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/3"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-014","locale_fragment_sha256":"f9d4403e9d42f60043010a487ff612a8d95e85b4b69d4938bf1ac4cf14dfab96","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-015","locale_fragment_sha256":"a56856e5c5443c7196e5fc123aebf303c1ae787b5b309ad8776190424f637f80","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-016","locale_fragment_sha256":"7a1438c79bcf298589a807444f8e930c83823260451d2835ed5aee5f3f21a087","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-017","locale_fragment_sha256":"c5dbdc010cb69c7be4b6a484eb2a5d92120b11e0d191eb9c17deb24232c49d07","locale_node_id":"tile-c-ttrans-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-018","locale_fragment_sha256":"f66572487bb13811897408c19afd44cd622887edfa9ad423dc7871135eb531be","locale_node_id":"tile-c-ttrans-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-019","locale_fragment_sha256":"128998c4b56b7345d31157d7b7dcc4ec776f3bd07422d64414ba00841f762977","locale_node_id":"tile-c-ttrans-example:/blocks/5/nodes/2"}],"protected_literals":["A","BF16","E1M2X2","E2M1X2","E2M3","E3M2","E4M3","E5M2","E8M0","FP16","FP32","FP64","HF32","HiF8","LB0","LB1","LB2","S16","S32","S4X2","S64","S8","TF32","TTRANS","TTRANS ","U16","U32","U4X2","U64","U8","destination0","source0"],"protected_literals_sha256":"a3d6432defc74b4dc7992ed52d9da597620887f5d804be2de84beaf86be75947","schema_version":1,"status":"complete","surface":"tile","unit_id":"PTO-TILE-TTRANS"} +{"block_mappings":[{"english_block_id":"tile-c-ttrans-purpose","locale_block_id":"tile-c-ttrans-purpose","locale_fragment_sha256":"4fbc76e8f17dac82b653a06d54b8ba580b9f9c8624154fcdc5fec5ca3a9388ac"},{"english_block_id":"tile-c-ttrans-mechanism","locale_block_id":"tile-c-ttrans-mechanism","locale_fragment_sha256":"541c81f96a022a88b3c61210ef4c5d57adee378e0d937bc10c55d0f11e699866"},{"english_block_id":"tile-c-ttrans-inputs-outputs","locale_block_id":"tile-c-ttrans-inputs-outputs","locale_fragment_sha256":"9a8da2e133a79122ecae1b796604f0ef87036c89886cc8f7250a89fd9d4e73d0"},{"english_block_id":"tile-c-ttrans-effects","locale_block_id":"tile-c-ttrans-effects","locale_fragment_sha256":"be484fed0dc8ef54c69eb7494c7abf4761b1966218c655c5d8470b11e19b506f"},{"english_block_id":"tile-c-ttrans-constraints","locale_block_id":"tile-c-ttrans-constraints","locale_fragment_sha256":"becab38ea5de2576c963a7a2186e167ff2918fc43e646d5a16e7809e9eea3701"},{"english_block_id":"tile-c-ttrans-example","locale_block_id":"tile-c-ttrans-example","locale_fragment_sha256":"6fd28db7426986daa748ab152ec564ec5afa8f2794e6f2277f3652bb1d61b551"}],"claim_mappings":[{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-001","locale_node_id":"tile-c-ttrans-purpose:/blocks/0/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-002","locale_node_id":"tile-c-ttrans-mechanism:/blocks/1/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-003","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-004","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-005","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/3"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-006","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/4"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-007","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-008","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-009","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/3"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-010","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/1"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-011","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/2"},{"english_claim_id":"PTO-READER-CLAIM-TILE-C-TTRANS-012","locale_node_id":"tile-c-ttrans-example:/blocks/5/nodes/2"}],"english_block_ids":["tile-c-ttrans-purpose","tile-c-ttrans-mechanism","tile-c-ttrans-inputs-outputs","tile-c-ttrans-effects","tile-c-ttrans-constraints","tile-c-ttrans-example"],"english_claim_ids":["PTO-READER-CLAIM-TILE-C-TTRANS-001","PTO-READER-CLAIM-TILE-C-TTRANS-002","PTO-READER-CLAIM-TILE-C-TTRANS-003","PTO-READER-CLAIM-TILE-C-TTRANS-004","PTO-READER-CLAIM-TILE-C-TTRANS-005","PTO-READER-CLAIM-TILE-C-TTRANS-006","PTO-READER-CLAIM-TILE-C-TTRANS-007","PTO-READER-CLAIM-TILE-C-TTRANS-008","PTO-READER-CLAIM-TILE-C-TTRANS-009","PTO-READER-CLAIM-TILE-C-TTRANS-010","PTO-READER-CLAIM-TILE-C-TTRANS-011","PTO-READER-CLAIM-TILE-C-TTRANS-012"],"english_node_ids":["PTO-READER-NODE-TILE-C-TTRANS-001","PTO-READER-NODE-TILE-C-TTRANS-002","PTO-READER-NODE-TILE-C-TTRANS-003","PTO-READER-NODE-TILE-C-TTRANS-004","PTO-READER-NODE-TILE-C-TTRANS-005","PTO-READER-NODE-TILE-C-TTRANS-006","PTO-READER-NODE-TILE-C-TTRANS-007","PTO-READER-NODE-TILE-C-TTRANS-008","PTO-READER-NODE-TILE-C-TTRANS-009","PTO-READER-NODE-TILE-C-TTRANS-010","PTO-READER-NODE-TILE-C-TTRANS-011","PTO-READER-NODE-TILE-C-TTRANS-012","PTO-READER-NODE-TILE-C-TTRANS-013","PTO-READER-NODE-TILE-C-TTRANS-014","PTO-READER-NODE-TILE-C-TTRANS-015","PTO-READER-NODE-TILE-C-TTRANS-016","PTO-READER-NODE-TILE-C-TTRANS-017","PTO-READER-NODE-TILE-C-TTRANS-018","PTO-READER-NODE-TILE-C-TTRANS-019"],"english_unit_shard_sha256":"cffc9c7de5fdb38035348ec4ca1cf06219a50baf4da4c7d97b57d4417f7d89ff","locale":"zh-CN","locale_documentation_path":"docs/site/i18n/zh-CN/docusaurus-plugin-content-docs-reference/current/tile/layout-and-rearrangement/layout/TTRANS.md","locale_guide_sha256":"c46c58e35abf046630c259625b30e9832291fe460f99ba823f7baccb63bc6d5a","node_mappings":[{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-001","locale_fragment_sha256":"b47a912292e8520d5065071a808e638627aee380e0a9101085283465b89fd6b1","locale_node_id":"tile-c-ttrans-purpose:/blocks/0/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-002","locale_fragment_sha256":"1fcb06e5518a1c958d9d02c8431d43aeedfad88e69a58063e486361d0b725893","locale_node_id":"tile-c-ttrans-purpose:/blocks/0/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-003","locale_fragment_sha256":"0fb0fa137e5fcb989ccbc1a70c0cdb1249a257e3e494cee28571a2a39937ea29","locale_node_id":"tile-c-ttrans-mechanism:/blocks/1/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-004","locale_fragment_sha256":"85d1db9c43a9faa3b8633d458ac07113e86a76dfe29498f3c0579eb839b7dc6d","locale_node_id":"tile-c-ttrans-mechanism:/blocks/1/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-005","locale_fragment_sha256":"f68e317d7e16ce8ec383a14de1806bfe101222f4ad4950cb4f17d2518e9480f0","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-006","locale_fragment_sha256":"4d47d7504301df3aa1ad03de00a03f2c92bdb40967a574695d1a925887beab34","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-007","locale_fragment_sha256":"5523932ea01efa7f804b280ca1c69e665e778c7b2738638b77d6bf9ad943b8b4","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-008","locale_fragment_sha256":"cf4e94c4a75d081cfb9879efdebda30d62ddb0f794c77dac308ce3fed97a778a","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/3"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-009","locale_fragment_sha256":"813a068bf1feaa079c5f847fe19c546302e852669a258093f87d72303daf690d","locale_node_id":"tile-c-ttrans-inputs-outputs:/blocks/2/nodes/4"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-010","locale_fragment_sha256":"4dddcb5ebec6822335c689b4168bd9026076f659971ec1467850c49258bd588f","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-011","locale_fragment_sha256":"9aecf5b9a5e2e8da56b3b4398c15c4198c368eeec201850f3675e91e6f63238e","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-012","locale_fragment_sha256":"5fae06d9bfdf418962d1dc199d2985b54c12c787f38bc718e458a2022fb8de84","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-013","locale_fragment_sha256":"962e0913a41cf14474cf83039085427f5072ee69a04ff32ffdf78832a13589bc","locale_node_id":"tile-c-ttrans-effects:/blocks/3/nodes/3"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-014","locale_fragment_sha256":"f9d4403e9d42f60043010a487ff612a8d95e85b4b69d4938bf1ac4cf14dfab96","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-015","locale_fragment_sha256":"a56856e5c5443c7196e5fc123aebf303c1ae787b5b309ad8776190424f637f80","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-016","locale_fragment_sha256":"7a1438c79bcf298589a807444f8e930c83823260451d2835ed5aee5f3f21a087","locale_node_id":"tile-c-ttrans-constraints:/blocks/4/nodes/2"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-017","locale_fragment_sha256":"c5dbdc010cb69c7be4b6a484eb2a5d92120b11e0d191eb9c17deb24232c49d07","locale_node_id":"tile-c-ttrans-example:/blocks/5/nodes/0"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-018","locale_fragment_sha256":"f66572487bb13811897408c19afd44cd622887edfa9ad423dc7871135eb531be","locale_node_id":"tile-c-ttrans-example:/blocks/5/nodes/1"},{"english_node_id":"PTO-READER-NODE-TILE-C-TTRANS-019","locale_fragment_sha256":"128998c4b56b7345d31157d7b7dcc4ec776f3bd07422d64414ba00841f762977","locale_node_id":"tile-c-ttrans-example:/blocks/5/nodes/2"}],"protected_literals":["A","BF16","E1M2X2","E2M1X2","E2M3","E3M2","E4M3","E5M2","E8M0","FP16","FP32","FP64","HF32","HiF8","LB0","LB1","LB2","S16","S32","S4X2","S64","S8","TF32","TTRANS","TTRANS ","U16","U32","U4X2","U64","U8","destination0","source0"],"protected_literals_sha256":"a3d6432defc74b4dc7992ed52d9da597620887f5d804be2de84beaf86be75947","retirement":{"disposition":"retired-from-active-release","last_active_owner_sha256":"8fc0c417dbf4fb4d6f3356a5da75265ee748824db07a45b542542980183abad9"},"schema_version":1,"status":"retired","surface":"tile","unit_id":"PTO-TILE-TTRANS"} diff --git a/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TUNPACK.json b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TUNPACK.json new file mode 100644 index 000000000..8932c0dd7 --- /dev/null +++ b/spec/evidence/mnemonic-descriptions/translations/zh-CN/tile/PTO-TILE-TUNPACK.json @@ -0,0 +1 @@ +{"block_mappings":[],"claim_mappings":[],"english_block_ids":[],"english_claim_ids":[],"english_node_ids":[],"english_unit_shard_sha256":"b048853b188a6e54329459abf2bd60a96734d8069cae574ae169250091cb5b2d","locale":"zh-CN","locale_documentation_path":null,"locale_guide_sha256":null,"node_mappings":[],"protected_literals":[],"protected_literals_sha256":"37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570","schema_version":1,"status":"pending","surface":"tile","unit_id":"PTO-TILE-TUNPACK"} diff --git a/specification.toml b/specification.toml index 4bce5c93b..c63f3a10b 100644 --- a/specification.toml +++ b/specification.toml @@ -37,7 +37,7 @@ system_register_definitions = 72 trap_numbers = 13 tile_model = "one-level" tile_registers = 64 -pto_operations = 109 +pto_operations = 107 hierarchical_calls = false [memory_order] diff --git a/tests/asl/block/execution/BSTART.SFU/block-bound-bstart-sfu-engine-001.asl b/tests/asl/block/execution/BSTART.SFU/block-bound-bstart-sfu-engine-001.asl index 1edb98cac..d63b87f62 100644 --- a/tests/asl/block/execution/BSTART.SFU/block-bound-bstart-sfu-engine-001.asl +++ b/tests/asl/block/execution/BSTART.SFU/block-bound-bstart-sfu-engine-001.asl @@ -83,12 +83,12 @@ begin assert InstructionContractAcceptsTileOperation_BSTART_SFU(78) == TRUE; assert InstructionContractAcceptsTileOperation_BSTART_SFU(79) == TRUE; assert InstructionContractAcceptsTileOperation_BSTART_SFU(80) == TRUE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(81) == TRUE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(82) == TRUE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(83) == TRUE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(84) == TRUE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(85) == TRUE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(86) == TRUE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(81) == FALSE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(82) == FALSE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(83) == FALSE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(84) == FALSE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(85) == FALSE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(86) == FALSE; assert InstructionContractAcceptsTileOperation_BSTART_SFU(87) == FALSE; assert InstructionContractAcceptsTileOperation_BSTART_SFU(88) == FALSE; assert InstructionContractAcceptsTileOperation_BSTART_SFU(89) == FALSE; @@ -105,11 +105,9 @@ begin assert InstructionContractAcceptsTileOperation_BSTART_SFU(100) == FALSE; assert InstructionContractAcceptsTileOperation_BSTART_SFU(101) == FALSE; assert InstructionContractAcceptsTileOperation_BSTART_SFU(102) == FALSE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(103) == FALSE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(104) == FALSE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(105) == FALSE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(106) == FALSE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(107) == FALSE; - assert InstructionContractAcceptsTileOperation_BSTART_SFU(108) == FALSE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(103) == TRUE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(104) == TRUE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(105) == TRUE; + assert InstructionContractAcceptsTileOperation_BSTART_SFU(106) == TRUE; return 0; end; diff --git a/tests/asl/block/execution/BSTART.VEC/block-bound-bstart-vec-engine-001.asl b/tests/asl/block/execution/BSTART.VEC/block-bound-bstart-vec-engine-001.asl index 1cb5a98ff..6f0c2c890 100644 --- a/tests/asl/block/execution/BSTART.VEC/block-bound-bstart-vec-engine-001.asl +++ b/tests/asl/block/execution/BSTART.VEC/block-bound-bstart-vec-engine-001.asl @@ -109,7 +109,5 @@ begin assert InstructionContractAcceptsTileOperation_BSTART_VEC(104) == FALSE; assert InstructionContractAcceptsTileOperation_BSTART_VEC(105) == FALSE; assert InstructionContractAcceptsTileOperation_BSTART_VEC(106) == FALSE; - assert InstructionContractAcceptsTileOperation_BSTART_VEC(107) == FALSE; - assert InstructionContractAcceptsTileOperation_BSTART_VEC(108) == FALSE; return 0; end; diff --git a/tests/asl/block/model/dispatch/cell-rearrangement-schema/block-exec-cell-rearrangement-decoded-001.asl b/tests/asl/block/model/dispatch/cell-rearrangement-schema/block-exec-cell-rearrangement-decoded-001.asl new file mode 100644 index 000000000..56c2d9871 --- /dev/null +++ b/tests/asl/block/model/dispatch/cell-rearrangement-schema/block-exec-cell-rearrangement-decoded-001.asl @@ -0,0 +1,197 @@ +// PTO-TEST: {"id":"PTO-AVS-BLOCK-CELL-REARRANGE-DECODED-001","source":"asl/block/model/dispatch/cell-rearrangement-schema.asl","requirements":["PTO-INST-TILE-TPERMUTE","PTO-INST-TILE-TSHUF"],"kind":"execution","summary":"Decoded cell-rearrangement bundles exercise normal control, mandatory and surplus B.IOR, raw control faults, zero-mask no-op, and removed selectors.","pass_condition":"The selected bundle either publishes the decoded result or reports the specified architectural fault before effects.","related_sources":["asl/block/model/dispatch/tile-execution.asl","asl/tile/model/legality/layout-rearrangement.asl"]} + +pure func CellRearrangementTEPLStart(selector: bits(10), + data_type: bits(5)) => bits(64) +begin + var instruction: bits(64) = Zeros{64} + 0x00019181; + instruction[26:25] = selector[6:5]; + instruction[24:20] = selector[4:0]; + instruction[31:27] = data_type; + return instruction; +end; + +pure func CellRearrangementScalarBinding(destination: bits(5), + source0: bits(5), + source1: bits(5), + source2: bits(5)) => bits(64) +begin + var instruction: bits(64) = Zeros{64} + 0x00000013; + instruction[11:7] = destination; + instruction[19:15] = source0; + instruction[24:20] = source1; + instruction[31:27] = source2; + return instruction; +end; + +func PrepareDecodedTshufBundle() +begin + ResetProfileState(); + let configured_1 = ConfigureCubeTile(1, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_2 = ConfigureCubeTile(2, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_3 = ConfigureCubeTile(3, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(1, 0, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(1, 1, 0, Zeros{PTO_XLEN} + 2); + WriteTileElement(2, 0, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(2, 1, 0, Zeros{PTO_XLEN} + 1); + let started = ExecuteCommandInstruction( + CellRearrangementTEPLStart(Zeros{10} + 0x076, + TileDataTypeToEncoding(TileDataType_U32)), 32); + AddBundleTileBinding(TRUE, 3, 1, '1111', TRUE, TRUE, 1, 2, TRUE); + assert started == CommandExecution_Executed; +end; + +func TestDecodedTpermuteNormalAndFault() +begin + ResetProfileState(); + let configured_5 = ConfigureCubeTile(1, 128, 1, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_6 = ConfigureCubeTile(2, 128, 1, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_7 = ConfigureCubeTile(3, 128, 1, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_8 = ConfigureCubeTile(4, 128, 1, 4, TileDataType_U8, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(1, 0, 0, Zeros{PTO_XLEN} + 0x04030201); + WriteTileElement(2, 0, 0, Zeros{PTO_XLEN} + 0x08070605); + WriteTileElement(4, 0, 0, Zeros{PTO_XLEN}); + WriteTileElement(4, 0, 1, Zeros{PTO_XLEN} + 4); + WriteTileElement(4, 0, 2, Zeros{PTO_XLEN} + 1); + WriteTileElement(4, 0, 3, Zeros{PTO_XLEN} + 5); + let started = ExecuteCommandInstruction( + CellRearrangementTEPLStart(Zeros{10} + 0x075, + TileDataTypeToEncoding(TileDataType_U32)), 32); + AddBundleTileBinding(FALSE, 0, 1, '1111', TRUE, TRUE, 1, 2, FALSE); + AddBundleTileBinding(TRUE, 3, 1, '1111', TRUE, FALSE, 4, 0, TRUE); + let operation = DecodeTileOperation(TileDecode_TEPL, + Zeros{12} + 0x075) + as integer {0..PTO_TILE_OPERATION_COUNT-1}; + assert started == CommandExecution_Executed; + assert TileOperationOfIndex(operation) == TileOperation_TPERMUTE; + assert BundleOperationBindingsComplete(operation); + assert SelectedBundleCellRearrangementSchemaLegal(operation); + assert BundleOperationGPRBindingValuesLegal(operation); + assert SelectedBundleClosedSchemasLegal(operation); + assert SelectedBundleTileMasksLegal(); + assert BundleSharedDestinationAssemblyPolicyLegal(); + let completed = ExecuteBundleTileOperation(); + assert completed; + assert _LastFault == Fault_None; + let decoded_destination = _BundleTileBindings[[1]].destination; + assert _Tiles[[decoded_destination]].layout == TileLayout_CUBE_M32; + assert ReadTileElement(decoded_destination, 0, 0) == + Zeros{PTO_XLEN} + 0x06020501; + + ResetProfileState(); + let configured_1 = ConfigureCubeTile(1, 128, 1, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_2 = ConfigureCubeTile(2, 128, 1, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_3 = ConfigureCubeTile(3, 128, 1, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_4 = ConfigureCubeTile(4, 128, 1, 4, TileDataType_U8, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(1, 0, 0, Zeros{PTO_XLEN} + 0x04030201); + WriteTileElement(2, 0, 0, Zeros{PTO_XLEN} + 0x08070605); + WriteTileElement(3, 0, 0, Zeros{PTO_XLEN} + 0xaaaaaaaa); + WriteTileElement(4, 0, 0, Zeros{PTO_XLEN} + 8); + WriteTileElement(4, 0, 1, Zeros{PTO_XLEN}); + WriteTileElement(4, 0, 2, Zeros{PTO_XLEN} + 1); + WriteTileElement(4, 0, 3, Zeros{PTO_XLEN} + 5); + let invalid_start = ExecuteCommandInstruction( + CellRearrangementTEPLStart(Zeros{10} + 0x075, + TileDataTypeToEncoding(TileDataType_U32)), 32); + AddBundleTileBinding(FALSE, 0, 1, '1111', TRUE, TRUE, 1, 2, FALSE); + AddBundleTileBinding(TRUE, 3, 1, '1111', TRUE, FALSE, 4, 0, TRUE); + let invalid_completed = ExecuteBundleTileOperation(); + assert invalid_start == CommandExecution_Executed; + assert !invalid_completed; + assert _LastFault == Fault_TileLegality; + assert ReadTileElement(3, 0, 0) == Zeros{PTO_XLEN} + 0xaaaaaaaa; +end; + +func TestDecodedTshufControls() +begin + // B.IOR is mandatory for TSHUF; omission is a bundle-control fault. + PrepareDecodedTshufBundle(); + let omitted = ExecuteBundleTileOperation(); + assert !omitted && _LastFault == Fault_BundleControl; + + // A decoded scalar control runs the normal path. + PrepareDecodedTshufBundle(); + WriteGPR(2, Zeros{PTO_XLEN} + 0x00000302); + let scalar = ExecuteCommandInstruction( + CellRearrangementScalarBinding(Zeros{5}, Zeros{5} + 2, + Zeros{5}, Zeros{5}), 32); + let completed = ExecuteBundleTileOperation(); + assert scalar == CommandExecution_Executed; + assert completed && _LastFault == Fault_None; + let tshuf_destination = _BundleTileBindings[[0]].destination; + assert ReadTileElement(tshuf_destination, 0, 0) == + Zeros{PTO_XLEN} + 2; + assert ReadTileElement(tshuf_destination, 1, 0) == + Zeros{PTO_XLEN} + 1; + + // Nonzero surplus B.IOR fields are rejected by the selected schema. + PrepareDecodedTshufBundle(); + WriteGPR(2, Zeros{PTO_XLEN} + 0x00000302); + WriteGPR(3, Zeros{PTO_XLEN} + 1); + let surplus = ExecuteCommandInstruction( + CellRearrangementScalarBinding(Zeros{5}, Zeros{5} + 2, + Zeros{5} + 3, Zeros{5}), 32); + let surplus_completed = ExecuteBundleTileOperation(); + assert surplus == CommandExecution_Executed; + assert !surplus_completed && _LastFault == Fault_BundleControl; + + // The private control is an XLEN word with a reserved upper half. + PrepareDecodedTshufBundle(); + WriteGPR(2, Zeros{PTO_XLEN} + 0x0000000100000302); + let reserved = ExecuteCommandInstruction( + CellRearrangementScalarBinding(Zeros{5}, Zeros{5} + 2, + Zeros{5}, Zeros{5}), 32); + let reserved_completed = ExecuteBundleTileOperation(); + assert reserved == CommandExecution_Executed; + assert !reserved_completed && _LastFault == Fault_TileLegality; +end; + +func AssertRetiredCellRearrangementSelector(selector: bits(10)) +begin + ResetProfileState(); + let retired = ExecuteCommandInstruction( + CellRearrangementTEPLStart(selector, + TileDataTypeToEncoding(TileDataType_U32)), 32); + assert retired == CommandExecution_Rejected; + assert _LastFault == Fault_IllegalInstruction; +end; + +func TestDecodedCellRearrangementNoopAndRemovedSelectors() +begin + // PE_MASK=0000 returns before descriptor, control, or source validation. + ResetProfileState(); + let no_op_start = ExecuteCommandInstruction( + CellRearrangementTEPLStart(Zeros{10} + 0x076, + TileDataTypeToEncoding(TileDataType_U32)), 32); + AddBundleTileBinding(TRUE, 3, 1, '0000', TRUE, TRUE, 60, 61, TRUE); + let no_op = ExecuteBundleTileOperation(); + assert no_op_start == CommandExecution_Executed; + assert no_op && _LastFault == Fault_None; + assert !_Tiles[[3]].allocated; + + // The six retired selectors are holes, not compatibility aliases. + AssertRetiredCellRearrangementSelector(Zeros{10} + 0x065); + AssertRetiredCellRearrangementSelector(Zeros{10} + 0x06E); + AssertRetiredCellRearrangementSelector(Zeros{10} + 0x071); + AssertRetiredCellRearrangementSelector(Zeros{10} + 0x072); + AssertRetiredCellRearrangementSelector(Zeros{10} + 0x073); + AssertRetiredCellRearrangementSelector(Zeros{10} + 0x074); +end; + +func main() => integer +begin + TestDecodedTpermuteNormalAndFault(); + TestDecodedTshufControls(); + TestDecodedCellRearrangementNoopAndRemovedSelectors(); + return 0; +end; diff --git a/tests/asl/block/model/dispatch/cell-rearrangement-schema/block-static-cell-rearrangement-schema-contract-001.asl b/tests/asl/block/model/dispatch/cell-rearrangement-schema/block-static-cell-rearrangement-schema-contract-001.asl new file mode 100644 index 000000000..a16c7f7a8 --- /dev/null +++ b/tests/asl/block/model/dispatch/cell-rearrangement-schema/block-static-cell-rearrangement-schema-contract-001.asl @@ -0,0 +1,7 @@ +// Generated by scripts/generate-mnemonic-avs.py. Do not edit. +// PTO-TEST: {"id":"PTO-AVS-BLOCK-MODEL-DISPATCH-CELL-REARR-SCHEMA-STATIC-001","source":"asl/block/model/dispatch/cell-rearrangement-schema.asl","requirements":[],"kind":"static-invariant","summary":"PTO-BLOCK-MODEL-DISPATCH-CELL-REARRANGEMENT-SCHEMA compiles as an independent normative unit","pass_condition":"the complete model and this unit's static invariant compile","related_sources":[]} +func main() => integer +begin + assert TRUE; + return 0; +end; diff --git a/tests/asl/block/model/dispatch/partial-schema/block-bound-tpart-schema-001.asl b/tests/asl/block/model/dispatch/partial-schema/block-bound-tpart-schema-001.asl deleted file mode 100644 index f55d35316..000000000 --- a/tests/asl/block/model/dispatch/partial-schema/block-bound-tpart-schema-001.asl +++ /dev/null @@ -1,73 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-BLOCK-TPART-SCHEMA-001","source":"asl/block/model/dispatch/partial-schema.asl","requirements":["PTO-INST-TILE-TPARTADD","PTO-INST-TILE-TPARTMUL","PTO-INST-TILE-TPARTMAX","PTO-INST-TILE-TPARTMIN"],"kind":"boundary","summary":"The TPART family accepts only its closed Local schema","pass_condition":"two origin-anchored Local sources and one new destination are legal while even an all-zero B.DATR carrier is rejected","related_sources":["asl/tile/model/legality/indexed-layout.asl"]} - -pure func TPARTSchemaStart() => bits(64) -begin - var instruction: bits(64) = Zeros{64} + 0x00019181; - instruction[26:25] = '11'; - instruction[24:20] = '10001'; - instruction[31:27] = Zeros{5} + 18; - return instruction; -end; - -func main() => integer -begin - ResetProfileState(); - ConfigureTile( - 32, - 128, - 16, - 4, - 1, - 3, - TileDataType_S16, - TileLayout_RowMajor, - TileLocation_Any); - ConfigureTile( - 33, - 128, - 32, - 2, - 1, - 2, - TileDataType_S16, - TileLayout_RowMajor, - TileLocation_Any); - for column = 0 to 2 do - WriteTileElement( - 32, - 0, - column as integer {0..65535}, - Zeros{PTO_XLEN} + column); - end; - for column = 0 to 1 do - WriteTileElement( - 33, - 0, - column as integer {0..65535}, - Zeros{PTO_XLEN} + column); - end; - - let started = ExecuteCommandInstruction(TPARTSchemaStart(), 32); - assert started == CommandExecution_Executed; - SetBundleDimension(0, Zeros{PTO_XLEN} + 3); - SetBundleDimension(2, Zeros{PTO_XLEN} + 4); - AddBundleTileBinding( - TRUE, - 0, - 1, - '0001', - TRUE, - TRUE, - 32, - 33, - TRUE); - let operation = DecodeTileOperation( - TileDecode_TEPL, - Zeros{12} + 0x071) - as integer {0..PTO_TILE_OPERATION_COUNT-1}; - assert SelectedBundleClosedPartialSchemaLegal(operation); - - _BundleDataAttributesPresent = TRUE; - assert !SelectedBundleClosedPartialSchemaLegal(operation); - return 0; -end; diff --git a/tests/asl/block/model/dispatch/partial-schema/block-static-partial-schema-contract-001.asl b/tests/asl/block/model/dispatch/partial-schema/block-static-partial-schema-contract-001.asl deleted file mode 100644 index d0ff717a2..000000000 --- a/tests/asl/block/model/dispatch/partial-schema/block-static-partial-schema-contract-001.asl +++ /dev/null @@ -1,7 +0,0 @@ -// Generated by scripts/generate-mnemonic-avs.py. Do not edit. -// PTO-TEST: {"id":"PTO-AVS-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA-STATIC-001","source":"asl/block/model/dispatch/partial-schema.asl","requirements":[],"kind":"static-invariant","summary":"PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA compiles as an independent normative unit","pass_condition":"the complete model and this unit's static invariant compile","related_sources":[]} -func main() => integer -begin - assert TRUE; - return 0; -end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-178.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-178.asl index 151e6fb2c..6b1fce25b 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-178.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-178.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-178","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0178 -// RANGE-MATRIX-CASE-0178 TFILLPAD source0 -> case_0178_normal_commit +// RANGE-MATRIX-CASE-0178 TCI destination0 -> case_0178_normal_commit func RunCase_0178() => boolean begin ResetProfileState(); @@ -9,21 +9,21 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 1 then + if tile == 0 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, + 4, TileDataType_S32, TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, + 8, 4, 1, + 4, TileDataType_S32, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26519181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x8e619181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,12 +31,12 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0008ee13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_0 == CommandExecution_Executed; assert BundleOperationBindingsComplete(72); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; @@ -55,6 +55,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-179.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-179.asl index 7ad1af591..89c91aedf 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-179.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-179.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-179","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0179 -// RANGE-MATRIX-CASE-0179 TFILLPAD destination0 -> case_0179_normal_commit +// RANGE-MATRIX-CASE-0179 TTRI destination0 -> case_0179_normal_commit func RunCase_0179() => boolean begin ResetProfileState(); @@ -12,18 +12,18 @@ begin if tile == 0 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, + 4, TileDataType_S32, TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, + 8, 4, 1, + 4, TileDataType_S32, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26519181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x8e719181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,16 +31,16 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0008ee13, 32); assert bind_0 == CommandExecution_Executed; let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(72); + assert BundleOperationBindingsComplete(73); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(72); + assert SelectedBundleClosedSchemasLegal(73); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-180.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-180.asl index 74367aa66..db2679da0 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-180.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-180.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-180","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0180 -// RANGE-MATRIX-CASE-0180 TCI destination0 -> case_0180_normal_commit +// RANGE-MATRIX-CASE-0180 THISTOGRAM source0 -> case_0180_normal_commit func RunCase_0180() => boolean begin ResetProfileState(); @@ -9,38 +9,32 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 0 then + if tile == 1 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_S32, TileLayout_CUBE_N8, + 4, (if tile == 2 then TileDataType_U8 else TileDataType_U16), TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 8, 4, 1, - 4, TileDataType_S32, + (if tile == 2 then 32 else 16), 4, 1, + 4, (if tile == 2 then TileDataType_U8 else TileDataType_U16), TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x8e619181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0xd6819181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0008ee13, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x01901023, 32); + assert datr == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x081a4e13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(73); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(74); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(73); + assert SelectedBundleClosedSchemasLegal(74); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -55,11 +49,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-181.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-181.asl index 8df1cf036..3c2d193e3 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-181.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-181.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-181","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0181 -// RANGE-MATRIX-CASE-0181 TTRI destination0 -> case_0181_normal_commit +// RANGE-MATRIX-CASE-0181 THISTOGRAM source1 -> case_0181_normal_commit func RunCase_0181() => boolean begin ResetProfileState(); @@ -9,34 +9,28 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 0 then + if tile == 2 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_S32, TileLayout_CUBE_N8, + 4, (if tile == 2 then TileDataType_U8 else TileDataType_U16), TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 8, 4, 1, - 4, TileDataType_S32, + (if tile == 2 then 32 else 16), 4, 1, + 4, (if tile == 2 then TileDataType_U8 else TileDataType_U16), TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x8e719181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0xd6819181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0008ee13, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x01901023, 32); + assert datr == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x081a4e13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; assert BundleOperationBindingsComplete(74); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; @@ -55,11 +49,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-182.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-182.asl index 96a0b2d16..09cc75ea4 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-182.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-182.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-182","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0182 -// RANGE-MATRIX-CASE-0182 THISTOGRAM source0 -> case_0182_normal_commit +// RANGE-MATRIX-CASE-0182 THISTOGRAM destination0 -> case_0182_normal_commit func RunCase_0182() => boolean begin ResetProfileState(); @@ -9,7 +9,7 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 1 then + if tile == 0 then let configured = ConfigureCubeTileForMask(tile, 128, 1, 4, (if tile == 2 then TileDataType_U8 else TileDataType_U16), TileLayout_CUBE_M16, @@ -29,12 +29,12 @@ begin assert datr == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x081a4e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(75); + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x80001a53, 32); + assert assemble_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(74); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(75); + assert SelectedBundleClosedSchemasLegal(74); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -49,6 +49,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(4)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-183.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-183.asl index 50bc5555a..e424dfe0d 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-183.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-183.asl @@ -1,36 +1,44 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-183","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0183 -// RANGE-MATRIX-CASE-0183 THISTOGRAM source1 -> case_0183_normal_commit +// RANGE-MATRIX-CASE-0183 TQUANT source0 -> case_0183_normal_commit func RunCase_0183() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); + WriteGPR(2, Zeros{PTO_XLEN} + 0x3f800000); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 2 then + if tile == 1 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, (if tile == 2 then TileDataType_U8 else TileDataType_U16), TileLayout_CUBE_M16, + 4, TileDataType_FP32, TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - (if tile == 2 then 32 else 16), 4, 1, - 4, (if tile == 2 then TileDataType_U8 else TileDataType_U16), + 8, 4, 1, + 4, TileDataType_FP32, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0xd6819181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x0ea19181, 32); assert started == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x01901023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x01301023, 32); assert datr == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x081a4e13, 32); + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; + let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); + assert dim_101043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; assert BundleOperationBindingsComplete(75); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-184.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-184.asl index 5b941ae6c..fb1547da0 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-184.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-184.asl @@ -1,35 +1,43 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-184","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0184 -// RANGE-MATRIX-CASE-0184 THISTOGRAM destination0 -> case_0184_normal_commit +// RANGE-MATRIX-CASE-0184 TQUANT destination0 -> case_0184_normal_commit func RunCase_0184() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); + WriteGPR(2, Zeros{PTO_XLEN} + 0x3f800000); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do if tile == 0 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, (if tile == 2 then TileDataType_U8 else TileDataType_U16), TileLayout_CUBE_M16, + 4, TileDataType_FP32, TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - (if tile == 2 then 32 else 16), 4, 1, - 4, (if tile == 2 then TileDataType_U8 else TileDataType_U16), + 8, 4, 1, + 4, TileDataType_FP32, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0xd6819181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x0ea19181, 32); assert started == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x01901023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x01301023, 32); assert datr == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x081a4e13, 32); + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; + let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); + assert dim_101043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x80001a53, 32); + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); assert assemble_0 == CommandExecution_Executed; assert BundleOperationBindingsComplete(75); let prepared_stage2 = PrepareSelectedBundleStage2(); @@ -51,7 +59,7 @@ begin _Tiles[[observed_destination]].contents_defined; let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(4)); + 0, BundleLocalGenerationCellCount(1)); assert completed_writer_0; assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-185.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-185.asl index 9a0b7da01..67b401a3e 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-185.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-185.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-185","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0185 -// RANGE-MATRIX-CASE-0185 TQUANT source0 -> case_0185_normal_commit +// RANGE-MATRIX-CASE-0185 TDEQUANT source0 -> case_0185_normal_commit func RunCase_0185() => boolean begin ResetProfileState(); @@ -12,20 +12,20 @@ begin if tile == 1 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP32, TileLayout_CUBE_N8, + 4, TileDataType_S8, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 8, 4, 1, - 4, TileDataType_FP32, + 32, 4, 1, + 4, TileDataType_S8, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x0ea19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x9eb19181, 32); assert started == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x01301023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00101023, 32); assert datr == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-186.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-186.asl index 0c31b546a..7ba0e2acc 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-186.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-186.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-186","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0186 -// RANGE-MATRIX-CASE-0186 TQUANT destination0 -> case_0186_normal_commit +// RANGE-MATRIX-CASE-0186 TDEQUANT destination0 -> case_0186_normal_commit func RunCase_0186() => boolean begin ResetProfileState(); @@ -12,20 +12,20 @@ begin if tile == 0 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP32, TileLayout_CUBE_N8, + 4, TileDataType_S8, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 8, 4, 1, - 4, TileDataType_FP32, + 32, 4, 1, + 4, TileDataType_S8, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x0ea19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x9eb19181, 32); assert started == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x01301023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00101023, 32); assert datr == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-187.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-187.asl index b2bd5d0d6..c0bfdac5f 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-187.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-187.asl @@ -1,44 +1,42 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-187","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0187 -// RANGE-MATRIX-CASE-0187 TDEQUANT source0 -> case_0187_normal_commit +// RANGE-MATRIX-CASE-0187 TSORT source0 -> case_0187_normal_commit func RunCase_0187() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 0x3f800000); + WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do if tile == 1 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_S8, TileLayout_CUBE_M16, + 4, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 32, 4, 1, - 4, TileDataType_S8, + 16, 4, 1, + 4, TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x9eb19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x26c19181, 32); assert started == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00101023, 32); - assert datr == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x00105e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0000ee13, 32); + assert bind_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x00096e93, 32); + assert bind_2 == CommandExecution_Executed; assert BundleOperationBindingsComplete(77); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-188.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-188.asl index fb76c5670..8376095de 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-188.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-188.asl @@ -1,44 +1,42 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-188","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0188 -// RANGE-MATRIX-CASE-0188 TDEQUANT destination0 -> case_0188_normal_commit +// RANGE-MATRIX-CASE-0188 TSORT destination0 -> case_0188_normal_commit func RunCase_0188() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 0x3f800000); + WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do if tile == 0 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_S8, TileLayout_CUBE_M16, + 4, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 32, 4, 1, - 4, TileDataType_S8, + 16, 4, 1, + 4, TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x9eb19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x26c19181, 32); assert started == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00101023, 32); - assert datr == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x00105e13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0000ee13, 32); + assert bind_1 == CommandExecution_Executed; + let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x00096e93, 32); + assert bind_2 == CommandExecution_Executed; assert BundleOperationBindingsComplete(77); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-189.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-189.asl index 44c5b0eec..e404f8949 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-189.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-189.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-189","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0189 -// RANGE-MATRIX-CASE-0189 TSORT source0 -> case_0189_normal_commit +// RANGE-MATRIX-CASE-0189 TSORT destination1 -> case_0189_normal_commit func RunCase_0189() => boolean begin ResetProfileState(); @@ -9,7 +9,7 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 1 then + if tile == 0 then let configured = ConfigureCubeTileForMask(tile, 128, 1, 4, TileDataType_FP16, TileLayout_CUBE_M16, @@ -31,16 +31,16 @@ begin assert ior == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x00105e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0000ee13, 32); assert bind_1 == CommandExecution_Executed; let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x00096e93, 32); assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(78); + let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x80001953, 32); + assert assemble_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(77); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(78); + assert SelectedBundleClosedSchemasLegal(77); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -55,6 +55,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_1 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(1, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(2)); + assert completed_writer_1; + assert _LocalGenerations[[BundleLocalGenerationSlot(1, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-190.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-190.asl index 31c301586..daa58281f 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-190.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-190.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-190","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0190 -// RANGE-MATRIX-CASE-0190 TSORT destination0 -> case_0190_normal_commit +// RANGE-MATRIX-CASE-0190 TMRGSORT source0 -> case_0190_normal_commit func RunCase_0190() => boolean begin ResetProfileState(); @@ -9,34 +9,28 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 0 then + if tile == 1 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, + 2, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, + (if tile == 2 then 32 else (if tile == 1 then 32 else 16)), (if tile == 2 then 2 else (if tile == 1 then 2 else 4)), 1, + (if tile == 2 then 2 else (if tile == 1 then 2 else 4)), TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26c19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x26d19181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x00105e13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0000ee13, 32); - assert bind_1 == CommandExecution_Executed; - let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x00096e93, 32); - assert bind_2 == CommandExecution_Executed; + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; assert BundleOperationBindingsComplete(78); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; @@ -55,11 +49,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-191.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-191.asl index d1c37670b..7decf9418 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-191.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-191.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-191","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0191 -// RANGE-MATRIX-CASE-0191 TSORT destination1 -> case_0191_normal_commit +// RANGE-MATRIX-CASE-0191 TMRGSORT source1 -> case_0191_normal_commit func RunCase_0191() => boolean begin ResetProfileState(); @@ -9,34 +9,28 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 0 then + if tile == 2 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, + 2, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, + (if tile == 2 then 32 else (if tile == 1 then 32 else 16)), (if tile == 2 then 2 else (if tile == 1 then 2 else 4)), 1, + (if tile == 2 then 2 else (if tile == 1 then 2 else 4)), TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26c19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x26d19181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x00105e13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0000ee13, 32); - assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x00096e93, 32); - assert bind_2 == CommandExecution_Executed; - let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x80001953, 32); - assert assemble_2 == CommandExecution_Executed; + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; assert BundleOperationBindingsComplete(78); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; @@ -55,11 +49,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_1 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(1, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(2)); - assert completed_writer_1; - assert _LocalGenerations[[BundleLocalGenerationSlot(1, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-192.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-192.asl index 57a6ae727..173deb0db 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-192.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-192.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-192","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0192 -// RANGE-MATRIX-CASE-0192 TMRGSORT source0 -> case_0192_normal_commit +// RANGE-MATRIX-CASE-0192 TMRGSORT destination0 -> case_0192_normal_commit func RunCase_0192() => boolean begin ResetProfileState(); @@ -9,10 +9,10 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 1 then + if tile == 0 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 2, TileDataType_FP16, TileLayout_CUBE_M16, + 4, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else @@ -29,12 +29,12 @@ begin assert ior == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(79); + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(78); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(79); + assert SelectedBundleClosedSchemasLegal(78); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -49,6 +49,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-193.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-193.asl index c20020718..9330f18c1 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-193.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-193.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-193","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0193 -// RANGE-MATRIX-CASE-0193 TMRGSORT source1 -> case_0193_normal_commit +// RANGE-MATRIX-CASE-0193 TGATHER source0 -> case_0193_normal_commit func RunCase_0193() => boolean begin ResetProfileState(); @@ -9,28 +9,32 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 2 then + if tile == 1 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 2, TileDataType_FP16, TileLayout_CUBE_M16, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - (if tile == 2 then 32 else (if tile == 1 then 32 else 16)), (if tile == 2 then 2 else (if tile == 1 then 2 else 4)), 1, - (if tile == 2 then 2 else (if tile == 1 then 2 else 4)), TileDataType_FP16, + (if tile == 2 then 8 else 16), 4, 1, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26d19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x26f19181, 32); assert started == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; + let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); + assert dim_101043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; assert BundleOperationBindingsComplete(79); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-194.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-194.asl index 84a2f85c5..d48f02683 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-194.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-194.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-194","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0194 -// RANGE-MATRIX-CASE-0194 TMRGSORT destination0 -> case_0194_normal_commit +// RANGE-MATRIX-CASE-0194 TGATHER source1 -> case_0194_normal_commit func RunCase_0194() => boolean begin ResetProfileState(); @@ -9,28 +9,32 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 0 then + if tile == 2 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - (if tile == 2 then 32 else (if tile == 1 then 32 else 16)), (if tile == 2 then 2 else (if tile == 1 then 2 else 4)), 1, - (if tile == 2 then 2 else (if tile == 1 then 2 else 4)), TileDataType_FP16, + (if tile == 2 then 8 else 16), 4, 1, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26d19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x26f19181, 32); assert started == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; + let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); + assert dim_101043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; assert BundleOperationBindingsComplete(79); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; @@ -49,11 +53,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-195.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-195.asl index 86ee9c7e1..afb45f770 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-195.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-195.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-195","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0195 -// RANGE-MATRIX-CASE-0195 TTRANS source0 -> case_0195_normal_commit +// RANGE-MATRIX-CASE-0195 TGATHER destination0 -> case_0195_normal_commit func RunCase_0195() => boolean begin ResetProfileState(); @@ -9,36 +9,36 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 1 then + if tile == 0 then let configured = - ConfigureCubeTileForMask(tile, 128, 2, - 2, TileDataType_FP16, TileLayout_CUBE_M16, + ConfigureCubeTileForMask(tile, 128, 1, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 16, 4, (if tile == 1 then 2 else 1), - (if tile == 1 then 2 else 4), TileDataType_FP16, + (if tile == 2 then 8 else 16), 4, 1, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26e19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x26f19181, 32); assert started == CommandExecution_Executed; - let dim_200043 = ExecuteCommandInstruction(Zeros{64} + 0x00200043, 32); - assert dim_200043 == CommandExecution_Executed; - let dim_201043 = ExecuteCommandInstruction(Zeros{64} + 0x00201043, 32); - assert dim_201043 == CommandExecution_Executed; - let dim_202043 = ExecuteCommandInstruction(Zeros{64} + 0x00202043, 32); - assert dim_202043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; + let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); + assert dim_101043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(80); + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(79); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(80); + assert SelectedBundleClosedSchemasLegal(79); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -53,6 +53,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-196.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-196.asl index fff746f5e..14dca03fc 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-196.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-196.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-196","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0196 -// RANGE-MATRIX-CASE-0196 TTRANS destination0 -> case_0196_normal_commit +// RANGE-MATRIX-CASE-0196 TSCATTER source0 -> case_0196_normal_commit func RunCase_0196() => boolean begin ResetProfileState(); @@ -9,32 +9,32 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 0 then + if tile == 1 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else ConfigureTileForMask(tile, 128, - 16, 4, (if tile == 1 then 2 else 1), - (if tile == 1 then 2 else 4), TileDataType_FP16, + (if tile == 2 then 8 else 16), 4, 1, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_RowMajor, TileLocation_Any, '1111'); end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26e19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x27019181, 32); assert started == CommandExecution_Executed; - let dim_200043 = ExecuteCommandInstruction(Zeros{64} + 0x00200043, 32); - assert dim_200043 == CommandExecution_Executed; - let dim_201043 = ExecuteCommandInstruction(Zeros{64} + 0x00201043, 32); - assert dim_201043 == CommandExecution_Executed; - let dim_202043 = ExecuteCommandInstruction(Zeros{64} + 0x00202043, 32); - assert dim_202043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; + let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); + assert dim_101043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; assert BundleOperationBindingsComplete(80); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; @@ -53,11 +53,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-197.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-197.asl index bff969415..ed7278304 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-197.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-197.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-197","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0197 -// RANGE-MATRIX-CASE-0197 TGATHER source0 -> case_0197_normal_commit +// RANGE-MATRIX-CASE-0197 TSCATTER source1 -> case_0197_normal_commit func RunCase_0197() => boolean begin ResetProfileState(); @@ -9,10 +9,10 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 1 then + if tile == 2 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_M16, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured; else @@ -23,7 +23,7 @@ begin end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26f19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x27019181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -33,12 +33,12 @@ begin assert dim_402043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(81); + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(80); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(81); + assert SelectedBundleClosedSchemasLegal(80); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-198.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-198.asl index d896fbf6f..fe3618084 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-198.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-198.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-198","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0198 -// RANGE-MATRIX-CASE-0198 TGATHER source1 -> case_0198_normal_commit +// RANGE-MATRIX-CASE-0198 TSCATTER destination0 -> case_0198_exact_fault func RunCase_0198() => boolean begin ResetProfileState(); @@ -9,10 +9,10 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); for tile = 1 to 8 looplimit 8 do - if tile == 2 then + if tile == 0 then let configured = ConfigureCubeTileForMask(tile, 128, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_N8, + 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured; else @@ -23,7 +23,7 @@ begin end; MarkTileValidRegionDefined(tile); end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26f19181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x27019181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -33,26 +33,12 @@ begin assert dim_402043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(81); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(81); - assert SelectedBundleTileMasksLegal(); + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(80); let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-199.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-199.asl index 277cfe5ee..740282838 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-199.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-199.asl @@ -1,29 +1,15 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-199","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0199 -// RANGE-MATRIX-CASE-0199 TGATHER destination0 -> case_0199_normal_commit +// RANGE-MATRIX-CASE-0199 TLOAD destination0 -> case_0199_normal_commit func RunCase_0199() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); - WriteGPR(3, Zeros{PTO_XLEN}); + WriteGPR(2, Zeros{PTO_XLEN}); + WriteGPR(3, Zeros{PTO_XLEN} + 8); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 0 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - (if tile == 2 then 8 else 16), 4, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x26f19181, 32); + _Memory[[0]] = Zeros{8} + 0x2a; + let started = ExecuteCommandInstruction(Zeros{64} + 0x20011181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,33 +17,16 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); - assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(81); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(81); - assert SelectedBundleTileMasksLegal(); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + assert ior == CommandExecution_Executed; + let shared = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); + assert shared == CommandExecution_Executed; + let assemble = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; + assert completed && _LastFault == Fault_None; + assert SharedTileFullyInitialized((Zeros{6} + 16) as SharedTileID); + assert ReadSharedTileWord((Zeros{6} + 16) as SharedTileID, 0) == Zeros{PTO_XLEN} + 0x2a; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-200.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-200.asl index 3552e966f..9b5449ef9 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-200.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-200.asl @@ -1,29 +1,17 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-200","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0200 -// RANGE-MATRIX-CASE-0200 TSCATTER source0 -> case_0200_normal_commit +// RANGE-MATRIX-CASE-0200 TSTORE source0 -> case_0200_normal_commit func RunCase_0200() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); - WriteGPR(3, Zeros{PTO_XLEN}); + WriteGPR(2, Zeros{PTO_XLEN}); + WriteGPR(3, Zeros{PTO_XLEN} + 8); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 1 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - (if tile == 2 then 8 else 16), 4, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27019181, 32); + ConfigureTile(0, 128, 1, 4, 1, 4, TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any); + WriteTileElement(0, 0, 0, Zeros{PTO_XLEN} + 0x2a); + InstallSharedTile((Zeros{6} + 16) as SharedTileID, _Tiles[[0]], '1111'); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20111181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,28 +19,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); - assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(82); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(82); - assert SelectedBundleTileMasksLegal(); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + assert ior == CommandExecution_Executed; + let shared = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + assert shared == CommandExecution_Executed; + let subview = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert subview == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert completed && _LastFault == Fault_None; + assert _Memory[[0]] == Zeros{8} + 0x2a; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-201.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-201.asl index c0f7ca505..66e6b270b 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-201.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-201.asl @@ -1,58 +1,29 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-201","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0201 -// RANGE-MATRIX-CASE-0201 TSCATTER source1 -> case_0201_normal_commit +// RANGE-MATRIX-CASE-0201 TMOV source0 -> case_0201_normal_commit func RunCase_0201() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); - WriteGPR(3, Zeros{PTO_XLEN}); + WriteGPR(2, Zeros{PTO_XLEN}); + WriteGPR(3, Zeros{PTO_XLEN} + 8); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 2 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_N8, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - (if tile == 2 then 8 else 16), 4, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27019181, 32); + ConfigureTile(0, 128, 1, 4, 1, 4, TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any); + WriteTileElement(0, 0, 0, Zeros{PTO_XLEN} + 0x2a); + InstallSharedTile((Zeros{6} + 16) as SharedTileID, _Tiles[[0]], '1111'); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20c11181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); - assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(82); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(82); - assert SelectedBundleTileMasksLegal(); + let shared = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + assert shared == CommandExecution_Executed; + let subview = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert subview == CommandExecution_Executed; + let local = ExecuteCommandInstruction(Zeros{64} + 0x0008ee13, 32); + assert local == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert completed && _LastFault == Fault_None; + let destination = _BundleTileBindings[[0]].destination; + assert _Tiles[[destination]].contents_defined; + assert ReadTileElement(destination, 0, 0) == Zeros{PTO_XLEN} + 0x2a; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-202.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-202.asl index 7ce7ec9f4..0914e11cd 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-202.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-202.asl @@ -1,44 +1,28 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-202","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0202 -// RANGE-MATRIX-CASE-0202 TSCATTER destination0 -> case_0202_exact_fault +// RANGE-MATRIX-CASE-0202 TMOV destination0 -> case_0202_normal_commit func RunCase_0202() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); - WriteGPR(3, Zeros{PTO_XLEN}); + WriteGPR(2, Zeros{PTO_XLEN}); + WriteGPR(3, Zeros{PTO_XLEN} + 8); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 0 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - (if tile == 2 then 8 else 16), 4, 1, - 4, (if tile == 2 then TileDataType_S32 else TileDataType_FP16), - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27019181, 32); + ConfigureTile(1, 128, 1, 4, 1, 4, TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any); + WriteTileElement(1, 0, 0, Zeros{PTO_XLEN} + 0x2a); + MarkTileValidRegionDefined(1); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20911181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); - assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(82); + let shared = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); + assert shared == CommandExecution_Executed; + let assemble = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble == CommandExecution_Executed; + let local = ExecuteCommandInstruction(Zeros{64} + 0x00185e13, 32); + assert local == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed && _LastFault == Fault_None; + assert SharedTileFullyInitialized((Zeros{6} + 16) as SharedTileID); + assert ReadSharedTileWord((Zeros{6} + 16) as SharedTileID, 0) == Zeros{PTO_XLEN} + 0x2a; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-203.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-203.asl index 76b4fe30f..bb6e3b0e1 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-203.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-203.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-203","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0203 -// RANGE-MATRIX-CASE-0203 TPARTADD source0 -> case_0203_normal_commit +// RANGE-MATRIX-CASE-0203 TPREFETCH operation -> case_0203_exact_fault func RunCase_0203() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 1 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27119181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20311181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,28 +16,11 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); - assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(83); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(83); - assert SelectedBundleTileMasksLegal(); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + assert ior == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert !completed; + assert _LastFault == Fault_DataAlignment; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-204.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-204.asl index 11327299a..aa49aa204 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-204.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-204.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-204","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0204 -// RANGE-MATRIX-CASE-0204 TPARTADD source1 -> case_0204_normal_commit +// RANGE-MATRIX-CASE-0204 MGATHER source0 -> case_0204_exact_fault func RunCase_0204() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 2 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27119181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20411181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,28 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(83); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(83); - assert SelectedBundleTileMasksLegal(); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-205.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-205.asl index ce52d05df..e5f74fee8 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-205.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-205.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-205","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0205 -// RANGE-MATRIX-CASE-0205 TPARTADD destination0 -> case_0205_normal_commit +// RANGE-MATRIX-CASE-0205 MGATHER destination0 -> case_0205_exact_fault func RunCase_0205() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 0 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27119181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20411181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,33 +16,13 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(83); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(83); - assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-206.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-206.asl index 8e2275c41..4b63344cd 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-206.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-206.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-206","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0206 -// RANGE-MATRIX-CASE-0206 TPARTMUL source0 -> case_0206_normal_commit +// RANGE-MATRIX-CASE-0206 MSCATTER source0 -> case_0206_exact_fault func RunCase_0206() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 1 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27219181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20511181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,28 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(84); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(84); - assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-207.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-207.asl index ef69397d2..4cfaf4ef9 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-207.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-207.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-207","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0207 -// RANGE-MATRIX-CASE-0207 TPARTMUL source1 -> case_0207_normal_commit +// RANGE-MATRIX-CASE-0207 MSCATTER source1 -> case_0207_exact_fault func RunCase_0207() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 2 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27219181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20511181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,28 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(84); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(84); - assert SelectedBundleTileMasksLegal(); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-208.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-208.asl index 54083f224..7d49a5619 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-208.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-208.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-208","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0208 -// RANGE-MATRIX-CASE-0208 TPARTMUL destination0 -> case_0208_normal_commit +// RANGE-MATRIX-CASE-0208 MGATHER_MASK source0 -> case_0208_exact_fault func RunCase_0208() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 0 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27219181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20611181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,33 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(84); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(84); - assert SelectedBundleTileMasksLegal(); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-209.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-209.asl index 4068ba4a7..36f4870b7 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-209.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-209.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-209","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0209 -// RANGE-MATRIX-CASE-0209 TPARTMAX source0 -> case_0209_normal_commit +// RANGE-MATRIX-CASE-0209 MGATHER_MASK source1 -> case_0209_exact_fault func RunCase_0209() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 1 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27319181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20611181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,28 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(85); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(85); - assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-210.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-210.asl index f48a93040..3191d07cc 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-210.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-210.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-210","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0210 -// RANGE-MATRIX-CASE-0210 TPARTMAX source1 -> case_0210_normal_commit +// RANGE-MATRIX-CASE-0210 MGATHER_MASK destination0 -> case_0210_exact_fault func RunCase_0210() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 2 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27319181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20611181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,28 +16,13 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(85); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(85); - assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-211.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-211.asl index bef4bf7c6..e6627fd84 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-211.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-211.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-211","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0211 -// RANGE-MATRIX-CASE-0211 TPARTMAX destination0 -> case_0211_normal_commit +// RANGE-MATRIX-CASE-0211 MSCATTER_MASK source0 -> case_0211_exact_fault func RunCase_0211() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 0 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27319181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20711181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,33 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(85); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(85); - assert SelectedBundleTileMasksLegal(); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-212.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-212.asl index 4cf85cb7e..046da2b09 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-212.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-212.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-212","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0212 -// RANGE-MATRIX-CASE-0212 TPARTMIN source0 -> case_0212_normal_commit +// RANGE-MATRIX-CASE-0212 MSCATTER_MASK source1 -> case_0212_exact_fault func RunCase_0212() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 1 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27419181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20711181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,28 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(86); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(86); - assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-213.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-213.asl index 417a2e830..bc17cd9e6 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-213.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-213.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-213","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0213 -// RANGE-MATRIX-CASE-0213 TPARTMIN source1 -> case_0213_normal_commit +// RANGE-MATRIX-CASE-0213 MSCATTER_MASK source2 -> case_0213_exact_fault func RunCase_0213() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 2 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27419181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20711181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,28 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(86); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(86); - assert SelectedBundleTileMasksLegal(); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-214.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-214.asl index c74383ec3..b3c1467d6 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-214.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-214.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-214","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0214 -// RANGE-MATRIX-CASE-0214 TPARTMIN destination0 -> case_0214_normal_commit +// RANGE-MATRIX-CASE-0214 MGATHER_CAS source0 -> case_0214_exact_fault func RunCase_0214() => boolean begin ResetProfileState(); @@ -8,22 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - for tile = 1 to 8 looplimit 8 do - if tile == 0 then - let configured = - ConfigureCubeTileForMask(tile, 128, 1, - 4, TileDataType_FP16, TileLayout_CUBE_M16, - TileLocation_Matrix, '1111'); - assert configured; - else - ConfigureTileForMask(tile, 128, - 16, 4, 1, - 4, TileDataType_FP16, - TileLayout_RowMajor, TileLocation_Any, '1111'); - end; - MarkTileValidRegionDefined(tile); - end; - let started = ExecuteCommandInstruction(Zeros{64} + 0x27419181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20811181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -31,33 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(86); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(86); - assert SelectedBundleTileMasksLegal(); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-215.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-215.asl index c5f8a2a42..0b17adcc9 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-215.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-215.asl @@ -1,15 +1,14 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-215","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0215 -// RANGE-MATRIX-CASE-0215 TLOAD destination0 -> case_0215_normal_commit +// RANGE-MATRIX-CASE-0215 MGATHER_CAS source1 -> case_0215_exact_fault func RunCase_0215() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN}); - WriteGPR(3, Zeros{PTO_XLEN} + 8); + WriteGPR(2, Zeros{PTO_XLEN} + 1); + WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - _Memory[[0]] = Zeros{8} + 0x2a; - let started = ExecuteCommandInstruction(Zeros{64} + 0x20011181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20811181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -17,16 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); assert ior == CommandExecution_Executed; - let shared = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); - assert shared == CommandExecution_Executed; - let assemble = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + assert bind_0 == CommandExecution_Executed; + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed && _LastFault == Fault_None; - assert SharedTileFullyInitialized((Zeros{6} + 16) as SharedTileID); - assert ReadSharedTileWord((Zeros{6} + 16) as SharedTileID, 0) == Zeros{PTO_XLEN} + 0x2a; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-216.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-216.asl index 6c396b0f6..d1a635691 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-216.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-216.asl @@ -1,17 +1,14 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-216","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0216 -// RANGE-MATRIX-CASE-0216 TSTORE source0 -> case_0216_normal_commit +// RANGE-MATRIX-CASE-0216 MGATHER_CAS source2 -> case_0216_exact_fault func RunCase_0216() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN}); - WriteGPR(3, Zeros{PTO_XLEN} + 8); + WriteGPR(2, Zeros{PTO_XLEN} + 1); + WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - ConfigureTile(0, 128, 1, 4, 1, 4, TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(0, 0, 0, Zeros{PTO_XLEN} + 0x2a); - InstallSharedTile((Zeros{6} + 16) as SharedTileID, _Tiles[[0]], '1111'); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20111181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20811181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -19,15 +16,15 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); assert ior == CommandExecution_Executed; - let shared = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); - assert shared == CommandExecution_Executed; - let subview = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert subview == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + assert bind_0 == CommandExecution_Executed; + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed && _LastFault == Fault_None; - assert _Memory[[0]] == Zeros{8} + 0x2a; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-217.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-217.asl index 033cc2ace..fa16b472d 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-217.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-217.asl @@ -1,29 +1,28 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-217","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0217 -// RANGE-MATRIX-CASE-0217 TMOV source0 -> case_0217_normal_commit +// RANGE-MATRIX-CASE-0217 MGATHER_CAS destination0 -> case_0217_exact_fault func RunCase_0217() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN}); - WriteGPR(3, Zeros{PTO_XLEN} + 8); + WriteGPR(2, Zeros{PTO_XLEN} + 1); + WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - ConfigureTile(0, 128, 1, 4, 1, 4, TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(0, 0, 0, Zeros{PTO_XLEN} + 0x2a); - InstallSharedTile((Zeros{6} + 16) as SharedTileID, _Tiles[[0]], '1111'); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20c11181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20811181, 32); assert started == CommandExecution_Executed; - let shared = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); - assert shared == CommandExecution_Executed; - let subview = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert subview == CommandExecution_Executed; - let local = ExecuteCommandInstruction(Zeros{64} + 0x0008ee13, 32); - assert local == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; + let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); + assert dim_101043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); + assert bind_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed && _LastFault == Fault_None; - let destination = _BundleTileBindings[[0]].destination; - assert _Tiles[[destination]].contents_defined; - assert ReadTileElement(destination, 0, 0) == Zeros{PTO_XLEN} + 0x2a; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-218.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-218.asl index 574ca3b5a..737ab8449 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-218.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-218.asl @@ -1,28 +1,30 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-218","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0218 -// RANGE-MATRIX-CASE-0218 TMOV destination0 -> case_0218_normal_commit +// RANGE-MATRIX-CASE-0218 GMOV source0 -> case_0218_exact_fault func RunCase_0218() => boolean begin ResetProfileState(); WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN}); - WriteGPR(3, Zeros{PTO_XLEN} + 8); + WriteGPR(2, Zeros{PTO_XLEN} + 1); + WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - ConfigureTile(1, 128, 1, 4, 1, 4, TileDataType_FP16, TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(1, 0, 0, Zeros{PTO_XLEN} + 0x2a); - MarkTileValidRegionDefined(1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20911181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20d11181, 32); assert started == CommandExecution_Executed; - let shared = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); - assert shared == CommandExecution_Executed; - let assemble = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble == CommandExecution_Executed; - let local = ExecuteCommandInstruction(Zeros{64} + 0x00185e13, 32); - assert local == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; + let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); + assert dim_101043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + assert bind_0 == CommandExecution_Executed; + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); - assert completed && _LastFault == Fault_None; - assert SharedTileFullyInitialized((Zeros{6} + 16) as SharedTileID); - assert ReadSharedTileWord((Zeros{6} + 16) as SharedTileID, 0) == Zeros{PTO_XLEN} + 0x2a; + assert !completed; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-219.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-219.asl index e83ba2159..5dc961989 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-219.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-219.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-219","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0219 -// RANGE-MATRIX-CASE-0219 TPREFETCH operation -> case_0219_exact_fault +// RANGE-MATRIX-CASE-0219 GMOV destination0 -> case_0219_exact_fault func RunCase_0219() => boolean begin ResetProfileState(); @@ -8,7 +8,7 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20311181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20d11181, 32); assert started == CommandExecution_Executed; let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); assert dim_400043 == CommandExecution_Executed; @@ -16,11 +16,13 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00310013, 32); + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); + assert bind_0 == CommandExecution_Executed; let completed = ExecuteBundleTileOperation(); assert !completed; - assert _LastFault == Fault_DataAlignment; + assert _LastFault == Fault_TileLegality; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-220.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-220.asl index c101b082f..2a8a1a12a 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-220.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-220.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-220","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0220 -// RANGE-MATRIX-CASE-0220 MGATHER source0 -> case_0220_exact_fault +// RANGE-MATRIX-CASE-0220 TMATMUL source0 -> case_0220_normal_commit func RunCase_0220() => boolean begin ResetProfileState(); @@ -8,23 +8,50 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20411181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20031181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(91); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(91); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-221.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-221.asl index 9fe1ce308..6ccf507f2 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-221.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-221.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-221","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0221 -// RANGE-MATRIX-CASE-0221 MGATHER destination0 -> case_0221_exact_fault +// RANGE-MATRIX-CASE-0221 TMATMUL source1 -> case_0221_normal_commit func RunCase_0221() => boolean begin ResetProfileState(); @@ -8,21 +8,50 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20411181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20031181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(91); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(91); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-222.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-222.asl index d3ed6742c..f7e541dba 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-222.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-222.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-222","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0222 -// RANGE-MATRIX-CASE-0222 MSCATTER source0 -> case_0222_exact_fault +// RANGE-MATRIX-CASE-0222 TMATMUL destination0 -> case_0222_normal_commit func RunCase_0222() => boolean begin ResetProfileState(); @@ -8,23 +8,55 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20511181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20031181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(91); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(91); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-223.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-223.asl index b4226d598..1e67b578e 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-223.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-223.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-223","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0223 -// RANGE-MATRIX-CASE-0223 MSCATTER source1 -> case_0223_exact_fault +// RANGE-MATRIX-CASE-0223 TMATMUL_BIAS source0 -> case_0223_normal_commit func RunCase_0223() => boolean begin ResetProfileState(); @@ -8,23 +8,56 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20511181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + ConfigureTileForMask(3, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20131181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + assert bind_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(92); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(92); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-224.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-224.asl index 843b43ec9..3ad4f808c 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-224.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-224.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-224","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0224 -// RANGE-MATRIX-CASE-0224 MGATHER_MASK source0 -> case_0224_exact_fault +// RANGE-MATRIX-CASE-0224 TMATMUL_BIAS source1 -> case_0224_normal_commit func RunCase_0224() => boolean begin ResetProfileState(); @@ -8,23 +8,56 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20611181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + ConfigureTileForMask(3, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20131181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + assert bind_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(92); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(92); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-225.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-225.asl index ae2d7f8ea..87c449b74 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-225.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-225.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-225","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0225 -// RANGE-MATRIX-CASE-0225 MGATHER_MASK source1 -> case_0225_exact_fault +// RANGE-MATRIX-CASE-0225 TMATMUL_BIAS source2 -> case_0225_normal_commit func RunCase_0225() => boolean begin ResetProfileState(); @@ -8,23 +8,57 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20611181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_FP32, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20131181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + assert bind_1 == CommandExecution_Executed; + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(92); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(92); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-226.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-226.asl index 9d784356d..7204adab4 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-226.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-226.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-226","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0226 -// RANGE-MATRIX-CASE-0226 MGATHER_MASK destination0 -> case_0226_exact_fault +// RANGE-MATRIX-CASE-0226 TMATMUL_BIAS destination0 -> case_0226_normal_commit func RunCase_0226() => boolean begin ResetProfileState(); @@ -8,21 +8,61 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20611181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + ConfigureTileForMask(3, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20131181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + assert bind_1 == CommandExecution_Executed; + let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(92); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(92); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-227.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-227.asl index 0e0681eca..ec9beab57 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-227.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-227.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-227","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0227 -// RANGE-MATRIX-CASE-0227 MSCATTER_MASK source0 -> case_0227_exact_fault +// RANGE-MATRIX-CASE-0227 TMATMUL_ACC source0 -> case_0227_normal_commit func RunCase_0227() => boolean begin ResetProfileState(); @@ -8,23 +8,57 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20711181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP32, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20231181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + assert bind_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(93); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(93); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-228.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-228.asl index b25213330..84ff39cda 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-228.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-228.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-228","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0228 -// RANGE-MATRIX-CASE-0228 MSCATTER_MASK source1 -> case_0228_exact_fault +// RANGE-MATRIX-CASE-0228 TMATMUL_ACC source1 -> case_0228_normal_commit func RunCase_0228() => boolean begin ResetProfileState(); @@ -8,23 +8,57 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20711181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP32, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20231181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + assert bind_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(93); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(93); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-229.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-229.asl index f805e9847..40b0dab47 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-229.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-229.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-229","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0229 -// RANGE-MATRIX-CASE-0229 MSCATTER_MASK source2 -> case_0229_exact_fault +// RANGE-MATRIX-CASE-0229 TMATMUL_ACC source2 -> case_0229_normal_commit func RunCase_0229() => boolean begin ResetProfileState(); @@ -8,23 +8,57 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20711181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP32, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20231181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + assert bind_1 == CommandExecution_Executed; + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(93); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(93); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-230.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-230.asl index aaa57dfe0..134da7bc3 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-230.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-230.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-230","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0230 -// RANGE-MATRIX-CASE-0230 MGATHER_CAS source0 -> case_0230_exact_fault +// RANGE-MATRIX-CASE-0230 TMATMUL_ACC destination0 -> case_0230_normal_commit func RunCase_0230() => boolean begin ResetProfileState(); @@ -8,23 +8,62 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20811181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_FP32, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x20231181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + assert bind_1 == CommandExecution_Executed; + let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(93); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(93); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-231.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-231.asl index 3ddd3da9c..418487392 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-231.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-231.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-231","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0231 -// RANGE-MATRIX-CASE-0231 MGATHER_CAS source1 -> case_0231_exact_fault +// RANGE-MATRIX-CASE-0231 TMATMUL_MX source0 -> case_0231_normal_commit func RunCase_0231() => boolean begin ResetProfileState(); @@ -8,23 +8,62 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20811181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + assert bind_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(94); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(94); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-232.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-232.asl index e9ed985e1..25cb20e3d 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-232.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-232.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-232","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0232 -// RANGE-MATRIX-CASE-0232 MGATHER_CAS source2 -> case_0232_exact_fault +// RANGE-MATRIX-CASE-0232 TMATMUL_MX source1 -> case_0232_normal_commit func RunCase_0232() => boolean begin ResetProfileState(); @@ -8,23 +8,62 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20811181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + assert bind_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(94); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(94); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-233.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-233.asl index 8a4bd4e10..415e16ecf 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-233.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-233.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-233","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0233 -// RANGE-MATRIX-CASE-0233 MGATHER_CAS destination0 -> case_0233_exact_fault +// RANGE-MATRIX-CASE-0233 TMATMUL_MX source2 -> case_0233_normal_commit func RunCase_0233() => boolean begin ResetProfileState(); @@ -8,21 +8,62 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20811181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + assert bind_1 == CommandExecution_Executed; + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(94); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(94); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-234.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-234.asl index 3b64cea1c..61ccf537c 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-234.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-234.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-234","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0234 -// RANGE-MATRIX-CASE-0234 GMOV source0 -> case_0234_exact_fault +// RANGE-MATRIX-CASE-0234 TMATMUL_MX source3 -> case_0234_normal_commit func RunCase_0234() => boolean begin ResetProfileState(); @@ -8,23 +8,62 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20d11181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01001e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + assert bind_1 == CommandExecution_Executed; + let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_1_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(94); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(94); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-235.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-235.asl index 2958f10fd..1d3e963ee 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-235.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-235.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-235","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0235 -// RANGE-MATRIX-CASE-0235 GMOV destination0 -> case_0235_exact_fault +// RANGE-MATRIX-CASE-0235 TMATMUL_MX destination0 -> case_0235_normal_commit func RunCase_0235() => boolean begin ResetProfileState(); @@ -8,21 +8,67 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20d11181, 32); + let configured_1 = ConfigureCubeTileForMask( + 1, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_1; + MarkTileValidRegionDefined(1); + let configured_2 = ConfigureCubeTileForMask( + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_2; + MarkTileValidRegionDefined(2); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); assert started == CommandExecution_Executed; - let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); - assert dim_400043 == CommandExecution_Executed; + let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); + assert fpatr == CommandExecution_Executed; + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + assert datr == CommandExecution_Executed; + let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); + assert dim_100043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); - assert dim_402043 == CommandExecution_Executed; - let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); - assert ior == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x01009e13, 32); + let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); + assert dim_102043 == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + assert bind_1 == CommandExecution_Executed; + let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(94); + let prepared_stage2 = PrepareSelectedBundleStage2(); + assert prepared_stage2; + assert SelectedBundleClosedSchemasLegal(94); + assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); - assert !completed; - assert _LastFault == Fault_TileLegality; + assert completed; + if !completed then assert _LastFault == Fault_TileLegality; end; + assert _LastFault == Fault_None; + var observed_destination: TileIndex = 0; + for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do + if _BundleTileBindings[[binding]].valid && + _BundleTileBindings[[binding]].destination_valid then + observed_destination = _BundleTileBindings[[binding]].destination; + end; + end; + assert _Tiles[[observed_destination]].allocated && + _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-236.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-236.asl index 79b233573..8e9a71c48 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-236.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-236.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-236","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0236 -// RANGE-MATRIX-CASE-0236 TMATMUL source0 -> case_0236_normal_commit +// RANGE-MATRIX-CASE-0236 TMATMUL_MX_BIAS source0 -> case_0236_normal_commit func RunCase_0236() => boolean begin ResetProfileState(); @@ -9,20 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20031181, 32); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -30,14 +44,18 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(97); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + assert bind_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(95); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(97); + assert SelectedBundleClosedSchemasLegal(95); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-237.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-237.asl index 83d2efc86..e8909c213 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-237.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-237.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-237","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0237 -// RANGE-MATRIX-CASE-0237 TMATMUL source1 -> case_0237_normal_commit +// RANGE-MATRIX-CASE-0237 TMATMUL_MX_BIAS source1 -> case_0237_normal_commit func RunCase_0237() => boolean begin ResetProfileState(); @@ -9,20 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20031181, 32); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -30,14 +44,18 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); assert modifier_0_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(97); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + assert bind_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(95); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(97); + assert SelectedBundleClosedSchemasLegal(95); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-238.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-238.asl index bac28788b..454e73437 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-238.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-238.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-238","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0238 -// RANGE-MATRIX-CASE-0238 TMATMUL destination0 -> case_0238_normal_commit +// RANGE-MATRIX-CASE-0238 TMATMUL_MX_BIAS source2 -> case_0238_normal_commit func RunCase_0238() => boolean begin ResetProfileState(); @@ -9,20 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20031181, 32); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -30,14 +44,18 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(97); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + assert bind_1 == CommandExecution_Executed; + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(95); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(97); + assert SelectedBundleClosedSchemasLegal(95); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -52,11 +70,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-239.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-239.asl index d31750d85..249bd06dd 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-239.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-239.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-239","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0239 -// RANGE-MATRIX-CASE-0239 TMATMUL_BIAS source0 -> case_0239_normal_commit +// RANGE-MATRIX-CASE-0239 TMATMUL_MX_BIAS source3 -> case_0239_normal_commit func RunCase_0239() => boolean begin ResetProfileState(); @@ -9,24 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - ConfigureTileForMask(3, 128, 32, 1, 1, 1, + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, TileDataType_FP32, TileLayout_RowMajor, TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20131181, 32); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -36,14 +46,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(98); + let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_1_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(95); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(98); + assert SelectedBundleClosedSchemasLegal(95); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-240.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-240.asl index 0de73f8a7..3513e5e4e 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-240.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-240.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-240","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0240 -// RANGE-MATRIX-CASE-0240 TMATMUL_BIAS source1 -> case_0240_normal_commit +// RANGE-MATRIX-CASE-0240 TMATMUL_MX_BIAS source4 -> case_0240_normal_commit func RunCase_0240() => boolean begin ResetProfileState(); @@ -9,24 +9,35 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - ConfigureTileForMask(3, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20131181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_FP32, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -36,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(98); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + let modifier_2_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_2_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(95); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(98); + assert SelectedBundleClosedSchemasLegal(95); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-241.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-241.asl index 4273066ca..e2f571868 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-241.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-241.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-241","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0241 -// RANGE-MATRIX-CASE-0241 TMATMUL_BIAS source2 -> case_0241_normal_commit +// RANGE-MATRIX-CASE-0241 TMATMUL_MX_BIAS destination0 -> case_0241_normal_commit func RunCase_0241() => boolean begin ResetProfileState(); @@ -9,25 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20131181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +46,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(98); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(95); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(98); + assert SelectedBundleClosedSchemasLegal(95); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -59,6 +70,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-242.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-242.asl index ee362f9ea..9cab91bb4 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-242.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-242.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-242","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0242 -// RANGE-MATRIX-CASE-0242 TMATMUL_BIAS destination0 -> case_0242_normal_commit +// RANGE-MATRIX-CASE-0242 TMATMUL_MX_ACC source0 -> case_0242_normal_commit func RunCase_0242() => boolean begin ResetProfileState(); @@ -9,24 +9,35 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_FP32, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - ConfigureTileForMask(3, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20131181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -36,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(98); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(96); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(98); + assert SelectedBundleClosedSchemasLegal(96); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -58,11 +71,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-243.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-243.asl index e100c3deb..85e55cff8 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-243.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-243.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-243","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0243 -// RANGE-MATRIX-CASE-0243 TMATMUL_ACC source0 -> case_0243_normal_commit +// RANGE-MATRIX-CASE-0243 TMATMUL_MX_ACC source1 -> case_0243_normal_commit func RunCase_0243() => boolean begin ResetProfileState(); @@ -14,20 +14,30 @@ begin assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, + 2, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20231181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(99); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(96); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(99); + assert SelectedBundleClosedSchemasLegal(96); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-244.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-244.asl index 7d33b4db2..9a4c1c8a9 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-244.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-244.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-244","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0244 -// RANGE-MATRIX-CASE-0244 TMATMUL_ACC source1 -> case_0244_normal_commit +// RANGE-MATRIX-CASE-0244 TMATMUL_MX_ACC source2 -> case_0244_normal_commit func RunCase_0244() => boolean begin ResetProfileState(); @@ -14,20 +14,30 @@ begin assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, + 2, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20231181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(99); + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(96); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(99); + assert SelectedBundleClosedSchemasLegal(96); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-245.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-245.asl index 9f7ed25ae..8bfc58d07 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-245.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-245.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-245","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0245 -// RANGE-MATRIX-CASE-0245 TMATMUL_ACC source2 -> case_0245_normal_commit +// RANGE-MATRIX-CASE-0245 TMATMUL_MX_ACC source3 -> case_0245_normal_commit func RunCase_0245() => boolean begin ResetProfileState(); @@ -14,20 +14,30 @@ begin assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, + 2, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20231181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(99); + let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_1_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(96); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(99); + assert SelectedBundleClosedSchemasLegal(96); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-246.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-246.asl index cc4428f37..5e395dc04 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-246.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-246.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-246","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0246 -// RANGE-MATRIX-CASE-0246 TMATMUL_ACC destination0 -> case_0246_normal_commit +// RANGE-MATRIX-CASE-0246 TMATMUL_MX_ACC source4 -> case_0246_normal_commit func RunCase_0246() => boolean begin ResetProfileState(); @@ -14,20 +14,30 @@ begin assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, + 2, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x20231181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(99); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + let modifier_2_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_2_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(96); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(99); + assert SelectedBundleClosedSchemasLegal(96); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -59,11 +71,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-247.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-247.asl index b3d789ff9..fe86a50f7 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-247.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-247.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-247","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0247 -// RANGE-MATRIX-CASE-0247 TMATMUL_MX source0 -> case_0247_normal_commit +// RANGE-MATRIX-CASE-0247 TMATMUL_MX_ACC destination0 -> case_0247_normal_commit func RunCase_0247() => boolean begin ResetProfileState(); @@ -9,26 +9,31 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP32, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_4; MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; @@ -42,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(100); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(96); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(100); + assert SelectedBundleClosedSchemasLegal(96); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -64,6 +71,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-248.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-248.asl index 4e3eef2b4..bf898ff14 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-248.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-248.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-248","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0248 -// RANGE-MATRIX-CASE-0248 TMATMUL_MX source1 -> case_0248_normal_commit +// RANGE-MATRIX-CASE-0248 TGEMV source0 -> case_0248_normal_commit func RunCase_0248() => boolean begin ResetProfileState(); @@ -9,30 +9,20 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21031181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -40,16 +30,14 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); - assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(100); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(97); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(100); + assert SelectedBundleClosedSchemasLegal(97); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-249.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-249.asl index 04ab85928..18595a3ee 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-249.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-249.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-249","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0249 -// RANGE-MATRIX-CASE-0249 TMATMUL_MX source2 -> case_0249_normal_commit +// RANGE-MATRIX-CASE-0249 TGEMV source1 -> case_0249_normal_commit func RunCase_0249() => boolean begin ResetProfileState(); @@ -9,30 +9,20 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21031181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -40,16 +30,14 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); - assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(100); + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(97); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(100); + assert SelectedBundleClosedSchemasLegal(97); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-250.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-250.asl index 2ef457b2a..9b6b7e92c 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-250.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-250.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-250","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0250 -// RANGE-MATRIX-CASE-0250 TMATMUL_MX source3 -> case_0250_normal_commit +// RANGE-MATRIX-CASE-0250 TGEMV destination0 -> case_0250_normal_commit func RunCase_0250() => boolean begin ResetProfileState(); @@ -9,30 +9,20 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21031181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -40,16 +30,14 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); - assert bind_1 == CommandExecution_Executed; - let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_1_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(100); + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(97); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(100); + assert SelectedBundleClosedSchemasLegal(97); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -64,6 +52,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-251.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-251.asl index 721a160a0..4445f2906 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-251.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-251.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-251","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0251 -// RANGE-MATRIX-CASE-0251 TMATMUL_MX destination0 -> case_0251_normal_commit +// RANGE-MATRIX-CASE-0251 TGEMV_BIAS source0 -> case_0251_normal_commit func RunCase_0251() => boolean begin ResetProfileState(); @@ -9,30 +9,24 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; + ConfigureTileForMask(3, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38431181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21131181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -42,14 +36,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(100); + assert BundleOperationBindingsComplete(98); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(100); + assert SelectedBundleClosedSchemasLegal(98); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -64,11 +58,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-252.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-252.asl index 276b63947..ee1c3ac11 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-252.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-252.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-252","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0252 -// RANGE-MATRIX-CASE-0252 TMATMUL_MX_BIAS source0 -> case_0252_normal_commit +// RANGE-MATRIX-CASE-0252 TGEMV_BIAS source1 -> case_0252_normal_commit func RunCase_0252() => boolean begin ResetProfileState(); @@ -9,34 +9,24 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, + ConfigureTileForMask(3, 128, 32, 1, 1, 1, TileDataType_FP32, TileLayout_RowMajor, TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21131181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -46,16 +36,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(101); + assert BundleOperationBindingsComplete(98); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(101); + assert SelectedBundleClosedSchemasLegal(98); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-253.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-253.asl index e73124b35..cc77e9b75 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-253.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-253.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-253","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0253 -// RANGE-MATRIX-CASE-0253 TMATMUL_MX_BIAS source1 -> case_0253_normal_commit +// RANGE-MATRIX-CASE-0253 TGEMV_BIAS source2 -> case_0253_normal_commit func RunCase_0253() => boolean begin ResetProfileState(); @@ -9,34 +9,25 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_FP32, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21131181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -46,16 +37,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(101); + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(98); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(101); + assert SelectedBundleClosedSchemasLegal(98); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-254.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-254.asl index decaaa5d0..58d2b969d 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-254.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-254.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-254","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0254 -// RANGE-MATRIX-CASE-0254 TMATMUL_MX_BIAS source2 -> case_0254_normal_commit +// RANGE-MATRIX-CASE-0254 TGEMV_BIAS destination0 -> case_0254_normal_commit func RunCase_0254() => boolean begin ResetProfileState(); @@ -9,34 +9,24 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, + ConfigureTileForMask(3, 128, 32, 1, 1, 1, TileDataType_FP32, TileLayout_RowMajor, TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); + MarkTileValidRegionDefined(3); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21131181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -46,16 +36,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(101); + let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(98); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(101); + assert SelectedBundleClosedSchemasLegal(98); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -70,6 +58,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-255.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-255.asl index 64c535b6d..9f6e1f10f 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-255.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-255.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-255","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0255 -// RANGE-MATRIX-CASE-0255 TMATMUL_MX_BIAS source3 -> case_0255_normal_commit +// RANGE-MATRIX-CASE-0255 TGEMV_ACC source0 -> case_0255_normal_commit func RunCase_0255() => boolean begin ResetProfileState(); @@ -9,34 +9,25 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP32, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, + 3, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21231181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -46,16 +37,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_1_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(101); + assert BundleOperationBindingsComplete(99); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(101); + assert SelectedBundleClosedSchemasLegal(99); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-256.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-256.asl index 586e76604..24aad6383 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-256.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-256.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-256","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0256 -// RANGE-MATRIX-CASE-0256 TMATMUL_MX_BIAS source4 -> case_0256_normal_commit +// RANGE-MATRIX-CASE-0256 TGEMV_ACC source1 -> case_0256_normal_commit func RunCase_0256() => boolean begin ResetProfileState(); @@ -9,35 +9,25 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP32, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, + 3, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21231181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -47,16 +37,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - let modifier_2_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_2_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(101); + assert BundleOperationBindingsComplete(99); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(101); + assert SelectedBundleClosedSchemasLegal(99); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-257.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-257.asl index b249f3fd4..403b415d7 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-257.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-257.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-257","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0257 -// RANGE-MATRIX-CASE-0257 TMATMUL_MX_BIAS destination0 -> case_0257_normal_commit +// RANGE-MATRIX-CASE-0257 TGEMV_ACC source2 -> case_0257_normal_commit func RunCase_0257() => boolean begin ResetProfileState(); @@ -9,34 +9,25 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP32, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, + 3, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38531181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21231181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -46,16 +37,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(101); + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(99); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(101); + assert SelectedBundleClosedSchemasLegal(99); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -70,11 +59,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-258.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-258.asl index 21b9b4e6c..444e20eba 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-258.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-258.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-258","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0258 -// RANGE-MATRIX-CASE-0258 TMATMUL_MX_ACC source0 -> case_0258_normal_commit +// RANGE-MATRIX-CASE-0258 TGEMV_ACC destination0 -> case_0258_normal_commit func RunCase_0258() => boolean begin ResetProfileState(); @@ -14,30 +14,20 @@ begin assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, + 2, 128, 1, 1, TileDataType_FP16, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_FP16, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x21231181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -47,16 +37,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(102); + let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(99); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(102); + assert SelectedBundleClosedSchemasLegal(99); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -71,6 +59,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-259.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-259.asl index 0a3acf8d2..209eb460c 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-259.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-259.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-259","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0259 -// RANGE-MATRIX-CASE-0259 TMATMUL_MX_ACC source1 -> case_0259_normal_commit +// RANGE-MATRIX-CASE-0259 TGEMV_MX source0 -> case_0259_normal_commit func RunCase_0259() => boolean begin ResetProfileState(); @@ -9,31 +9,26 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_4; MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; @@ -47,16 +42,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(102); + assert BundleOperationBindingsComplete(100); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(102); + assert SelectedBundleClosedSchemasLegal(100); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-260.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-260.asl index 00c50d7e6..10c6aa0af 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-260.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-260.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-260","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0260 -// RANGE-MATRIX-CASE-0260 TMATMUL_MX_ACC source2 -> case_0260_normal_commit +// RANGE-MATRIX-CASE-0260 TGEMV_MX source1 -> case_0260_normal_commit func RunCase_0260() => boolean begin ResetProfileState(); @@ -9,31 +9,26 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_4; MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; @@ -47,16 +42,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(102); + assert BundleOperationBindingsComplete(100); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(102); + assert SelectedBundleClosedSchemasLegal(100); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-261.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-261.asl index d39b7230c..198d793f9 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-261.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-261.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-261","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0261 -// RANGE-MATRIX-CASE-0261 TMATMUL_MX_ACC source3 -> case_0261_normal_commit +// RANGE-MATRIX-CASE-0261 TGEMV_MX source2 -> case_0261_normal_commit func RunCase_0261() => boolean begin ResetProfileState(); @@ -9,31 +9,26 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_4; MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; @@ -47,16 +42,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_1_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(102); + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(100); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(102); + assert SelectedBundleClosedSchemasLegal(100); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-262.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-262.asl index 6600f4154..8167a5f17 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-262.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-262.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-262","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0262 -// RANGE-MATRIX-CASE-0262 TMATMUL_MX_ACC source4 -> case_0262_normal_commit +// RANGE-MATRIX-CASE-0262 TGEMV_MX source3 -> case_0262_normal_commit func RunCase_0262() => boolean begin ResetProfileState(); @@ -9,31 +9,26 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_4; MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; @@ -47,16 +42,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - let modifier_2_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_2_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(102); + let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_1_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(100); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(102); + assert SelectedBundleClosedSchemasLegal(100); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-263.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-263.asl index 1347cdf41..fcc82b6e3 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-263.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-263.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-263","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0263 -// RANGE-MATRIX-CASE-0263 TMATMUL_MX_ACC destination0 -> case_0263_normal_commit +// RANGE-MATRIX-CASE-0263 TGEMV_MX destination0 -> case_0263_normal_commit func RunCase_0263() => boolean begin ResetProfileState(); @@ -9,31 +9,26 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_4; MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x38631181, 32); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; @@ -47,16 +42,14 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(102); + let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(100); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(102); + assert SelectedBundleClosedSchemasLegal(100); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-264.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-264.asl index 0de43016e..b59ff9b2a 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-264.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-264.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-264","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0264 -// RANGE-MATRIX-CASE-0264 TGEMV source0 -> case_0264_normal_commit +// RANGE-MATRIX-CASE-0264 TGEMV_MX_BIAS source0 -> case_0264_normal_commit func RunCase_0264() => boolean begin ResetProfileState(); @@ -9,20 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21031181, 32); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -30,14 +44,18 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(103); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + assert bind_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(101); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(103); + assert SelectedBundleClosedSchemasLegal(101); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-265.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-265.asl index 1426374b7..927b03deb 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-265.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-265.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-265","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0265 -// RANGE-MATRIX-CASE-0265 TGEMV source1 -> case_0265_normal_commit +// RANGE-MATRIX-CASE-0265 TGEMV_MX_BIAS source1 -> case_0265_normal_commit func RunCase_0265() => boolean begin ResetProfileState(); @@ -9,20 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21031181, 32); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -30,14 +44,18 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); assert modifier_0_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(103); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + assert bind_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(101); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(103); + assert SelectedBundleClosedSchemasLegal(101); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-266.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-266.asl index ba2167fb7..0de58bc76 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-266.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-266.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-266","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0266 -// RANGE-MATRIX-CASE-0266 TGEMV destination0 -> case_0266_normal_commit +// RANGE-MATRIX-CASE-0266 TGEMV_MX_BIAS source2 -> case_0266_normal_commit func RunCase_0266() => boolean begin ResetProfileState(); @@ -9,20 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21031181, 32); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -30,14 +44,18 @@ begin assert dim_101043 == CommandExecution_Executed; let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(103); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); + assert bind_1 == CommandExecution_Executed; + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(101); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(103); + assert SelectedBundleClosedSchemasLegal(101); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -52,11 +70,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-267.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-267.asl index 6bac37afe..a2cea5881 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-267.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-267.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-267","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0267 -// RANGE-MATRIX-CASE-0267 TGEMV_BIAS source0 -> case_0267_normal_commit +// RANGE-MATRIX-CASE-0267 TGEMV_MX_BIAS source3 -> case_0267_normal_commit func RunCase_0267() => boolean begin ResetProfileState(); @@ -9,24 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - ConfigureTileForMask(3, 128, 32, 1, 1, 1, + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; + MarkTileValidRegionDefined(3); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, TileDataType_FP32, TileLayout_RowMajor, TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21131181, 32); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -36,14 +46,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(104); + let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_1_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(101); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(104); + assert SelectedBundleClosedSchemasLegal(101); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-268.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-268.asl index 7832f54d1..dc61035b9 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-268.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-268.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-268","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0268 -// RANGE-MATRIX-CASE-0268 TGEMV_BIAS source1 -> case_0268_normal_commit +// RANGE-MATRIX-CASE-0268 TGEMV_MX_BIAS source4 -> case_0268_normal_commit func RunCase_0268() => boolean begin ResetProfileState(); @@ -9,24 +9,35 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - ConfigureTileForMask(3, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21131181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_FP32, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -36,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(104); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + let modifier_2_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_2_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(101); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(104); + assert SelectedBundleClosedSchemasLegal(101); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-269.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-269.asl index d895acd35..6c3c9a530 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-269.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-269.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-269","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0269 -// RANGE-MATRIX-CASE-0269 TGEMV_BIAS source2 -> case_0269_normal_commit +// RANGE-MATRIX-CASE-0269 TGEMV_MX_BIAS destination0 -> case_0269_normal_commit func RunCase_0269() => boolean begin ResetProfileState(); @@ -9,25 +9,34 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21131181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + ConfigureTileForMask(5, 128, 32, 1, 1, 1, + TileDataType_FP32, TileLayout_RowMajor, + TileLocation_Matrix, '1111'); + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +46,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(104); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(101); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(104); + assert SelectedBundleClosedSchemasLegal(101); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -59,6 +70,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-270.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-270.asl index 62b65c4ca..9dd5f53e3 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-270.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-270.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-270","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0270 -// RANGE-MATRIX-CASE-0270 TGEMV_BIAS destination0 -> case_0270_normal_commit +// RANGE-MATRIX-CASE-0270 TGEMV_MX_ACC source0 -> case_0270_normal_commit func RunCase_0270() => boolean begin ResetProfileState(); @@ -9,24 +9,35 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP16, + 1, 128, 1, 1, TileDataType_FP32, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); - ConfigureTileForMask(3, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); + let configured_3 = ConfigureCubeTileForMask( + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21131181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -36,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(104); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(102); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(104); + assert SelectedBundleClosedSchemasLegal(102); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -58,11 +71,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-271.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-271.asl index 095835f6c..e473f16b5 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-271.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-271.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-271","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0271 -// RANGE-MATRIX-CASE-0271 TGEMV_ACC source0 -> case_0271_normal_commit +// RANGE-MATRIX-CASE-0271 TGEMV_MX_ACC source1 -> case_0271_normal_commit func RunCase_0271() => boolean begin ResetProfileState(); @@ -14,20 +14,30 @@ begin assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, + 2, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21231181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(105); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(102); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(105); + assert SelectedBundleClosedSchemasLegal(102); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-272.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-272.asl index e1dac9e58..1b4236cb6 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-272.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-272.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-272","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0272 -// RANGE-MATRIX-CASE-0272 TGEMV_ACC source1 -> case_0272_normal_commit +// RANGE-MATRIX-CASE-0272 TGEMV_MX_ACC source2 -> case_0272_normal_commit func RunCase_0272() => boolean begin ResetProfileState(); @@ -14,20 +14,30 @@ begin assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, + 2, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21231181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(105); + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(102); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(105); + assert SelectedBundleClosedSchemasLegal(102); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-273.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-273.asl index 167bc35c4..1f69b1f38 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-273.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-273.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-273","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0273 -// RANGE-MATRIX-CASE-0273 TGEMV_ACC source2 -> case_0273_normal_commit +// RANGE-MATRIX-CASE-0273 TGEMV_MX_ACC source3 -> case_0273_normal_commit func RunCase_0273() => boolean begin ResetProfileState(); @@ -14,20 +14,30 @@ begin assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, + 2, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21231181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(105); + let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_1_1 == CommandExecution_Executed; + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(102); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(105); + assert SelectedBundleClosedSchemasLegal(102); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-274.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-274.asl index 7b51a4ddc..7404bee7e 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-274.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-274.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-274","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0274 -// RANGE-MATRIX-CASE-0274 TGEMV_ACC destination0 -> case_0274_normal_commit +// RANGE-MATRIX-CASE-0274 TGEMV_MX_ACC source4 -> case_0274_normal_commit func RunCase_0274() => boolean begin ResetProfileState(); @@ -14,20 +14,30 @@ begin assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_FP16, + 2, 128, 1, 1, TileDataType_E4M3, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_FP16, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); - let started = ExecuteCommandInstruction(Zeros{64} + 0x21231181, 32); + let configured_4 = ConfigureCubeTileForMask( + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + assert configured_4; + MarkTileValidRegionDefined(4); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00401023, 32); + let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); assert datr == CommandExecution_Executed; let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); assert dim_100043 == CommandExecution_Executed; @@ -37,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(105); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + let modifier_2_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_2_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(102); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(105); + assert SelectedBundleClosedSchemasLegal(102); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -59,11 +71,6 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-275.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-275.asl index b60d37f11..a85b865a4 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-275.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-275.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-275","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0275 -// RANGE-MATRIX-CASE-0275 TGEMV_MX source0 -> case_0275_normal_commit +// RANGE-MATRIX-CASE-0275 TGEMV_MX_ACC destination0 -> case_0275_normal_commit func RunCase_0275() => boolean begin ResetProfileState(); @@ -9,26 +9,31 @@ begin WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, + 1, 128, 1, 1, TileDataType_FP32, TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_1; MarkTileValidRegionDefined(1); let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 2, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); assert configured_2; MarkTileValidRegionDefined(2); let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); + 3, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); assert configured_3; MarkTileValidRegionDefined(3); let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + 4, 128, 1, 1, TileDataType_E4M3, + TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); assert configured_4; MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); + let configured_5 = ConfigureCubeTileForMask( + 5, 128, 1, 1, TileDataType_E8M0, + TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); + assert configured_5; + MarkTileValidRegionDefined(5); + let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); assert started == CommandExecution_Executed; let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); assert fpatr == CommandExecution_Executed; @@ -42,14 +47,16 @@ begin assert dim_102043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(106); + let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); + assert bind_2 == CommandExecution_Executed; + let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_2 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(102); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(106); + assert SelectedBundleClosedSchemasLegal(102); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -64,6 +71,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-276.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-276.asl index 5e8eb7553..782fdc043 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-276.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-276.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-276","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0276 -// RANGE-MATRIX-CASE-0276 TGEMV_MX source1 -> case_0276_normal_commit +// RANGE-MATRIX-CASE-0276 TPERMUTE source0 -> case_0276_normal_commit func RunCase_0276() => boolean begin ResetProfileState(); @@ -8,48 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 1 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27519181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(106); + assert BundleOperationBindingsComplete(103); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(106); + assert SelectedBundleClosedSchemasLegal(103); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-277.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-277.asl index 3806e4120..49dbf03b7 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-277.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-277.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-277","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0277 -// RANGE-MATRIX-CASE-0277 TGEMV_MX source2 -> case_0277_normal_commit +// RANGE-MATRIX-CASE-0277 TPERMUTE source1 -> case_0277_normal_commit func RunCase_0277() => boolean begin ResetProfileState(); @@ -8,48 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 2 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27519181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(106); + assert BundleOperationBindingsComplete(103); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(106); + assert SelectedBundleClosedSchemasLegal(103); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-278.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-278.asl index 9d3400923..225494cf7 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-278.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-278.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-278","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0278 -// RANGE-MATRIX-CASE-0278 TGEMV_MX source3 -> case_0278_normal_commit +// RANGE-MATRIX-CASE-0278 TPERMUTE source2 -> case_0278_normal_commit func RunCase_0278() => boolean begin ResetProfileState(); @@ -8,48 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 3 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27519181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; - let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_1_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(106); + let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_1_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(103); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(106); + assert SelectedBundleClosedSchemasLegal(103); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-279.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-279.asl index ef0b5a449..070382634 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-279.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-279.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-279","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0279 -// RANGE-MATRIX-CASE-0279 TGEMV_MX destination0 -> case_0279_normal_commit +// RANGE-MATRIX-CASE-0279 TPERMUTE destination0 -> case_0279_normal_commit func RunCase_0279() => boolean begin ResetProfileState(); @@ -8,48 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39431181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 0 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27519181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x1038ce13, 32); + let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x0038de13, 32); assert bind_1 == CommandExecution_Executed; let assemble_1 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); assert assemble_1 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(106); + assert BundleOperationBindingsComplete(103); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(106); + assert SelectedBundleClosedSchemasLegal(103); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-280.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-280.asl index 1b16e0d4b..28f837d95 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-280.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-280.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-280","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0280 -// RANGE-MATRIX-CASE-0280 TGEMV_MX_BIAS source0 -> case_0280_normal_commit +// RANGE-MATRIX-CASE-0280 TSHUF source0 -> case_0280_normal_commit func RunCase_0280() => boolean begin ResetProfileState(); @@ -8,54 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 1 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27619181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(107); + assert BundleOperationBindingsComplete(104); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(107); + assert SelectedBundleClosedSchemasLegal(104); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-281.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-281.asl index acd198b50..6041a8e70 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-281.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-281.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-281","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0281 -// RANGE-MATRIX-CASE-0281 TGEMV_MX_BIAS source1 -> case_0281_normal_commit +// RANGE-MATRIX-CASE-0281 TSHUF source1 -> case_0281_normal_commit func RunCase_0281() => boolean begin ResetProfileState(); @@ -8,54 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 2 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27619181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(107); + assert BundleOperationBindingsComplete(104); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(107); + assert SelectedBundleClosedSchemasLegal(104); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-282.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-282.asl index 6d44161c8..ceb33b227 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-282.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-282.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-282","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0282 -// RANGE-MATRIX-CASE-0282 TGEMV_MX_BIAS source2 -> case_0282_normal_commit +// RANGE-MATRIX-CASE-0282 TSHUF destination0 -> case_0282_normal_commit func RunCase_0282() => boolean begin ResetProfileState(); @@ -8,54 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 0 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27619181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(107); + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(104); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(107); + assert SelectedBundleClosedSchemasLegal(104); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -70,6 +55,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-283.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-283.asl index 9e987b22a..8ad5d34b8 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-283.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-283.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-283","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0283 -// RANGE-MATRIX-CASE-0283 TGEMV_MX_BIAS source3 -> case_0283_normal_commit +// RANGE-MATRIX-CASE-0283 TPACK source0 -> case_0283_normal_commit func RunCase_0283() => boolean begin ResetProfileState(); @@ -8,54 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 1 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27719181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_1_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(107); + let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); + assert modifier_0_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(105); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(107); + assert SelectedBundleClosedSchemasLegal(105); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-284.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-284.asl index 08f2fd322..53ee68f84 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-284.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-284.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-284","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0284 -// RANGE-MATRIX-CASE-0284 TGEMV_MX_BIAS source4 -> case_0284_normal_commit +// RANGE-MATRIX-CASE-0284 TPACK source1 -> case_0284_normal_commit func RunCase_0284() => boolean begin ResetProfileState(); @@ -8,55 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 2 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27719181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - let modifier_2_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_2_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(107); + let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); + assert modifier_0_1 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(105); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(107); + assert SelectedBundleClosedSchemasLegal(105); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-285.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-285.asl index d8a379276..509cda2dc 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-285.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-285.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0285 -// RANGE-MATRIX-CASE-0285 TGEMV_MX_BIAS destination0 -> case_0285_normal_commit +// RANGE-MATRIX-CASE-0285 TPACK destination0 -> case_0285_normal_commit func RunCase_0285() => boolean begin ResetProfileState(); @@ -8,54 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - ConfigureTileForMask(5, 128, 32, 1, 1, 1, - TileDataType_FP32, TileLayout_RowMajor, - TileLocation_Matrix, '1111'); - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39531181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 0 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27719181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0818ce13, 32); assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(107); + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(105); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(107); + assert SelectedBundleClosedSchemasLegal(105); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-286.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-286.asl index ff6315c2d..e2f5d3412 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-286.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-286.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0286 -// RANGE-MATRIX-CASE-0286 TGEMV_MX_ACC source0 -> case_0286_normal_commit +// RANGE-MATRIX-CASE-0286 TUNPACK source0 -> case_0286_normal_commit func RunCase_0286() => boolean begin ResetProfileState(); @@ -8,55 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 1 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27819181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); assert bind_0 == CommandExecution_Executed; let modifier_0_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); assert modifier_0_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(108); + assert BundleOperationBindingsComplete(106); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(108); + assert SelectedBundleClosedSchemasLegal(106); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-287.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-287.asl index bfa4cbc1e..4ddd86359 100644 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-287.asl +++ b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-287.asl @@ -1,6 +1,6 @@ // PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} // Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0287 -// RANGE-MATRIX-CASE-0287 TGEMV_MX_ACC source1 -> case_0287_normal_commit +// RANGE-MATRIX-CASE-0287 TUNPACK destination0 -> case_0287_normal_commit func RunCase_0287() => boolean begin ResetProfileState(); @@ -8,55 +8,39 @@ begin WriteGPR(2, Zeros{PTO_XLEN} + 1); WriteGPR(3, Zeros{PTO_XLEN}); WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); + for tile = 1 to 8 looplimit 8 do + if tile == 0 then + let configured = + ConfigureCubeTileForMask(tile, 128, 1, + 4, TileDataType_FP16, TileLayout_CUBE_M16, + TileLocation_Matrix, '1111'); + assert configured; + else + ConfigureTileForMask(tile, 128, + 16, 4, 1, + 4, TileDataType_FP16, + TileLayout_RowMajor, TileLocation_Any, '1111'); + end; + MarkTileValidRegionDefined(tile); + end; + let started = ExecuteCommandInstruction(Zeros{64} + 0x27819181, 32); assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; + let dim_400043 = ExecuteCommandInstruction(Zeros{64} + 0x00400043, 32); + assert dim_400043 == CommandExecution_Executed; let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); + let dim_402043 = ExecuteCommandInstruction(Zeros{64} + 0x00402043, 32); + assert dim_402043 == CommandExecution_Executed; + let ior = ExecuteCommandInstruction(Zeros{64} + 0x00010013, 32); + assert ior == CommandExecution_Executed; + let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x0018de13, 32); assert bind_0 == CommandExecution_Executed; - let modifier_0_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_0_1 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(108); + let assemble_0 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); + assert assemble_0 == CommandExecution_Executed; + assert BundleOperationBindingsComplete(106); let prepared_stage2 = PrepareSelectedBundleStage2(); assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(108); + assert SelectedBundleClosedSchemasLegal(106); assert SelectedBundleTileMasksLegal(); let completed = ExecuteBundleTileOperation(); assert completed; @@ -71,6 +55,11 @@ begin end; assert _Tiles[[observed_destination]].allocated && _Tiles[[observed_destination]].contents_defined; + let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( + BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, + 0, BundleLocalGenerationCellCount(1)); + assert completed_writer_0; + assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; return TRUE; end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-288.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-288.asl deleted file mode 100644 index 3658c5a8d..000000000 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-288.asl +++ /dev/null @@ -1,82 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} -// Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0288 -// RANGE-MATRIX-CASE-0288 TGEMV_MX_ACC source2 -> case_0288_normal_commit -func RunCase_0288() => boolean -begin - ResetProfileState(); - WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); - WriteGPR(3, Zeros{PTO_XLEN}); - WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); - assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); - assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let modifier_1_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_1_0 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(108); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(108); - assert SelectedBundleTileMasksLegal(); - let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; - return TRUE; -end; - -func main() => integer -begin - let result_0288 = RunCase_0288(); - assert result_0288; - return 0; -end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-289.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-289.asl deleted file mode 100644 index 24dd0066a..000000000 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-289.asl +++ /dev/null @@ -1,82 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} -// Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0289 -// RANGE-MATRIX-CASE-0289 TGEMV_MX_ACC source3 -> case_0289_normal_commit -func RunCase_0289() => boolean -begin - ResetProfileState(); - WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); - WriteGPR(3, Zeros{PTO_XLEN}); - WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); - assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); - assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let modifier_1_1 = ExecuteCommandInstruction(Zeros{64} + 0x800000d3, 32); - assert modifier_1_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(108); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(108); - assert SelectedBundleTileMasksLegal(); - let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; - return TRUE; -end; - -func main() => integer -begin - let result_0289 = RunCase_0289(); - assert result_0289; - return 0; -end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-290.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-290.asl deleted file mode 100644 index 1277407a5..000000000 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-290.asl +++ /dev/null @@ -1,82 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} -// Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0290 -// RANGE-MATRIX-CASE-0290 TGEMV_MX_ACC source4 -> case_0290_normal_commit -func RunCase_0290() => boolean -begin - ResetProfileState(); - WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); - WriteGPR(3, Zeros{PTO_XLEN}); - WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); - assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); - assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - let modifier_2_0 = ExecuteCommandInstruction(Zeros{64} + 0x000000d3, 32); - assert modifier_2_0 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(108); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(108); - assert SelectedBundleTileMasksLegal(); - let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; - return TRUE; -end; - -func main() => integer -begin - let result_0290 = RunCase_0290(); - assert result_0290; - return 0; -end; diff --git a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-291.asl b/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-291.asl deleted file mode 100644 index 1d529b697..000000000 --- a/tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-291.asl +++ /dev/null @@ -1,87 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291","source":"asl/block/model/operands/subview-descriptor.asl","requirements":["PTO-B-SUBVIEW-DESCRIPTOR-001","PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001","PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001"],"kind":"execution","summary":"One decoded operation-role case exercises its required source or destination role through normal dispatch.","pass_condition":"The case binds its authoritative fixture recipe and catalog-required operands/attributes, reaches normal modifier and applicability preflight, then asserts its exact normal observable or pre-effect fault.","related_sources":["asl/block/model/operands/subview-descriptor.asl","asl/block/model/operands/range-modifiers.asl","asl/block/model/operands/portable-carriers.asl"]} -// Generated by scripts/generate-bundle-operation-matrix.py; case: RANGE-MATRIX-CASE-0291 -// RANGE-MATRIX-CASE-0291 TGEMV_MX_ACC destination0 -> case_0291_normal_commit -func RunCase_0291() => boolean -begin - ResetProfileState(); - WriteGPR(0, Zeros{PTO_XLEN}); - WriteGPR(2, Zeros{PTO_XLEN} + 1); - WriteGPR(3, Zeros{PTO_XLEN}); - WriteGPR(4, Zeros{PTO_XLEN} + 1); - let configured_1 = ConfigureCubeTileForMask( - 1, 128, 1, 1, TileDataType_FP32, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_1; - MarkTileValidRegionDefined(1); - let configured_2 = ConfigureCubeTileForMask( - 2, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_M16, TileLocation_Matrix, '1111'); - assert configured_2; - MarkTileValidRegionDefined(2); - let configured_3 = ConfigureCubeTileForMask( - 3, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_3; - MarkTileValidRegionDefined(3); - let configured_4 = ConfigureCubeTileForMask( - 4, 128, 1, 1, TileDataType_E4M3, - TileLayout_CUBE_N8, TileLocation_Matrix, '1111'); - assert configured_4; - MarkTileValidRegionDefined(4); - let configured_5 = ConfigureCubeTileForMask( - 5, 128, 1, 1, TileDataType_E8M0, - TileLayout_CUBE_M32, TileLocation_Matrix, '1111'); - assert configured_5; - MarkTileValidRegionDefined(5); - let started = ExecuteCommandInstruction(Zeros{64} + 0x39631181, 32); - assert started == CommandExecution_Executed; - let fpatr = ExecuteCommandInstruction(Zeros{64} + 0x00002023, 32); - assert fpatr == CommandExecution_Executed; - let datr = ExecuteCommandInstruction(Zeros{64} + 0x00701023, 32); - assert datr == CommandExecution_Executed; - let dim_100043 = ExecuteCommandInstruction(Zeros{64} + 0x00100043, 32); - assert dim_100043 == CommandExecution_Executed; - let dim_101043 = ExecuteCommandInstruction(Zeros{64} + 0x00101043, 32); - assert dim_101043 == CommandExecution_Executed; - let dim_102043 = ExecuteCommandInstruction(Zeros{64} + 0x00102043, 32); - assert dim_102043 == CommandExecution_Executed; - let bind_0 = ExecuteCommandInstruction(Zeros{64} + 0x08104e13, 32); - assert bind_0 == CommandExecution_Executed; - let bind_1 = ExecuteCommandInstruction(Zeros{64} + 0x10304e13, 32); - assert bind_1 == CommandExecution_Executed; - let bind_2 = ExecuteCommandInstruction(Zeros{64} + 0x0058de13, 32); - assert bind_2 == CommandExecution_Executed; - let assemble_2 = ExecuteCommandInstruction(Zeros{64} + 0x800018d3, 32); - assert assemble_2 == CommandExecution_Executed; - assert BundleOperationBindingsComplete(108); - let prepared_stage2 = PrepareSelectedBundleStage2(); - assert prepared_stage2; - assert SelectedBundleClosedSchemasLegal(108); - assert SelectedBundleTileMasksLegal(); - let completed = ExecuteBundleTileOperation(); - assert completed; - if !completed then assert _LastFault == Fault_TileLegality; end; - assert _LastFault == Fault_None; - var observed_destination: TileIndex = 0; - for binding = 0 to PTO_BUNDLE_TILE_BINDING_COUNT - 1 do - if _BundleTileBindings[[binding]].valid && - _BundleTileBindings[[binding]].destination_valid then - observed_destination = _BundleTileBindings[[binding]].destination; - end; - end; - assert _Tiles[[observed_destination]].allocated && - _Tiles[[observed_destination]].contents_defined; - let completed_writer_0 = CompleteBundleLocalGenerationWriterEvent( - BundleLocalGenerationSlot(0, '1111'), _BundleExecutionDomainToken, - 0, BundleLocalGenerationCellCount(1)); - assert completed_writer_0; - assert _LocalGenerations[[BundleLocalGenerationSlot(0, '1111')]].published; - return TRUE; -end; - -func main() => integer -begin - let result_0291 = RunCase_0291(); - assert result_0291; - return 0; -end; diff --git a/tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-exec-tadd-cube-decoded-001.asl b/tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-exec-tadd-cube-decoded-001.asl new file mode 100644 index 000000000..e39cdf020 --- /dev/null +++ b/tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-exec-tadd-cube-decoded-001.asl @@ -0,0 +1,128 @@ +// PTO-TEST: {"id":"PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001","source":"asl/tile/elementwise-tile-tile/arithmetic/TADD.asl","requirements":["PTO-INST-TILE-TADD","PTO-INST-TILE-TABS","PTO-INST-TILE-TADDS","PTO-INST-TILE-TFMA"],"kind":"execution","summary":"Decoded CUBE_M32/M16 elementwise operations execute and CUBE_N8 or mixed-layout forms reject before effects.","pass_condition":"Binary, unary, scalar, and TFMA CUBE normal paths publish expected values while CUBE_N8 and mixed-layout rejection preserves the destination.","related_sources":["asl/tile/model/legality/dtype-layout.asl","asl/tile/model/legality/operand-schema.asl","asl/tile/model/execution/elementwise.asl","asl/tile/model/execution/fused-multiply-add.asl"]} +func main() => integer +begin + ResetProfileState(); + let configured_1 = ConfigureCubeTile(1, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_2 = ConfigureCubeTile(2, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_3 = ConfigureCubeTile(3, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(1, 0, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(1, 1, 0, Zeros{PTO_XLEN} + 2); + WriteTileElement(2, 0, 0, Zeros{PTO_XLEN} + 10); + WriteTileElement(2, 1, 0, Zeros{PTO_XLEN} + 20); + var binary = DefaultTileInstructionOperands(); + binary.destination0 = 3; + binary.source0 = 1; + binary.source1 = 2; + let (binary_status, -) = ExecuteTileInstruction( + TileDecode_TEPL, '000000000000', binary); + assert binary_status == TileExecution_Executed; + assert ReadTileElement(3, 0, 0) == Zeros{PTO_XLEN} + 11; + assert ReadTileElement(3, 1, 0) == Zeros{PTO_XLEN} + 22; + + let configured_4 = ConfigureCubeTile(4, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_5 = ConfigureCubeTile(5, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + for row = 0 to 1 looplimit 2 do + for column = 0 to 1 looplimit 2 do + WriteTileElement(5, row, column, Zeros{PTO_XLEN} + 7); + end; + end; + var unary = DefaultTileInstructionOperands(); + unary.destination0 = 4; + unary.source0 = 5; + let (unary_status, -) = ExecuteTileInstruction( + TileDecode_TEPL, '000000001111', unary); + assert unary_status == TileExecution_Executed; + assert ReadTileElement(4, 1, 1) == Zeros{PTO_XLEN} + 7; + + let configured_6 = ConfigureCubeTile(6, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_7 = ConfigureCubeTile(7, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(7, 0, 0, Zeros{PTO_XLEN} + 5); + WriteTileElement(7, 1, 0, Zeros{PTO_XLEN} + 6); + var scalar = DefaultTileInstructionOperands(); + scalar.destination0 = 6; + scalar.source0 = 7; + scalar.scalar0 = Zeros{PTO_XLEN} + 3; + let (scalar_status, -) = ExecuteTileInstruction( + TileDecode_TEPL, '000000100000', scalar); + assert scalar_status == TileExecution_Executed; + assert ReadTileElement(6, 1, 0) == Zeros{PTO_XLEN} + 9; + + let configured_8 = ConfigureCubeTile(8, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_9 = ConfigureCubeTile(9, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_10 = ConfigureCubeTile(10, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_11 = ConfigureCubeTile(11, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + for row = 0 to 1 looplimit 2 do + for column = 0 to 1 looplimit 2 do + WriteTileElement(9, row, column, Zeros{PTO_XLEN} + 2); + WriteTileElement(10, row, column, Zeros{PTO_XLEN} + 3); + WriteTileElement(11, row, column, Zeros{PTO_XLEN} + 4); + end; + end; + var fma = DefaultTileInstructionOperands(); + fma.destination0 = 8; + fma.source0 = 9; + fma.source1 = 10; + fma.source2 = 11; + let (fma_status, -) = ExecuteTileInstruction( + TileDecode_TEPL, '000000011100', fma); + assert fma_status == TileExecution_Executed; + assert ReadTileElement(8, 0, 1) == Zeros{PTO_XLEN} + 10; + + let configured_12 = ConfigureCubeTile(12, 128, 4, 8, TileDataType_U32, + TileLayout_CUBE_N8, TileLocation_Matrix); + let configured_13 = ConfigureCubeTile(13, 128, 4, 8, TileDataType_U32, + TileLayout_CUBE_N8, TileLocation_Matrix); + let configured_14 = ConfigureCubeTile(14, 128, 4, 8, TileDataType_U32, + TileLayout_CUBE_N8, TileLocation_Matrix); + for row = 0 to 3 looplimit 4 do + for column = 0 to 7 looplimit 8 do + WriteTileElement(12, row, column, Zeros{PTO_XLEN} + 1); + WriteTileElement(13, row, column, Zeros{PTO_XLEN} + 2); + end; + end; + WriteTileElement(14, 0, 0, Zeros{PTO_XLEN} + 0x5a5a5a5a); + var n8 = DefaultTileInstructionOperands(); + n8.destination0 = 14; + n8.source0 = 12; + n8.source1 = 13; + ClearFault(); + let (n8_status, -) = ExecuteTileInstruction( + TileDecode_TEPL, '000000000000', n8); + assert n8_status == TileExecution_Rejected; + assert _LastFault == Fault_TileLegality; + assert ReadTileElement(14, 0, 0) == Zeros{PTO_XLEN} + 0x5a5a5a5a; + + let configured_15 = ConfigureCubeTile(15, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + ConfigureTile(16, 128, 2, 1, 2, 1, TileDataType_U32, + TileLayout_RowMajor, TileLocation_Any); + ConfigureTile(17, 128, 2, 1, 2, 1, TileDataType_U32, + TileLayout_RowMajor, TileLocation_Any); + WriteTileElement(16, 0, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(16, 1, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(17, 0, 0, Zeros{PTO_XLEN} + 2); + WriteTileElement(17, 1, 0, Zeros{PTO_XLEN} + 2); + WriteTileElement(15, 0, 0, Zeros{PTO_XLEN} + 0x6b6b6b6b); + var mixed = DefaultTileInstructionOperands(); + mixed.destination0 = 15; + mixed.source0 = 16; + mixed.source1 = 17; + ClearFault(); + let (mixed_status, -) = ExecuteTileInstruction( + TileDecode_TEPL, '000000000000', mixed); + assert mixed_status == TileExecution_Rejected; + assert _LastFault == Fault_TileLegality; + assert ReadTileElement(15, 0, 0) == Zeros{PTO_XLEN} + 0x6b6b6b6b; + return 0; +end; diff --git a/tests/asl/tile/irregular-and-complex/format-conversion/TDEQUANT/tile-static-tdequant-contract-001.asl b/tests/asl/tile/irregular-and-complex/format-conversion/TDEQUANT/tile-static-tdequant-contract-001.asl index 25581662d..2b5334ed7 100644 --- a/tests/asl/tile/irregular-and-complex/format-conversion/TDEQUANT/tile-static-tdequant-contract-001.asl +++ b/tests/asl/tile/irregular-and-complex/format-conversion/TDEQUANT/tile-static-tdequant-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: irregular-and-complex/format-conversion // block: BSTART.SFU TDEQUANT, S8|U8 | B.DATR FP32, RMode | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional, default 1) | B.DIM LB2=Col (optional, default ValidCol) | B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0) | B.IOT SrcTile, mask=PE_MASK, , ->DstTile | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001101011') == 77; - assert TileOperationOfIndex(77) == TileOperation_TDEQUANT; - assert TileHandlerOfIndex(77) == TileHandler_TDEQUANT; - assert TileClassOfIndex(77) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(77) == TileEngine_SFU; + assert DecodeTileOperation(TileDecode_TEPL, '000001101011') == 76; + assert TileOperationOfIndex(76) == TileOperation_TDEQUANT; + assert TileHandlerOfIndex(76) == TileHandler_TDEQUANT; + assert TileClassOfIndex(76) == TileClass_IrregularAndComplex; + assert TileEngineOfIndex(76) == TileEngine_SFU; assert InstructionContractOperation_TDEQUANT() == TileOperation_TDEQUANT; assert InstructionContractHandler_TDEQUANT() == TileHandler_TDEQUANT; return 0; diff --git a/tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-static-tquant-contract-001.asl b/tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-static-tquant-contract-001.asl index cd08d865e..88d876072 100644 --- a/tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-static-tquant-contract-001.asl +++ b/tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-static-tquant-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: irregular-and-complex/format-conversion // block: BSTART.SFU TQUANT, FP32 | B.DATR S8|U8, RMode, Sat | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional, default 1) | B.DIM LB2=Col (optional, default ValidCol) | B.IOR MultiplierFP32, ZeroPoint (optional; omission selects 1.0 and 0) | B.IOT SrcTile, mask=PE_MASK, , ->DstTile | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001101010') == 76; - assert TileOperationOfIndex(76) == TileOperation_TQUANT; - assert TileHandlerOfIndex(76) == TileHandler_TQUANT; - assert TileClassOfIndex(76) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(76) == TileEngine_SFU; + assert DecodeTileOperation(TileDecode_TEPL, '000001101010') == 75; + assert TileOperationOfIndex(75) == TileOperation_TQUANT; + assert TileHandlerOfIndex(75) == TileHandler_TQUANT; + assert TileClassOfIndex(75) == TileClass_IrregularAndComplex; + assert TileEngineOfIndex(75) == TileEngine_SFU; assert InstructionContractOperation_TQUANT() == TileOperation_TQUANT; assert InstructionContractHandler_TQUANT() == TileHandler_TQUANT; return 0; diff --git a/tests/asl/tile/irregular-and-complex/initialization/TCI/tile-static-tci-contract-001.asl b/tests/asl/tile/irregular-and-complex/initialization/TCI/tile-static-tci-contract-001.asl index 71243f34e..64f1422f1 100644 --- a/tests/asl/tile/irregular-and-complex/initialization/TCI/tile-static-tci-contract-001.asl +++ b/tests/asl/tile/irregular-and-complex/initialization/TCI/tile-static-tci-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: irregular-and-complex/initialization // block: BSTART.SFU TCI, S32|S16|U32|U16 | B.DATR all-zero (optional) | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional, default 1; when present must equal 1) | B.DIM LB2=Col (optional, default ValidCol) | B.IOR Start, Direction (optional; omission selects 0 and ascending) | B.IOT mask=PE_MASK, , ->DstTile | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001100110') == 73; - assert TileOperationOfIndex(73) == TileOperation_TCI; - assert TileHandlerOfIndex(73) == TileHandler_TCI; - assert TileClassOfIndex(73) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(73) == TileEngine_SFU; + assert DecodeTileOperation(TileDecode_TEPL, '000001100110') == 72; + assert TileOperationOfIndex(72) == TileOperation_TCI; + assert TileHandlerOfIndex(72) == TileHandler_TCI; + assert TileClassOfIndex(72) == TileClass_IrregularAndComplex; + assert TileEngineOfIndex(72) == TileEngine_SFU; assert InstructionContractOperation_TCI() == TileOperation_TCI; assert InstructionContractHandler_TCI() == TileHandler_TCI; return 0; diff --git a/tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-static-thistogram-contract-001.asl b/tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-static-thistogram-contract-001.asl index ec7226f1f..9e8327150 100644 --- a/tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-static-thistogram-contract-001.asl +++ b/tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-static-thistogram-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: irregular-and-complex/initialization // block: BSTART.SFU THISTOGRAM, U16|U32 | B.DATR DstDataType=U32, ByteId=0..3 (mandatory) | B.IOT SourceTile, FilterTile, mask=PE_MASK, , ->DstTile | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001101000') == 75; - assert TileOperationOfIndex(75) == TileOperation_THISTOGRAM; - assert TileHandlerOfIndex(75) == TileHandler_THISTOGRAM; - assert TileClassOfIndex(75) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(75) == TileEngine_SFU; + assert DecodeTileOperation(TileDecode_TEPL, '000001101000') == 74; + assert TileOperationOfIndex(74) == TileOperation_THISTOGRAM; + assert TileHandlerOfIndex(74) == TileHandler_THISTOGRAM; + assert TileClassOfIndex(74) == TileClass_IrregularAndComplex; + assert TileEngineOfIndex(74) == TileEngine_SFU; assert InstructionContractOperation_THISTOGRAM() == TileOperation_THISTOGRAM; assert InstructionContractHandler_THISTOGRAM() == TileHandler_THISTOGRAM; return 0; diff --git a/tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-static-ttri-contract-001.asl b/tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-static-ttri-contract-001.asl index 6a6b03177..096a84554 100644 --- a/tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-static-ttri-contract-001.asl +++ b/tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-static-ttri-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: irregular-and-complex/initialization // block: BSTART.SFU TTRI, FP32|FP16|S32|S16|U32|U16 | B.DATR all-zero (optional) | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional, default 1) | B.DIM LB2=Col (optional, default ValidCol) | B.IOR Diagonal, Orientation (optional; omission selects 0 and lower) | B.IOT mask=PE_MASK, , ->DstTile | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001100111') == 74; - assert TileOperationOfIndex(74) == TileOperation_TTRI; - assert TileHandlerOfIndex(74) == TileHandler_TTRI; - assert TileClassOfIndex(74) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(74) == TileEngine_SFU; + assert DecodeTileOperation(TileDecode_TEPL, '000001100111') == 73; + assert TileOperationOfIndex(73) == TileOperation_TTRI; + assert TileHandlerOfIndex(73) == TileHandler_TTRI; + assert TileClassOfIndex(73) == TileClass_IrregularAndComplex; + assert TileEngineOfIndex(73) == TileEngine_SFU; assert InstructionContractOperation_TTRI() == TileOperation_TTRI; assert InstructionContractHandler_TTRI() == TileHandler_TTRI; return 0; diff --git a/tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-static-tgather-contract-001.asl b/tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-static-tgather-contract-001.asl index aa6d1e246..1cf3172c3 100644 --- a/tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-static-tgather-contract-001.asl +++ b/tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-static-tgather-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: irregular-and-complex/layout // block: BSTART.SFU TGATHER, ValueDataType | B.DATR Layout (optional) | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional) | B.DIM LB2=Col (optional) | B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001101111') == 81; - assert TileOperationOfIndex(81) == TileOperation_TGATHER; - assert TileHandlerOfIndex(81) == TileHandler_TGATHER; - assert TileClassOfIndex(81) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(81) == TileEngine_SFU; + assert DecodeTileOperation(TileDecode_TEPL, '000001101111') == 79; + assert TileOperationOfIndex(79) == TileOperation_TGATHER; + assert TileHandlerOfIndex(79) == TileHandler_TGATHER; + assert TileClassOfIndex(79) == TileClass_IrregularAndComplex; + assert TileEngineOfIndex(79) == TileEngine_SFU; assert InstructionContractOperation_TGATHER() == TileOperation_TGATHER; assert InstructionContractHandler_TGATHER() == TileHandler_TGATHER; return 0; diff --git a/tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-static-tscatter-contract-001.asl b/tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-static-tscatter-contract-001.asl index 1b2f11ac9..d41768373 100644 --- a/tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-static-tscatter-contract-001.asl +++ b/tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-static-tscatter-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: irregular-and-complex/layout // block: BSTART.SFU TSCATTER, ValueDataType | B.DATR Layout (optional) | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional) | B.DIM LB2=Col (optional) | B.IOT ValueSrc, IndexSrc, mask=PE_MASK, , ->DstTile | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001110000') == 82; - assert TileOperationOfIndex(82) == TileOperation_TSCATTER; - assert TileHandlerOfIndex(82) == TileHandler_TSCATTER; - assert TileClassOfIndex(82) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(82) == TileEngine_SFU; + assert DecodeTileOperation(TileDecode_TEPL, '000001110000') == 80; + assert TileOperationOfIndex(80) == TileOperation_TSCATTER; + assert TileHandlerOfIndex(80) == TileHandler_TSCATTER; + assert TileClassOfIndex(80) == TileClass_IrregularAndComplex; + assert TileEngineOfIndex(80) == TileEngine_SFU; assert InstructionContractOperation_TSCATTER() == TileOperation_TSCATTER; assert InstructionContractHandler_TSCATTER() == TileHandler_TSCATTER; return 0; diff --git a/tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-static-tmrgsort-contract-001.asl b/tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-static-tmrgsort-contract-001.asl index 730627414..de8e886e5 100644 --- a/tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-static-tmrgsort-contract-001.asl +++ b/tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-static-tmrgsort-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: irregular-and-complex/sorting // block: BSTART.SFU TMRGSORT, FP32|FP16 | B.DATR all-zero (optional) | B.IOR Descending (optional; omission defaults to ascending) | B.IOT two Local sources and one new Local destination, common PE_MASK, | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001101101') == 79; - assert TileOperationOfIndex(79) == TileOperation_TMRGSORT; - assert TileHandlerOfIndex(79) == TileHandler_TMRGSORT; - assert TileClassOfIndex(79) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(79) == TileEngine_SFU; + assert DecodeTileOperation(TileDecode_TEPL, '000001101101') == 78; + assert TileOperationOfIndex(78) == TileOperation_TMRGSORT; + assert TileHandlerOfIndex(78) == TileHandler_TMRGSORT; + assert TileClassOfIndex(78) == TileClass_IrregularAndComplex; + assert TileEngineOfIndex(78) == TileEngine_SFU; assert InstructionContractOperation_TMRGSORT() == TileOperation_TMRGSORT; assert InstructionContractHandler_TMRGSORT() == TileHandler_TMRGSORT; return 0; diff --git a/tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-static-tsort-contract-001.asl b/tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-static-tsort-contract-001.asl index 25e858644..2303e11cf 100644 --- a/tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-static-tsort-contract-001.asl +++ b/tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-static-tsort-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: irregular-and-complex/sorting // block: BSTART.SFU TSORT, FP32|FP16 | B.DATR all-zero (optional) | B.DIM LB0=sort_width (optional; zero or omission defaults to 32) | B.IOR Descending (optional; omission defaults to ascending) | B.IOT Local source and two new Local destinations, common PE_MASK, | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001101100') == 78; - assert TileOperationOfIndex(78) == TileOperation_TSORT; - assert TileHandlerOfIndex(78) == TileHandler_TSORT; - assert TileClassOfIndex(78) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(78) == TileEngine_SFU; + assert DecodeTileOperation(TileDecode_TEPL, '000001101100') == 77; + assert TileOperationOfIndex(77) == TileOperation_TSORT; + assert TileHandlerOfIndex(77) == TileHandler_TSORT; + assert TileClassOfIndex(77) == TileClass_IrregularAndComplex; + assert TileEngineOfIndex(77) == TileEngine_SFU; assert InstructionContractOperation_TSORT() == TileOperation_TSORT; assert InstructionContractHandler_TSORT() == TileHandler_TSORT; return 0; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-bundle-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-bundle-001.asl deleted file mode 100644 index 2c13969e6..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-bundle-001.asl +++ /dev/null @@ -1,39 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTADD-BUNDLE-001","source":"asl/tile/irregular-and-complex/union/TPARTADD.asl","requirements":["PTO-INST-TILE-TPARTADD"],"kind":"execution","summary":"TPARTADD closes its complete Local bundle schema and derives the destination from B.DIM","pass_condition":"an S16 overlap is added and the source-only tail is copied through decoded BSTART and BSTOP","related_sources":["asl/block/model/dispatch/partial-schema.asl","asl/block/model/dispatch/tile-execution.asl"]} - -pure func TPARTADDBundleStart() => bits(64) -begin - var instruction: bits(64) = Zeros{64} + 0x00019181; - instruction[26:25] = '11'; - instruction[24:20] = '10001'; - instruction[31:27] = Zeros{5} + 18; - return instruction; -end; - -func main() => integer -begin - ResetProfileState(); - ConfigureTile(32, 128, 16, 4, 1, 3, TileDataType_S16, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile(33, 128, 32, 2, 1, 2, TileDataType_S16, - TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(32, 0, 0, Zeros{PTO_XLEN} + 1); - WriteTileElement(32, 0, 1, Zeros{PTO_XLEN} + 2); - WriteTileElement(32, 0, 2, Zeros{PTO_XLEN} + 7); - WriteTileElement(33, 0, 0, Zeros{PTO_XLEN} + 3); - WriteTileElement(33, 0, 1, Zeros{PTO_XLEN} + 4); - - let started = ExecuteCommandInstruction(TPARTADDBundleStart(), 32); - assert started == CommandExecution_Executed; - SetBundleDimension(0, Zeros{PTO_XLEN} + 3); - SetBundleDimension(2, Zeros{PTO_XLEN} + 4); - AddBundleTileBinding( - TRUE, 0, 1, '0001', TRUE, TRUE, 32, 33, TRUE); - let stopped = ExecuteCommandInstruction(Zeros{64} + 1, 32); - - assert stopped == CommandExecution_Executed; - assert _LastFault == Fault_None; - assert ReadTileElement(0, 0, 0) == Zeros{PTO_XLEN} + 4; - assert ReadTileElement(0, 0, 1) == Zeros{PTO_XLEN} + 6; - assert ReadTileElement(0, 0, 2) == Zeros{PTO_XLEN} + 7; - return 0; -end; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-overlap-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-overlap-001.asl deleted file mode 100644 index 81d7d28bb..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-overlap-001.asl +++ /dev/null @@ -1,22 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTADD-OVERLAP-001","source":"asl/tile/irregular-and-complex/union/TPARTADD.asl","requirements":["PTO-INST-TILE-TPARTADD"],"kind":"execution","summary":"TPARTADD adds the overlap and copies the source-only tail","pass_condition":"S16 overlap addition is typed while the uncovered-right-source tail is copied bit-for-bit","related_sources":["asl/tile/model/execution/complex.asl","asl/tile/model/legality/indexed-layout.asl"]} -func main() => integer -begin - ResetProfileState(); - ConfigureTile(20, 128, 16, 4, 1, 3, TileDataType_S16, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile(21, 128, 16, 4, 1, 3, TileDataType_S16, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile(22, 128, 32, 2, 1, 2, TileDataType_S16, - TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(21, 0, 0, Zeros{PTO_XLEN} + 1); - WriteTileElement(21, 0, 1, Zeros{PTO_XLEN} + 2); - WriteTileElement(21, 0, 2, Zeros{PTO_XLEN} + 7); - WriteTileElement(22, 0, 0, Zeros{PTO_XLEN} + 3); - WriteTileElement(22, 0, 1, Zeros{PTO_XLEN} + 4); - - ExecuteTilePartial(TilePartial_ADD, 20, 21, 22); - assert ReadTileElement(20, 0, 0) == Zeros{PTO_XLEN} + 4; - assert ReadTileElement(20, 0, 1) == Zeros{PTO_XLEN} + 6; - assert ReadTileElement(20, 0, 2) == Zeros{PTO_XLEN} + 7; - return 0; -end; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-static-tpartadd-contract-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-static-tpartadd-contract-001.asl deleted file mode 100644 index 8209b5c62..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-static-tpartadd-contract-001.asl +++ /dev/null @@ -1,15 +0,0 @@ -// Generated by scripts/generate-mnemonic-avs.py. Do not edit. -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTADD-STATIC-001","source":"asl/tile/irregular-and-complex/union/TPARTADD.asl","requirements":["PTO-INST-TILE-TPARTADD"],"kind":"static-invariant","summary":"canonical TPARTADD catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} -func main() => integer -begin - // classification: irregular-and-complex/union - // block: BSTART.SFU TPARTADD, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8 | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional; omission defaults to 1) | B.DIM LB2=Col (optional; omission defaults to ValidCol) | B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001110001') == 83; - assert TileOperationOfIndex(83) == TileOperation_TPARTADD; - assert TileHandlerOfIndex(83) == TileHandler_ExecuteTilePartial; - assert TileClassOfIndex(83) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(83) == TileEngine_SFU; - assert InstructionContractOperation_TPARTADD() == TileOperation_TPARTADD; - assert InstructionContractHandler_TPARTADD() == TileHandler_ExecuteTilePartial; - return 0; -end; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-exec-tpartmax-unsigned-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-exec-tpartmax-unsigned-001.asl deleted file mode 100644 index 7b4795918..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-exec-tpartmax-unsigned-001.asl +++ /dev/null @@ -1,17 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTMAX-U8-001","source":"asl/tile/irregular-and-complex/union/TPARTMAX.asl","requirements":["PTO-INST-TILE-TPARTMAX"],"kind":"execution","summary":"TPARTMAX uses unsigned ordering for U8 overlap values","pass_condition":"U8 250 is selected over U8 5 instead of being treated as a negative signed byte","related_sources":["asl/tile/model/execution/complex.asl","asl/tile/model/legality/indexed-layout.asl"]} -func main() => integer -begin - ResetProfileState(); - ConfigureTile(20, 128, 32, 4, 1, 1, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile(21, 128, 32, 4, 1, 1, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile(22, 128, 64, 2, 1, 1, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(21, 0, 0, Zeros{PTO_XLEN} + 250); - WriteTileElement(22, 0, 0, Zeros{PTO_XLEN} + 5); - - ExecuteTilePartial(TilePartial_MAX, 20, 21, 22); - assert ReadTileElement(20, 0, 0) == Zeros{PTO_XLEN} + 250; - return 0; -end; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-static-tpartmax-contract-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-static-tpartmax-contract-001.asl deleted file mode 100644 index fe4f224b5..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-static-tpartmax-contract-001.asl +++ /dev/null @@ -1,15 +0,0 @@ -// Generated by scripts/generate-mnemonic-avs.py. Do not edit. -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTMAX-STATIC-001","source":"asl/tile/irregular-and-complex/union/TPARTMAX.asl","requirements":["PTO-INST-TILE-TPARTMAX"],"kind":"static-invariant","summary":"canonical TPARTMAX catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} -func main() => integer -begin - // classification: irregular-and-complex/union - // block: BSTART.SFU TPARTMAX, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8 | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional; omission defaults to 1) | B.DIM LB2=Col (optional; omission defaults to ValidCol) | B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001110011') == 85; - assert TileOperationOfIndex(85) == TileOperation_TPARTMAX; - assert TileHandlerOfIndex(85) == TileHandler_ExecuteTilePartial; - assert TileClassOfIndex(85) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(85) == TileEngine_SFU; - assert InstructionContractOperation_TPARTMAX() == TileOperation_TPARTMAX; - assert InstructionContractHandler_TPARTMAX() == TileHandler_ExecuteTilePartial; - return 0; -end; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-exec-tpartmin-signed-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-exec-tpartmin-signed-001.asl deleted file mode 100644 index 11714edeb..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-exec-tpartmin-signed-001.asl +++ /dev/null @@ -1,17 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTMIN-S8-001","source":"asl/tile/irregular-and-complex/union/TPARTMIN.asl","requirements":["PTO-INST-TILE-TPARTMIN"],"kind":"execution","summary":"TPARTMIN uses signed ordering for S8 overlap values","pass_condition":"S8 minus one is selected below S8 positive one and uses the model's sign-extended Word carrier","related_sources":["asl/tile/model/execution/complex.asl","asl/tile/model/legality/indexed-layout.asl"]} -func main() => integer -begin - ResetProfileState(); - ConfigureTile(20, 128, 32, 4, 1, 1, TileDataType_S8, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile(21, 128, 32, 4, 1, 1, TileDataType_S8, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile(22, 128, 64, 2, 1, 1, TileDataType_S8, - TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(21, 0, 0, Zeros{PTO_XLEN} + 0xff); - WriteTileElement(22, 0, 0, Zeros{PTO_XLEN} + 1); - - ExecuteTilePartial(TilePartial_MIN, 20, 21, 22); - assert ReadTileElement(20, 0, 0) == Ones{PTO_XLEN}; - return 0; -end; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-static-tpartmin-contract-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-static-tpartmin-contract-001.asl deleted file mode 100644 index c1ea38a26..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-static-tpartmin-contract-001.asl +++ /dev/null @@ -1,15 +0,0 @@ -// Generated by scripts/generate-mnemonic-avs.py. Do not edit. -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTMIN-STATIC-001","source":"asl/tile/irregular-and-complex/union/TPARTMIN.asl","requirements":["PTO-INST-TILE-TPARTMIN"],"kind":"static-invariant","summary":"canonical TPARTMIN catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} -func main() => integer -begin - // classification: irregular-and-complex/union - // block: BSTART.SFU TPARTMIN, FP32|FP16|BF16|S32|S16|S8|U32|U16|U8 | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional; omission defaults to 1) | B.DIM LB2=Col (optional; omission defaults to ValidCol) | B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001110100') == 86; - assert TileOperationOfIndex(86) == TileOperation_TPARTMIN; - assert TileHandlerOfIndex(86) == TileHandler_ExecuteTilePartial; - assert TileClassOfIndex(86) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(86) == TileEngine_SFU; - assert InstructionContractOperation_TPARTMIN() == TileOperation_TPARTMIN; - assert InstructionContractHandler_TPARTMIN() == TileHandler_ExecuteTilePartial; - return 0; -end; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-bound-tpartmul-dtype-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-bound-tpartmul-dtype-001.asl deleted file mode 100644 index ac0d80c1c..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-bound-tpartmul-dtype-001.asl +++ /dev/null @@ -1,15 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTMUL-DTYPE-001","source":"asl/tile/irregular-and-complex/union/TPARTMUL.asl","requirements":["PTO-INST-TILE-TPARTMUL"],"kind":"boundary","summary":"partial multiplication uses the complete nine-type partial arithmetic set","pass_condition":"S8 and U8 pass TPARTMUL together with the other partial arithmetic families","related_sources":["asl/tile/model/legality/indexed-layout.asl"]} -func main() => integer -begin - assert InstructionContractDataTypeLegal_TPARTADD(TileDataType_S8); - assert InstructionContractDataTypeLegal_TPARTADD(TileDataType_U8); - assert InstructionContractDataTypeLegal_TPARTMAX(TileDataType_S8); - assert InstructionContractDataTypeLegal_TPARTMAX(TileDataType_U8); - assert InstructionContractDataTypeLegal_TPARTMIN(TileDataType_S8); - assert InstructionContractDataTypeLegal_TPARTMIN(TileDataType_U8); - assert InstructionContractDataTypeLegal_TPARTMUL(TileDataType_S8); - assert InstructionContractDataTypeLegal_TPARTMUL(TileDataType_U8); - assert InstructionContractDataTypeLegal_TPARTMUL(TileDataType_S16); - assert InstructionContractDataTypeLegal_TPARTMUL(TileDataType_U16); - return 0; -end; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-exec-tpartmul-wrap-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-exec-tpartmul-wrap-001.asl deleted file mode 100644 index ab2d48008..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-exec-tpartmul-wrap-001.asl +++ /dev/null @@ -1,19 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTMUL-WRAP-001","source":"asl/tile/irregular-and-complex/union/TPARTMUL.asl","requirements":["PTO-INST-TILE-TPARTMUL"],"kind":"execution","summary":"TPARTMUL applies element-width multiplication only in the overlap","pass_condition":"U8 16 times 16 wraps to zero while the full-source tail is copied unchanged","related_sources":["asl/tile/model/execution/complex.asl","asl/tile/model/legality/indexed-layout.asl"]} -func main() => integer -begin - ResetProfileState(); - ConfigureTile(20, 128, 32, 4, 1, 2, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile(21, 128, 32, 4, 1, 2, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile(22, 128, 64, 2, 1, 1, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(21, 0, 0, Zeros{PTO_XLEN} + 16); - WriteTileElement(21, 0, 1, Zeros{PTO_XLEN} + 9); - WriteTileElement(22, 0, 0, Zeros{PTO_XLEN} + 16); - - ExecuteTilePartial(TilePartial_MUL, 20, 21, 22); - assert ReadTileElement(20, 0, 0) == Zeros{PTO_XLEN}; - assert ReadTileElement(20, 0, 1) == Zeros{PTO_XLEN} + 9; - return 0; -end; diff --git a/tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-static-tpartmul-contract-001.asl b/tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-static-tpartmul-contract-001.asl deleted file mode 100644 index 9d2a5c6fe..000000000 --- a/tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-static-tpartmul-contract-001.asl +++ /dev/null @@ -1,15 +0,0 @@ -// Generated by scripts/generate-mnemonic-avs.py. Do not edit. -// PTO-TEST: {"id":"PTO-AVS-TILE-TPARTMUL-STATIC-001","source":"asl/tile/irregular-and-complex/union/TPARTMUL.asl","requirements":["PTO-INST-TILE-TPARTMUL"],"kind":"static-invariant","summary":"canonical TPARTMUL catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} -func main() => integer -begin - // classification: irregular-and-complex/union - // block: BSTART.SFU TPARTMUL, FP32|FP16|BF16|S32|S16|U32|U16 | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional; omission defaults to 1) | B.DIM LB2=Col (optional; omission defaults to ValidCol) | B.IOT exactly two persistent Local sources and one new Local destination, common PE_MASK, | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001110010') == 84; - assert TileOperationOfIndex(84) == TileOperation_TPARTMUL; - assert TileHandlerOfIndex(84) == TileHandler_ExecuteTilePartial; - assert TileClassOfIndex(84) == TileClass_IrregularAndComplex; - assert TileEngineOfIndex(84) == TileEngine_SFU; - assert InstructionContractOperation_TPARTMUL() == TileOperation_TPARTMUL; - assert InstructionContractHandler_TPARTMUL() == TileHandler_ExecuteTilePartial; - return 0; -end; diff --git a/tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-exec-tfillpad-scalar-001.asl b/tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-exec-tfillpad-scalar-001.asl deleted file mode 100644 index 4ae03dabc..000000000 --- a/tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-exec-tfillpad-scalar-001.asl +++ /dev/null @@ -1,19 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-TILE-TFILLPAD-SCALAR-001","source":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl","requirements":["PTO-TFILLPAD-CONTRACT-001","PTO-INST-TILE-TFILLPAD"],"kind":"execution","summary":"TFILLPAD copies the source valid rectangle and fills the remaining physical destination.","pass_condition":"Copied values persist and every other physical element equals the low-width scalar value and is defined.","related_sources":["asl/tile/model/execution/generation.asl","asl/tile/model/legality/operand-schema.asl"]} -func main() => integer -begin - ResetProfileState(); - ConfigureTile( - 1, 128, 32, 4, 1, 2, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile( - 2, 128, 32, 4, 2, 3, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(1, 0, 0, Zeros{PTO_XLEN} + 1); - WriteTileElement(1, 0, 1, Zeros{PTO_XLEN} + 2); - TFILLPAD(2, 1, Zeros{PTO_XLEN} + 0x1aa); - assert ReadTileElement(2, 0, 0) == Zeros{PTO_XLEN} + 1; - assert ReadTileElement(2, 0, 2) == Zeros{PTO_XLEN} + 0xaa; - assert ReadTileElement(2, 1, 1) == Zeros{PTO_XLEN} + 0xaa; - assert TileElementDefined(2, 31, 3); - return 0; -end; diff --git a/tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-static-tfillpad-contract-001.asl b/tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-static-tfillpad-contract-001.asl deleted file mode 100644 index 14cb9c2bc..000000000 --- a/tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-static-tfillpad-contract-001.asl +++ /dev/null @@ -1,15 +0,0 @@ -// Generated by scripts/generate-mnemonic-avs.py. Do not edit. -// PTO-TEST: {"id":"PTO-AVS-TILE-TFILLPAD-STATIC-001","source":"asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl","requirements":["PTO-INST-TILE-TFILLPAD"],"kind":"static-invariant","summary":"canonical TFILLPAD catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} -func main() => integer -begin - // classification: layout-and-rearrangement/initialization - // block: BSTART.SFU TFILLPAD, DataType | B.DATR (optional) | B.DIM LB0 | B.DIM (LB1/LB2 for 2D) | B.IOT | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001100101') == 72; - assert TileOperationOfIndex(72) == TileOperation_TFILLPAD; - assert TileHandlerOfIndex(72) == TileHandler_TFILLPAD; - assert TileClassOfIndex(72) == TileClass_LayoutAndRearrangement; - assert TileEngineOfIndex(72) == TileEngine_SFU; - assert InstructionContractOperation_TFILLPAD() == TileOperation_TFILLPAD; - assert InstructionContractHandler_TFILLPAD() == TileHandler_TFILLPAD; - return 0; -end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TMOV/tile-static-tmov-contract-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TMOV/tile-static-tmov-contract-001.asl index 41241c467..4fd4e01a7 100644 --- a/tests/asl/tile/layout-and-rearrangement/layout/TMOV/tile-static-tmov-contract-001.asl +++ b/tests/asl/tile/layout-and-rearrangement/layout/TMOV/tile-static-tmov-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: layout-and-rearrangement/layout // block: BSTART.TLSU TMOV, DataType | B.DIM LB0 | B.DIM (LB1/LB2 for 2D) | B.IOT | BSTOP - assert DecodeTileOperation(TileDecode_TLSU, '000000000010') == 89; - assert TileOperationOfIndex(89) == TileOperation_TMOV; - assert TileHandlerOfIndex(89) == TileHandler_TMOV; - assert TileClassOfIndex(89) == TileClass_LayoutAndRearrangement; - assert TileEngineOfIndex(89) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000000010') == 83; + assert TileOperationOfIndex(83) == TileOperation_TMOV; + assert TileHandlerOfIndex(83) == TileHandler_TMOV; + assert TileClassOfIndex(83) == TileClass_LayoutAndRearrangement; + assert TileEngineOfIndex(83) == TileEngine_TLSU; assert InstructionContractOperation_TMOV() == TileOperation_TMOV; assert InstructionContractHandler_TMOV() == TileHandler_TMOV; return 0; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-exec-tpack-fields-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-exec-tpack-fields-001.asl new file mode 100644 index 000000000..fc66e7ef7 --- /dev/null +++ b/tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-exec-tpack-fields-001.asl @@ -0,0 +1,41 @@ +// PTO-TEST: {"id":"PTO-AVS-TILE-TPACK-FIELDS-001","source":"asl/tile/layout-and-rearrangement/layout/TPACK.asl","requirements":["PTO-TPACK-CONTRACT-001","PTO-INST-TILE-TPACK"],"kind":"execution","summary":"TPACK assembles two low-order byte fields per U32 word.","pass_condition":"The destination contains the selected source fields with zeroed upper bits.","related_sources":["asl/tile/model/execution/rearrangement.asl","asl/tile/model/legality/layout-rearrangement.asl"]} +func main() => integer +begin + ResetProfileState(); + let configured_1 = ConfigureCubeTile(1, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_2 = ConfigureCubeTile(2, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_3 = ConfigureCubeTile(3, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + for row = 0 to 1 looplimit 2 do + WriteTileElement(1, row, 0, Zeros{PTO_XLEN} + 0x00001234); + WriteTileElement(2, row, 0, Zeros{PTO_XLEN} + 0x00abcdef); + end; + TPACK(3, 1, 2, Zeros{PTO_XLEN} + 0x00000202); + assert ReadTileElement(3, 0, 0) == Zeros{PTO_XLEN} + 0xcdef1234; + assert ReadTileElement(3, 1, 0) == Zeros{PTO_XLEN} + 0xcdef1234; + TPACK(3, 1, 2, Zeros{PTO_XLEN} + 0x00000301); + assert ReadTileElement(3, 0, 0) == Zeros{PTO_XLEN} + 0xabcdef34; + TPACK(3, 1, 2, Zeros{PTO_XLEN} + 0x00000103); + assert ReadTileElement(3, 0, 0) == Zeros{PTO_XLEN} + 0xef001234; + TPACK(3, 1, 2, Zeros{PTO_XLEN} + 0x00000101); + assert ReadTileElement(3, 0, 0) == Zeros{PTO_XLEN} + 0x0000ef34; + let configured_4 = ConfigureCubeTile(4, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_5 = ConfigureCubeTile(5, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_6 = ConfigureCubeTile(6, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + for row = 0 to 1 looplimit 2 do + for column = 0 to 1 looplimit 2 do + WriteTileElement(4, row, column, Zeros{PTO_XLEN} + 0x00001234); + WriteTileElement(5, row, column, Zeros{PTO_XLEN} + 0x00abcdef); + end; + end; + TPACK(6, 4, 5, Zeros{PTO_XLEN} + 0x00000202); + assert ReadTileElement(6, 0, 0) == Zeros{PTO_XLEN} + 0xcdef1234; + assert ReadTileElement(6, 0, 1) == Zeros{PTO_XLEN} + 0xcdef1234; + assert !TileOperandsLegal_TPACK(6, 4, 5, Zeros{PTO_XLEN} + 0x00000100); + return 0; +end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-static-tpack-contract-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-static-tpack-contract-001.asl new file mode 100644 index 000000000..dbfadb65c --- /dev/null +++ b/tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-static-tpack-contract-001.asl @@ -0,0 +1,15 @@ +// Generated by scripts/generate-mnemonic-avs.py. Do not edit. +// PTO-TEST: {"id":"PTO-AVS-TILE-TPACK-STATIC-001","source":"asl/tile/layout-and-rearrangement/layout/TPACK.asl","requirements":["PTO-INST-TILE-TPACK"],"kind":"static-invariant","summary":"canonical TPACK catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} +func main() => integer +begin + // classification: layout-and-rearrangement/layout + // block: BSTART.SFU TPACK, U32 | B.DATR Layout (optional) | B.DIM LB0 (optional) | B.IOT source0, source1, ->destination | B.IOR pack_control | BSTOP + assert DecodeTileOperation(TileDecode_TEPL, '000001110111') == 105; + assert TileOperationOfIndex(105) == TileOperation_TPACK; + assert TileHandlerOfIndex(105) == TileHandler_TPACK; + assert TileClassOfIndex(105) == TileClass_LayoutAndRearrangement; + assert TileEngineOfIndex(105) == TileEngine_SFU; + assert InstructionContractOperation_TPACK() == TileOperation_TPACK; + assert InstructionContractHandler_TPACK() == TileHandler_TPACK; + return 0; +end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-exec-tpermute-byte-table-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-exec-tpermute-byte-table-001.asl new file mode 100644 index 000000000..9a372fbbc --- /dev/null +++ b/tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-exec-tpermute-byte-table-001.asl @@ -0,0 +1,69 @@ +// PTO-TEST: {"id":"PTO-AVS-TILE-TPERMUTE-BYTE-TABLE-001","source":"asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl","requirements":["PTO-TPERMUTE-CONTRACT-001","PTO-INST-TILE-TPERMUTE"],"kind":"execution","summary":"TPERMUTE selects valid M32 output bytes from two source rows.","pass_condition":"Each valid destination byte follows its independent U8 table index.","related_sources":["asl/tile/model/execution/rearrangement.asl","asl/tile/model/legality/layout-rearrangement.asl"]} +func main() => integer +begin + ResetProfileState(); + let configured_1 = ConfigureCubeTile(1, 128, 1, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_2 = ConfigureCubeTile(2, 128, 1, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_3 = ConfigureCubeTile(3, 128, 1, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_4 = ConfigureCubeTile(4, 128, 1, 4, TileDataType_U8, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(1, 0, 0, Zeros{PTO_XLEN} + 0x04030201); + WriteTileElement(2, 0, 0, Zeros{PTO_XLEN} + 0x08070605); + WriteTileElement(4, 0, 0, Zeros{PTO_XLEN} + 0x00000000); + WriteTileElement(4, 0, 1, Zeros{PTO_XLEN} + 0x00000004); + WriteTileElement(4, 0, 2, Zeros{PTO_XLEN} + 0x00000001); + WriteTileElement(4, 0, 3, Zeros{PTO_XLEN} + 0x00000005); + TPERMUTE(3, 1, 2, 4); + assert ReadTileElement(3, 0, 0) == Zeros{PTO_XLEN} + 0x06020501; + let configured_5 = ConfigureCubeTile(5, 128, 1, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_6 = ConfigureCubeTile(6, 128, 1, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_7 = ConfigureCubeTile(7, 128, 1, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_8 = ConfigureCubeTile(8, 128, 1, 8, TileDataType_U8, + TileLayout_CUBE_M16, TileLocation_Matrix); + WriteTileElement(5, 0, 0, Zeros{PTO_XLEN} + 0x04030201); + WriteTileElement(5, 0, 1, Zeros{PTO_XLEN} + 0x08070605); + WriteTileElement(6, 0, 0, Zeros{PTO_XLEN} + 0x14131211); + WriteTileElement(6, 0, 1, Zeros{PTO_XLEN} + 0x18171615); + for column = 0 to 7 looplimit 8 do + WriteTileElement(8, 0, column, Zeros{PTO_XLEN} + (column + 8)); + end; + assert TileOperandsLegal_TPERMUTE(7, 5, 6, 8); + TPERMUTE(7, 5, 6, 8); + assert ReadTileElement(7, 0, 0) == Zeros{PTO_XLEN} + 0x14131211; + assert ReadTileElement(7, 0, 1) == Zeros{PTO_XLEN} + 0x18171615; + WriteTileElement(8, 0, 0, Zeros{PTO_XLEN} + 0x10); + assert !TileOperandsLegal_TPERMUTE(7, 5, 6, 8); + // A partial M32 byte row consumes only its three valid index bytes. The + // fourth physical/padding byte is deliberately left undefined and is not + // consulted by legality or execution. + let configured_9 = ConfigureCubeTile(9, 128, 1, 3, TileDataType_U8, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_10 = ConfigureCubeTile(10, 128, 1, 3, TileDataType_U8, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_11 = ConfigureCubeTile(11, 128, 1, 3, TileDataType_U8, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_12 = ConfigureCubeTile(12, 128, 1, 3, TileDataType_U8, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(9, 0, 0, Zeros{PTO_XLEN} + 0x01); + WriteTileElement(9, 0, 1, Zeros{PTO_XLEN} + 0x02); + WriteTileElement(9, 0, 2, Zeros{PTO_XLEN} + 0x03); + WriteTileElement(10, 0, 0, Zeros{PTO_XLEN} + 0x11); + WriteTileElement(10, 0, 1, Zeros{PTO_XLEN} + 0x12); + WriteTileElement(10, 0, 2, Zeros{PTO_XLEN} + 0x13); + WriteTileElement(12, 0, 0, Zeros{PTO_XLEN}); + WriteTileElement(12, 0, 1, Zeros{PTO_XLEN} + 0x05); + WriteTileElement(12, 0, 2, Zeros{PTO_XLEN} + 0x06); + assert TileOperandsLegal_TPERMUTE(11, 9, 10, 12); + TPERMUTE(11, 9, 10, 12); + assert ReadTileElement(11, 0, 0) == Zeros{PTO_XLEN} + 0x01; + assert ReadTileElement(11, 0, 1) == Zeros{PTO_XLEN} + 0x12; + assert ReadTileElement(11, 0, 2) == Zeros{PTO_XLEN} + 0x13; + assert !TileCellRearrangementByteDefined(_Tiles[[12]], 0, 3); + return 0; +end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-static-tpermute-contract-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-static-tpermute-contract-001.asl new file mode 100644 index 000000000..1322a9acf --- /dev/null +++ b/tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-static-tpermute-contract-001.asl @@ -0,0 +1,15 @@ +// Generated by scripts/generate-mnemonic-avs.py. Do not edit. +// PTO-TEST: {"id":"PTO-AVS-TILE-TPERMUTE-STATIC-001","source":"asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl","requirements":["PTO-INST-TILE-TPERMUTE"],"kind":"static-invariant","summary":"canonical TPERMUTE catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} +func main() => integer +begin + // classification: layout-and-rearrangement/layout + // block: BSTART.SFU TPERMUTE, DataType | B.DATR Layout (optional) | B.DIM LB0 (optional) | B.IOT source0, source1 | B.IOT indices, ->destination | BSTOP + assert DecodeTileOperation(TileDecode_TEPL, '000001110101') == 103; + assert TileOperationOfIndex(103) == TileOperation_TPERMUTE; + assert TileHandlerOfIndex(103) == TileHandler_TPERMUTE; + assert TileClassOfIndex(103) == TileClass_LayoutAndRearrangement; + assert TileEngineOfIndex(103) == TileEngine_SFU; + assert InstructionContractOperation_TPERMUTE() == TileOperation_TPERMUTE; + assert InstructionContractHandler_TPERMUTE() == TileHandler_TPERMUTE; + return 0; +end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-exec-tshuf-bfly-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-exec-tshuf-bfly-001.asl new file mode 100644 index 000000000..be84fbde8 --- /dev/null +++ b/tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-exec-tshuf-bfly-001.asl @@ -0,0 +1,124 @@ +// PTO-TEST: {"id":"PTO-AVS-TILE-TSHUF-BFLY-001","source":"asl/tile/layout-and-rearrangement/layout/TSHUF.asl","requirements":["PTO-TSHUF-CONTRACT-001","PTO-INST-TILE-TSHUF"],"kind":"execution","summary":"TSHUF applies BFLY mode independently to active M32 rows.","pass_condition":"Adjacent lanes in each segment exchange their source words.","related_sources":["asl/tile/model/execution/rearrangement.asl","asl/tile/model/legality/layout-rearrangement.asl"]} +func main() => integer +begin + ResetProfileState(); + let configured_1 = ConfigureCubeTile(1, 128, 4, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_2 = ConfigureCubeTile(2, 128, 4, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_3 = ConfigureCubeTile(3, 128, 4, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + assert configured_1 && configured_2 && configured_3; + for row = 0 to 3 looplimit 4 do + WriteTileElement(1, row, 0, Zeros{PTO_XLEN} + (row + 1)); + WriteTileElement(3, row, 0, Zeros{PTO_XLEN} + 0x00000001); + end; + assert TileCubeDescriptorLegal(_Tiles[[1]]) && + TileCubeDescriptorLegal(_Tiles[[2]]) && + TileCubeDescriptorLegal(_Tiles[[3]]); + assert TileCellRearrangementValidRegionDefined(_Tiles[[1]]); + assert TileCellRearrangementValidRegionDefined(_Tiles[[3]]); + assert TileCellRearrangementWordsPerRow(_Tiles[[1]]) == 1; + assert _Tiles[[3]].valid_columns == 1; + assert _Tiles[[3]].cube_cell_count == _Tiles[[1]].cube_cell_count; + TSHUF(2, 1, 3, Zeros{PTO_XLEN} + 0x00000302); + assert ReadTileElement(2, 0, 0) == Zeros{PTO_XLEN} + 2; + assert ReadTileElement(2, 1, 0) == Zeros{PTO_XLEN} + 1; + assert ReadTileElement(2, 2, 0) == Zeros{PTO_XLEN} + 4; + assert ReadTileElement(2, 3, 0) == Zeros{PTO_XLEN} + 3; + TSHUF(2, 1, 3, Zeros{PTO_XLEN} + 0x00010200); + assert ReadTileElement(2, 0, 0) == Zeros{PTO_XLEN}; + assert ReadTileElement(2, 1, 0) == Zeros{PTO_XLEN} + 1; + assert ReadTileElement(2, 2, 0) == Zeros{PTO_XLEN} + 2; + assert ReadTileElement(2, 3, 0) == Zeros{PTO_XLEN} + 3; + TSHUF(2, 1, 3, Zeros{PTO_XLEN} + 0x00010001); + assert ReadTileElement(2, 0, 0) == Zeros{PTO_XLEN} + 2; + assert ReadTileElement(2, 1, 0) == Zeros{PTO_XLEN}; + assert ReadTileElement(2, 2, 0) == Zeros{PTO_XLEN} + 4; + assert ReadTileElement(2, 3, 0) == Zeros{PTO_XLEN}; + WriteTileElement(3, 0, 0, Zeros{PTO_XLEN} + 0x00000000); + WriteTileElement(3, 1, 0, Zeros{PTO_XLEN} + 0x00000001); + WriteTileElement(3, 2, 0, Zeros{PTO_XLEN} + 0x00000000); + WriteTileElement(3, 3, 0, Zeros{PTO_XLEN} + 0x00000001); + TSHUF(2, 1, 3, Zeros{PTO_XLEN} + 0x00000003); + assert ReadTileElement(2, 0, 0) == Zeros{PTO_XLEN} + 1; + assert ReadTileElement(2, 1, 0) == Zeros{PTO_XLEN} + 2; + assert ReadTileElement(2, 2, 0) == Zeros{PTO_XLEN} + 3; + assert ReadTileElement(2, 3, 0) == Zeros{PTO_XLEN} + 4; + assert !TileOperandsLegal_TSHUF( + 2, 1, 3, Zeros{PTO_XLEN} + 0x00000502); + let configured_4 = ConfigureCubeTile(4, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_5 = ConfigureCubeTile(5, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_6 = ConfigureCubeTile(6, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + WriteTileElement(4, 0, 0, Zeros{PTO_XLEN} + 10); + WriteTileElement(4, 0, 1, Zeros{PTO_XLEN} + 20); + WriteTileElement(4, 1, 0, Zeros{PTO_XLEN} + 30); + WriteTileElement(4, 1, 1, Zeros{PTO_XLEN} + 40); + WriteTileElement(5, 0, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(5, 0, 1, Zeros{PTO_XLEN}); + WriteTileElement(5, 1, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(5, 1, 1, Zeros{PTO_XLEN}); + TSHUF(6, 4, 5, Zeros{PTO_XLEN} + 0x00000102); + assert ReadTileElement(6, 0, 0) == Zeros{PTO_XLEN} + 30; + assert ReadTileElement(6, 0, 1) == Zeros{PTO_XLEN} + 20; + assert ReadTileElement(6, 1, 0) == Zeros{PTO_XLEN} + 10; + assert ReadTileElement(6, 1, 1) == Zeros{PTO_XLEN} + 40; + let configured_7 = ConfigureCubeTile(7, 128, 3, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_8 = ConfigureCubeTile(8, 128, 3, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_9 = ConfigureCubeTile(9, 128, 3, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(7, 0, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(7, 1, 0, Zeros{PTO_XLEN} + 2); + WriteTileElement(7, 2, 0, Zeros{PTO_XLEN} + 3); + for row = 0 to 2 looplimit 3 do + WriteTileElement(9, row, 0, Zeros{PTO_XLEN} + 1); + end; + TSHUF(8, 7, 9, Zeros{PTO_XLEN} + 0x00010200); + assert ReadTileElement(8, 0, 0) == Zeros{PTO_XLEN}; + assert ReadTileElement(8, 1, 0) == Zeros{PTO_XLEN} + 1; + assert ReadTileElement(8, 2, 0) == Zeros{PTO_XLEN} + 2; + let configured_10 = ConfigureCubeTile(10, 128, 2, 2, TileDataType_U16, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_11 = ConfigureCubeTile(11, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_12 = ConfigureCubeTile(12, 128, 2, 2, TileDataType_U16, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(10, 0, 0, Zeros{PTO_XLEN} + 0x0102); + WriteTileElement(10, 0, 1, Zeros{PTO_XLEN} + 0x0304); + WriteTileElement(10, 1, 0, Zeros{PTO_XLEN} + 0x0506); + WriteTileElement(10, 1, 1, Zeros{PTO_XLEN} + 0x0708); + WriteTileElement(11, 0, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(11, 1, 0, Zeros{PTO_XLEN} + 1); + TSHUF(12, 10, 11, Zeros{PTO_XLEN} + 0x00000302); + assert ReadTileElement(12, 0, 0) == Zeros{PTO_XLEN} + 0x0506; + assert ReadTileElement(12, 0, 1) == Zeros{PTO_XLEN} + 0x0708; + assert ReadTileElement(12, 1, 0) == Zeros{PTO_XLEN} + 0x0102; + assert ReadTileElement(12, 1, 1) == Zeros{PTO_XLEN} + 0x0304; + let configured_13 = ConfigureCubeTile(13, 128, 2, 4, TileDataType_U8, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_14 = ConfigureCubeTile(14, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_15 = ConfigureCubeTile(15, 128, 2, 4, TileDataType_U8, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(13, 0, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(13, 0, 1, Zeros{PTO_XLEN} + 2); + WriteTileElement(13, 0, 2, Zeros{PTO_XLEN} + 3); + WriteTileElement(13, 0, 3, Zeros{PTO_XLEN} + 4); + WriteTileElement(13, 1, 0, Zeros{PTO_XLEN} + 5); + WriteTileElement(13, 1, 1, Zeros{PTO_XLEN} + 6); + WriteTileElement(13, 1, 2, Zeros{PTO_XLEN} + 7); + WriteTileElement(13, 1, 3, Zeros{PTO_XLEN} + 8); + WriteTileElement(14, 0, 0, Zeros{PTO_XLEN} + 1); + WriteTileElement(14, 1, 0, Zeros{PTO_XLEN} + 1); + TSHUF(15, 13, 14, Zeros{PTO_XLEN} + 0x00000302); + assert ReadTileElement(15, 0, 0) == Zeros{PTO_XLEN} + 5; + assert ReadTileElement(15, 0, 1) == Zeros{PTO_XLEN} + 6; + assert ReadTileElement(15, 1, 0) == Zeros{PTO_XLEN} + 1; + assert ReadTileElement(15, 1, 1) == Zeros{PTO_XLEN} + 2; + return 0; +end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-static-tshuf-contract-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-static-tshuf-contract-001.asl new file mode 100644 index 000000000..d295d57b6 --- /dev/null +++ b/tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-static-tshuf-contract-001.asl @@ -0,0 +1,15 @@ +// Generated by scripts/generate-mnemonic-avs.py. Do not edit. +// PTO-TEST: {"id":"PTO-AVS-TILE-TSHUF-STATIC-001","source":"asl/tile/layout-and-rearrangement/layout/TSHUF.asl","requirements":["PTO-INST-TILE-TSHUF"],"kind":"static-invariant","summary":"canonical TSHUF catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} +func main() => integer +begin + // classification: layout-and-rearrangement/layout + // block: BSTART.SFU TSHUF, DataType | B.DATR Layout (optional) | B.DIM LB0 (optional) | B.IOT source, controls, ->destination | B.IOR shuffle_control | BSTOP + assert DecodeTileOperation(TileDecode_TEPL, '000001110110') == 104; + assert TileOperationOfIndex(104) == TileOperation_TSHUF; + assert TileHandlerOfIndex(104) == TileHandler_TSHUF; + assert TileClassOfIndex(104) == TileClass_LayoutAndRearrangement; + assert TileEngineOfIndex(104) == TileEngine_SFU; + assert InstructionContractOperation_TSHUF() == TileOperation_TSHUF; + assert InstructionContractHandler_TSHUF() == TileHandler_TSHUF; + return 0; +end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-exec-ttrans-rect-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-exec-ttrans-rect-001.asl deleted file mode 100644 index 768711edc..000000000 --- a/tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-exec-ttrans-rect-001.asl +++ /dev/null @@ -1,24 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-TILE-TTRANS-RECT-001","source":"asl/tile/layout-and-rearrangement/layout/TTRANS.asl","requirements":["PTO-TTRANS-CONTRACT-001","PTO-INST-TILE-TTRANS"],"kind":"execution","summary":"TTRANS transposes a non-square valid rectangle.","pass_condition":"Every source coordinate is present at the swapped destination coordinate.","related_sources":["asl/tile/model/execution/rearrangement.asl","asl/tile/model/legality/operand-schema.asl"]} -func main() => integer -begin - ResetProfileState(); - ConfigureTile( - 1, 128, 32, 4, 2, 3, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - ConfigureTile( - 2, 128, 64, 2, 3, 2, TileDataType_U8, - TileLayout_RowMajor, TileLocation_Any); - for row = 0 to 1 looplimit 2 do - for column = 0 to 2 looplimit 3 do - WriteTileElement( - 1, - row as integer {0..65535}, - column as integer {0..65535}, - Zeros{PTO_XLEN} + row * 3 + column + 1); - end; - end; - TTRANS(2, 1); - assert ReadTileElement(2, 0, 1) == Zeros{PTO_XLEN} + 4; - assert ReadTileElement(2, 2, 0) == Zeros{PTO_XLEN} + 3; - return 0; -end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-static-ttrans-contract-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-static-ttrans-contract-001.asl deleted file mode 100644 index 48d6f21ec..000000000 --- a/tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-static-ttrans-contract-001.asl +++ /dev/null @@ -1,15 +0,0 @@ -// Generated by scripts/generate-mnemonic-avs.py. Do not edit. -// PTO-TEST: {"id":"PTO-AVS-TILE-TTRANS-STATIC-001","source":"asl/tile/layout-and-rearrangement/layout/TTRANS.asl","requirements":["PTO-INST-TILE-TTRANS"],"kind":"static-invariant","summary":"canonical TTRANS catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} -func main() => integer -begin - // classification: layout-and-rearrangement/layout - // block: BSTART.SFU TTRANS, DataType | B.DATR (optional) | B.DIM LB0 | B.DIM (LB1/LB2 for 2D) | B.IOT | BSTOP - assert DecodeTileOperation(TileDecode_TEPL, '000001101110') == 80; - assert TileOperationOfIndex(80) == TileOperation_TTRANS; - assert TileHandlerOfIndex(80) == TileHandler_TTRANS; - assert TileClassOfIndex(80) == TileClass_LayoutAndRearrangement; - assert TileEngineOfIndex(80) == TileEngine_SFU; - assert InstructionContractOperation_TTRANS() == TileOperation_TTRANS; - assert InstructionContractHandler_TTRANS() == TileHandler_TTRANS; - return 0; -end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-exec-tunpack-field-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-exec-tunpack-field-001.asl new file mode 100644 index 000000000..389eb742c --- /dev/null +++ b/tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-exec-tunpack-field-001.asl @@ -0,0 +1,31 @@ +// PTO-TEST: {"id":"PTO-AVS-TILE-TUNPACK-FIELD-001","source":"asl/tile/layout-and-rearrangement/layout/TUNPACK.asl","requirements":["PTO-TUNPACK-CONTRACT-001","PTO-INST-TILE-TUNPACK"],"kind":"execution","summary":"TUNPACK extracts and zero-extends one contiguous byte field.","pass_condition":"Each destination word contains the selected source byte field and no other bits.","related_sources":["asl/tile/model/execution/rearrangement.asl","asl/tile/model/legality/layout-rearrangement.asl"]} +func main() => integer +begin + ResetProfileState(); + let configured_1 = ConfigureCubeTile(1, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + let configured_2 = ConfigureCubeTile(2, 128, 2, 1, TileDataType_U32, + TileLayout_CUBE_M32, TileLocation_Matrix); + WriteTileElement(1, 0, 0, Zeros{PTO_XLEN} + 0x44332211); + WriteTileElement(1, 1, 0, Zeros{PTO_XLEN} + 0x88776655); + TUNPACK(2, 1, Zeros{PTO_XLEN} + 0x00000201); + assert ReadTileElement(2, 0, 0) == Zeros{PTO_XLEN} + 0x00003322; + assert ReadTileElement(2, 1, 0) == Zeros{PTO_XLEN} + 0x00007766; + TUNPACK(2, 1, Zeros{PTO_XLEN} + 0x00000103); + assert ReadTileElement(2, 0, 0) == Zeros{PTO_XLEN} + 0x00000044; + assert !TileOperandsLegal_TUNPACK(2, 1, Zeros{PTO_XLEN} + 0x00000500); + let configured_3 = ConfigureCubeTile(3, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + let configured_4 = ConfigureCubeTile(4, 128, 2, 2, TileDataType_U32, + TileLayout_CUBE_M16, TileLocation_Matrix); + WriteTileElement(3, 0, 0, Zeros{PTO_XLEN} + 0x44332211); + WriteTileElement(3, 0, 1, Zeros{PTO_XLEN} + 0x88776655); + WriteTileElement(3, 1, 0, Zeros{PTO_XLEN} + 0x44332211); + WriteTileElement(3, 1, 1, Zeros{PTO_XLEN} + 0x88776655); + WriteTileElement(4, 0, 0, Zeros{PTO_XLEN}); + WriteTileElement(4, 0, 1, Zeros{PTO_XLEN}); + TUNPACK(4, 3, Zeros{PTO_XLEN} + 0x00000201); + assert ReadTileElement(4, 0, 0) == Zeros{PTO_XLEN} + 0x00003322; + assert ReadTileElement(4, 0, 1) == Zeros{PTO_XLEN} + 0x00007766; + return 0; +end; diff --git a/tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-static-tunpack-contract-001.asl b/tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-static-tunpack-contract-001.asl new file mode 100644 index 000000000..647f9011e --- /dev/null +++ b/tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-static-tunpack-contract-001.asl @@ -0,0 +1,15 @@ +// Generated by scripts/generate-mnemonic-avs.py. Do not edit. +// PTO-TEST: {"id":"PTO-AVS-TILE-TUNPACK-STATIC-001","source":"asl/tile/layout-and-rearrangement/layout/TUNPACK.asl","requirements":["PTO-INST-TILE-TUNPACK"],"kind":"static-invariant","summary":"canonical TUNPACK catalog and ASL contract remain aligned","pass_condition":"all canonical decode and contract assertions hold","related_sources":[]} +func main() => integer +begin + // classification: layout-and-rearrangement/layout + // block: BSTART.SFU TUNPACK, U32 | B.DATR Layout (optional) | B.DIM LB0 (optional) | B.IOT source, ->destination | B.IOR unpack_control | BSTOP + assert DecodeTileOperation(TileDecode_TEPL, '000001111000') == 106; + assert TileOperationOfIndex(106) == TileOperation_TUNPACK; + assert TileHandlerOfIndex(106) == TileHandler_TUNPACK; + assert TileClassOfIndex(106) == TileClass_LayoutAndRearrangement; + assert TileEngineOfIndex(106) == TileEngine_SFU; + assert InstructionContractOperation_TUNPACK() == TileOperation_TUNPACK; + assert InstructionContractHandler_TUNPACK() == TileHandler_TUNPACK; + return 0; +end; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL/tile-static-tmatmul-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL/tile-static-tmatmul-contract-001.asl index 70d13ab8b..151913ae5 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL/tile-static-tmatmul-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL/tile-static-tmatmul-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-matrix // block: BSTART.TMATMUL AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M or cooperative group_M (optional, default 1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111) | B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary | B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000000000') == 97; - assert TileOperationOfIndex(97) == TileOperation_TMATMUL; - assert TileHandlerOfIndex(97) == TileHandler_TMATMUL; - assert TileClassOfIndex(97) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(97) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000000000') == 91; + assert TileOperationOfIndex(91) == TileOperation_TMATMUL; + assert TileHandlerOfIndex(91) == TileHandler_TMATMUL; + assert TileClassOfIndex(91) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(91) == TileEngine_CUBE; assert InstructionContractOperation_TMATMUL() == TileOperation_TMATMUL; assert InstructionContractHandler_TMATMUL() == TileHandler_TMATMUL; assert InstructionContractCubeFunction_TMATMUL() == 0; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC/tile-static-tmatmul-acc-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC/tile-static-tmatmul-acc-contract-001.asl index f5d6327d7..20c1c57b4 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC/tile-static-tmatmul-acc-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC/tile-static-tmatmul-acc-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-matrix // block: BSTART.TMATMUL.ACC AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M or cooperative group_M (optional, default 1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111) | B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary, optional U8 CScale CUBE_M32 [M,1] | B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000000010') == 99; - assert TileOperationOfIndex(99) == TileOperation_TMATMUL_ACC; - assert TileHandlerOfIndex(99) == TileHandler_TMATMUL_ACC; - assert TileClassOfIndex(99) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(99) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000000010') == 93; + assert TileOperationOfIndex(93) == TileOperation_TMATMUL_ACC; + assert TileHandlerOfIndex(93) == TileHandler_TMATMUL_ACC; + assert TileClassOfIndex(93) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(93) == TileEngine_CUBE; assert InstructionContractOperation_TMATMUL_ACC() == TileOperation_TMATMUL_ACC; assert InstructionContractHandler_TMATMUL_ACC() == TileHandler_TMATMUL_ACC; assert InstructionContractCubeFunction_TMATMUL_ACC() == 2; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS/tile-static-tmatmul-bias-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS/tile-static-tmatmul-bias-contract-001.asl index 06fa78e5e..99251f5dd 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS/tile-static-tmatmul-bias-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS/tile-static-tmatmul-bias-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-matrix // block: BSTART.TMATMUL.BIAS AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M or cooperative group_M (optional, default 1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111) | B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias | B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000000001') == 98; - assert TileOperationOfIndex(98) == TileOperation_TMATMUL_BIAS; - assert TileHandlerOfIndex(98) == TileHandler_TMATMUL_BIAS; - assert TileClassOfIndex(98) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(98) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000000001') == 92; + assert TileOperationOfIndex(92) == TileOperation_TMATMUL_BIAS; + assert TileHandlerOfIndex(92) == TileHandler_TMATMUL_BIAS; + assert TileClassOfIndex(92) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(92) == TileEngine_CUBE; assert InstructionContractOperation_TMATMUL_BIAS() == TileOperation_TMATMUL_BIAS; assert InstructionContractHandler_TMATMUL_BIAS() == TileHandler_TMATMUL_BIAS; assert InstructionContractCubeFunction_TMATMUL_BIAS() == 1; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX/tile-static-tmatmul-mx-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX/tile-static-tmatmul-mx-contract-001.asl index add86f76e..80aafdc65 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX/tile-static-tmatmul-mx-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX/tile-static-tmatmul-mx-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-matrix // block: BSTART.TMATMULMX AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M or cooperative group_M (optional, default 1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111) | B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale | B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000000100') == 100; - assert TileOperationOfIndex(100) == TileOperation_TMATMUL_MX; - assert TileHandlerOfIndex(100) == TileHandler_TMATMUL_MX; - assert TileClassOfIndex(100) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(100) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000000100') == 94; + assert TileOperationOfIndex(94) == TileOperation_TMATMUL_MX; + assert TileHandlerOfIndex(94) == TileHandler_TMATMUL_MX; + assert TileClassOfIndex(94) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(94) == TileEngine_CUBE; assert InstructionContractOperation_TMATMUL_MX() == TileOperation_TMATMUL_MX; assert InstructionContractHandler_TMATMUL_MX() == TileHandler_TMATMUL_MX; assert InstructionContractCubeFunction_TMATMUL_MX() == 4; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC/tile-static-tmatmul-mx-acc-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC/tile-static-tmatmul-mx-acc-contract-001.asl index a0c56d26a..36c1c2fac 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC/tile-static-tmatmul-mx-acc-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC/tile-static-tmatmul-mx-acc-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-matrix // block: BSTART.TMATMULMX.ACC AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M or cooperative group_M (optional, default 1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111) | B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, optional U8 CScale CUBE_M32 [M,1] | B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000000110') == 102; - assert TileOperationOfIndex(102) == TileOperation_TMATMUL_MX_ACC; - assert TileHandlerOfIndex(102) == TileHandler_TMATMUL_MX_ACC; - assert TileClassOfIndex(102) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(102) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000000110') == 96; + assert TileOperationOfIndex(96) == TileOperation_TMATMUL_MX_ACC; + assert TileHandlerOfIndex(96) == TileHandler_TMATMUL_MX_ACC; + assert TileClassOfIndex(96) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(96) == TileEngine_CUBE; assert InstructionContractOperation_TMATMUL_MX_ACC() == TileOperation_TMATMUL_MX_ACC; assert InstructionContractHandler_TMATMUL_MX_ACC() == TileHandler_TMATMUL_MX_ACC; assert InstructionContractCubeFunction_TMATMUL_MX_ACC() == 6; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS/tile-static-tmatmul-mx-bias-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS/tile-static-tmatmul-mx-bias-contract-001.asl index 8182bfbde..deaa72f2a 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS/tile-static-tmatmul-mx-bias-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS/tile-static-tmatmul-mx-bias-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-matrix // block: BSTART.TMATMULMX.BIAS AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M or cooperative group_M (optional, default 1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111) | B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias | B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000000101') == 101; - assert TileOperationOfIndex(101) == TileOperation_TMATMUL_MX_BIAS; - assert TileHandlerOfIndex(101) == TileHandler_TMATMUL_MX_BIAS; - assert TileClassOfIndex(101) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(101) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000000101') == 95; + assert TileOperationOfIndex(95) == TileOperation_TMATMUL_MX_BIAS; + assert TileHandlerOfIndex(95) == TileHandler_TMATMUL_MX_BIAS; + assert TileClassOfIndex(95) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(95) == TileEngine_CUBE; assert InstructionContractOperation_TMATMUL_MX_BIAS() == TileOperation_TMATMUL_MX_BIAS; assert InstructionContractHandler_TMATMUL_MX_BIAS() == TileHandler_TMATMUL_MX_BIAS; assert InstructionContractCubeFunction_TMATMUL_MX_BIAS() == 5; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV/tile-static-tgemv-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV/tile-static-tgemv-contract-001.asl index 767e4091b..c874b18ca 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV/tile-static-tgemv-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV/tile-static-tgemv-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-vector // block: BSTART.TGEMV AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M (optional, default 1; TGEMV permits only M=1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary | B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000010000') == 103; - assert TileOperationOfIndex(103) == TileOperation_TGEMV; - assert TileHandlerOfIndex(103) == TileHandler_TGEMV; - assert TileClassOfIndex(103) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(103) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000010000') == 97; + assert TileOperationOfIndex(97) == TileOperation_TGEMV; + assert TileHandlerOfIndex(97) == TileHandler_TGEMV; + assert TileClassOfIndex(97) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(97) == TileEngine_CUBE; assert InstructionContractOperation_TGEMV() == TileOperation_TGEMV; assert InstructionContractHandler_TGEMV() == TileHandler_TGEMV; assert InstructionContractCubeFunction_TGEMV() == 16; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC/tile-static-tgemv-acc-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC/tile-static-tgemv-acc-contract-001.asl index 6ffa85d86..ccc565cb2 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC/tile-static-tgemv-acc-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC/tile-static-tgemv-acc-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-vector // block: BSTART.TGEMV.ACC AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M (optional, default 1; TGEMV permits only M=1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary | B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000010010') == 105; - assert TileOperationOfIndex(105) == TileOperation_TGEMV_ACC; - assert TileHandlerOfIndex(105) == TileHandler_TGEMV_ACC; - assert TileClassOfIndex(105) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(105) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000010010') == 99; + assert TileOperationOfIndex(99) == TileOperation_TGEMV_ACC; + assert TileHandlerOfIndex(99) == TileHandler_TGEMV_ACC; + assert TileClassOfIndex(99) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(99) == TileEngine_CUBE; assert InstructionContractOperation_TGEMV_ACC() == TileOperation_TGEMV_ACC; assert InstructionContractHandler_TGEMV_ACC() == TileHandler_TGEMV_ACC; assert InstructionContractCubeFunction_TGEMV_ACC() == 18; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS/tile-static-tgemv-bias-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS/tile-static-tgemv-bias-contract-001.asl index e7744b20f..93aecbb4f 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS/tile-static-tgemv-bias-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS/tile-static-tgemv-bias-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-vector // block: BSTART.TGEMV.BIAS AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M (optional, default 1; TGEMV permits only M=1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias | B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000010001') == 104; - assert TileOperationOfIndex(104) == TileOperation_TGEMV_BIAS; - assert TileHandlerOfIndex(104) == TileHandler_TGEMV_BIAS; - assert TileClassOfIndex(104) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(104) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000010001') == 98; + assert TileOperationOfIndex(98) == TileOperation_TGEMV_BIAS; + assert TileHandlerOfIndex(98) == TileHandler_TGEMV_BIAS; + assert TileClassOfIndex(98) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(98) == TileEngine_CUBE; assert InstructionContractOperation_TGEMV_BIAS() == TileOperation_TGEMV_BIAS; assert InstructionContractHandler_TGEMV_BIAS() == TileHandler_TGEMV_BIAS; assert InstructionContractCubeFunction_TGEMV_BIAS() == 17; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX/tile-static-tgemv-mx-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX/tile-static-tgemv-mx-contract-001.asl index e0813d04d..e4e37dc75 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX/tile-static-tgemv-mx-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX/tile-static-tgemv-mx-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-vector // block: BSTART.TGEMVMX AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M (optional, default 1; TGEMV permits only M=1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale | B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000010100') == 106; - assert TileOperationOfIndex(106) == TileOperation_TGEMV_MX; - assert TileHandlerOfIndex(106) == TileHandler_TGEMV_MX; - assert TileClassOfIndex(106) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(106) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000010100') == 100; + assert TileOperationOfIndex(100) == TileOperation_TGEMV_MX; + assert TileHandlerOfIndex(100) == TileHandler_TGEMV_MX; + assert TileClassOfIndex(100) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(100) == TileEngine_CUBE; assert InstructionContractOperation_TGEMV_MX() == TileOperation_TGEMV_MX; assert InstructionContractHandler_TGEMV_MX() == TileHandler_TGEMV_MX; assert InstructionContractCubeFunction_TGEMV_MX() == 20; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC/tile-static-tgemv-mx-acc-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC/tile-static-tgemv-mx-acc-contract-001.asl index 3e017f905..ae8b44614 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC/tile-static-tgemv-mx-acc-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC/tile-static-tgemv-mx-acc-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-vector // block: BSTART.TGEMVMX.ACC AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M (optional, default 1; TGEMV permits only M=1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale | B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000010110') == 108; - assert TileOperationOfIndex(108) == TileOperation_TGEMV_MX_ACC; - assert TileHandlerOfIndex(108) == TileHandler_TGEMV_MX_ACC; - assert TileClassOfIndex(108) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(108) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000010110') == 102; + assert TileOperationOfIndex(102) == TileOperation_TGEMV_MX_ACC; + assert TileHandlerOfIndex(102) == TileHandler_TGEMV_MX_ACC; + assert TileClassOfIndex(102) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(102) == TileEngine_CUBE; assert InstructionContractOperation_TGEMV_MX_ACC() == TileOperation_TGEMV_MX_ACC; assert InstructionContractHandler_TGEMV_MX_ACC() == TileHandler_TGEMV_MX_ACC; assert InstructionContractCubeFunction_TGEMV_MX_ACC() == 22; diff --git a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS/tile-static-tgemv-mx-bias-contract-001.asl b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS/tile-static-tgemv-mx-bias-contract-001.asl index 5e7d5499d..533a0b86d 100644 --- a/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS/tile-static-tgemv-mx-bias-contract-001.asl +++ b/tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS/tile-static-tgemv-mx-bias-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: matrix-and-matrix-vector/matrix-vector // block: BSTART.TGEMVMX.BIAS AType | B.DATR BType, RMode, Sat (optional; BType defaults to AType) | B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one) | B.DIM LB0 M (optional, default 1; TGEMV permits only M=1) | B.DIM LB1 N (optional, default 1) | B.DIM LB2 K (optional, default 1) | B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias | B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations | B.IOT/B.IOR postprocess operands selected by B.FPATR | BSTOP or the next BSTART completion boundary - assert DecodeTileOperation(TileDecode_CUBE, '000000010101') == 107; - assert TileOperationOfIndex(107) == TileOperation_TGEMV_MX_BIAS; - assert TileHandlerOfIndex(107) == TileHandler_TGEMV_MX_BIAS; - assert TileClassOfIndex(107) == TileClass_MatrixAndMatrixVector; - assert TileEngineOfIndex(107) == TileEngine_CUBE; + assert DecodeTileOperation(TileDecode_CUBE, '000000010101') == 101; + assert TileOperationOfIndex(101) == TileOperation_TGEMV_MX_BIAS; + assert TileHandlerOfIndex(101) == TileHandler_TGEMV_MX_BIAS; + assert TileClassOfIndex(101) == TileClass_MatrixAndMatrixVector; + assert TileEngineOfIndex(101) == TileEngine_CUBE; assert InstructionContractOperation_TGEMV_MX_BIAS() == TileOperation_TGEMV_MX_BIAS; assert InstructionContractHandler_TGEMV_MX_BIAS() == TileHandler_TGEMV_MX_BIAS; assert InstructionContractCubeFunction_TGEMV_MX_BIAS() == 21; diff --git a/tests/asl/tile/memory-and-data-movement/irregular/MGATHER/tile-static-mgather-contract-001.asl b/tests/asl/tile/memory-and-data-movement/irregular/MGATHER/tile-static-mgather-contract-001.asl index 6d3eb6579..d9e3f041f 100644 --- a/tests/asl/tile/memory-and-data-movement/irregular/MGATHER/tile-static-mgather-contract-001.asl +++ b/tests/asl/tile/memory-and-data-movement/irregular/MGATHER/tile-static-mgather-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: memory-and-data-movement/irregular // block: BSTART.MGATHER DataType | B.DATR PadValue, Layout (optional) | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional) | B.DIM LB2=Col (optional) | B.IOT IndexTile, mask=PE_MASK, , ->DstTile | B.IOR BaseGPR, zero, zero, ->zero | BSTOP - assert DecodeTileOperation(TileDecode_TLSU, '000000000100') == 91; - assert TileOperationOfIndex(91) == TileOperation_MGATHER; - assert TileHandlerOfIndex(91) == TileHandler_MGATHER; - assert TileClassOfIndex(91) == TileClass_MemoryAndDataMovement; - assert TileEngineOfIndex(91) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000000100') == 85; + assert TileOperationOfIndex(85) == TileOperation_MGATHER; + assert TileHandlerOfIndex(85) == TileHandler_MGATHER; + assert TileClassOfIndex(85) == TileClass_MemoryAndDataMovement; + assert TileEngineOfIndex(85) == TileEngine_TLSU; assert InstructionContractOperation_MGATHER() == TileOperation_MGATHER; assert InstructionContractHandler_MGATHER() == TileHandler_MGATHER; return 0; diff --git a/tests/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS/tile-static-mgather-cas-contract-001.asl b/tests/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS/tile-static-mgather-cas-contract-001.asl index 58488bb80..3e7618e8d 100644 --- a/tests/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS/tile-static-mgather-cas-contract-001.asl +++ b/tests/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS/tile-static-mgather-cas-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: memory-and-data-movement/irregular // block: BSTART.MGATHER.CAS DataType | B.DATR PadValue, Layout (optional) | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional) | B.DIM LB2=Col (optional) | B.IOT IndexTile, ExpectedTile, mask=PE_MASK | B.IOT ReplacementTile, mask=PE_MASK, , ->DstTile | B.IOR BaseGPR, zero, zero, ->zero | BSTOP - assert DecodeTileOperation(TileDecode_TLSU, '000000001000') == 95; - assert TileOperationOfIndex(95) == TileOperation_MGATHER_CAS; - assert TileHandlerOfIndex(95) == TileHandler_MGATHER_CAS; - assert TileClassOfIndex(95) == TileClass_MemoryAndDataMovement; - assert TileEngineOfIndex(95) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000001000') == 89; + assert TileOperationOfIndex(89) == TileOperation_MGATHER_CAS; + assert TileHandlerOfIndex(89) == TileHandler_MGATHER_CAS; + assert TileClassOfIndex(89) == TileClass_MemoryAndDataMovement; + assert TileEngineOfIndex(89) == TileEngine_TLSU; assert InstructionContractOperation_MGATHER_CAS() == TileOperation_MGATHER_CAS; assert InstructionContractHandler_MGATHER_CAS() == TileHandler_MGATHER_CAS; return 0; diff --git a/tests/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK/tile-static-mgather-mask-contract-001.asl b/tests/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK/tile-static-mgather-mask-contract-001.asl index 0aa69bef5..ba25a804e 100644 --- a/tests/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK/tile-static-mgather-mask-contract-001.asl +++ b/tests/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK/tile-static-mgather-mask-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: memory-and-data-movement/irregular // block: BSTART.MGATHER.MASK DataType | B.DATR PadValue, Layout (optional) | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional) | B.DIM LB2=Col (optional) | B.IOT IndexTile, MaskTile, mask=PE_MASK, , ->DstTile | B.IOR BaseGPR, zero, zero, ->zero | BSTOP - assert DecodeTileOperation(TileDecode_TLSU, '000000000110') == 93; - assert TileOperationOfIndex(93) == TileOperation_MGATHER_MASK; - assert TileHandlerOfIndex(93) == TileHandler_MGATHER_MASK; - assert TileClassOfIndex(93) == TileClass_MemoryAndDataMovement; - assert TileEngineOfIndex(93) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000000110') == 87; + assert TileOperationOfIndex(87) == TileOperation_MGATHER_MASK; + assert TileHandlerOfIndex(87) == TileHandler_MGATHER_MASK; + assert TileClassOfIndex(87) == TileClass_MemoryAndDataMovement; + assert TileEngineOfIndex(87) == TileEngine_TLSU; assert InstructionContractOperation_MGATHER_MASK() == TileOperation_MGATHER_MASK; assert InstructionContractHandler_MGATHER_MASK() == TileHandler_MGATHER_MASK; return 0; diff --git a/tests/asl/tile/memory-and-data-movement/irregular/MSCATTER/tile-static-mscatter-contract-001.asl b/tests/asl/tile/memory-and-data-movement/irregular/MSCATTER/tile-static-mscatter-contract-001.asl index 2cccc6cae..8074f4e8f 100644 --- a/tests/asl/tile/memory-and-data-movement/irregular/MSCATTER/tile-static-mscatter-contract-001.asl +++ b/tests/asl/tile/memory-and-data-movement/irregular/MSCATTER/tile-static-mscatter-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: memory-and-data-movement/irregular // block: BSTART.MSCATTER DataType | B.DATR Layout (optional) | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional) | B.DIM LB2=Col (optional) | B.IOT DataTile, IndexTile, mask=PE_MASK, | B.IOR BaseGPR, zero, zero, ->zero | BSTOP - assert DecodeTileOperation(TileDecode_TLSU, '000000000101') == 92; - assert TileOperationOfIndex(92) == TileOperation_MSCATTER; - assert TileHandlerOfIndex(92) == TileHandler_MSCATTER; - assert TileClassOfIndex(92) == TileClass_MemoryAndDataMovement; - assert TileEngineOfIndex(92) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000000101') == 86; + assert TileOperationOfIndex(86) == TileOperation_MSCATTER; + assert TileHandlerOfIndex(86) == TileHandler_MSCATTER; + assert TileClassOfIndex(86) == TileClass_MemoryAndDataMovement; + assert TileEngineOfIndex(86) == TileEngine_TLSU; assert InstructionContractOperation_MSCATTER() == TileOperation_MSCATTER; assert InstructionContractHandler_MSCATTER() == TileHandler_MSCATTER; return 0; diff --git a/tests/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK/tile-static-mscatter-mask-contract-001.asl b/tests/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK/tile-static-mscatter-mask-contract-001.asl index b9b26f146..18eafc3a6 100644 --- a/tests/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK/tile-static-mscatter-mask-contract-001.asl +++ b/tests/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK/tile-static-mscatter-mask-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: memory-and-data-movement/irregular // block: BSTART.MSCATTER.MASK DataType | B.DATR Layout (optional) | B.DIM LB0=ValidCol | B.DIM LB1=ValidRow (optional) | B.DIM LB2=Col (optional) | B.IOT DataTile, IndexTile, mask=PE_MASK | B.IOT MaskTile, mask=PE_MASK, | B.IOR BaseGPR, zero, zero, ->zero | BSTOP - assert DecodeTileOperation(TileDecode_TLSU, '000000000111') == 94; - assert TileOperationOfIndex(94) == TileOperation_MSCATTER_MASK; - assert TileHandlerOfIndex(94) == TileHandler_MSCATTER_MASK; - assert TileClassOfIndex(94) == TileClass_MemoryAndDataMovement; - assert TileEngineOfIndex(94) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000000111') == 88; + assert TileOperationOfIndex(88) == TileOperation_MSCATTER_MASK; + assert TileHandlerOfIndex(88) == TileHandler_MSCATTER_MASK; + assert TileClassOfIndex(88) == TileClass_MemoryAndDataMovement; + assert TileEngineOfIndex(88) == TileEngine_TLSU; assert InstructionContractOperation_MSCATTER_MASK() == TileOperation_MSCATTER_MASK; assert InstructionContractHandler_MSCATTER_MASK() == TileHandler_MSCATTER_MASK; return 0; diff --git a/tests/asl/tile/memory-and-data-movement/pe-movement/GMOV/tile-static-gmov-contract-001.asl b/tests/asl/tile/memory-and-data-movement/pe-movement/GMOV/tile-static-gmov-contract-001.asl index 1d51aa5d4..3cf7ce782 100644 --- a/tests/asl/tile/memory-and-data-movement/pe-movement/GMOV/tile-static-gmov-contract-001.asl +++ b/tests/asl/tile/memory-and-data-movement/pe-movement/GMOV/tile-static-gmov-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: memory-and-data-movement/pe-movement // block: BSTART.GMOV DataType | B.DATR Layout (optional) | B.IOT source, destination, PE_MASK, TSize, L=1 | B.IOR peer_tid (optional) | BSTOP - assert DecodeTileOperation(TileDecode_TLSU, '000000001101') == 96; - assert TileOperationOfIndex(96) == TileOperation_GMOV; - assert TileHandlerOfIndex(96) == TileHandler_GMOV; - assert TileClassOfIndex(96) == TileClass_MemoryAndDataMovement; - assert TileEngineOfIndex(96) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000001101') == 90; + assert TileOperationOfIndex(90) == TileOperation_GMOV; + assert TileHandlerOfIndex(90) == TileHandler_GMOV; + assert TileClassOfIndex(90) == TileClass_MemoryAndDataMovement; + assert TileEngineOfIndex(90) == TileEngine_TLSU; assert InstructionContractOperation_GMOV() == TileOperation_GMOV; assert InstructionContractHandler_GMOV() == TileHandler_GMOV; return 0; diff --git a/tests/asl/tile/memory-and-data-movement/regular/TLOAD/tile-static-tload-contract-001.asl b/tests/asl/tile/memory-and-data-movement/regular/TLOAD/tile-static-tload-contract-001.asl index 4223288d2..b8bd1df41 100644 --- a/tests/asl/tile/memory-and-data-movement/regular/TLOAD/tile-static-tload-contract-001.asl +++ b/tests/asl/tile/memory-and-data-movement/regular/TLOAD/tile-static-tload-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: memory-and-data-movement/regular // block: # Local destination | BSTART.TLOAD DataType | optional B.DATR Layout | B.DIM LB0=ValidCol, LB1=ValidRow, LB2=Col | optional B.IOR RegSrc0=base, RegSrc1=row_stride_bytes | one terminating destination B.IOT | BSTOP | # Shared destination | replace B.IOT with one destination B.IOS - assert DecodeTileOperation(TileDecode_TLSU, '000000000000') == 87; - assert TileOperationOfIndex(87) == TileOperation_TLOAD; - assert TileHandlerOfIndex(87) == TileHandler_TLOAD; - assert TileClassOfIndex(87) == TileClass_MemoryAndDataMovement; - assert TileEngineOfIndex(87) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000000000') == 81; + assert TileOperationOfIndex(81) == TileOperation_TLOAD; + assert TileHandlerOfIndex(81) == TileHandler_TLOAD; + assert TileClassOfIndex(81) == TileClass_MemoryAndDataMovement; + assert TileEngineOfIndex(81) == TileEngine_TLSU; assert InstructionContractOperation_TLOAD() == TileOperation_TLOAD; assert InstructionContractHandler_TLOAD() == TileHandler_TLOAD; return 0; diff --git a/tests/asl/tile/memory-and-data-movement/regular/TPREFETCH/tile-static-tprefetch-contract-001.asl b/tests/asl/tile/memory-and-data-movement/regular/TPREFETCH/tile-static-tprefetch-contract-001.asl index 1b32ad86d..b31662715 100644 --- a/tests/asl/tile/memory-and-data-movement/regular/TPREFETCH/tile-static-tprefetch-contract-001.asl +++ b/tests/asl/tile/memory-and-data-movement/regular/TPREFETCH/tile-static-tprefetch-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: memory-and-data-movement/regular // block: BSTART.TPREFETCH DataType | B.DATR Layout (optional) | B.DIM LB0/ValidCol, LB1/ValidRow, LB2/Col (optional) | B.IOR base,row_stride (optional) | BSTOP - assert DecodeTileOperation(TileDecode_TLSU, '000000000011') == 90; - assert TileOperationOfIndex(90) == TileOperation_TPREFETCH; - assert TileHandlerOfIndex(90) == TileHandler_TPREFETCH; - assert TileClassOfIndex(90) == TileClass_MemoryAndDataMovement; - assert TileEngineOfIndex(90) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000000011') == 84; + assert TileOperationOfIndex(84) == TileOperation_TPREFETCH; + assert TileHandlerOfIndex(84) == TileHandler_TPREFETCH; + assert TileClassOfIndex(84) == TileClass_MemoryAndDataMovement; + assert TileEngineOfIndex(84) == TileEngine_TLSU; assert InstructionContractOperation_TPREFETCH() == TileOperation_TPREFETCH; assert InstructionContractHandler_TPREFETCH() == TileHandler_TPREFETCH; return 0; diff --git a/tests/asl/tile/model/execution/generation/tile-exec-generation-operations-001.asl b/tests/asl/tile/model/execution/generation/tile-exec-generation-operations-001.asl deleted file mode 100644 index 03a77ed34..000000000 --- a/tests/asl/tile/model/execution/generation/tile-exec-generation-operations-001.asl +++ /dev/null @@ -1,35 +0,0 @@ -// Migrated from the pre-four-surface executable test suite. -// PTO-TEST: {"id":"PTO-AVS-TILE-TESTTILEGENERATION-EXECUTION-001","source":"asl/tile/model/execution/generation.asl","requirements":[],"kind":"execution","summary":"Covers Tile Generation.","pass_condition":"TestTileGeneration completes without assertion failure","related_sources":[]} -func ConfigureTwoByTwo(index: TileIndex) -begin - ConfigureTile(index, 256, 2, 2, 2, 2, TileDataType_U32, - TileLayout_RowMajor, TileLocation_Any); -end; - -func TestTileGeneration() -begin - ConfigureTile(14, 256, 1, 4, 1, 4, TileDataType_U32, - TileLayout_RowMajor, TileLocation_Any); - TCI(14, Zeros{PTO_XLEN} + 5, FALSE); - assert ReadTileElement(14, 0, 0) == Zeros{PTO_XLEN} + 5; - assert ReadTileElement(14, 0, 3) == Zeros{PTO_XLEN} + 8; - - ConfigureTwoByTwo(14); - TTRI(14, FALSE, 0); - assert ReadTileElement(14, 0, 0) == Zeros{PTO_XLEN} + 1; - assert ReadTileElement(14, 0, 1) == Zeros{PTO_XLEN}; - assert ReadTileElement(14, 1, 1) == Zeros{PTO_XLEN} + 1; - - ConfigureTile(15, 512, 3, 4, 3, 3, TileDataType_U32, - TileLayout_RowMajor, TileLocation_Any); - TFILLPAD(15, 14, Zeros{PTO_XLEN} + 9); - assert ReadTileElement(15, 0, 0) == Zeros{PTO_XLEN} + 1; - assert ReadTileElement(15, 0, 1) == Zeros{PTO_XLEN}; - assert ReadTileElement(15, 2, 2) == Zeros{PTO_XLEN} + 9; -end; -func main() => integer -begin - ResetProfileState(); - TestTileGeneration(); - return 0; -end; diff --git a/tests/asl/tile/model/execution/rearrangement/tile-exec-rearrangement-operations-001.asl b/tests/asl/tile/model/execution/rearrangement/tile-exec-rearrangement-operations-001.asl deleted file mode 100644 index 10003704f..000000000 --- a/tests/asl/tile/model/execution/rearrangement/tile-exec-rearrangement-operations-001.asl +++ /dev/null @@ -1,44 +0,0 @@ -// Migrated from the pre-four-surface executable test suite. -// PTO-TEST: {"id":"PTO-AVS-TILE-TESTTILEREARRANGEMENT-EXECUTION-001","source":"asl/tile/model/execution/rearrangement.asl","requirements":[],"kind":"execution","summary":"Covers Tile Rearrangement.","pass_condition":"TestTileRearrangement completes without assertion failure","related_sources":[]} -func ConfigureTwoByTwo(index: TileIndex) -begin - ConfigureTile(index, 256, 2, 2, 2, 2, TileDataType_U16, - TileLayout_RowMajor, TileLocation_Any); -end; - -func TestTileRearrangement() -begin - ConfigureTwoByTwo(16); - WriteTileElement(16, 0, 0, Zeros{PTO_XLEN} + 10); - WriteTileElement(16, 0, 1, Zeros{PTO_XLEN} + 20); - WriteTileElement(16, 1, 0, Zeros{PTO_XLEN} + 30); - WriteTileElement(16, 1, 1, Zeros{PTO_XLEN} + 40); - - ConfigureTile(17, 256, 1, 2, 1, 2, TileDataType_U16, - TileLayout_RowMajor, TileLocation_Any); - TEXTRACT(17, 16, 1, 0); - assert ReadTileElement(17, 0, 0) == Zeros{PTO_XLEN} + 30; - assert ReadTileElement(17, 0, 1) == Zeros{PTO_XLEN} + 40; - - ConfigureTwoByTwo(18); - TTRANS(18, 16); - assert ReadTileElement(18, 0, 1) == Zeros{PTO_XLEN} + 30; - assert ReadTileElement(18, 1, 0) == Zeros{PTO_XLEN} + 20; - - ConfigureTile(19, 256, 1, 2, 1, 2, TileDataType_U32, - TileLayout_RowMajor, TileLocation_Any); - WriteTileElement(19, 0, 0, Zeros{PTO_XLEN} + 1); - WriteTileElement(19, 0, 1, Zeros{PTO_XLEN}); - ConfigureTile(20, 256, 1, 2, 1, 2, TileDataType_U16, - TileLayout_RowMajor, TileLocation_Any); - TGATHER(20, 16, 19); - assert ReadTileElement(20, 0, 0) == Zeros{PTO_XLEN} + 30; - assert ReadTileElement(20, 0, 1) == Zeros{PTO_XLEN} + 20; - -end; -func main() => integer -begin - ResetProfileState(); - TestTileRearrangement(); - return 0; -end; diff --git a/tests/asl/tile/model/legality/dtype-layout/tile-bound-stage4-carrier-types-001.asl b/tests/asl/tile/model/legality/dtype-layout/tile-bound-stage4-carrier-types-001.asl deleted file mode 100644 index 4cc673e06..000000000 --- a/tests/asl/tile/model/legality/dtype-layout/tile-bound-stage4-carrier-types-001.asl +++ /dev/null @@ -1,53 +0,0 @@ -// PTO-TEST: {"id":"PTO-AVS-TILE-STAGE4-CARRIER-TYPES-001","source":"asl/tile/model/legality/dtype-layout.asl","requirements":[],"kind":"boundary","summary":"shared dtype helpers preserve each accepted instruction-family domain","pass_condition":"arithmetic, integer logical, select, generation, Move24, IMG2COL, GMOV, prefetch, and regular TLSU representatives match their closed sets","related_sources":["asl/tile/model/legality/dtype-layout.asl"]} -func main() => integer -begin - assert InstructionContractDataTypeLegal_TAND(TileDataType_U64); - assert !InstructionContractDataTypeLegal_TAND(TileDataType_E3M2); - assert !InstructionContractDataTypeLegal_TOR(TileDataType_HF32); - assert InstructionContractDataTypeLegal_TXOR(TileDataType_U16); - assert InstructionContractDataTypeLegal_TSEL(TileDataType_FP64); - assert InstructionContractDataTypeLegal_TSEL(TileDataType_U64); - assert InstructionContractDataTypeLegal_TSEL(TileDataType_BF16); - assert !InstructionContractDataTypeLegal_TSEL(TileDataType_HiF8); - assert !InstructionContractDataTypeLegal_TANDS(TileDataType_E2M3); - assert !InstructionContractDataTypeLegal_TORS(TileDataType_TF32); - assert InstructionContractDataTypeLegal_TXORS(TileDataType_S8); - assert InstructionContractDataTypeLegal_TSELS(TileDataType_FP32); - assert !InstructionContractDataTypeLegal_TROWEXPAND(TileDataType_HiF8); - assert InstructionContractDataTypeLegal_TROWEXPAND(TileDataType_U64); - assert InstructionContractDataTypeLegal_TCOLEXPAND(TileDataType_U32); - assert !InstructionContractDataTypeLegal_TEXPANDS(TileDataType_E3M2); - assert InstructionContractDataTypeLegal_TEXPANDS(TileDataType_S64); - assert InstructionContractDataTypeLegal_TFILLPAD(TileDataType_HF32); - assert InstructionContractDataTypeLegal_TEXTRACT(TileDataType_BF16); - assert InstructionContractDataTypeLegal_TINSERT(TileDataType_E2M3); - assert InstructionContractDataTypeLegal_TINSERT(TileDataType_FP64); - assert InstructionContractDataTypeLegal_TTRANS(TileDataType_S32); - assert !InstructionContractDataTypeLegal_TIMG2COL(TileDataType_E3M2); - assert InstructionContractDataTypeLegal_TIMG2COL(TileDataType_U8); - assert InstructionContractDataTypeLegal_GMOV(TileDataType_TF32); - assert InstructionContractDataTypeLegal_TPREFETCH( - TileDataTypeToEncoding(TileDataType_FP32)); - assert InstructionContractDataTypeLegal_TLOAD( - TileDataTypeToEncoding(TileDataType_FP32)); - assert InstructionContractDataTypeLegal_TSTORE( - TileDataTypeToEncoding(TileDataType_BF16)); - - assert !InstructionContractDataTypeLegal_TAND(TileDataType_FP64); - assert !InstructionContractDataTypeLegal_TIMG2COL(TileDataType_FP64); - assert !InstructionContractDataTypeLegal_GMOV(TileDataType_FP64); - assert !InstructionContractDataTypeLegal_TPREFETCH( - TileDataTypeToEncoding(TileDataType_FP64)); - assert InstructionContractDataTypeLegal_TLOAD( - TileDataTypeToEncoding(TileDataType_FP64)); - assert InstructionContractDataTypeLegal_TSTORE( - TileDataTypeToEncoding(TileDataType_FP64)); - assert !InstructionContractDataTypeLegal_TAND(TileDataType_U4X2); - assert !InstructionContractDataTypeLegal_TIMG2COL(TileDataType_U4X2); - assert InstructionContractDataTypeLegal_TINSERT(TileDataType_U4X2); - assert InstructionContractDataTypeLegal_TLOAD( - TileDataTypeToEncoding(TileDataType_U4X2)); - assert InstructionContractDataTypeLegal_TSTORE( - TileDataTypeToEncoding(TileDataType_U4X2)); - return 0; -end; diff --git a/tests/scripts/test_asl_catalog_projection.py b/tests/scripts/test_asl_catalog_projection.py index 15e85f213..ee8089931 100644 --- a/tests/scripts/test_asl_catalog_projection.py +++ b/tests/scripts/test_asl_catalog_projection.py @@ -80,6 +80,12 @@ def test_extension_reservations_are_owned_by_arch_asl(self) -> None: "L.BSTART.STD.FALL", "L.BSTART.SYS.FALL", "V.*", + "BSTART.TEPL selector 0x065", + "BSTART.TEPL selector 0x06E", + "BSTART.TEPL selector 0x071", + "BSTART.TEPL selector 0x072", + "BSTART.TEPL selector 0x073", + "BSTART.TEPL selector 0x074", }, ) vector_root = next(item for item in reservations if item["mnemonic"] == "V.*") diff --git a/tests/scripts/test_decoder_partition.py b/tests/scripts/test_decoder_partition.py index a24ed67a5..90c2d9c90 100644 --- a/tests/scripts/test_decoder_partition.py +++ b/tests/scripts/test_decoder_partition.py @@ -36,7 +36,7 @@ def setUpClass(cls) -> None: def test_decoder_only_output_preserves_complete_identity_counts(self) -> None: self.assertIn("constant PTO_SCALAR_FORM_COUNT = 466;", self.decoder) self.assertIn("constant PTO_COMMAND_FORM_COUNT = 76;", self.decoder) - self.assertIn("constant PTO_TILE_OPERATION_COUNT = 109;", self.decoder) + self.assertIn("constant PTO_TILE_OPERATION_COUNT = 107;", self.decoder) self.assertIn("pure func DecodeScalarForm", self.decoder) self.assertIn("pure func DecodeCommandForm", self.decoder) self.assertIn("pure func DecodeTileOperation", self.decoder) diff --git a/tests/scripts/test_instruction_contract_closure.py b/tests/scripts/test_instruction_contract_closure.py index 97c0d0fac..d453b6115 100644 --- a/tests/scripts/test_instruction_contract_closure.py +++ b/tests/scripts/test_instruction_contract_closure.py @@ -40,9 +40,9 @@ def test_generated_projection_has_exact_global_counts(self) -> None: document = json.loads(output.read_text(encoding="utf-8")) self.assertEqual(document["schema"], "pto.instruction-contract-closure.v1") - self.assertEqual(document["summary"]["mnemonic_count"], 636) + self.assertEqual(document["summary"]["mnemonic_count"], 634) self.assertEqual(document["summary"]["encoded_form_count"], 542) - self.assertEqual(document["summary"]["selector_operation_count"], 109) + self.assertEqual(document["summary"]["selector_operation_count"], 107) self.assertEqual(document["summary"]["unresolved_field_count"], 0) self.assertEqual(document["summary"]["placeholder_count"], 0) @@ -63,7 +63,20 @@ def test_datatype_and_deleted_name_dispositions_are_exported(self) -> None: datatype["reserved_ranges"], [[15, 15], [21, 23], [29, 30]], ) - self.assertEqual(document["deleted_names"], ["B.IOD", "BSTART.PAR", "C.B.IOS"]) + self.assertEqual( + document["deleted_names"], + [ + "B.IOD", + "BSTART.PAR", + "C.B.IOS", + "TFILLPAD", + "TPARTADD", + "TPARTMAX", + "TPARTMIN", + "TPARTMUL", + "TTRANS", + ], + ) def test_checked_in_projection_is_current(self) -> None: pending = pending_release_decisions() @@ -86,7 +99,7 @@ def test_traceability_links_every_mnemonic_to_the_contract_projection(self) -> N traceability = json.loads(TRACEABILITY.read_text(encoding="utf-8")) mnemonic_rows = [row for row in traceability["units"] if row["mnemonic"]] - self.assertEqual(len(mnemonic_rows), 636) + self.assertEqual(len(mnemonic_rows), 634) self.assertTrue( all( row["instruction_contract"]["artifact"] diff --git a/tests/scripts/test_mnemonic_explanations.py b/tests/scripts/test_mnemonic_explanations.py index 5e705fe46..99e4c5113 100644 --- a/tests/scripts/test_mnemonic_explanations.py +++ b/tests/scripts/test_mnemonic_explanations.py @@ -572,7 +572,7 @@ def test_current_owner_inventory_tracks_release_add_and_retire(self): baseline = GENERATE.current_units(path) self.assertEqual(len(baseline), traceability["summary"]["mnemonic_count"]) targets = GENERATE.target_units(path) - self.assertEqual(len(targets), 708) + self.assertEqual(len(targets), 706) self.assertEqual(sum(unit["surface"] == "arch" for unit in targets), 72) retired = baseline[0]["id"] traceability["units"] = [unit for unit in traceability["units"] if unit["id"] != retired] diff --git a/tests/scripts/test_tile_classification.py b/tests/scripts/test_tile_classification.py index 4e27e5e3a..9fea0909c 100644 --- a/tests/scripts/test_tile_classification.py +++ b/tests/scripts/test_tile_classification.py @@ -14,8 +14,8 @@ "reduce-and-expand": "TCOLARGMAX TCOLARGMIN TCOLEXPAND TCOLEXPANDADD TCOLEXPANDDIV TCOLEXPANDEXPDIF TCOLEXPANDMAX TCOLEXPANDMIN TCOLEXPANDMUL TCOLEXPANDSUB TCOLMAX TCOLMIN TCOLPROD TCOLSUM TROWARGMAX TROWARGMIN TROWEXPAND TROWEXPANDADD TROWEXPANDDIV TROWEXPANDEXPDIF TROWEXPANDMAX TROWEXPANDMIN TROWEXPANDMUL TROWEXPANDSUB TROWMAX TROWMIN TROWPROD TROWSUM", "memory-and-data-movement": "GMOV MGATHER MGATHER_CAS MGATHER_MASK MSCATTER MSCATTER_MASK TLOAD TPREFETCH TSTORE", "matrix-and-matrix-vector": "TGEMV TGEMV_ACC TGEMV_BIAS TGEMV_MX TGEMV_MX_ACC TGEMV_MX_BIAS TMATMUL TMATMUL_ACC TMATMUL_BIAS TMATMUL_MX TMATMUL_MX_ACC TMATMUL_MX_BIAS", - "layout-and-rearrangement": "TCONCAT TEXTRACT TFILLPAD TIMG2COL TINSERT TMOV TTRANS", - "irregular-and-complex": "TCI TDEQUANT TGATHER THISTOGRAM TMRGSORT TPARTADD TPARTMAX TPARTMIN TPARTMUL TQUANT TSCATTER TSORT TTRI", + "layout-and-rearrangement": "TCONCAT TEXTRACT TIMG2COL TINSERT TMOV TPACK TPERMUTE TSHUF TUNPACK", + "irregular-and-complex": "TCI TDEQUANT TGATHER THISTOGRAM TMRGSORT TQUANT TSCATTER TSORT TTRI", } EXPECTED_CLASSES = { @@ -57,8 +57,8 @@ def test_exact_pto_instruction_class_map(self) -> None: "reduce-and-expand": 28, "memory-and-data-movement": 9, "matrix-and-matrix-vector": 12, - "layout-and-rearrangement": 7, - "irregular-and-complex": 13, + "layout-and-rearrangement": 9, + "irregular-and-complex": 9, }, ) @@ -76,7 +76,7 @@ def test_engine_is_orthogonal_and_vec_is_elementwise_only(self) -> None: if record.mnemonic in SFU_ELEMENTWISE: self.assertEqual(engine, "SFU") - self.assertEqual(by_engine, {"VEC": 31, "SFU": 56, "TLSU": 10, "CUBE": 12}) + self.assertEqual(by_engine, {"VEC": 31, "SFU": 54, "TLSU": 10, "CUBE": 12}) actual_vec = {record.mnemonic for record in self.tile if record.engine == "VEC"} self.assertEqual(actual_vec, EXPECTED_VEC) diff --git a/tests/scripts/test_tile_instruction_contracts.py b/tests/scripts/test_tile_instruction_contracts.py index 1b8202226..109318cf0 100644 --- a/tests/scripts/test_tile_instruction_contracts.py +++ b/tests/scripts/test_tile_instruction_contracts.py @@ -25,7 +25,7 @@ def test_tile_taxonomy_inventory_and_selector_contracts_are_closed(self) -> None unit for unit in units if unit.surface == "tile" and unit.mnemonic is not None ] - self.assertEqual(len(tile_units), 109) + self.assertEqual(len(tile_units), 107) self.assertEqual( Counter(unit.classification[0] for unit in tile_units), Counter( @@ -33,10 +33,10 @@ def test_tile_taxonomy_inventory_and_selector_contracts_are_closed(self) -> None "reduce-and-expand": 28, "elementwise-tile-tile": 25, "tile-scalar-and-immediate": 15, - "irregular-and-complex": 13, + "irregular-and-complex": 9, "matrix-and-matrix-vector": 12, "memory-and-data-movement": 9, - "layout-and-rearrangement": 7, + "layout-and-rearrangement": 9, } ), ) From 3e853b5ad6ebf0281b0f1c00e8f5a0dc10cd80d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=8F=82=E7=8E=AE?= Date: Wed, 26 Aug 2026 12:57:41 +0800 Subject: [PATCH 2/5] docs: record CUBE vector and CELL rearrangement decision --- CHANGELOG.md | 1 + ...vate-cube-vector-and-cell-rearrangement.md | 120 ++++++++++++++++++ 2 files changed, 121 insertions(+) create mode 100644 docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a5e4ccdb..54dbc3da2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -150,3 +150,4 @@ not architecture authority; current meaning remains in the owning ASL/NDF. ### Tile - [ADR-0044](docs/status/decisions/0044-public-integer-conversion-result-subset.md): Public integer conversion result subset +- [ADR-0103](docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md): Private CUBE vector execution and CELL rearrangement diff --git a/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md b/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md new file mode 100644 index 000000000..5fd566c13 --- /dev/null +++ b/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md @@ -0,0 +1,120 @@ +--- +{ + "id": "ADR-0103", + "title": "Private CUBE vector execution and CELL rearrangement", + "status": "accepted", + "authors": [ + "Codex" + ], + "approvers": [ + "zhoubot" + ], + "created": "2026-08-25", + "accepted": "2026-08-25", + "rejected": null, + "superseded": null, + "baseline": "8e01e321cdf869e12b5521b3e9ae12f251e4afae", + "target_releases": [ + "unassigned" + ], + "affected_ndf": [ + "PTO-TPACK-CONTRACT-001", + "PTO-TPERMUTE-CONTRACT-001", + "PTO-TSHUF-CONTRACT-001", + "PTO-TUNPACK-CONTRACT-001" + ], + "affected_units": [ + "PTO-TILE-TPACK", + "PTO-TILE-TPERMUTE", + "PTO-TILE-TSHUF", + "PTO-TILE-TUNPACK" + ], + "resolves": [], + "supersedes": [], + "superseded_by": [], + "implementation_issue": "https://github.com/PTO-ISA/pto-spec/issues/151", + "release_impact": "required", + "legacy_ids": [] +} +--- + +# ADR 0103: Private CUBE vector execution and CELL rearrangement + +## Context + +Issue #151 was accepted by the architecture owner on 2026-08-25. This record +keeps one coherent decision for private Local CUBE vector execution and the +four CELL rearrangement operations, and establishes accepted ADR ownership for +their four contract clauses and instruction subjects. Current normative +meaning remains in the accepted ASL contracts and their generated projections. + +## Decision + +The six old tile selectors are retired: `TPARTADD`, `TPARTMUL`, `TPARTMAX`, and +`TPARTMIN` (`0x071..0x074`), `TFILLPAD` (`0x065`), and `TTRANS` (`0x06E`). Their +selectors remain reserved-illegal. No alias or replacement is introduced. +This retires only the corresponding decisions in ADR-0082 and ADR-0083; those +ADRs are not retired wholesale. This ADR intentionally does not use metadata +`supersedes` for that scoped retirement. + +The following 34 existing element-wise instructions accept ordinary Local +`CUBE_M32` and Local `CUBE_M16` execution: + +```text +TADD TAND TDIV TMAX TMIN TMUL TOR TREM TSHL TSHR TSUB TXOR +TABS TEXP TLOG TNEG TNOT TRECIP TRELU TRSQRT TSQRT +TADDS TANDS TDIVS TMAXS TMINS TMULS TORS TREMS +TSHLS TSHRS TSUBS TXORS TFMA +``` + +`CUBE_N8`, Shared layouts, mixed layouts, and the excluded `TCMP`, `TCMPS`, +`TSEL`, `TSELS`, and `TCVT` forms remain illegal. Existing logical-coordinate +element-wise contracts continue to define shape, type, valid-region, and value +behavior; this decision does not introduce a new element-wise spelling. + +The SFU TEPL `Mode=3` selectors for CELL rearrangement are frozen as follows: + +- `TPERMUTE` is selector `0x075`, a raw two-source per-row byte lookup using a + U8 index Tile. +- `TSHUF` is selector `0x076`, a raw U32-word shuffle with `UP`, `DOWN`, + `BFLY`, and `IDX` modes, `SELF`/`ZERO` selection, and M32/M16 grouping. +- `TPACK` is selector `0x077`, U32 byte-field assembly. +- `TUNPACK` is selector `0x078`, U32 zero-extended byte-field extraction. + +Controls, operand bindings, source-definedness, valid-region and padding +inspection, and fresh-destination allocation follow and agree with the +accepted ASL contracts and the issue handoff. This ADR does not add alternate +control encodings or operand forms. + +For a decoded bundle, missing, repeated, or surplus `B.IOR` structure is a +`BundleControl` fault. Invalid controls, indices, dtypes, layouts, or shapes +are `TileLegality` faults. An unallocated selector is an +`IllegalInstruction`. `PE_MASK=0000` is a strict no-op after legal decode and +does not read operands, allocate a destination, or raise a later semantic +fault. + +## Compatibility and protected behavior + +Raw CELL order is observable only for `TPERMUTE`, `TSHUF`, `TPACK`, and +`TUNPACK`. Ordinary element-wise operations remain logical-coordinate based. +This decision does not add reductions, replace transpose, enable GM +conversion, add predicate behavior, or define numeric conversion semantics. + +The selector retirement is an assembly and compatibility break: the retired +encodings are rejected and have no compatibility aliases. Compiler intrinsic, +emulator, and RTL adoption remain separate follow-ups to the PTO-ASL contract. + +## Release boundary + +The change has required release impact and its target remains `unassigned`. +This ADR does not select or change an architecture version, publication +identity, `spec/release-selection.json`, release manifest, compatibility policy +or compatibility ADR, tag, release, or external NDF submodule pin. It does not +claim V2 evidence. Those are separate release work and blockers. + +## Verification + +Focused decoded and direct AVS evidence covers the accepted vector and CELL +rearrangement paths, rejection/no-effect boundaries, and the bundle fault +boundary. The ordinary PR V1 gates are the applicable repository verification; +release validation and V2 evidence are not claimed by this decision. From 7090fe90181a0442d06cde6337c033ae5ab85a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=8F=82=E7=8E=AE?= Date: Thu, 27 Aug 2026 10:01:14 +0800 Subject: [PATCH 3/5] test: allow unassigned release blockers on architecture candidates --- tests/scripts/test_release_selection.py | 33 +++++++++++++++++++------ 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/tests/scripts/test_release_selection.py b/tests/scripts/test_release_selection.py index dcd193928..1110b1716 100644 --- a/tests/scripts/test_release_selection.py +++ b/tests/scripts/test_release_selection.py @@ -190,13 +190,18 @@ def test_new_publication_revision_gets_a_fresh_ndf_selection(self) -> None: ) self.assertEqual(result.blockers, ()) - def test_repository_policy_selects_the_current_release_without_drift(self) -> None: + def test_repository_policy_expands_the_current_candidate_without_drift(self) -> None: self.assertTrue(SELECTION.is_file()) self.assertTrue(SCHEMA.is_file()) schema = json.loads(SCHEMA.read_text(encoding="utf-8")) self.assertEqual(schema["$schema"], "https://json-schema.org/draft/2020-12/schema") - result = evaluate_release_selection(ROOT) + # This repository is an architecture candidate whose accepted changes + # are intentionally not assigned to the published release identity. + # Evaluate the candidate without treating the published manifest as its + # release baseline; the separate blocker test below preserves the + # fail-closed published-release guard. + result = evaluate_release_selection(ROOT, previous_manifest=None) policy = json.loads(SELECTION.read_text(encoding="utf-8")) readiness = json.loads( (ROOT / "spec/evidence/architecture-readiness.json").read_text( @@ -221,12 +226,13 @@ def test_repository_policy_selects_the_current_release_without_drift(self) -> No }, ) - def test_repository_manifest_records_exact_selection_expansion(self) -> None: + def test_repository_manifest_preserves_published_selection_blockers(self) -> None: manifest = json.loads( (ROOT / "spec/release-manifest.json").read_text(encoding="utf-8") ) selection = manifest["release_selection"] result = evaluate_release_selection(ROOT) + candidate = evaluate_release_selection(ROOT, previous_manifest=None) policy = json.loads(SELECTION.read_text(encoding="utf-8")) self.assertEqual(selection["architecture_version"], "0.58.4") @@ -236,17 +242,30 @@ def test_repository_manifest_records_exact_selection_expansion(self) -> None: self.assertEqual( manifest["publication_version"], selection["publication_version"] ) - self.assertEqual(selection["blockers"], []) + self.assertEqual(selection["blockers"], list(result.blockers)) + self.assertEqual( + selection["blockers"], + [ + "published selected NDF set changed; a new release identity " + "and accepted compatibility ADR are required", + "published NDF PTO-INST-TILE-GMOV changed; a new release identity " + "and accepted compatibility ADR are required", + ], + ) self.assertEqual(policy["architecture_version"], "0.58.4") self.assertEqual(policy["publication_version"], "0.58.4.1") self.assertEqual( [row["id"] for row in selection["expanded_ndf"]], list(result.selected_ndf_ids), ) - self.assertEqual( - selection["selected_adr_ids"], list(result.selected_adr_ids) + self.assertEqual(selection["selected_adr_ids"], list(result.selected_adr_ids)) + self.assertNotEqual( + [row["id"] for row in selection["expanded_ndf"]], + list(candidate.selected_ndf_ids), ) - self.assertEqual(result.blockers, ()) + self.assertNotEqual(selection["selected_adr_ids"], list(candidate.selected_adr_ids)) + self.assertNotEqual(result.blockers, ()) + self.assertEqual(candidate.blockers, ()) if __name__ == "__main__": From d7075bf70fb2a9a43457c8e1da577f0aea6a30ae Mon Sep 17 00:00:00 2001 From: zhoubot <637081+zhoubot@users.noreply.github.com> Date: Thu, 27 Aug 2026 17:05:13 +0800 Subject: [PATCH 4/5] fix: reconcile CELL candidate with shared semantics --- .../matrix-matrix/TMATMUL.asl | 2 +- .../matrix-matrix/TMATMUL_ACC.asl | 2 +- .../matrix-matrix/TMATMUL_BIAS.asl | 2 +- .../matrix-matrix/TMATMUL_MX.asl | 2 +- .../matrix-matrix/TMATMUL_MX_ACC.asl | 2 +- .../matrix-matrix/TMATMUL_MX_BIAS.asl | 2 +- .../regular/TLOAD.asl | 2 +- .../regular/TSTORE.asl | 2 +- docs/mkdocs/generated-nav.yml | 1 + docs/mkdocs/mkdocs.yml | 1 + ...vate-cube-vector-and-cell-rearrangement.md | 2 +- scripts/generate-executable-model-comparison | 4 +- scripts/release_selection.py | 58 +- spec/evidence/adr-index.json | 40 +- spec/evidence/architecture-readiness.json | 209 +-- .../evidence/executable-model-comparison.json | 1207 ++++++------ .../coverage-summary.json | 2 +- .../reviews/tile-b-001.json | 2 +- .../translation-reviews/zh-CN/tile-b-001.json | 2 +- spec/evidence/pto-isa-0584-abi-vectors.json | 34 +- .../pto-isa-0584-encoding-totality.json | 28 +- spec/evidence/release-gate-readiness.json | 16 +- .../release-traceability-readiness.json | 1645 +++++++---------- spec/release-manifest.json | 269 ++- .../tile-static-tstore-contract-001.asl | 10 +- .../test_executable_model_comparison.py | 2 +- tests/scripts/test_release_selection.py | 31 + 27 files changed, 1616 insertions(+), 1963 deletions(-) diff --git a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.asl b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.asl index 5192c542b..8e27ccf63 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TMATMUL "],"block":["BSTART.TMATMUL AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[97],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TMATMUL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":0,"legality_handler":"TileOperandsLegal_TMATMUL","name":"TMATMUL","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"right"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL","state_effects":["operand:destination0:destination","operand:source0:left","operand:source1:right"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMUL AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMUL AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 0 and TileOperation_TMATMUL.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","AType and BType must be supported ordinary Matrix types from one numeric class. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"right"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply A[M x K] by B[K x N] into one private FP32, S32, or U32 CUBE destination.","After complete preflight, execute TMATMUL with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL","mnemonic":"TMATMUL","summary":"Multiply A[M x K] by B[K x N] into one private FP32, S32, or U32 CUBE destination.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TMATMUL "],"block":["BSTART.TMATMUL AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[91],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"}],"command_mnemonic":"BSTART.TMATMUL","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":0,"legality_handler":"TileOperandsLegal_TMATMUL","name":"TMATMUL","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"right"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL","state_effects":["operand:destination0:destination","operand:source0:left","operand:source1:right"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMUL AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMUL AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 0 and TileOperation_TMATMUL.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","AType and BType must be supported ordinary Matrix types from one numeric class. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"right"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply A[M x K] by B[K x N] into one private FP32, S32, or U32 CUBE destination.","After complete preflight, execute TMATMUL with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL","mnemonic":"TMATMUL","summary":"Multiply A[M x K] by B[K x N] into one private FP32, S32, or U32 CUBE destination.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TMATMUL-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC.asl b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC.asl index 84c629bca..8e7626898 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TMATMUL_ACC "],"block":["BSTART.TMATMUL.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary, optional U8 CScale CUBE_M32 [M,1]","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[99],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.TMATMUL.ACC","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_ACC","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":2,"legality_handler":"TileOperandsLegal_TMATMUL_ACC","name":"TMATMUL_ACC","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left"},{"field":"source2","role":"right"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_ACC","state_effects":["operand:destination0:destination","operand:source0:accumulator","operand:source1:left","operand:source2:right"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMUL.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary, optional U8 CScale CUBE_M32 [M,1]","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_ACC "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared.","C and D are both mandatory. CScaleEn accepts one final U8 CUBE_M32 [M,1] Local mathematical source only with FP32 C; omission defaults CScaleEn to zero. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMUL.ACC AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary; B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 2 and TileOperation_TMATMUL_ACC.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize.","C and D are both mandatory. CScaleEn accepts one final U8 CUBE_M32 [M,1] Local mathematical source only with FP32 C; omission defaults CScaleEn to zero. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","AType and BType must be supported ordinary Matrix types from one numeric class. C is one explicit Local MxN accumulator source and D is a distinct newly published destination; C's encoded relative selector and D's zero-extended DstTile hand must differ before rename. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left"},{"field":"source2","role":"right"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply matrices and accumulate into the supplied accumulator Tile.","After complete preflight, execute TMATMUL_ACC with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged.","C is snapshotted before multiplication and remains descriptor-and-payload unchanged after success or rejection."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-ACC","mnemonic":"TMATMUL_ACC","summary":"Multiply matrices and accumulate into the supplied accumulator Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TMATMUL_ACC "],"block":["BSTART.TMATMUL.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary, optional U8 CScale CUBE_M32 [M,1]","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[93],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.TMATMUL.ACC","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_ACC","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":2,"legality_handler":"TileOperandsLegal_TMATMUL_ACC","name":"TMATMUL_ACC","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left"},{"field":"source2","role":"right"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_ACC","state_effects":["operand:destination0:destination","operand:source0:accumulator","operand:source1:left","operand:source2:right"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMUL.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary, optional U8 CScale CUBE_M32 [M,1]","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_ACC "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared.","C and D are both mandatory. CScaleEn accepts one final U8 CUBE_M32 [M,1] Local mathematical source only with FP32 C; omission defaults CScaleEn to zero. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMUL.ACC AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, B CUBE_N8 primary; B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 2 and TileOperation_TMATMUL_ACC.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize.","C and D are both mandatory. CScaleEn accepts one final U8 CUBE_M32 [M,1] Local mathematical source only with FP32 C; omission defaults CScaleEn to zero. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","AType and BType must be supported ordinary Matrix types from one numeric class. C is one explicit Local MxN accumulator source and D is a distinct newly published destination; C's encoded relative selector and D's zero-extended DstTile hand must differ before rename. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left"},{"field":"source2","role":"right"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply matrices and accumulate into the supplied accumulator Tile.","After complete preflight, execute TMATMUL_ACC with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged.","C is snapshotted before multiplication and remains descriptor-and-payload unchanged after success or rejection."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-ACC","mnemonic":"TMATMUL_ACC","summary":"Multiply matrices and accumulate into the supplied accumulator Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TMATMUL-ACC-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS.asl b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS.asl index 4eaf032d1..2103241af 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TMATMUL_BIAS "],"block":["BSTART.TMATMUL.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[98],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.TMATMUL.BIAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_BIAS","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":1,"legality_handler":"TileOperandsLegal_TMATMUL_BIAS","name":"TMATMUL_BIAS","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"right"},{"field":"source2","role":"bias"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_BIAS","state_effects":["operand:destination0:destination","operand:source0:left","operand:source1:right","operand:source2:bias"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMUL.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_BIAS "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMUL.BIAS AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 1 and TileOperation_TMATMUL_BIAS.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","AType and BType must be supported ordinary Matrix types from one numeric class. Bias is one Local row-major 1xN accumulator-type source. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"right"},{"field":"source2","role":"bias"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Compute A[M x K] times B[K x N], then add one Local row-major 1xN private-result Bias into a new Local destination.","After complete preflight, execute TMATMUL_BIAS with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-BIAS","mnemonic":"TMATMUL_BIAS","summary":"Compute A[M x K] times B[K x N], then add one Local row-major 1xN private-result Bias into a new Local destination.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TMATMUL_BIAS "],"block":["BSTART.TMATMUL.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[92],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"}],"command_mnemonic":"BSTART.TMATMUL.BIAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_BIAS","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":1,"legality_handler":"TileOperandsLegal_TMATMUL_BIAS","name":"TMATMUL_BIAS","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"right"},{"field":"source2","role":"bias"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_BIAS","state_effects":["operand:destination0:destination","operand:source0:left","operand:source1:right","operand:source2:bias"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMUL.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_BIAS "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMUL.BIAS AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, B CUBE_N8 primary, 1xN Bias; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 1 and TileOperation_TMATMUL_BIAS.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","AType and BType must be supported ordinary Matrix types from one numeric class. Bias is one Local row-major 1xN accumulator-type source. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"right"},{"field":"source2","role":"bias"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Compute A[M x K] times B[K x N], then add one Local row-major 1xN private-result Bias into a new Local destination.","After complete preflight, execute TMATMUL_BIAS with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-BIAS","mnemonic":"TMATMUL_BIAS","summary":"Compute A[M x K] times B[K x N], then add one Local row-major 1xN private-result Bias into a new Local destination.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TMATMUL-BIAS-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX.asl b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX.asl index 725ed5c84..243579a9b 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TMATMUL_MX "],"block":["BSTART.TMATMULMX AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[100],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"}],"command_mnemonic":"BSTART.TMATMULMX","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_MX","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":4,"legality_handler":"TileOperandsLegal_TMATMUL_MX","name":"TMATMUL_MX","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right"},{"field":"source3","role":"column-scale"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_MX","state_effects":["operand:destination0:destination","operand:source0:left","operand:source1:row-scale","operand:source2:right","operand:source3:column-scale"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMULMX AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_MX "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMULMX AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 4 and TileOperation_TMATMUL_MX.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","Each non-FP16/BF16 side requires its assigned scale: group-32 E8M0 for MX FP8/FP4 or group-64 U32 for HiF4X2. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right"},{"field":"source3","role":"column-scale"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply matrices using row and column scale Tiles.","After complete preflight, execute TMATMUL_MX with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-MX","mnemonic":"TMATMUL_MX","summary":"Multiply matrices using row and column scale Tiles.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TMATMUL_MX "],"block":["BSTART.TMATMULMX AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[94],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"}],"command_mnemonic":"BSTART.TMATMULMX","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_MX","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":4,"legality_handler":"TileOperandsLegal_TMATMUL_MX","name":"TMATMUL_MX","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right"},{"field":"source3","role":"column-scale"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_MX","state_effects":["operand:destination0:destination","operand:source0:left","operand:source1:row-scale","operand:source2:right","operand:source3:column-scale"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMULMX AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_MX "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMULMX AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 4 and TileOperation_TMATMUL_MX.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","Each non-FP16/BF16 side requires its assigned scale: group-32 E8M0 for MX FP8/FP4 or group-64 U32 for HiF4X2. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right"},{"field":"source3","role":"column-scale"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply matrices using row and column scale Tiles.","After complete preflight, execute TMATMUL_MX with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-MX","mnemonic":"TMATMUL_MX","summary":"Multiply matrices using row and column scale Tiles.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TMATMUL-MX-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC.asl b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC.asl index e7a7b8d29..339f25de9 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TMATMUL_MX_ACC "],"block":["BSTART.TMATMULMX.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, optional U8 CScale CUBE_M32 [M,1]","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[102],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"},{"operand":"source4"}],"command_mnemonic":"BSTART.TMATMULMX.ACC","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_MX_ACC","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":6,"legality_handler":"TileOperandsLegal_TMATMUL_MX_ACC","name":"TMATMUL_MX_ACC","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left"},{"field":"source2","role":"row-scale"},{"field":"source3","role":"right"},{"field":"source4","role":"column-scale"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_MX_ACC","state_effects":["operand:destination0:destination","operand:source0:accumulator","operand:source1:left","operand:source2:row-scale","operand:source3:right","operand:source4:column-scale"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMULMX.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, optional U8 CScale CUBE_M32 [M,1]","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_MX_ACC "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared.","C and D are both mandatory. CScaleEn accepts one final U8 CUBE_M32 [M,1] Local mathematical source only with FP32 C; omission defaults CScaleEn to zero. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMULMX.ACC AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale; B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 6 and TileOperation_TMATMUL_MX_ACC.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","C and D are both mandatory. CScaleEn accepts one final U8 CUBE_M32 [M,1] Local mathematical source only with FP32 C; omission defaults CScaleEn to zero. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","Each non-FP16/BF16 side requires its assigned scale: group-32 E8M0 for MX FP8/FP4 or group-64 U32 for HiF4X2. C is one explicit Local MxN accumulator source and D is a distinct newly published destination; C's encoded relative selector and D's zero-extended DstTile hand must differ before rename. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left"},{"field":"source2","role":"row-scale"},{"field":"source3","role":"right"},{"field":"source4","role":"column-scale"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply scaled matrices and accumulate into the supplied accumulator Tile.","After complete preflight, execute TMATMUL_MX_ACC with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged.","C is snapshotted before multiplication and remains descriptor-and-payload unchanged after success or rejection."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-MX-ACC","mnemonic":"TMATMUL_MX_ACC","summary":"Multiply scaled matrices and accumulate into the supplied accumulator Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TMATMUL_MX_ACC "],"block":["BSTART.TMATMULMX.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, optional U8 CScale CUBE_M32 [M,1]","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[96],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"},{"operand":"source4"}],"command_mnemonic":"BSTART.TMATMULMX.ACC","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_MX_ACC","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":6,"legality_handler":"TileOperandsLegal_TMATMUL_MX_ACC","name":"TMATMUL_MX_ACC","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left"},{"field":"source2","role":"row-scale"},{"field":"source3","role":"right"},{"field":"source4","role":"column-scale"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_MX_ACC","state_effects":["operand:destination0:destination","operand:source0:accumulator","operand:source1:left","operand:source2:row-scale","operand:source3:right","operand:source4:column-scale"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMULMX.ACC AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, optional U8 CScale CUBE_M32 [M,1]","B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_MX_ACC "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared.","C and D are both mandatory. CScaleEn accepts one final U8 CUBE_M32 [M,1] Local mathematical source only with FP32 C; omission defaults CScaleEn to zero. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMULMX.ACC AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: C CUBE_M16/M32 accumulator matching A with encoded selector distinct from DstTile, A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale; B.IOT D matching A's CUBE_M16/M32 layout with a distinct encoded destination index, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 6 and TileOperation_TMATMUL_MX_ACC.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout; Local C also uses A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","C and D are both mandatory. CScaleEn accepts one final U8 CUBE_M32 [M,1] Local mathematical source only with FP32 C; omission defaults CScaleEn to zero. In decoded blocks C's six-bit relative selector must differ from zero-extended DstTile before rename; direct Tile calls require destination TileIndex to differ from accumulator TileIndex.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","Each non-FP16/BF16 side requires its assigned scale: group-32 E8M0 for MX FP8/FP4 or group-64 U32 for HiF4X2. C is one explicit Local MxN accumulator source and D is a distinct newly published destination; C's encoded relative selector and D's zero-extended DstTile hand must differ before rename. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"accumulator"},{"field":"source1","role":"left"},{"field":"source2","role":"row-scale"},{"field":"source3","role":"right"},{"field":"source4","role":"column-scale"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply scaled matrices and accumulate into the supplied accumulator Tile.","After complete preflight, execute TMATMUL_MX_ACC with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged.","C is snapshotted before multiplication and remains descriptor-and-payload unchanged after success or rejection."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-MX-ACC","mnemonic":"TMATMUL_MX_ACC","summary":"Multiply scaled matrices and accumulate into the supplied accumulator Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TMATMUL-MX-ACC-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS.asl b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS.asl index c841b32bd..e084f90c3 100644 --- a/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS.asl +++ b/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TMATMUL_MX_BIAS "],"block":["BSTART.TMATMULMX.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[101],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"},{"operand":"source4"}],"command_mnemonic":"BSTART.TMATMULMX.BIAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_MX_BIAS","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":5,"legality_handler":"TileOperandsLegal_TMATMUL_MX_BIAS","name":"TMATMUL_MX_BIAS","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right"},{"field":"source3","role":"column-scale"},{"field":"source4","role":"bias"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_MX_BIAS","state_effects":["operand:destination0:destination","operand:source0:left","operand:source1:row-scale","operand:source2:right","operand:source3:column-scale","operand:source4:bias"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMULMX.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_MX_BIAS "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMULMX.BIAS AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 5 and TileOperation_TMATMUL_MX_BIAS.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","Each non-FP16/BF16 side requires its assigned scale: group-32 E8M0 for MX FP8/FP4 or group-64 U32 for HiF4X2. Bias is one Local row-major 1xN accumulator-type source. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right"},{"field":"source3","role":"column-scale"},{"field":"source4","role":"bias"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply scaled matrices and add the bias Tile.","After complete preflight, execute TMATMUL_MX_BIAS with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-MX-BIAS","mnemonic":"TMATMUL_MX_BIAS","summary":"Multiply scaled matrices and add the bias Tile.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TMATMUL_MX_BIAS "],"block":["BSTART.TMATMULMX.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"catalog_indices":[95],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"source0"},{"operand":"source1"},{"operand":"source2"},{"operand":"source3"},{"operand":"source4"}],"command_mnemonic":"BSTART.TMATMULMX.BIAS","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["DataType","RMode","Sat"],"pad_union":"must-zero"},"disposition":"accepted-direct-operation","effect_contract":"TMATMUL_MX_BIAS","family":"CUBE","fault_contract":"ExecuteTileInstruction","function":5,"legality_handler":"TileOperandsLegal_TMATMUL_MX_BIAS","name":"TMATMUL_MX_BIAS","operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right"},{"field":"source3","role":"column-scale"},{"field":"source4","role":"bias"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TMATMUL_MX_BIAS","state_effects":["operand:destination0:destination","operand:source0:left","operand:source1:row-scale","operand:source2:right","operand:source3:column-scale","operand:source4:bias"]}],"classification":["matrix-and-matrix-vector","matrix-matrix"],"contract":{"block_composition":["BSTART.TMATMULMX.BIAS AType","B.DATR BType, RMode, Sat (optional; BType defaults to AType)","B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one)","B.DIM LB0 M or cooperative group_M (optional, default 1)","B.DIM LB1 N (optional, default 1)","B.DIM LB2 K (optional, default 1)","B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111)","B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias","B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations","B.IOT/B.IOR postprocess operands selected by B.FPATR","BSTOP or the next BSTART completion boundary"],"canonical_assembly":["TMATMUL_MX_BIAS "],"defaults":["Encoded DataType is always AType. Omitted B.DATR preserves AType as BType, selects RNE, and disables saturation.","Omitted LB0 defaults Local M or cooperative group_M to one; omitted LB1 and LB2 default N and K to one.","Exactly one all-zero B.FPATR selects no conversion, activation, or reduction; B.IOR and auxiliary B.IOT operands exist only when a selected postprocess mode requires them.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","TransA=0 and TransB=0 select no logical transpose. Each nonzero control is legal only when the corresponding primary is Shared."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TMATMULMX.BIAS AType; B.DATR BType, RMode, Sat (optional; BType defaults to AType); B.FPATR PreQuantMode, ReluMode, GroupNCode, RowMaxEn, GroupMaxEn, RowMaxInit, MaxAbsEn, TransA, TransB, CScaleEn (exactly one); B.DIM LB0 M or cooperative group_M (optional, default 1); B.DIM LB1 N (optional, default 1); B.DIM LB2 K (optional, default 1); B.IOS complete right or both matrix operand groups (optional; cooperative mask 1111); B.IOT ordered Local mathematical sources: A CUBE_M16/M32 primary, optional A scale, B CUBE_N8 primary, optional B scale, 1xN Bias; B.IOT D matching A's CUBE_M16/M32 layout, optional RowMaxOut, optional GroupMaxOut destinations; B.IOT/B.IOR postprocess operands selected by B.FPATR; BSTOP or the next BSTART completion boundary"],"exceptions":["A reserved DataType or fixed-bit mismatch raises Fault_IllegalInstruction before block state changes.","Missing, duplicate, or non-Matrix B.FPATR use raises Fault_BundleControl before allocation or payload effects.","Illegal types, dimensions, masks, binding streams, descriptors, shapes, capacities, aliases, readiness, or postprocess values raise Fault_TileLegality before source snapshots and effects."],"field_contracts":{},"field_zero_meanings":{},"legality":["The carrier selects exactly CUBE Function 5 and TileOperation_TMATMUL_MX_BIAS.","Local A uses persistent CUBE_M16 or CUBE_M32, Local B uses persistent CUBE_N8, and D is newly allocated in A's M layout. M, N, and K are arbitrary positive values independent of per-PE TSize. Bias remains an ordinary row-major 1xN accumulator-type Tile. Each side uses group-32 E8M0 or HiF4X2 group-64 U32 scale; Local scales use CUBE_M32 and Shared scales remain ordinary Tiles.","A Shared primary must satisfy hardware-maintained whole-parent readiness and publication before payload access; fixed-quarter allocation or initialization masks are not a prerequisite. Any cooperative Local-A/Shared-B or Shared-A/Shared-B TMATMUL interprets LB0 as Core-total group_M in 1..128; Shared A has shape group_MxK, Shared B has shape KxN, and PE i uses valid_M=clamp(group_M-i*M_per_PE,0,M_per_PE) with M_per_PE 16 for group_M<=64 and 32 for group_M>=65. TransA and TransB apply only to their corresponding Shared primary. Right-only Shared inherits Local A layout; all-Shared ACC inherits C layout; all-Shared non-ACC selects M16 through M=16 and M32 through M=32.","Each non-FP16/BF16 side requires its assigned scale: group-32 E8M0 for MX FP8/FP4 or group-64 U32 for HiF4X2. Bias is one Local row-major 1xN accumulator-type source. Published Shared operands may replace the right group or both matrix groups; supplementary operands and destinations remain Local.","Every cooperative nonzero PE_MASK must be 1111; all four PEs complete Shared readiness, while zero-row PEs suppress every compute-only Local resolution and effect. Mask zero is a strict no-op before descriptor reads, faults, allocation, readiness checks, or lifetime effects.","B.DATR permits only BType, RMode, and Sat. Exactly one B.FPATR is mandatory and closes the conditional postprocess schema."],"memory_effects":["none"],"operands":[{"field":"destination0","role":"destination"},{"field":"source0","role":"left"},{"field":"source1","role":"row-scale"},{"field":"source2","role":"right"},{"field":"source3","role":"column-scale"},{"field":"source4","role":"bias"}],"ordering":["Complete schema, field, type, dimension, descriptor, shape, capacity, readiness, alias, and allocation preflight precedes every source snapshot and destination effect.","D and every enabled reduction output publish as one atomic group; rejection publishes none and successful sources persist."],"standalone_opcode":false,"state_effects":["Multiply scaled matrices and add the bias Tile.","After complete preflight, execute TMATMUL_MX_BIAS with the operand bindings listed above; destination definedness changes only as specified by that handler.","For Local execution, publish D with A's CUBE_M16 or CUBE_M32 layout and final output dtype; ordinary Bias, MX scales, and enabled reduction auxiliaries keep their operation-owned layouts.","Successful Shared primary reads leave every Shared descriptor, mask, publication state, payload, and lifetime unchanged."]},"depends_on":["PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"CUBE","id":"PTO-TILE-TMATMUL-MX-BIAS","mnemonic":"TMATMUL_MX_BIAS","summary":"Multiply scaled matrices and add the bias Tile.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TMATMUL-MX-BIAS-CONTRACT-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/memory-and-data-movement/regular/TLOAD.asl b/asl/tile/memory-and-data-movement/regular/TLOAD.asl index 75a6d7357..67dcc3d5d 100644 --- a/asl/tile/memory-and-data-movement/regular/TLOAD.asl +++ b/asl/tile/memory-and-data-movement/regular/TLOAD.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TLOAD "],"block":["# Local destination","BSTART.TLOAD DataType","optional B.DATR Layout","B.DIM LB0=ValidCol, LB1=ValidRow, LB2=Col","optional B.IOR RegSrc0=base, RegSrc1=row_stride_bytes","one terminating destination B.IOT","BSTOP","# Shared destination","replace B.IOT with one destination B.IOS"],"catalog_indices":[87],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"address"},{"operand":"scalar0"}],"command_mnemonic":"BSTART.TLOAD","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"TLOAD","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":0,"legality_handler":"TileOperandsLegal_TLOAD","name":"TLOAD","operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"scalar0","role":"row-stride-bytes"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TLOAD","state_effects":["operand:destination0:destination","operand:address:base-address","operand:scalar0:row-stride-bytes"]}],"classification":["memory-and-data-movement","regular"],"contract":{"block_composition":["Local: BSTART.TLOAD DataType; optional B.DATR Layout; B.DIM defines ValidCol, ValidRow, and physical Col; optional B.IOR defines the per-PE GM base and byte row stride; one terminating destination B.IOT allocates the result; BSTOP commits.","Shared: replace B.IOT with one destination B.IOS carrying absolute S0..S63, SizeCode, and PE_MASK. One issuer loads the complete parent; multiple issuers require B.ASSEMBLE with explicit writer ranges."],"canonical_assembly":["TLOAD "],"defaults":["DataType is explicit in BSTART.TLOAD. Omitted B.DATR selects ordinary NORM layout. Explicit CUBE Layout 21 through 23 requires DTYPE_NONE and consumes PadValue for physical CELL tails.","LB0/ValidCol and LB1/ValidRow default through the common destination-shape rules. Omitted LB2/Col defaults to ValidCol. Rows are derived from TSize, Col, and DataType and must contain ValidRow.","Omitted B.IOR supplies base zero. Ordinary forms use resolved Col and CUBE forms use LB0 valid columns to derive dense byte row stride as ceil(columns * element_bits / 8). An encoded zero GPR selector is present and reads zero, so an explicitly encoded zero stride aliases rows rather than selecting the omission default."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TLOAD U8; B.DIM LB0, 64; B.DIM LB1, 8; B.DIM LB2, 64; B.IOR zero, a0; B.IOT mask=1111, ->T<1>; BSTOP","BSTART.TLOAD FP16; B.DIM LB0, 32; B.DIM LB1, 4; B.IOS mask=0001, ->S7<1>; BSTOP","BSTART.TLOAD FP16; B.DATR {ND2N8, DTYPE_NONE, Max, EQ, Default, 0, 0}; B.DIM LB0=N; B.DIM LB1=K; B.IOT mask=1111, , ->N<3>; BSTOP"],"exceptions":["Reserved DataType, unsupported or wrong-direction Layout, operation-inapplicable PadValue, malformed B.IOR/B.IOT/B.IOS schema, invalid dimensions, capacity or shape overflow, allocation failure, or GM translation, permission, or alignment fault rejects before destination publication.","Every selected memory address is preflighted before any destination payload, descriptor, allocation, definedness, or load event becomes visible. A failed Local allocation is rolled back; a failed Shared update preserves the prior Shared record."],"field_contracts":{},"field_zero_meanings":{},"legality":["TLOAD is selected only by TLSU Function 0 through BSTART.TLOAD; it has no standalone opcode.","The completed block has exactly one destination domain: one terminating destination B.IOT for Local or one destination B.IOS for Shared. It has no Tile source and consumes at most one B.IOR.","The BSTART DataType accepts every assigned Tile DataType code and rejects 15, 21..23, and 29..31 before effects. Ordinary and Shared forms permit only Layout and require PadValue zero; Local CUBE codes 21 through 23 additionally permit all four PadValue encodings and require DTYPE_NONE while CMode, RMode, Sat, and Canonicalize retain zero meanings.","ValidCol and ValidRow are nonzero, ValidCol does not exceed physical Col, and the derived Rows and Col are powers of two large enough for the valid rectangle.","PE_MASK=0000 is a strict no-op before GPR reads, allocation, memory access, faults, load events, descriptor changes, or payload changes.","Ordinary forms require nonzero ValidCol and ValidRow, ValidCol not greater than physical Col, and power-of-two physical Rows and Col. CUBE forms require explicit nonzero LB0/LB1, absent LB2, and derive CELL geometry from Layout, dtype, and valid shape."],"memory_effects":["For each selected PE and each element in ValidRow x ValidCol, read GM at base + row * row_stride_bytes + column * element_size. Packed four-bit types add floor(column / 2) to each byte-strided row base and select the nibble from column parity.","The accesses participate in PTO-TSO using the block aq/rl attributes and are precise and restartable."],"operands":[{"field":"destination0","role":"new Local destination or absolute Shared destination"},{"field":"address","role":"per-PE private-GPR GM base address"},{"field":"scalar0","role":"per-PE private-GPR byte row stride"}],"ordering":["Resolve the complete schema, selected PE mask, per-PE GPR inputs, dimensions, destination capacity, and all memory translations before the first architectural load effect.","On success publish the complete Local destination or complete Shared parent atomically at block commit. A multi-PE Shared producer publishes only after complete B.ASSEMBLE.LAST; failure preserves prior state."],"standalone_opcode":false,"state_effects":["A successful Local form allocates or renames exactly one destination Tile, installs the derived descriptor, loads every selected valid element, and marks the valid region defined.","A successful singleton Shared form loads and publishes the complete parent from that issuer PE. A multi-PE Shared form uses B.ASSEMBLE explicit ranges; TLOAD never modifies source GPRs or GM.","A successful CUBE form writes raw valid values through CUBE storage indices and applies Zero, Max, Min, or undefined Null to physical tail positions without counting tails as valid elements."]},"depends_on":["PTO-BLOCK-BSTART-TLOAD","PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-TLOAD","mnemonic":"TLOAD","summary":"Load one ordinary Local or Shared rectangle, or explicitly convert one GM rectangle into persistent Local CUBE storage.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TLOAD "],"block":["# Local destination","BSTART.TLOAD DataType","optional B.DATR Layout","B.DIM LB0=ValidCol, LB1=ValidRow, LB2=Col","optional B.IOR RegSrc0=base, RegSrc1=row_stride_bytes","one terminating destination B.IOT","BSTOP","# Shared destination","replace B.IOT with one destination B.IOS"],"catalog_indices":[81],"catalog_records":[{"arguments":[{"operand":"destination0"},{"operand":"address"},{"operand":"scalar0"}],"command_mnemonic":"BSTART.TLOAD","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"TLOAD","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":0,"legality_handler":"TileOperandsLegal_TLOAD","name":"TLOAD","operands":[{"field":"destination0","role":"destination"},{"field":"address","role":"base-address"},{"field":"scalar0","role":"row-stride-bytes"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TLOAD","state_effects":["operand:destination0:destination","operand:address:base-address","operand:scalar0:row-stride-bytes"]}],"classification":["memory-and-data-movement","regular"],"contract":{"block_composition":["Local: BSTART.TLOAD DataType; optional B.DATR Layout; B.DIM defines ValidCol, ValidRow, and physical Col; optional B.IOR defines the per-PE GM base and byte row stride; one terminating destination B.IOT allocates the result; BSTOP commits.","Shared: replace B.IOT with one destination B.IOS carrying absolute S0..S63, SizeCode, and PE_MASK. One issuer loads the complete parent; multiple issuers require B.ASSEMBLE with explicit writer ranges."],"canonical_assembly":["TLOAD "],"defaults":["DataType is explicit in BSTART.TLOAD. Omitted B.DATR selects ordinary NORM layout. Explicit CUBE Layout 21 through 23 requires DTYPE_NONE and consumes PadValue for physical CELL tails.","LB0/ValidCol and LB1/ValidRow default through the common destination-shape rules. Omitted LB2/Col defaults to ValidCol. Rows are derived from TSize, Col, and DataType and must contain ValidRow.","Omitted B.IOR supplies base zero. Ordinary forms use resolved Col and CUBE forms use LB0 valid columns to derive dense byte row stride as ceil(columns * element_bits / 8). An encoded zero GPR selector is present and reads zero, so an explicitly encoded zero stride aliases rows rather than selecting the omission default."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TLOAD U8; B.DIM LB0, 64; B.DIM LB1, 8; B.DIM LB2, 64; B.IOR zero, a0; B.IOT mask=1111, ->T<1>; BSTOP","BSTART.TLOAD FP16; B.DIM LB0, 32; B.DIM LB1, 4; B.IOS mask=0001, ->S7<1>; BSTOP","BSTART.TLOAD FP16; B.DATR {ND2N8, DTYPE_NONE, Max, EQ, Default, 0, 0}; B.DIM LB0=N; B.DIM LB1=K; B.IOT mask=1111, , ->N<3>; BSTOP"],"exceptions":["Reserved DataType, unsupported or wrong-direction Layout, operation-inapplicable PadValue, malformed B.IOR/B.IOT/B.IOS schema, invalid dimensions, capacity or shape overflow, allocation failure, or GM translation, permission, or alignment fault rejects before destination publication.","Every selected memory address is preflighted before any destination payload, descriptor, allocation, definedness, or load event becomes visible. A failed Local allocation is rolled back; a failed Shared update preserves the prior Shared record."],"field_contracts":{},"field_zero_meanings":{},"legality":["TLOAD is selected only by TLSU Function 0 through BSTART.TLOAD; it has no standalone opcode.","The completed block has exactly one destination domain: one terminating destination B.IOT for Local or one destination B.IOS for Shared. It has no Tile source and consumes at most one B.IOR.","The BSTART DataType accepts every assigned Tile DataType code and rejects 15, 21..23, and 29..31 before effects. Ordinary and Shared forms permit only Layout and require PadValue zero; Local CUBE codes 21 through 23 additionally permit all four PadValue encodings and require DTYPE_NONE while CMode, RMode, Sat, and Canonicalize retain zero meanings.","ValidCol and ValidRow are nonzero, ValidCol does not exceed physical Col, and the derived Rows and Col are powers of two large enough for the valid rectangle.","PE_MASK=0000 is a strict no-op before GPR reads, allocation, memory access, faults, load events, descriptor changes, or payload changes.","Ordinary forms require nonzero ValidCol and ValidRow, ValidCol not greater than physical Col, and power-of-two physical Rows and Col. CUBE forms require explicit nonzero LB0/LB1, absent LB2, and derive CELL geometry from Layout, dtype, and valid shape."],"memory_effects":["For each selected PE and each element in ValidRow x ValidCol, read GM at base + row * row_stride_bytes + column * element_size. Packed four-bit types add floor(column / 2) to each byte-strided row base and select the nibble from column parity.","The accesses participate in PTO-TSO using the block aq/rl attributes and are precise and restartable."],"operands":[{"field":"destination0","role":"new Local destination or absolute Shared destination"},{"field":"address","role":"per-PE private-GPR GM base address"},{"field":"scalar0","role":"per-PE private-GPR byte row stride"}],"ordering":["Resolve the complete schema, selected PE mask, per-PE GPR inputs, dimensions, destination capacity, and all memory translations before the first architectural load effect.","On success publish the complete Local destination or complete Shared parent atomically at block commit. A multi-PE Shared producer publishes only after complete B.ASSEMBLE.LAST; failure preserves prior state."],"standalone_opcode":false,"state_effects":["A successful Local form allocates or renames exactly one destination Tile, installs the derived descriptor, loads every selected valid element, and marks the valid region defined.","A successful singleton Shared form loads and publishes the complete parent from that issuer PE. A multi-PE Shared form uses B.ASSEMBLE explicit ranges; TLOAD never modifies source GPRs or GM.","A successful CUBE form writes raw valid values through CUBE storage indices and applies Zero, Max, Min, or undefined Null to physical tail positions without counting tails as valid elements."]},"depends_on":["PTO-BLOCK-BSTART-TLOAD","PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-TLOAD","mnemonic":"TLOAD","summary":"Load one ordinary Local or Shared rectangle, or explicitly convert one GM rectangle into persistent Local CUBE storage.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TLOAD-MEMORY-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/asl/tile/memory-and-data-movement/regular/TSTORE.asl b/asl/tile/memory-and-data-movement/regular/TSTORE.asl index 5436ef660..793e7fdca 100644 --- a/asl/tile/memory-and-data-movement/regular/TSTORE.asl +++ b/asl/tile/memory-and-data-movement/regular/TSTORE.asl @@ -1,4 +1,4 @@ -// PTO-INSTRUCTION: {"assembly":["TSTORE "],"block":["Local: BSTART.TSTORE DataType; optional B.DATR Layout; optional B.DIM; optional B.IOR; one source B.IOT; BSTOP","Shared: BSTART.TSTORE DataType; optional B.DATR/B.DIM/B.IOR; one source B.IOS with any nonzero consumer PE_MASK; optional B.SUBVIEW; BSTOP"],"catalog_indices":[88],"catalog_records":[{"arguments":[{"operand":"address"},{"operand":"scalar0"},{"operand":"source0"}],"command_mnemonic":"BSTART.TSTORE","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"TSTORE","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":1,"legality_handler":"TileOperandsLegal_TSTORE","name":"TSTORE","operands":[{"field":"address","role":"base-address"},{"field":"scalar0","role":"row-stride-bytes"},{"field":"source0","role":"source"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TSTORE","state_effects":["operand:address:base-address","operand:scalar0:row-stride-bytes","operand:source0:source"]}],"classification":["memory-and-data-movement","regular"],"contract":{"block_composition":["The Local form uses TLSU Function 1, exactly one terminating source B.IOT, at most one B.IOR, and no B.IOS.","The Shared form uses canonical TLSU Function 1, exactly one source B.IOS, at most one B.IOR, no B.IOT, and any nonzero consumer PE_MASK; optional B.SUBVIEW supplies the only partial-source range.","The Local CUBE form uses Function 1, explicit B.DATR M322ND, M162ND, or N82ND with DTYPE_NONE, explicit LB0/LB1, absent LB2, and one persistent source B.IOT."],"canonical_assembly":["TSTORE "],"defaults":["DataType is explicit in BSTART.TSTORE. Omitted B.DATR selects ordinary NORM layout. Ordinary and Shared forms require PadValue zero; Local CUBE codes 24 through 26 require DTYPE_NONE, accept all four PadValue encodings, and ignore physical padding while storing only valid elements.","For an allocated source, omitted LB0, LB1, and LB2 inherit ValidCol, ValidRow, and physical Col from its descriptor. For a pending Shared source they default to 1, 1, and ValidCol.","An unallocated, pending, or incomplete Shared source remains waiting and produces no GM, binding-consumption, or descriptor effect.","Omitted B.IOR supplies base zero. Ordinary forms use resolved Col and CUBE forms use LB0 valid columns to derive dense byte row stride as ceil(columns * element_bits / 8). An encoded zero selector is present and supplies the real zero GPR value, so an explicitly encoded zero stride aliases rows."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TSTORE U8; B.DIM LB0, 64; B.DIM LB1, 8; B.DIM LB2, 64; B.IOR a0, a1; B.IOT T1, mask=1111, last; BSTOP","BSTART.TSTORE FP16; B.IOS S7, mask=0011; B.SUBVIEW 0, a0, 0, 7; BSTOP"],"exceptions":["A malformed binding stream, missing dimensions, unsupported DataType, non-row-major source, undefined Local source element, invalid source encoding, or mismatched source geometry raises Fault_TileLegality before effects. An unpublished or not-whole-ready Shared source waits without fault or effect.","A memory translation, permission, or alignment fault is detected before the first GM write."],"field_contracts":{"DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"}},"field_zero_meanings":{"B.IOR.RegSrc0":"An encoded zero GPR supplies base address zero; omission also defaults the base to zero but remains a distinct schema state.","B.IOR.RegSrc1":"An encoded zero GPR supplies row stride zero; omission defaults the stride to the dense byte row width derived from resolved Col and DataType.","B.IOS.PE_MASK":"0000 is a strict no-op before schema, descriptor, GPR, memory, fault, or source-consumption effects."},"legality":["TSTORE is selected by TLSU Function 1 and has no standalone opcode.","DataType accepts 0..14, 16..20, and 24..28; all other codes are reserved before effects.","The completed block has exactly one source domain. Function 1 accepts one Local B.IOT or one Shared B.IOS; Shared source access requires whole-parent readiness and publication.","Shared PE_MASK selects participating consumer PEs and never infers quarter selection. B.SUBVIEW is the explicit source range mechanism.","ValidCol and ValidRow are nonzero, ValidCol does not exceed physical Col, and the resolved valid rectangle fits the persistent source descriptor."],"memory_effects":["For every selected PE and each element in ValidRow x ValidCol, write GM at base + row * row_stride_bytes + column * element_size. Packed four-bit columns add floor(column / 2) to each byte-strided row base and select low/high by column parity.","The complete selected-PE footprint is translated and permission-checked before the first GM write. A fault therefore produces no partial GM or memory-event effect."],"operands":[{"field":"source0","role":"Local Tile or absolute Shared S0..S63 source"},{"field":"address","role":"per-PE private-GPR GM base address"},{"field":"scalar0","role":"per-PE private-GPR byte row stride"}],"ordering":["Snapshot the source payload, resolve the complete schema and dimensions, validate the source descriptor or temporary descriptor, and preflight every selected GM access before storing any element.","After successful preflight, store beats have no architecture-defined relative order. Software avoids overlapping selected-PE GM regions or establishes ordering separately."],"standalone_opcode":false,"state_effects":["Reads one Local or published, whole-parent-ready Shared source without modifying its payload, descriptor, producer mask, readiness, or lifetime.","On success only GM and memory-event state change; the source binding is consumed by normal block completion."],"block":["Local: BSTART.TSTORE DataType; optional B.DATR Layout; optional B.DIM; optional B.IOR; one source B.IOT; BSTOP","Shared: BSTART.TSTORE DataType; optional B.DATR/B.DIM/B.IOR; one source B.IOS with a nonzero consumer PE_MASK; optional B.SUBVIEW; BSTOP"]},"depends_on":["PTO-BLOCK-BSTART-TSTORE","PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-TSTORE","mnemonic":"TSTORE","summary":"Store one ordinary Local or Shared rectangle, or explicitly convert persistent Local CUBE storage into one GM rectangle.","surface":"tile"} +// PTO-INSTRUCTION: {"assembly":["TSTORE "],"block":["Local: BSTART.TSTORE DataType; optional B.DATR Layout; optional B.DIM; optional B.IOR; one source B.IOT; BSTOP","Shared: BSTART.TSTORE DataType; optional B.DATR/B.DIM/B.IOR; one source B.IOS with any nonzero consumer PE_MASK; optional B.SUBVIEW; BSTOP"],"catalog_indices":[82],"catalog_records":[{"arguments":[{"operand":"address"},{"operand":"scalar0"},{"operand":"source0"}],"command_mnemonic":"BSTART.TSTORE","contract_status":"reviewed-complete","datr_contract":{"allowed_nonzero_fields":["PadValueOrByteId","Layout"],"pad_union":"pad-value"},"disposition":"accepted-direct-operation","effect_contract":"TSTORE","family":"TLSU","fault_contract":"ExecuteTileInstruction","function":1,"legality_handler":"TileOperandsLegal_TSTORE","name":"TSTORE","operands":[{"field":"address","role":"base-address"},{"field":"scalar0","role":"row-stride-bytes"},{"field":"source0","role":"source"}],"restart_contract":"CompleteBundleAtWithAcceptedApplicabilityRules","semantic_handler":"TSTORE","state_effects":["operand:address:base-address","operand:scalar0:row-stride-bytes","operand:source0:source"]}],"classification":["memory-and-data-movement","regular"],"contract":{"block":["Local: BSTART.TSTORE DataType; optional B.DATR Layout; optional B.DIM; optional B.IOR; one source B.IOT; BSTOP","Shared: BSTART.TSTORE DataType; optional B.DATR/B.DIM/B.IOR; one source B.IOS with a nonzero consumer PE_MASK; optional B.SUBVIEW; BSTOP"],"block_composition":["The Local form uses TLSU Function 1, exactly one terminating source B.IOT, at most one B.IOR, and no B.IOS.","The Shared form uses canonical TLSU Function 1, exactly one source B.IOS, at most one B.IOR, no B.IOT, and any nonzero consumer PE_MASK; optional B.SUBVIEW supplies the only partial-source range.","The Local CUBE form uses Function 1, explicit B.DATR M322ND, M162ND, or N82ND with DTYPE_NONE, explicit LB0/LB1, absent LB2, and one persistent source B.IOT."],"canonical_assembly":["TSTORE "],"defaults":["DataType is explicit in BSTART.TSTORE. Omitted B.DATR selects ordinary NORM layout. Ordinary and Shared forms require PadValue zero; Local CUBE codes 24 through 26 require DTYPE_NONE, accept all four PadValue encodings, and ignore physical padding while storing only valid elements.","For an allocated source, omitted LB0, LB1, and LB2 inherit ValidCol, ValidRow, and physical Col from its descriptor. For a pending Shared source they default to 1, 1, and ValidCol.","An unallocated, pending, or incomplete Shared source remains waiting and produces no GM, binding-consumption, or descriptor effect.","Omitted B.IOR supplies base zero. Ordinary forms use resolved Col and CUBE forms use LB0 valid columns to derive dense byte row stride as ceil(columns * element_bits / 8). An encoded zero selector is present and supplies the real zero GPR value, so an explicitly encoded zero stride aliases rows."],"encoding_class":"selector-encoded-block-operation","examples":["BSTART.TSTORE U8; B.DIM LB0, 64; B.DIM LB1, 8; B.DIM LB2, 64; B.IOR a0, a1; B.IOT T1, mask=1111, last; BSTOP","BSTART.TSTORE FP16; B.IOS S7, mask=0011; B.SUBVIEW 0, a0, 0, 7; BSTOP"],"exceptions":["A malformed binding stream, missing dimensions, unsupported DataType, non-row-major source, undefined Local source element, invalid source encoding, or mismatched source geometry raises Fault_TileLegality before effects. An unpublished or not-whole-ready Shared source waits without fault or effect.","A memory translation, permission, or alignment fault is detected before the first GM write."],"field_contracts":{"DataType":{"ref":"PTO-FIELD-BLOCK-DATATYPE"}},"field_zero_meanings":{"B.IOR.RegSrc0":"An encoded zero GPR supplies base address zero; omission also defaults the base to zero but remains a distinct schema state.","B.IOR.RegSrc1":"An encoded zero GPR supplies row stride zero; omission defaults the stride to the dense byte row width derived from resolved Col and DataType.","B.IOS.PE_MASK":"0000 is a strict no-op before schema, descriptor, GPR, memory, fault, or source-consumption effects."},"legality":["TSTORE is selected by TLSU Function 1 and has no standalone opcode.","DataType accepts 0..14, 16..20, and 24..28; all other codes are reserved before effects.","The completed block has exactly one source domain. Function 1 accepts one Local B.IOT or one Shared B.IOS; Shared source access requires whole-parent readiness and publication.","Shared PE_MASK selects participating consumer PEs and never infers quarter selection. B.SUBVIEW is the explicit source range mechanism.","ValidCol and ValidRow are nonzero, ValidCol does not exceed physical Col, and the resolved valid rectangle fits the persistent source descriptor."],"memory_effects":["For every selected PE and each element in ValidRow x ValidCol, write GM at base + row * row_stride_bytes + column * element_size. Packed four-bit columns add floor(column / 2) to each byte-strided row base and select low/high by column parity.","The complete selected-PE footprint is translated and permission-checked before the first GM write. A fault therefore produces no partial GM or memory-event effect."],"operands":[{"field":"source0","role":"Local Tile or absolute Shared S0..S63 source"},{"field":"address","role":"per-PE private-GPR GM base address"},{"field":"scalar0","role":"per-PE private-GPR byte row stride"}],"ordering":["Snapshot the source payload, resolve the complete schema and dimensions, validate the source descriptor or temporary descriptor, and preflight every selected GM access before storing any element.","After successful preflight, store beats have no architecture-defined relative order. Software avoids overlapping selected-PE GM regions or establishes ordering separately."],"standalone_opcode":false,"state_effects":["Reads one Local or published, whole-parent-ready Shared source without modifying its payload, descriptor, producer mask, readiness, or lifetime.","On success only GM and memory-event state change; the source binding is consumed by normal block completion."]},"depends_on":["PTO-BLOCK-BSTART-TSTORE","PTO-BLOCK-MODEL-SCHEMA-PROFILE-ENCODING"],"engine":"TLSU","id":"PTO-TILE-TSTORE","mnemonic":"TSTORE","summary":"Store one ordinary Local or Shared rectangle, or explicitly convert persistent Local CUBE storage into one GM rectangle.","surface":"tile"} // PTO-REVIEW: {"review_method":"formal-definition-read","outcome":"FORMAL-COMPLETE","reviewed_fields":["assembly","encoding","defaults","operation","state","memory","ordering","faults","reserved"]} // NDF-BEGIN: PTO-TSTORE-MEMORY-001 // ndf: kind=contract level=L1 layer=tile status=accepted diff --git a/docs/mkdocs/generated-nav.yml b/docs/mkdocs/generated-nav.yml index 9ac2ae85c..fa8bfc1e0 100644 --- a/docs/mkdocs/generated-nav.yml +++ b/docs/mkdocs/generated-nav.yml @@ -1037,6 +1037,7 @@ nav: - "ADR 0100: Cooperative Group-M Distribution and Inactive PE Semantics": status/decisions/0100-cooperative-group-m-distribution.md - "ADR 0101: Matrix Scale Cell Layouts, HiF4 Scale Words, and CScale": status/decisions/0101-matrix-scale-and-cscale.md - "ADR 0102: PTO ISA 0.58.4.1 publication-contract correction boundary": status/decisions/0102-0584-1-publication-contract-corrections.md + - "ADR 0103: Private CUBE vector execution and CELL rearrangement": status/decisions/0103-private-cube-vector-and-cell-rearrangement.md - "ADR 0105: Shared whole-parent readiness and single-issuer publication": status/decisions/0105-shared-whole-parent-readiness.md - "ADR 0106: Shared source B.SUBVIEW uses per-PE offsets": status/decisions/0106-shared-source-subview-per-pe.md - "ADR 0107: Remove legacy Shared movement Functions": status/decisions/0107-remove-legacy-shared-movement.md diff --git a/docs/mkdocs/mkdocs.yml b/docs/mkdocs/mkdocs.yml index 28d7d1cda..146a6365d 100644 --- a/docs/mkdocs/mkdocs.yml +++ b/docs/mkdocs/mkdocs.yml @@ -1047,6 +1047,7 @@ nav: - "ADR 0100: Cooperative Group-M Distribution and Inactive PE Semantics": status/decisions/0100-cooperative-group-m-distribution.md - "ADR 0101: Matrix Scale Cell Layouts, HiF4 Scale Words, and CScale": status/decisions/0101-matrix-scale-and-cscale.md - "ADR 0102: PTO ISA 0.58.4.1 publication-contract correction boundary": status/decisions/0102-0584-1-publication-contract-corrections.md + - "ADR 0103: Private CUBE vector execution and CELL rearrangement": status/decisions/0103-private-cube-vector-and-cell-rearrangement.md - "ADR 0105: Shared whole-parent readiness and single-issuer publication": status/decisions/0105-shared-whole-parent-readiness.md - "ADR 0106: Shared source B.SUBVIEW uses per-PE offsets": status/decisions/0106-shared-source-subview-per-pe.md - "ADR 0107: Remove legacy Shared movement Functions": status/decisions/0107-remove-legacy-shared-movement.md diff --git a/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md b/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md index 5fd566c13..7a7a81f8a 100644 --- a/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md +++ b/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md @@ -13,7 +13,7 @@ "accepted": "2026-08-25", "rejected": null, "superseded": null, - "baseline": "8e01e321cdf869e12b5521b3e9ae12f251e4afae", + "baseline": "b4f47dd0bf134e11c412250c1664844151cb0d55", "target_releases": [ "unassigned" ], diff --git a/scripts/generate-executable-model-comparison b/scripts/generate-executable-model-comparison index 88317a03c..2d732c50e 100755 --- a/scripts/generate-executable-model-comparison +++ b/scripts/generate-executable-model-comparison @@ -769,7 +769,7 @@ def build(snapshot_root: Path) -> dict[str, Any]: "model_limits": [ { "id": "accepted-0.58.0-abi-break", - "disposition": "The immutable independent snapshot predates the accepted command-encoding, compact TEPL-selector ABI, and completed TLOAD/TSTORE operand schema. The retained matrix preserves 7 command encoding divergences and 68 direct-tile ABI divergences instead of relabeling them as exact matches.", + "disposition": "The immutable independent snapshot predates the accepted command-encoding, compact TEPL-selector ABI, and completed TLOAD/TSTORE operand schema. The retained matrix preserves 8 command encoding divergences and 62 active direct-tile ABI divergences instead of relabeling them as exact matches.", }, { "id": "reg5-flat-model-mismatch", @@ -824,7 +824,7 @@ def build(snapshot_root: Path) -> dict[str, Any]: row for row in rows if row.get("abi_change_acceptance") is not None ] accepted_abi_break_counts = Counter(row["surface"] for row in accepted_abi_breaks) - if accepted_abi_break_counts != Counter({"command": 8, "direct-tile": 68}): + if accepted_abi_break_counts != Counter({"command": 8, "direct-tile": 62}): raise SystemExit( "unexpected accepted ABI divergence counts: " f"{dict(sorted(accepted_abi_break_counts.items()))}" diff --git a/scripts/release_selection.py b/scripts/release_selection.py index 4f50e0d17..495e95c42 100644 --- a/scripts/release_selection.py +++ b/scripts/release_selection.py @@ -165,19 +165,20 @@ def validate_selection( # boundary for a revision of the current publication identity. Keep the # same identity only when that boundary is recorded; otherwise preserve # the fail-closed published-NDF drift check below. - publication_boundary = any( - record.get("status") == "accepted" and - publication_version in record.get("target_releases", ()) + publication_boundary_ndf = { + ndf_id for record in adrs.values() - ) + if record.get("status") == "accepted" + and publication_version in record.get("target_releases", ()) + for ndf_id in record.get("affected_ndf", ()) + if isinstance(ndf_id, str) + } previous_identity = None if previous_manifest is not None: previous_identity = previous_manifest.get( "publication_version", previous_manifest.get("release") ) - if (previous_manifest is not None and - previous_identity == publication_version and - not publication_boundary): + if previous_manifest is not None and previous_identity == publication_version: previous_selection = previous_manifest.get("release_selection") if isinstance(previous_selection, dict): previous_rows = previous_selection.get("expanded_ndf", ()) @@ -188,29 +189,36 @@ def validate_selection( and isinstance(row.get("id"), str) and isinstance(row.get("sha256"), str) } - selected_ndf = tuple(sorted(previous_digests)) - digests = tuple((ndf_id, previous_digests[ndf_id]) for ndf_id in selected_ndf) - previous_adrs = previous_selection.get("selected_adr_ids") - if isinstance(previous_adrs, list) and all( - isinstance(adr_id, str) for adr_id in previous_adrs - ): - selected_adrs = tuple(previous_adrs) current_digest_map = dict(current_digests) - if set(previous_digests) != set(current_digest_map): - blockers.append( - "published selected NDF set changed; a new release identity " - "and accepted compatibility ADR are required" - ) - changed = sorted( + changed = { ndf_id for ndf_id, digest in previous_digests.items() if current_digest_map.get(ndf_id) != digest - ) - if changed: - blockers.append( - f"published NDF {changed[0]} changed; a new release identity " - "and accepted compatibility ADR are required" + } + selected_set_changed = set(previous_digests) != set(current_digest_map) + drift = changed | (set(previous_digests) ^ set(current_digest_map)) + uncovered_drift = drift - publication_boundary_ndf + if uncovered_drift: + selected_ndf = tuple(sorted(previous_digests)) + digests = tuple( + (ndf_id, previous_digests[ndf_id]) for ndf_id in selected_ndf ) + previous_adrs = previous_selection.get("selected_adr_ids") + if isinstance(previous_adrs, list) and all( + isinstance(adr_id, str) for adr_id in previous_adrs + ): + selected_adrs = tuple(previous_adrs) + if selected_set_changed: + blockers.append( + "published selected NDF set changed; a new release identity " + "and accepted compatibility ADR are required" + ) + changed_uncovered = sorted(changed - publication_boundary_ndf) + if changed_uncovered: + blockers.append( + f"published NDF {changed_uncovered[0]} changed; a new release " + "identity and accepted compatibility ADR are required" + ) floor_index = STAGES.index(floor) for adr_id, record in adrs.items(): if record.get("status") != "accepted": diff --git a/spec/evidence/adr-index.json b/spec/evidence/adr-index.json index 48bec30c8..f1f012d4a 100644 --- a/spec/evidence/adr-index.json +++ b/spec/evidence/adr-index.json @@ -7970,6 +7970,44 @@ ], "title": "PTO ISA 0.58.4.1 publication-contract correction boundary" }, + { + "accepted": "2026-08-25", + "affected_ndf": [ + "PTO-TPACK-CONTRACT-001", + "PTO-TPERMUTE-CONTRACT-001", + "PTO-TSHUF-CONTRACT-001", + "PTO-TUNPACK-CONTRACT-001" + ], + "affected_units": [ + "PTO-TILE-TPACK", + "PTO-TILE-TPERMUTE", + "PTO-TILE-TSHUF", + "PTO-TILE-TUNPACK" + ], + "approvers": [ + "zhoubot" + ], + "authors": [ + "Codex" + ], + "baseline": "b4f47dd0bf134e11c412250c1664844151cb0d55", + "created": "2026-08-25", + "id": "ADR-0103", + "implementation_issue": "https://github.com/PTO-ISA/pto-spec/issues/151", + "legacy_ids": [], + "path": "docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md", + "rejected": null, + "release_impact": "required", + "resolves": [], + "status": "accepted", + "superseded": null, + "superseded_by": [], + "supersedes": [], + "target_releases": [ + "unassigned" + ], + "title": "Private CUBE vector execution and CELL rearrangement" + }, { "accepted": "2026-08-26", "affected_ndf": [ @@ -8086,6 +8124,6 @@ "summary": { "draft_count": 10, "legacy_id_count": 198, - "record_count": 100 + "record_count": 101 } } diff --git a/spec/evidence/architecture-readiness.json b/spec/evidence/architecture-readiness.json index 4c3dc8d1d..ff0a870de 100644 --- a/spec/evidence/architecture-readiness.json +++ b/spec/evidence/architecture-readiness.json @@ -5116,7 +5116,6 @@ "PTO-AVS-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL-STATIC-001", - "PTO-AVS-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-SCALAR-SCHEMA-STATIC-001", @@ -5291,7 +5290,6 @@ "PTO-AVS-BLOCK-TMOV-PUBLISH-001", "PTO-AVS-BLOCK-TMOV-ZERO-001", "PTO-AVS-BLOCK-TMRGSORT-END-TO-END-EXECUTION-001", - "PTO-AVS-BLOCK-TPART-SCHEMA-001", "PTO-AVS-BLOCK-TPREFETCH-DEFAULTS-001", "PTO-AVS-BLOCK-TPREFETCH-FAULT-001", "PTO-AVS-BLOCK-TPREFETCH-FOOTPRINT-001", @@ -5390,7 +5388,6 @@ "PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL", - "PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-SCALAR-SCHEMA", @@ -5786,7 +5783,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-THISTOGRAM-CONTRACT-001", @@ -5804,10 +5800,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", "PTO-TRELU-CONTRACT-001", @@ -5839,7 +5831,6 @@ "PTO-TSQRT-CONTRACT-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001" @@ -5859,6 +5850,7 @@ "PTO-AVS-BLOCK-TROWEXPAND-SCHEMA-001", "PTO-AVS-BLOCK-TROWEXPANDDIV-ZERO-001", "PTO-AVS-BLOCK-TROWSUM-SCHEMA-001", + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-EXPDIF-STAGE3-DECODED-001", "PTO-AVS-TILE-FEATURE-MAP-STATE-001", "PTO-AVS-TILE-IMG2COL-OFFSET-001", @@ -5998,8 +5990,6 @@ "PTO-AVS-TILE-TEXPANDS-TYPES-001", "PTO-AVS-TILE-TEXTRACT-STATIC-001", "PTO-AVS-TILE-TEXTRACT-WINDOW-001", - "PTO-AVS-TILE-TFILLPAD-SCALAR-001", - "PTO-AVS-TILE-TFILLPAD-STATIC-001", "PTO-AVS-TILE-TFMA-ALIAS-001", "PTO-AVS-TILE-TFMA-CAPACITY-001", "PTO-AVS-TILE-TFMA-DATR-001", @@ -6120,16 +6110,6 @@ "PTO-AVS-TILE-TORS-BITS-001", "PTO-AVS-TILE-TORS-STATIC-001", "PTO-AVS-TILE-TORS-TYPES-001", - "PTO-AVS-TILE-TPARTADD-BUNDLE-001", - "PTO-AVS-TILE-TPARTADD-OVERLAP-001", - "PTO-AVS-TILE-TPARTADD-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-U8-001", - "PTO-AVS-TILE-TPARTMIN-S8-001", - "PTO-AVS-TILE-TPARTMIN-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-DTYPE-001", - "PTO-AVS-TILE-TPARTMUL-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-WRAP-001", "PTO-AVS-TILE-TQUANT-AFFINE-001", "PTO-AVS-TILE-TQUANT-BUNDLE-001", "PTO-AVS-TILE-TQUANT-DEFAULTS-001", @@ -6252,8 +6232,6 @@ "PTO-AVS-TILE-TSUBS-ORDER-001", "PTO-AVS-TILE-TSUBS-STATIC-001", "PTO-AVS-TILE-TSUBS-TYPES-001", - "PTO-AVS-TILE-TTRANS-RECT-001", - "PTO-AVS-TILE-TTRANS-STATIC-001", "PTO-AVS-TILE-TTRI-BUNDLE-001", "PTO-AVS-TILE-TTRI-EDGE-001", "PTO-AVS-TILE-TTRI-ORIENT-001", @@ -6301,7 +6279,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-THISTOGRAM", @@ -6319,10 +6296,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", "PTO-TILE-TRELU", @@ -6354,7 +6327,6 @@ "PTO-TILE-TSQRT", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" @@ -7725,7 +7697,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TGEMV-ACC-CONTRACT-001", @@ -7758,10 +7729,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TPREFETCH-FOOTPRINT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", @@ -7796,7 +7763,6 @@ "PTO-TSTORE-MEMORY-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001" @@ -8148,6 +8114,7 @@ "PTO-AVS-BLOCK-TSTORE-UNDEF-001", "PTO-AVS-BLOCK-XB-DECODE-001", "PTO-AVS-BLOCK-XB-RSVD-001", + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-EXPDIF-STAGE3-DECODED-001", "PTO-AVS-TILE-FEATURE-MAP-STATE-001", "PTO-AVS-TILE-GMOV-COPY-001", @@ -8299,8 +8266,6 @@ "PTO-AVS-TILE-TEXPANDS-TYPES-001", "PTO-AVS-TILE-TEXTRACT-STATIC-001", "PTO-AVS-TILE-TEXTRACT-WINDOW-001", - "PTO-AVS-TILE-TFILLPAD-SCALAR-001", - "PTO-AVS-TILE-TFILLPAD-STATIC-001", "PTO-AVS-TILE-TFMA-ALIAS-001", "PTO-AVS-TILE-TFMA-CAPACITY-001", "PTO-AVS-TILE-TFMA-DATR-001", @@ -8458,16 +8423,6 @@ "PTO-AVS-TILE-TORS-BITS-001", "PTO-AVS-TILE-TORS-STATIC-001", "PTO-AVS-TILE-TORS-TYPES-001", - "PTO-AVS-TILE-TPARTADD-BUNDLE-001", - "PTO-AVS-TILE-TPARTADD-OVERLAP-001", - "PTO-AVS-TILE-TPARTADD-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-U8-001", - "PTO-AVS-TILE-TPARTMIN-S8-001", - "PTO-AVS-TILE-TPARTMIN-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-DTYPE-001", - "PTO-AVS-TILE-TPARTMUL-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-WRAP-001", "PTO-AVS-TILE-TPREFETCH-REQUESTS-001", "PTO-AVS-TILE-TPREFETCH-STATIC-001", "PTO-AVS-TILE-TQUANT-AFFINE-001", @@ -8596,8 +8551,6 @@ "PTO-AVS-TILE-TSUBS-ORDER-001", "PTO-AVS-TILE-TSUBS-STATIC-001", "PTO-AVS-TILE-TSUBS-TYPES-001", - "PTO-AVS-TILE-TTRANS-RECT-001", - "PTO-AVS-TILE-TTRANS-STATIC-001", "PTO-AVS-TILE-TTRI-BUNDLE-001", "PTO-AVS-TILE-TTRI-EDGE-001", "PTO-AVS-TILE-TTRI-ORIENT-001", @@ -8710,7 +8663,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-TGEMV", @@ -8742,10 +8694,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TPREFETCH", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", @@ -8779,7 +8727,6 @@ "PTO-TILE-TSTORE", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" @@ -9136,7 +9083,6 @@ "PTO-AVS-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL-STATIC-001", - "PTO-AVS-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA-STATIC-001", "PTO-AVS-BLOCK-MODEL-DISPATCH-SCALAR-SCHEMA-STATIC-001", @@ -9305,7 +9251,6 @@ "PTO-AVS-BLOCK-TMOV-PUBLISH-001", "PTO-AVS-BLOCK-TMOV-ZERO-001", "PTO-AVS-BLOCK-TMRGSORT-END-TO-END-EXECUTION-001", - "PTO-AVS-BLOCK-TPART-SCHEMA-001", "PTO-AVS-BLOCK-TPREFETCH-DEFAULTS-001", "PTO-AVS-BLOCK-TPREFETCH-FAULT-001", "PTO-AVS-BLOCK-TPREFETCH-FOOTPRINT-001", @@ -9371,7 +9316,6 @@ "PTO-BLOCK-MODEL-DISPATCH-GENERATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-HISTOGRAM-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL", - "PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-REDUCTION-SCHEMA", "PTO-BLOCK-MODEL-DISPATCH-SCALAR-SCHEMA", @@ -9647,7 +9591,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TGEMV-ACC-CONTRACT-001", @@ -9680,10 +9623,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TPREFETCH-FOOTPRINT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", @@ -9718,7 +9657,6 @@ "PTO-TSTORE-MEMORY-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001" @@ -9780,6 +9718,7 @@ "PTO-AVS-BLOCK-TROWEXPAND-SCHEMA-001", "PTO-AVS-BLOCK-TROWEXPANDDIV-ZERO-001", "PTO-AVS-BLOCK-TROWSUM-SCHEMA-001", + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-EXPDIF-STAGE3-DECODED-001", "PTO-AVS-TILE-FEATURE-MAP-STATE-001", "PTO-AVS-TILE-GMOV-COPY-001", @@ -9931,8 +9870,6 @@ "PTO-AVS-TILE-TEXPANDS-TYPES-001", "PTO-AVS-TILE-TEXTRACT-STATIC-001", "PTO-AVS-TILE-TEXTRACT-WINDOW-001", - "PTO-AVS-TILE-TFILLPAD-SCALAR-001", - "PTO-AVS-TILE-TFILLPAD-STATIC-001", "PTO-AVS-TILE-TFMA-ALIAS-001", "PTO-AVS-TILE-TFMA-CAPACITY-001", "PTO-AVS-TILE-TFMA-DATR-001", @@ -10086,16 +10023,6 @@ "PTO-AVS-TILE-TORS-BITS-001", "PTO-AVS-TILE-TORS-STATIC-001", "PTO-AVS-TILE-TORS-TYPES-001", - "PTO-AVS-TILE-TPARTADD-BUNDLE-001", - "PTO-AVS-TILE-TPARTADD-OVERLAP-001", - "PTO-AVS-TILE-TPARTADD-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-U8-001", - "PTO-AVS-TILE-TPARTMIN-S8-001", - "PTO-AVS-TILE-TPARTMIN-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-DTYPE-001", - "PTO-AVS-TILE-TPARTMUL-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-WRAP-001", "PTO-AVS-TILE-TPREFETCH-REQUESTS-001", "PTO-AVS-TILE-TPREFETCH-STATIC-001", "PTO-AVS-TILE-TQUANT-AFFINE-001", @@ -10223,8 +10150,6 @@ "PTO-AVS-TILE-TSUBS-ORDER-001", "PTO-AVS-TILE-TSUBS-STATIC-001", "PTO-AVS-TILE-TSUBS-TYPES-001", - "PTO-AVS-TILE-TTRANS-RECT-001", - "PTO-AVS-TILE-TTRANS-STATIC-001", "PTO-AVS-TILE-TTRI-BUNDLE-001", "PTO-AVS-TILE-TTRI-EDGE-001", "PTO-AVS-TILE-TTRI-ORIENT-001", @@ -10277,7 +10202,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-TGEMV", @@ -10309,10 +10233,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TPREFETCH", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", @@ -10346,7 +10266,6 @@ "PTO-TILE-TSTORE", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" @@ -10683,7 +10602,6 @@ "PTO-TEXP-CONTRACT-001", "PTO-TEXPANDS-CONTRACT-001", "PTO-TEXTRACT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-TFMA-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TGEMV-ACC-CONTRACT-001", @@ -10721,10 +10639,6 @@ "PTO-TNOT-CONTRACT-001", "PTO-TOR-CONTRACT-001", "PTO-TORS-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TPREFETCH-FOOTPRINT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TRECIP-CONTRACT-001", @@ -10759,7 +10673,6 @@ "PTO-TSTORE-MEMORY-001", "PTO-TSUB-CONTRACT-001", "PTO-TSUBS-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001", "PTO-TTRI-CONTRACT-001", "PTO-TXOR-CONTRACT-001", "PTO-TXORS-CONTRACT-001", @@ -13246,6 +13159,7 @@ "PTO-AVS-SYS-TLB-IV-RING-001", "PTO-AVS-SYS-TLB-IV-TSRC-001", "PTO-AVS-SYS-TLB-IV-USRC-001", + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-EXPDIF-STAGE3-DECODED-001", "PTO-AVS-TILE-FEATURE-MAP-STATE-001", "PTO-AVS-TILE-GMOV-COPY-001", @@ -13400,8 +13314,6 @@ "PTO-AVS-TILE-TEXPANDS-TYPES-001", "PTO-AVS-TILE-TEXTRACT-STATIC-001", "PTO-AVS-TILE-TEXTRACT-WINDOW-001", - "PTO-AVS-TILE-TFILLPAD-SCALAR-001", - "PTO-AVS-TILE-TFILLPAD-STATIC-001", "PTO-AVS-TILE-TFMA-ALIAS-001", "PTO-AVS-TILE-TFMA-CAPACITY-001", "PTO-AVS-TILE-TFMA-DATR-001", @@ -13559,16 +13471,6 @@ "PTO-AVS-TILE-TORS-BITS-001", "PTO-AVS-TILE-TORS-STATIC-001", "PTO-AVS-TILE-TORS-TYPES-001", - "PTO-AVS-TILE-TPARTADD-BUNDLE-001", - "PTO-AVS-TILE-TPARTADD-OVERLAP-001", - "PTO-AVS-TILE-TPARTADD-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-U8-001", - "PTO-AVS-TILE-TPARTMIN-S8-001", - "PTO-AVS-TILE-TPARTMIN-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-DTYPE-001", - "PTO-AVS-TILE-TPARTMUL-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-WRAP-001", "PTO-AVS-TILE-TPREFETCH-REQUESTS-001", "PTO-AVS-TILE-TPREFETCH-STATIC-001", "PTO-AVS-TILE-TQUANT-AFFINE-001", @@ -13697,8 +13599,6 @@ "PTO-AVS-TILE-TSUBS-ORDER-001", "PTO-AVS-TILE-TSUBS-STATIC-001", "PTO-AVS-TILE-TSUBS-TYPES-001", - "PTO-AVS-TILE-TTRANS-RECT-001", - "PTO-AVS-TILE-TTRANS-STATIC-001", "PTO-AVS-TILE-TTRI-BUNDLE-001", "PTO-AVS-TILE-TTRI-EDGE-001", "PTO-AVS-TILE-TTRI-ORIENT-001", @@ -14279,7 +14179,6 @@ "PTO-TILE-TEXP", "PTO-TILE-TEXPANDS", "PTO-TILE-TEXTRACT", - "PTO-TILE-TFILLPAD", "PTO-TILE-TFMA", "PTO-TILE-TGATHER", "PTO-TILE-TGEMV", @@ -14311,10 +14210,6 @@ "PTO-TILE-TNOT", "PTO-TILE-TOR", "PTO-TILE-TORS", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TPREFETCH", "PTO-TILE-TQUANT", "PTO-TILE-TRECIP", @@ -14348,7 +14243,6 @@ "PTO-TILE-TSTORE", "PTO-TILE-TSUB", "PTO-TILE-TSUBS", - "PTO-TILE-TTRANS", "PTO-TILE-TTRI", "PTO-TILE-TXOR", "PTO-TILE-TXORS" @@ -16304,6 +16198,7 @@ "PTO-AVS-BLOCK-TSTORE-CUBE-002", "PTO-AVS-BLOCK-TSTORE-CUBE-ACCESS-003", "PTO-AVS-BLOCK-TSTORE-CUBE-DESCRIPTOR-004", + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-FEATURE-MAP-STATE-001", "PTO-AVS-TILE-IMG2COL-OFFSET-001", "PTO-AVS-TILE-IMG2COL-RANGE-001", @@ -16773,7 +16668,6 @@ "PTO-TCOLPROD-CONTRACT-001", "PTO-TCOLSUM-CONTRACT-001", "PTO-TCONCAT-CONTRACT-001", - "PTO-TFILLPAD-CONTRACT-001", "PTO-THISTOGRAM-CONTRACT-001", "PTO-TROWARGMAX-CONTRACT-001", "PTO-TROWARGMIN-CONTRACT-001", @@ -16898,8 +16792,6 @@ "PTO-AVS-TILE-TCOLSUM-TYPE-DOMAIN-002", "PTO-AVS-TILE-TCONCAT-COLUMNS-001", "PTO-AVS-TILE-TCONCAT-STATIC-001", - "PTO-AVS-TILE-TFILLPAD-SCALAR-001", - "PTO-AVS-TILE-TFILLPAD-STATIC-001", "PTO-AVS-TILE-THISTOGRAM-BUNDLE-001", "PTO-AVS-TILE-THISTOGRAM-PREFIX-001", "PTO-AVS-TILE-THISTOGRAM-SCHEMA-001", @@ -16970,7 +16862,6 @@ "PTO-TILE-TCOLPROD", "PTO-TILE-TCOLSUM", "PTO-TILE-TCONCAT", - "PTO-TILE-TFILLPAD", "PTO-TILE-THISTOGRAM", "PTO-TILE-TROWARGMAX", "PTO-TILE-TROWARGMIN", @@ -17004,14 +16895,9 @@ "PTO-TDEQUANT-CONTRACT-001", "PTO-TGATHER-CONTRACT-001", "PTO-TMRGSORT-CONTRACT-001", - "PTO-TPARTADD-CONTRACT-001", - "PTO-TPARTMAX-CONTRACT-001", - "PTO-TPARTMIN-CONTRACT-001", - "PTO-TPARTMUL-CONTRACT-001", "PTO-TQUANT-CONTRACT-001", "PTO-TSCATTER-CONTRACT-001", - "PTO-TSORT-CONTRACT-001", - "PTO-TTRANS-CONTRACT-001" + "PTO-TSORT-CONTRACT-001" ], "released_versions": [], "stage": "executable", @@ -17094,16 +16980,6 @@ "PTO-AVS-TILE-TMRGSORT-STABLE-001", "PTO-AVS-TILE-TMRGSORT-STATIC-001", "PTO-AVS-TILE-TMRGSORT-TYPES-001", - "PTO-AVS-TILE-TPARTADD-BUNDLE-001", - "PTO-AVS-TILE-TPARTADD-OVERLAP-001", - "PTO-AVS-TILE-TPARTADD-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-U8-001", - "PTO-AVS-TILE-TPARTMIN-S8-001", - "PTO-AVS-TILE-TPARTMIN-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-DTYPE-001", - "PTO-AVS-TILE-TPARTMUL-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-WRAP-001", "PTO-AVS-TILE-TQUANT-AFFINE-001", "PTO-AVS-TILE-TQUANT-BUNDLE-001", "PTO-AVS-TILE-TQUANT-DEFAULTS-001", @@ -17124,9 +17000,7 @@ "PTO-AVS-TILE-TSORT-SNAN-001", "PTO-AVS-TILE-TSORT-STATIC-001", "PTO-AVS-TILE-TSORT-TYPES-001", - "PTO-AVS-TILE-TSTORE-CUBE-002", - "PTO-AVS-TILE-TTRANS-RECT-001", - "PTO-AVS-TILE-TTRANS-STATIC-001" + "PTO-AVS-TILE-TSTORE-CUBE-002" ], "unit_ids": [ "PTO-BLOCK-B-DATR", @@ -17136,14 +17010,9 @@ "PTO-TILE-TDEQUANT", "PTO-TILE-TGATHER", "PTO-TILE-TMRGSORT", - "PTO-TILE-TPARTADD", - "PTO-TILE-TPARTMAX", - "PTO-TILE-TPARTMIN", - "PTO-TILE-TPARTMUL", "PTO-TILE-TQUANT", "PTO-TILE-TSCATTER", - "PTO-TILE-TSORT", - "PTO-TILE-TTRANS" + "PTO-TILE-TSORT" ], "validated_commit": null }, @@ -18727,9 +18596,7 @@ "PTO-AVS-TILE-TESTTILEELEMENTDEFINEDNESS-EXECUTION-001", "PTO-AVS-TILE-TESTTILEELEMENTWISEANDALIASING-EXECUTION-001", "PTO-AVS-TILE-TESTTILEEXPANSION-EXECUTION-001", - "PTO-AVS-TILE-TESTTILEGENERATION-EXECUTION-001", "PTO-AVS-TILE-TESTTILEMATMUL-EXECUTION-001", - "PTO-AVS-TILE-TESTTILEREARRANGEMENT-EXECUTION-001", "PTO-AVS-TILE-TESTTILEREDUCTION-EXECUTION-001", "PTO-AVS-TILE-TLOAD-CUBE-001", "PTO-AVS-TILE-TLOAD-CUBE-M16-B4-005", @@ -19336,10 +19203,6 @@ "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291", "PTO-AVS-BLOCK-RANGE-PEMODE-ZERO-001", "PTO-AVS-BLOCK-SHARED-RANGE-CONSTRUCTION-001", "PTO-AVS-BLOCK-SHARED-RANGE-FAULTS-001", @@ -19776,10 +19639,6 @@ "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291", "PTO-AVS-BLOCK-SHARED-CUBE-SCALE-TRANSPOSE-002", "PTO-AVS-BLOCK-SUBVIEW-CUBE-DESCRIPTOR-001", "PTO-AVS-BLOCK-TMATMUL-ACC-ATOMIC-026", @@ -20063,6 +19922,38 @@ ], "validated_commit": null }, + { + "adr_ids": [ + "ADR-0103" + ], + "blockers": [], + "ndf_ids": [ + "PTO-TPACK-CONTRACT-001", + "PTO-TPERMUTE-CONTRACT-001", + "PTO-TSHUF-CONTRACT-001", + "PTO-TUNPACK-CONTRACT-001" + ], + "released_versions": [], + "stage": "executable", + "subject_id": "ADR-0103", + "test_ids": [ + "PTO-AVS-TILE-TPACK-FIELDS-001", + "PTO-AVS-TILE-TPACK-STATIC-001", + "PTO-AVS-TILE-TPERMUTE-BYTE-TABLE-001", + "PTO-AVS-TILE-TPERMUTE-STATIC-001", + "PTO-AVS-TILE-TSHUF-BFLY-001", + "PTO-AVS-TILE-TSHUF-STATIC-001", + "PTO-AVS-TILE-TUNPACK-FIELD-001", + "PTO-AVS-TILE-TUNPACK-STATIC-001" + ], + "unit_ids": [ + "PTO-TILE-TPACK", + "PTO-TILE-TPERMUTE", + "PTO-TILE-TSHUF", + "PTO-TILE-TUNPACK" + ], + "validated_commit": null + }, { "adr_ids": [ "ADR-0105" @@ -20419,10 +20310,6 @@ "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291", "PTO-AVS-BLOCK-SHARED-CUBE-SCALE-TRANSPOSE-002", "PTO-AVS-BLOCK-SHARED-RANGE-CONSTRUCTION-001", "PTO-AVS-BLOCK-SHARED-RANGE-FAULTS-001", @@ -20504,18 +20391,18 @@ "schema": "pto.architecture-readiness", "sources": { "adr_records": { - "count": 100, - "sha256": "0901237fb620495ffa87fd0878abf2bb822032673eb6412b2477a8e58b2a53a3" + "count": 101, + "sha256": "04ca4ac91e17f4563af44f73ef2a00a729902e4cada268ee57d5081fab1e535e" }, "instruction_contract": { "path": "spec/evidence/instruction-contract-closure.json", - "sha256": "08616dd48cb205a59a67f4ce137d93a73de8fbab1152b7795f0843c33f9af729" + "sha256": "dd272cb06bd5c85c51b52f81ee705133a698bd684cdede8ea87b57c04d901ba3" }, "release_traceability": { "path": "spec/evidence/release-traceability-readiness.json", - "sha256": "a6800d373419d40a4b3cc5c54c583997654e7897d1b3afd1cae454c21267599d", - "test_count": 3719, - "unit_count": 852 + "sha256": "aae6701668a444e8a4f15a1edec3d9a5892bd15962ec4d461f4551cfee068d51", + "test_count": 3707, + "unit_count": 850 } }, "stage_order": [ @@ -20533,13 +20420,13 @@ "stage_counts": { "architecture-defined": 0, "draft": 10, - "executable": 86, + "executable": 87, "modeled": 0, "released": 0, "validated": 0 }, "status": "open", - "subject_count": 96, + "subject_count": 97, "validated_count": 0 } } diff --git a/spec/evidence/executable-model-comparison.json b/spec/evidence/executable-model-comparison.json index 2d5a69164..a52d81a44 100644 --- a/spec/evidence/executable-model-comparison.json +++ b/spec/evidence/executable-model-comparison.json @@ -7,7 +7,7 @@ }, "model_limits": [ { - "disposition": "The immutable independent snapshot predates the accepted command-encoding, compact TEPL-selector ABI, and completed TLOAD/TSTORE operand schema. The retained matrix preserves 7 command encoding divergences and 68 direct-tile ABI divergences instead of relabeling them as exact matches.", + "disposition": "The immutable independent snapshot predates the accepted command-encoding, compact TEPL-selector ABI, and completed TLOAD/TSTORE operand schema. The retained matrix preserves 8 command encoding divergences and 62 active direct-tile ABI divergences instead of relabeling them as exact matches.", "id": "accepted-0.58.0-abi-break" }, { @@ -140,10 +140,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0066-addtpc-page-scaled-immediate.md", "spec/catalog/scalar-forms.json", "spec/evidence/instruction-contract-closure.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0066-addtpc-page-scaled-immediate.md" ], "independent_status": "executable-subset", "index": 5, @@ -2421,10 +2421,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0066-addtpc-page-scaled-immediate.md", "spec/catalog/scalar-forms.json", "spec/evidence/instruction-contract-closure.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0066-addtpc-page-scaled-immediate.md" ], "independent_status": "executable-subset", "index": 119, @@ -9367,10 +9367,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 0, @@ -9395,10 +9395,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 1, @@ -9419,10 +9419,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 2, @@ -9443,10 +9443,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 3, @@ -9467,10 +9467,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 4, @@ -9491,10 +9491,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 5, @@ -9515,10 +9515,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 6, @@ -9539,10 +9539,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 7, @@ -9567,10 +9567,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 8, @@ -9595,10 +9595,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 9, @@ -9619,10 +9619,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 10, @@ -9647,10 +9647,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 11, @@ -9675,10 +9675,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 12, @@ -9699,10 +9699,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 13, @@ -9723,10 +9723,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 14, @@ -9747,10 +9747,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 15, @@ -9771,10 +9771,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "missing", "index": 16, @@ -9795,10 +9795,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 17, @@ -9819,10 +9819,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 18, @@ -9843,10 +9843,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 19, @@ -9867,10 +9867,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 20, @@ -9891,10 +9891,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 21, @@ -9915,10 +9915,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 22, @@ -9939,10 +9939,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 23, @@ -9963,10 +9963,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 24, @@ -9987,10 +9987,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 25, @@ -10011,10 +10011,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 26, @@ -10035,10 +10035,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 27, @@ -10059,10 +10059,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 28, @@ -10083,10 +10083,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 29, @@ -10107,10 +10107,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 30, @@ -10131,10 +10131,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 31, @@ -10155,10 +10155,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 32, @@ -10183,10 +10183,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 33, @@ -10207,10 +10207,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 34, @@ -10231,10 +10231,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 35, @@ -10255,10 +10255,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 36, @@ -10279,10 +10279,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 37, @@ -10303,10 +10303,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 38, @@ -10327,10 +10327,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 39, @@ -10351,10 +10351,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 40, @@ -10375,10 +10375,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 41, @@ -10399,10 +10399,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 42, @@ -10423,10 +10423,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 43, @@ -10447,10 +10447,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 44, @@ -10471,10 +10471,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 45, @@ -10495,10 +10495,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 46, @@ -10519,10 +10519,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 47, @@ -10543,10 +10543,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "missing", "index": 48, @@ -10567,10 +10567,10 @@ "classification": "non-comparable", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "decode-only", "index": 49, @@ -10591,10 +10591,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 50, @@ -10615,10 +10615,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 51, @@ -10639,10 +10639,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "missing", "index": 52, @@ -10663,10 +10663,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 53, @@ -10687,10 +10687,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 54, @@ -10711,10 +10711,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 55, @@ -10735,10 +10735,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 56, @@ -10759,10 +10759,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 57, @@ -10783,10 +10783,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 58, @@ -10807,10 +10807,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 59, @@ -10831,10 +10831,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 60, @@ -10855,10 +10855,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 61, @@ -10879,10 +10879,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 62, @@ -10903,10 +10903,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 63, @@ -10927,10 +10927,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 64, @@ -10951,10 +10951,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 65, @@ -10975,10 +10975,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 66, @@ -11003,10 +11003,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 67, @@ -11027,10 +11027,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 68, @@ -11051,10 +11051,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 69, @@ -11075,10 +11075,10 @@ "classification": "comparable-match", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 70, @@ -11099,10 +11099,10 @@ "classification": "divergence", "encoding_match": true, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "executable-subset", "index": 71, @@ -11123,10 +11123,10 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "missing", "index": 72, @@ -11147,15 +11147,15 @@ "classification": "divergence", "encoding_match": false, "evidence": [ - "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md", "spec/catalog/command-forms.json", "spec/evidence/bundle-command-totality.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" ], "independent_status": "missing", "index": 73, "mnemonic": "B.FPATR", - "pto_command_disposition": "unknown", + "pto_command_disposition": "executed", "pto_disposition": "PTO command catalog has no independent comparison row; the missing comparison remains an explicit divergence.", "requirements": [ "PTO-REQ-BUNDLE-DISPATCH-001", @@ -11166,14 +11166,63 @@ "stable_id": "b_fpatr_32_30c307e06d4a", "surface": "command" }, + { + "abi_change_acceptance": null, + "classification": "divergence", + "encoding_match": false, + "evidence": [ + "spec/catalog/command-forms.json", + "spec/evidence/bundle-command-totality.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" + ], + "independent_status": "missing", + "index": 74, + "mnemonic": "B.SUBVIEW", + "pto_command_disposition": "executed", + "pto_disposition": "PTO command catalog has no independent comparison row; the missing comparison remains an explicit divergence.", + "requirements": [ + "PTO-REQ-BUNDLE-DISPATCH-001", + "PTO-REQ-BUNDLE-OPERATION-001", + "PTO-REQ-BUNDLE-STATE-001" + ], + "semantic_handler": "ApplyBundleSubview", + "stable_id": "b_subview_32_122000000001", + "surface": "command" + }, + { + "abi_change_acceptance": null, + "classification": "divergence", + "encoding_match": false, + "evidence": [ + "spec/catalog/command-forms.json", + "spec/evidence/bundle-command-totality.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0032-bundle-command-totality-and-profile-boundaries.md" + ], + "independent_status": "missing", + "index": 75, + "mnemonic": "B.ASSEMBLE", + "pto_command_disposition": "executed", + "pto_disposition": "PTO command catalog has no independent comparison row; the missing comparison remains an explicit divergence.", + "requirements": [ + "PTO-REQ-BUNDLE-DISPATCH-001", + "PTO-REQ-BUNDLE-OPERATION-001", + "PTO-REQ-BUNDLE-STATE-001" + ], + "semantic_handler": "ApplyBundleAssemble", + "stable_id": "b_assemble_32_122000000002", + "surface": "command" + }, { "abi_change_acceptance": null, "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11195,9 +11244,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11219,9 +11269,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11243,9 +11294,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11271,9 +11323,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11295,9 +11348,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11319,9 +11373,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11343,9 +11398,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11367,9 +11423,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11391,9 +11448,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11419,9 +11477,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11447,9 +11506,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11475,9 +11535,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11503,9 +11564,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11531,9 +11593,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11559,9 +11622,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11587,9 +11651,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11615,9 +11680,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11643,9 +11709,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11671,9 +11738,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11699,9 +11767,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11727,9 +11796,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11755,9 +11825,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11783,9 +11854,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11807,9 +11879,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "missing", @@ -11831,9 +11904,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11855,9 +11929,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11879,9 +11954,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11903,9 +11979,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11931,9 +12008,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11955,9 +12033,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -11979,9 +12058,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12003,9 +12083,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12027,9 +12108,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12051,9 +12133,10 @@ "bundle_bridge_representable": true, "classification": "comparable-match", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12079,9 +12162,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12107,9 +12191,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12135,9 +12220,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12163,9 +12249,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12191,9 +12278,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12219,9 +12307,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12247,9 +12336,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12275,9 +12365,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12303,9 +12394,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12331,9 +12423,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12359,9 +12452,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12387,9 +12481,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12415,9 +12510,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12443,9 +12539,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12471,9 +12568,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12499,9 +12597,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12527,9 +12626,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12555,9 +12655,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12583,9 +12684,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12611,9 +12713,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12639,9 +12742,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12667,9 +12771,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12695,9 +12800,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12723,9 +12829,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12751,9 +12858,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12779,9 +12887,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12807,9 +12916,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12835,9 +12945,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12863,9 +12974,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12891,9 +13003,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12919,9 +13032,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12947,9 +13061,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -12975,9 +13090,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -13003,9 +13119,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -13031,9 +13148,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -13059,9 +13177,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -13087,9 +13206,10 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", @@ -13115,41 +13235,14 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" - ], - "family": "TEPL", - "independent_status": "selector-manifest", - "index": 72, - "mnemonic": "TFILLPAD", - "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", - "requirements": [ - "PTO-REQ-TEPL-001", - "PTO-REQ-TILE-DISPATCH-001", - "PTO-REQ-TILE-LEGALITY-001" - ], - "selector": "0x065", - "selector_match": false, - "stable_id": "tepl:0x065:TFILLPAD", - "surface": "direct-tile" - }, - { - "abi_change_acceptance": { - "decision": "docs/status/decisions/0056-pto-linx-common-encoding-and-gm-access.md", - "formal_model_issue": "https://github.com/PTO-ISA/pto-spec/issues/54", - "kind": "accepted-0.58.0-compact-tepl-selector-break" - }, - "bundle_bridge_representable": true, - "classification": "divergence", - "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", - "index": 73, + "index": 72, "mnemonic": "TCI", "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", "requirements": [ @@ -13171,13 +13264,14 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", - "index": 74, + "index": 73, "mnemonic": "TTRI", "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", "requirements": [ @@ -13199,13 +13293,14 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", - "index": 75, + "index": 74, "mnemonic": "THISTOGRAM", "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", "requirements": [ @@ -13227,13 +13322,14 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", - "index": 76, + "index": 75, "mnemonic": "TQUANT", "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", "requirements": [ @@ -13255,13 +13351,14 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", - "index": 77, + "index": 76, "mnemonic": "TDEQUANT", "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", "requirements": [ @@ -13283,13 +13380,14 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", - "index": 78, + "index": 77, "mnemonic": "TSORT", "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", "requirements": [ @@ -13311,13 +13409,14 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", - "index": 79, + "index": 78, "mnemonic": "TMRGSORT", "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", "requirements": [ @@ -13339,41 +13438,14 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" - ], - "family": "TEPL", - "independent_status": "selector-manifest", - "index": 80, - "mnemonic": "TTRANS", - "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", - "requirements": [ - "PTO-REQ-TEPL-001", - "PTO-REQ-TILE-DISPATCH-001", - "PTO-REQ-TILE-LEGALITY-001" - ], - "selector": "0x06e", - "selector_match": false, - "stable_id": "tepl:0x06e:TTRANS", - "surface": "direct-tile" - }, - { - "abi_change_acceptance": { - "decision": "docs/status/decisions/0056-pto-linx-common-encoding-and-gm-access.md", - "formal_model_issue": "https://github.com/PTO-ISA/pto-spec/issues/54", - "kind": "accepted-0.58.0-compact-tepl-selector-break" - }, - "bundle_bridge_representable": true, - "classification": "divergence", - "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", - "index": 81, + "index": 79, "mnemonic": "TGATHER", "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", "requirements": [ @@ -13395,13 +13467,14 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], "family": "TEPL", "independent_status": "selector-manifest", - "index": 82, + "index": 80, "mnemonic": "TSCATTER", "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", "requirements": [ @@ -13414,130 +13487,18 @@ "stable_id": "tepl:0x070:TSCATTER", "surface": "direct-tile" }, - { - "abi_change_acceptance": { - "decision": "docs/status/decisions/0056-pto-linx-common-encoding-and-gm-access.md", - "formal_model_issue": "https://github.com/PTO-ISA/pto-spec/issues/54", - "kind": "accepted-0.58.0-compact-tepl-selector-break" - }, - "bundle_bridge_representable": true, - "classification": "divergence", - "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", - "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" - ], - "family": "TEPL", - "independent_status": "selector-manifest", - "index": 83, - "mnemonic": "TPARTADD", - "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", - "requirements": [ - "PTO-REQ-TEPL-001", - "PTO-REQ-TILE-DISPATCH-001", - "PTO-REQ-TILE-LEGALITY-001" - ], - "selector": "0x071", - "selector_match": false, - "stable_id": "tepl:0x071:TPARTADD", - "surface": "direct-tile" - }, - { - "abi_change_acceptance": { - "decision": "docs/status/decisions/0056-pto-linx-common-encoding-and-gm-access.md", - "formal_model_issue": "https://github.com/PTO-ISA/pto-spec/issues/54", - "kind": "accepted-0.58.0-compact-tepl-selector-break" - }, - "bundle_bridge_representable": true, - "classification": "divergence", - "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", - "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" - ], - "family": "TEPL", - "independent_status": "selector-manifest", - "index": 84, - "mnemonic": "TPARTMUL", - "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", - "requirements": [ - "PTO-REQ-TEPL-001", - "PTO-REQ-TILE-DISPATCH-001", - "PTO-REQ-TILE-LEGALITY-001" - ], - "selector": "0x072", - "selector_match": false, - "stable_id": "tepl:0x072:TPARTMUL", - "surface": "direct-tile" - }, - { - "abi_change_acceptance": { - "decision": "docs/status/decisions/0056-pto-linx-common-encoding-and-gm-access.md", - "formal_model_issue": "https://github.com/PTO-ISA/pto-spec/issues/54", - "kind": "accepted-0.58.0-compact-tepl-selector-break" - }, - "bundle_bridge_representable": true, - "classification": "divergence", - "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", - "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" - ], - "family": "TEPL", - "independent_status": "selector-manifest", - "index": 85, - "mnemonic": "TPARTMAX", - "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", - "requirements": [ - "PTO-REQ-TEPL-001", - "PTO-REQ-TILE-DISPATCH-001", - "PTO-REQ-TILE-LEGALITY-001" - ], - "selector": "0x073", - "selector_match": false, - "stable_id": "tepl:0x073:TPARTMAX", - "surface": "direct-tile" - }, - { - "abi_change_acceptance": { - "decision": "docs/status/decisions/0056-pto-linx-common-encoding-and-gm-access.md", - "formal_model_issue": "https://github.com/PTO-ISA/pto-spec/issues/54", - "kind": "accepted-0.58.0-compact-tepl-selector-break" - }, - "bundle_bridge_representable": true, - "classification": "divergence", - "evidence": [ - "docs/status/decisions/0035-vec-sfu-carrier-totality.md", - "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" - ], - "family": "TEPL", - "independent_status": "selector-manifest", - "index": 86, - "mnemonic": "TPARTMIN", - "pto_disposition": "The independent snapshot retains the superseded VEC/SFU carrier selector. PTO ISA 0.58.0 intentionally assigns the compact 0..127 selector under ADR 0056 and issue #54; PTO remains authoritative and the comparison remains an honest selector divergence.", - "requirements": [ - "PTO-REQ-TEPL-001", - "PTO-REQ-TILE-DISPATCH-001", - "PTO-REQ-TILE-LEGALITY-001" - ], - "selector": "0x074", - "selector_match": false, - "stable_id": "tepl:0x074:TPARTMIN", - "surface": "direct-tile" - }, { "abi_change_acceptance": null, "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "header-manifest", - "index": 87, + "index": 81, "mnemonic": "TLOAD", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13555,13 +13516,13 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "header-manifest", - "index": 88, + "index": 82, "mnemonic": "TSTORE", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13579,13 +13540,13 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "header-manifest", - "index": 89, + "index": 83, "mnemonic": "TMOV", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13603,13 +13564,13 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "header-manifest", - "index": 90, + "index": 84, "mnemonic": "TPREFETCH", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13627,13 +13588,13 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "header-manifest", - "index": 91, + "index": 85, "mnemonic": "MGATHER", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13651,13 +13612,13 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "header-manifest", - "index": 92, + "index": 86, "mnemonic": "MSCATTER", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13675,13 +13636,13 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "header-manifest", - "index": 93, + "index": 87, "mnemonic": "MGATHER_MASK", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13699,13 +13660,13 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "header-manifest", - "index": 94, + "index": 88, "mnemonic": "MSCATTER_MASK", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13723,13 +13684,13 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "header-manifest", - "index": 95, + "index": 89, "mnemonic": "MGATHER_CAS", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13747,13 +13708,13 @@ "bundle_bridge_representable": true, "classification": "divergence", "evidence": [ - "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md", "spec/catalog/tile-operations.json", - "spec/evidence/tlsu-totality.json" + "spec/evidence/tlsu-totality.json", + "docs/status/decisions/0033-tlsu-four-bit-memory-packing.md" ], "family": "TLSU", "independent_status": "missing", - "index": 96, + "index": 90, "mnemonic": "GMOV", "pto_disposition": "PTO selector has no matching independent operation manifest row.", "requirements": [ @@ -13771,13 +13732,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 97, + "index": 91, "mnemonic": "TMATMUL", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13795,13 +13757,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 98, + "index": 92, "mnemonic": "TMATMUL_BIAS", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13819,13 +13782,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 99, + "index": 93, "mnemonic": "TMATMUL_ACC", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13843,13 +13807,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 100, + "index": 94, "mnemonic": "TMATMUL_MX", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13867,13 +13832,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 101, + "index": 95, "mnemonic": "TMATMUL_MX_BIAS", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13891,13 +13857,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 102, + "index": 96, "mnemonic": "TMATMUL_MX_ACC", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13915,13 +13882,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 103, + "index": 97, "mnemonic": "TGEMV", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13939,13 +13907,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 104, + "index": 98, "mnemonic": "TGEMV_BIAS", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13963,13 +13932,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 105, + "index": 99, "mnemonic": "TGEMV_ACC", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -13987,13 +13957,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 106, + "index": 100, "mnemonic": "TGEMV_MX", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -14011,13 +13982,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 107, + "index": 101, "mnemonic": "TGEMV_MX_BIAS", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -14035,13 +14007,14 @@ "bundle_bridge_representable": true, "classification": "non-comparable", "evidence": [ - "docs/status/decisions/0034-cube-raw-carrier-totality.md", "spec/catalog/tile-operations.json", - "spec/evidence/release-traceability-readiness.json" + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0034-cube-raw-carrier-totality.md" ], "family": "CUBE", "independent_status": "header-manifest", - "index": 108, + "index": 102, "mnemonic": "TGEMV_MX_ACC", "pto_disposition": "Header/function manifest matches, but no independent tile payload execution is available.", "requirements": [ @@ -14056,45 +14029,103 @@ }, { "abi_change_acceptance": null, + "bundle_bridge_representable": null, "classification": "divergence", - "encoding_match": false, "evidence": [ - "spec/catalog/command-forms.json" + "spec/catalog/tile-operations.json", + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], + "family": "TEPL", "independent_status": "missing", - "index": 74, - "mnemonic": "B.ASSEMBLE", - "pto_command_disposition": "accepted PTO command absent from the independent snapshot", - "pto_disposition": "PTO command catalog has no independent comparison row; the missing comparison remains an explicit divergence.", + "index": 103, + "mnemonic": "TPERMUTE", + "pto_disposition": "PTO selector has no matching independent operation manifest row.", "requirements": [ - "PTO-REQ-BUNDLE-DISPATCH-001", - "PTO-REQ-BUNDLE-OPERATION-001", - "PTO-REQ-BUNDLE-STATE-001" + "PTO-REQ-TEPL-001", + "PTO-REQ-TILE-DISPATCH-001", + "PTO-REQ-TILE-LEGALITY-001" ], - "semantic_handler": "ApplyBundleAssemble", - "stable_id": "b_assemble_32_122000000002", - "surface": "command" + "selector": "0x075", + "selector_match": false, + "stable_id": "tepl:0x075:TPERMUTE", + "surface": "direct-tile" }, { "abi_change_acceptance": null, + "bundle_bridge_representable": null, "classification": "divergence", - "encoding_match": false, "evidence": [ - "spec/catalog/command-forms.json" + "spec/catalog/tile-operations.json", + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" ], + "family": "TEPL", "independent_status": "missing", - "index": 75, - "mnemonic": "B.SUBVIEW", - "pto_command_disposition": "accepted PTO command absent from the independent snapshot", - "pto_disposition": "PTO command catalog has no independent comparison row; the missing comparison remains an explicit divergence.", + "index": 104, + "mnemonic": "TSHUF", + "pto_disposition": "PTO selector has no matching independent operation manifest row.", "requirements": [ - "PTO-REQ-BUNDLE-DISPATCH-001", - "PTO-REQ-BUNDLE-OPERATION-001", - "PTO-REQ-BUNDLE-STATE-001" + "PTO-REQ-TEPL-001", + "PTO-REQ-TILE-DISPATCH-001", + "PTO-REQ-TILE-LEGALITY-001" ], - "semantic_handler": "ApplyBundleSubview", - "stable_id": "b_subview_32_122000000001", - "surface": "command" + "selector": "0x076", + "selector_match": false, + "stable_id": "tepl:0x076:TSHUF", + "surface": "direct-tile" + }, + { + "abi_change_acceptance": null, + "bundle_bridge_representable": null, + "classification": "divergence", + "evidence": [ + "spec/catalog/tile-operations.json", + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" + ], + "family": "TEPL", + "independent_status": "missing", + "index": 105, + "mnemonic": "TPACK", + "pto_disposition": "PTO selector has no matching independent operation manifest row.", + "requirements": [ + "PTO-REQ-TEPL-001", + "PTO-REQ-TILE-DISPATCH-001", + "PTO-REQ-TILE-LEGALITY-001" + ], + "selector": "0x077", + "selector_match": false, + "stable_id": "tepl:0x077:TPACK", + "surface": "direct-tile" + }, + { + "abi_change_acceptance": null, + "bundle_bridge_representable": null, + "classification": "divergence", + "evidence": [ + "spec/catalog/tile-operations.json", + "spec/catalog/tile-operations.json", + "spec/evidence/release-traceability-readiness.json", + "docs/status/decisions/0035-vec-sfu-carrier-totality.md" + ], + "family": "TEPL", + "independent_status": "missing", + "index": 106, + "mnemonic": "TUNPACK", + "pto_disposition": "PTO selector has no matching independent operation manifest row.", + "requirements": [ + "PTO-REQ-TEPL-001", + "PTO-REQ-TILE-DISPATCH-001", + "PTO-REQ-TILE-LEGALITY-001" + ], + "selector": "0x078", + "selector_match": false, + "stable_id": "tepl:0x078:TUNPACK", + "surface": "direct-tile" } ], "schema": "pto.executable-model-comparison.v1", @@ -14107,7 +14138,7 @@ }, "direct_tile_operations": 107, "scalar_forms": 466, - "total_rows": 651 + "total_rows": 649 }, "snapshot": { "content_hashes": { @@ -14227,25 +14258,25 @@ "summary": { "classification_counts": { "comparable-match": 517, - "divergence": 96, + "divergence": 94, "non-comparable": 38 }, "independent_status_counts": { "decode-only": 17, "executable-subset": 518, "header-manifest": 21, - "missing": 9, - "selector-manifest": 86 + "missing": 13, + "selector-manifest": 80 }, - "row_count": 651, + "row_count": 649, "surface_counts": { "command": 76, - "direct-tile": 109, + "direct-tile": 107, "scalar": 466 }, "tile_family_counts": { "CUBE": 12, - "TEPL": 87, + "TEPL": 85, "TLSU": 10 } }, diff --git a/spec/evidence/mnemonic-descriptions/coverage-summary.json b/spec/evidence/mnemonic-descriptions/coverage-summary.json index f29d72c37..b602bb67f 100644 --- a/spec/evidence/mnemonic-descriptions/coverage-summary.json +++ b/spec/evidence/mnemonic-descriptions/coverage-summary.json @@ -1 +1 @@ -{"archive_pages_dispositioned":697,"archive_pages_total":697,"archive_sha256":"46fc43641fe1394f27f4961734940355e83909df08e4e4a489f02ff1e4a28aa5","atomic_claims":8651,"baseline_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","current_mnemonics":636,"reader_guides_complete":708,"retired_units_retained":0,"review_batches":{"accepted":16,"batches":16},"schema_version":1,"statuses":{"complete":708},"surfaces":{"arch":72,"block":61,"scalar":466,"tile":109},"target_pages":708,"traceability_sha256":"a6800d373419d40a4b3cc5c54c583997654e7897d1b3afd1cae454c21267599d","unresolved_required_definition_gaps":0,"zh_CN":{"review_batches":{"accepted":16,"batches":16},"statuses":{"complete":708}}} +{"archive_pages_dispositioned":697,"archive_pages_total":697,"archive_sha256":"46fc43641fe1394f27f4961734940355e83909df08e4e4a489f02ff1e4a28aa5","atomic_claims":8590,"baseline_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","current_mnemonics":634,"reader_guides_complete":702,"retired_units_retained":6,"review_batches":{"accepted":16,"batches":16},"schema_version":1,"statuses":{"complete":702,"pending":4},"surfaces":{"arch":72,"block":61,"scalar":466,"tile":107},"target_pages":706,"traceability_sha256":"aae6701668a444e8a4f15a1edec3d9a5892bd15962ec4d461f4551cfee068d51","unresolved_required_definition_gaps":0,"zh_CN":{"review_batches":{"accepted":16,"batches":16},"statuses":{"complete":702,"pending":4}}} diff --git a/spec/evidence/mnemonic-descriptions/reviews/tile-b-001.json b/spec/evidence/mnemonic-descriptions/reviews/tile-b-001.json index 614f8b065..78d3184d9 100644 --- a/spec/evidence/mnemonic-descriptions/reviews/tile-b-001.json +++ b/spec/evidence/mnemonic-descriptions/reviews/tile-b-001.json @@ -1 +1 @@ -{"artifact_digests":{"semantic_review":"39121b8091ea0b65c6814db13bcb3a49cca3f70529789625823fdec65038bc45","verification":"103da39e335e998a38576cbabba2e20b3f005c7c2b28a5d6de88385bae61742d","writer":"b720830d31473d0cc49d3c504bb762240478c982452e586c4e1da35c10f79938"},"batch_id":"PTO-READER-TILE-B-001","contexts":{"semantic_reviewer":"/root/arch_d_semantic_review","verifier":"/root","writer":"/root/arch_rollout_d"},"deep_reviewed_unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPARTADD","PTO-TILE-TPARTMAX","PTO-TILE-TPARTMIN","PTO-TILE-TPARTMUL","PTO-TILE-TPREFETCH"],"reviewed_claim_count":324,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-TFMA-001","PTO-READER-CLAIM-TILE-TFMA-002","PTO-READER-CLAIM-TILE-TFMA-003","PTO-READER-CLAIM-TILE-TFMA-004","PTO-READER-CLAIM-TILE-TFMA-005","PTO-READER-CLAIM-TILE-TFMA-006","PTO-READER-CLAIM-TILE-TFMA-007","PTO-READER-CLAIM-TILE-TFMA-008","PTO-READER-CLAIM-TILE-TFMA-009","PTO-READER-CLAIM-TILE-TGATHER-001","PTO-READER-CLAIM-TILE-TGATHER-002","PTO-READER-CLAIM-TILE-TGATHER-003","PTO-READER-CLAIM-TILE-TGATHER-004","PTO-READER-CLAIM-TILE-TGATHER-005","PTO-READER-CLAIM-TILE-TGATHER-006","PTO-READER-CLAIM-TILE-TGATHER-007","PTO-READER-CLAIM-TILE-TGATHER-008","PTO-READER-CLAIM-TILE-TGATHER-009","PTO-READER-CLAIM-TILE-TGEMV-001","PTO-READER-CLAIM-TILE-TGEMV-002","PTO-READER-CLAIM-TILE-TGEMV-003","PTO-READER-CLAIM-TILE-TGEMV-004","PTO-READER-CLAIM-TILE-TGEMV-005","PTO-READER-CLAIM-TILE-TGEMV-006","PTO-READER-CLAIM-TILE-TGEMV-007","PTO-READER-CLAIM-TILE-TGEMV-008","PTO-READER-CLAIM-TILE-TGEMV-009","PTO-READER-CLAIM-TILE-TGEMV-ACC-001","PTO-READER-CLAIM-TILE-TGEMV-ACC-002","PTO-READER-CLAIM-TILE-TGEMV-ACC-003","PTO-READER-CLAIM-TILE-TGEMV-ACC-004","PTO-READER-CLAIM-TILE-TGEMV-ACC-005","PTO-READER-CLAIM-TILE-TGEMV-ACC-006","PTO-READER-CLAIM-TILE-TGEMV-ACC-007","PTO-READER-CLAIM-TILE-TGEMV-ACC-008","PTO-READER-CLAIM-TILE-TGEMV-ACC-009","PTO-READER-CLAIM-TILE-TGEMV-BIAS-001","PTO-READER-CLAIM-TILE-TGEMV-BIAS-002","PTO-READER-CLAIM-TILE-TGEMV-BIAS-003","PTO-READER-CLAIM-TILE-TGEMV-BIAS-004","PTO-READER-CLAIM-TILE-TGEMV-BIAS-005","PTO-READER-CLAIM-TILE-TGEMV-BIAS-006","PTO-READER-CLAIM-TILE-TGEMV-BIAS-007","PTO-READER-CLAIM-TILE-TGEMV-BIAS-008","PTO-READER-CLAIM-TILE-TGEMV-BIAS-009","PTO-READER-CLAIM-TILE-TGEMV-MX-001","PTO-READER-CLAIM-TILE-TGEMV-MX-002","PTO-READER-CLAIM-TILE-TGEMV-MX-003","PTO-READER-CLAIM-TILE-TGEMV-MX-004","PTO-READER-CLAIM-TILE-TGEMV-MX-005","PTO-READER-CLAIM-TILE-TGEMV-MX-006","PTO-READER-CLAIM-TILE-TGEMV-MX-007","PTO-READER-CLAIM-TILE-TGEMV-MX-008","PTO-READER-CLAIM-TILE-TGEMV-MX-009","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-001","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-002","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-003","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-004","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-005","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-006","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-007","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-008","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-009","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-001","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-002","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-003","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-004","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-005","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-006","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-007","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-008","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-009","PTO-READER-CLAIM-TILE-THISTOGRAM-001","PTO-READER-CLAIM-TILE-THISTOGRAM-002","PTO-READER-CLAIM-TILE-THISTOGRAM-003","PTO-READER-CLAIM-TILE-THISTOGRAM-004","PTO-READER-CLAIM-TILE-THISTOGRAM-005","PTO-READER-CLAIM-TILE-THISTOGRAM-006","PTO-READER-CLAIM-TILE-THISTOGRAM-007","PTO-READER-CLAIM-TILE-THISTOGRAM-008","PTO-READER-CLAIM-TILE-THISTOGRAM-009","PTO-READER-CLAIM-TILE-TIMG2COL-001","PTO-READER-CLAIM-TILE-TIMG2COL-002","PTO-READER-CLAIM-TILE-TIMG2COL-003","PTO-READER-CLAIM-TILE-TIMG2COL-004","PTO-READER-CLAIM-TILE-TIMG2COL-005","PTO-READER-CLAIM-TILE-TIMG2COL-006","PTO-READER-CLAIM-TILE-TIMG2COL-007","PTO-READER-CLAIM-TILE-TIMG2COL-008","PTO-READER-CLAIM-TILE-TIMG2COL-009","PTO-READER-CLAIM-TILE-TINSERT-001","PTO-READER-CLAIM-TILE-TINSERT-002","PTO-READER-CLAIM-TILE-TINSERT-003","PTO-READER-CLAIM-TILE-TINSERT-004","PTO-READER-CLAIM-TILE-TINSERT-005","PTO-READER-CLAIM-TILE-TINSERT-006","PTO-READER-CLAIM-TILE-TINSERT-007","PTO-READER-CLAIM-TILE-TINSERT-008","PTO-READER-CLAIM-TILE-TINSERT-009","PTO-READER-CLAIM-TILE-TLOAD-001","PTO-READER-CLAIM-TILE-TLOAD-002","PTO-READER-CLAIM-TILE-TLOAD-003","PTO-READER-CLAIM-TILE-TLOAD-004","PTO-READER-CLAIM-TILE-TLOAD-005","PTO-READER-CLAIM-TILE-TLOAD-006","PTO-READER-CLAIM-TILE-TLOAD-007","PTO-READER-CLAIM-TILE-TLOAD-008","PTO-READER-CLAIM-TILE-TLOAD-009","PTO-READER-CLAIM-TILE-TLOG-001","PTO-READER-CLAIM-TILE-TLOG-002","PTO-READER-CLAIM-TILE-TLOG-003","PTO-READER-CLAIM-TILE-TLOG-004","PTO-READER-CLAIM-TILE-TLOG-005","PTO-READER-CLAIM-TILE-TLOG-006","PTO-READER-CLAIM-TILE-TLOG-007","PTO-READER-CLAIM-TILE-TLOG-008","PTO-READER-CLAIM-TILE-TLOG-009","PTO-READER-CLAIM-TILE-TMATMUL-001","PTO-READER-CLAIM-TILE-TMATMUL-002","PTO-READER-CLAIM-TILE-TMATMUL-003","PTO-READER-CLAIM-TILE-TMATMUL-004","PTO-READER-CLAIM-TILE-TMATMUL-005","PTO-READER-CLAIM-TILE-TMATMUL-006","PTO-READER-CLAIM-TILE-TMATMUL-007","PTO-READER-CLAIM-TILE-TMATMUL-008","PTO-READER-CLAIM-TILE-TMATMUL-009","PTO-READER-CLAIM-TILE-TMATMUL-ACC-001","PTO-READER-CLAIM-TILE-TMATMUL-ACC-002","PTO-READER-CLAIM-TILE-TMATMUL-ACC-003","PTO-READER-CLAIM-TILE-TMATMUL-ACC-004","PTO-READER-CLAIM-TILE-TMATMUL-ACC-005","PTO-READER-CLAIM-TILE-TMATMUL-ACC-006","PTO-READER-CLAIM-TILE-TMATMUL-ACC-007","PTO-READER-CLAIM-TILE-TMATMUL-ACC-008","PTO-READER-CLAIM-TILE-TMATMUL-ACC-009","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-001","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-002","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-003","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-004","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-005","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-006","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-007","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-008","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-009","PTO-READER-CLAIM-TILE-TMAX-001","PTO-READER-CLAIM-TILE-TMAX-002","PTO-READER-CLAIM-TILE-TMAX-003","PTO-READER-CLAIM-TILE-TMAX-004","PTO-READER-CLAIM-TILE-TMAX-005","PTO-READER-CLAIM-TILE-TMAX-006","PTO-READER-CLAIM-TILE-TMAX-007","PTO-READER-CLAIM-TILE-TMAX-008","PTO-READER-CLAIM-TILE-TMAX-009","PTO-READER-CLAIM-TILE-TMAXS-001","PTO-READER-CLAIM-TILE-TMAXS-002","PTO-READER-CLAIM-TILE-TMAXS-003","PTO-READER-CLAIM-TILE-TMAXS-004","PTO-READER-CLAIM-TILE-TMAXS-005","PTO-READER-CLAIM-TILE-TMAXS-006","PTO-READER-CLAIM-TILE-TMAXS-007","PTO-READER-CLAIM-TILE-TMAXS-008","PTO-READER-CLAIM-TILE-TMAXS-009","PTO-READER-CLAIM-TILE-TMIN-001","PTO-READER-CLAIM-TILE-TMIN-002","PTO-READER-CLAIM-TILE-TMIN-003","PTO-READER-CLAIM-TILE-TMIN-004","PTO-READER-CLAIM-TILE-TMIN-005","PTO-READER-CLAIM-TILE-TMIN-006","PTO-READER-CLAIM-TILE-TMIN-007","PTO-READER-CLAIM-TILE-TMIN-008","PTO-READER-CLAIM-TILE-TMIN-009","PTO-READER-CLAIM-TILE-TMINS-001","PTO-READER-CLAIM-TILE-TMINS-002","PTO-READER-CLAIM-TILE-TMINS-003","PTO-READER-CLAIM-TILE-TMINS-004","PTO-READER-CLAIM-TILE-TMINS-005","PTO-READER-CLAIM-TILE-TMINS-006","PTO-READER-CLAIM-TILE-TMINS-007","PTO-READER-CLAIM-TILE-TMINS-008","PTO-READER-CLAIM-TILE-TMINS-009","PTO-READER-CLAIM-TILE-TMOV-001","PTO-READER-CLAIM-TILE-TMOV-002","PTO-READER-CLAIM-TILE-TMOV-003","PTO-READER-CLAIM-TILE-TMOV-004","PTO-READER-CLAIM-TILE-TMOV-005","PTO-READER-CLAIM-TILE-TMOV-006","PTO-READER-CLAIM-TILE-TMOV-007","PTO-READER-CLAIM-TILE-TMOV-008","PTO-READER-CLAIM-TILE-TMOV-009","PTO-READER-CLAIM-TILE-TMRGSORT-001","PTO-READER-CLAIM-TILE-TMRGSORT-002","PTO-READER-CLAIM-TILE-TMRGSORT-003","PTO-READER-CLAIM-TILE-TMRGSORT-004","PTO-READER-CLAIM-TILE-TMRGSORT-005","PTO-READER-CLAIM-TILE-TMRGSORT-006","PTO-READER-CLAIM-TILE-TMRGSORT-007","PTO-READER-CLAIM-TILE-TMRGSORT-008","PTO-READER-CLAIM-TILE-TMRGSORT-009","PTO-READER-CLAIM-TILE-TMUL-001","PTO-READER-CLAIM-TILE-TMUL-002","PTO-READER-CLAIM-TILE-TMUL-003","PTO-READER-CLAIM-TILE-TMUL-004","PTO-READER-CLAIM-TILE-TMUL-005","PTO-READER-CLAIM-TILE-TMUL-006","PTO-READER-CLAIM-TILE-TMUL-007","PTO-READER-CLAIM-TILE-TMUL-008","PTO-READER-CLAIM-TILE-TMUL-009","PTO-READER-CLAIM-TILE-TMULS-001","PTO-READER-CLAIM-TILE-TMULS-002","PTO-READER-CLAIM-TILE-TMULS-003","PTO-READER-CLAIM-TILE-TMULS-004","PTO-READER-CLAIM-TILE-TMULS-005","PTO-READER-CLAIM-TILE-TMULS-006","PTO-READER-CLAIM-TILE-TMULS-007","PTO-READER-CLAIM-TILE-TMULS-008","PTO-READER-CLAIM-TILE-TMULS-009","PTO-READER-CLAIM-TILE-TNEG-001","PTO-READER-CLAIM-TILE-TNEG-002","PTO-READER-CLAIM-TILE-TNEG-003","PTO-READER-CLAIM-TILE-TNEG-004","PTO-READER-CLAIM-TILE-TNEG-005","PTO-READER-CLAIM-TILE-TNEG-006","PTO-READER-CLAIM-TILE-TNEG-007","PTO-READER-CLAIM-TILE-TNEG-008","PTO-READER-CLAIM-TILE-TNEG-009","PTO-READER-CLAIM-TILE-TNOT-001","PTO-READER-CLAIM-TILE-TNOT-002","PTO-READER-CLAIM-TILE-TNOT-003","PTO-READER-CLAIM-TILE-TNOT-004","PTO-READER-CLAIM-TILE-TNOT-005","PTO-READER-CLAIM-TILE-TNOT-006","PTO-READER-CLAIM-TILE-TNOT-007","PTO-READER-CLAIM-TILE-TNOT-008","PTO-READER-CLAIM-TILE-TNOT-009","PTO-READER-CLAIM-TILE-TOR-001","PTO-READER-CLAIM-TILE-TOR-002","PTO-READER-CLAIM-TILE-TOR-003","PTO-READER-CLAIM-TILE-TOR-004","PTO-READER-CLAIM-TILE-TOR-005","PTO-READER-CLAIM-TILE-TOR-006","PTO-READER-CLAIM-TILE-TOR-007","PTO-READER-CLAIM-TILE-TOR-008","PTO-READER-CLAIM-TILE-TOR-009","PTO-READER-CLAIM-TILE-TORS-001","PTO-READER-CLAIM-TILE-TORS-002","PTO-READER-CLAIM-TILE-TORS-003","PTO-READER-CLAIM-TILE-TORS-004","PTO-READER-CLAIM-TILE-TORS-005","PTO-READER-CLAIM-TILE-TORS-006","PTO-READER-CLAIM-TILE-TORS-007","PTO-READER-CLAIM-TILE-TORS-008","PTO-READER-CLAIM-TILE-TORS-009","PTO-READER-CLAIM-TILE-TPARTADD-001","PTO-READER-CLAIM-TILE-TPARTADD-002","PTO-READER-CLAIM-TILE-TPARTADD-003","PTO-READER-CLAIM-TILE-TPARTADD-004","PTO-READER-CLAIM-TILE-TPARTADD-005","PTO-READER-CLAIM-TILE-TPARTADD-006","PTO-READER-CLAIM-TILE-TPARTADD-007","PTO-READER-CLAIM-TILE-TPARTADD-008","PTO-READER-CLAIM-TILE-TPARTADD-009","PTO-READER-CLAIM-TILE-TPARTMAX-001","PTO-READER-CLAIM-TILE-TPARTMAX-002","PTO-READER-CLAIM-TILE-TPARTMAX-003","PTO-READER-CLAIM-TILE-TPARTMAX-004","PTO-READER-CLAIM-TILE-TPARTMAX-005","PTO-READER-CLAIM-TILE-TPARTMAX-006","PTO-READER-CLAIM-TILE-TPARTMAX-007","PTO-READER-CLAIM-TILE-TPARTMAX-008","PTO-READER-CLAIM-TILE-TPARTMAX-009","PTO-READER-CLAIM-TILE-TPARTMIN-001","PTO-READER-CLAIM-TILE-TPARTMIN-002","PTO-READER-CLAIM-TILE-TPARTMIN-003","PTO-READER-CLAIM-TILE-TPARTMIN-004","PTO-READER-CLAIM-TILE-TPARTMIN-005","PTO-READER-CLAIM-TILE-TPARTMIN-006","PTO-READER-CLAIM-TILE-TPARTMIN-007","PTO-READER-CLAIM-TILE-TPARTMIN-008","PTO-READER-CLAIM-TILE-TPARTMIN-009","PTO-READER-CLAIM-TILE-TPARTMUL-001","PTO-READER-CLAIM-TILE-TPARTMUL-002","PTO-READER-CLAIM-TILE-TPARTMUL-003","PTO-READER-CLAIM-TILE-TPARTMUL-004","PTO-READER-CLAIM-TILE-TPARTMUL-005","PTO-READER-CLAIM-TILE-TPARTMUL-006","PTO-READER-CLAIM-TILE-TPARTMUL-007","PTO-READER-CLAIM-TILE-TPARTMUL-008","PTO-READER-CLAIM-TILE-TPARTMUL-009","PTO-READER-CLAIM-TILE-TPREFETCH-001","PTO-READER-CLAIM-TILE-TPREFETCH-002","PTO-READER-CLAIM-TILE-TPREFETCH-003","PTO-READER-CLAIM-TILE-TPREFETCH-004","PTO-READER-CLAIM-TILE-TPREFETCH-005","PTO-READER-CLAIM-TILE-TPREFETCH-006","PTO-READER-CLAIM-TILE-TPREFETCH-007","PTO-READER-CLAIM-TILE-TPREFETCH-008","PTO-READER-CLAIM-TILE-TPREFETCH-009"],"reviewed_node_count":612,"reviewed_node_ids":["PTO-READER-NODE-TILE-TFMA-001","PTO-READER-NODE-TILE-TFMA-002","PTO-READER-NODE-TILE-TFMA-003","PTO-READER-NODE-TILE-TFMA-004","PTO-READER-NODE-TILE-TFMA-005","PTO-READER-NODE-TILE-TFMA-006","PTO-READER-NODE-TILE-TFMA-007","PTO-READER-NODE-TILE-TFMA-008","PTO-READER-NODE-TILE-TFMA-009","PTO-READER-NODE-TILE-TFMA-010","PTO-READER-NODE-TILE-TFMA-011","PTO-READER-NODE-TILE-TFMA-012","PTO-READER-NODE-TILE-TFMA-013","PTO-READER-NODE-TILE-TFMA-014","PTO-READER-NODE-TILE-TFMA-015","PTO-READER-NODE-TILE-TFMA-016","PTO-READER-NODE-TILE-TFMA-017","PTO-READER-NODE-TILE-TGATHER-001","PTO-READER-NODE-TILE-TGATHER-002","PTO-READER-NODE-TILE-TGATHER-003","PTO-READER-NODE-TILE-TGATHER-004","PTO-READER-NODE-TILE-TGATHER-005","PTO-READER-NODE-TILE-TGATHER-006","PTO-READER-NODE-TILE-TGATHER-007","PTO-READER-NODE-TILE-TGATHER-008","PTO-READER-NODE-TILE-TGATHER-009","PTO-READER-NODE-TILE-TGATHER-010","PTO-READER-NODE-TILE-TGATHER-011","PTO-READER-NODE-TILE-TGATHER-012","PTO-READER-NODE-TILE-TGATHER-013","PTO-READER-NODE-TILE-TGATHER-014","PTO-READER-NODE-TILE-TGATHER-015","PTO-READER-NODE-TILE-TGATHER-016","PTO-READER-NODE-TILE-TGATHER-017","PTO-READER-NODE-TILE-TGEMV-001","PTO-READER-NODE-TILE-TGEMV-002","PTO-READER-NODE-TILE-TGEMV-003","PTO-READER-NODE-TILE-TGEMV-004","PTO-READER-NODE-TILE-TGEMV-005","PTO-READER-NODE-TILE-TGEMV-006","PTO-READER-NODE-TILE-TGEMV-007","PTO-READER-NODE-TILE-TGEMV-008","PTO-READER-NODE-TILE-TGEMV-009","PTO-READER-NODE-TILE-TGEMV-010","PTO-READER-NODE-TILE-TGEMV-011","PTO-READER-NODE-TILE-TGEMV-012","PTO-READER-NODE-TILE-TGEMV-013","PTO-READER-NODE-TILE-TGEMV-014","PTO-READER-NODE-TILE-TGEMV-015","PTO-READER-NODE-TILE-TGEMV-016","PTO-READER-NODE-TILE-TGEMV-017","PTO-READER-NODE-TILE-TGEMV-ACC-001","PTO-READER-NODE-TILE-TGEMV-ACC-002","PTO-READER-NODE-TILE-TGEMV-ACC-003","PTO-READER-NODE-TILE-TGEMV-ACC-004","PTO-READER-NODE-TILE-TGEMV-ACC-005","PTO-READER-NODE-TILE-TGEMV-ACC-006","PTO-READER-NODE-TILE-TGEMV-ACC-007","PTO-READER-NODE-TILE-TGEMV-ACC-008","PTO-READER-NODE-TILE-TGEMV-ACC-009","PTO-READER-NODE-TILE-TGEMV-ACC-010","PTO-READER-NODE-TILE-TGEMV-ACC-011","PTO-READER-NODE-TILE-TGEMV-ACC-012","PTO-READER-NODE-TILE-TGEMV-ACC-013","PTO-READER-NODE-TILE-TGEMV-ACC-014","PTO-READER-NODE-TILE-TGEMV-ACC-015","PTO-READER-NODE-TILE-TGEMV-ACC-016","PTO-READER-NODE-TILE-TGEMV-ACC-017","PTO-READER-NODE-TILE-TGEMV-BIAS-001","PTO-READER-NODE-TILE-TGEMV-BIAS-002","PTO-READER-NODE-TILE-TGEMV-BIAS-003","PTO-READER-NODE-TILE-TGEMV-BIAS-004","PTO-READER-NODE-TILE-TGEMV-BIAS-005","PTO-READER-NODE-TILE-TGEMV-BIAS-006","PTO-READER-NODE-TILE-TGEMV-BIAS-007","PTO-READER-NODE-TILE-TGEMV-BIAS-008","PTO-READER-NODE-TILE-TGEMV-BIAS-009","PTO-READER-NODE-TILE-TGEMV-BIAS-010","PTO-READER-NODE-TILE-TGEMV-BIAS-011","PTO-READER-NODE-TILE-TGEMV-BIAS-012","PTO-READER-NODE-TILE-TGEMV-BIAS-013","PTO-READER-NODE-TILE-TGEMV-BIAS-014","PTO-READER-NODE-TILE-TGEMV-BIAS-015","PTO-READER-NODE-TILE-TGEMV-BIAS-016","PTO-READER-NODE-TILE-TGEMV-BIAS-017","PTO-READER-NODE-TILE-TGEMV-MX-001","PTO-READER-NODE-TILE-TGEMV-MX-002","PTO-READER-NODE-TILE-TGEMV-MX-003","PTO-READER-NODE-TILE-TGEMV-MX-004","PTO-READER-NODE-TILE-TGEMV-MX-005","PTO-READER-NODE-TILE-TGEMV-MX-006","PTO-READER-NODE-TILE-TGEMV-MX-007","PTO-READER-NODE-TILE-TGEMV-MX-008","PTO-READER-NODE-TILE-TGEMV-MX-009","PTO-READER-NODE-TILE-TGEMV-MX-010","PTO-READER-NODE-TILE-TGEMV-MX-011","PTO-READER-NODE-TILE-TGEMV-MX-012","PTO-READER-NODE-TILE-TGEMV-MX-013","PTO-READER-NODE-TILE-TGEMV-MX-014","PTO-READER-NODE-TILE-TGEMV-MX-015","PTO-READER-NODE-TILE-TGEMV-MX-016","PTO-READER-NODE-TILE-TGEMV-MX-017","PTO-READER-NODE-TILE-TGEMV-MX-ACC-001","PTO-READER-NODE-TILE-TGEMV-MX-ACC-002","PTO-READER-NODE-TILE-TGEMV-MX-ACC-003","PTO-READER-NODE-TILE-TGEMV-MX-ACC-004","PTO-READER-NODE-TILE-TGEMV-MX-ACC-005","PTO-READER-NODE-TILE-TGEMV-MX-ACC-006","PTO-READER-NODE-TILE-TGEMV-MX-ACC-007","PTO-READER-NODE-TILE-TGEMV-MX-ACC-008","PTO-READER-NODE-TILE-TGEMV-MX-ACC-009","PTO-READER-NODE-TILE-TGEMV-MX-ACC-010","PTO-READER-NODE-TILE-TGEMV-MX-ACC-011","PTO-READER-NODE-TILE-TGEMV-MX-ACC-012","PTO-READER-NODE-TILE-TGEMV-MX-ACC-013","PTO-READER-NODE-TILE-TGEMV-MX-ACC-014","PTO-READER-NODE-TILE-TGEMV-MX-ACC-015","PTO-READER-NODE-TILE-TGEMV-MX-ACC-016","PTO-READER-NODE-TILE-TGEMV-MX-ACC-017","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-001","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-002","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-003","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-004","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-005","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-006","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-007","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-008","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-009","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-010","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-011","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-012","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-013","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-014","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-015","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-016","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-017","PTO-READER-NODE-TILE-THISTOGRAM-001","PTO-READER-NODE-TILE-THISTOGRAM-002","PTO-READER-NODE-TILE-THISTOGRAM-003","PTO-READER-NODE-TILE-THISTOGRAM-004","PTO-READER-NODE-TILE-THISTOGRAM-005","PTO-READER-NODE-TILE-THISTOGRAM-006","PTO-READER-NODE-TILE-THISTOGRAM-007","PTO-READER-NODE-TILE-THISTOGRAM-008","PTO-READER-NODE-TILE-THISTOGRAM-009","PTO-READER-NODE-TILE-THISTOGRAM-010","PTO-READER-NODE-TILE-THISTOGRAM-011","PTO-READER-NODE-TILE-THISTOGRAM-012","PTO-READER-NODE-TILE-THISTOGRAM-013","PTO-READER-NODE-TILE-THISTOGRAM-014","PTO-READER-NODE-TILE-THISTOGRAM-015","PTO-READER-NODE-TILE-THISTOGRAM-016","PTO-READER-NODE-TILE-THISTOGRAM-017","PTO-READER-NODE-TILE-TIMG2COL-001","PTO-READER-NODE-TILE-TIMG2COL-002","PTO-READER-NODE-TILE-TIMG2COL-003","PTO-READER-NODE-TILE-TIMG2COL-004","PTO-READER-NODE-TILE-TIMG2COL-005","PTO-READER-NODE-TILE-TIMG2COL-006","PTO-READER-NODE-TILE-TIMG2COL-007","PTO-READER-NODE-TILE-TIMG2COL-008","PTO-READER-NODE-TILE-TIMG2COL-009","PTO-READER-NODE-TILE-TIMG2COL-010","PTO-READER-NODE-TILE-TIMG2COL-011","PTO-READER-NODE-TILE-TIMG2COL-012","PTO-READER-NODE-TILE-TIMG2COL-013","PTO-READER-NODE-TILE-TIMG2COL-014","PTO-READER-NODE-TILE-TIMG2COL-015","PTO-READER-NODE-TILE-TIMG2COL-016","PTO-READER-NODE-TILE-TIMG2COL-017","PTO-READER-NODE-TILE-TINSERT-001","PTO-READER-NODE-TILE-TINSERT-002","PTO-READER-NODE-TILE-TINSERT-003","PTO-READER-NODE-TILE-TINSERT-004","PTO-READER-NODE-TILE-TINSERT-005","PTO-READER-NODE-TILE-TINSERT-006","PTO-READER-NODE-TILE-TINSERT-007","PTO-READER-NODE-TILE-TINSERT-008","PTO-READER-NODE-TILE-TINSERT-009","PTO-READER-NODE-TILE-TINSERT-010","PTO-READER-NODE-TILE-TINSERT-011","PTO-READER-NODE-TILE-TINSERT-012","PTO-READER-NODE-TILE-TINSERT-013","PTO-READER-NODE-TILE-TINSERT-014","PTO-READER-NODE-TILE-TINSERT-015","PTO-READER-NODE-TILE-TINSERT-016","PTO-READER-NODE-TILE-TINSERT-017","PTO-READER-NODE-TILE-TLOAD-001","PTO-READER-NODE-TILE-TLOAD-002","PTO-READER-NODE-TILE-TLOAD-003","PTO-READER-NODE-TILE-TLOAD-004","PTO-READER-NODE-TILE-TLOAD-005","PTO-READER-NODE-TILE-TLOAD-006","PTO-READER-NODE-TILE-TLOAD-007","PTO-READER-NODE-TILE-TLOAD-008","PTO-READER-NODE-TILE-TLOAD-009","PTO-READER-NODE-TILE-TLOAD-010","PTO-READER-NODE-TILE-TLOAD-011","PTO-READER-NODE-TILE-TLOAD-012","PTO-READER-NODE-TILE-TLOAD-013","PTO-READER-NODE-TILE-TLOAD-014","PTO-READER-NODE-TILE-TLOAD-015","PTO-READER-NODE-TILE-TLOAD-016","PTO-READER-NODE-TILE-TLOAD-017","PTO-READER-NODE-TILE-TLOG-001","PTO-READER-NODE-TILE-TLOG-002","PTO-READER-NODE-TILE-TLOG-003","PTO-READER-NODE-TILE-TLOG-004","PTO-READER-NODE-TILE-TLOG-005","PTO-READER-NODE-TILE-TLOG-006","PTO-READER-NODE-TILE-TLOG-007","PTO-READER-NODE-TILE-TLOG-008","PTO-READER-NODE-TILE-TLOG-009","PTO-READER-NODE-TILE-TLOG-010","PTO-READER-NODE-TILE-TLOG-011","PTO-READER-NODE-TILE-TLOG-012","PTO-READER-NODE-TILE-TLOG-013","PTO-READER-NODE-TILE-TLOG-014","PTO-READER-NODE-TILE-TLOG-015","PTO-READER-NODE-TILE-TLOG-016","PTO-READER-NODE-TILE-TLOG-017","PTO-READER-NODE-TILE-TMATMUL-001","PTO-READER-NODE-TILE-TMATMUL-002","PTO-READER-NODE-TILE-TMATMUL-003","PTO-READER-NODE-TILE-TMATMUL-004","PTO-READER-NODE-TILE-TMATMUL-005","PTO-READER-NODE-TILE-TMATMUL-006","PTO-READER-NODE-TILE-TMATMUL-007","PTO-READER-NODE-TILE-TMATMUL-008","PTO-READER-NODE-TILE-TMATMUL-009","PTO-READER-NODE-TILE-TMATMUL-010","PTO-READER-NODE-TILE-TMATMUL-011","PTO-READER-NODE-TILE-TMATMUL-012","PTO-READER-NODE-TILE-TMATMUL-013","PTO-READER-NODE-TILE-TMATMUL-014","PTO-READER-NODE-TILE-TMATMUL-015","PTO-READER-NODE-TILE-TMATMUL-016","PTO-READER-NODE-TILE-TMATMUL-017","PTO-READER-NODE-TILE-TMATMUL-ACC-001","PTO-READER-NODE-TILE-TMATMUL-ACC-002","PTO-READER-NODE-TILE-TMATMUL-ACC-003","PTO-READER-NODE-TILE-TMATMUL-ACC-004","PTO-READER-NODE-TILE-TMATMUL-ACC-005","PTO-READER-NODE-TILE-TMATMUL-ACC-006","PTO-READER-NODE-TILE-TMATMUL-ACC-007","PTO-READER-NODE-TILE-TMATMUL-ACC-008","PTO-READER-NODE-TILE-TMATMUL-ACC-009","PTO-READER-NODE-TILE-TMATMUL-ACC-010","PTO-READER-NODE-TILE-TMATMUL-ACC-011","PTO-READER-NODE-TILE-TMATMUL-ACC-012","PTO-READER-NODE-TILE-TMATMUL-ACC-013","PTO-READER-NODE-TILE-TMATMUL-ACC-014","PTO-READER-NODE-TILE-TMATMUL-ACC-015","PTO-READER-NODE-TILE-TMATMUL-ACC-016","PTO-READER-NODE-TILE-TMATMUL-ACC-017","PTO-READER-NODE-TILE-TMATMUL-BIAS-001","PTO-READER-NODE-TILE-TMATMUL-BIAS-002","PTO-READER-NODE-TILE-TMATMUL-BIAS-003","PTO-READER-NODE-TILE-TMATMUL-BIAS-004","PTO-READER-NODE-TILE-TMATMUL-BIAS-005","PTO-READER-NODE-TILE-TMATMUL-BIAS-006","PTO-READER-NODE-TILE-TMATMUL-BIAS-007","PTO-READER-NODE-TILE-TMATMUL-BIAS-008","PTO-READER-NODE-TILE-TMATMUL-BIAS-009","PTO-READER-NODE-TILE-TMATMUL-BIAS-010","PTO-READER-NODE-TILE-TMATMUL-BIAS-011","PTO-READER-NODE-TILE-TMATMUL-BIAS-012","PTO-READER-NODE-TILE-TMATMUL-BIAS-013","PTO-READER-NODE-TILE-TMATMUL-BIAS-014","PTO-READER-NODE-TILE-TMATMUL-BIAS-015","PTO-READER-NODE-TILE-TMATMUL-BIAS-016","PTO-READER-NODE-TILE-TMATMUL-BIAS-017","PTO-READER-NODE-TILE-TMATMUL-MX-001","PTO-READER-NODE-TILE-TMATMUL-MX-002","PTO-READER-NODE-TILE-TMATMUL-MX-003","PTO-READER-NODE-TILE-TMATMUL-MX-004","PTO-READER-NODE-TILE-TMATMUL-MX-005","PTO-READER-NODE-TILE-TMATMUL-MX-006","PTO-READER-NODE-TILE-TMATMUL-MX-007","PTO-READER-NODE-TILE-TMATMUL-MX-008","PTO-READER-NODE-TILE-TMATMUL-MX-009","PTO-READER-NODE-TILE-TMATMUL-MX-010","PTO-READER-NODE-TILE-TMATMUL-MX-011","PTO-READER-NODE-TILE-TMATMUL-MX-012","PTO-READER-NODE-TILE-TMATMUL-MX-013","PTO-READER-NODE-TILE-TMATMUL-MX-014","PTO-READER-NODE-TILE-TMATMUL-MX-015","PTO-READER-NODE-TILE-TMATMUL-MX-016","PTO-READER-NODE-TILE-TMATMUL-MX-017","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-001","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-002","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-003","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-004","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-005","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-006","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-007","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-008","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-009","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-010","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-011","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-012","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-013","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-014","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-015","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-016","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-017","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-001","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-002","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-003","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-004","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-005","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-006","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-007","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-008","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-009","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-010","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-011","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-012","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-013","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-014","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-015","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-016","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-017","PTO-READER-NODE-TILE-TMAX-001","PTO-READER-NODE-TILE-TMAX-002","PTO-READER-NODE-TILE-TMAX-003","PTO-READER-NODE-TILE-TMAX-004","PTO-READER-NODE-TILE-TMAX-005","PTO-READER-NODE-TILE-TMAX-006","PTO-READER-NODE-TILE-TMAX-007","PTO-READER-NODE-TILE-TMAX-008","PTO-READER-NODE-TILE-TMAX-009","PTO-READER-NODE-TILE-TMAX-010","PTO-READER-NODE-TILE-TMAX-011","PTO-READER-NODE-TILE-TMAX-012","PTO-READER-NODE-TILE-TMAX-013","PTO-READER-NODE-TILE-TMAX-014","PTO-READER-NODE-TILE-TMAX-015","PTO-READER-NODE-TILE-TMAX-016","PTO-READER-NODE-TILE-TMAX-017","PTO-READER-NODE-TILE-TMAXS-001","PTO-READER-NODE-TILE-TMAXS-002","PTO-READER-NODE-TILE-TMAXS-003","PTO-READER-NODE-TILE-TMAXS-004","PTO-READER-NODE-TILE-TMAXS-005","PTO-READER-NODE-TILE-TMAXS-006","PTO-READER-NODE-TILE-TMAXS-007","PTO-READER-NODE-TILE-TMAXS-008","PTO-READER-NODE-TILE-TMAXS-009","PTO-READER-NODE-TILE-TMAXS-010","PTO-READER-NODE-TILE-TMAXS-011","PTO-READER-NODE-TILE-TMAXS-012","PTO-READER-NODE-TILE-TMAXS-013","PTO-READER-NODE-TILE-TMAXS-014","PTO-READER-NODE-TILE-TMAXS-015","PTO-READER-NODE-TILE-TMAXS-016","PTO-READER-NODE-TILE-TMAXS-017","PTO-READER-NODE-TILE-TMIN-001","PTO-READER-NODE-TILE-TMIN-002","PTO-READER-NODE-TILE-TMIN-003","PTO-READER-NODE-TILE-TMIN-004","PTO-READER-NODE-TILE-TMIN-005","PTO-READER-NODE-TILE-TMIN-006","PTO-READER-NODE-TILE-TMIN-007","PTO-READER-NODE-TILE-TMIN-008","PTO-READER-NODE-TILE-TMIN-009","PTO-READER-NODE-TILE-TMIN-010","PTO-READER-NODE-TILE-TMIN-011","PTO-READER-NODE-TILE-TMIN-012","PTO-READER-NODE-TILE-TMIN-013","PTO-READER-NODE-TILE-TMIN-014","PTO-READER-NODE-TILE-TMIN-015","PTO-READER-NODE-TILE-TMIN-016","PTO-READER-NODE-TILE-TMIN-017","PTO-READER-NODE-TILE-TMINS-001","PTO-READER-NODE-TILE-TMINS-002","PTO-READER-NODE-TILE-TMINS-003","PTO-READER-NODE-TILE-TMINS-004","PTO-READER-NODE-TILE-TMINS-005","PTO-READER-NODE-TILE-TMINS-006","PTO-READER-NODE-TILE-TMINS-007","PTO-READER-NODE-TILE-TMINS-008","PTO-READER-NODE-TILE-TMINS-009","PTO-READER-NODE-TILE-TMINS-010","PTO-READER-NODE-TILE-TMINS-011","PTO-READER-NODE-TILE-TMINS-012","PTO-READER-NODE-TILE-TMINS-013","PTO-READER-NODE-TILE-TMINS-014","PTO-READER-NODE-TILE-TMINS-015","PTO-READER-NODE-TILE-TMINS-016","PTO-READER-NODE-TILE-TMINS-017","PTO-READER-NODE-TILE-TMOV-001","PTO-READER-NODE-TILE-TMOV-002","PTO-READER-NODE-TILE-TMOV-003","PTO-READER-NODE-TILE-TMOV-004","PTO-READER-NODE-TILE-TMOV-005","PTO-READER-NODE-TILE-TMOV-006","PTO-READER-NODE-TILE-TMOV-007","PTO-READER-NODE-TILE-TMOV-008","PTO-READER-NODE-TILE-TMOV-009","PTO-READER-NODE-TILE-TMOV-010","PTO-READER-NODE-TILE-TMOV-011","PTO-READER-NODE-TILE-TMOV-012","PTO-READER-NODE-TILE-TMOV-013","PTO-READER-NODE-TILE-TMOV-014","PTO-READER-NODE-TILE-TMOV-015","PTO-READER-NODE-TILE-TMOV-016","PTO-READER-NODE-TILE-TMOV-017","PTO-READER-NODE-TILE-TMRGSORT-001","PTO-READER-NODE-TILE-TMRGSORT-002","PTO-READER-NODE-TILE-TMRGSORT-003","PTO-READER-NODE-TILE-TMRGSORT-004","PTO-READER-NODE-TILE-TMRGSORT-005","PTO-READER-NODE-TILE-TMRGSORT-006","PTO-READER-NODE-TILE-TMRGSORT-007","PTO-READER-NODE-TILE-TMRGSORT-008","PTO-READER-NODE-TILE-TMRGSORT-009","PTO-READER-NODE-TILE-TMRGSORT-010","PTO-READER-NODE-TILE-TMRGSORT-011","PTO-READER-NODE-TILE-TMRGSORT-012","PTO-READER-NODE-TILE-TMRGSORT-013","PTO-READER-NODE-TILE-TMRGSORT-014","PTO-READER-NODE-TILE-TMRGSORT-015","PTO-READER-NODE-TILE-TMRGSORT-016","PTO-READER-NODE-TILE-TMRGSORT-017","PTO-READER-NODE-TILE-TMUL-001","PTO-READER-NODE-TILE-TMUL-002","PTO-READER-NODE-TILE-TMUL-003","PTO-READER-NODE-TILE-TMUL-004","PTO-READER-NODE-TILE-TMUL-005","PTO-READER-NODE-TILE-TMUL-006","PTO-READER-NODE-TILE-TMUL-007","PTO-READER-NODE-TILE-TMUL-008","PTO-READER-NODE-TILE-TMUL-009","PTO-READER-NODE-TILE-TMUL-010","PTO-READER-NODE-TILE-TMUL-011","PTO-READER-NODE-TILE-TMUL-012","PTO-READER-NODE-TILE-TMUL-013","PTO-READER-NODE-TILE-TMUL-014","PTO-READER-NODE-TILE-TMUL-015","PTO-READER-NODE-TILE-TMUL-016","PTO-READER-NODE-TILE-TMUL-017","PTO-READER-NODE-TILE-TMULS-001","PTO-READER-NODE-TILE-TMULS-002","PTO-READER-NODE-TILE-TMULS-003","PTO-READER-NODE-TILE-TMULS-004","PTO-READER-NODE-TILE-TMULS-005","PTO-READER-NODE-TILE-TMULS-006","PTO-READER-NODE-TILE-TMULS-007","PTO-READER-NODE-TILE-TMULS-008","PTO-READER-NODE-TILE-TMULS-009","PTO-READER-NODE-TILE-TMULS-010","PTO-READER-NODE-TILE-TMULS-011","PTO-READER-NODE-TILE-TMULS-012","PTO-READER-NODE-TILE-TMULS-013","PTO-READER-NODE-TILE-TMULS-014","PTO-READER-NODE-TILE-TMULS-015","PTO-READER-NODE-TILE-TMULS-016","PTO-READER-NODE-TILE-TMULS-017","PTO-READER-NODE-TILE-TNEG-001","PTO-READER-NODE-TILE-TNEG-002","PTO-READER-NODE-TILE-TNEG-003","PTO-READER-NODE-TILE-TNEG-004","PTO-READER-NODE-TILE-TNEG-005","PTO-READER-NODE-TILE-TNEG-006","PTO-READER-NODE-TILE-TNEG-007","PTO-READER-NODE-TILE-TNEG-008","PTO-READER-NODE-TILE-TNEG-009","PTO-READER-NODE-TILE-TNEG-010","PTO-READER-NODE-TILE-TNEG-011","PTO-READER-NODE-TILE-TNEG-012","PTO-READER-NODE-TILE-TNEG-013","PTO-READER-NODE-TILE-TNEG-014","PTO-READER-NODE-TILE-TNEG-015","PTO-READER-NODE-TILE-TNEG-016","PTO-READER-NODE-TILE-TNEG-017","PTO-READER-NODE-TILE-TNOT-001","PTO-READER-NODE-TILE-TNOT-002","PTO-READER-NODE-TILE-TNOT-003","PTO-READER-NODE-TILE-TNOT-004","PTO-READER-NODE-TILE-TNOT-005","PTO-READER-NODE-TILE-TNOT-006","PTO-READER-NODE-TILE-TNOT-007","PTO-READER-NODE-TILE-TNOT-008","PTO-READER-NODE-TILE-TNOT-009","PTO-READER-NODE-TILE-TNOT-010","PTO-READER-NODE-TILE-TNOT-011","PTO-READER-NODE-TILE-TNOT-012","PTO-READER-NODE-TILE-TNOT-013","PTO-READER-NODE-TILE-TNOT-014","PTO-READER-NODE-TILE-TNOT-015","PTO-READER-NODE-TILE-TNOT-016","PTO-READER-NODE-TILE-TNOT-017","PTO-READER-NODE-TILE-TOR-001","PTO-READER-NODE-TILE-TOR-002","PTO-READER-NODE-TILE-TOR-003","PTO-READER-NODE-TILE-TOR-004","PTO-READER-NODE-TILE-TOR-005","PTO-READER-NODE-TILE-TOR-006","PTO-READER-NODE-TILE-TOR-007","PTO-READER-NODE-TILE-TOR-008","PTO-READER-NODE-TILE-TOR-009","PTO-READER-NODE-TILE-TOR-010","PTO-READER-NODE-TILE-TOR-011","PTO-READER-NODE-TILE-TOR-012","PTO-READER-NODE-TILE-TOR-013","PTO-READER-NODE-TILE-TOR-014","PTO-READER-NODE-TILE-TOR-015","PTO-READER-NODE-TILE-TOR-016","PTO-READER-NODE-TILE-TOR-017","PTO-READER-NODE-TILE-TORS-001","PTO-READER-NODE-TILE-TORS-002","PTO-READER-NODE-TILE-TORS-003","PTO-READER-NODE-TILE-TORS-004","PTO-READER-NODE-TILE-TORS-005","PTO-READER-NODE-TILE-TORS-006","PTO-READER-NODE-TILE-TORS-007","PTO-READER-NODE-TILE-TORS-008","PTO-READER-NODE-TILE-TORS-009","PTO-READER-NODE-TILE-TORS-010","PTO-READER-NODE-TILE-TORS-011","PTO-READER-NODE-TILE-TORS-012","PTO-READER-NODE-TILE-TORS-013","PTO-READER-NODE-TILE-TORS-014","PTO-READER-NODE-TILE-TORS-015","PTO-READER-NODE-TILE-TORS-016","PTO-READER-NODE-TILE-TORS-017","PTO-READER-NODE-TILE-TPARTADD-001","PTO-READER-NODE-TILE-TPARTADD-002","PTO-READER-NODE-TILE-TPARTADD-003","PTO-READER-NODE-TILE-TPARTADD-004","PTO-READER-NODE-TILE-TPARTADD-005","PTO-READER-NODE-TILE-TPARTADD-006","PTO-READER-NODE-TILE-TPARTADD-007","PTO-READER-NODE-TILE-TPARTADD-008","PTO-READER-NODE-TILE-TPARTADD-009","PTO-READER-NODE-TILE-TPARTADD-010","PTO-READER-NODE-TILE-TPARTADD-011","PTO-READER-NODE-TILE-TPARTADD-012","PTO-READER-NODE-TILE-TPARTADD-013","PTO-READER-NODE-TILE-TPARTADD-014","PTO-READER-NODE-TILE-TPARTADD-015","PTO-READER-NODE-TILE-TPARTADD-016","PTO-READER-NODE-TILE-TPARTADD-017","PTO-READER-NODE-TILE-TPARTMAX-001","PTO-READER-NODE-TILE-TPARTMAX-002","PTO-READER-NODE-TILE-TPARTMAX-003","PTO-READER-NODE-TILE-TPARTMAX-004","PTO-READER-NODE-TILE-TPARTMAX-005","PTO-READER-NODE-TILE-TPARTMAX-006","PTO-READER-NODE-TILE-TPARTMAX-007","PTO-READER-NODE-TILE-TPARTMAX-008","PTO-READER-NODE-TILE-TPARTMAX-009","PTO-READER-NODE-TILE-TPARTMAX-010","PTO-READER-NODE-TILE-TPARTMAX-011","PTO-READER-NODE-TILE-TPARTMAX-012","PTO-READER-NODE-TILE-TPARTMAX-013","PTO-READER-NODE-TILE-TPARTMAX-014","PTO-READER-NODE-TILE-TPARTMAX-015","PTO-READER-NODE-TILE-TPARTMAX-016","PTO-READER-NODE-TILE-TPARTMAX-017","PTO-READER-NODE-TILE-TPARTMIN-001","PTO-READER-NODE-TILE-TPARTMIN-002","PTO-READER-NODE-TILE-TPARTMIN-003","PTO-READER-NODE-TILE-TPARTMIN-004","PTO-READER-NODE-TILE-TPARTMIN-005","PTO-READER-NODE-TILE-TPARTMIN-006","PTO-READER-NODE-TILE-TPARTMIN-007","PTO-READER-NODE-TILE-TPARTMIN-008","PTO-READER-NODE-TILE-TPARTMIN-009","PTO-READER-NODE-TILE-TPARTMIN-010","PTO-READER-NODE-TILE-TPARTMIN-011","PTO-READER-NODE-TILE-TPARTMIN-012","PTO-READER-NODE-TILE-TPARTMIN-013","PTO-READER-NODE-TILE-TPARTMIN-014","PTO-READER-NODE-TILE-TPARTMIN-015","PTO-READER-NODE-TILE-TPARTMIN-016","PTO-READER-NODE-TILE-TPARTMIN-017","PTO-READER-NODE-TILE-TPARTMUL-001","PTO-READER-NODE-TILE-TPARTMUL-002","PTO-READER-NODE-TILE-TPARTMUL-003","PTO-READER-NODE-TILE-TPARTMUL-004","PTO-READER-NODE-TILE-TPARTMUL-005","PTO-READER-NODE-TILE-TPARTMUL-006","PTO-READER-NODE-TILE-TPARTMUL-007","PTO-READER-NODE-TILE-TPARTMUL-008","PTO-READER-NODE-TILE-TPARTMUL-009","PTO-READER-NODE-TILE-TPARTMUL-010","PTO-READER-NODE-TILE-TPARTMUL-011","PTO-READER-NODE-TILE-TPARTMUL-012","PTO-READER-NODE-TILE-TPARTMUL-013","PTO-READER-NODE-TILE-TPARTMUL-014","PTO-READER-NODE-TILE-TPARTMUL-015","PTO-READER-NODE-TILE-TPARTMUL-016","PTO-READER-NODE-TILE-TPARTMUL-017","PTO-READER-NODE-TILE-TPREFETCH-001","PTO-READER-NODE-TILE-TPREFETCH-002","PTO-READER-NODE-TILE-TPREFETCH-003","PTO-READER-NODE-TILE-TPREFETCH-004","PTO-READER-NODE-TILE-TPREFETCH-005","PTO-READER-NODE-TILE-TPREFETCH-006","PTO-READER-NODE-TILE-TPREFETCH-007","PTO-READER-NODE-TILE-TPREFETCH-008","PTO-READER-NODE-TILE-TPREFETCH-009","PTO-READER-NODE-TILE-TPREFETCH-010","PTO-READER-NODE-TILE-TPREFETCH-011","PTO-READER-NODE-TILE-TPREFETCH-012","PTO-READER-NODE-TILE-TPREFETCH-013","PTO-READER-NODE-TILE-TPREFETCH-014","PTO-READER-NODE-TILE-TPREFETCH-015","PTO-READER-NODE-TILE-TPREFETCH-016","PTO-READER-NODE-TILE-TPREFETCH-017"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-TILE-TFMA":"high-risk","PTO-TILE-TGATHER":"high-risk","PTO-TILE-TGEMV":"high-risk","PTO-TILE-TGEMV-ACC":"high-risk","PTO-TILE-TGEMV-BIAS":"high-risk","PTO-TILE-TGEMV-MX":"high-risk","PTO-TILE-TGEMV-MX-ACC":"high-risk","PTO-TILE-TGEMV-MX-BIAS":"high-risk","PTO-TILE-THISTOGRAM":"high-risk","PTO-TILE-TIMG2COL":"high-risk","PTO-TILE-TINSERT":"high-risk","PTO-TILE-TLOAD":"high-risk","PTO-TILE-TLOG":"high-risk","PTO-TILE-TMATMUL":"high-risk","PTO-TILE-TMATMUL-ACC":"high-risk","PTO-TILE-TMATMUL-BIAS":"high-risk","PTO-TILE-TMATMUL-MX":"high-risk","PTO-TILE-TMATMUL-MX-ACC":"high-risk","PTO-TILE-TMATMUL-MX-BIAS":"high-risk","PTO-TILE-TMAX":"high-risk","PTO-TILE-TMAXS":"high-risk","PTO-TILE-TMIN":"high-risk","PTO-TILE-TMINS":"high-risk","PTO-TILE-TMOV":"high-risk","PTO-TILE-TMRGSORT":"high-risk","PTO-TILE-TMUL":"high-risk","PTO-TILE-TMULS":"high-risk","PTO-TILE-TNEG":"high-risk","PTO-TILE-TNOT":"high-risk","PTO-TILE-TOR":"high-risk","PTO-TILE-TORS":"high-risk","PTO-TILE-TPARTADD":"high-risk","PTO-TILE-TPARTMAX":"high-risk","PTO-TILE-TPARTMIN":"high-risk","PTO-TILE-TPARTMUL":"high-risk","PTO-TILE-TPREFETCH":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":36,"verifier_sample_unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPARTADD","PTO-TILE-TPARTMAX","PTO-TILE-TPARTMIN","PTO-TILE-TPARTMUL","PTO-TILE-TPREFETCH"]} +{"artifact_digests":{"semantic_review":"b5702dc53589d2a0f0a00e6751832128fb1241068cc4df9eeb4a16d08570e1dd","verification":"aeb93d40f96b763e022244ef5626b95f26305f51a7f3ce42181245da4764976c","writer":"be0fabbfb03a33e5ff27e9a68b34d3bef787df3ea10d8a8983838b6df51a7a46"},"batch_id":"PTO-READER-TILE-B-001","contexts":{"semantic_reviewer":"/root/arch_d_semantic_review","verifier":"/root","writer":"/root/arch_rollout_d"},"deep_reviewed_unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPREFETCH"],"reviewed_claim_count":288,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-TFMA-001","PTO-READER-CLAIM-TILE-TFMA-002","PTO-READER-CLAIM-TILE-TFMA-003","PTO-READER-CLAIM-TILE-TFMA-004","PTO-READER-CLAIM-TILE-TFMA-005","PTO-READER-CLAIM-TILE-TFMA-006","PTO-READER-CLAIM-TILE-TFMA-007","PTO-READER-CLAIM-TILE-TFMA-008","PTO-READER-CLAIM-TILE-TFMA-009","PTO-READER-CLAIM-TILE-TGATHER-001","PTO-READER-CLAIM-TILE-TGATHER-002","PTO-READER-CLAIM-TILE-TGATHER-003","PTO-READER-CLAIM-TILE-TGATHER-004","PTO-READER-CLAIM-TILE-TGATHER-005","PTO-READER-CLAIM-TILE-TGATHER-006","PTO-READER-CLAIM-TILE-TGATHER-007","PTO-READER-CLAIM-TILE-TGATHER-008","PTO-READER-CLAIM-TILE-TGATHER-009","PTO-READER-CLAIM-TILE-TGEMV-001","PTO-READER-CLAIM-TILE-TGEMV-002","PTO-READER-CLAIM-TILE-TGEMV-003","PTO-READER-CLAIM-TILE-TGEMV-004","PTO-READER-CLAIM-TILE-TGEMV-005","PTO-READER-CLAIM-TILE-TGEMV-006","PTO-READER-CLAIM-TILE-TGEMV-007","PTO-READER-CLAIM-TILE-TGEMV-008","PTO-READER-CLAIM-TILE-TGEMV-009","PTO-READER-CLAIM-TILE-TGEMV-ACC-001","PTO-READER-CLAIM-TILE-TGEMV-ACC-002","PTO-READER-CLAIM-TILE-TGEMV-ACC-003","PTO-READER-CLAIM-TILE-TGEMV-ACC-004","PTO-READER-CLAIM-TILE-TGEMV-ACC-005","PTO-READER-CLAIM-TILE-TGEMV-ACC-006","PTO-READER-CLAIM-TILE-TGEMV-ACC-007","PTO-READER-CLAIM-TILE-TGEMV-ACC-008","PTO-READER-CLAIM-TILE-TGEMV-ACC-009","PTO-READER-CLAIM-TILE-TGEMV-BIAS-001","PTO-READER-CLAIM-TILE-TGEMV-BIAS-002","PTO-READER-CLAIM-TILE-TGEMV-BIAS-003","PTO-READER-CLAIM-TILE-TGEMV-BIAS-004","PTO-READER-CLAIM-TILE-TGEMV-BIAS-005","PTO-READER-CLAIM-TILE-TGEMV-BIAS-006","PTO-READER-CLAIM-TILE-TGEMV-BIAS-007","PTO-READER-CLAIM-TILE-TGEMV-BIAS-008","PTO-READER-CLAIM-TILE-TGEMV-BIAS-009","PTO-READER-CLAIM-TILE-TGEMV-MX-001","PTO-READER-CLAIM-TILE-TGEMV-MX-002","PTO-READER-CLAIM-TILE-TGEMV-MX-003","PTO-READER-CLAIM-TILE-TGEMV-MX-004","PTO-READER-CLAIM-TILE-TGEMV-MX-005","PTO-READER-CLAIM-TILE-TGEMV-MX-006","PTO-READER-CLAIM-TILE-TGEMV-MX-007","PTO-READER-CLAIM-TILE-TGEMV-MX-008","PTO-READER-CLAIM-TILE-TGEMV-MX-009","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-001","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-002","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-003","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-004","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-005","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-006","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-007","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-008","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-009","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-001","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-002","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-003","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-004","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-005","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-006","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-007","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-008","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-009","PTO-READER-CLAIM-TILE-THISTOGRAM-001","PTO-READER-CLAIM-TILE-THISTOGRAM-002","PTO-READER-CLAIM-TILE-THISTOGRAM-003","PTO-READER-CLAIM-TILE-THISTOGRAM-004","PTO-READER-CLAIM-TILE-THISTOGRAM-005","PTO-READER-CLAIM-TILE-THISTOGRAM-006","PTO-READER-CLAIM-TILE-THISTOGRAM-007","PTO-READER-CLAIM-TILE-THISTOGRAM-008","PTO-READER-CLAIM-TILE-THISTOGRAM-009","PTO-READER-CLAIM-TILE-TIMG2COL-001","PTO-READER-CLAIM-TILE-TIMG2COL-002","PTO-READER-CLAIM-TILE-TIMG2COL-003","PTO-READER-CLAIM-TILE-TIMG2COL-004","PTO-READER-CLAIM-TILE-TIMG2COL-005","PTO-READER-CLAIM-TILE-TIMG2COL-006","PTO-READER-CLAIM-TILE-TIMG2COL-007","PTO-READER-CLAIM-TILE-TIMG2COL-008","PTO-READER-CLAIM-TILE-TIMG2COL-009","PTO-READER-CLAIM-TILE-TINSERT-001","PTO-READER-CLAIM-TILE-TINSERT-002","PTO-READER-CLAIM-TILE-TINSERT-003","PTO-READER-CLAIM-TILE-TINSERT-004","PTO-READER-CLAIM-TILE-TINSERT-005","PTO-READER-CLAIM-TILE-TINSERT-006","PTO-READER-CLAIM-TILE-TINSERT-007","PTO-READER-CLAIM-TILE-TINSERT-008","PTO-READER-CLAIM-TILE-TINSERT-009","PTO-READER-CLAIM-TILE-TLOAD-001","PTO-READER-CLAIM-TILE-TLOAD-002","PTO-READER-CLAIM-TILE-TLOAD-003","PTO-READER-CLAIM-TILE-TLOAD-004","PTO-READER-CLAIM-TILE-TLOAD-005","PTO-READER-CLAIM-TILE-TLOAD-006","PTO-READER-CLAIM-TILE-TLOAD-007","PTO-READER-CLAIM-TILE-TLOAD-008","PTO-READER-CLAIM-TILE-TLOAD-009","PTO-READER-CLAIM-TILE-TLOG-001","PTO-READER-CLAIM-TILE-TLOG-002","PTO-READER-CLAIM-TILE-TLOG-003","PTO-READER-CLAIM-TILE-TLOG-004","PTO-READER-CLAIM-TILE-TLOG-005","PTO-READER-CLAIM-TILE-TLOG-006","PTO-READER-CLAIM-TILE-TLOG-007","PTO-READER-CLAIM-TILE-TLOG-008","PTO-READER-CLAIM-TILE-TLOG-009","PTO-READER-CLAIM-TILE-TMATMUL-001","PTO-READER-CLAIM-TILE-TMATMUL-002","PTO-READER-CLAIM-TILE-TMATMUL-003","PTO-READER-CLAIM-TILE-TMATMUL-004","PTO-READER-CLAIM-TILE-TMATMUL-005","PTO-READER-CLAIM-TILE-TMATMUL-006","PTO-READER-CLAIM-TILE-TMATMUL-007","PTO-READER-CLAIM-TILE-TMATMUL-008","PTO-READER-CLAIM-TILE-TMATMUL-009","PTO-READER-CLAIM-TILE-TMATMUL-ACC-001","PTO-READER-CLAIM-TILE-TMATMUL-ACC-002","PTO-READER-CLAIM-TILE-TMATMUL-ACC-003","PTO-READER-CLAIM-TILE-TMATMUL-ACC-004","PTO-READER-CLAIM-TILE-TMATMUL-ACC-005","PTO-READER-CLAIM-TILE-TMATMUL-ACC-006","PTO-READER-CLAIM-TILE-TMATMUL-ACC-007","PTO-READER-CLAIM-TILE-TMATMUL-ACC-008","PTO-READER-CLAIM-TILE-TMATMUL-ACC-009","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-001","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-002","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-003","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-004","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-005","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-006","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-007","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-008","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-009","PTO-READER-CLAIM-TILE-TMAX-001","PTO-READER-CLAIM-TILE-TMAX-002","PTO-READER-CLAIM-TILE-TMAX-003","PTO-READER-CLAIM-TILE-TMAX-004","PTO-READER-CLAIM-TILE-TMAX-005","PTO-READER-CLAIM-TILE-TMAX-006","PTO-READER-CLAIM-TILE-TMAX-007","PTO-READER-CLAIM-TILE-TMAX-008","PTO-READER-CLAIM-TILE-TMAX-009","PTO-READER-CLAIM-TILE-TMAXS-001","PTO-READER-CLAIM-TILE-TMAXS-002","PTO-READER-CLAIM-TILE-TMAXS-003","PTO-READER-CLAIM-TILE-TMAXS-004","PTO-READER-CLAIM-TILE-TMAXS-005","PTO-READER-CLAIM-TILE-TMAXS-006","PTO-READER-CLAIM-TILE-TMAXS-007","PTO-READER-CLAIM-TILE-TMAXS-008","PTO-READER-CLAIM-TILE-TMAXS-009","PTO-READER-CLAIM-TILE-TMIN-001","PTO-READER-CLAIM-TILE-TMIN-002","PTO-READER-CLAIM-TILE-TMIN-003","PTO-READER-CLAIM-TILE-TMIN-004","PTO-READER-CLAIM-TILE-TMIN-005","PTO-READER-CLAIM-TILE-TMIN-006","PTO-READER-CLAIM-TILE-TMIN-007","PTO-READER-CLAIM-TILE-TMIN-008","PTO-READER-CLAIM-TILE-TMIN-009","PTO-READER-CLAIM-TILE-TMINS-001","PTO-READER-CLAIM-TILE-TMINS-002","PTO-READER-CLAIM-TILE-TMINS-003","PTO-READER-CLAIM-TILE-TMINS-004","PTO-READER-CLAIM-TILE-TMINS-005","PTO-READER-CLAIM-TILE-TMINS-006","PTO-READER-CLAIM-TILE-TMINS-007","PTO-READER-CLAIM-TILE-TMINS-008","PTO-READER-CLAIM-TILE-TMINS-009","PTO-READER-CLAIM-TILE-TMOV-001","PTO-READER-CLAIM-TILE-TMOV-002","PTO-READER-CLAIM-TILE-TMOV-003","PTO-READER-CLAIM-TILE-TMOV-004","PTO-READER-CLAIM-TILE-TMOV-005","PTO-READER-CLAIM-TILE-TMOV-006","PTO-READER-CLAIM-TILE-TMOV-007","PTO-READER-CLAIM-TILE-TMOV-008","PTO-READER-CLAIM-TILE-TMOV-009","PTO-READER-CLAIM-TILE-TMRGSORT-001","PTO-READER-CLAIM-TILE-TMRGSORT-002","PTO-READER-CLAIM-TILE-TMRGSORT-003","PTO-READER-CLAIM-TILE-TMRGSORT-004","PTO-READER-CLAIM-TILE-TMRGSORT-005","PTO-READER-CLAIM-TILE-TMRGSORT-006","PTO-READER-CLAIM-TILE-TMRGSORT-007","PTO-READER-CLAIM-TILE-TMRGSORT-008","PTO-READER-CLAIM-TILE-TMRGSORT-009","PTO-READER-CLAIM-TILE-TMUL-001","PTO-READER-CLAIM-TILE-TMUL-002","PTO-READER-CLAIM-TILE-TMUL-003","PTO-READER-CLAIM-TILE-TMUL-004","PTO-READER-CLAIM-TILE-TMUL-005","PTO-READER-CLAIM-TILE-TMUL-006","PTO-READER-CLAIM-TILE-TMUL-007","PTO-READER-CLAIM-TILE-TMUL-008","PTO-READER-CLAIM-TILE-TMUL-009","PTO-READER-CLAIM-TILE-TMULS-001","PTO-READER-CLAIM-TILE-TMULS-002","PTO-READER-CLAIM-TILE-TMULS-003","PTO-READER-CLAIM-TILE-TMULS-004","PTO-READER-CLAIM-TILE-TMULS-005","PTO-READER-CLAIM-TILE-TMULS-006","PTO-READER-CLAIM-TILE-TMULS-007","PTO-READER-CLAIM-TILE-TMULS-008","PTO-READER-CLAIM-TILE-TMULS-009","PTO-READER-CLAIM-TILE-TNEG-001","PTO-READER-CLAIM-TILE-TNEG-002","PTO-READER-CLAIM-TILE-TNEG-003","PTO-READER-CLAIM-TILE-TNEG-004","PTO-READER-CLAIM-TILE-TNEG-005","PTO-READER-CLAIM-TILE-TNEG-006","PTO-READER-CLAIM-TILE-TNEG-007","PTO-READER-CLAIM-TILE-TNEG-008","PTO-READER-CLAIM-TILE-TNEG-009","PTO-READER-CLAIM-TILE-TNOT-001","PTO-READER-CLAIM-TILE-TNOT-002","PTO-READER-CLAIM-TILE-TNOT-003","PTO-READER-CLAIM-TILE-TNOT-004","PTO-READER-CLAIM-TILE-TNOT-005","PTO-READER-CLAIM-TILE-TNOT-006","PTO-READER-CLAIM-TILE-TNOT-007","PTO-READER-CLAIM-TILE-TNOT-008","PTO-READER-CLAIM-TILE-TNOT-009","PTO-READER-CLAIM-TILE-TOR-001","PTO-READER-CLAIM-TILE-TOR-002","PTO-READER-CLAIM-TILE-TOR-003","PTO-READER-CLAIM-TILE-TOR-004","PTO-READER-CLAIM-TILE-TOR-005","PTO-READER-CLAIM-TILE-TOR-006","PTO-READER-CLAIM-TILE-TOR-007","PTO-READER-CLAIM-TILE-TOR-008","PTO-READER-CLAIM-TILE-TOR-009","PTO-READER-CLAIM-TILE-TORS-001","PTO-READER-CLAIM-TILE-TORS-002","PTO-READER-CLAIM-TILE-TORS-003","PTO-READER-CLAIM-TILE-TORS-004","PTO-READER-CLAIM-TILE-TORS-005","PTO-READER-CLAIM-TILE-TORS-006","PTO-READER-CLAIM-TILE-TORS-007","PTO-READER-CLAIM-TILE-TORS-008","PTO-READER-CLAIM-TILE-TORS-009","PTO-READER-CLAIM-TILE-TPREFETCH-001","PTO-READER-CLAIM-TILE-TPREFETCH-002","PTO-READER-CLAIM-TILE-TPREFETCH-003","PTO-READER-CLAIM-TILE-TPREFETCH-004","PTO-READER-CLAIM-TILE-TPREFETCH-005","PTO-READER-CLAIM-TILE-TPREFETCH-006","PTO-READER-CLAIM-TILE-TPREFETCH-007","PTO-READER-CLAIM-TILE-TPREFETCH-008","PTO-READER-CLAIM-TILE-TPREFETCH-009"],"reviewed_node_count":544,"reviewed_node_ids":["PTO-READER-NODE-TILE-TFMA-001","PTO-READER-NODE-TILE-TFMA-002","PTO-READER-NODE-TILE-TFMA-003","PTO-READER-NODE-TILE-TFMA-004","PTO-READER-NODE-TILE-TFMA-005","PTO-READER-NODE-TILE-TFMA-006","PTO-READER-NODE-TILE-TFMA-007","PTO-READER-NODE-TILE-TFMA-008","PTO-READER-NODE-TILE-TFMA-009","PTO-READER-NODE-TILE-TFMA-010","PTO-READER-NODE-TILE-TFMA-011","PTO-READER-NODE-TILE-TFMA-012","PTO-READER-NODE-TILE-TFMA-013","PTO-READER-NODE-TILE-TFMA-014","PTO-READER-NODE-TILE-TFMA-015","PTO-READER-NODE-TILE-TFMA-016","PTO-READER-NODE-TILE-TFMA-017","PTO-READER-NODE-TILE-TGATHER-001","PTO-READER-NODE-TILE-TGATHER-002","PTO-READER-NODE-TILE-TGATHER-003","PTO-READER-NODE-TILE-TGATHER-004","PTO-READER-NODE-TILE-TGATHER-005","PTO-READER-NODE-TILE-TGATHER-006","PTO-READER-NODE-TILE-TGATHER-007","PTO-READER-NODE-TILE-TGATHER-008","PTO-READER-NODE-TILE-TGATHER-009","PTO-READER-NODE-TILE-TGATHER-010","PTO-READER-NODE-TILE-TGATHER-011","PTO-READER-NODE-TILE-TGATHER-012","PTO-READER-NODE-TILE-TGATHER-013","PTO-READER-NODE-TILE-TGATHER-014","PTO-READER-NODE-TILE-TGATHER-015","PTO-READER-NODE-TILE-TGATHER-016","PTO-READER-NODE-TILE-TGATHER-017","PTO-READER-NODE-TILE-TGEMV-001","PTO-READER-NODE-TILE-TGEMV-002","PTO-READER-NODE-TILE-TGEMV-003","PTO-READER-NODE-TILE-TGEMV-004","PTO-READER-NODE-TILE-TGEMV-005","PTO-READER-NODE-TILE-TGEMV-006","PTO-READER-NODE-TILE-TGEMV-007","PTO-READER-NODE-TILE-TGEMV-008","PTO-READER-NODE-TILE-TGEMV-009","PTO-READER-NODE-TILE-TGEMV-010","PTO-READER-NODE-TILE-TGEMV-011","PTO-READER-NODE-TILE-TGEMV-012","PTO-READER-NODE-TILE-TGEMV-013","PTO-READER-NODE-TILE-TGEMV-014","PTO-READER-NODE-TILE-TGEMV-015","PTO-READER-NODE-TILE-TGEMV-016","PTO-READER-NODE-TILE-TGEMV-017","PTO-READER-NODE-TILE-TGEMV-ACC-001","PTO-READER-NODE-TILE-TGEMV-ACC-002","PTO-READER-NODE-TILE-TGEMV-ACC-003","PTO-READER-NODE-TILE-TGEMV-ACC-004","PTO-READER-NODE-TILE-TGEMV-ACC-005","PTO-READER-NODE-TILE-TGEMV-ACC-006","PTO-READER-NODE-TILE-TGEMV-ACC-007","PTO-READER-NODE-TILE-TGEMV-ACC-008","PTO-READER-NODE-TILE-TGEMV-ACC-009","PTO-READER-NODE-TILE-TGEMV-ACC-010","PTO-READER-NODE-TILE-TGEMV-ACC-011","PTO-READER-NODE-TILE-TGEMV-ACC-012","PTO-READER-NODE-TILE-TGEMV-ACC-013","PTO-READER-NODE-TILE-TGEMV-ACC-014","PTO-READER-NODE-TILE-TGEMV-ACC-015","PTO-READER-NODE-TILE-TGEMV-ACC-016","PTO-READER-NODE-TILE-TGEMV-ACC-017","PTO-READER-NODE-TILE-TGEMV-BIAS-001","PTO-READER-NODE-TILE-TGEMV-BIAS-002","PTO-READER-NODE-TILE-TGEMV-BIAS-003","PTO-READER-NODE-TILE-TGEMV-BIAS-004","PTO-READER-NODE-TILE-TGEMV-BIAS-005","PTO-READER-NODE-TILE-TGEMV-BIAS-006","PTO-READER-NODE-TILE-TGEMV-BIAS-007","PTO-READER-NODE-TILE-TGEMV-BIAS-008","PTO-READER-NODE-TILE-TGEMV-BIAS-009","PTO-READER-NODE-TILE-TGEMV-BIAS-010","PTO-READER-NODE-TILE-TGEMV-BIAS-011","PTO-READER-NODE-TILE-TGEMV-BIAS-012","PTO-READER-NODE-TILE-TGEMV-BIAS-013","PTO-READER-NODE-TILE-TGEMV-BIAS-014","PTO-READER-NODE-TILE-TGEMV-BIAS-015","PTO-READER-NODE-TILE-TGEMV-BIAS-016","PTO-READER-NODE-TILE-TGEMV-BIAS-017","PTO-READER-NODE-TILE-TGEMV-MX-001","PTO-READER-NODE-TILE-TGEMV-MX-002","PTO-READER-NODE-TILE-TGEMV-MX-003","PTO-READER-NODE-TILE-TGEMV-MX-004","PTO-READER-NODE-TILE-TGEMV-MX-005","PTO-READER-NODE-TILE-TGEMV-MX-006","PTO-READER-NODE-TILE-TGEMV-MX-007","PTO-READER-NODE-TILE-TGEMV-MX-008","PTO-READER-NODE-TILE-TGEMV-MX-009","PTO-READER-NODE-TILE-TGEMV-MX-010","PTO-READER-NODE-TILE-TGEMV-MX-011","PTO-READER-NODE-TILE-TGEMV-MX-012","PTO-READER-NODE-TILE-TGEMV-MX-013","PTO-READER-NODE-TILE-TGEMV-MX-014","PTO-READER-NODE-TILE-TGEMV-MX-015","PTO-READER-NODE-TILE-TGEMV-MX-016","PTO-READER-NODE-TILE-TGEMV-MX-017","PTO-READER-NODE-TILE-TGEMV-MX-ACC-001","PTO-READER-NODE-TILE-TGEMV-MX-ACC-002","PTO-READER-NODE-TILE-TGEMV-MX-ACC-003","PTO-READER-NODE-TILE-TGEMV-MX-ACC-004","PTO-READER-NODE-TILE-TGEMV-MX-ACC-005","PTO-READER-NODE-TILE-TGEMV-MX-ACC-006","PTO-READER-NODE-TILE-TGEMV-MX-ACC-007","PTO-READER-NODE-TILE-TGEMV-MX-ACC-008","PTO-READER-NODE-TILE-TGEMV-MX-ACC-009","PTO-READER-NODE-TILE-TGEMV-MX-ACC-010","PTO-READER-NODE-TILE-TGEMV-MX-ACC-011","PTO-READER-NODE-TILE-TGEMV-MX-ACC-012","PTO-READER-NODE-TILE-TGEMV-MX-ACC-013","PTO-READER-NODE-TILE-TGEMV-MX-ACC-014","PTO-READER-NODE-TILE-TGEMV-MX-ACC-015","PTO-READER-NODE-TILE-TGEMV-MX-ACC-016","PTO-READER-NODE-TILE-TGEMV-MX-ACC-017","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-001","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-002","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-003","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-004","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-005","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-006","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-007","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-008","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-009","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-010","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-011","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-012","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-013","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-014","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-015","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-016","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-017","PTO-READER-NODE-TILE-THISTOGRAM-001","PTO-READER-NODE-TILE-THISTOGRAM-002","PTO-READER-NODE-TILE-THISTOGRAM-003","PTO-READER-NODE-TILE-THISTOGRAM-004","PTO-READER-NODE-TILE-THISTOGRAM-005","PTO-READER-NODE-TILE-THISTOGRAM-006","PTO-READER-NODE-TILE-THISTOGRAM-007","PTO-READER-NODE-TILE-THISTOGRAM-008","PTO-READER-NODE-TILE-THISTOGRAM-009","PTO-READER-NODE-TILE-THISTOGRAM-010","PTO-READER-NODE-TILE-THISTOGRAM-011","PTO-READER-NODE-TILE-THISTOGRAM-012","PTO-READER-NODE-TILE-THISTOGRAM-013","PTO-READER-NODE-TILE-THISTOGRAM-014","PTO-READER-NODE-TILE-THISTOGRAM-015","PTO-READER-NODE-TILE-THISTOGRAM-016","PTO-READER-NODE-TILE-THISTOGRAM-017","PTO-READER-NODE-TILE-TIMG2COL-001","PTO-READER-NODE-TILE-TIMG2COL-002","PTO-READER-NODE-TILE-TIMG2COL-003","PTO-READER-NODE-TILE-TIMG2COL-004","PTO-READER-NODE-TILE-TIMG2COL-005","PTO-READER-NODE-TILE-TIMG2COL-006","PTO-READER-NODE-TILE-TIMG2COL-007","PTO-READER-NODE-TILE-TIMG2COL-008","PTO-READER-NODE-TILE-TIMG2COL-009","PTO-READER-NODE-TILE-TIMG2COL-010","PTO-READER-NODE-TILE-TIMG2COL-011","PTO-READER-NODE-TILE-TIMG2COL-012","PTO-READER-NODE-TILE-TIMG2COL-013","PTO-READER-NODE-TILE-TIMG2COL-014","PTO-READER-NODE-TILE-TIMG2COL-015","PTO-READER-NODE-TILE-TIMG2COL-016","PTO-READER-NODE-TILE-TIMG2COL-017","PTO-READER-NODE-TILE-TINSERT-001","PTO-READER-NODE-TILE-TINSERT-002","PTO-READER-NODE-TILE-TINSERT-003","PTO-READER-NODE-TILE-TINSERT-004","PTO-READER-NODE-TILE-TINSERT-005","PTO-READER-NODE-TILE-TINSERT-006","PTO-READER-NODE-TILE-TINSERT-007","PTO-READER-NODE-TILE-TINSERT-008","PTO-READER-NODE-TILE-TINSERT-009","PTO-READER-NODE-TILE-TINSERT-010","PTO-READER-NODE-TILE-TINSERT-011","PTO-READER-NODE-TILE-TINSERT-012","PTO-READER-NODE-TILE-TINSERT-013","PTO-READER-NODE-TILE-TINSERT-014","PTO-READER-NODE-TILE-TINSERT-015","PTO-READER-NODE-TILE-TINSERT-016","PTO-READER-NODE-TILE-TINSERT-017","PTO-READER-NODE-TILE-TLOAD-001","PTO-READER-NODE-TILE-TLOAD-002","PTO-READER-NODE-TILE-TLOAD-003","PTO-READER-NODE-TILE-TLOAD-004","PTO-READER-NODE-TILE-TLOAD-005","PTO-READER-NODE-TILE-TLOAD-006","PTO-READER-NODE-TILE-TLOAD-007","PTO-READER-NODE-TILE-TLOAD-008","PTO-READER-NODE-TILE-TLOAD-009","PTO-READER-NODE-TILE-TLOAD-010","PTO-READER-NODE-TILE-TLOAD-011","PTO-READER-NODE-TILE-TLOAD-012","PTO-READER-NODE-TILE-TLOAD-013","PTO-READER-NODE-TILE-TLOAD-014","PTO-READER-NODE-TILE-TLOAD-015","PTO-READER-NODE-TILE-TLOAD-016","PTO-READER-NODE-TILE-TLOAD-017","PTO-READER-NODE-TILE-TLOG-001","PTO-READER-NODE-TILE-TLOG-002","PTO-READER-NODE-TILE-TLOG-003","PTO-READER-NODE-TILE-TLOG-004","PTO-READER-NODE-TILE-TLOG-005","PTO-READER-NODE-TILE-TLOG-006","PTO-READER-NODE-TILE-TLOG-007","PTO-READER-NODE-TILE-TLOG-008","PTO-READER-NODE-TILE-TLOG-009","PTO-READER-NODE-TILE-TLOG-010","PTO-READER-NODE-TILE-TLOG-011","PTO-READER-NODE-TILE-TLOG-012","PTO-READER-NODE-TILE-TLOG-013","PTO-READER-NODE-TILE-TLOG-014","PTO-READER-NODE-TILE-TLOG-015","PTO-READER-NODE-TILE-TLOG-016","PTO-READER-NODE-TILE-TLOG-017","PTO-READER-NODE-TILE-TMATMUL-001","PTO-READER-NODE-TILE-TMATMUL-002","PTO-READER-NODE-TILE-TMATMUL-003","PTO-READER-NODE-TILE-TMATMUL-004","PTO-READER-NODE-TILE-TMATMUL-005","PTO-READER-NODE-TILE-TMATMUL-006","PTO-READER-NODE-TILE-TMATMUL-007","PTO-READER-NODE-TILE-TMATMUL-008","PTO-READER-NODE-TILE-TMATMUL-009","PTO-READER-NODE-TILE-TMATMUL-010","PTO-READER-NODE-TILE-TMATMUL-011","PTO-READER-NODE-TILE-TMATMUL-012","PTO-READER-NODE-TILE-TMATMUL-013","PTO-READER-NODE-TILE-TMATMUL-014","PTO-READER-NODE-TILE-TMATMUL-015","PTO-READER-NODE-TILE-TMATMUL-016","PTO-READER-NODE-TILE-TMATMUL-017","PTO-READER-NODE-TILE-TMATMUL-ACC-001","PTO-READER-NODE-TILE-TMATMUL-ACC-002","PTO-READER-NODE-TILE-TMATMUL-ACC-003","PTO-READER-NODE-TILE-TMATMUL-ACC-004","PTO-READER-NODE-TILE-TMATMUL-ACC-005","PTO-READER-NODE-TILE-TMATMUL-ACC-006","PTO-READER-NODE-TILE-TMATMUL-ACC-007","PTO-READER-NODE-TILE-TMATMUL-ACC-008","PTO-READER-NODE-TILE-TMATMUL-ACC-009","PTO-READER-NODE-TILE-TMATMUL-ACC-010","PTO-READER-NODE-TILE-TMATMUL-ACC-011","PTO-READER-NODE-TILE-TMATMUL-ACC-012","PTO-READER-NODE-TILE-TMATMUL-ACC-013","PTO-READER-NODE-TILE-TMATMUL-ACC-014","PTO-READER-NODE-TILE-TMATMUL-ACC-015","PTO-READER-NODE-TILE-TMATMUL-ACC-016","PTO-READER-NODE-TILE-TMATMUL-ACC-017","PTO-READER-NODE-TILE-TMATMUL-BIAS-001","PTO-READER-NODE-TILE-TMATMUL-BIAS-002","PTO-READER-NODE-TILE-TMATMUL-BIAS-003","PTO-READER-NODE-TILE-TMATMUL-BIAS-004","PTO-READER-NODE-TILE-TMATMUL-BIAS-005","PTO-READER-NODE-TILE-TMATMUL-BIAS-006","PTO-READER-NODE-TILE-TMATMUL-BIAS-007","PTO-READER-NODE-TILE-TMATMUL-BIAS-008","PTO-READER-NODE-TILE-TMATMUL-BIAS-009","PTO-READER-NODE-TILE-TMATMUL-BIAS-010","PTO-READER-NODE-TILE-TMATMUL-BIAS-011","PTO-READER-NODE-TILE-TMATMUL-BIAS-012","PTO-READER-NODE-TILE-TMATMUL-BIAS-013","PTO-READER-NODE-TILE-TMATMUL-BIAS-014","PTO-READER-NODE-TILE-TMATMUL-BIAS-015","PTO-READER-NODE-TILE-TMATMUL-BIAS-016","PTO-READER-NODE-TILE-TMATMUL-BIAS-017","PTO-READER-NODE-TILE-TMATMUL-MX-001","PTO-READER-NODE-TILE-TMATMUL-MX-002","PTO-READER-NODE-TILE-TMATMUL-MX-003","PTO-READER-NODE-TILE-TMATMUL-MX-004","PTO-READER-NODE-TILE-TMATMUL-MX-005","PTO-READER-NODE-TILE-TMATMUL-MX-006","PTO-READER-NODE-TILE-TMATMUL-MX-007","PTO-READER-NODE-TILE-TMATMUL-MX-008","PTO-READER-NODE-TILE-TMATMUL-MX-009","PTO-READER-NODE-TILE-TMATMUL-MX-010","PTO-READER-NODE-TILE-TMATMUL-MX-011","PTO-READER-NODE-TILE-TMATMUL-MX-012","PTO-READER-NODE-TILE-TMATMUL-MX-013","PTO-READER-NODE-TILE-TMATMUL-MX-014","PTO-READER-NODE-TILE-TMATMUL-MX-015","PTO-READER-NODE-TILE-TMATMUL-MX-016","PTO-READER-NODE-TILE-TMATMUL-MX-017","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-001","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-002","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-003","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-004","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-005","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-006","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-007","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-008","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-009","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-010","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-011","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-012","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-013","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-014","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-015","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-016","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-017","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-001","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-002","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-003","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-004","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-005","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-006","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-007","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-008","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-009","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-010","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-011","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-012","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-013","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-014","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-015","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-016","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-017","PTO-READER-NODE-TILE-TMAX-001","PTO-READER-NODE-TILE-TMAX-002","PTO-READER-NODE-TILE-TMAX-003","PTO-READER-NODE-TILE-TMAX-004","PTO-READER-NODE-TILE-TMAX-005","PTO-READER-NODE-TILE-TMAX-006","PTO-READER-NODE-TILE-TMAX-007","PTO-READER-NODE-TILE-TMAX-008","PTO-READER-NODE-TILE-TMAX-009","PTO-READER-NODE-TILE-TMAX-010","PTO-READER-NODE-TILE-TMAX-011","PTO-READER-NODE-TILE-TMAX-012","PTO-READER-NODE-TILE-TMAX-013","PTO-READER-NODE-TILE-TMAX-014","PTO-READER-NODE-TILE-TMAX-015","PTO-READER-NODE-TILE-TMAX-016","PTO-READER-NODE-TILE-TMAX-017","PTO-READER-NODE-TILE-TMAXS-001","PTO-READER-NODE-TILE-TMAXS-002","PTO-READER-NODE-TILE-TMAXS-003","PTO-READER-NODE-TILE-TMAXS-004","PTO-READER-NODE-TILE-TMAXS-005","PTO-READER-NODE-TILE-TMAXS-006","PTO-READER-NODE-TILE-TMAXS-007","PTO-READER-NODE-TILE-TMAXS-008","PTO-READER-NODE-TILE-TMAXS-009","PTO-READER-NODE-TILE-TMAXS-010","PTO-READER-NODE-TILE-TMAXS-011","PTO-READER-NODE-TILE-TMAXS-012","PTO-READER-NODE-TILE-TMAXS-013","PTO-READER-NODE-TILE-TMAXS-014","PTO-READER-NODE-TILE-TMAXS-015","PTO-READER-NODE-TILE-TMAXS-016","PTO-READER-NODE-TILE-TMAXS-017","PTO-READER-NODE-TILE-TMIN-001","PTO-READER-NODE-TILE-TMIN-002","PTO-READER-NODE-TILE-TMIN-003","PTO-READER-NODE-TILE-TMIN-004","PTO-READER-NODE-TILE-TMIN-005","PTO-READER-NODE-TILE-TMIN-006","PTO-READER-NODE-TILE-TMIN-007","PTO-READER-NODE-TILE-TMIN-008","PTO-READER-NODE-TILE-TMIN-009","PTO-READER-NODE-TILE-TMIN-010","PTO-READER-NODE-TILE-TMIN-011","PTO-READER-NODE-TILE-TMIN-012","PTO-READER-NODE-TILE-TMIN-013","PTO-READER-NODE-TILE-TMIN-014","PTO-READER-NODE-TILE-TMIN-015","PTO-READER-NODE-TILE-TMIN-016","PTO-READER-NODE-TILE-TMIN-017","PTO-READER-NODE-TILE-TMINS-001","PTO-READER-NODE-TILE-TMINS-002","PTO-READER-NODE-TILE-TMINS-003","PTO-READER-NODE-TILE-TMINS-004","PTO-READER-NODE-TILE-TMINS-005","PTO-READER-NODE-TILE-TMINS-006","PTO-READER-NODE-TILE-TMINS-007","PTO-READER-NODE-TILE-TMINS-008","PTO-READER-NODE-TILE-TMINS-009","PTO-READER-NODE-TILE-TMINS-010","PTO-READER-NODE-TILE-TMINS-011","PTO-READER-NODE-TILE-TMINS-012","PTO-READER-NODE-TILE-TMINS-013","PTO-READER-NODE-TILE-TMINS-014","PTO-READER-NODE-TILE-TMINS-015","PTO-READER-NODE-TILE-TMINS-016","PTO-READER-NODE-TILE-TMINS-017","PTO-READER-NODE-TILE-TMOV-001","PTO-READER-NODE-TILE-TMOV-002","PTO-READER-NODE-TILE-TMOV-003","PTO-READER-NODE-TILE-TMOV-004","PTO-READER-NODE-TILE-TMOV-005","PTO-READER-NODE-TILE-TMOV-006","PTO-READER-NODE-TILE-TMOV-007","PTO-READER-NODE-TILE-TMOV-008","PTO-READER-NODE-TILE-TMOV-009","PTO-READER-NODE-TILE-TMOV-010","PTO-READER-NODE-TILE-TMOV-011","PTO-READER-NODE-TILE-TMOV-012","PTO-READER-NODE-TILE-TMOV-013","PTO-READER-NODE-TILE-TMOV-014","PTO-READER-NODE-TILE-TMOV-015","PTO-READER-NODE-TILE-TMOV-016","PTO-READER-NODE-TILE-TMOV-017","PTO-READER-NODE-TILE-TMRGSORT-001","PTO-READER-NODE-TILE-TMRGSORT-002","PTO-READER-NODE-TILE-TMRGSORT-003","PTO-READER-NODE-TILE-TMRGSORT-004","PTO-READER-NODE-TILE-TMRGSORT-005","PTO-READER-NODE-TILE-TMRGSORT-006","PTO-READER-NODE-TILE-TMRGSORT-007","PTO-READER-NODE-TILE-TMRGSORT-008","PTO-READER-NODE-TILE-TMRGSORT-009","PTO-READER-NODE-TILE-TMRGSORT-010","PTO-READER-NODE-TILE-TMRGSORT-011","PTO-READER-NODE-TILE-TMRGSORT-012","PTO-READER-NODE-TILE-TMRGSORT-013","PTO-READER-NODE-TILE-TMRGSORT-014","PTO-READER-NODE-TILE-TMRGSORT-015","PTO-READER-NODE-TILE-TMRGSORT-016","PTO-READER-NODE-TILE-TMRGSORT-017","PTO-READER-NODE-TILE-TMUL-001","PTO-READER-NODE-TILE-TMUL-002","PTO-READER-NODE-TILE-TMUL-003","PTO-READER-NODE-TILE-TMUL-004","PTO-READER-NODE-TILE-TMUL-005","PTO-READER-NODE-TILE-TMUL-006","PTO-READER-NODE-TILE-TMUL-007","PTO-READER-NODE-TILE-TMUL-008","PTO-READER-NODE-TILE-TMUL-009","PTO-READER-NODE-TILE-TMUL-010","PTO-READER-NODE-TILE-TMUL-011","PTO-READER-NODE-TILE-TMUL-012","PTO-READER-NODE-TILE-TMUL-013","PTO-READER-NODE-TILE-TMUL-014","PTO-READER-NODE-TILE-TMUL-015","PTO-READER-NODE-TILE-TMUL-016","PTO-READER-NODE-TILE-TMUL-017","PTO-READER-NODE-TILE-TMULS-001","PTO-READER-NODE-TILE-TMULS-002","PTO-READER-NODE-TILE-TMULS-003","PTO-READER-NODE-TILE-TMULS-004","PTO-READER-NODE-TILE-TMULS-005","PTO-READER-NODE-TILE-TMULS-006","PTO-READER-NODE-TILE-TMULS-007","PTO-READER-NODE-TILE-TMULS-008","PTO-READER-NODE-TILE-TMULS-009","PTO-READER-NODE-TILE-TMULS-010","PTO-READER-NODE-TILE-TMULS-011","PTO-READER-NODE-TILE-TMULS-012","PTO-READER-NODE-TILE-TMULS-013","PTO-READER-NODE-TILE-TMULS-014","PTO-READER-NODE-TILE-TMULS-015","PTO-READER-NODE-TILE-TMULS-016","PTO-READER-NODE-TILE-TMULS-017","PTO-READER-NODE-TILE-TNEG-001","PTO-READER-NODE-TILE-TNEG-002","PTO-READER-NODE-TILE-TNEG-003","PTO-READER-NODE-TILE-TNEG-004","PTO-READER-NODE-TILE-TNEG-005","PTO-READER-NODE-TILE-TNEG-006","PTO-READER-NODE-TILE-TNEG-007","PTO-READER-NODE-TILE-TNEG-008","PTO-READER-NODE-TILE-TNEG-009","PTO-READER-NODE-TILE-TNEG-010","PTO-READER-NODE-TILE-TNEG-011","PTO-READER-NODE-TILE-TNEG-012","PTO-READER-NODE-TILE-TNEG-013","PTO-READER-NODE-TILE-TNEG-014","PTO-READER-NODE-TILE-TNEG-015","PTO-READER-NODE-TILE-TNEG-016","PTO-READER-NODE-TILE-TNEG-017","PTO-READER-NODE-TILE-TNOT-001","PTO-READER-NODE-TILE-TNOT-002","PTO-READER-NODE-TILE-TNOT-003","PTO-READER-NODE-TILE-TNOT-004","PTO-READER-NODE-TILE-TNOT-005","PTO-READER-NODE-TILE-TNOT-006","PTO-READER-NODE-TILE-TNOT-007","PTO-READER-NODE-TILE-TNOT-008","PTO-READER-NODE-TILE-TNOT-009","PTO-READER-NODE-TILE-TNOT-010","PTO-READER-NODE-TILE-TNOT-011","PTO-READER-NODE-TILE-TNOT-012","PTO-READER-NODE-TILE-TNOT-013","PTO-READER-NODE-TILE-TNOT-014","PTO-READER-NODE-TILE-TNOT-015","PTO-READER-NODE-TILE-TNOT-016","PTO-READER-NODE-TILE-TNOT-017","PTO-READER-NODE-TILE-TOR-001","PTO-READER-NODE-TILE-TOR-002","PTO-READER-NODE-TILE-TOR-003","PTO-READER-NODE-TILE-TOR-004","PTO-READER-NODE-TILE-TOR-005","PTO-READER-NODE-TILE-TOR-006","PTO-READER-NODE-TILE-TOR-007","PTO-READER-NODE-TILE-TOR-008","PTO-READER-NODE-TILE-TOR-009","PTO-READER-NODE-TILE-TOR-010","PTO-READER-NODE-TILE-TOR-011","PTO-READER-NODE-TILE-TOR-012","PTO-READER-NODE-TILE-TOR-013","PTO-READER-NODE-TILE-TOR-014","PTO-READER-NODE-TILE-TOR-015","PTO-READER-NODE-TILE-TOR-016","PTO-READER-NODE-TILE-TOR-017","PTO-READER-NODE-TILE-TORS-001","PTO-READER-NODE-TILE-TORS-002","PTO-READER-NODE-TILE-TORS-003","PTO-READER-NODE-TILE-TORS-004","PTO-READER-NODE-TILE-TORS-005","PTO-READER-NODE-TILE-TORS-006","PTO-READER-NODE-TILE-TORS-007","PTO-READER-NODE-TILE-TORS-008","PTO-READER-NODE-TILE-TORS-009","PTO-READER-NODE-TILE-TORS-010","PTO-READER-NODE-TILE-TORS-011","PTO-READER-NODE-TILE-TORS-012","PTO-READER-NODE-TILE-TORS-013","PTO-READER-NODE-TILE-TORS-014","PTO-READER-NODE-TILE-TORS-015","PTO-READER-NODE-TILE-TORS-016","PTO-READER-NODE-TILE-TORS-017","PTO-READER-NODE-TILE-TPREFETCH-001","PTO-READER-NODE-TILE-TPREFETCH-002","PTO-READER-NODE-TILE-TPREFETCH-003","PTO-READER-NODE-TILE-TPREFETCH-004","PTO-READER-NODE-TILE-TPREFETCH-005","PTO-READER-NODE-TILE-TPREFETCH-006","PTO-READER-NODE-TILE-TPREFETCH-007","PTO-READER-NODE-TILE-TPREFETCH-008","PTO-READER-NODE-TILE-TPREFETCH-009","PTO-READER-NODE-TILE-TPREFETCH-010","PTO-READER-NODE-TILE-TPREFETCH-011","PTO-READER-NODE-TILE-TPREFETCH-012","PTO-READER-NODE-TILE-TPREFETCH-013","PTO-READER-NODE-TILE-TPREFETCH-014","PTO-READER-NODE-TILE-TPREFETCH-015","PTO-READER-NODE-TILE-TPREFETCH-016","PTO-READER-NODE-TILE-TPREFETCH-017"],"rubric_version":"mnemonic-reader-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","unit_risks":{"PTO-TILE-TFMA":"high-risk","PTO-TILE-TGATHER":"high-risk","PTO-TILE-TGEMV":"high-risk","PTO-TILE-TGEMV-ACC":"high-risk","PTO-TILE-TGEMV-BIAS":"high-risk","PTO-TILE-TGEMV-MX":"high-risk","PTO-TILE-TGEMV-MX-ACC":"high-risk","PTO-TILE-TGEMV-MX-BIAS":"high-risk","PTO-TILE-THISTOGRAM":"high-risk","PTO-TILE-TIMG2COL":"high-risk","PTO-TILE-TINSERT":"high-risk","PTO-TILE-TLOAD":"high-risk","PTO-TILE-TLOG":"high-risk","PTO-TILE-TMATMUL":"high-risk","PTO-TILE-TMATMUL-ACC":"high-risk","PTO-TILE-TMATMUL-BIAS":"high-risk","PTO-TILE-TMATMUL-MX":"high-risk","PTO-TILE-TMATMUL-MX-ACC":"high-risk","PTO-TILE-TMATMUL-MX-BIAS":"high-risk","PTO-TILE-TMAX":"high-risk","PTO-TILE-TMAXS":"high-risk","PTO-TILE-TMIN":"high-risk","PTO-TILE-TMINS":"high-risk","PTO-TILE-TMOV":"high-risk","PTO-TILE-TMRGSORT":"high-risk","PTO-TILE-TMUL":"high-risk","PTO-TILE-TMULS":"high-risk","PTO-TILE-TNEG":"high-risk","PTO-TILE-TNOT":"high-risk","PTO-TILE-TOR":"high-risk","PTO-TILE-TORS":"high-risk","PTO-TILE-TPREFETCH":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":32,"verifier_sample_unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPREFETCH"]} diff --git a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-b-001.json b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-b-001.json index 026ae38da..ef079950a 100644 --- a/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-b-001.json +++ b/spec/evidence/mnemonic-descriptions/translation-reviews/zh-CN/tile-b-001.json @@ -1 +1 @@ -{"artifact_digests":{"language_review":"9d5caafa6b917b5a40f1ec86b58c903487d11197ec21ee44da0e5fa43946b61d","translation":"5fc8d10c0c5090e9455757a5d4d254bf40e5213d06e4aac86cbee2d145d5c49d","verification":"49ac8e90f6bb004d2b26ad4dfcc053572c7eae53d437fca79e702c3d32bdacc4"},"batch_id":"PTO-READER-ZH-TILE-B-001","contexts":{"language_reviewer":"/root/arch_d_semantic_review","translator":"/root/arch_rollout_d","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPARTADD","PTO-TILE-TPARTMAX","PTO-TILE-TPARTMIN","PTO-TILE-TPARTMUL","PTO-TILE-TPREFETCH"],"reviewed_claim_count":324,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-TFMA-001","PTO-READER-CLAIM-TILE-TFMA-002","PTO-READER-CLAIM-TILE-TFMA-003","PTO-READER-CLAIM-TILE-TFMA-004","PTO-READER-CLAIM-TILE-TFMA-005","PTO-READER-CLAIM-TILE-TFMA-006","PTO-READER-CLAIM-TILE-TFMA-007","PTO-READER-CLAIM-TILE-TFMA-008","PTO-READER-CLAIM-TILE-TFMA-009","PTO-READER-CLAIM-TILE-TGATHER-001","PTO-READER-CLAIM-TILE-TGATHER-002","PTO-READER-CLAIM-TILE-TGATHER-003","PTO-READER-CLAIM-TILE-TGATHER-004","PTO-READER-CLAIM-TILE-TGATHER-005","PTO-READER-CLAIM-TILE-TGATHER-006","PTO-READER-CLAIM-TILE-TGATHER-007","PTO-READER-CLAIM-TILE-TGATHER-008","PTO-READER-CLAIM-TILE-TGATHER-009","PTO-READER-CLAIM-TILE-TGEMV-001","PTO-READER-CLAIM-TILE-TGEMV-002","PTO-READER-CLAIM-TILE-TGEMV-003","PTO-READER-CLAIM-TILE-TGEMV-004","PTO-READER-CLAIM-TILE-TGEMV-005","PTO-READER-CLAIM-TILE-TGEMV-006","PTO-READER-CLAIM-TILE-TGEMV-007","PTO-READER-CLAIM-TILE-TGEMV-008","PTO-READER-CLAIM-TILE-TGEMV-009","PTO-READER-CLAIM-TILE-TGEMV-ACC-001","PTO-READER-CLAIM-TILE-TGEMV-ACC-002","PTO-READER-CLAIM-TILE-TGEMV-ACC-003","PTO-READER-CLAIM-TILE-TGEMV-ACC-004","PTO-READER-CLAIM-TILE-TGEMV-ACC-005","PTO-READER-CLAIM-TILE-TGEMV-ACC-006","PTO-READER-CLAIM-TILE-TGEMV-ACC-007","PTO-READER-CLAIM-TILE-TGEMV-ACC-008","PTO-READER-CLAIM-TILE-TGEMV-ACC-009","PTO-READER-CLAIM-TILE-TGEMV-BIAS-001","PTO-READER-CLAIM-TILE-TGEMV-BIAS-002","PTO-READER-CLAIM-TILE-TGEMV-BIAS-003","PTO-READER-CLAIM-TILE-TGEMV-BIAS-004","PTO-READER-CLAIM-TILE-TGEMV-BIAS-005","PTO-READER-CLAIM-TILE-TGEMV-BIAS-006","PTO-READER-CLAIM-TILE-TGEMV-BIAS-007","PTO-READER-CLAIM-TILE-TGEMV-BIAS-008","PTO-READER-CLAIM-TILE-TGEMV-BIAS-009","PTO-READER-CLAIM-TILE-TGEMV-MX-001","PTO-READER-CLAIM-TILE-TGEMV-MX-002","PTO-READER-CLAIM-TILE-TGEMV-MX-003","PTO-READER-CLAIM-TILE-TGEMV-MX-004","PTO-READER-CLAIM-TILE-TGEMV-MX-005","PTO-READER-CLAIM-TILE-TGEMV-MX-006","PTO-READER-CLAIM-TILE-TGEMV-MX-007","PTO-READER-CLAIM-TILE-TGEMV-MX-008","PTO-READER-CLAIM-TILE-TGEMV-MX-009","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-001","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-002","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-003","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-004","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-005","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-006","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-007","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-008","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-009","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-001","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-002","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-003","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-004","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-005","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-006","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-007","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-008","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-009","PTO-READER-CLAIM-TILE-THISTOGRAM-001","PTO-READER-CLAIM-TILE-THISTOGRAM-002","PTO-READER-CLAIM-TILE-THISTOGRAM-003","PTO-READER-CLAIM-TILE-THISTOGRAM-004","PTO-READER-CLAIM-TILE-THISTOGRAM-005","PTO-READER-CLAIM-TILE-THISTOGRAM-006","PTO-READER-CLAIM-TILE-THISTOGRAM-007","PTO-READER-CLAIM-TILE-THISTOGRAM-008","PTO-READER-CLAIM-TILE-THISTOGRAM-009","PTO-READER-CLAIM-TILE-TIMG2COL-001","PTO-READER-CLAIM-TILE-TIMG2COL-002","PTO-READER-CLAIM-TILE-TIMG2COL-003","PTO-READER-CLAIM-TILE-TIMG2COL-004","PTO-READER-CLAIM-TILE-TIMG2COL-005","PTO-READER-CLAIM-TILE-TIMG2COL-006","PTO-READER-CLAIM-TILE-TIMG2COL-007","PTO-READER-CLAIM-TILE-TIMG2COL-008","PTO-READER-CLAIM-TILE-TIMG2COL-009","PTO-READER-CLAIM-TILE-TINSERT-001","PTO-READER-CLAIM-TILE-TINSERT-002","PTO-READER-CLAIM-TILE-TINSERT-003","PTO-READER-CLAIM-TILE-TINSERT-004","PTO-READER-CLAIM-TILE-TINSERT-005","PTO-READER-CLAIM-TILE-TINSERT-006","PTO-READER-CLAIM-TILE-TINSERT-007","PTO-READER-CLAIM-TILE-TINSERT-008","PTO-READER-CLAIM-TILE-TINSERT-009","PTO-READER-CLAIM-TILE-TLOAD-001","PTO-READER-CLAIM-TILE-TLOAD-002","PTO-READER-CLAIM-TILE-TLOAD-003","PTO-READER-CLAIM-TILE-TLOAD-004","PTO-READER-CLAIM-TILE-TLOAD-005","PTO-READER-CLAIM-TILE-TLOAD-006","PTO-READER-CLAIM-TILE-TLOAD-007","PTO-READER-CLAIM-TILE-TLOAD-008","PTO-READER-CLAIM-TILE-TLOAD-009","PTO-READER-CLAIM-TILE-TLOG-001","PTO-READER-CLAIM-TILE-TLOG-002","PTO-READER-CLAIM-TILE-TLOG-003","PTO-READER-CLAIM-TILE-TLOG-004","PTO-READER-CLAIM-TILE-TLOG-005","PTO-READER-CLAIM-TILE-TLOG-006","PTO-READER-CLAIM-TILE-TLOG-007","PTO-READER-CLAIM-TILE-TLOG-008","PTO-READER-CLAIM-TILE-TLOG-009","PTO-READER-CLAIM-TILE-TMATMUL-001","PTO-READER-CLAIM-TILE-TMATMUL-002","PTO-READER-CLAIM-TILE-TMATMUL-003","PTO-READER-CLAIM-TILE-TMATMUL-004","PTO-READER-CLAIM-TILE-TMATMUL-005","PTO-READER-CLAIM-TILE-TMATMUL-006","PTO-READER-CLAIM-TILE-TMATMUL-007","PTO-READER-CLAIM-TILE-TMATMUL-008","PTO-READER-CLAIM-TILE-TMATMUL-009","PTO-READER-CLAIM-TILE-TMATMUL-ACC-001","PTO-READER-CLAIM-TILE-TMATMUL-ACC-002","PTO-READER-CLAIM-TILE-TMATMUL-ACC-003","PTO-READER-CLAIM-TILE-TMATMUL-ACC-004","PTO-READER-CLAIM-TILE-TMATMUL-ACC-005","PTO-READER-CLAIM-TILE-TMATMUL-ACC-006","PTO-READER-CLAIM-TILE-TMATMUL-ACC-007","PTO-READER-CLAIM-TILE-TMATMUL-ACC-008","PTO-READER-CLAIM-TILE-TMATMUL-ACC-009","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-001","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-002","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-003","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-004","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-005","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-006","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-007","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-008","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-009","PTO-READER-CLAIM-TILE-TMAX-001","PTO-READER-CLAIM-TILE-TMAX-002","PTO-READER-CLAIM-TILE-TMAX-003","PTO-READER-CLAIM-TILE-TMAX-004","PTO-READER-CLAIM-TILE-TMAX-005","PTO-READER-CLAIM-TILE-TMAX-006","PTO-READER-CLAIM-TILE-TMAX-007","PTO-READER-CLAIM-TILE-TMAX-008","PTO-READER-CLAIM-TILE-TMAX-009","PTO-READER-CLAIM-TILE-TMAXS-001","PTO-READER-CLAIM-TILE-TMAXS-002","PTO-READER-CLAIM-TILE-TMAXS-003","PTO-READER-CLAIM-TILE-TMAXS-004","PTO-READER-CLAIM-TILE-TMAXS-005","PTO-READER-CLAIM-TILE-TMAXS-006","PTO-READER-CLAIM-TILE-TMAXS-007","PTO-READER-CLAIM-TILE-TMAXS-008","PTO-READER-CLAIM-TILE-TMAXS-009","PTO-READER-CLAIM-TILE-TMIN-001","PTO-READER-CLAIM-TILE-TMIN-002","PTO-READER-CLAIM-TILE-TMIN-003","PTO-READER-CLAIM-TILE-TMIN-004","PTO-READER-CLAIM-TILE-TMIN-005","PTO-READER-CLAIM-TILE-TMIN-006","PTO-READER-CLAIM-TILE-TMIN-007","PTO-READER-CLAIM-TILE-TMIN-008","PTO-READER-CLAIM-TILE-TMIN-009","PTO-READER-CLAIM-TILE-TMINS-001","PTO-READER-CLAIM-TILE-TMINS-002","PTO-READER-CLAIM-TILE-TMINS-003","PTO-READER-CLAIM-TILE-TMINS-004","PTO-READER-CLAIM-TILE-TMINS-005","PTO-READER-CLAIM-TILE-TMINS-006","PTO-READER-CLAIM-TILE-TMINS-007","PTO-READER-CLAIM-TILE-TMINS-008","PTO-READER-CLAIM-TILE-TMINS-009","PTO-READER-CLAIM-TILE-TMOV-001","PTO-READER-CLAIM-TILE-TMOV-002","PTO-READER-CLAIM-TILE-TMOV-003","PTO-READER-CLAIM-TILE-TMOV-004","PTO-READER-CLAIM-TILE-TMOV-005","PTO-READER-CLAIM-TILE-TMOV-006","PTO-READER-CLAIM-TILE-TMOV-007","PTO-READER-CLAIM-TILE-TMOV-008","PTO-READER-CLAIM-TILE-TMOV-009","PTO-READER-CLAIM-TILE-TMRGSORT-001","PTO-READER-CLAIM-TILE-TMRGSORT-002","PTO-READER-CLAIM-TILE-TMRGSORT-003","PTO-READER-CLAIM-TILE-TMRGSORT-004","PTO-READER-CLAIM-TILE-TMRGSORT-005","PTO-READER-CLAIM-TILE-TMRGSORT-006","PTO-READER-CLAIM-TILE-TMRGSORT-007","PTO-READER-CLAIM-TILE-TMRGSORT-008","PTO-READER-CLAIM-TILE-TMRGSORT-009","PTO-READER-CLAIM-TILE-TMUL-001","PTO-READER-CLAIM-TILE-TMUL-002","PTO-READER-CLAIM-TILE-TMUL-003","PTO-READER-CLAIM-TILE-TMUL-004","PTO-READER-CLAIM-TILE-TMUL-005","PTO-READER-CLAIM-TILE-TMUL-006","PTO-READER-CLAIM-TILE-TMUL-007","PTO-READER-CLAIM-TILE-TMUL-008","PTO-READER-CLAIM-TILE-TMUL-009","PTO-READER-CLAIM-TILE-TMULS-001","PTO-READER-CLAIM-TILE-TMULS-002","PTO-READER-CLAIM-TILE-TMULS-003","PTO-READER-CLAIM-TILE-TMULS-004","PTO-READER-CLAIM-TILE-TMULS-005","PTO-READER-CLAIM-TILE-TMULS-006","PTO-READER-CLAIM-TILE-TMULS-007","PTO-READER-CLAIM-TILE-TMULS-008","PTO-READER-CLAIM-TILE-TMULS-009","PTO-READER-CLAIM-TILE-TNEG-001","PTO-READER-CLAIM-TILE-TNEG-002","PTO-READER-CLAIM-TILE-TNEG-003","PTO-READER-CLAIM-TILE-TNEG-004","PTO-READER-CLAIM-TILE-TNEG-005","PTO-READER-CLAIM-TILE-TNEG-006","PTO-READER-CLAIM-TILE-TNEG-007","PTO-READER-CLAIM-TILE-TNEG-008","PTO-READER-CLAIM-TILE-TNEG-009","PTO-READER-CLAIM-TILE-TNOT-001","PTO-READER-CLAIM-TILE-TNOT-002","PTO-READER-CLAIM-TILE-TNOT-003","PTO-READER-CLAIM-TILE-TNOT-004","PTO-READER-CLAIM-TILE-TNOT-005","PTO-READER-CLAIM-TILE-TNOT-006","PTO-READER-CLAIM-TILE-TNOT-007","PTO-READER-CLAIM-TILE-TNOT-008","PTO-READER-CLAIM-TILE-TNOT-009","PTO-READER-CLAIM-TILE-TOR-001","PTO-READER-CLAIM-TILE-TOR-002","PTO-READER-CLAIM-TILE-TOR-003","PTO-READER-CLAIM-TILE-TOR-004","PTO-READER-CLAIM-TILE-TOR-005","PTO-READER-CLAIM-TILE-TOR-006","PTO-READER-CLAIM-TILE-TOR-007","PTO-READER-CLAIM-TILE-TOR-008","PTO-READER-CLAIM-TILE-TOR-009","PTO-READER-CLAIM-TILE-TORS-001","PTO-READER-CLAIM-TILE-TORS-002","PTO-READER-CLAIM-TILE-TORS-003","PTO-READER-CLAIM-TILE-TORS-004","PTO-READER-CLAIM-TILE-TORS-005","PTO-READER-CLAIM-TILE-TORS-006","PTO-READER-CLAIM-TILE-TORS-007","PTO-READER-CLAIM-TILE-TORS-008","PTO-READER-CLAIM-TILE-TORS-009","PTO-READER-CLAIM-TILE-TPARTADD-001","PTO-READER-CLAIM-TILE-TPARTADD-002","PTO-READER-CLAIM-TILE-TPARTADD-003","PTO-READER-CLAIM-TILE-TPARTADD-004","PTO-READER-CLAIM-TILE-TPARTADD-005","PTO-READER-CLAIM-TILE-TPARTADD-006","PTO-READER-CLAIM-TILE-TPARTADD-007","PTO-READER-CLAIM-TILE-TPARTADD-008","PTO-READER-CLAIM-TILE-TPARTADD-009","PTO-READER-CLAIM-TILE-TPARTMAX-001","PTO-READER-CLAIM-TILE-TPARTMAX-002","PTO-READER-CLAIM-TILE-TPARTMAX-003","PTO-READER-CLAIM-TILE-TPARTMAX-004","PTO-READER-CLAIM-TILE-TPARTMAX-005","PTO-READER-CLAIM-TILE-TPARTMAX-006","PTO-READER-CLAIM-TILE-TPARTMAX-007","PTO-READER-CLAIM-TILE-TPARTMAX-008","PTO-READER-CLAIM-TILE-TPARTMAX-009","PTO-READER-CLAIM-TILE-TPARTMIN-001","PTO-READER-CLAIM-TILE-TPARTMIN-002","PTO-READER-CLAIM-TILE-TPARTMIN-003","PTO-READER-CLAIM-TILE-TPARTMIN-004","PTO-READER-CLAIM-TILE-TPARTMIN-005","PTO-READER-CLAIM-TILE-TPARTMIN-006","PTO-READER-CLAIM-TILE-TPARTMIN-007","PTO-READER-CLAIM-TILE-TPARTMIN-008","PTO-READER-CLAIM-TILE-TPARTMIN-009","PTO-READER-CLAIM-TILE-TPARTMUL-001","PTO-READER-CLAIM-TILE-TPARTMUL-002","PTO-READER-CLAIM-TILE-TPARTMUL-003","PTO-READER-CLAIM-TILE-TPARTMUL-004","PTO-READER-CLAIM-TILE-TPARTMUL-005","PTO-READER-CLAIM-TILE-TPARTMUL-006","PTO-READER-CLAIM-TILE-TPARTMUL-007","PTO-READER-CLAIM-TILE-TPARTMUL-008","PTO-READER-CLAIM-TILE-TPARTMUL-009","PTO-READER-CLAIM-TILE-TPREFETCH-001","PTO-READER-CLAIM-TILE-TPREFETCH-002","PTO-READER-CLAIM-TILE-TPREFETCH-003","PTO-READER-CLAIM-TILE-TPREFETCH-004","PTO-READER-CLAIM-TILE-TPREFETCH-005","PTO-READER-CLAIM-TILE-TPREFETCH-006","PTO-READER-CLAIM-TILE-TPREFETCH-007","PTO-READER-CLAIM-TILE-TPREFETCH-008","PTO-READER-CLAIM-TILE-TPREFETCH-009"],"reviewed_node_count":612,"reviewed_node_ids":["PTO-READER-NODE-TILE-TFMA-001","PTO-READER-NODE-TILE-TFMA-002","PTO-READER-NODE-TILE-TFMA-003","PTO-READER-NODE-TILE-TFMA-004","PTO-READER-NODE-TILE-TFMA-005","PTO-READER-NODE-TILE-TFMA-006","PTO-READER-NODE-TILE-TFMA-007","PTO-READER-NODE-TILE-TFMA-008","PTO-READER-NODE-TILE-TFMA-009","PTO-READER-NODE-TILE-TFMA-010","PTO-READER-NODE-TILE-TFMA-011","PTO-READER-NODE-TILE-TFMA-012","PTO-READER-NODE-TILE-TFMA-013","PTO-READER-NODE-TILE-TFMA-014","PTO-READER-NODE-TILE-TFMA-015","PTO-READER-NODE-TILE-TFMA-016","PTO-READER-NODE-TILE-TFMA-017","PTO-READER-NODE-TILE-TGATHER-001","PTO-READER-NODE-TILE-TGATHER-002","PTO-READER-NODE-TILE-TGATHER-003","PTO-READER-NODE-TILE-TGATHER-004","PTO-READER-NODE-TILE-TGATHER-005","PTO-READER-NODE-TILE-TGATHER-006","PTO-READER-NODE-TILE-TGATHER-007","PTO-READER-NODE-TILE-TGATHER-008","PTO-READER-NODE-TILE-TGATHER-009","PTO-READER-NODE-TILE-TGATHER-010","PTO-READER-NODE-TILE-TGATHER-011","PTO-READER-NODE-TILE-TGATHER-012","PTO-READER-NODE-TILE-TGATHER-013","PTO-READER-NODE-TILE-TGATHER-014","PTO-READER-NODE-TILE-TGATHER-015","PTO-READER-NODE-TILE-TGATHER-016","PTO-READER-NODE-TILE-TGATHER-017","PTO-READER-NODE-TILE-TGEMV-001","PTO-READER-NODE-TILE-TGEMV-002","PTO-READER-NODE-TILE-TGEMV-003","PTO-READER-NODE-TILE-TGEMV-004","PTO-READER-NODE-TILE-TGEMV-005","PTO-READER-NODE-TILE-TGEMV-006","PTO-READER-NODE-TILE-TGEMV-007","PTO-READER-NODE-TILE-TGEMV-008","PTO-READER-NODE-TILE-TGEMV-009","PTO-READER-NODE-TILE-TGEMV-010","PTO-READER-NODE-TILE-TGEMV-011","PTO-READER-NODE-TILE-TGEMV-012","PTO-READER-NODE-TILE-TGEMV-013","PTO-READER-NODE-TILE-TGEMV-014","PTO-READER-NODE-TILE-TGEMV-015","PTO-READER-NODE-TILE-TGEMV-016","PTO-READER-NODE-TILE-TGEMV-017","PTO-READER-NODE-TILE-TGEMV-ACC-001","PTO-READER-NODE-TILE-TGEMV-ACC-002","PTO-READER-NODE-TILE-TGEMV-ACC-003","PTO-READER-NODE-TILE-TGEMV-ACC-004","PTO-READER-NODE-TILE-TGEMV-ACC-005","PTO-READER-NODE-TILE-TGEMV-ACC-006","PTO-READER-NODE-TILE-TGEMV-ACC-007","PTO-READER-NODE-TILE-TGEMV-ACC-008","PTO-READER-NODE-TILE-TGEMV-ACC-009","PTO-READER-NODE-TILE-TGEMV-ACC-010","PTO-READER-NODE-TILE-TGEMV-ACC-011","PTO-READER-NODE-TILE-TGEMV-ACC-012","PTO-READER-NODE-TILE-TGEMV-ACC-013","PTO-READER-NODE-TILE-TGEMV-ACC-014","PTO-READER-NODE-TILE-TGEMV-ACC-015","PTO-READER-NODE-TILE-TGEMV-ACC-016","PTO-READER-NODE-TILE-TGEMV-ACC-017","PTO-READER-NODE-TILE-TGEMV-BIAS-001","PTO-READER-NODE-TILE-TGEMV-BIAS-002","PTO-READER-NODE-TILE-TGEMV-BIAS-003","PTO-READER-NODE-TILE-TGEMV-BIAS-004","PTO-READER-NODE-TILE-TGEMV-BIAS-005","PTO-READER-NODE-TILE-TGEMV-BIAS-006","PTO-READER-NODE-TILE-TGEMV-BIAS-007","PTO-READER-NODE-TILE-TGEMV-BIAS-008","PTO-READER-NODE-TILE-TGEMV-BIAS-009","PTO-READER-NODE-TILE-TGEMV-BIAS-010","PTO-READER-NODE-TILE-TGEMV-BIAS-011","PTO-READER-NODE-TILE-TGEMV-BIAS-012","PTO-READER-NODE-TILE-TGEMV-BIAS-013","PTO-READER-NODE-TILE-TGEMV-BIAS-014","PTO-READER-NODE-TILE-TGEMV-BIAS-015","PTO-READER-NODE-TILE-TGEMV-BIAS-016","PTO-READER-NODE-TILE-TGEMV-BIAS-017","PTO-READER-NODE-TILE-TGEMV-MX-001","PTO-READER-NODE-TILE-TGEMV-MX-002","PTO-READER-NODE-TILE-TGEMV-MX-003","PTO-READER-NODE-TILE-TGEMV-MX-004","PTO-READER-NODE-TILE-TGEMV-MX-005","PTO-READER-NODE-TILE-TGEMV-MX-006","PTO-READER-NODE-TILE-TGEMV-MX-007","PTO-READER-NODE-TILE-TGEMV-MX-008","PTO-READER-NODE-TILE-TGEMV-MX-009","PTO-READER-NODE-TILE-TGEMV-MX-010","PTO-READER-NODE-TILE-TGEMV-MX-011","PTO-READER-NODE-TILE-TGEMV-MX-012","PTO-READER-NODE-TILE-TGEMV-MX-013","PTO-READER-NODE-TILE-TGEMV-MX-014","PTO-READER-NODE-TILE-TGEMV-MX-015","PTO-READER-NODE-TILE-TGEMV-MX-016","PTO-READER-NODE-TILE-TGEMV-MX-017","PTO-READER-NODE-TILE-TGEMV-MX-ACC-001","PTO-READER-NODE-TILE-TGEMV-MX-ACC-002","PTO-READER-NODE-TILE-TGEMV-MX-ACC-003","PTO-READER-NODE-TILE-TGEMV-MX-ACC-004","PTO-READER-NODE-TILE-TGEMV-MX-ACC-005","PTO-READER-NODE-TILE-TGEMV-MX-ACC-006","PTO-READER-NODE-TILE-TGEMV-MX-ACC-007","PTO-READER-NODE-TILE-TGEMV-MX-ACC-008","PTO-READER-NODE-TILE-TGEMV-MX-ACC-009","PTO-READER-NODE-TILE-TGEMV-MX-ACC-010","PTO-READER-NODE-TILE-TGEMV-MX-ACC-011","PTO-READER-NODE-TILE-TGEMV-MX-ACC-012","PTO-READER-NODE-TILE-TGEMV-MX-ACC-013","PTO-READER-NODE-TILE-TGEMV-MX-ACC-014","PTO-READER-NODE-TILE-TGEMV-MX-ACC-015","PTO-READER-NODE-TILE-TGEMV-MX-ACC-016","PTO-READER-NODE-TILE-TGEMV-MX-ACC-017","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-001","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-002","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-003","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-004","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-005","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-006","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-007","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-008","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-009","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-010","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-011","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-012","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-013","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-014","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-015","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-016","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-017","PTO-READER-NODE-TILE-THISTOGRAM-001","PTO-READER-NODE-TILE-THISTOGRAM-002","PTO-READER-NODE-TILE-THISTOGRAM-003","PTO-READER-NODE-TILE-THISTOGRAM-004","PTO-READER-NODE-TILE-THISTOGRAM-005","PTO-READER-NODE-TILE-THISTOGRAM-006","PTO-READER-NODE-TILE-THISTOGRAM-007","PTO-READER-NODE-TILE-THISTOGRAM-008","PTO-READER-NODE-TILE-THISTOGRAM-009","PTO-READER-NODE-TILE-THISTOGRAM-010","PTO-READER-NODE-TILE-THISTOGRAM-011","PTO-READER-NODE-TILE-THISTOGRAM-012","PTO-READER-NODE-TILE-THISTOGRAM-013","PTO-READER-NODE-TILE-THISTOGRAM-014","PTO-READER-NODE-TILE-THISTOGRAM-015","PTO-READER-NODE-TILE-THISTOGRAM-016","PTO-READER-NODE-TILE-THISTOGRAM-017","PTO-READER-NODE-TILE-TIMG2COL-001","PTO-READER-NODE-TILE-TIMG2COL-002","PTO-READER-NODE-TILE-TIMG2COL-003","PTO-READER-NODE-TILE-TIMG2COL-004","PTO-READER-NODE-TILE-TIMG2COL-005","PTO-READER-NODE-TILE-TIMG2COL-006","PTO-READER-NODE-TILE-TIMG2COL-007","PTO-READER-NODE-TILE-TIMG2COL-008","PTO-READER-NODE-TILE-TIMG2COL-009","PTO-READER-NODE-TILE-TIMG2COL-010","PTO-READER-NODE-TILE-TIMG2COL-011","PTO-READER-NODE-TILE-TIMG2COL-012","PTO-READER-NODE-TILE-TIMG2COL-013","PTO-READER-NODE-TILE-TIMG2COL-014","PTO-READER-NODE-TILE-TIMG2COL-015","PTO-READER-NODE-TILE-TIMG2COL-016","PTO-READER-NODE-TILE-TIMG2COL-017","PTO-READER-NODE-TILE-TINSERT-001","PTO-READER-NODE-TILE-TINSERT-002","PTO-READER-NODE-TILE-TINSERT-003","PTO-READER-NODE-TILE-TINSERT-004","PTO-READER-NODE-TILE-TINSERT-005","PTO-READER-NODE-TILE-TINSERT-006","PTO-READER-NODE-TILE-TINSERT-007","PTO-READER-NODE-TILE-TINSERT-008","PTO-READER-NODE-TILE-TINSERT-009","PTO-READER-NODE-TILE-TINSERT-010","PTO-READER-NODE-TILE-TINSERT-011","PTO-READER-NODE-TILE-TINSERT-012","PTO-READER-NODE-TILE-TINSERT-013","PTO-READER-NODE-TILE-TINSERT-014","PTO-READER-NODE-TILE-TINSERT-015","PTO-READER-NODE-TILE-TINSERT-016","PTO-READER-NODE-TILE-TINSERT-017","PTO-READER-NODE-TILE-TLOAD-001","PTO-READER-NODE-TILE-TLOAD-002","PTO-READER-NODE-TILE-TLOAD-003","PTO-READER-NODE-TILE-TLOAD-004","PTO-READER-NODE-TILE-TLOAD-005","PTO-READER-NODE-TILE-TLOAD-006","PTO-READER-NODE-TILE-TLOAD-007","PTO-READER-NODE-TILE-TLOAD-008","PTO-READER-NODE-TILE-TLOAD-009","PTO-READER-NODE-TILE-TLOAD-010","PTO-READER-NODE-TILE-TLOAD-011","PTO-READER-NODE-TILE-TLOAD-012","PTO-READER-NODE-TILE-TLOAD-013","PTO-READER-NODE-TILE-TLOAD-014","PTO-READER-NODE-TILE-TLOAD-015","PTO-READER-NODE-TILE-TLOAD-016","PTO-READER-NODE-TILE-TLOAD-017","PTO-READER-NODE-TILE-TLOG-001","PTO-READER-NODE-TILE-TLOG-002","PTO-READER-NODE-TILE-TLOG-003","PTO-READER-NODE-TILE-TLOG-004","PTO-READER-NODE-TILE-TLOG-005","PTO-READER-NODE-TILE-TLOG-006","PTO-READER-NODE-TILE-TLOG-007","PTO-READER-NODE-TILE-TLOG-008","PTO-READER-NODE-TILE-TLOG-009","PTO-READER-NODE-TILE-TLOG-010","PTO-READER-NODE-TILE-TLOG-011","PTO-READER-NODE-TILE-TLOG-012","PTO-READER-NODE-TILE-TLOG-013","PTO-READER-NODE-TILE-TLOG-014","PTO-READER-NODE-TILE-TLOG-015","PTO-READER-NODE-TILE-TLOG-016","PTO-READER-NODE-TILE-TLOG-017","PTO-READER-NODE-TILE-TMATMUL-001","PTO-READER-NODE-TILE-TMATMUL-002","PTO-READER-NODE-TILE-TMATMUL-003","PTO-READER-NODE-TILE-TMATMUL-004","PTO-READER-NODE-TILE-TMATMUL-005","PTO-READER-NODE-TILE-TMATMUL-006","PTO-READER-NODE-TILE-TMATMUL-007","PTO-READER-NODE-TILE-TMATMUL-008","PTO-READER-NODE-TILE-TMATMUL-009","PTO-READER-NODE-TILE-TMATMUL-010","PTO-READER-NODE-TILE-TMATMUL-011","PTO-READER-NODE-TILE-TMATMUL-012","PTO-READER-NODE-TILE-TMATMUL-013","PTO-READER-NODE-TILE-TMATMUL-014","PTO-READER-NODE-TILE-TMATMUL-015","PTO-READER-NODE-TILE-TMATMUL-016","PTO-READER-NODE-TILE-TMATMUL-017","PTO-READER-NODE-TILE-TMATMUL-ACC-001","PTO-READER-NODE-TILE-TMATMUL-ACC-002","PTO-READER-NODE-TILE-TMATMUL-ACC-003","PTO-READER-NODE-TILE-TMATMUL-ACC-004","PTO-READER-NODE-TILE-TMATMUL-ACC-005","PTO-READER-NODE-TILE-TMATMUL-ACC-006","PTO-READER-NODE-TILE-TMATMUL-ACC-007","PTO-READER-NODE-TILE-TMATMUL-ACC-008","PTO-READER-NODE-TILE-TMATMUL-ACC-009","PTO-READER-NODE-TILE-TMATMUL-ACC-010","PTO-READER-NODE-TILE-TMATMUL-ACC-011","PTO-READER-NODE-TILE-TMATMUL-ACC-012","PTO-READER-NODE-TILE-TMATMUL-ACC-013","PTO-READER-NODE-TILE-TMATMUL-ACC-014","PTO-READER-NODE-TILE-TMATMUL-ACC-015","PTO-READER-NODE-TILE-TMATMUL-ACC-016","PTO-READER-NODE-TILE-TMATMUL-ACC-017","PTO-READER-NODE-TILE-TMATMUL-BIAS-001","PTO-READER-NODE-TILE-TMATMUL-BIAS-002","PTO-READER-NODE-TILE-TMATMUL-BIAS-003","PTO-READER-NODE-TILE-TMATMUL-BIAS-004","PTO-READER-NODE-TILE-TMATMUL-BIAS-005","PTO-READER-NODE-TILE-TMATMUL-BIAS-006","PTO-READER-NODE-TILE-TMATMUL-BIAS-007","PTO-READER-NODE-TILE-TMATMUL-BIAS-008","PTO-READER-NODE-TILE-TMATMUL-BIAS-009","PTO-READER-NODE-TILE-TMATMUL-BIAS-010","PTO-READER-NODE-TILE-TMATMUL-BIAS-011","PTO-READER-NODE-TILE-TMATMUL-BIAS-012","PTO-READER-NODE-TILE-TMATMUL-BIAS-013","PTO-READER-NODE-TILE-TMATMUL-BIAS-014","PTO-READER-NODE-TILE-TMATMUL-BIAS-015","PTO-READER-NODE-TILE-TMATMUL-BIAS-016","PTO-READER-NODE-TILE-TMATMUL-BIAS-017","PTO-READER-NODE-TILE-TMATMUL-MX-001","PTO-READER-NODE-TILE-TMATMUL-MX-002","PTO-READER-NODE-TILE-TMATMUL-MX-003","PTO-READER-NODE-TILE-TMATMUL-MX-004","PTO-READER-NODE-TILE-TMATMUL-MX-005","PTO-READER-NODE-TILE-TMATMUL-MX-006","PTO-READER-NODE-TILE-TMATMUL-MX-007","PTO-READER-NODE-TILE-TMATMUL-MX-008","PTO-READER-NODE-TILE-TMATMUL-MX-009","PTO-READER-NODE-TILE-TMATMUL-MX-010","PTO-READER-NODE-TILE-TMATMUL-MX-011","PTO-READER-NODE-TILE-TMATMUL-MX-012","PTO-READER-NODE-TILE-TMATMUL-MX-013","PTO-READER-NODE-TILE-TMATMUL-MX-014","PTO-READER-NODE-TILE-TMATMUL-MX-015","PTO-READER-NODE-TILE-TMATMUL-MX-016","PTO-READER-NODE-TILE-TMATMUL-MX-017","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-001","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-002","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-003","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-004","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-005","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-006","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-007","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-008","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-009","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-010","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-011","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-012","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-013","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-014","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-015","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-016","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-017","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-001","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-002","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-003","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-004","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-005","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-006","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-007","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-008","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-009","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-010","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-011","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-012","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-013","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-014","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-015","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-016","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-017","PTO-READER-NODE-TILE-TMAX-001","PTO-READER-NODE-TILE-TMAX-002","PTO-READER-NODE-TILE-TMAX-003","PTO-READER-NODE-TILE-TMAX-004","PTO-READER-NODE-TILE-TMAX-005","PTO-READER-NODE-TILE-TMAX-006","PTO-READER-NODE-TILE-TMAX-007","PTO-READER-NODE-TILE-TMAX-008","PTO-READER-NODE-TILE-TMAX-009","PTO-READER-NODE-TILE-TMAX-010","PTO-READER-NODE-TILE-TMAX-011","PTO-READER-NODE-TILE-TMAX-012","PTO-READER-NODE-TILE-TMAX-013","PTO-READER-NODE-TILE-TMAX-014","PTO-READER-NODE-TILE-TMAX-015","PTO-READER-NODE-TILE-TMAX-016","PTO-READER-NODE-TILE-TMAX-017","PTO-READER-NODE-TILE-TMAXS-001","PTO-READER-NODE-TILE-TMAXS-002","PTO-READER-NODE-TILE-TMAXS-003","PTO-READER-NODE-TILE-TMAXS-004","PTO-READER-NODE-TILE-TMAXS-005","PTO-READER-NODE-TILE-TMAXS-006","PTO-READER-NODE-TILE-TMAXS-007","PTO-READER-NODE-TILE-TMAXS-008","PTO-READER-NODE-TILE-TMAXS-009","PTO-READER-NODE-TILE-TMAXS-010","PTO-READER-NODE-TILE-TMAXS-011","PTO-READER-NODE-TILE-TMAXS-012","PTO-READER-NODE-TILE-TMAXS-013","PTO-READER-NODE-TILE-TMAXS-014","PTO-READER-NODE-TILE-TMAXS-015","PTO-READER-NODE-TILE-TMAXS-016","PTO-READER-NODE-TILE-TMAXS-017","PTO-READER-NODE-TILE-TMIN-001","PTO-READER-NODE-TILE-TMIN-002","PTO-READER-NODE-TILE-TMIN-003","PTO-READER-NODE-TILE-TMIN-004","PTO-READER-NODE-TILE-TMIN-005","PTO-READER-NODE-TILE-TMIN-006","PTO-READER-NODE-TILE-TMIN-007","PTO-READER-NODE-TILE-TMIN-008","PTO-READER-NODE-TILE-TMIN-009","PTO-READER-NODE-TILE-TMIN-010","PTO-READER-NODE-TILE-TMIN-011","PTO-READER-NODE-TILE-TMIN-012","PTO-READER-NODE-TILE-TMIN-013","PTO-READER-NODE-TILE-TMIN-014","PTO-READER-NODE-TILE-TMIN-015","PTO-READER-NODE-TILE-TMIN-016","PTO-READER-NODE-TILE-TMIN-017","PTO-READER-NODE-TILE-TMINS-001","PTO-READER-NODE-TILE-TMINS-002","PTO-READER-NODE-TILE-TMINS-003","PTO-READER-NODE-TILE-TMINS-004","PTO-READER-NODE-TILE-TMINS-005","PTO-READER-NODE-TILE-TMINS-006","PTO-READER-NODE-TILE-TMINS-007","PTO-READER-NODE-TILE-TMINS-008","PTO-READER-NODE-TILE-TMINS-009","PTO-READER-NODE-TILE-TMINS-010","PTO-READER-NODE-TILE-TMINS-011","PTO-READER-NODE-TILE-TMINS-012","PTO-READER-NODE-TILE-TMINS-013","PTO-READER-NODE-TILE-TMINS-014","PTO-READER-NODE-TILE-TMINS-015","PTO-READER-NODE-TILE-TMINS-016","PTO-READER-NODE-TILE-TMINS-017","PTO-READER-NODE-TILE-TMOV-001","PTO-READER-NODE-TILE-TMOV-002","PTO-READER-NODE-TILE-TMOV-003","PTO-READER-NODE-TILE-TMOV-004","PTO-READER-NODE-TILE-TMOV-005","PTO-READER-NODE-TILE-TMOV-006","PTO-READER-NODE-TILE-TMOV-007","PTO-READER-NODE-TILE-TMOV-008","PTO-READER-NODE-TILE-TMOV-009","PTO-READER-NODE-TILE-TMOV-010","PTO-READER-NODE-TILE-TMOV-011","PTO-READER-NODE-TILE-TMOV-012","PTO-READER-NODE-TILE-TMOV-013","PTO-READER-NODE-TILE-TMOV-014","PTO-READER-NODE-TILE-TMOV-015","PTO-READER-NODE-TILE-TMOV-016","PTO-READER-NODE-TILE-TMOV-017","PTO-READER-NODE-TILE-TMRGSORT-001","PTO-READER-NODE-TILE-TMRGSORT-002","PTO-READER-NODE-TILE-TMRGSORT-003","PTO-READER-NODE-TILE-TMRGSORT-004","PTO-READER-NODE-TILE-TMRGSORT-005","PTO-READER-NODE-TILE-TMRGSORT-006","PTO-READER-NODE-TILE-TMRGSORT-007","PTO-READER-NODE-TILE-TMRGSORT-008","PTO-READER-NODE-TILE-TMRGSORT-009","PTO-READER-NODE-TILE-TMRGSORT-010","PTO-READER-NODE-TILE-TMRGSORT-011","PTO-READER-NODE-TILE-TMRGSORT-012","PTO-READER-NODE-TILE-TMRGSORT-013","PTO-READER-NODE-TILE-TMRGSORT-014","PTO-READER-NODE-TILE-TMRGSORT-015","PTO-READER-NODE-TILE-TMRGSORT-016","PTO-READER-NODE-TILE-TMRGSORT-017","PTO-READER-NODE-TILE-TMUL-001","PTO-READER-NODE-TILE-TMUL-002","PTO-READER-NODE-TILE-TMUL-003","PTO-READER-NODE-TILE-TMUL-004","PTO-READER-NODE-TILE-TMUL-005","PTO-READER-NODE-TILE-TMUL-006","PTO-READER-NODE-TILE-TMUL-007","PTO-READER-NODE-TILE-TMUL-008","PTO-READER-NODE-TILE-TMUL-009","PTO-READER-NODE-TILE-TMUL-010","PTO-READER-NODE-TILE-TMUL-011","PTO-READER-NODE-TILE-TMUL-012","PTO-READER-NODE-TILE-TMUL-013","PTO-READER-NODE-TILE-TMUL-014","PTO-READER-NODE-TILE-TMUL-015","PTO-READER-NODE-TILE-TMUL-016","PTO-READER-NODE-TILE-TMUL-017","PTO-READER-NODE-TILE-TMULS-001","PTO-READER-NODE-TILE-TMULS-002","PTO-READER-NODE-TILE-TMULS-003","PTO-READER-NODE-TILE-TMULS-004","PTO-READER-NODE-TILE-TMULS-005","PTO-READER-NODE-TILE-TMULS-006","PTO-READER-NODE-TILE-TMULS-007","PTO-READER-NODE-TILE-TMULS-008","PTO-READER-NODE-TILE-TMULS-009","PTO-READER-NODE-TILE-TMULS-010","PTO-READER-NODE-TILE-TMULS-011","PTO-READER-NODE-TILE-TMULS-012","PTO-READER-NODE-TILE-TMULS-013","PTO-READER-NODE-TILE-TMULS-014","PTO-READER-NODE-TILE-TMULS-015","PTO-READER-NODE-TILE-TMULS-016","PTO-READER-NODE-TILE-TMULS-017","PTO-READER-NODE-TILE-TNEG-001","PTO-READER-NODE-TILE-TNEG-002","PTO-READER-NODE-TILE-TNEG-003","PTO-READER-NODE-TILE-TNEG-004","PTO-READER-NODE-TILE-TNEG-005","PTO-READER-NODE-TILE-TNEG-006","PTO-READER-NODE-TILE-TNEG-007","PTO-READER-NODE-TILE-TNEG-008","PTO-READER-NODE-TILE-TNEG-009","PTO-READER-NODE-TILE-TNEG-010","PTO-READER-NODE-TILE-TNEG-011","PTO-READER-NODE-TILE-TNEG-012","PTO-READER-NODE-TILE-TNEG-013","PTO-READER-NODE-TILE-TNEG-014","PTO-READER-NODE-TILE-TNEG-015","PTO-READER-NODE-TILE-TNEG-016","PTO-READER-NODE-TILE-TNEG-017","PTO-READER-NODE-TILE-TNOT-001","PTO-READER-NODE-TILE-TNOT-002","PTO-READER-NODE-TILE-TNOT-003","PTO-READER-NODE-TILE-TNOT-004","PTO-READER-NODE-TILE-TNOT-005","PTO-READER-NODE-TILE-TNOT-006","PTO-READER-NODE-TILE-TNOT-007","PTO-READER-NODE-TILE-TNOT-008","PTO-READER-NODE-TILE-TNOT-009","PTO-READER-NODE-TILE-TNOT-010","PTO-READER-NODE-TILE-TNOT-011","PTO-READER-NODE-TILE-TNOT-012","PTO-READER-NODE-TILE-TNOT-013","PTO-READER-NODE-TILE-TNOT-014","PTO-READER-NODE-TILE-TNOT-015","PTO-READER-NODE-TILE-TNOT-016","PTO-READER-NODE-TILE-TNOT-017","PTO-READER-NODE-TILE-TOR-001","PTO-READER-NODE-TILE-TOR-002","PTO-READER-NODE-TILE-TOR-003","PTO-READER-NODE-TILE-TOR-004","PTO-READER-NODE-TILE-TOR-005","PTO-READER-NODE-TILE-TOR-006","PTO-READER-NODE-TILE-TOR-007","PTO-READER-NODE-TILE-TOR-008","PTO-READER-NODE-TILE-TOR-009","PTO-READER-NODE-TILE-TOR-010","PTO-READER-NODE-TILE-TOR-011","PTO-READER-NODE-TILE-TOR-012","PTO-READER-NODE-TILE-TOR-013","PTO-READER-NODE-TILE-TOR-014","PTO-READER-NODE-TILE-TOR-015","PTO-READER-NODE-TILE-TOR-016","PTO-READER-NODE-TILE-TOR-017","PTO-READER-NODE-TILE-TORS-001","PTO-READER-NODE-TILE-TORS-002","PTO-READER-NODE-TILE-TORS-003","PTO-READER-NODE-TILE-TORS-004","PTO-READER-NODE-TILE-TORS-005","PTO-READER-NODE-TILE-TORS-006","PTO-READER-NODE-TILE-TORS-007","PTO-READER-NODE-TILE-TORS-008","PTO-READER-NODE-TILE-TORS-009","PTO-READER-NODE-TILE-TORS-010","PTO-READER-NODE-TILE-TORS-011","PTO-READER-NODE-TILE-TORS-012","PTO-READER-NODE-TILE-TORS-013","PTO-READER-NODE-TILE-TORS-014","PTO-READER-NODE-TILE-TORS-015","PTO-READER-NODE-TILE-TORS-016","PTO-READER-NODE-TILE-TORS-017","PTO-READER-NODE-TILE-TPARTADD-001","PTO-READER-NODE-TILE-TPARTADD-002","PTO-READER-NODE-TILE-TPARTADD-003","PTO-READER-NODE-TILE-TPARTADD-004","PTO-READER-NODE-TILE-TPARTADD-005","PTO-READER-NODE-TILE-TPARTADD-006","PTO-READER-NODE-TILE-TPARTADD-007","PTO-READER-NODE-TILE-TPARTADD-008","PTO-READER-NODE-TILE-TPARTADD-009","PTO-READER-NODE-TILE-TPARTADD-010","PTO-READER-NODE-TILE-TPARTADD-011","PTO-READER-NODE-TILE-TPARTADD-012","PTO-READER-NODE-TILE-TPARTADD-013","PTO-READER-NODE-TILE-TPARTADD-014","PTO-READER-NODE-TILE-TPARTADD-015","PTO-READER-NODE-TILE-TPARTADD-016","PTO-READER-NODE-TILE-TPARTADD-017","PTO-READER-NODE-TILE-TPARTMAX-001","PTO-READER-NODE-TILE-TPARTMAX-002","PTO-READER-NODE-TILE-TPARTMAX-003","PTO-READER-NODE-TILE-TPARTMAX-004","PTO-READER-NODE-TILE-TPARTMAX-005","PTO-READER-NODE-TILE-TPARTMAX-006","PTO-READER-NODE-TILE-TPARTMAX-007","PTO-READER-NODE-TILE-TPARTMAX-008","PTO-READER-NODE-TILE-TPARTMAX-009","PTO-READER-NODE-TILE-TPARTMAX-010","PTO-READER-NODE-TILE-TPARTMAX-011","PTO-READER-NODE-TILE-TPARTMAX-012","PTO-READER-NODE-TILE-TPARTMAX-013","PTO-READER-NODE-TILE-TPARTMAX-014","PTO-READER-NODE-TILE-TPARTMAX-015","PTO-READER-NODE-TILE-TPARTMAX-016","PTO-READER-NODE-TILE-TPARTMAX-017","PTO-READER-NODE-TILE-TPARTMIN-001","PTO-READER-NODE-TILE-TPARTMIN-002","PTO-READER-NODE-TILE-TPARTMIN-003","PTO-READER-NODE-TILE-TPARTMIN-004","PTO-READER-NODE-TILE-TPARTMIN-005","PTO-READER-NODE-TILE-TPARTMIN-006","PTO-READER-NODE-TILE-TPARTMIN-007","PTO-READER-NODE-TILE-TPARTMIN-008","PTO-READER-NODE-TILE-TPARTMIN-009","PTO-READER-NODE-TILE-TPARTMIN-010","PTO-READER-NODE-TILE-TPARTMIN-011","PTO-READER-NODE-TILE-TPARTMIN-012","PTO-READER-NODE-TILE-TPARTMIN-013","PTO-READER-NODE-TILE-TPARTMIN-014","PTO-READER-NODE-TILE-TPARTMIN-015","PTO-READER-NODE-TILE-TPARTMIN-016","PTO-READER-NODE-TILE-TPARTMIN-017","PTO-READER-NODE-TILE-TPARTMUL-001","PTO-READER-NODE-TILE-TPARTMUL-002","PTO-READER-NODE-TILE-TPARTMUL-003","PTO-READER-NODE-TILE-TPARTMUL-004","PTO-READER-NODE-TILE-TPARTMUL-005","PTO-READER-NODE-TILE-TPARTMUL-006","PTO-READER-NODE-TILE-TPARTMUL-007","PTO-READER-NODE-TILE-TPARTMUL-008","PTO-READER-NODE-TILE-TPARTMUL-009","PTO-READER-NODE-TILE-TPARTMUL-010","PTO-READER-NODE-TILE-TPARTMUL-011","PTO-READER-NODE-TILE-TPARTMUL-012","PTO-READER-NODE-TILE-TPARTMUL-013","PTO-READER-NODE-TILE-TPARTMUL-014","PTO-READER-NODE-TILE-TPARTMUL-015","PTO-READER-NODE-TILE-TPARTMUL-016","PTO-READER-NODE-TILE-TPARTMUL-017","PTO-READER-NODE-TILE-TPREFETCH-001","PTO-READER-NODE-TILE-TPREFETCH-002","PTO-READER-NODE-TILE-TPREFETCH-003","PTO-READER-NODE-TILE-TPREFETCH-004","PTO-READER-NODE-TILE-TPREFETCH-005","PTO-READER-NODE-TILE-TPREFETCH-006","PTO-READER-NODE-TILE-TPREFETCH-007","PTO-READER-NODE-TILE-TPREFETCH-008","PTO-READER-NODE-TILE-TPREFETCH-009","PTO-READER-NODE-TILE-TPREFETCH-010","PTO-READER-NODE-TILE-TPREFETCH-011","PTO-READER-NODE-TILE-TPREFETCH-012","PTO-READER-NODE-TILE-TPREFETCH-013","PTO-READER-NODE-TILE-TPREFETCH-014","PTO-READER-NODE-TILE-TPREFETCH-015","PTO-READER-NODE-TILE-TPREFETCH-016","PTO-READER-NODE-TILE-TPREFETCH-017"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-TILE-TFMA":"4f2c6bebba430ccdeec38481b4b2ca72657166a36a5eecfae3000dd52a0ce0a9","PTO-TILE-TGATHER":"73d828f8482b5999bdfb5ff4afe6f07c1e5bec91d28b9258bd7b4075469306a1","PTO-TILE-TGEMV":"e1499e262f8f89fa56d8400acf1f257d0735f282332bb2637c52dc0f1de439dc","PTO-TILE-TGEMV-ACC":"d1536f05e7e03890efafdc394abbbecb6d63a6f101c6097ea2edd168e67e7c63","PTO-TILE-TGEMV-BIAS":"b9f2113de62ec5beb988fe193c915f92ae97acb65f163d4975e5288cf66463a4","PTO-TILE-TGEMV-MX":"75eab18b5952f06292db7023dbc604c4929783867df2c6d855df36ba72ec22b3","PTO-TILE-TGEMV-MX-ACC":"ebb6bc669d37df2188da11b0b1756e2e1fdd95472840741f0d57c8a1c64ed90a","PTO-TILE-TGEMV-MX-BIAS":"ccdaeb498f55268a8b328d8721591de097fca53b721cb5160ba5b02a855347ff","PTO-TILE-THISTOGRAM":"75abc2274d9950885b31183617b8d4b955aed76cef11dbb1210d5e1de0331503","PTO-TILE-TIMG2COL":"2862c004aa4ab05ce87cd077f43ecac1bd377e1c65b6c7840cc205d405368701","PTO-TILE-TINSERT":"a968a9ed29b8c8f145ac0f49fc6967496704f814d40281997a5f0360f3b9a34f","PTO-TILE-TLOAD":"332ee218305ce2ed0e217f50cd59ec20013e031a826b023ef29209cab0123ebd","PTO-TILE-TLOG":"3947601a2b8d902bd732a851eb09e6cef0378f0901176d9c898012f7cd1f2937","PTO-TILE-TMATMUL":"e10a39a82be4e67807fb25b0017daab0021d4171dbf809b290c34fc97b710f22","PTO-TILE-TMATMUL-ACC":"518833c863ba70e6e9aac6df555d3aac50138284ce38c15b32f5f19a37232fe9","PTO-TILE-TMATMUL-BIAS":"2ab98492db2b265fe04e9dc9c1659e92c4de8d1de9a6399a46fd29e7811e982a","PTO-TILE-TMATMUL-MX":"c4dc4cf2fb3efde2c5ec57ba8c13cbcda935fc4addb8c1214075a37d767b342b","PTO-TILE-TMATMUL-MX-ACC":"b5bf48f753fbd3162c56936af7afe94bbeb92d10f06179056fe0d637800e7361","PTO-TILE-TMATMUL-MX-BIAS":"1f1e6c4d38ad0e7175a8e602ba00f72c36c1af315302252893bc7a919024a40f","PTO-TILE-TMAX":"4d6fdde115a527a0fe6d5e1fb559b622774c7ff208bd56af929a6f78767dd49a","PTO-TILE-TMAXS":"37c3c8c5d79a23e2d2eb1c030d84212a9ca319ff02d0145005d58e7386b66359","PTO-TILE-TMIN":"cddfe0e760d5152229480ba3e6f900c6db3ede09321737592f75f25537e8a737","PTO-TILE-TMINS":"aa0a9b40463ada835f8e9103a16454527a7e7736263e94369faf86f526bdc31e","PTO-TILE-TMOV":"8b380dfa635522af2979b09b74069bb1660903f3ab8d30ddfb0caaf727bde214","PTO-TILE-TMRGSORT":"fa6cf85db371c10d76d39bf64f3c45a0d44bdb25c30e20fa37f1d3423dfb4ac3","PTO-TILE-TMUL":"8e1e8f74007fb8e56ec8f969197f2e40379734cc27987bb8af7dcd3534486c6a","PTO-TILE-TMULS":"36b56b6db5ae5b41586c1603503cddc4e44a055f86fba761d72528788f352f66","PTO-TILE-TNEG":"dfbfab59dc47902e83dd01d570078db79ce08c681ad6e829dac5791ea78c45d9","PTO-TILE-TNOT":"9e435559399ffc1f15e31b115e937f2d469945d576391cb839027f604cddd1ab","PTO-TILE-TOR":"96333d0d5dde2b0079ba3d25ef14ec47f137376807f5bd9f9040d1111d344c53","PTO-TILE-TORS":"21da45cccaaa42c095eeff9f010827c95de6e22ab4100b6ccfcb92a8a1410a5d","PTO-TILE-TPARTADD":"0d481a1c2d92849947438fd30c1d3d088a886e2d175019676ad6353d978e5553","PTO-TILE-TPARTMAX":"3233d997ba03ab89f88caeaaea94c2540b4eca14cb9525eb6d006d7738f5791e","PTO-TILE-TPARTMIN":"ec9b041f2f2361bd181c0b2e89ee0e0c43cac4f40c9e11750a87595affec4b01","PTO-TILE-TPARTMUL":"d8acbf6b9275a0c462f5353ff7fb02f15be390a541597da9de6fa7fdb8eb4d75","PTO-TILE-TPREFETCH":"7c90f5006a3a28b260462b56b24c59abb37a98e75d0e518b233229cab005639e"},"unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPARTADD","PTO-TILE-TPARTMAX","PTO-TILE-TPARTMIN","PTO-TILE-TPARTMUL","PTO-TILE-TPREFETCH"],"unit_risks":{"PTO-TILE-TFMA":"high-risk","PTO-TILE-TGATHER":"high-risk","PTO-TILE-TGEMV":"high-risk","PTO-TILE-TGEMV-ACC":"high-risk","PTO-TILE-TGEMV-BIAS":"high-risk","PTO-TILE-TGEMV-MX":"high-risk","PTO-TILE-TGEMV-MX-ACC":"high-risk","PTO-TILE-TGEMV-MX-BIAS":"high-risk","PTO-TILE-THISTOGRAM":"high-risk","PTO-TILE-TIMG2COL":"high-risk","PTO-TILE-TINSERT":"high-risk","PTO-TILE-TLOAD":"high-risk","PTO-TILE-TLOG":"high-risk","PTO-TILE-TMATMUL":"high-risk","PTO-TILE-TMATMUL-ACC":"high-risk","PTO-TILE-TMATMUL-BIAS":"high-risk","PTO-TILE-TMATMUL-MX":"high-risk","PTO-TILE-TMATMUL-MX-ACC":"high-risk","PTO-TILE-TMATMUL-MX-BIAS":"high-risk","PTO-TILE-TMAX":"high-risk","PTO-TILE-TMAXS":"high-risk","PTO-TILE-TMIN":"high-risk","PTO-TILE-TMINS":"high-risk","PTO-TILE-TMOV":"high-risk","PTO-TILE-TMRGSORT":"high-risk","PTO-TILE-TMUL":"high-risk","PTO-TILE-TMULS":"high-risk","PTO-TILE-TNEG":"high-risk","PTO-TILE-TNOT":"high-risk","PTO-TILE-TOR":"high-risk","PTO-TILE-TORS":"high-risk","PTO-TILE-TPARTADD":"high-risk","PTO-TILE-TPARTMAX":"high-risk","PTO-TILE-TPARTMIN":"high-risk","PTO-TILE-TPARTMUL":"high-risk","PTO-TILE-TPREFETCH":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":36,"verifier_sample_unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPARTADD","PTO-TILE-TPARTMAX","PTO-TILE-TPARTMIN","PTO-TILE-TPARTMUL","PTO-TILE-TPREFETCH"]} +{"artifact_digests":{"language_review":"e7550ce3f35f3f30926405b853d4e8a18466e2fbd4051fb3aa6e1657da511c0c","translation":"9e4c70e1098a03c0f0af933c946fd9c00dfb4522b11150d6479569cdf17ae7ab","verification":"7bc8631e108e3b73daf3c14de3136fea9c5eebe4ff9da21b1f8eafbbb6fbdf94"},"batch_id":"PTO-READER-ZH-TILE-B-001","contexts":{"language_reviewer":"/root/arch_d_semantic_review","translator":"/root/arch_rollout_d","verifier":"/root"},"locale":"zh-CN","protected_literal_unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPREFETCH"],"reviewed_claim_count":288,"reviewed_claim_ids":["PTO-READER-CLAIM-TILE-TFMA-001","PTO-READER-CLAIM-TILE-TFMA-002","PTO-READER-CLAIM-TILE-TFMA-003","PTO-READER-CLAIM-TILE-TFMA-004","PTO-READER-CLAIM-TILE-TFMA-005","PTO-READER-CLAIM-TILE-TFMA-006","PTO-READER-CLAIM-TILE-TFMA-007","PTO-READER-CLAIM-TILE-TFMA-008","PTO-READER-CLAIM-TILE-TFMA-009","PTO-READER-CLAIM-TILE-TGATHER-001","PTO-READER-CLAIM-TILE-TGATHER-002","PTO-READER-CLAIM-TILE-TGATHER-003","PTO-READER-CLAIM-TILE-TGATHER-004","PTO-READER-CLAIM-TILE-TGATHER-005","PTO-READER-CLAIM-TILE-TGATHER-006","PTO-READER-CLAIM-TILE-TGATHER-007","PTO-READER-CLAIM-TILE-TGATHER-008","PTO-READER-CLAIM-TILE-TGATHER-009","PTO-READER-CLAIM-TILE-TGEMV-001","PTO-READER-CLAIM-TILE-TGEMV-002","PTO-READER-CLAIM-TILE-TGEMV-003","PTO-READER-CLAIM-TILE-TGEMV-004","PTO-READER-CLAIM-TILE-TGEMV-005","PTO-READER-CLAIM-TILE-TGEMV-006","PTO-READER-CLAIM-TILE-TGEMV-007","PTO-READER-CLAIM-TILE-TGEMV-008","PTO-READER-CLAIM-TILE-TGEMV-009","PTO-READER-CLAIM-TILE-TGEMV-ACC-001","PTO-READER-CLAIM-TILE-TGEMV-ACC-002","PTO-READER-CLAIM-TILE-TGEMV-ACC-003","PTO-READER-CLAIM-TILE-TGEMV-ACC-004","PTO-READER-CLAIM-TILE-TGEMV-ACC-005","PTO-READER-CLAIM-TILE-TGEMV-ACC-006","PTO-READER-CLAIM-TILE-TGEMV-ACC-007","PTO-READER-CLAIM-TILE-TGEMV-ACC-008","PTO-READER-CLAIM-TILE-TGEMV-ACC-009","PTO-READER-CLAIM-TILE-TGEMV-BIAS-001","PTO-READER-CLAIM-TILE-TGEMV-BIAS-002","PTO-READER-CLAIM-TILE-TGEMV-BIAS-003","PTO-READER-CLAIM-TILE-TGEMV-BIAS-004","PTO-READER-CLAIM-TILE-TGEMV-BIAS-005","PTO-READER-CLAIM-TILE-TGEMV-BIAS-006","PTO-READER-CLAIM-TILE-TGEMV-BIAS-007","PTO-READER-CLAIM-TILE-TGEMV-BIAS-008","PTO-READER-CLAIM-TILE-TGEMV-BIAS-009","PTO-READER-CLAIM-TILE-TGEMV-MX-001","PTO-READER-CLAIM-TILE-TGEMV-MX-002","PTO-READER-CLAIM-TILE-TGEMV-MX-003","PTO-READER-CLAIM-TILE-TGEMV-MX-004","PTO-READER-CLAIM-TILE-TGEMV-MX-005","PTO-READER-CLAIM-TILE-TGEMV-MX-006","PTO-READER-CLAIM-TILE-TGEMV-MX-007","PTO-READER-CLAIM-TILE-TGEMV-MX-008","PTO-READER-CLAIM-TILE-TGEMV-MX-009","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-001","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-002","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-003","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-004","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-005","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-006","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-007","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-008","PTO-READER-CLAIM-TILE-TGEMV-MX-ACC-009","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-001","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-002","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-003","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-004","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-005","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-006","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-007","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-008","PTO-READER-CLAIM-TILE-TGEMV-MX-BIAS-009","PTO-READER-CLAIM-TILE-THISTOGRAM-001","PTO-READER-CLAIM-TILE-THISTOGRAM-002","PTO-READER-CLAIM-TILE-THISTOGRAM-003","PTO-READER-CLAIM-TILE-THISTOGRAM-004","PTO-READER-CLAIM-TILE-THISTOGRAM-005","PTO-READER-CLAIM-TILE-THISTOGRAM-006","PTO-READER-CLAIM-TILE-THISTOGRAM-007","PTO-READER-CLAIM-TILE-THISTOGRAM-008","PTO-READER-CLAIM-TILE-THISTOGRAM-009","PTO-READER-CLAIM-TILE-TIMG2COL-001","PTO-READER-CLAIM-TILE-TIMG2COL-002","PTO-READER-CLAIM-TILE-TIMG2COL-003","PTO-READER-CLAIM-TILE-TIMG2COL-004","PTO-READER-CLAIM-TILE-TIMG2COL-005","PTO-READER-CLAIM-TILE-TIMG2COL-006","PTO-READER-CLAIM-TILE-TIMG2COL-007","PTO-READER-CLAIM-TILE-TIMG2COL-008","PTO-READER-CLAIM-TILE-TIMG2COL-009","PTO-READER-CLAIM-TILE-TINSERT-001","PTO-READER-CLAIM-TILE-TINSERT-002","PTO-READER-CLAIM-TILE-TINSERT-003","PTO-READER-CLAIM-TILE-TINSERT-004","PTO-READER-CLAIM-TILE-TINSERT-005","PTO-READER-CLAIM-TILE-TINSERT-006","PTO-READER-CLAIM-TILE-TINSERT-007","PTO-READER-CLAIM-TILE-TINSERT-008","PTO-READER-CLAIM-TILE-TINSERT-009","PTO-READER-CLAIM-TILE-TLOAD-001","PTO-READER-CLAIM-TILE-TLOAD-002","PTO-READER-CLAIM-TILE-TLOAD-003","PTO-READER-CLAIM-TILE-TLOAD-004","PTO-READER-CLAIM-TILE-TLOAD-005","PTO-READER-CLAIM-TILE-TLOAD-006","PTO-READER-CLAIM-TILE-TLOAD-007","PTO-READER-CLAIM-TILE-TLOAD-008","PTO-READER-CLAIM-TILE-TLOAD-009","PTO-READER-CLAIM-TILE-TLOG-001","PTO-READER-CLAIM-TILE-TLOG-002","PTO-READER-CLAIM-TILE-TLOG-003","PTO-READER-CLAIM-TILE-TLOG-004","PTO-READER-CLAIM-TILE-TLOG-005","PTO-READER-CLAIM-TILE-TLOG-006","PTO-READER-CLAIM-TILE-TLOG-007","PTO-READER-CLAIM-TILE-TLOG-008","PTO-READER-CLAIM-TILE-TLOG-009","PTO-READER-CLAIM-TILE-TMATMUL-001","PTO-READER-CLAIM-TILE-TMATMUL-002","PTO-READER-CLAIM-TILE-TMATMUL-003","PTO-READER-CLAIM-TILE-TMATMUL-004","PTO-READER-CLAIM-TILE-TMATMUL-005","PTO-READER-CLAIM-TILE-TMATMUL-006","PTO-READER-CLAIM-TILE-TMATMUL-007","PTO-READER-CLAIM-TILE-TMATMUL-008","PTO-READER-CLAIM-TILE-TMATMUL-009","PTO-READER-CLAIM-TILE-TMATMUL-ACC-001","PTO-READER-CLAIM-TILE-TMATMUL-ACC-002","PTO-READER-CLAIM-TILE-TMATMUL-ACC-003","PTO-READER-CLAIM-TILE-TMATMUL-ACC-004","PTO-READER-CLAIM-TILE-TMATMUL-ACC-005","PTO-READER-CLAIM-TILE-TMATMUL-ACC-006","PTO-READER-CLAIM-TILE-TMATMUL-ACC-007","PTO-READER-CLAIM-TILE-TMATMUL-ACC-008","PTO-READER-CLAIM-TILE-TMATMUL-ACC-009","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-001","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-002","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-003","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-004","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-005","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-006","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-007","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-008","PTO-READER-CLAIM-TILE-TMATMUL-BIAS-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-ACC-009","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-001","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-002","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-003","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-004","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-005","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-006","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-007","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-008","PTO-READER-CLAIM-TILE-TMATMUL-MX-BIAS-009","PTO-READER-CLAIM-TILE-TMAX-001","PTO-READER-CLAIM-TILE-TMAX-002","PTO-READER-CLAIM-TILE-TMAX-003","PTO-READER-CLAIM-TILE-TMAX-004","PTO-READER-CLAIM-TILE-TMAX-005","PTO-READER-CLAIM-TILE-TMAX-006","PTO-READER-CLAIM-TILE-TMAX-007","PTO-READER-CLAIM-TILE-TMAX-008","PTO-READER-CLAIM-TILE-TMAX-009","PTO-READER-CLAIM-TILE-TMAXS-001","PTO-READER-CLAIM-TILE-TMAXS-002","PTO-READER-CLAIM-TILE-TMAXS-003","PTO-READER-CLAIM-TILE-TMAXS-004","PTO-READER-CLAIM-TILE-TMAXS-005","PTO-READER-CLAIM-TILE-TMAXS-006","PTO-READER-CLAIM-TILE-TMAXS-007","PTO-READER-CLAIM-TILE-TMAXS-008","PTO-READER-CLAIM-TILE-TMAXS-009","PTO-READER-CLAIM-TILE-TMIN-001","PTO-READER-CLAIM-TILE-TMIN-002","PTO-READER-CLAIM-TILE-TMIN-003","PTO-READER-CLAIM-TILE-TMIN-004","PTO-READER-CLAIM-TILE-TMIN-005","PTO-READER-CLAIM-TILE-TMIN-006","PTO-READER-CLAIM-TILE-TMIN-007","PTO-READER-CLAIM-TILE-TMIN-008","PTO-READER-CLAIM-TILE-TMIN-009","PTO-READER-CLAIM-TILE-TMINS-001","PTO-READER-CLAIM-TILE-TMINS-002","PTO-READER-CLAIM-TILE-TMINS-003","PTO-READER-CLAIM-TILE-TMINS-004","PTO-READER-CLAIM-TILE-TMINS-005","PTO-READER-CLAIM-TILE-TMINS-006","PTO-READER-CLAIM-TILE-TMINS-007","PTO-READER-CLAIM-TILE-TMINS-008","PTO-READER-CLAIM-TILE-TMINS-009","PTO-READER-CLAIM-TILE-TMOV-001","PTO-READER-CLAIM-TILE-TMOV-002","PTO-READER-CLAIM-TILE-TMOV-003","PTO-READER-CLAIM-TILE-TMOV-004","PTO-READER-CLAIM-TILE-TMOV-005","PTO-READER-CLAIM-TILE-TMOV-006","PTO-READER-CLAIM-TILE-TMOV-007","PTO-READER-CLAIM-TILE-TMOV-008","PTO-READER-CLAIM-TILE-TMOV-009","PTO-READER-CLAIM-TILE-TMRGSORT-001","PTO-READER-CLAIM-TILE-TMRGSORT-002","PTO-READER-CLAIM-TILE-TMRGSORT-003","PTO-READER-CLAIM-TILE-TMRGSORT-004","PTO-READER-CLAIM-TILE-TMRGSORT-005","PTO-READER-CLAIM-TILE-TMRGSORT-006","PTO-READER-CLAIM-TILE-TMRGSORT-007","PTO-READER-CLAIM-TILE-TMRGSORT-008","PTO-READER-CLAIM-TILE-TMRGSORT-009","PTO-READER-CLAIM-TILE-TMUL-001","PTO-READER-CLAIM-TILE-TMUL-002","PTO-READER-CLAIM-TILE-TMUL-003","PTO-READER-CLAIM-TILE-TMUL-004","PTO-READER-CLAIM-TILE-TMUL-005","PTO-READER-CLAIM-TILE-TMUL-006","PTO-READER-CLAIM-TILE-TMUL-007","PTO-READER-CLAIM-TILE-TMUL-008","PTO-READER-CLAIM-TILE-TMUL-009","PTO-READER-CLAIM-TILE-TMULS-001","PTO-READER-CLAIM-TILE-TMULS-002","PTO-READER-CLAIM-TILE-TMULS-003","PTO-READER-CLAIM-TILE-TMULS-004","PTO-READER-CLAIM-TILE-TMULS-005","PTO-READER-CLAIM-TILE-TMULS-006","PTO-READER-CLAIM-TILE-TMULS-007","PTO-READER-CLAIM-TILE-TMULS-008","PTO-READER-CLAIM-TILE-TMULS-009","PTO-READER-CLAIM-TILE-TNEG-001","PTO-READER-CLAIM-TILE-TNEG-002","PTO-READER-CLAIM-TILE-TNEG-003","PTO-READER-CLAIM-TILE-TNEG-004","PTO-READER-CLAIM-TILE-TNEG-005","PTO-READER-CLAIM-TILE-TNEG-006","PTO-READER-CLAIM-TILE-TNEG-007","PTO-READER-CLAIM-TILE-TNEG-008","PTO-READER-CLAIM-TILE-TNEG-009","PTO-READER-CLAIM-TILE-TNOT-001","PTO-READER-CLAIM-TILE-TNOT-002","PTO-READER-CLAIM-TILE-TNOT-003","PTO-READER-CLAIM-TILE-TNOT-004","PTO-READER-CLAIM-TILE-TNOT-005","PTO-READER-CLAIM-TILE-TNOT-006","PTO-READER-CLAIM-TILE-TNOT-007","PTO-READER-CLAIM-TILE-TNOT-008","PTO-READER-CLAIM-TILE-TNOT-009","PTO-READER-CLAIM-TILE-TOR-001","PTO-READER-CLAIM-TILE-TOR-002","PTO-READER-CLAIM-TILE-TOR-003","PTO-READER-CLAIM-TILE-TOR-004","PTO-READER-CLAIM-TILE-TOR-005","PTO-READER-CLAIM-TILE-TOR-006","PTO-READER-CLAIM-TILE-TOR-007","PTO-READER-CLAIM-TILE-TOR-008","PTO-READER-CLAIM-TILE-TOR-009","PTO-READER-CLAIM-TILE-TORS-001","PTO-READER-CLAIM-TILE-TORS-002","PTO-READER-CLAIM-TILE-TORS-003","PTO-READER-CLAIM-TILE-TORS-004","PTO-READER-CLAIM-TILE-TORS-005","PTO-READER-CLAIM-TILE-TORS-006","PTO-READER-CLAIM-TILE-TORS-007","PTO-READER-CLAIM-TILE-TORS-008","PTO-READER-CLAIM-TILE-TORS-009","PTO-READER-CLAIM-TILE-TPREFETCH-001","PTO-READER-CLAIM-TILE-TPREFETCH-002","PTO-READER-CLAIM-TILE-TPREFETCH-003","PTO-READER-CLAIM-TILE-TPREFETCH-004","PTO-READER-CLAIM-TILE-TPREFETCH-005","PTO-READER-CLAIM-TILE-TPREFETCH-006","PTO-READER-CLAIM-TILE-TPREFETCH-007","PTO-READER-CLAIM-TILE-TPREFETCH-008","PTO-READER-CLAIM-TILE-TPREFETCH-009"],"reviewed_node_count":544,"reviewed_node_ids":["PTO-READER-NODE-TILE-TFMA-001","PTO-READER-NODE-TILE-TFMA-002","PTO-READER-NODE-TILE-TFMA-003","PTO-READER-NODE-TILE-TFMA-004","PTO-READER-NODE-TILE-TFMA-005","PTO-READER-NODE-TILE-TFMA-006","PTO-READER-NODE-TILE-TFMA-007","PTO-READER-NODE-TILE-TFMA-008","PTO-READER-NODE-TILE-TFMA-009","PTO-READER-NODE-TILE-TFMA-010","PTO-READER-NODE-TILE-TFMA-011","PTO-READER-NODE-TILE-TFMA-012","PTO-READER-NODE-TILE-TFMA-013","PTO-READER-NODE-TILE-TFMA-014","PTO-READER-NODE-TILE-TFMA-015","PTO-READER-NODE-TILE-TFMA-016","PTO-READER-NODE-TILE-TFMA-017","PTO-READER-NODE-TILE-TGATHER-001","PTO-READER-NODE-TILE-TGATHER-002","PTO-READER-NODE-TILE-TGATHER-003","PTO-READER-NODE-TILE-TGATHER-004","PTO-READER-NODE-TILE-TGATHER-005","PTO-READER-NODE-TILE-TGATHER-006","PTO-READER-NODE-TILE-TGATHER-007","PTO-READER-NODE-TILE-TGATHER-008","PTO-READER-NODE-TILE-TGATHER-009","PTO-READER-NODE-TILE-TGATHER-010","PTO-READER-NODE-TILE-TGATHER-011","PTO-READER-NODE-TILE-TGATHER-012","PTO-READER-NODE-TILE-TGATHER-013","PTO-READER-NODE-TILE-TGATHER-014","PTO-READER-NODE-TILE-TGATHER-015","PTO-READER-NODE-TILE-TGATHER-016","PTO-READER-NODE-TILE-TGATHER-017","PTO-READER-NODE-TILE-TGEMV-001","PTO-READER-NODE-TILE-TGEMV-002","PTO-READER-NODE-TILE-TGEMV-003","PTO-READER-NODE-TILE-TGEMV-004","PTO-READER-NODE-TILE-TGEMV-005","PTO-READER-NODE-TILE-TGEMV-006","PTO-READER-NODE-TILE-TGEMV-007","PTO-READER-NODE-TILE-TGEMV-008","PTO-READER-NODE-TILE-TGEMV-009","PTO-READER-NODE-TILE-TGEMV-010","PTO-READER-NODE-TILE-TGEMV-011","PTO-READER-NODE-TILE-TGEMV-012","PTO-READER-NODE-TILE-TGEMV-013","PTO-READER-NODE-TILE-TGEMV-014","PTO-READER-NODE-TILE-TGEMV-015","PTO-READER-NODE-TILE-TGEMV-016","PTO-READER-NODE-TILE-TGEMV-017","PTO-READER-NODE-TILE-TGEMV-ACC-001","PTO-READER-NODE-TILE-TGEMV-ACC-002","PTO-READER-NODE-TILE-TGEMV-ACC-003","PTO-READER-NODE-TILE-TGEMV-ACC-004","PTO-READER-NODE-TILE-TGEMV-ACC-005","PTO-READER-NODE-TILE-TGEMV-ACC-006","PTO-READER-NODE-TILE-TGEMV-ACC-007","PTO-READER-NODE-TILE-TGEMV-ACC-008","PTO-READER-NODE-TILE-TGEMV-ACC-009","PTO-READER-NODE-TILE-TGEMV-ACC-010","PTO-READER-NODE-TILE-TGEMV-ACC-011","PTO-READER-NODE-TILE-TGEMV-ACC-012","PTO-READER-NODE-TILE-TGEMV-ACC-013","PTO-READER-NODE-TILE-TGEMV-ACC-014","PTO-READER-NODE-TILE-TGEMV-ACC-015","PTO-READER-NODE-TILE-TGEMV-ACC-016","PTO-READER-NODE-TILE-TGEMV-ACC-017","PTO-READER-NODE-TILE-TGEMV-BIAS-001","PTO-READER-NODE-TILE-TGEMV-BIAS-002","PTO-READER-NODE-TILE-TGEMV-BIAS-003","PTO-READER-NODE-TILE-TGEMV-BIAS-004","PTO-READER-NODE-TILE-TGEMV-BIAS-005","PTO-READER-NODE-TILE-TGEMV-BIAS-006","PTO-READER-NODE-TILE-TGEMV-BIAS-007","PTO-READER-NODE-TILE-TGEMV-BIAS-008","PTO-READER-NODE-TILE-TGEMV-BIAS-009","PTO-READER-NODE-TILE-TGEMV-BIAS-010","PTO-READER-NODE-TILE-TGEMV-BIAS-011","PTO-READER-NODE-TILE-TGEMV-BIAS-012","PTO-READER-NODE-TILE-TGEMV-BIAS-013","PTO-READER-NODE-TILE-TGEMV-BIAS-014","PTO-READER-NODE-TILE-TGEMV-BIAS-015","PTO-READER-NODE-TILE-TGEMV-BIAS-016","PTO-READER-NODE-TILE-TGEMV-BIAS-017","PTO-READER-NODE-TILE-TGEMV-MX-001","PTO-READER-NODE-TILE-TGEMV-MX-002","PTO-READER-NODE-TILE-TGEMV-MX-003","PTO-READER-NODE-TILE-TGEMV-MX-004","PTO-READER-NODE-TILE-TGEMV-MX-005","PTO-READER-NODE-TILE-TGEMV-MX-006","PTO-READER-NODE-TILE-TGEMV-MX-007","PTO-READER-NODE-TILE-TGEMV-MX-008","PTO-READER-NODE-TILE-TGEMV-MX-009","PTO-READER-NODE-TILE-TGEMV-MX-010","PTO-READER-NODE-TILE-TGEMV-MX-011","PTO-READER-NODE-TILE-TGEMV-MX-012","PTO-READER-NODE-TILE-TGEMV-MX-013","PTO-READER-NODE-TILE-TGEMV-MX-014","PTO-READER-NODE-TILE-TGEMV-MX-015","PTO-READER-NODE-TILE-TGEMV-MX-016","PTO-READER-NODE-TILE-TGEMV-MX-017","PTO-READER-NODE-TILE-TGEMV-MX-ACC-001","PTO-READER-NODE-TILE-TGEMV-MX-ACC-002","PTO-READER-NODE-TILE-TGEMV-MX-ACC-003","PTO-READER-NODE-TILE-TGEMV-MX-ACC-004","PTO-READER-NODE-TILE-TGEMV-MX-ACC-005","PTO-READER-NODE-TILE-TGEMV-MX-ACC-006","PTO-READER-NODE-TILE-TGEMV-MX-ACC-007","PTO-READER-NODE-TILE-TGEMV-MX-ACC-008","PTO-READER-NODE-TILE-TGEMV-MX-ACC-009","PTO-READER-NODE-TILE-TGEMV-MX-ACC-010","PTO-READER-NODE-TILE-TGEMV-MX-ACC-011","PTO-READER-NODE-TILE-TGEMV-MX-ACC-012","PTO-READER-NODE-TILE-TGEMV-MX-ACC-013","PTO-READER-NODE-TILE-TGEMV-MX-ACC-014","PTO-READER-NODE-TILE-TGEMV-MX-ACC-015","PTO-READER-NODE-TILE-TGEMV-MX-ACC-016","PTO-READER-NODE-TILE-TGEMV-MX-ACC-017","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-001","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-002","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-003","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-004","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-005","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-006","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-007","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-008","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-009","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-010","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-011","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-012","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-013","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-014","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-015","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-016","PTO-READER-NODE-TILE-TGEMV-MX-BIAS-017","PTO-READER-NODE-TILE-THISTOGRAM-001","PTO-READER-NODE-TILE-THISTOGRAM-002","PTO-READER-NODE-TILE-THISTOGRAM-003","PTO-READER-NODE-TILE-THISTOGRAM-004","PTO-READER-NODE-TILE-THISTOGRAM-005","PTO-READER-NODE-TILE-THISTOGRAM-006","PTO-READER-NODE-TILE-THISTOGRAM-007","PTO-READER-NODE-TILE-THISTOGRAM-008","PTO-READER-NODE-TILE-THISTOGRAM-009","PTO-READER-NODE-TILE-THISTOGRAM-010","PTO-READER-NODE-TILE-THISTOGRAM-011","PTO-READER-NODE-TILE-THISTOGRAM-012","PTO-READER-NODE-TILE-THISTOGRAM-013","PTO-READER-NODE-TILE-THISTOGRAM-014","PTO-READER-NODE-TILE-THISTOGRAM-015","PTO-READER-NODE-TILE-THISTOGRAM-016","PTO-READER-NODE-TILE-THISTOGRAM-017","PTO-READER-NODE-TILE-TIMG2COL-001","PTO-READER-NODE-TILE-TIMG2COL-002","PTO-READER-NODE-TILE-TIMG2COL-003","PTO-READER-NODE-TILE-TIMG2COL-004","PTO-READER-NODE-TILE-TIMG2COL-005","PTO-READER-NODE-TILE-TIMG2COL-006","PTO-READER-NODE-TILE-TIMG2COL-007","PTO-READER-NODE-TILE-TIMG2COL-008","PTO-READER-NODE-TILE-TIMG2COL-009","PTO-READER-NODE-TILE-TIMG2COL-010","PTO-READER-NODE-TILE-TIMG2COL-011","PTO-READER-NODE-TILE-TIMG2COL-012","PTO-READER-NODE-TILE-TIMG2COL-013","PTO-READER-NODE-TILE-TIMG2COL-014","PTO-READER-NODE-TILE-TIMG2COL-015","PTO-READER-NODE-TILE-TIMG2COL-016","PTO-READER-NODE-TILE-TIMG2COL-017","PTO-READER-NODE-TILE-TINSERT-001","PTO-READER-NODE-TILE-TINSERT-002","PTO-READER-NODE-TILE-TINSERT-003","PTO-READER-NODE-TILE-TINSERT-004","PTO-READER-NODE-TILE-TINSERT-005","PTO-READER-NODE-TILE-TINSERT-006","PTO-READER-NODE-TILE-TINSERT-007","PTO-READER-NODE-TILE-TINSERT-008","PTO-READER-NODE-TILE-TINSERT-009","PTO-READER-NODE-TILE-TINSERT-010","PTO-READER-NODE-TILE-TINSERT-011","PTO-READER-NODE-TILE-TINSERT-012","PTO-READER-NODE-TILE-TINSERT-013","PTO-READER-NODE-TILE-TINSERT-014","PTO-READER-NODE-TILE-TINSERT-015","PTO-READER-NODE-TILE-TINSERT-016","PTO-READER-NODE-TILE-TINSERT-017","PTO-READER-NODE-TILE-TLOAD-001","PTO-READER-NODE-TILE-TLOAD-002","PTO-READER-NODE-TILE-TLOAD-003","PTO-READER-NODE-TILE-TLOAD-004","PTO-READER-NODE-TILE-TLOAD-005","PTO-READER-NODE-TILE-TLOAD-006","PTO-READER-NODE-TILE-TLOAD-007","PTO-READER-NODE-TILE-TLOAD-008","PTO-READER-NODE-TILE-TLOAD-009","PTO-READER-NODE-TILE-TLOAD-010","PTO-READER-NODE-TILE-TLOAD-011","PTO-READER-NODE-TILE-TLOAD-012","PTO-READER-NODE-TILE-TLOAD-013","PTO-READER-NODE-TILE-TLOAD-014","PTO-READER-NODE-TILE-TLOAD-015","PTO-READER-NODE-TILE-TLOAD-016","PTO-READER-NODE-TILE-TLOAD-017","PTO-READER-NODE-TILE-TLOG-001","PTO-READER-NODE-TILE-TLOG-002","PTO-READER-NODE-TILE-TLOG-003","PTO-READER-NODE-TILE-TLOG-004","PTO-READER-NODE-TILE-TLOG-005","PTO-READER-NODE-TILE-TLOG-006","PTO-READER-NODE-TILE-TLOG-007","PTO-READER-NODE-TILE-TLOG-008","PTO-READER-NODE-TILE-TLOG-009","PTO-READER-NODE-TILE-TLOG-010","PTO-READER-NODE-TILE-TLOG-011","PTO-READER-NODE-TILE-TLOG-012","PTO-READER-NODE-TILE-TLOG-013","PTO-READER-NODE-TILE-TLOG-014","PTO-READER-NODE-TILE-TLOG-015","PTO-READER-NODE-TILE-TLOG-016","PTO-READER-NODE-TILE-TLOG-017","PTO-READER-NODE-TILE-TMATMUL-001","PTO-READER-NODE-TILE-TMATMUL-002","PTO-READER-NODE-TILE-TMATMUL-003","PTO-READER-NODE-TILE-TMATMUL-004","PTO-READER-NODE-TILE-TMATMUL-005","PTO-READER-NODE-TILE-TMATMUL-006","PTO-READER-NODE-TILE-TMATMUL-007","PTO-READER-NODE-TILE-TMATMUL-008","PTO-READER-NODE-TILE-TMATMUL-009","PTO-READER-NODE-TILE-TMATMUL-010","PTO-READER-NODE-TILE-TMATMUL-011","PTO-READER-NODE-TILE-TMATMUL-012","PTO-READER-NODE-TILE-TMATMUL-013","PTO-READER-NODE-TILE-TMATMUL-014","PTO-READER-NODE-TILE-TMATMUL-015","PTO-READER-NODE-TILE-TMATMUL-016","PTO-READER-NODE-TILE-TMATMUL-017","PTO-READER-NODE-TILE-TMATMUL-ACC-001","PTO-READER-NODE-TILE-TMATMUL-ACC-002","PTO-READER-NODE-TILE-TMATMUL-ACC-003","PTO-READER-NODE-TILE-TMATMUL-ACC-004","PTO-READER-NODE-TILE-TMATMUL-ACC-005","PTO-READER-NODE-TILE-TMATMUL-ACC-006","PTO-READER-NODE-TILE-TMATMUL-ACC-007","PTO-READER-NODE-TILE-TMATMUL-ACC-008","PTO-READER-NODE-TILE-TMATMUL-ACC-009","PTO-READER-NODE-TILE-TMATMUL-ACC-010","PTO-READER-NODE-TILE-TMATMUL-ACC-011","PTO-READER-NODE-TILE-TMATMUL-ACC-012","PTO-READER-NODE-TILE-TMATMUL-ACC-013","PTO-READER-NODE-TILE-TMATMUL-ACC-014","PTO-READER-NODE-TILE-TMATMUL-ACC-015","PTO-READER-NODE-TILE-TMATMUL-ACC-016","PTO-READER-NODE-TILE-TMATMUL-ACC-017","PTO-READER-NODE-TILE-TMATMUL-BIAS-001","PTO-READER-NODE-TILE-TMATMUL-BIAS-002","PTO-READER-NODE-TILE-TMATMUL-BIAS-003","PTO-READER-NODE-TILE-TMATMUL-BIAS-004","PTO-READER-NODE-TILE-TMATMUL-BIAS-005","PTO-READER-NODE-TILE-TMATMUL-BIAS-006","PTO-READER-NODE-TILE-TMATMUL-BIAS-007","PTO-READER-NODE-TILE-TMATMUL-BIAS-008","PTO-READER-NODE-TILE-TMATMUL-BIAS-009","PTO-READER-NODE-TILE-TMATMUL-BIAS-010","PTO-READER-NODE-TILE-TMATMUL-BIAS-011","PTO-READER-NODE-TILE-TMATMUL-BIAS-012","PTO-READER-NODE-TILE-TMATMUL-BIAS-013","PTO-READER-NODE-TILE-TMATMUL-BIAS-014","PTO-READER-NODE-TILE-TMATMUL-BIAS-015","PTO-READER-NODE-TILE-TMATMUL-BIAS-016","PTO-READER-NODE-TILE-TMATMUL-BIAS-017","PTO-READER-NODE-TILE-TMATMUL-MX-001","PTO-READER-NODE-TILE-TMATMUL-MX-002","PTO-READER-NODE-TILE-TMATMUL-MX-003","PTO-READER-NODE-TILE-TMATMUL-MX-004","PTO-READER-NODE-TILE-TMATMUL-MX-005","PTO-READER-NODE-TILE-TMATMUL-MX-006","PTO-READER-NODE-TILE-TMATMUL-MX-007","PTO-READER-NODE-TILE-TMATMUL-MX-008","PTO-READER-NODE-TILE-TMATMUL-MX-009","PTO-READER-NODE-TILE-TMATMUL-MX-010","PTO-READER-NODE-TILE-TMATMUL-MX-011","PTO-READER-NODE-TILE-TMATMUL-MX-012","PTO-READER-NODE-TILE-TMATMUL-MX-013","PTO-READER-NODE-TILE-TMATMUL-MX-014","PTO-READER-NODE-TILE-TMATMUL-MX-015","PTO-READER-NODE-TILE-TMATMUL-MX-016","PTO-READER-NODE-TILE-TMATMUL-MX-017","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-001","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-002","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-003","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-004","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-005","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-006","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-007","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-008","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-009","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-010","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-011","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-012","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-013","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-014","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-015","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-016","PTO-READER-NODE-TILE-TMATMUL-MX-ACC-017","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-001","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-002","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-003","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-004","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-005","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-006","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-007","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-008","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-009","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-010","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-011","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-012","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-013","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-014","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-015","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-016","PTO-READER-NODE-TILE-TMATMUL-MX-BIAS-017","PTO-READER-NODE-TILE-TMAX-001","PTO-READER-NODE-TILE-TMAX-002","PTO-READER-NODE-TILE-TMAX-003","PTO-READER-NODE-TILE-TMAX-004","PTO-READER-NODE-TILE-TMAX-005","PTO-READER-NODE-TILE-TMAX-006","PTO-READER-NODE-TILE-TMAX-007","PTO-READER-NODE-TILE-TMAX-008","PTO-READER-NODE-TILE-TMAX-009","PTO-READER-NODE-TILE-TMAX-010","PTO-READER-NODE-TILE-TMAX-011","PTO-READER-NODE-TILE-TMAX-012","PTO-READER-NODE-TILE-TMAX-013","PTO-READER-NODE-TILE-TMAX-014","PTO-READER-NODE-TILE-TMAX-015","PTO-READER-NODE-TILE-TMAX-016","PTO-READER-NODE-TILE-TMAX-017","PTO-READER-NODE-TILE-TMAXS-001","PTO-READER-NODE-TILE-TMAXS-002","PTO-READER-NODE-TILE-TMAXS-003","PTO-READER-NODE-TILE-TMAXS-004","PTO-READER-NODE-TILE-TMAXS-005","PTO-READER-NODE-TILE-TMAXS-006","PTO-READER-NODE-TILE-TMAXS-007","PTO-READER-NODE-TILE-TMAXS-008","PTO-READER-NODE-TILE-TMAXS-009","PTO-READER-NODE-TILE-TMAXS-010","PTO-READER-NODE-TILE-TMAXS-011","PTO-READER-NODE-TILE-TMAXS-012","PTO-READER-NODE-TILE-TMAXS-013","PTO-READER-NODE-TILE-TMAXS-014","PTO-READER-NODE-TILE-TMAXS-015","PTO-READER-NODE-TILE-TMAXS-016","PTO-READER-NODE-TILE-TMAXS-017","PTO-READER-NODE-TILE-TMIN-001","PTO-READER-NODE-TILE-TMIN-002","PTO-READER-NODE-TILE-TMIN-003","PTO-READER-NODE-TILE-TMIN-004","PTO-READER-NODE-TILE-TMIN-005","PTO-READER-NODE-TILE-TMIN-006","PTO-READER-NODE-TILE-TMIN-007","PTO-READER-NODE-TILE-TMIN-008","PTO-READER-NODE-TILE-TMIN-009","PTO-READER-NODE-TILE-TMIN-010","PTO-READER-NODE-TILE-TMIN-011","PTO-READER-NODE-TILE-TMIN-012","PTO-READER-NODE-TILE-TMIN-013","PTO-READER-NODE-TILE-TMIN-014","PTO-READER-NODE-TILE-TMIN-015","PTO-READER-NODE-TILE-TMIN-016","PTO-READER-NODE-TILE-TMIN-017","PTO-READER-NODE-TILE-TMINS-001","PTO-READER-NODE-TILE-TMINS-002","PTO-READER-NODE-TILE-TMINS-003","PTO-READER-NODE-TILE-TMINS-004","PTO-READER-NODE-TILE-TMINS-005","PTO-READER-NODE-TILE-TMINS-006","PTO-READER-NODE-TILE-TMINS-007","PTO-READER-NODE-TILE-TMINS-008","PTO-READER-NODE-TILE-TMINS-009","PTO-READER-NODE-TILE-TMINS-010","PTO-READER-NODE-TILE-TMINS-011","PTO-READER-NODE-TILE-TMINS-012","PTO-READER-NODE-TILE-TMINS-013","PTO-READER-NODE-TILE-TMINS-014","PTO-READER-NODE-TILE-TMINS-015","PTO-READER-NODE-TILE-TMINS-016","PTO-READER-NODE-TILE-TMINS-017","PTO-READER-NODE-TILE-TMOV-001","PTO-READER-NODE-TILE-TMOV-002","PTO-READER-NODE-TILE-TMOV-003","PTO-READER-NODE-TILE-TMOV-004","PTO-READER-NODE-TILE-TMOV-005","PTO-READER-NODE-TILE-TMOV-006","PTO-READER-NODE-TILE-TMOV-007","PTO-READER-NODE-TILE-TMOV-008","PTO-READER-NODE-TILE-TMOV-009","PTO-READER-NODE-TILE-TMOV-010","PTO-READER-NODE-TILE-TMOV-011","PTO-READER-NODE-TILE-TMOV-012","PTO-READER-NODE-TILE-TMOV-013","PTO-READER-NODE-TILE-TMOV-014","PTO-READER-NODE-TILE-TMOV-015","PTO-READER-NODE-TILE-TMOV-016","PTO-READER-NODE-TILE-TMOV-017","PTO-READER-NODE-TILE-TMRGSORT-001","PTO-READER-NODE-TILE-TMRGSORT-002","PTO-READER-NODE-TILE-TMRGSORT-003","PTO-READER-NODE-TILE-TMRGSORT-004","PTO-READER-NODE-TILE-TMRGSORT-005","PTO-READER-NODE-TILE-TMRGSORT-006","PTO-READER-NODE-TILE-TMRGSORT-007","PTO-READER-NODE-TILE-TMRGSORT-008","PTO-READER-NODE-TILE-TMRGSORT-009","PTO-READER-NODE-TILE-TMRGSORT-010","PTO-READER-NODE-TILE-TMRGSORT-011","PTO-READER-NODE-TILE-TMRGSORT-012","PTO-READER-NODE-TILE-TMRGSORT-013","PTO-READER-NODE-TILE-TMRGSORT-014","PTO-READER-NODE-TILE-TMRGSORT-015","PTO-READER-NODE-TILE-TMRGSORT-016","PTO-READER-NODE-TILE-TMRGSORT-017","PTO-READER-NODE-TILE-TMUL-001","PTO-READER-NODE-TILE-TMUL-002","PTO-READER-NODE-TILE-TMUL-003","PTO-READER-NODE-TILE-TMUL-004","PTO-READER-NODE-TILE-TMUL-005","PTO-READER-NODE-TILE-TMUL-006","PTO-READER-NODE-TILE-TMUL-007","PTO-READER-NODE-TILE-TMUL-008","PTO-READER-NODE-TILE-TMUL-009","PTO-READER-NODE-TILE-TMUL-010","PTO-READER-NODE-TILE-TMUL-011","PTO-READER-NODE-TILE-TMUL-012","PTO-READER-NODE-TILE-TMUL-013","PTO-READER-NODE-TILE-TMUL-014","PTO-READER-NODE-TILE-TMUL-015","PTO-READER-NODE-TILE-TMUL-016","PTO-READER-NODE-TILE-TMUL-017","PTO-READER-NODE-TILE-TMULS-001","PTO-READER-NODE-TILE-TMULS-002","PTO-READER-NODE-TILE-TMULS-003","PTO-READER-NODE-TILE-TMULS-004","PTO-READER-NODE-TILE-TMULS-005","PTO-READER-NODE-TILE-TMULS-006","PTO-READER-NODE-TILE-TMULS-007","PTO-READER-NODE-TILE-TMULS-008","PTO-READER-NODE-TILE-TMULS-009","PTO-READER-NODE-TILE-TMULS-010","PTO-READER-NODE-TILE-TMULS-011","PTO-READER-NODE-TILE-TMULS-012","PTO-READER-NODE-TILE-TMULS-013","PTO-READER-NODE-TILE-TMULS-014","PTO-READER-NODE-TILE-TMULS-015","PTO-READER-NODE-TILE-TMULS-016","PTO-READER-NODE-TILE-TMULS-017","PTO-READER-NODE-TILE-TNEG-001","PTO-READER-NODE-TILE-TNEG-002","PTO-READER-NODE-TILE-TNEG-003","PTO-READER-NODE-TILE-TNEG-004","PTO-READER-NODE-TILE-TNEG-005","PTO-READER-NODE-TILE-TNEG-006","PTO-READER-NODE-TILE-TNEG-007","PTO-READER-NODE-TILE-TNEG-008","PTO-READER-NODE-TILE-TNEG-009","PTO-READER-NODE-TILE-TNEG-010","PTO-READER-NODE-TILE-TNEG-011","PTO-READER-NODE-TILE-TNEG-012","PTO-READER-NODE-TILE-TNEG-013","PTO-READER-NODE-TILE-TNEG-014","PTO-READER-NODE-TILE-TNEG-015","PTO-READER-NODE-TILE-TNEG-016","PTO-READER-NODE-TILE-TNEG-017","PTO-READER-NODE-TILE-TNOT-001","PTO-READER-NODE-TILE-TNOT-002","PTO-READER-NODE-TILE-TNOT-003","PTO-READER-NODE-TILE-TNOT-004","PTO-READER-NODE-TILE-TNOT-005","PTO-READER-NODE-TILE-TNOT-006","PTO-READER-NODE-TILE-TNOT-007","PTO-READER-NODE-TILE-TNOT-008","PTO-READER-NODE-TILE-TNOT-009","PTO-READER-NODE-TILE-TNOT-010","PTO-READER-NODE-TILE-TNOT-011","PTO-READER-NODE-TILE-TNOT-012","PTO-READER-NODE-TILE-TNOT-013","PTO-READER-NODE-TILE-TNOT-014","PTO-READER-NODE-TILE-TNOT-015","PTO-READER-NODE-TILE-TNOT-016","PTO-READER-NODE-TILE-TNOT-017","PTO-READER-NODE-TILE-TOR-001","PTO-READER-NODE-TILE-TOR-002","PTO-READER-NODE-TILE-TOR-003","PTO-READER-NODE-TILE-TOR-004","PTO-READER-NODE-TILE-TOR-005","PTO-READER-NODE-TILE-TOR-006","PTO-READER-NODE-TILE-TOR-007","PTO-READER-NODE-TILE-TOR-008","PTO-READER-NODE-TILE-TOR-009","PTO-READER-NODE-TILE-TOR-010","PTO-READER-NODE-TILE-TOR-011","PTO-READER-NODE-TILE-TOR-012","PTO-READER-NODE-TILE-TOR-013","PTO-READER-NODE-TILE-TOR-014","PTO-READER-NODE-TILE-TOR-015","PTO-READER-NODE-TILE-TOR-016","PTO-READER-NODE-TILE-TOR-017","PTO-READER-NODE-TILE-TORS-001","PTO-READER-NODE-TILE-TORS-002","PTO-READER-NODE-TILE-TORS-003","PTO-READER-NODE-TILE-TORS-004","PTO-READER-NODE-TILE-TORS-005","PTO-READER-NODE-TILE-TORS-006","PTO-READER-NODE-TILE-TORS-007","PTO-READER-NODE-TILE-TORS-008","PTO-READER-NODE-TILE-TORS-009","PTO-READER-NODE-TILE-TORS-010","PTO-READER-NODE-TILE-TORS-011","PTO-READER-NODE-TILE-TORS-012","PTO-READER-NODE-TILE-TORS-013","PTO-READER-NODE-TILE-TORS-014","PTO-READER-NODE-TILE-TORS-015","PTO-READER-NODE-TILE-TORS-016","PTO-READER-NODE-TILE-TORS-017","PTO-READER-NODE-TILE-TPREFETCH-001","PTO-READER-NODE-TILE-TPREFETCH-002","PTO-READER-NODE-TILE-TPREFETCH-003","PTO-READER-NODE-TILE-TPREFETCH-004","PTO-READER-NODE-TILE-TPREFETCH-005","PTO-READER-NODE-TILE-TPREFETCH-006","PTO-READER-NODE-TILE-TPREFETCH-007","PTO-READER-NODE-TILE-TPREFETCH-008","PTO-READER-NODE-TILE-TPREFETCH-009","PTO-READER-NODE-TILE-TPREFETCH-010","PTO-READER-NODE-TILE-TPREFETCH-011","PTO-READER-NODE-TILE-TPREFETCH-012","PTO-READER-NODE-TILE-TPREFETCH-013","PTO-READER-NODE-TILE-TPREFETCH-014","PTO-READER-NODE-TILE-TPREFETCH-015","PTO-READER-NODE-TILE-TPREFETCH-016","PTO-READER-NODE-TILE-TPREFETCH-017"],"rubric_version":"mnemonic-translation-v1","schema_version":1,"source_commit":"564ac2d8d868c441a8dc5e5f4d44efa7533a911d","translation_artifact_digests":{"PTO-TILE-TFMA":"4f2c6bebba430ccdeec38481b4b2ca72657166a36a5eecfae3000dd52a0ce0a9","PTO-TILE-TGATHER":"73d828f8482b5999bdfb5ff4afe6f07c1e5bec91d28b9258bd7b4075469306a1","PTO-TILE-TGEMV":"e1499e262f8f89fa56d8400acf1f257d0735f282332bb2637c52dc0f1de439dc","PTO-TILE-TGEMV-ACC":"d1536f05e7e03890efafdc394abbbecb6d63a6f101c6097ea2edd168e67e7c63","PTO-TILE-TGEMV-BIAS":"b9f2113de62ec5beb988fe193c915f92ae97acb65f163d4975e5288cf66463a4","PTO-TILE-TGEMV-MX":"75eab18b5952f06292db7023dbc604c4929783867df2c6d855df36ba72ec22b3","PTO-TILE-TGEMV-MX-ACC":"ebb6bc669d37df2188da11b0b1756e2e1fdd95472840741f0d57c8a1c64ed90a","PTO-TILE-TGEMV-MX-BIAS":"ccdaeb498f55268a8b328d8721591de097fca53b721cb5160ba5b02a855347ff","PTO-TILE-THISTOGRAM":"75abc2274d9950885b31183617b8d4b955aed76cef11dbb1210d5e1de0331503","PTO-TILE-TIMG2COL":"2862c004aa4ab05ce87cd077f43ecac1bd377e1c65b6c7840cc205d405368701","PTO-TILE-TINSERT":"a968a9ed29b8c8f145ac0f49fc6967496704f814d40281997a5f0360f3b9a34f","PTO-TILE-TLOAD":"332ee218305ce2ed0e217f50cd59ec20013e031a826b023ef29209cab0123ebd","PTO-TILE-TLOG":"3947601a2b8d902bd732a851eb09e6cef0378f0901176d9c898012f7cd1f2937","PTO-TILE-TMATMUL":"e10a39a82be4e67807fb25b0017daab0021d4171dbf809b290c34fc97b710f22","PTO-TILE-TMATMUL-ACC":"518833c863ba70e6e9aac6df555d3aac50138284ce38c15b32f5f19a37232fe9","PTO-TILE-TMATMUL-BIAS":"2ab98492db2b265fe04e9dc9c1659e92c4de8d1de9a6399a46fd29e7811e982a","PTO-TILE-TMATMUL-MX":"c4dc4cf2fb3efde2c5ec57ba8c13cbcda935fc4addb8c1214075a37d767b342b","PTO-TILE-TMATMUL-MX-ACC":"b5bf48f753fbd3162c56936af7afe94bbeb92d10f06179056fe0d637800e7361","PTO-TILE-TMATMUL-MX-BIAS":"1f1e6c4d38ad0e7175a8e602ba00f72c36c1af315302252893bc7a919024a40f","PTO-TILE-TMAX":"4d6fdde115a527a0fe6d5e1fb559b622774c7ff208bd56af929a6f78767dd49a","PTO-TILE-TMAXS":"37c3c8c5d79a23e2d2eb1c030d84212a9ca319ff02d0145005d58e7386b66359","PTO-TILE-TMIN":"cddfe0e760d5152229480ba3e6f900c6db3ede09321737592f75f25537e8a737","PTO-TILE-TMINS":"aa0a9b40463ada835f8e9103a16454527a7e7736263e94369faf86f526bdc31e","PTO-TILE-TMOV":"8b380dfa635522af2979b09b74069bb1660903f3ab8d30ddfb0caaf727bde214","PTO-TILE-TMRGSORT":"fa6cf85db371c10d76d39bf64f3c45a0d44bdb25c30e20fa37f1d3423dfb4ac3","PTO-TILE-TMUL":"8e1e8f74007fb8e56ec8f969197f2e40379734cc27987bb8af7dcd3534486c6a","PTO-TILE-TMULS":"36b56b6db5ae5b41586c1603503cddc4e44a055f86fba761d72528788f352f66","PTO-TILE-TNEG":"dfbfab59dc47902e83dd01d570078db79ce08c681ad6e829dac5791ea78c45d9","PTO-TILE-TNOT":"9e435559399ffc1f15e31b115e937f2d469945d576391cb839027f604cddd1ab","PTO-TILE-TOR":"96333d0d5dde2b0079ba3d25ef14ec47f137376807f5bd9f9040d1111d344c53","PTO-TILE-TORS":"21da45cccaaa42c095eeff9f010827c95de6e22ab4100b6ccfcb92a8a1410a5d","PTO-TILE-TPREFETCH":"7c90f5006a3a28b260462b56b24c59abb37a98e75d0e518b233229cab005639e"},"unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPREFETCH"],"unit_risks":{"PTO-TILE-TFMA":"high-risk","PTO-TILE-TGATHER":"high-risk","PTO-TILE-TGEMV":"high-risk","PTO-TILE-TGEMV-ACC":"high-risk","PTO-TILE-TGEMV-BIAS":"high-risk","PTO-TILE-TGEMV-MX":"high-risk","PTO-TILE-TGEMV-MX-ACC":"high-risk","PTO-TILE-TGEMV-MX-BIAS":"high-risk","PTO-TILE-THISTOGRAM":"high-risk","PTO-TILE-TIMG2COL":"high-risk","PTO-TILE-TINSERT":"high-risk","PTO-TILE-TLOAD":"high-risk","PTO-TILE-TLOG":"high-risk","PTO-TILE-TMATMUL":"high-risk","PTO-TILE-TMATMUL-ACC":"high-risk","PTO-TILE-TMATMUL-BIAS":"high-risk","PTO-TILE-TMATMUL-MX":"high-risk","PTO-TILE-TMATMUL-MX-ACC":"high-risk","PTO-TILE-TMATMUL-MX-BIAS":"high-risk","PTO-TILE-TMAX":"high-risk","PTO-TILE-TMAXS":"high-risk","PTO-TILE-TMIN":"high-risk","PTO-TILE-TMINS":"high-risk","PTO-TILE-TMOV":"high-risk","PTO-TILE-TMRGSORT":"high-risk","PTO-TILE-TMUL":"high-risk","PTO-TILE-TMULS":"high-risk","PTO-TILE-TNEG":"high-risk","PTO-TILE-TNOT":"high-risk","PTO-TILE-TOR":"high-risk","PTO-TILE-TORS":"high-risk","PTO-TILE-TPREFETCH":"high-risk"},"unresolved_question_count":0,"verdict":"accepted","verifier_sample_count":32,"verifier_sample_unit_ids":["PTO-TILE-TFMA","PTO-TILE-TGATHER","PTO-TILE-TGEMV","PTO-TILE-TGEMV-ACC","PTO-TILE-TGEMV-BIAS","PTO-TILE-TGEMV-MX","PTO-TILE-TGEMV-MX-ACC","PTO-TILE-TGEMV-MX-BIAS","PTO-TILE-THISTOGRAM","PTO-TILE-TIMG2COL","PTO-TILE-TINSERT","PTO-TILE-TLOAD","PTO-TILE-TLOG","PTO-TILE-TMATMUL","PTO-TILE-TMATMUL-ACC","PTO-TILE-TMATMUL-BIAS","PTO-TILE-TMATMUL-MX","PTO-TILE-TMATMUL-MX-ACC","PTO-TILE-TMATMUL-MX-BIAS","PTO-TILE-TMAX","PTO-TILE-TMAXS","PTO-TILE-TMIN","PTO-TILE-TMINS","PTO-TILE-TMOV","PTO-TILE-TMRGSORT","PTO-TILE-TMUL","PTO-TILE-TMULS","PTO-TILE-TNEG","PTO-TILE-TNOT","PTO-TILE-TOR","PTO-TILE-TORS","PTO-TILE-TPREFETCH"]} diff --git a/spec/evidence/pto-isa-0584-abi-vectors.json b/spec/evidence/pto-isa-0584-abi-vectors.json index e539de895..b4391183d 100644 --- a/spec/evidence/pto-isa-0584-abi-vectors.json +++ b/spec/evidence/pto-isa-0584-abi-vectors.json @@ -15,12 +15,12 @@ "inputs": [ { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" } ], @@ -32,7 +32,7 @@ "inputs": [ { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, null @@ -46,12 +46,12 @@ "inputs": [ { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.0" } ], @@ -64,12 +64,12 @@ "inputs": [ { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, { "encoding_abi": "pto-isa-0.58.0-legacy-selector-v0", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" } ], @@ -82,7 +82,7 @@ "inputs": [ { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, { @@ -99,12 +99,12 @@ "id": "elf-load-match", "image": { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, "implementation": { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, "stage": "load" @@ -115,7 +115,7 @@ "image": null, "implementation": { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, "reason": "missing-identity", @@ -131,7 +131,7 @@ }, "implementation": { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, "reason": "encoding-hash-mismatch", @@ -142,12 +142,12 @@ "id": "bare-metal-manifest-match", "image": { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, "implementation": { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, "stage": "bare-metal-load" @@ -157,12 +157,12 @@ "id": "bare-metal-manifest-mismatch", "image": { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.0" }, "implementation": { "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4" }, "reason": "release-mismatch", @@ -187,7 +187,7 @@ "section": ".note.pto.isa" }, "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "release": "0.58.4", "schema_version": 1 } diff --git a/spec/evidence/pto-isa-0584-encoding-totality.json b/spec/evidence/pto-isa-0584-encoding-totality.json index bbbb087ef..6495a44cc 100644 --- a/spec/evidence/pto-isa-0584-encoding-totality.json +++ b/spec/evidence/pto-isa-0584-encoding-totality.json @@ -1,6 +1,6 @@ { "contract_status_counts": { - "reviewed-complete": 109 + "reviewed-complete": 107 }, "cube": { "function_map": { @@ -46,12 +46,12 @@ "unknown_or_reserved_selector": "TileExecution_Rejected" }, "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "family_counts": { "CUBE": 12, - "TEPL": 87, + "TEPL": 85, "TLSU": 10, - "total": 109 + "total": 107 }, "negative_raw_vectors": [ { @@ -347,7 +347,6 @@ 2, 3, 4, - 5, 6, 7, 8, @@ -355,13 +354,12 @@ 11, 12, 13, - 14, 15, 16, - 17, - 18, - 19, - 20 + 21, + 22, + 23, + 24 ] }, "datatype_codes": { @@ -408,16 +406,16 @@ "0": 25, "1": 15, "2": 28, - "3": 19 + "3": 17 }, "raw_space": { - "accepted": 2175, - "classification_sha256": "aa733753f078de0092486a03b81ea3072eb07c280f6dbbcdcc8bc4a3bd39b234", + "accepted": 2125, + "classification_sha256": "a73070ec6d7f9a4e1bd5e7e31963e9b5389871c1020d3790b56988f4fd3a3bf8", "illegal": 128, - "reserved": 1793, + "reserved": 1843, "total": 4096 }, - "selector_count": 87 + "selector_count": 85 }, "tlsu": { "function_map": { diff --git a/spec/evidence/release-gate-readiness.json b/spec/evidence/release-gate-readiness.json index f81d3075c..b1b6ae21d 100644 --- a/spec/evidence/release-gate-readiness.json +++ b/spec/evidence/release-gate-readiness.json @@ -135,7 +135,7 @@ "scripts/check-active-paths": "deb012cc7249a85488baec8473b8d657f5929f8730b518243816820fc75e830c", "scripts/check-asl-layout": "5283ef77e8650d607c537e29de06fb544add29be6b76caf6e431f1954301e39f", "scripts/check-asl-tests": "3a0ef89d06725179960c8a7cd3a319d71f18ef76c798e4863036c860cbab2189", - "scripts/check-binary-closure": "6b0c2438d0a5942ff37138631073a3ef4f8503e16e31982e00ad80c7c0583521", + "scripts/check-binary-closure": "d57ebef8d569fd73d38d8b621c28ac14a9a82b34e16c3f2723030648d8a300f3", "scripts/check-ndf": "288f430cfc09ce3b76fea16a8d02d7eb71f67fc199042b76742ecfed8d68ed0e", "scripts/check-pr": "2f3134788947d1a449f4624d6bce7d45af9f46dd7e52e1035243fb2eebd0895b", "scripts/check-release-closure": "a91a592cc4363f2809d2ac18d5ccd8dfd112d83e7ed696303b84686bfe562d17", @@ -164,24 +164,24 @@ "scripts/setup-aslref": "85f1a33594bc74f1f8f53cf0234f39e06c4228e78b4e1dc85dece7110f10368b", "scripts/tile_taxonomy.py": "49385a4413b15eed33e87c20df0e2fb29e9b8171c68167dbea57cc813eb1f59d", "scripts/workflow_contract.py": "409df4d48033f9b0801b1452f74a9924aad0cfece9ae636f65855fd3c20b4bf4", - "spec/evidence/architecture-readiness.json": "9b6baf0fd80f093a2bf6c7648f6926c67ca7b9f2bf6f85756f1d61b885b980b2", - "spec/evidence/release-traceability-readiness.json": "a6800d373419d40a4b3cc5c54c583997654e7897d1b3afd1cae454c21267599d", + "spec/evidence/architecture-readiness.json": "7d955aa010db5e11f22415b0e655263fb951236b64297ba151cf8a728f4a6351", + "spec/evidence/release-traceability-readiness.json": "aae6701668a444e8a4f15a1edec3d9a5892bd15962ec4d461f4551cfee068d51", "spec/release-inputs.json": "8d5135573f3aa62461efa8d9dddf184ce119678922337d6da50daae17b46c3dc", "spec/release-selection.json": "6dbf7964257044dab5e0246932f0d24727a89e3015f315b28ac7c4a8a8d3a0c6", "spec/schemas/pto-release-selection.schema.json": "421a5274f076738ea4b185b27fd43955400164c145930afb88c4a7f8a5f18f81", "spec/schemas/pto-spec-release-event-v1.schema.json": "5b73fc15917140e93cd6634b4cf76f418df5d44c437af258368f6999ae2fc995" }, "summary": { - "documentation_page_count": 852, - "executable_requirement_count": 638, + "documentation_page_count": 850, + "executable_requirement_count": 636, "gate_count": 10, - "mnemonic_count": 636, + "mnemonic_count": 634, "status": "ready-for-exact-head-verification", - "test_count": 3719, + "test_count": 3707, "test_page_count": 38, "test_page_size": 100, "uncovered_executable_requirement_count": 0, "uncovered_unit_count": 0, - "unit_count": 852 + "unit_count": 850 } } diff --git a/spec/evidence/release-traceability-readiness.json b/spec/evidence/release-traceability-readiness.json index 7524af545..15140c2bd 100644 --- a/spec/evidence/release-traceability-readiness.json +++ b/spec/evidence/release-traceability-readiness.json @@ -584,11 +584,7 @@ "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-284", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291" + "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287" ] }, { @@ -1143,10 +1139,6 @@ "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291", "PTO-AVS-BLOCK-SUBVIEW-CUBE-DESCRIPTOR-001" ] }, @@ -1577,11 +1569,7 @@ "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-284", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291" + "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287" ] }, { @@ -11529,6 +11517,7 @@ ], "readiness_subjects": [], "tests": [ + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-TABS-ALIAS-001", "PTO-AVS-TILE-TABS-STATIC-001", "PTO-AVS-TILE-TABS-TYPE-DOMAIN-002" @@ -11542,6 +11531,7 @@ ], "readiness_subjects": [], "tests": [ + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-TADD-DATA-TYPES-001", "PTO-AVS-TILE-TADD-DEFINEDNESS-001", "PTO-AVS-TILE-TADD-DIM-DEFAULTS-001", @@ -11560,6 +11550,7 @@ ], "readiness_subjects": [], "tests": [ + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-TADDS-BUNDLE-001", "PTO-AVS-TILE-TADDS-PADDING-001", "PTO-AVS-TILE-TADDS-STATIC-001", @@ -11935,18 +11926,6 @@ "PTO-AVS-TILE-TEXTRACT-WINDOW-001" ] }, - { - "executable": true, - "id": "PTO-INST-TILE-TFILLPAD", - "owners": [ - "asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl" - ], - "readiness_subjects": [], - "tests": [ - "PTO-AVS-TILE-TFILLPAD-SCALAR-001", - "PTO-AVS-TILE-TFILLPAD-STATIC-001" - ] - }, { "executable": true, "id": "PTO-INST-TILE-TFMA", @@ -11955,6 +11934,7 @@ ], "readiness_subjects": [], "tests": [ + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-TFMA-ALIAS-001", "PTO-AVS-TILE-TFMA-STATIC-001" ] @@ -12372,56 +12352,27 @@ }, { "executable": true, - "id": "PTO-INST-TILE-TPARTADD", - "owners": [ - "asl/tile/irregular-and-complex/union/TPARTADD.asl" - ], - "readiness_subjects": [], - "tests": [ - "PTO-AVS-BLOCK-TPART-SCHEMA-001", - "PTO-AVS-TILE-TPARTADD-BUNDLE-001", - "PTO-AVS-TILE-TPARTADD-OVERLAP-001", - "PTO-AVS-TILE-TPARTADD-STATIC-001" - ] - }, - { - "executable": true, - "id": "PTO-INST-TILE-TPARTMAX", + "id": "PTO-INST-TILE-TPACK", "owners": [ - "asl/tile/irregular-and-complex/union/TPARTMAX.asl" + "asl/tile/layout-and-rearrangement/layout/TPACK.asl" ], "readiness_subjects": [], "tests": [ - "PTO-AVS-BLOCK-TPART-SCHEMA-001", - "PTO-AVS-TILE-TPARTMAX-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-U8-001" + "PTO-AVS-TILE-TPACK-FIELDS-001", + "PTO-AVS-TILE-TPACK-STATIC-001" ] }, { "executable": true, - "id": "PTO-INST-TILE-TPARTMIN", + "id": "PTO-INST-TILE-TPERMUTE", "owners": [ - "asl/tile/irregular-and-complex/union/TPARTMIN.asl" + "asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl" ], "readiness_subjects": [], "tests": [ - "PTO-AVS-BLOCK-TPART-SCHEMA-001", - "PTO-AVS-TILE-TPARTMIN-S8-001", - "PTO-AVS-TILE-TPARTMIN-STATIC-001" - ] - }, - { - "executable": true, - "id": "PTO-INST-TILE-TPARTMUL", - "owners": [ - "asl/tile/irregular-and-complex/union/TPARTMUL.asl" - ], - "readiness_subjects": [], - "tests": [ - "PTO-AVS-BLOCK-TPART-SCHEMA-001", - "PTO-AVS-TILE-TPARTMUL-DTYPE-001", - "PTO-AVS-TILE-TPARTMUL-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-WRAP-001" + "PTO-AVS-BLOCK-CELL-REARRANGE-DECODED-001", + "PTO-AVS-TILE-TPERMUTE-BYTE-TABLE-001", + "PTO-AVS-TILE-TPERMUTE-STATIC-001" ] }, { @@ -12791,6 +12742,19 @@ "PTO-AVS-TILE-TSHRS-TYPES-001" ] }, + { + "executable": true, + "id": "PTO-INST-TILE-TSHUF", + "owners": [ + "asl/tile/layout-and-rearrangement/layout/TSHUF.asl" + ], + "readiness_subjects": [], + "tests": [ + "PTO-AVS-BLOCK-CELL-REARRANGE-DECODED-001", + "PTO-AVS-TILE-TSHUF-BFLY-001", + "PTO-AVS-TILE-TSHUF-STATIC-001" + ] + }, { "executable": true, "id": "PTO-INST-TILE-TSORT", @@ -12871,18 +12835,6 @@ "PTO-AVS-TILE-TSUBS-TYPES-001" ] }, - { - "executable": true, - "id": "PTO-INST-TILE-TTRANS", - "owners": [ - "asl/tile/layout-and-rearrangement/layout/TTRANS.asl" - ], - "readiness_subjects": [], - "tests": [ - "PTO-AVS-TILE-TTRANS-RECT-001", - "PTO-AVS-TILE-TTRANS-STATIC-001" - ] - }, { "executable": true, "id": "PTO-INST-TILE-TTRI", @@ -12901,6 +12853,18 @@ "PTO-AVS-TILE-TTRI-TYPED-001" ] }, + { + "executable": true, + "id": "PTO-INST-TILE-TUNPACK", + "owners": [ + "asl/tile/layout-and-rearrangement/layout/TUNPACK.asl" + ], + "readiness_subjects": [], + "tests": [ + "PTO-AVS-TILE-TUNPACK-FIELD-001", + "PTO-AVS-TILE-TUNPACK-STATIC-001" + ] + }, { "executable": true, "id": "PTO-INST-TILE-TXOR", @@ -14897,23 +14861,6 @@ "PTO-AVS-TILE-TEXTRACT-WINDOW-001" ] }, - { - "executable": false, - "id": "PTO-TFILLPAD-CONTRACT-001", - "owners": [ - "asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl" - ], - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0082" - ], - "tests": [ - "PTO-AVS-TILE-TFILLPAD-SCALAR-001" - ] - }, { "executable": false, "id": "PTO-TFMA-CONTRACT-001", @@ -15661,63 +15608,25 @@ }, { "executable": false, - "id": "PTO-TPARTADD-CONTRACT-001", - "owners": [ - "asl/tile/irregular-and-complex/union/TPARTADD.asl" - ], - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" - ], - "tests": [] - }, - { - "executable": false, - "id": "PTO-TPARTMAX-CONTRACT-001", - "owners": [ - "asl/tile/irregular-and-complex/union/TPARTMAX.asl" - ], - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" - ], - "tests": [] - }, - { - "executable": false, - "id": "PTO-TPARTMIN-CONTRACT-001", + "id": "PTO-TPACK-CONTRACT-001", "owners": [ - "asl/tile/irregular-and-complex/union/TPARTMIN.asl" + "asl/tile/layout-and-rearrangement/layout/TPACK.asl" ], - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" - ], - "tests": [] + "readiness_subjects": [], + "tests": [ + "PTO-AVS-TILE-TPACK-FIELDS-001" + ] }, { "executable": false, - "id": "PTO-TPARTMUL-CONTRACT-001", + "id": "PTO-TPERMUTE-CONTRACT-001", "owners": [ - "asl/tile/irregular-and-complex/union/TPARTMUL.asl" - ], - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" + "asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl" ], - "tests": [] + "readiness_subjects": [], + "tests": [ + "PTO-AVS-TILE-TPERMUTE-BYTE-TABLE-001" + ] }, { "executable": false, @@ -16196,6 +16105,17 @@ ], "tests": [] }, + { + "executable": false, + "id": "PTO-TSHUF-CONTRACT-001", + "owners": [ + "asl/tile/layout-and-rearrangement/layout/TSHUF.asl" + ], + "readiness_subjects": [], + "tests": [ + "PTO-AVS-TILE-TSHUF-BFLY-001" + ] + }, { "executable": false, "id": "PTO-TSORT-CONTRACT-001", @@ -16297,23 +16217,6 @@ ], "tests": [] }, - { - "executable": false, - "id": "PTO-TTRANS-CONTRACT-001", - "owners": [ - "asl/tile/layout-and-rearrangement/layout/TTRANS.asl" - ], - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" - ], - "tests": [ - "PTO-AVS-TILE-TTRANS-RECT-001" - ] - }, { "executable": false, "id": "PTO-TTRI-CONTRACT-001", @@ -16330,6 +16233,17 @@ ], "tests": [] }, + { + "executable": false, + "id": "PTO-TUNPACK-CONTRACT-001", + "owners": [ + "asl/tile/layout-and-rearrangement/layout/TUNPACK.asl" + ], + "readiness_subjects": [], + "tests": [ + "PTO-AVS-TILE-TUNPACK-FIELD-001" + ] + }, { "executable": false, "id": "PTO-TXOR-CONTRACT-001", @@ -16472,7 +16386,7 @@ "asl/arch/memory-model/memory-events.asl": "32b0cee879199679fb9f94e3b95a11e27c1a29d1e9677f45cdef83e2d43f895f", "asl/arch/memory-model/ordering.asl": "1f157179434fe7c704a35b7b0d8a086d2ade9280c4f678b3586fc29142844898", "asl/arch/overview/architecture.asl": "31d8f914357d332bfdb9af50e831727c516861a8a4d5a128bf4a86b8600e24c8", - "asl/arch/overview/encoding-ownership.asl": "2772aca24d21a4cb0358e34f290a8f194259c22adc4bd75ac006bbc98ef58d09", + "asl/arch/overview/encoding-ownership.asl": "c966dc5c893b35cf6ce25ec303839f60c68f52d90bf2f5bdd74b5de115ea9083", "asl/arch/overview/instruction-classification.asl": "9306ccb6a080dbbe8069a998c8a88e7db48c1c45d0613407b59d2892405f0958", "asl/arch/profile/applicability.asl": "b3734d16ed92c3e7f9d8a99047009c8b0996cbeb88a087296c12696d9965de41", "asl/arch/profile/e8m0-conversion.asl": "e46324c90eff21e4270558e315c684089f11b6d6a47f6dc4ee0b30411761fd57", @@ -16559,6 +16473,7 @@ "asl/block/lifecycle/MSET.asl": "8fc1dadfcd532ac0a62238247620e79fa26f370bebafac12d6e9b7b81561b1cf", "asl/block/model/commit/effects.asl": "5385a24c6b55b3eb680fb1b1f6cd8e8478f817dc54feee8b6d31b2a0ad2613f0", "asl/block/model/commit/validation.asl": "f22cac246c59a10aebedb4ab19805f0314130ef0fade576559816eb3608b12f5", + "asl/block/model/dispatch/cell-rearrangement-schema.asl": "18f22fd96b5385ce47617c00aafdaa460c2fec6cab1cc867f28b1a772b259bc2", "asl/block/model/dispatch/commands.asl": "79cdbd2e308a414b0db71d430b6f508757b475273f4d881e0d877beeb7934e1b", "asl/block/model/dispatch/comparison-schema.asl": "d871c4b700fd4c87298e7c818e9e9c8413e2bd34cf28228a31a27637d606e14b", "asl/block/model/dispatch/cube-destination.asl": "ee31e918e78a40a17608cb76c1343186130f841b4cbb5fbd26e50d99dbcc07cd", @@ -16566,13 +16481,12 @@ "asl/block/model/dispatch/decode.asl": "dd1dff7f347f2ec090bf34984a2541be7568bb1f24ae5e4716c8b715ca8852a9", "asl/block/model/dispatch/descriptor-legality.asl": "b493165ab38fa4f0792d30cd67ef6319eab4a19db210627eead4ed92bacd613a", "asl/block/model/dispatch/destination-auxiliary.asl": "aaf512a844566338141515a0ca03a974b814bb429049bea0c6ee6771389de82c", - "asl/block/model/dispatch/destination-shape.asl": "cad934b53270a4b925920caf9e78b6ec92642d99f708fa0eb6052fd55ae82c6c", + "asl/block/model/dispatch/destination-shape.asl": "439f6dad32fa19dc00b47d36df0ad85354e28ffec9122199392d606a0ea0f96b", "asl/block/model/dispatch/expansion-schema.asl": "5cc5f4dd6683bc84d262b63081b800191f4275709e5f027807a658b5ce69e4f1", "asl/block/model/dispatch/generation-schema.asl": "a1a4e348a9641229b73df1129fac3624d3fd96905eae4a835cdac4ee49f70e67", "asl/block/model/dispatch/histogram-schema.asl": "5954e97443dbfee83399475432bb504d7e6f2affb54c1c8b4f0643c719127ee6", "asl/block/model/dispatch/matrix-scale.asl": "b6ec56e602786648e5e764aafef07837029b84b9595707d389bd1b998cab4505", "asl/block/model/dispatch/numeric-control.asl": "8372aa20c99f953c426e489be3555430cc0fe240d4808fda34180a9a11f5a8f7", - "asl/block/model/dispatch/partial-schema.asl": "1e463fc297b0e62a32710230340d820bdbd31eeb2f2bfce4ec110a571e63c84b", "asl/block/model/dispatch/quantization-schema.asl": "4ffadc99a63f4f2946c2e0faaae97329427dba5858e7adb1593e489ab1d06259", "asl/block/model/dispatch/reduction-schema.asl": "d00dd8b782a9af6de6c689957cec0a289f1120daefdec922e771410c6621fb91", "asl/block/model/dispatch/scalar-schema.asl": "0ceb74d729f28cef0b59abe67c03827372b17de1a70cb9aa4fa3c5e2930184b9", @@ -16581,11 +16495,11 @@ "asl/block/model/dispatch/sorting-schema.asl": "996a280c5cc4425c9d5783e47dcaaceea30b0cbc5a4d5ce4a5d657c03cfdc4ed", "asl/block/model/dispatch/start.asl": "a9cee42a5f6bca111478546b4f3d7b9e8ca2f1abf7729a6902d51431e628c206", "asl/block/model/dispatch/tcvt-schema.asl": "14dd4189864f1e2611946d7752caed2cbe86515187bc16228d74ecbf5057306e", - "asl/block/model/dispatch/tile-execution.asl": "491cb098e54da5d06b8d06e9846038b0f32b0e8478ad72af76c004be2ab315b7", - "asl/block/model/dispatch/tile-scalar-schema.asl": "9df397a10cb810ebf78d5fa8c4357c224fe46688ed58b52544cdf9d3225480be", - "asl/block/model/dispatch/tile-schema.asl": "3f36feeac1ff52e1398401fb30e84a5f109d8f4ad0454394c75d88ef81068243", + "asl/block/model/dispatch/tile-execution.asl": "d6e82b83726802faf2fa66133d18e0f33b40bd4448b3af7d349edc905c091b30", + "asl/block/model/dispatch/tile-scalar-schema.asl": "7cf701452bd5b31692bad2d2b6099f7b34963a6a1197dd1b98fd9b2512234f2c", + "asl/block/model/dispatch/tile-schema.asl": "982233f0a7347697663ca0a6306dbc4467b935abeabd95e4b0a154d91ccb53d2", "asl/block/model/dispatch/tlsu-gmov.asl": "500ea0d7053ca2126ac344052ec98b6a97f2cf78660a13bac6da0a7830be6159", - "asl/block/model/dispatch/tlsu-layout-conversion.asl": "f8afbda1d02bca81bd6f9016e623a691c866f6c3356a07f5f63c08e4bc9619a1", + "asl/block/model/dispatch/tlsu-layout-conversion.asl": "6bc7f9212605217e06b0d30afa5826467e4af4b23d9f0f52c22731a4a144dcff", "asl/block/model/dispatch/tlsu-mgather-cas.asl": "17d4b63d3f34e5233a7df6a8f756bd2fc5365d155488eceb99dd13d5368d50a9", "asl/block/model/dispatch/tlsu-mgather-mask.asl": "fc450443978e981b8863221d0868702b2aae1b111875f30c4624c0362959f19a", "asl/block/model/dispatch/tlsu-mgather.asl": "a8f6cad2b3463137d6cb98bb1c01d099d49cf127fbbb23d402b246737bdb46c5", @@ -16599,7 +16513,7 @@ "asl/block/model/lifecycle/lifetime.asl": "be273ac380f0ef0161691be76a81211d7f13981fe342937b58fddd42e98d0f1f", "asl/block/model/lifecycle/reset.asl": "d051933c0bf755136ba592f959c066fd3b891e1812351997fec95ec90f457853", "asl/block/model/operands/local-generation.asl": "33ba780de82c3cf87a0a249cd330c2be518d396cd2673c04ddf2bb938346c7c3", - "asl/block/model/operands/portable-carriers.asl": "3edeae5b788543df1fceb1cf92b91e90b9a11504bb72aa9a45705740148486bf", + "asl/block/model/operands/portable-carriers.asl": "efb0b656d956606e6f3110edd53328449b9b764c67363dac61aa5a1a9f41964c", "asl/block/model/operands/range-modifiers.asl": "cf4eec08ff8113867c31bc0c7446ea5d0f99d8f3a2e908f259ea605fc46d8b70", "asl/block/model/operands/scalar-bindings.asl": "a5b468e7912a7a5513eabbad1024ae41e5a7b553e59fae1d02ed1f9cc5a08c7a", "asl/block/model/operands/shared-bindings.asl": "e8b086dc35c630bc7c53ffde8b01b1445849af4a07cf805ed1f448f22f330559", @@ -17131,82 +17045,80 @@ "asl/tile/elementwise-tile-tile/transcendental/TREM.asl": "e1a43654bbc23dfe883e2095a83b410f2b0890e00fa9c226fc012136c51a53b7", "asl/tile/elementwise-tile-tile/transcendental/TRSQRT.asl": "e4f019f6ec6bd4bd512ce7c72f8d1c7f4afe31e032345aa9060a4b87a37de28c", "asl/tile/elementwise-tile-tile/transcendental/TSQRT.asl": "e135fe26ffe25456490810f47b9cc4de324fb4673d981654539c4496d9454204", - "asl/tile/irregular-and-complex/format-conversion/TDEQUANT.asl": "2781a69ad193954d1450217013bcd93f8de449ce8736cf997f82a71b26be30d7", - "asl/tile/irregular-and-complex/format-conversion/TQUANT.asl": "8373af570f11c5797eee95093b4c7c83e1803223c704ae5bb92285408c4efc5a", - "asl/tile/irregular-and-complex/initialization/TCI.asl": "0b33116c56d6cdd31aa102a54aa6047770c0866aec3b2eb72320dfda6e65c190", - "asl/tile/irregular-and-complex/initialization/THISTOGRAM.asl": "275e71eb011fe65ee14d9cbe9e019ac77071c8b6fcb338bce2f2b81d5842fe52", - "asl/tile/irregular-and-complex/initialization/TTRI.asl": "ec99d7a07222d5d652948f6c01891241d7c468cf36cec35f9403b1070e5d24a7", - "asl/tile/irregular-and-complex/layout/TGATHER.asl": "ef163ceaf3ce27cefa6d22606fd99ece39c587c28bafbf87d36d092ce693e1bb", - "asl/tile/irregular-and-complex/layout/TSCATTER.asl": "71da75b595837e17f9bf850c4420f040b5dba2f33fe8415a4b6fcb537ac2c52a", - "asl/tile/irregular-and-complex/sorting/TMRGSORT.asl": "66c9f678e2d899499be007e4c98391ba2e9aa539c1a86909364223a124054512", - "asl/tile/irregular-and-complex/sorting/TSORT.asl": "a3a8c8b819b399418ab5f3f0dfcb63519a323b418562d8864cdb15f68d3e4eff", - "asl/tile/irregular-and-complex/union/TPARTADD.asl": "6a63c5d92632b82787bc361bd5ae4b5d7794f21abb737c9259600a6b3c257385", - "asl/tile/irregular-and-complex/union/TPARTMAX.asl": "b8da328acf0dd4aff5ae21348814ee43e262e75cad3af9aea6a365670fe1138f", - "asl/tile/irregular-and-complex/union/TPARTMIN.asl": "63407643e7a66741a7e2441707ac5b49327132a4b54132aa9773fbfa6635f6a2", - "asl/tile/irregular-and-complex/union/TPARTMUL.asl": "d212bb77d42b5879b392248779de5052dc5cbbd154743fdba51af0cab0952e4e", - "asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl": "3ee3dc5ad8c02a9c9847c189eb6b4b80f7aa754b9c2fa5c520bf148e7003959b", + "asl/tile/irregular-and-complex/format-conversion/TDEQUANT.asl": "435c6285ac6c8c4070c15d6844ba3b149dbd0548451ce7c6fcffd14f31eaa2d9", + "asl/tile/irregular-and-complex/format-conversion/TQUANT.asl": "be43d24a1fe56c1441584cb74409a76484813fba485f0663be44c81b064dba72", + "asl/tile/irregular-and-complex/initialization/TCI.asl": "eddc7ebebf9f5333ad1ebaa2c02a95f897434cdef7e81da9f7d88af61c0ccc49", + "asl/tile/irregular-and-complex/initialization/THISTOGRAM.asl": "a02954ff2bd6f38622bb67005939fb15382318ae6556b4dd91adf7dc3761ee91", + "asl/tile/irregular-and-complex/initialization/TTRI.asl": "2bbec740f5913f799bc9ac2658baf1ba7ac7bf93d6edb1cec57aba3743c5fe9b", + "asl/tile/irregular-and-complex/layout/TGATHER.asl": "c13c6a402499043e14df0f63e85f276e45526a33fc1c7333897582ba06f62c41", + "asl/tile/irregular-and-complex/layout/TSCATTER.asl": "4826ef15b0fd8f3d5baa19c92e5512fa061d5dabfdd094faa264b6385793104a", + "asl/tile/irregular-and-complex/sorting/TMRGSORT.asl": "bab8b53c32c4f4a56c7a95919419a3309b0aefa33c9381669caf06f440e0e95a", + "asl/tile/irregular-and-complex/sorting/TSORT.asl": "e6912ac54151cc977f8545b5ab33b892e9a62b291b7a0509a57b9c71678a76a6", "asl/tile/layout-and-rearrangement/layout/TCONCAT.asl": "723aafd1f859eb06c9fbaa3fe61eaeca300754eb305f32752824dcde4d88eb0c", "asl/tile/layout-and-rearrangement/layout/TEXTRACT.asl": "0209901a5cb12070acd90d80c5d135b9e1911741358e83e167553be6bc45251e", "asl/tile/layout-and-rearrangement/layout/TIMG2COL.asl": "52e1c10776add9b26e0953e24d2e68f32dd2618b97752ed127ff224fb490b1a6", "asl/tile/layout-and-rearrangement/layout/TINSERT.asl": "76938c4846c1378ac86696f43f1cc7b018d8048f9e1ca759c7b8b692304515f6", - "asl/tile/layout-and-rearrangement/layout/TMOV.asl": "e5d3c8c347cd93e2699532b467443f99e01db9a8f61466ecad2d4a31e95a4861", - "asl/tile/layout-and-rearrangement/layout/TTRANS.asl": "8fc0c417dbf4fb4d6f3356a5da75265ee748824db07a45b542542980183abad9", - "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.asl": "823d01c0d9dc4e828c29d58f893d4e05b70a6ee6260fe6185268e0c0599604bb", - "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC.asl": "8723354cfa93f3906bd467c39a1e68a81b6e164350dbd2e383d64ad77e78196d", - "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS.asl": "f3e01960bc9e802a95b2d0d6482a9f9a46398853f9d6a280177fb2e49c6db167", - "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX.asl": "6e90a68cafbc8887c5320d71ee2c8044f43404c1d22e7154b4f5842f9acaf0c3", - "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC.asl": "1c620e88281d6c61c196f6c7db205418caed2917b5b4d0bf30ca3be6b3f3582d", - "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS.asl": "a0219b13267eaefbc11779a01bd17a24727dc397c7bf2bc8018a442c70cf0e4e", - "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV.asl": "02b201ff36ac27a78b632dd4d8be1acf37079d30330907bf43c8686fd6ec2065", - "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC.asl": "508d2f24c913225b2aebaa9103aed1f6bd31a69d0029435a4ea9d47219dee01f", - "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS.asl": "2350b5ec6d22c1ad84a39b0a1c292d498c1f6503c35e05be2d9523074e41fa95", - "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX.asl": "2d4b565eaf9cf25552bb32e161a261373583247b01f74860a5fa228676394aa4", - "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC.asl": "ce2eacdd50779085bd61eed21459f419aaf86d78fc4ac0ad9b622fa4bdd0189d", - "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS.asl": "a2467029b55af5e6e4394e60c3a4c7bc579a09ff62433ddc599b85c87e613ebb", - "asl/tile/memory-and-data-movement/irregular/MGATHER.asl": "c96d8d39e38b9c8fd7b4e1cbca3bd737c0d57701cedc92a9953b217e6360d9de", - "asl/tile/memory-and-data-movement/irregular/MGATHER_CAS.asl": "543ba36bf097be3ae1dc025db878903f3e27afb1157cab5937dfc544c6ea2998", - "asl/tile/memory-and-data-movement/irregular/MGATHER_MASK.asl": "9d21ffe1a91fe46e113aa0a3d3296109dac5b4134b752aba67ac12da1cdd3749", - "asl/tile/memory-and-data-movement/irregular/MSCATTER.asl": "ea41389b7811409bb24065e603e7e94a0ce5b7ed94bf7c3873298e34d2f93c79", - "asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK.asl": "a65c5f6728047eb5c8a07e8748c378d39c8e22d8278672d02db86cee0dd09e60", - "asl/tile/memory-and-data-movement/pe-movement/GMOV.asl": "42ddf0b95a12de6654c668c3eecf316c4052d3a93ac2905df017fcbceff64f2c", - "asl/tile/memory-and-data-movement/regular/TLOAD.asl": "4f7cb7eff9a658aec0bb3867adf7a07b057a7dbd9ea1cca6bf64421b8d1cfafb", - "asl/tile/memory-and-data-movement/regular/TPREFETCH.asl": "edaa7b33b2882f46ec0855b025ab50881458aa3a16d691e32c372ca2ba082c8a", - "asl/tile/memory-and-data-movement/regular/TSTORE.asl": "3d393752c569421bf5a9a4b0ba91f11cf5f4ef12d41ff1c1ee0bd1fdecb4a1fb", + "asl/tile/layout-and-rearrangement/layout/TMOV.asl": "a793deac4defa4b633a0b996d55f4b69c3a8448205e9e08ad37d1bba20daab5e", + "asl/tile/layout-and-rearrangement/layout/TPACK.asl": "3744e3f592f0b88d44806845a029be372fc48a8565a8ff4702d07a3631a5a7a0", + "asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl": "455ba580be500adcba1b4597a270d7bb5f583eb7da95462288c5e2e60d18b19b", + "asl/tile/layout-and-rearrangement/layout/TSHUF.asl": "33ff7ddba75203adb60983616329e8e294b786b70714ea622c0aee936045855c", + "asl/tile/layout-and-rearrangement/layout/TUNPACK.asl": "66d9ec2b9df00fc0c716bab78d3765716daca3f11278a142668d09fe6acd0c3f", + "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.asl": "ae8f3b86ebc6fbc4393b9db6fad2a2c7c86e5a794baaf249aa675b7c5f4d63c6", + "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC.asl": "33479885017a08076e359066df79435a57b9226fd9a2d76393e81d65ccdf589d", + "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS.asl": "88538f4cc17d5dbfd08a58074d17957769ab05029fe4c275313bc13e1392c2f0", + "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX.asl": "4ffd99cdd3ea4eeb06acc3e7e3b96713457f4aad7dd7907e11d9732b487eb74f", + "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC.asl": "90db1211d3f23701a89f70d67fbdc7b820db38e622b9d95548f14c3f71439e5f", + "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS.asl": "b29f4060939dbb5abfe29660ab0926446c3045c08cffa89047965bb0170a6b25", + "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV.asl": "e0c9ed89cdcf8190be62a51ea62375dc1e799d3b5ba035e94b87d056bcc7beeb", + "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC.asl": "8a577342ee38712022ee03e5fc6e50b6efbd70efeb3acc4ba42e11558b9109a8", + "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS.asl": "233ce507351fb7c64149986dbc1af8f62e476994ab71c6b7dce9bccd4397a0e1", + "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX.asl": "b74c40b8dc720e83a785f3da592d73c21104fdb1f5177aa09fd4b67adbbc31e4", + "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC.asl": "27983c91f9b364e478570a68931d40501a6d9aab6b39c935f39a6db7ab852b6a", + "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS.asl": "e30c620e1191e1e76b69db86d397517a01070b9f9ad4693950f356865db62714", + "asl/tile/memory-and-data-movement/irregular/MGATHER.asl": "23bb5acd9c309a151a75c30f9d80f6b02530a1d3b14abcabc46ce675c9647799", + "asl/tile/memory-and-data-movement/irregular/MGATHER_CAS.asl": "d299f3a3098d9fb96444d81b5b9899e4695e7da8e68d6e5d4cf4f6c9ebba5a7e", + "asl/tile/memory-and-data-movement/irregular/MGATHER_MASK.asl": "94712e5451f92d3d29bce6b304d02eb20564091d148914a2e551db681fa2b88b", + "asl/tile/memory-and-data-movement/irregular/MSCATTER.asl": "ba2677c93c08c2ac8fe2d5a802a5ecfab65bee61586db88cf36780725d2ef3ee", + "asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK.asl": "60b398904fef68036f638f575301d27117f83753e78cadaaea93b50b151dee20", + "asl/tile/memory-and-data-movement/pe-movement/GMOV.asl": "43c13e3f66674bca7c9e59e211cfe03c1419f5e3883851203a4cbf8404e1b57e", + "asl/tile/memory-and-data-movement/regular/TLOAD.asl": "4e6997ee955ecf4aa0915cb518d17f4856dcd2583fa10003cb55a9e493964f13", + "asl/tile/memory-and-data-movement/regular/TPREFETCH.asl": "614b0debe065aeb127d2303d313b782361708bb176829437291fe52f6a927186", + "asl/tile/memory-and-data-movement/regular/TSTORE.asl": "0338a994e1246023f72595022c36f2b40c6c7ecd35c860f1ee92584481ac1498", "asl/tile/model/capacity/local.asl": "5f646e1e1d72cd7561f5b01441ebdc98afd817a99204aff99288102c29de4a82", "asl/tile/model/capacity/shared.asl": "7b48130ea5b6f2381d7c4469fd5b4a9c3809189301a1705eb41330d6c98492f1", "asl/tile/model/definedness/elements.asl": "c01757fba2b8b32ccf3a4df8e2a2a111d83950d4af08488c3a8cfb5bc51447e6", "asl/tile/model/definedness/packed-boundary.asl": "5c76ed856b225b2e097700c7459f21131c8421791ea8877e78fe47cfa6e8e0c9", "asl/tile/model/dispatch/elementwise-tile-tile.asl": "b1f48e7a53376edc9b555e8672d0c2e22821ba0b7f041e272c207b695813573c", - "asl/tile/model/dispatch/irregular-and-complex.asl": "7f426553ec5a5278208b4d12f7982092d2c2afee111dd440a1e766bccfca7357", - "asl/tile/model/dispatch/layout-and-rearrangement.asl": "85ada11f0f10250a17ff32a363397cb6ab825371900ee847a0eb420508e45d72", + "asl/tile/model/dispatch/irregular-and-complex.asl": "c9ba7523635e95c8668074b7ddb23c8703b4f7aba4abfb5a1144dea7c115dbe7", + "asl/tile/model/dispatch/layout-and-rearrangement.asl": "51b516fca491bc8c1de0d0dd455f00bbb041e2f2c5244b633f4e75d751fde9d7", "asl/tile/model/dispatch/matrix-and-matrix-vector.asl": "6a869bf3a0dcfe416361dab350ab3a2829827853ff625356ff74d36e333e724e", "asl/tile/model/dispatch/memory-and-data-movement.asl": "473dbd7b776655e91730a264c350d6f8118ed9bf5559abf0da2219b560610802", "asl/tile/model/dispatch/reduce-and-expand.asl": "bcf8887c62f11d09b782777b54a5bfe403496d47a2fa0b59467708798010d8ae", "asl/tile/model/dispatch/tile-scalar-and-immediate.asl": "762d55c7c32ca6358b1712c5784a340002d7b3ca1aae0f0d9dd41abbd520e512", "asl/tile/model/dispatch/top-level.asl": "3c61dab10e33dcc2faabe0b8c7b0bfd9b2fa6cf0cc585cbfaa997828aa62204e", "asl/tile/model/execution/comparison.asl": "b0ebe4a9156a1f5028196019035b92f9c5a06480340aa1aff341dd2af1f928a2", - "asl/tile/model/execution/complex.asl": "75be0aab37e4a696d0cf6b819c7fdf655f1654d9e97b9f81ff6da5f281819573", + "asl/tile/model/execution/complex.asl": "439eea44602d102b4e1333cd0b1897f0aab4e81a24c2eae1a37aae3e8df3d85d", "asl/tile/model/execution/cube.asl": "c3b6207cabb062ee8e16ccb458d99514f856b5e36ecd7c5203797ccf9a6005a9", "asl/tile/model/execution/elementwise.asl": "d199ea603541edb77b7a2902615c311633c562366212b074cdd529bf8700dfc1", "asl/tile/model/execution/expansion.asl": "fdd7540ed145a2958b8f108f9b1f74319ef29a5260b2cf9937aa31d5bd0682e0", "asl/tile/model/execution/fused-multiply-add.asl": "020ca7c44fb7ea633f13ab6ca983aae73e93bcdee39c3ce12fe0cc0a7f776210", - "asl/tile/model/execution/generation.asl": "075dd8b8949b82b87c7a6141f1712ab797a2b91022e27e6e60e506e79c4c2dea", + "asl/tile/model/execution/generation.asl": "dca647f2b4077692459c76442735c10dc8dbb4285b52b0e7236679d25d2ecedb", "asl/tile/model/execution/image-to-column.asl": "b7435a50ef7f0c8dcae4004278cb364738d265be0e632a788c9f89935224c4cd", "asl/tile/model/execution/indexed-rearrangement.asl": "9f13926f4821c39d7540ff002d6fd3e763daa7f3115dece4971f96348c8bf2f5", "asl/tile/model/execution/matrix-scale.asl": "b938f16499f71b4cba4a409dcac5249d80c574e476707dcbfacf540bc40464be", "asl/tile/model/execution/minmax.asl": "6be5ed443073e9bcdf066c825659962198a55b681c021828abec7c30770d6eed", "asl/tile/model/execution/postprocess.asl": "47a814e6745c0b25a1b428de031261c9590b4437eb7e4125c7bbb42f099c1828", - "asl/tile/model/execution/rearrangement.asl": "c451d8cf31979d7079c23210773cfd41787a9b3a315eac585d1667d0c38cb21d", + "asl/tile/model/execution/rearrangement.asl": "f4c5b95c534d67b3251634b7d635626822068b2164587d352a5235721784d084", "asl/tile/model/execution/reduction.asl": "5c367a9bf82961fe153da1b587ceca4ae14bbf3589ff90ba2baf149e6a55f2d6", "asl/tile/model/execution/sorting.asl": "3135fe08cdf15b661345e0eec976f39eba792cd698030590468dd687f0f02a0d", "asl/tile/model/execution/unary.asl": "0fd814f9b7c4b49414d10e4523ee28258fa76a01c3f05a2ac550af9f71760429", - "asl/tile/model/legality/allocation-capacity.asl": "bca9eafd914261df188ba804a697af10d5963cafd2d14be34024e50e27130bca", + "asl/tile/model/legality/allocation-capacity.asl": "2c57fbe4bbe27b4fec65bc4db2c50ef00c51983715ae284792749f83eaad7887", "asl/tile/model/legality/descriptor-shape.asl": "3e77a9a73076210519eb8de671999f9c0eda1eb41e2185c23bb78dbf56e2339c", - "asl/tile/model/legality/dtype-layout.asl": "62df49205dd64ffd0288adc1a782446cede2cb6f04f975d52ca799eb8ba0d8aa", + "asl/tile/model/legality/dtype-layout.asl": "7bb12dde68c511d184644466a17b193cb1099001e434cf17c8e9163eb36cc5de", "asl/tile/model/legality/image-to-column.asl": "9cda20ef7963642319f78545326e70a2d812c385f3a78ac43b8cce657b330169", - "asl/tile/model/legality/indexed-layout.asl": "becc2f7a768a433f6d7e8a986cfdfc480c6754661e653ed29c470225e7803862", + "asl/tile/model/legality/indexed-layout.asl": "b8313b4b73fb230198b50f12808b0234fd459222b495fa04a95ac464fa68ad29", "asl/tile/model/legality/indexed-rearrangement.asl": "63ebfe99202fd4ab8a72d3bc289c3ef0ef7e2f06b982c82be3dc24d6bb53b83e", - "asl/tile/model/legality/layout-rearrangement.asl": "b9253ce611fd7f3554f7ab27c804c6702523fbb84b255a6b9eb8e29eb6b5e430", + "asl/tile/model/legality/layout-rearrangement.asl": "3e4c52eb7c5cd6c2832820a6fb2366bb71513a4eb3d34118e76ce557a30c6da8", "asl/tile/model/legality/matrix-cube-primary.asl": "a74cec09ffd03e8a4e9f0eebcfdaef70400984ef2de10df6bbfccdd87644f138", "asl/tile/model/legality/matrix-functions.asl": "2033750845ed44cc9b38e395c62399c66b1c4bd5ab8ba1b97153beafd992ef53", "asl/tile/model/legality/matrix-info-descriptor.asl": "09b45317b8a49ea7fe229463a18ac82deddf2bb3fe1a085bf6d3fc5150af65ff", @@ -17214,7 +17126,7 @@ "asl/tile/model/legality/matrix-postprocess.asl": "67a3e10ff840fe720de99090384cd5da1c7e2a1d8cdbc5ea2a1b6ff07bbee9ee", "asl/tile/model/legality/matrix-shape.asl": "de080a69a6b193f3748d33f3a4b989ce2b724fe69864cbc21957b8864b1e4c2e", "asl/tile/model/legality/memory-schema.asl": "8dff005ad094478e60cbbdeb3cd231da91d472de93f7fc995721c51434161449", - "asl/tile/model/legality/operand-schema.asl": "eb2f61467cd3df6c46fc6813a11331cd14ce41d779d0f203909c5233f5488018", + "asl/tile/model/legality/operand-schema.asl": "4a24d709a60466acbf81c8428c7cf234b9be5c01f2a9e0dab1b54059ad3376f8", "asl/tile/model/legality/pe-mask.asl": "0725c4ce0deb99b2d0f870a94fb609288adf149dd33300a33e096046a90d54bb", "asl/tile/model/legality/reduction-and-expansion.asl": "eb1c898ae4219734b9ef14c7588e2ee1f49e30417b862da930ae7e45a8f738cf", "asl/tile/model/legality/sorting.asl": "01fc46968d49c487acb39715dc5a8b971e3f19735037f3c3be869f34c47c0742", @@ -17237,7 +17149,7 @@ "asl/tile/model/state/feature-map-descriptors.asl": "39a77bbb4b0fe2e80a9e4ec62781d64cfc7e62f0a42c35dd9422b589218d4fef", "asl/tile/model/state/local-registers.asl": "645fda7cae232d5180641ea966a673abbab33cb9bc2f4085aedfae4d84b69f6a", "asl/tile/model/state/shared-registers.asl": "7c3b7357033ea1ec576d73174ef73b0833fb2ef2c1fc823f964feb31f7144879", - "asl/tile/model/state/types.asl": "0fc88a974e9e23ec6b26f62d4d6d0c46168f37adb7601948113500d21a81d9ca", + "asl/tile/model/state/types.asl": "93673ccc08b0ddcbd65d4f9e849cbff7229c7c2e28ed6ac70a04c0b583f7fe17", "asl/tile/reduce-and-expand/column-expansion/TCOLEXPAND.asl": "1b362aa9e1df6949c0e1e49e15b4cf87ec40508e70ae6abbea27002e9066b515", "asl/tile/reduce-and-expand/column-expansion/TCOLEXPANDADD.asl": "f1130fda49efa99867b2e6af9ff1554c39c73d5a1a1837df9c7c9e3bbd06d8c3", "asl/tile/reduce-and-expand/column-expansion/TCOLEXPANDDIV.asl": "5aad896fe29d0bbe00d6e401112f9a62b44153b8f33315994940f9a451a4f7ab", @@ -17324,7 +17236,7 @@ "docs/arch/memory-model/memory-events.md": "1f0a3b02c574d17e6ca97ced3ce8f02ad64610b4cf9360aab3b2611ed57587f2", "docs/arch/memory-model/ordering.md": "dd69a837c3abfa89efb46b08c811fe5624f10f896539b72110099f8c0aca88df", "docs/arch/overview/architecture.md": "9cd5d1cf8f49b5850bc826664a126a5fbd943f4161899b7bf85783ccc83d6dfd", - "docs/arch/overview/encoding-ownership.md": "cc7cf6e4d18505fc5ae8f60ab82948d4094aba1ec3ad52618387c030c4f99b67", + "docs/arch/overview/encoding-ownership.md": "3165aff5966c7232d47ec71045fa6d488616f56a20c132e001f6cc7cd07d8084", "docs/arch/overview/instruction-classification.md": "3808b2079e0f194e993e31f5f5de9f927e11b413fd6694ba69f1907054c89892", "docs/arch/profile/applicability.md": "b9bb5e1a0402d73367969fa54b60bd8f85a8d30a77d3f4b494b8915c28beea3f", "docs/arch/profile/e8m0-conversion.md": "5904a9f4af89a6a049a27857559aa5f2b6d71347f04865c66949627f34d35b7e", @@ -17411,6 +17323,7 @@ "docs/block/lifecycle/MSET.md": "7a1cf1b9e8118f7bda249d41d52dcc8fb4620bb8a0847a61eabf948b4c1a8d75", "docs/block/model/commit/effects.md": "613fa6cdb152cc1a9c0bf3314d99bb6de5926680ef63e52308774b73bd12994b", "docs/block/model/commit/validation.md": "36b6696303e975621e2688bd7f0850519f8b1a75f87c91512b2db972d0e2c808", + "docs/block/model/dispatch/cell-rearrangement-schema.md": "910f3a6b49bf2097ab4e14a2d7a581b4834c19f4d88d6e1326fed1c4c3915991", "docs/block/model/dispatch/commands.md": "3efd24494bdc9efa34aa64f28aa6740127eaf52da644fc6d0b76cf77dd689a42", "docs/block/model/dispatch/comparison-schema.md": "c7268b5a2db38bf13159a1655aa68274997cc63e3b46bb9ce00b4f00e6ec5e9e", "docs/block/model/dispatch/cube-destination.md": "bec93765a939bf244b1ac629cf56bb8080482a2b55e062a06cc90dc46fb4a611", @@ -17418,13 +17331,12 @@ "docs/block/model/dispatch/decode.md": "bd34ab72e5dd6eec73399291013e4d8bad99252d4aa13d2575940cae4796aaf3", "docs/block/model/dispatch/descriptor-legality.md": "42f2f2350cd7f14b96e97a3e697b9c62a134a057dac1007d95fb09301403122e", "docs/block/model/dispatch/destination-auxiliary.md": "76c5613c3bc1e70fe9cf94a6cf5238287a9494e7a62114084584846a53154b3e", - "docs/block/model/dispatch/destination-shape.md": "8d4b68bed4a0a8fae278ebc8345338f80d02838bca5aa13123284a6685f0e05e", + "docs/block/model/dispatch/destination-shape.md": "5608477d833cf3bae039f12e692dfa80a8d5f0d9c59da0f7fe83a2950a442bf6", "docs/block/model/dispatch/expansion-schema.md": "8c938904ab8f166b7dda32483cea8362be2e96775f62dfa5e30e7de505979416", "docs/block/model/dispatch/generation-schema.md": "2e28f1dd639e7986711ee463be648b4cbe69f99ce2929dbde39893e8df427fc3", "docs/block/model/dispatch/histogram-schema.md": "071c11fa227f2f3530898c2defe8d0055122e35a85396cb9393a0081d092eb2e", "docs/block/model/dispatch/matrix-scale.md": "4478ae7b790c580883c284e9b9527e0360a5b5e0aca4eb66510788403bba4a6d", "docs/block/model/dispatch/numeric-control.md": "e8073153b0f0cbe830b19833c349ae28f9c5929250311de3b6b1836c89a21169", - "docs/block/model/dispatch/partial-schema.md": "dbd6b2d9e3c2011bd96aec743d7cae19eb0663cc33eaf6b0c9d870505cbebc1c", "docs/block/model/dispatch/quantization-schema.md": "c2fbc02d3d41141758d004af45948b201d3b786ce72e7ed239d4bf1e764d1dc0", "docs/block/model/dispatch/reduction-schema.md": "d918b420bb1fa3044b630be5949d093d38e57240db4d24bbd0bcbd94782624f8", "docs/block/model/dispatch/scalar-schema.md": "876b356f86a22fcd8f0551f856c6d64179d6d17bb8b0c21c6b4590c16b38afa3", @@ -17433,11 +17345,11 @@ "docs/block/model/dispatch/sorting-schema.md": "3ecb39ccc7ce566b780cf6d8475d853d4acfb958a40737475990b3fd4f26a46a", "docs/block/model/dispatch/start.md": "bc5468fed7edcae9544f32915ee4e403158d8859dc70c2c36f1a941ead0dc607", "docs/block/model/dispatch/tcvt-schema.md": "bf2557811ad985c2240475d88177c4ada41fdd012f00f56a8009fc3f75eeef5f", - "docs/block/model/dispatch/tile-execution.md": "e3b4529e68e297f31c2e8596fd216864284686225522cdbc5c6fc25ad321e5a4", - "docs/block/model/dispatch/tile-scalar-schema.md": "b2ee599d4f817132bea6e775c52b25608063ec11a008898b3ce0a36f8e8aa7e6", - "docs/block/model/dispatch/tile-schema.md": "0f22410f14fc264d8c7a90d11be12b3a1d9e491e48f3fc0a56b8fddc7796ec64", + "docs/block/model/dispatch/tile-execution.md": "98816aed86e797a12b1d692e9584395b038208a4afbcd8c228bd3ecd22d5836e", + "docs/block/model/dispatch/tile-scalar-schema.md": "ebc81d44e0cf1b9615396d7cd0030cd1ee1d2bc57b09fe2037b8f95c0098b1da", + "docs/block/model/dispatch/tile-schema.md": "ce18dbcbfbf3c860dd18455637557c4ed6081d6a95f319af96d5500fcddec4e1", "docs/block/model/dispatch/tlsu-gmov.md": "2c47295a7de1583d03cfecf28f6f75e05a1718d7ad82d8dd1cdb143303159af2", - "docs/block/model/dispatch/tlsu-layout-conversion.md": "7b53566464120af6d71e2b5e2dced46c42006355999080e1b063eb6b0e3eef33", + "docs/block/model/dispatch/tlsu-layout-conversion.md": "b5997a052e22e6235790e3397e0e561a5af51699dab721fb38d3410d1c203b69", "docs/block/model/dispatch/tlsu-mgather-cas.md": "37dd105fcdd49cb13af7fe1f246912bd00c4c3ec6e8631ae54dc0b863f25a11d", "docs/block/model/dispatch/tlsu-mgather-mask.md": "5b3a478ddc70731e061b38d02bed5b452c04b7147248135fc0dd82b87dd3360e", "docs/block/model/dispatch/tlsu-mgather.md": "ef60600d1ef3e57b35d44c428c4341079fa17774cec444f8ab725d0fd4c93d2f", @@ -17451,7 +17363,7 @@ "docs/block/model/lifecycle/lifetime.md": "d281a770e019f76fd204a85bd40d11a69c2919f67819211d96a9ef04c2728b5b", "docs/block/model/lifecycle/reset.md": "c1ece8800b20e4f6f0719feb883e30be6e1ba172604570059adbef78bd2682de", "docs/block/model/operands/local-generation.md": "fc208bb6e71f9a581475f25520bff0d9f5f6be9ef85ac55bee0bd0d732f94d44", - "docs/block/model/operands/portable-carriers.md": "c2cc2d343bfdca4687291f6356e0a91304dd37cfcc594e56613b74818d81f065", + "docs/block/model/operands/portable-carriers.md": "3885a7f1f90272ca35f3104968c00f43c0ad10264ab3ff12012bfa2c9deafa97", "docs/block/model/operands/range-modifiers.md": "49ac552f06dc0379d769a0c37f0d2f6090dbc5fbb5c3a0bf51b2898a725e87ec", "docs/block/model/operands/scalar-bindings.md": "452cfc149578ccd0fb97de9afcc726d4de0884d23a7585d92a032361716cb590", "docs/block/model/operands/shared-bindings.md": "33658cb694efa1166b016a68ecac4ed6193a4541f8bad14ba4c362026eb616aa", @@ -17992,17 +17904,15 @@ "docs/tile/irregular-and-complex/layout/TSCATTER.md": "02fe19be96148e2eb6d29938dbcf392afe0a1c822d416b61480697df73af7a09", "docs/tile/irregular-and-complex/sorting/TMRGSORT.md": "c421fdda6b8211111cef97c476821b80054efac1150ad70eb5f54c9d6d4627ee", "docs/tile/irregular-and-complex/sorting/TSORT.md": "1ed4ef8ac8ee57dd40a1e2cf4a75be0af4aba9dea93d4d8160ca0790aaec80b9", - "docs/tile/irregular-and-complex/union/TPARTADD.md": "24ccb23b8b4917de86ca5392939e84090959e226fdbd98dfc1edddee9c24ce84", - "docs/tile/irregular-and-complex/union/TPARTMAX.md": "bd750b2b56c175f29db99eaacde4f186d382a91931fba0d06b2b614743a6b547", - "docs/tile/irregular-and-complex/union/TPARTMIN.md": "015337b0d16f3585c53b8227804eebb7b1bd71aaebbce8f62269076a989b7815", - "docs/tile/irregular-and-complex/union/TPARTMUL.md": "a90a97905ecd88d987da001e30d83101d75b3a8ef94a55cbe177e07ae3e6dcbb", - "docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md": "ed4dbaf9c1896a7d45520f2d2c3a9aa5965134951fc47f74242a73b424bb1d97", "docs/tile/layout-and-rearrangement/layout/TCONCAT.md": "632d8238a7596a5e2575eda7b0f89ebcbd39aebd8e44a4b19d70667f1febb9d1", "docs/tile/layout-and-rearrangement/layout/TEXTRACT.md": "1931e02aeea4557c13d936b9e1fb4ee079081575aa3791cc477a333ad540d983", "docs/tile/layout-and-rearrangement/layout/TIMG2COL.md": "187a99af407ec90e7a8c28cec5ece255f8808a867fd7119ed1b8905755e3b08e", "docs/tile/layout-and-rearrangement/layout/TINSERT.md": "e0ee3397f3e616940a018d5b61d0e83bddede0345884b0797e615cd896d99899", "docs/tile/layout-and-rearrangement/layout/TMOV.md": "cf641629c02f8d60215067f55b8bb247c0df33119ae6f856bf4a3eb34d469a09", - "docs/tile/layout-and-rearrangement/layout/TTRANS.md": "4b48b941d4e94c87d17310259a07f755cefc2be81868e30befccf78474d1dcc6", + "docs/tile/layout-and-rearrangement/layout/TPACK.md": "d9377b324733d5dabcf4f19c96b40123f7525d61ca076bbd04ac2280a9c4e938", + "docs/tile/layout-and-rearrangement/layout/TPERMUTE.md": "4bc97b9efd443a5e86c201a469c3c55f29ced5c6605edc93664caea287bdc5d6", + "docs/tile/layout-and-rearrangement/layout/TSHUF.md": "1a66f2b0a0bfb27004ce0054385dba06156f64031b275d612e984bf12afd9123", + "docs/tile/layout-and-rearrangement/layout/TUNPACK.md": "76ba4a68e7046eeaa12ad91caa6f46d0269802cde01347f5c868c8e53ca228d4", "docs/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.md": "3879c4cdcc731edd75e7f2f71a11e1413fc28879d146db4a746d3d5afa1460d5", "docs/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC.md": "43919c052b836cb130341061b3675e991d639823de1014df9d857a60523956fe", "docs/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS.md": "544cab4f0ff409d8ee2fa079e497aba1120611134663ba27eb1ad5ce4b41de53", @@ -18029,36 +17939,36 @@ "docs/tile/model/definedness/elements.md": "20de2b500f31882e1f48f068a036c0f8afa801a6889927c1eb20126a4d0ba490", "docs/tile/model/definedness/packed-boundary.md": "3f846f0a231a472f67d73c61c19e430c6d259c762b65e996816c193c6480eb04", "docs/tile/model/dispatch/elementwise-tile-tile.md": "5ce9c412031d5609e095411c7a515fc2b777cd2484d787a1c4df49c929b2d99d", - "docs/tile/model/dispatch/irregular-and-complex.md": "3e42000e057f0c450c124e793f598143b43409cbd1d23b2a9109e141dae684d1", - "docs/tile/model/dispatch/layout-and-rearrangement.md": "bfa92278f67eadeb1efd8f80460d320eca308ef5a5fd087351fb32fbcbb0b7d2", + "docs/tile/model/dispatch/irregular-and-complex.md": "734e035b5c5fe4322cb9146ea9cbe3aae34068c0c929d056948ec100b75f9f67", + "docs/tile/model/dispatch/layout-and-rearrangement.md": "ec5a85404df967d1f91256da4a1b3177195f726028f564e70adc1e1f625c1ec7", "docs/tile/model/dispatch/matrix-and-matrix-vector.md": "017d423c34fa891865a8d13b3067709fde55f921f2d4718fd50533718c9998cd", "docs/tile/model/dispatch/memory-and-data-movement.md": "e527f477825c691182fc59b4a6ff67d8418e5d835f44036e3e89b2c227845b73", "docs/tile/model/dispatch/reduce-and-expand.md": "276f7085364ae1a373c1d69e1927c1a129fa17df4207929bb3932ae6ce945f26", "docs/tile/model/dispatch/tile-scalar-and-immediate.md": "9d0733b71128697ec442be1ce0f60f576ee70ab02743b623d7c59534b36fef65", "docs/tile/model/dispatch/top-level.md": "f75839833a77ed56a75b4fe6e5c439e9bed7e6ff066e8a074c26c5d108a01a7b", "docs/tile/model/execution/comparison.md": "82801f6ed96819a7a21409c77f3e652aaeef52ccf6ce40d041ed4e0e30c677fb", - "docs/tile/model/execution/complex.md": "e95c638f6eb53f3208f232617c6c5f1e3f7793a0cb2a755171851ba458f42e10", + "docs/tile/model/execution/complex.md": "a4c84beb9f0492e2ad0a8b556dce4c43d8a1a9e1470486756b44400151053efc", "docs/tile/model/execution/cube.md": "43207ffaf6e5267eee3361d1b41b96f05d6420ac4a8e8dbbcf7f151796ec7255", "docs/tile/model/execution/elementwise.md": "fe5f6a06349ab702fb75dd34f4ddb49c4963489f2a94ed748d27bb1a4aa0114c", "docs/tile/model/execution/expansion.md": "6bf6cf4cd117cbcb8514589f0e3fccfdef45a956403bb7018f88a22f624a481d", "docs/tile/model/execution/fused-multiply-add.md": "71a01f67f5c7e9b480fe6e1a5b33ae09add8a3a62ea9fdf8c205603a47fd2a8b", - "docs/tile/model/execution/generation.md": "efa47e81c8926e7337262dd95efc8149bcb40e71ac91dd100b7d44c9029f6348", + "docs/tile/model/execution/generation.md": "b0656722bffaad7d69d975f8a238874440421a0c1031a597fca872bd72510e12", "docs/tile/model/execution/image-to-column.md": "329c3600e1314abb43878a1a2fa5a68019e8f0c02d60396b502e4c1d17fa652c", "docs/tile/model/execution/indexed-rearrangement.md": "7c8f1a7c13968ef46a51c007de22660a6db34c0651185e48b9b9bf8cb88b55aa", "docs/tile/model/execution/matrix-scale.md": "6824e1014a8cd8fef1fac254ea4268b1d469bceb7a96d4fec83435f1b33bcc2b", "docs/tile/model/execution/minmax.md": "ff056594d4eecf2eb3a47fb12c2689568e0d8c11f24d07aa904bfd2858db6d81", "docs/tile/model/execution/postprocess.md": "eb9527d0529609b6e8668f430a4b38cccd8a52960e9dc50cbe9149161115b5fe", - "docs/tile/model/execution/rearrangement.md": "add6d9c8fd97502c57299b7f88a766827053c6edd8876ef8f1b3f583359616d1", + "docs/tile/model/execution/rearrangement.md": "fb70a0082d981fdde69128380f187b4a1ad5f12503357ddbba618279a11fd64d", "docs/tile/model/execution/reduction.md": "a64ad8da8362d2ac60fb9fb2010cfdb4595f7612cae46fd062c2b2a0695795bd", "docs/tile/model/execution/sorting.md": "e67242da6967a6144de2adbf46a841cb47614265caa063bf4f34ba9f48e68fe1", "docs/tile/model/execution/unary.md": "fcb49b0037f24dbadacd9fec796f06026c991ea5e500860b8d24af0ea0da66c9", - "docs/tile/model/legality/allocation-capacity.md": "af5ce77db066917f25374bc3b8acb1bad36c61821c49deae58cc36bdd238e510", + "docs/tile/model/legality/allocation-capacity.md": "fc03a3ac2a627d5529979fb1367d9eb195dd017de9e18755d54b54fd0a132c81", "docs/tile/model/legality/descriptor-shape.md": "4da172041189d78413c7a82e0e4ac8abc4148a084dd6d70b1dfd132e7c63aa24", - "docs/tile/model/legality/dtype-layout.md": "d17d342e4be2bb5bdd8e29c091e7003dd0a7b29becf0b76fecb73f7f7ed23bab", + "docs/tile/model/legality/dtype-layout.md": "49fd294d08f9f64254d4cb4e5ed5fff91fb9cab328d01d3c5e3535109780848e", "docs/tile/model/legality/image-to-column.md": "e6fbf64d6cbfc8ec209176fa65294ee0a342a96cb1506f80a3a31da163cf2fd4", - "docs/tile/model/legality/indexed-layout.md": "c3bdefb74eb2688ede77b7e438c21ba1fdf722333dd177cf54e2377d4b169d85", + "docs/tile/model/legality/indexed-layout.md": "076ef44a65b149b6724ac748841d414203bb656839cdfcfd2a802736682669fa", "docs/tile/model/legality/indexed-rearrangement.md": "06d2e2649e5933910503c8fedf3a11ac3c279150606fbe9732a8ce83356b1755", - "docs/tile/model/legality/layout-rearrangement.md": "429d72ff3c2ebdf00998326403183f397e0b4ab571d5b08ff2ad218d026177e0", + "docs/tile/model/legality/layout-rearrangement.md": "09f17afd0361e50f359303d39db5a34ed549a165a14f2d909ff17b45fa547dd3", "docs/tile/model/legality/matrix-cube-primary.md": "d2b8e571ec7a35fc5785db704d22a0482d9ba8dfcb1e3a7ee487d79a5bda6f14", "docs/tile/model/legality/matrix-functions.md": "187d6974a07cff7f1f99f186c7c0b515b8bd80700cf9bed9d2cd141cc9cd6aac", "docs/tile/model/legality/matrix-info-descriptor.md": "b03af86870df2e89d8285f8976c160ff74b919d6f58a117623da0a4911d01271", @@ -18066,7 +17976,7 @@ "docs/tile/model/legality/matrix-postprocess.md": "f64d9b1d82d960adb4145443898213e5555427d435fc00e15cd66ce5823c0520", "docs/tile/model/legality/matrix-shape.md": "6aab9e2c122ddf23dd374d600a23878d5134d95643fbcd96099fa7ae11d96ae2", "docs/tile/model/legality/memory-schema.md": "0cc539ba90fe440ba5427c188a51337e1b81bd4e97e9f89c19a2e4c9244bca2e", - "docs/tile/model/legality/operand-schema.md": "9072d7197428b003d623dbd95a940e6e9573e07d79b2ee9c6307239e3c64b104", + "docs/tile/model/legality/operand-schema.md": "369dfcb7cae287327a6331831c8ee7316a9ac7968069924a806498a14c7b62a8", "docs/tile/model/legality/pe-mask.md": "4367e7084d46af15df1ebd1749d038f63e349ea0995f74400d5ebf7d21ff3779", "docs/tile/model/legality/reduction-and-expansion.md": "d4cb73260df4fc71e213475e26e1f8d3b964a27dd0de94298f756a0b0fb2f221", "docs/tile/model/legality/sorting.md": "3ba39fcb47508ae5f09aaad04d13dd2135fbbd1b5bc9343d864a3505d296679d", @@ -18089,7 +17999,7 @@ "docs/tile/model/state/feature-map-descriptors.md": "8bcf1e829e1658e3e3471008ac2f9e69e42195f4164e06ffee6e91e4ef36d089", "docs/tile/model/state/local-registers.md": "8c58d4f8b34d8d2f986f456ccb1424d5db07225eb2fe8ac77c0cbee52e3ab5f9", "docs/tile/model/state/shared-registers.md": "eeaa25015fd70c3d5228afa1c5f88aadfdb4dbe199ca1a5f2747320bb91017ce", - "docs/tile/model/state/types.md": "7c3ac3cb4d4b06323cfae1d347e8b5bb950c9f5b4d51a285929bf2714efed4c2", + "docs/tile/model/state/types.md": "c2173104fab9264ae5e13432d94ccaf9570b0a94daead97ac78d752d020f05b1", "docs/tile/reduce-and-expand/column-expansion/TCOLEXPAND.md": "eb80c2caac7925a279c22336961b1454d1db95d992fbb237039e09ddf0cca224", "docs/tile/reduce-and-expand/column-expansion/TCOLEXPANDADD.md": "c5ce8b3cc944d5dff6ac862995bc7da1c825cd1b9e9cdbcf64f917cd22722aab", "docs/tile/reduce-and-expand/column-expansion/TCOLEXPANDDIV.md": "d972ac75971a31d4bc3dd466d412d66740da8ad36756ba05e0a7e85b708b387e", @@ -18133,8 +18043,8 @@ "docs/tile/tile-scalar-and-immediate/logical/TSHLS.md": "5d8ea9e618f7edf596cbfeec6480dbfe99868eed869d5a34781324a9426a376c", "docs/tile/tile-scalar-and-immediate/logical/TSHRS.md": "53d0d493b2de2fabe000aa93cee93df34b31e390b3fec260a0d59bdb5a8525c8", "docs/tile/tile-scalar-and-immediate/logical/TXORS.md": "53d4f5911cc544fe3f97bfa7336659469086ef9075ea4a8c4929a7de1ed1a874", - "spec/evidence/adr-index.json": "70386b4360c0ad6a6fbb6e87ce7cc5e020b9dc236090ae71161b2395a6bd9cd0", - "spec/evidence/instruction-contract-closure.json": "08616dd48cb205a59a67f4ce137d93a73de8fbab1152b7795f0843c33f9af729", + "spec/evidence/adr-index.json": "41e484180c41760e06bd5cb95f056fc7e60ff3c45fb5b91a0d1eea429ad8b608", + "spec/evidence/instruction-contract-closure.json": "dd272cb06bd5c85c51b52f81ee705133a698bd684cdede8ea87b57c04d901ba3", "tests/asl/arch/data-types/fault/arch-fault-complete-trap-envelope-001.asl": "7b876a89dc7673cceb61ed326f196fd959295c0173c58ca18ca96b7085b9adcb", "tests/asl/arch/data-types/fault/arch-static-fault-contract-001.asl": "09298fe7a9f3232db427f7d0f0b8a64d3cf22fb5374675f2e1a72145d8ef89ee", "tests/asl/arch/data-types/floating-point/arch-static-floating-point-contract-001.asl": "88ba63e7b74ee830e8e5ea54b14571d9a12631ea4a92e9e1a9aab30f4579af1e", @@ -18425,7 +18335,7 @@ "tests/asl/block/execution/BSTART.MSCATTER/block-exec-bstart-mscatter-stage2-width-001.asl": "844bce8b2280cb2c2d6506733699be7ed3ec31246d512eb1d92b8f7953803490", "tests/asl/block/execution/BSTART.MSCATTER/block-fault-bstart-mscatter-lane-preflight-001.asl": "d09f3e011ba904d7dac0ab541e980fe6fdb00d6532ae0c863d6b1690e07e2b48", "tests/asl/block/execution/BSTART.MSCATTER/block-order-bstart-mscatter-duplicate-001.asl": "9b181a6bab8cb26f08bf2705d02157f90de66a40fbc98313d0947dd23c50b79c", - "tests/asl/block/execution/BSTART.SFU/block-bound-bstart-sfu-engine-001.asl": "42852d91c694c89bf2e5a28da3f13e4e623ac736d4fa0ad48a87951d322cb527", + "tests/asl/block/execution/BSTART.SFU/block-bound-bstart-sfu-engine-001.asl": "2e8a7d98ac91707d6e3e174de42053c6ba063ce1c595d6f8048d96fafe0e707a", "tests/asl/block/execution/BSTART.SFU/block-decode-bstart-sfu-canonical-001.asl": "82a7a1a8825c303bbb9c7e214ab4044effc5ee715320ecd9b3ed5165d24c4397", "tests/asl/block/execution/BSTART.SFU/block-fault-bstart-sfu-alias-rollback-001.asl": "acf6efc6558b4bd38525964f60f3b089b9e99fccf88519f780dce630d13aa546", "tests/asl/block/execution/BSTART.SFU/block-state-bstart-sfu-alias-commit-001.asl": "aa1ff63195fac47fe6c42029c24a3cb919de28f7348101f8367f3cc927667691", @@ -18511,7 +18421,7 @@ "tests/asl/block/execution/BSTART.TSTORE/block-fault-bstart-tstore-cube-descriptor-004.asl": "e0926389e8fe6955db9c4bfc51c733a111fe718432d35ae68c5f2f3917514b54", "tests/asl/block/execution/BSTART.TSTORE/block-fault-bstart-tstore-shape-001.asl": "3d7297325523b94b5fe7c8042d23e4164ca81cd0f09adc3f6e17846119fa5788", "tests/asl/block/execution/BSTART.TSTORE/block-state-bstart-tstore-undef-001.asl": "a4867f0d21fd474b120f8c58d2e6d8088b5bdbe605df0da116b2bee52e87f65b", - "tests/asl/block/execution/BSTART.VEC/block-bound-bstart-vec-engine-001.asl": "ade1ae251277644d5913df1373c37d5dace4103d1625deb65e5ce7c334961281", + "tests/asl/block/execution/BSTART.VEC/block-bound-bstart-vec-engine-001.asl": "5bba040e6998aa7093c6795c0d347ddfda885d447a22eb6daf3f4b90cc55ecae", "tests/asl/block/execution/BSTART.VEC/block-decode-bstart-vec-canonical-001.asl": "4087c1972ea2bfdd73ef43588218e320255807f1192d1a03b4ed0d2e9c151d3b", "tests/asl/block/lifecycle/B.HINT/block-decode-b-hint-canonical-001.asl": "4290872f3ba9bc3b8421f116597373fae99f8d9c627680c633181f6dd4b0c728", "tests/asl/block/lifecycle/B.HINT/block-exec-b-hint-fields-001.asl": "07f35a1b66ce7618853adc2aa2a4f2a3841d4b5f02f38c59d38555ec35e46112", @@ -18573,6 +18483,8 @@ "tests/asl/block/model/commit/effects/block-state-tile-commit-lifecycle-001.asl": "d66a72e64b46feced51550967e6e6ac90833403caa81e20556fa5565fb26b139", "tests/asl/block/model/commit/effects/block-static-effects-contract-001.asl": "a11d5cd4c0e10b6163717f452f5d934c63a8fbdba2a709fc03936eba9f06f0a6", "tests/asl/block/model/commit/validation/block-static-validation-contract-001.asl": "61d8f687f36ed4e5f143f06b73e0160202213625c8f8f75b31474dcd36d72846", + "tests/asl/block/model/dispatch/cell-rearrangement-schema/block-exec-cell-rearrangement-decoded-001.asl": "4991c63e3d0381992b52d28493920d050c24584b2ab3c3dd1c4cfced9032ff1f", + "tests/asl/block/model/dispatch/cell-rearrangement-schema/block-static-cell-rearrangement-schema-contract-001.asl": "0879005dd205d25e980c6e0e964c807f4ee1e100933b935d5d5d38207f4a89c2", "tests/asl/block/model/dispatch/commands/block-bound-command-totality-boundaries-001.asl": "45a6ce63e893f77b394567108afaabb41abc03ecf06af03dca7813186b15882c", "tests/asl/block/model/dispatch/commands/block-exec-command-001.asl": "5b911ac5a6050494e8ae89dce81c7d8ed147152c5e2c9fef0f13c530e867c00d", "tests/asl/block/model/dispatch/commands/block-exec-command-control-start-001.asl": "6c2b2a0f7d43373d37c000524e6e3c3136bde3dd71c5f2cef350e8c84a0403d7", @@ -18643,8 +18555,6 @@ "tests/asl/block/model/dispatch/histogram-schema/block-static-histogram-schema-contract-001.asl": "5f976f0021d3c7d9693bbdf3693ac8ed6dc2d44413daa0dd856f4bb36c84bad3", "tests/asl/block/model/dispatch/matrix-scale/block-static-matrix-scale-contract-001.asl": "f489a801420c1c353d1c4650cbfe83017f5e64b4e7ecf254445894b5ec4740d2", "tests/asl/block/model/dispatch/numeric-control/block-static-numeric-control-contract-001.asl": "5f017d6a1efbc475a7a3e96de780a5fde46df5f17913c27834fa16b9e2ff495c", - "tests/asl/block/model/dispatch/partial-schema/block-bound-tpart-schema-001.asl": "caf44c16da7dc77580360b2b1e67f90f0901fdcd5c118b9fe38bea9cac56186f", - "tests/asl/block/model/dispatch/partial-schema/block-static-partial-schema-contract-001.asl": "99bd53a5de6012863ea5d2a8c620fc31fb8558cc4a29f9b14532067550dc8cc7", "tests/asl/block/model/dispatch/quantization-schema/block-bound-quantization-schema-001.asl": "f2e528603cc3d406fd12ea38d363164ebfe6087d8c1f849208540a269c9b73b0", "tests/asl/block/model/dispatch/quantization-schema/block-static-quantization-schema-contract-001.asl": "5c18945171a69b79c29859ce4b7eab089b49444bf87326e36e11c6d92147f29e", "tests/asl/block/model/dispatch/reduction-schema/block-bound-trowsum-schema-001.asl": "93d0643418ade6de8b418e0839ff22ab512ef23d5ccd4d640a37288f68edf0ae", @@ -18892,120 +18802,116 @@ "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-175.asl": "213ba2f32afd05866231d458d0607a2c0fa1b5d8e26324e79ddb9fcf341fe86a", "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-176.asl": "baa14d9fb97b36a3a81f66362ce91608472b1112d61895d44225bf541f44198a", "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-177.asl": "e217107b2df899ea8b41d80bb98db8a661d812b2747738398706d6219b51653b", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-178.asl": "73d2db28fe0f9b89b55992c3160ffe3c766b70a6d125473e42e8166e72f2ed19", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-179.asl": "42fa5520378e4bbffe74176c546eb6d271f58800a21d4d053e11921dd1fac9c5", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-180.asl": "6fc08afe836522f679759a781591229fbca231ea2beb59c282f4bc3b2b8525cb", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-181.asl": "68a0d27a6c88e44ca4d866dc34ed8b42934d3a32921e200facb3b1f8a3b7ac07", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-182.asl": "6aea0ea8a93659df06f27626a6f92db87b86ab4201a6f44f22b01880d55d65a5", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-183.asl": "a8b7cbce51e9af2140183b259ce7f0a2e575efaf13e5eea730983623a5ec4c88", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-184.asl": "63d49a5146a356a70bcb120b2682b3ae782d266aaec21a808738c312fb0caa1b", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-185.asl": "d2430863d49ffede1dbc3622332b042b84bd9d430d8865270b3387954d77f204", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-186.asl": "e457f52d4e201623caa2dc9f78223bd9b02dae0326db4f50311241e51611e835", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-187.asl": "9155ec31fe45b52e87df7a5f2899a0116dfeb9467a806e4066459c67ea470abf", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-188.asl": "c48f468f0655667f6d21756f03eccbedc27ad3eed992c04fa24fdcd941c9fea5", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-189.asl": "682a9e3c0886dfa29a786451992743d35eae6ab07d30d1e66b2558fe22240965", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-190.asl": "344f973c1f4fc398263def98b38c5043ed2874667ba83eef5420bb831eada9d5", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-191.asl": "24e0dd6cc27be31c694c54900814214a646fed987f221e6b2fb6f94caaa6502a", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-192.asl": "5d8248274dd0b02aad4aeee39b14a0b9b18a3bd617e90af8e9eaa578c944f154", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-193.asl": "c51a2e0a48cf1c32cfa001a85208bb9fdd08105afaa1d9b07fd15af2ce0372ec", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-194.asl": "1fd828042deccb0265b18e8d0d48f7d13e5da4b8ca5b3f05a168400984f23363", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-195.asl": "8eec61ce163d97bbc33b3cf3326b66b5ef859700de693604a3d16e63f78d3fdb", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-196.asl": "e1f9858f9852114899403badebda0d087b108ce8fa25044d28e40bca492e97b5", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-197.asl": "2a80b2dbd7458726bf3dd2b0db7e6ba04b520561cd868cd59b49d771963796e2", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-198.asl": "84c43bd5c67c4b938692260203d61636675983e3eba52f8cacd12861bc5804a5", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-199.asl": "8f256ae2b799b6e14352e5fa0e63cf6732f0136a693dcc2ef12f0a6535ca1163", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-200.asl": "03fbd5b89f58672a8e39a06e84bd5db80bf26000b5119c5d372b0e30b6310348", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-201.asl": "81f8d2db16498043515b8a197a30e55ea9179e96cb66e9a9cb5f37f225d6b1a9", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-202.asl": "7ab1c8124941e2e1e9249b8ccdda893b1e65c99a25e389c74f0fbd74d2cdeff2", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-203.asl": "2d4ba9955368ba0e9722deebdb4b01ffdcd43044e9d2c3a1959ae8f85a222409", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-204.asl": "88b83bade375480c9e178ff90b3854642494ed67b4827503d5b0f07407d0ee01", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-205.asl": "620563d0a46306916f0b8d8c6c5837db4e9e0705349ecaf36694bc87c44b10ac", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-206.asl": "a35312316bd580fc133471d748dc88bbf75570c503c807d967695308372fc5e5", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-207.asl": "85f7af19cf1285de03cea1396187ea41f44b4452076524051423136b54254115", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-208.asl": "9fce6a53879396e546b0deb9759dc3415aba67ad6aec7b53785aac7f1dbca890", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-209.asl": "8ebe692aa26b8fcd0cf0c0917b38493d175bd4e6c34942566c770209e44d2f7f", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-210.asl": "b5bc06cf7aa0f748098fbfa94f1866929d8dc439a3ab1e42e4e5d59e9c7503d3", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-211.asl": "cd83b1d7d84904f4a7478f56c564c1cf5cb4e5be6df066d21f96fb4463d8ac67", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-212.asl": "f22a3c332bded2edd504a18f34c0133163d1f72626f97e638a37ce5cf1504251", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-213.asl": "99d85fdb1042e12af5dffddd14cd8090b1949389e1959241e53d3637661db610", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-214.asl": "85b72db764b84ff9c90cc1c96750dcfc60901920d40a26557e4a39dcb34af6ac", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-215.asl": "11daf18c97f7ac75f4bb629ec84e470dbfc61a8477b46a159d1474dca07bd162", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-216.asl": "7647861863eccb6802ba1192172cc793d6b8be02fe287099153fbedc571ffd24", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-217.asl": "d586f5f2e20f09d04aa29cbbbe940c7705b6fe28100e2e696557bd4efb786016", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-218.asl": "9df6a944cd0b810e2d26347abd72feb6efafbb65c97a3acf8da5b29bb995a191", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-219.asl": "7fc8b12ec46ba8146e5c05f9ed28f397f7d18fa09b1d72471712120b9e180e55", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-220.asl": "2471528b728f5e2b653a56191fa5d282f10e3181049f7ee38c236927cac5e889", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-221.asl": "8d74b59baefbc9dd77240d9a2c2827b153e997fa8e613cf7d554057845ab66fb", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-222.asl": "9c742a861f0a467f23429dbb51a68fc76e8a8789bd3b8318758b7f93bd77ffe7", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-223.asl": "fc9354b4593c1a27edba94ab28d6fb16adff97bdf7c4a40731dd10621beede59", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-224.asl": "6396032ff8df2bd13a9ceec41bcce06226a0611decd0ef937535234043f0016a", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-225.asl": "cb076ec59714bdc0f34632f350a26e0d5d6b8b5c01a7e33da44325a5456bc266", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-226.asl": "ef2619aba2269470c5c57e39c94df4172d3df6e30bec78570ce7fb88b3e3bd79", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-227.asl": "74c30d1a5f8295c9f8ac03ff50f986989b081eb05da9d89d289a60d5af2f7c95", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-228.asl": "9c516b34d089109e221a4bd687195038525f972a047839147f5cbdaa3c99b629", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-229.asl": "f993e538dfd76fab0c6d464842c2cc2c6785754bab708fe4f5ede406da26feb2", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-230.asl": "a52030f8db4e3aca06c5c6e38740e9273c005b0f43df68cd83b0fde35d92f540", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-231.asl": "2f7ea8276a431cf875b2d092a758745f54ae60895a3506053bf40b28a6916b71", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-232.asl": "2bf3e85665431709938d97e5379ae1c0b134a9f6a6de8a1c4b2fde3c7c7aa897", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-233.asl": "45947ec405e8a2a2bb8a1c0b5b7580a614e912449f74b27a1f597dbd1336ccc0", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-234.asl": "60cd47032d62eaa7c470e7275d5a440e060243ee4a357f53a57c2acad676591d", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-235.asl": "82dca4da780f236ff0c72fe78fb8d75895b33b83aaf349515e8cfcbebe95eb24", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-236.asl": "6b39fb3ef6ee1508ba355c2e34f6261b8e1a0eb03701ab7124bff6ebf9801e47", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-237.asl": "e908434dfcb7e43179ac8e48dd49a9b85c3a32e04b5b4573b3529477a13013e2", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-238.asl": "81851d4d261c93087e046693a86c38f9bb64126072f47b1fb6bde6e01e1c61ac", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-239.asl": "244d47764a79c18949279a3ec8dacb3e9809c88e786807e4d8e6ede8554df686", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-240.asl": "43eef099c787c21f6ad4a6b3e18537f990a536b0c6c0d823b2949c19ee977e17", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-241.asl": "808a52fbfabaf1bfdf7a8a0acf5e8df25acbfce4e27b860cde73dccc26546acb", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-242.asl": "8a56a5de19ad7b4d534484c96985eb038fb3f616e32368bcf87b5f4620f3cd70", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-243.asl": "3748aea744fa96301ba1b37a1f2cd677464bd2baeaad351c2917a4c28cbef841", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-244.asl": "127b6459557c6a58abeed189622f29c9c18f95bbcc7c039d622cb954fd22d709", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-245.asl": "a7daf1ac23fdf19df080d151cb79376677088ff3e7096af4a10ffe0c752da069", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-246.asl": "bee725121ab9be9c9445b7196c7d75afb0444a74cfa5e95d2919ba040ffd69dc", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-247.asl": "b7d368d1b1cf46906f356cd90f313a8fce0302e62214461c12b82f8ce95aa421", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-248.asl": "3f4206e2a5ff7a35be15b05577ffcf13897f92f25b13a9540be81a0ca86ab2f6", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-249.asl": "3967978cb12b4268abfb8837dcebfdefba072bce4d8cc57897c7639c4ec2d237", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-250.asl": "dff23d0714062074f85f1ee9bec20794c9ba9087143c9cbc665706af65c72353", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-251.asl": "a54760ae5ffea67de0044415f86ea6c406af0a52fcd63f9e337a40d1c3cc87de", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-252.asl": "f3e6fe2f68143fadb79c400b51501e67a73151c1d2cd5b99db99de43c09d09fd", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-253.asl": "fce8f57a0c01ff92172978581190c88a4222669d754e85a723e6313bea0aadfe", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-254.asl": "b91a6928f22a469038d5b04663af5c72b69221f9bc83ae3dbe7b203213641c64", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-255.asl": "49c2a89c16d6923342ca310304a5c895fb8311eefab12339114c37cbe995d16a", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-256.asl": "e612fb3b737e73c76461a39c6bed73c42f48ad54456ae41a9300277a748c3a0f", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-257.asl": "9cdd928de5ab57592dce4c7d108636cc6a949fae156ec1fb1bf6eb56ff80e7fb", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-258.asl": "d32c3d8dcde61c28301f53338738f1691f099839f2bc6f0cfac8f7fafbd0f1d8", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-259.asl": "cfae4230904fb5bea8c50e86108d77fafce71e2970743383f6bd41269771ba10", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-260.asl": "332aa3f7074aec5ce2e44ea64e4ec8f5ce5acef30966a8d0a854c81e8493a1af", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-261.asl": "e6286b3e1c8ba64832863c2aab7dc09e0b8f4e5162160168bf015e4c7aa5a1c8", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-262.asl": "6da9cb43b5a8b94b91716254a1c519063c434a18af22e44cf60c66b092ab8ae2", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-263.asl": "36e526b2714186e4041728d28544fbacce5a778047d10425ed30a86977fb9c7d", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-264.asl": "fb8629583bdd70aa2f95e3b8cdc5b69f11cddcf78ce22d3c0c5316127d4065ea", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-265.asl": "0b1fb6a6d0bbbe74cd69c6e8f723c73d648bf6d10434937edaaf8ce9cff871da", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-266.asl": "9432e581092030725fd0f4046c5a6d7882c33a3f5c17b50471c8ba110b4bf1ea", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-267.asl": "d85e589e253d03786f50985ccb808bcc5951068084665c6cb7a4dcb4e4d7e004", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-268.asl": "de55ed462ef2fc4967d60e5be994b4b95412d79b2b79424bfab4ec9e100aab4e", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-269.asl": "e932936ff52cf8b4f9cfe03c8bb002687fdce0e15eab1ac726607a59babd183c", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-270.asl": "e9b831f71c4853738fdf2bb5c233c7b8dde1313e29e9b3decd78175d44d07847", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-271.asl": "e2bd970a6e5073b1eed8fe25fbd9a245826eae54397dbd681fafb6d32878176e", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-272.asl": "26cb34cf012bdd31a35812b169ae668cd54b3e4902e3c504d8d86fc33b8464f7", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-273.asl": "8001512a212aa871f3827547160934841fe4bc0d6d3c199091e5f6431e23a109", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-274.asl": "5cc5275bd7e2df6b3fde8cf7bd36058de1977d029c7bda737dec9c8b4f665603", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-275.asl": "e3ef5e2e775f61dcbd813830b084b6c4604069da7c69c562b444e385159bbed4", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-276.asl": "9d30f76a6c63f9ce0733f78cda340c2d54ca99aa76322fe4b7c3c2b7f364d7fe", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-277.asl": "7aea49fdb24ec9cc82b8919cdf5f5d73bac1667b5b39056963931100ac1394d4", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-278.asl": "7a0c755590c351bd177bda789010d257664fa9735b7ba426bb4cb8af81f7f9f1", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-279.asl": "290f9fb8abb5e3af4925b3103143b833a5e4bf55babd5aa46b4d159bdfd5a7c6", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-280.asl": "3b454d67a82ed028e0c12270c9e9c8d1f0045c05bc37e12c6fc556813a2e46fd", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-281.asl": "cdee66a0c01079926ae54d4f5ecac58478d28ed7ca59af5ba784cdc5b519ff10", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-282.asl": "a5a91ce38082b3fafe662d02e7ae2264b498d5a0d4780e38f0152a7e722c376e", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-283.asl": "c606868ab8a2a9caaf47f02bb0094758276937a0e51a054114353d99861e7c53", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-284.asl": "3ca37f6019b2b76f958102592326ada1f3436121b87efd80d80a1e4df33e8139", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-285.asl": "9b2672eb3ed7b0a00e6cc34d98f61f7d64d74b5b7ce03acc09c5f5f4e75125f3", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-286.asl": "ac5b00d5a8c79c446380b59ec88b50fc1c250333765e1b350529cba019920d0b", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-287.asl": "bc91e32314d9aee45ec06eaec1f9939af2ef25a4c04e2d12382e323b67f93073", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-288.asl": "6bd5d596678c99c7dd46a824b51d476a4b668c8f3091262f29452a8e2a796061", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-289.asl": "eb4a2f8e639e9d6a67f9d68ba5398451f14fdf07e63525320be742975849a392", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-290.asl": "703e3cb8076734d56dae470881b27278729302fab24f1f496deeab0e1c6a0311", - "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-291.asl": "9cd8e24289b908044ffa8501b471a386f20ef968a7650c655148b35b8c109c1a", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-178.asl": "89f0a06374ca3ebd3393fd2fcee60fe8c3ac5b350353c0adfd244c72fed7f0c8", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-179.asl": "1f5afded5bde6e69b8ed29ead361c7353f28043ced5bb2143552e62d4ea1c38b", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-180.asl": "60334555a3d292d2b16f11449226548b70de8172310eb336a25165f494bb5dfd", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-181.asl": "ab9f2a7f074bf0ea32e4187e20a0403d9d2b83053280be1aeeecc44fdc3b6588", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-182.asl": "08f598bf524feafc53742e9af3a9b8d0de29c25e15596e5ff9459d1f821c3824", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-183.asl": "58026ffba333ac18f32bb6d38930f93cd21a4a67088693b67518faa5de20cdbb", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-184.asl": "ba526c6a23b935d8e4b6cac71da7dab4591faa3f3dc11f1821e6d218b9cd982b", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-185.asl": "8efca4305e494e7e6d2afff81af2ee95215cadb194fee79db3dfa1c7cc1c2159", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-186.asl": "1a6b5688a7978ecf2b0c722d5dfd906b8b014586920a36a71361cbd024ba9bca", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-187.asl": "0461e9668f5c7db087c69b2e136ffc3577588358a90d8e78e32cc7ca0c8a8f7f", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-188.asl": "7563e67df094c7df8575d439900de7798ae524167e58082f3d375e536351fc5f", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-189.asl": "a616809dce551f3b17a1153282ea36fc36da3fcbde2f70abca113a4c0d84ff41", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-190.asl": "1447a188deb0e6b0f7cd4f1e2baf085f507f9176c441bfb6d83c4c6de2ac7ca4", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-191.asl": "18df83a83ab75293f5bbe98c0257493c24c4d58b8bc87d2cc3c69a768ee199d5", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-192.asl": "ebc8a404f15fb9016537457302bb9e7c57a0e0c7853e6bba217fb2eaaba4fe3e", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-193.asl": "1ab5e2e08be04902084fde5cbdbb480f36753cb6dddf8df8e827c9b4198d8b5c", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-194.asl": "04451351db90dc3771adebf3f80e002f960db3c2ba575aca220ddb08d12e591a", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-195.asl": "0b5a3c1b7da5965dc54e773b704cadde67399902104fd917d0cbaf255514a449", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-196.asl": "6578fcf3b7e5e9024ebc9b91588b6e628ec7e1374c84df35cebf89b3a8f84a43", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-197.asl": "6ac363ae502c248eea078cae9a077f3a3be0e2df72ebe2ed4cf3d850e61da8cf", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-198.asl": "4b12eda82fd5c1759dd7af08f77af90e04f3799d81c38d31b217f551b0b9e63a", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-199.asl": "97cdba16e17cdc705503063378acaaea2ff18f65c75f18f9225885e6c3e7ce01", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-200.asl": "f86d20fa4085b620a1c51670ff302d609a5d8b566fc985935b505ec1d41db85a", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-201.asl": "66eec9c5feec868180c2b36a34c6c57b4ef4856e1eaea180522a29489a36dd77", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-202.asl": "c948daa01e55d64d7585d3997a4cbff89393e9bac22b28525da9139bba4a7f97", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-203.asl": "f08058f6d571146c3988b0f58712b0f9dbcfe1c0ac24151889d0953e3ff624eb", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-204.asl": "1f43ca0757b6b64442479b20ee4c71566faf5e413efe2aeacfbfcde731122a03", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-205.asl": "54dbac2ab85a73bcb10522d0c7567287dcc978166e1457fdf8f6ba219d7e1626", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-206.asl": "aa21d3470d3d55ca08c6cb6d5fd52cf46903cb019daf14a389b8e73b041d08bb", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-207.asl": "bcba33dd9d0f6fa60739e73adefa01067a27eb3ee8ee34ddc00c29056c06f4eb", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-208.asl": "6db023df4a9f7f4f80301d0d4f0fc8d21816e25f6c87693aed7c06aadf9e3244", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-209.asl": "91fe19d73a2f0fc0d1c5bc9466668a2b89a237da9a68f77d86415d89387bac8e", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-210.asl": "4b65d87f53832112d02f03c02fced6b06eab85dc32dfd5be7769396e814321a1", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-211.asl": "ff7e46243c872f57868981d770883b895406798ffc8fb4fcac392b88e9d73024", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-212.asl": "0fe61386a778cb1528901b882c34621c303406a1bb53ea8fc34ce8094f44dd92", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-213.asl": "8f7bcf15343d6e26d7d81f01746f8ae7698160a53b6f12b9a82dcb10a23afae4", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-214.asl": "1e4e5c44b15486f7f4f9ab1ca7053ba75a53bacf72970e2bfb43f0ea277297a9", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-215.asl": "da280196494b883f44da0e93f9777b56c78373e9f6aa0da411bebdd00f1f1276", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-216.asl": "befa881222c7dc9cead08c1dbbcbf9d9a97f3c918efdbf5c49df647980833a30", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-217.asl": "f5f07054940ff748bae2c451788c6337c85767fe4ce4330b254a442987056460", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-218.asl": "e2b042bd8c33b4a70050df42db47243808af39f9cee37ded4825144a3f50d0ad", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-219.asl": "a9ea9114f664eaffce98749a7cb5c0177c06975f83c771f074fe0447bc7dd6d8", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-220.asl": "f32b84066d7f31baf63afd73d28a77bb6f7eb4de9b38ac3bc88704a7bcadc9c1", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-221.asl": "97aa80406683bdfd74b99cc97f09f60a7b85330ca279f9176d996dc04887b303", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-222.asl": "c3692ce5283be59460232033ddbac77f2068bfe068d96f4fadf94db4ac57e5ba", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-223.asl": "8c1b26de59940050fccf7e226ff186f5005aafa6276661db0c5471ea77f665f6", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-224.asl": "150f260d7fd9a795b39d41dd2bb7369f9c14d6f644aacaa96c174b847fe9af13", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-225.asl": "a2c86845e6ec4f5836545a9f6ebc2970005ccde2e8b73a103c5abdb8a283e579", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-226.asl": "8d078cd31de425ef6a16c63eed653f9a617a7dbddc4f729a0ac0315f2c61e171", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-227.asl": "748eb794ddf0c00d76cd42821ff41a60bd243d7ab04c9f27541e2024ccbe7cf8", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-228.asl": "71179a35c94ef76d93a6356508254e4b997709e90663546059940d6190197e26", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-229.asl": "4af84eef16c08d4fa74a1ec9bab1670e359b24ee323814cc200dd9c04a141815", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-230.asl": "d52c93cc301641b8fd55f5740c3dbf107cb0c875ec08f4751dfde0d5dfa5ef77", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-231.asl": "e393ed5f349d740e89b5029c47ae5b5023e5286d2e5f8cdefbda0bc47a7fe90c", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-232.asl": "82489d2d1367f7c9071ec61fe9ef9345df6d3420287c363e2dfcaf772486d21c", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-233.asl": "38438a36a64c253da3ecb8e27355d54fc4a8012f8f0bcf51c1d4a8d4cceda4c4", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-234.asl": "014f438b20b6b7ef3cd3aacc870a6ece216780ad76cdf28357d87c7478012efc", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-235.asl": "c9793c7748cd0bfc62b153544550b8b2e2b2304e117c6505d9215b6e509bf19e", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-236.asl": "e37f50b6dda61b1314e21e3a0ba158e0c3c9298e2c1ca0af7ee7fcbb4895b5f7", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-237.asl": "08600dfb58a1f187450e70ae2a03b5f6ad42c02a8c2e9143aa876e1f1a84d5a6", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-238.asl": "110e784018c5dce94d8529a3f5264018da589efb0e1fd577f8c61e57a754002c", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-239.asl": "0f6af1cbd2b69856ec31593eb80768c7e5125cc9f05b42307daf2edfa8477d7f", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-240.asl": "6033cf3de456049dc03362d7d30c87ccbccaada079d2bb357ccac4da7b6f2bab", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-241.asl": "c5fa48512e44300abe5855dd184c285674263a82b04742c2b96c229ba1f5a4d2", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-242.asl": "a2426cafc339b8a2a27c7b90f8dba191fa2c8a3a4c7eaf500a1177549fce47ff", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-243.asl": "b2bf355b5509c1fe48cb2c4a1c0e34df835aee1ff9705211d3c08f723b3214e0", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-244.asl": "e31af24166e7eba85bd6a0b4a9a57b19487d9cd0c6db23e2010178f19a2493e7", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-245.asl": "87ebacfbc4b406bb9a10150a40c18cf0372214a640dd50aa0a82bed9d7ddbf04", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-246.asl": "7cadafbfaf042e100e762edf5f0f9d3d0d5522d52ec7d63273ec755abf46e927", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-247.asl": "f7ccfbbc195ffa76802eec914da6520a647c1d56a68a8bc06a84ec081086567b", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-248.asl": "705fc63d25b06fd8189d8bee5a57002ec51a585ab6fb1b8211d60dce29af1235", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-249.asl": "5fc361416d92e70ccb9ab6cb377e6d6a2b97baf62da137029146bfee9db9b473", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-250.asl": "80e375c41f658dbf9270f409ec9eac78b01cb56e294251315168cb04cd3037e8", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-251.asl": "27f921b864e1fed5b19ca1d6288986001d52c8c08a90595b0fab9b30a22bc473", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-252.asl": "20463a2b4fcd799293196f97a8f85bf2f34babee680c1f5c5428552c427920ea", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-253.asl": "79c2ab8ca8c133f1c1401ac36a2e79b5c2309f140a0ef4f187f53c503810b344", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-254.asl": "8c12a7707874d1a0763dc60e921c51e7b5abd79c8a64b81c27774c4fc1e2da57", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-255.asl": "7ce60771279c1ec1efa5f7088efdb6ac3fd239365351600300bd5b22fcfd9d24", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-256.asl": "3491a1d24c252f91d5681263a63bb0bb9b12bb005ece6c0eb3d4d246ccb73f0c", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-257.asl": "584639bb888ceb0424d2540752e69d1265069cc29b4af9466fd18547fdb2e067", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-258.asl": "8efbfeba6d2f6c9a22017d17eae9633fa61f7cd3eb0535092629a59775375476", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-259.asl": "2dda64dc938cae6060a4d2f3ced1bc7a739fd606e922c66579bbb36736220474", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-260.asl": "d765528b98e2e48f4b8ef3e4fb07619dd35e7c84e8c59ca2cb89c8798fb8011d", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-261.asl": "18bbc9c46891cd8b6b9538eb6261dff1b8c778edb9e96a07301cb44283389dcc", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-262.asl": "4d652c38121ca0c6cb84345d1539294fec9fb0e1f49cbe249f9c04c13e729d20", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-263.asl": "56fb87b79feb85db8a7251182e999b092c9021bc5c824473c8d76e7e9069baba", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-264.asl": "487b94028a725f19410a6b81b671f9aafba6af6dede21e5611b32ddaab52ac1d", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-265.asl": "ea4fff03e8174e11041e4658ded257ea03cb7af039c44afb3bbd971c5ac5d62f", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-266.asl": "02a7227441bcadd5aaa53d7711d68930f918efcea13e4c54f6d67cfaae5c11e4", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-267.asl": "4bacbee78b23b7819eac5d322a6f7e4cefbaedb966814e51aa5246745d06394c", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-268.asl": "93e47a5fc040df7d17243bd6175a548bbb6b949018731c71be3d739e3248add0", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-269.asl": "9724c2b2e6c64e07ee9d5fb1b4519bcdf2572c241e01b7edbacba416d57443ef", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-270.asl": "bbb2101ba3766923bdf7299ae06da4baeeb74b36a27ea6518edf7fb4b5d4b251", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-271.asl": "d7197537ecf1efe2737b9b749d329183fbdd46b95b8c7d2a468f23e2b45747ac", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-272.asl": "44dc50995dc3e152674aeeda2d93fb5da759743683b0c1d5d0cd7faff2045154", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-273.asl": "d0977613366fe72062c143157ea07f5c30c29bb33f985817512cdcb5109245c8", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-274.asl": "e59ce2a90dca8ac1890628ae3cb18bbbd7d6cc214cd5fae56805deb5e8585444", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-275.asl": "a580d5956946c72c0d75cd42348d6691c316d848fc6597f64e7cd5eb3c015a94", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-276.asl": "26df5bf6d05dff2c87b87e6b5add791d772961efb1bef0e940840c0b442783a4", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-277.asl": "94a8ea4a24e0323415ba5bddefda394bf5202c6cae1c9c273f6f846bebf5dd00", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-278.asl": "97d10d9b2a91afdcb17c67b775df704be754cd8c2bdb9bcae8894aa9a6ae67b0", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-279.asl": "383f24440a41258d8743c0e0b72d86adf756490fd27404ab37fe34847e163847", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-280.asl": "7c0b3af0cd8f265fa1175eecbbf9054134cd11b43eac0368b7fa1cd675597634", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-281.asl": "78b583a62f7853382698f2d4a3145688be9b22a181862819acaec04dbbfdf901", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-282.asl": "4749c453b451a1536850d9bfcace3434541cf8aa788affca7859360e73daaf6d", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-283.asl": "0d72297444f2f04b16695d5c16cf8ae2c29421b9ff8366e628b019fc52e3c99a", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-284.asl": "e96d1037a3bc7eea04882d51aa7850b87b4b1d11263aafb8095b7fe7b328ef68", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-285.asl": "dda05a49162e9778881e6b543b4253f24a1f5833c384814a2d2e79b35131bed7", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-286.asl": "6e2c2f285f5d3b24b63b6a41d06cf46ca267fa5d4fba43d73bd42a0866af9835", + "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-287.asl": "9bd96bb2f6aeb44d515433889ef7b727edc4601d9ecec24f0f28a2beca4dac47", "tests/asl/block/model/operands/subview-descriptor/block-exec-subview-cube-descriptor-001.asl": "1c39e0e37eee9c1d48681b747be931b5a2b4a19f8ef52a33bb77da3bbb536671", "tests/asl/block/model/operands/subview-descriptor/block-static-subview-descriptor-contract-001.asl": "ea0b65d8e3a2bb75d9e57c8c9ccb4d97e0be7579db7658675da6281f46aea42d", "tests/asl/block/model/operands/tile-bindings/block-static-tile-bindings-contract-001.asl": "870f1af191426a965d414b23a13ee263b33a2187050977ddda5dbb768a4cb6e7", @@ -21258,6 +21164,7 @@ "tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-bound-tadd-data-types-001.asl": "040dccf38157cf4e6a74f95bc952d89ec72703d65fec29eb7f2a5070608350a9", "tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-bound-tadd-layout-001.asl": "d20a9cf2073f05b0267466fa6eae8b88004aa3d1e7a57cd426295ae0bac96f12", "tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-bound-tadd-source-defined-001.asl": "dca21dbff0fa44ad8f50ea659c1b7f4ac8ffe7fd04d070bef024450a856789de", + "tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-exec-tadd-cube-decoded-001.asl": "e922a69614636f3594e527a82b9810d59a20c52024305080b148de5861b71274", "tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-exec-tadd-dim-defaults-001.asl": "130c2f6a8c9a09806da3a91e03bfa2c9c77619d343bdfe03789c334c4ce27a1c", "tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-exec-tadd-elements-001.asl": "9b751cac50f05d913f456210ce9d6de56646ecfc801de77a66d290153e8986c3", "tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-fault-tadd-missing-lb0-001.asl": "1bcd6e64c6ac9398259bdf2f0e275146275d18b35770b214221b9fca05c2fb07", @@ -21472,7 +21379,7 @@ "tests/asl/tile/irregular-and-complex/format-conversion/TDEQUANT/tile-bound-tdequant-types-001.asl": "eca2cc2f2b9c39bfcf35ead88f0af022ddeaec9b2d41eba6f5450612cd9d550c", "tests/asl/tile/irregular-and-complex/format-conversion/TDEQUANT/tile-exec-tdequant-affine-001.asl": "10a562d2ec73c4313dfef613767ef2453788e0bb74163dc030755680b550d989", "tests/asl/tile/irregular-and-complex/format-conversion/TDEQUANT/tile-exec-tdequant-bundle-001.asl": "b348ded7e2a4dd9ff876faf20d32e8d3cf871850a99a487b896f36ac81b7eb0d", - "tests/asl/tile/irregular-and-complex/format-conversion/TDEQUANT/tile-static-tdequant-contract-001.asl": "dcc479844bf8a9f1daf2c40567665d55ec5af3dbfafd1fa23b43eca0c756521a", + "tests/asl/tile/irregular-and-complex/format-conversion/TDEQUANT/tile-static-tdequant-contract-001.asl": "21dd53f64c08501457e08b91f1d2ce5bda1c13f74edeb071f70cf6552826660b", "tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-bound-tquant-defaults-001.asl": "dffed5260351b39d302617885fd0101ff9fe5fbd3cdc8655776788ed1b6704e4", "tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-bound-tquant-types-001.asl": "f34830a130d3b849a1ad6be947f99864acf8a2525f851d49e97b9ca04e9fc540", "tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-exec-tquant-affine-001.asl": "21435fccda891ed881061e7adc29fba029e9d871d768f021a170e7638d52f7f0", @@ -21481,58 +21388,46 @@ "tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-exec-tquant-sat-001.asl": "96bf2406d9c4e513ce7d717b3b9234251a6053917b75b2dce086ccb50a3655b0", "tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-fault-tquant-zero-scale-001.asl": "27fa4a3b9513ff0b840703800819dc55914a095994f0ede4bb5ab007858b3136", "tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-state-tquant-padding-001.asl": "8cbadd28337fc2296bbd399c3d01a38fcca6fbf0794b42351ab2992f43671144", - "tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-static-tquant-contract-001.asl": "6adbdd3963b9372fdbcbd603a2896e3d9813e1b17e9810542588206a4c75a521", + "tests/asl/tile/irregular-and-complex/format-conversion/TQUANT/tile-static-tquant-contract-001.asl": "fb10bd465f3ec795afcd438b3958c8896d6911bd00468aa64fbe6719864893d8", "tests/asl/tile/irregular-and-complex/initialization/TCI/tile-bound-tci-shape-001.asl": "30f9f91da70a5e560bec8d06e410296054a09efc21b1fa5643b699a94d9afa82", "tests/asl/tile/irregular-and-complex/initialization/TCI/tile-exec-tci-bundle-001.asl": "29318323e5a071b48b9f8828e66297f735508cc5e079fd60efbc2e14d582b7bb", "tests/asl/tile/irregular-and-complex/initialization/TCI/tile-exec-tci-wrap-001.asl": "8952e97d1926e6c09814dcaf941f205e6d0c9e2c66c91967241008bcabb471a5", "tests/asl/tile/irregular-and-complex/initialization/TCI/tile-fault-tci-direction-001.asl": "7641ad63f2508457635a3bc53c0308b85372de8a48892301fa76b6654d845a13", - "tests/asl/tile/irregular-and-complex/initialization/TCI/tile-static-tci-contract-001.asl": "a593df0206994a2b95ef41a2615d7a2423213bfc5330814075ffdfa1744da4db", + "tests/asl/tile/irregular-and-complex/initialization/TCI/tile-static-tci-contract-001.asl": "e515531c375ac4136357ecb2dc8939aec72ae46c063a89afc59bcbe3a4c5f840", "tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-bound-thistogram-schema-001.asl": "0caff4cde8dadb9497d64f5c7288b7702ad74f6d7395a3092914f10ba3bdd61d", "tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-exec-thistogram-bundle-001.asl": "f8e5fa7b5012d485a6bb43df6031fdb86933de2dcca5794a55c9599fb1b6d01b", "tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-exec-thistogram-prefix-001.asl": "813b842d0f6c26351c1196251cccf517a24313201a11da7f6234ad93100cdf24", "tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-exec-thistogram-u16-filter-001.asl": "9d18cde31257b7e63d8559dafaf6470784601f6b99df656bcc42ea718bb19bfe", "tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-exec-thistogram-u32-prefix-001.asl": "d74bda40e4c92361f6ef319974c4cb7d0aec506d5a36bb621626c1f760a728ff", - "tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-static-thistogram-contract-001.asl": "815d556bba718e0e0838cfd16647e641eb806ac15de948924c31a3ad87711909", + "tests/asl/tile/irregular-and-complex/initialization/THISTOGRAM/tile-static-thistogram-contract-001.asl": "4054ffa881f32045f12727efd1e3f636711af961c9807d01e2b76c933767d63a", "tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-bound-ttri-shape-001.asl": "540a150ce9b13a2a6ef53b52dfd6747d2b834df5320bc21296a4b6a66c8c3b9a", "tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-exec-ttri-bundle-001.asl": "1413eaa2ca314955616d61bec296076c35a65bd7098a22cb99d97a3b972b4d4b", "tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-exec-ttri-edge-001.asl": "76bdcf24929d927b1e365227d98d360bb91a9f5e04eec135e7edf6f443d49c78", "tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-exec-ttri-typed-001.asl": "f6fee5ab66db0e02bf1baad5dc68bc097c00b0ea97658bb0532879f9b6c53377", "tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-fault-ttri-orient-001.asl": "017065b5d32a46215f9bf42dd46f0f6e4b7e4d65485573436baf45c363b53ee5", - "tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-static-ttri-contract-001.asl": "c28abe5f9d98a233abf8ffcc8c17de6b14602daad4e22432fd6ed1b26ae23e40", + "tests/asl/tile/irregular-and-complex/initialization/TTRI/tile-static-ttri-contract-001.asl": "4d2acd310308f5f57957fc42d943894e1664838d6f8f52b65b328d0579905373", "tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-bound-tgather-negative-001.asl": "b8863beaf490ebeea3170d216e3d6112ab4ae77f70f6f59afacf5b4485493baa", "tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-bound-tgather-types-001.asl": "0b640b8623ee6b76278cc187395df7702634bcc429374e39bd1eb726a4d2be62", "tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-exec-tgather-rows-001.asl": "ea1aa6e2dc71a5a34a863f5a2135b566b75b84c673b3fb247757018ca3b2fd71", "tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-exec-tgather-stage2-decoded-001.asl": "bfa1be3b409773b4866b0d5cab5ef43f3e73716d92a0fc9eed440b56c4c428ec", - "tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-static-tgather-contract-001.asl": "1bf964dcab3cfe96b8418c8350dcdcef75629d9138d22a3c3f08bf42225a6097", + "tests/asl/tile/irregular-and-complex/layout/TGATHER/tile-static-tgather-contract-001.asl": "5241d2b648c6be7551bb403944f4d09b56297ecdd6894006f018cea68af33ddf", "tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-bound-tscatter-duplicate-001.asl": "754169fe86a09b9f6d12636ff76d657e709bd06edaaec7436453b0d854165bbd", "tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-bound-tscatter-types-001.asl": "703ab393bffa68d5c0c79605f6fab29cb50177a47df240ee1dd7dd5dd8c2d391", "tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-exec-tscatter-rows-001.asl": "f738becb9b851cb14f1598563b4ca2c380e3cbed99875c6bcbaffbd7b3e44ce2", "tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-exec-tscatter-stage2-decoded-001.asl": "1322ce1edeb27519ea9cbc34d6ce630bdd57d42126abf1c37f6b3dc934d85494", - "tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-static-tscatter-contract-001.asl": "f91609a3b4ef0d5f1328c2ad94bfaff4a0c51d4a831ce44732e18650a1925f6a", + "tests/asl/tile/irregular-and-complex/layout/TSCATTER/tile-static-tscatter-contract-001.asl": "2d47e60b1fdc7bbcfd569da4e1155a63d9699e21a42ac22295677c25748dccf7", "tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-bound-tmrgsort-order-001.asl": "b7325cf27851cea441f3a1679256655743effc090206e3538122739694cbec46", "tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-bound-tmrgsort-snan-001.asl": "4a858dde06b08ff0bfb825c97249ccc452e7ff1d84ee7703be6eb116954182eb", "tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-bound-tmrgsort-types-001.asl": "4a2c2572bc6e74f3f8b277bb1f1427460d435d4a6e46bab50326d73ab8b8e475", "tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-exec-tmrgsort-bundle-001.asl": "7cd45331b80fc5a705915e408781e953e8f3e0b846e6d96b4f5a56342b19128b", "tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-exec-tmrgsort-stable-001.asl": "2012b1f9dda4303b98cd41029d8cdeb971d3545070b9978f8baab9da787a227e", - "tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-static-tmrgsort-contract-001.asl": "b1e60119b6bb3d281a56b138d4df13a35cc0ae087d6870b97113e4ce1daeedfd", + "tests/asl/tile/irregular-and-complex/sorting/TMRGSORT/tile-static-tmrgsort-contract-001.asl": "4dae583d08fc24b91e8ffebbf0c0e636b592438a3a7343be8109ad96a984cac7", "tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-bound-tsort-shape-001.asl": "dbd812fb2f878a2652efeba67fd5423d14c612b5a2c97f3cb7cacf711d6207b4", "tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-bound-tsort-snan-001.asl": "8d541c1f06717d53170d08e17cd3c84d3fd5eab081b866345d2358c709abe8e4", "tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-bound-tsort-types-001.asl": "8b6b30bf2b07dc9720e18400d793ab460741023be309d89ceeec542333b059b3", "tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-exec-tsort-bundle-001.asl": "5ec8be6f72693808766d854165437de7106c4d03bf3c4ae72c39163b53ec658c", "tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-exec-tsort-groups-001.asl": "b015d8eb7dcb05c45dab40f84f88b8e70499a25bd914f87e61cd7d98e61345f8", - "tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-static-tsort-contract-001.asl": "35df05b4ab00d1c3e4e70bce59ba9af0d37fff0a5bca2de87114380fc41793fa", - "tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-bundle-001.asl": "522748562e03ded2f6ce4118aa8ea093169f18572fe491b6c4976b0d099ff3c1", - "tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-overlap-001.asl": "42761a213e809837a5f1ce6bafc296bd573547424a04a1a527d35974414724d4", - "tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-static-tpartadd-contract-001.asl": "a54c5545cd7b6acb2c47563c70863dc7e591d64717a58926afe871e0f0aa54d9", - "tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-exec-tpartmax-unsigned-001.asl": "399780d37514306ca04cccebc6fcfe9465685e4cd33ce353c1881a04f8ae45ff", - "tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-static-tpartmax-contract-001.asl": "79bbf0d80459b208560ee66e8aa3a23a079564975c504e1b27ec6cba684d7af9", - "tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-exec-tpartmin-signed-001.asl": "daf3806a5448326b66e0c13b416c763007c64e4032e7ac9461d5549c03fc9a75", - "tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-static-tpartmin-contract-001.asl": "eb4ca5aec07290cc7d9bbe37e57234ae7d622139e6e07ae503ba26bb5bd31194", - "tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-bound-tpartmul-dtype-001.asl": "f016c85d6b0cff0bb3343a327149a5463b76af148cde7761ba203020ffc56bfd", - "tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-exec-tpartmul-wrap-001.asl": "8daa6f23fd97647b4e207e763e59b4bf4a4caaaf0f65a53b6dd49de6b0de91db", - "tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-static-tpartmul-contract-001.asl": "ffa0e62d36e1ec95b2079c33faf282a750980d2cec4fde2eb79791cf61e576dd", - "tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-exec-tfillpad-scalar-001.asl": "b682a002e91a9b8022dbff56e14373d581a1c359516b84de6404234ce98d81d1", - "tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-static-tfillpad-contract-001.asl": "a6ef990af767ca57ba48da85e0c94672f6dda4156c345f48330c28b33661dc38", + "tests/asl/tile/irregular-and-complex/sorting/TSORT/tile-static-tsort-contract-001.asl": "ef53888a540b9a8f7683e857b48cfd5b1242d2cb90915fb4270a459ed376ae06", "tests/asl/tile/layout-and-rearrangement/layout/TCONCAT/tile-exec-tconcat-columns-001.asl": "bf32bb345b3fc751fd63e6599a1d9ec97516c2310859af4f0ee7aae1f280e7db", "tests/asl/tile/layout-and-rearrangement/layout/TCONCAT/tile-static-tconcat-contract-001.asl": "617bd0a0eea7a1cdddd64a7a6521fad3341420526d1dcbfd1cafb5d64d8967aa", "tests/asl/tile/layout-and-rearrangement/layout/TEXTRACT/tile-exec-textract-window-001.asl": "78483b95534d505b740a5e36e6606d2c14e934cf7ba56c59818aa6575147dfa1", @@ -21543,54 +21438,60 @@ "tests/asl/tile/layout-and-rearrangement/layout/TINSERT/tile-exec-tinsert-old-001.asl": "45f40be2b243cb4e0c08c82628c728b75a8d8a86b85c25c0de122a130e6418fc", "tests/asl/tile/layout-and-rearrangement/layout/TINSERT/tile-static-tinsert-contract-001.asl": "3f4ebb4bc6755ad03c23ba8ec736b2b55d7d451d382ae76f2bf8b4d2d56941c2", "tests/asl/tile/layout-and-rearrangement/layout/TMOV/tile-exec-tmov-defined-001.asl": "a90d4c20660b02903054d8046c5bc8390063b768c51e7984961209ebf1eb7ab6", - "tests/asl/tile/layout-and-rearrangement/layout/TMOV/tile-static-tmov-contract-001.asl": "9afaac15ad73c550641997399caea3edd39f993cfc41f4f840b94f86c6de6192", - "tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-exec-ttrans-rect-001.asl": "4bb95d1b3923d65b9eb132a33d70fc17a6e6aa6efc788969a1b8d312fca8407a", - "tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-static-ttrans-contract-001.asl": "b9787e385d5cb27c5940a27149cbcb87eea20c5a75af9c7d8f640b5c33877500", + "tests/asl/tile/layout-and-rearrangement/layout/TMOV/tile-static-tmov-contract-001.asl": "56f7e3afb3b391b0edcc72da40c2afc58802998fd303e3a69bb4a49d3598a83d", + "tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-exec-tpack-fields-001.asl": "f3269ea2913bebdd8053337720a0a8da08e97661a112006f849efd8eff9c7e2f", + "tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-static-tpack-contract-001.asl": "94f5ade767e412e858f01a8b835ff9a28f429817e6c9daa71f951574c5b7851c", + "tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-exec-tpermute-byte-table-001.asl": "310c6441f9c7354a8a040e9577437ff333506e4ca555591e970d78d628a75d9a", + "tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-static-tpermute-contract-001.asl": "99c2f9d9e8381fb57c475452dde327338bd73ba82d1e71e12fa627e5d1daf0c4", + "tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-exec-tshuf-bfly-001.asl": "148eb832de230512d9a9e2a72c2a749ec0335db251b88cd98cfa6ea61373af24", + "tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-static-tshuf-contract-001.asl": "445a8e6ad22ef7f0cf59785a7fc34aad69588db5e61bcf53be27cc41ffa49f0a", + "tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-exec-tunpack-field-001.asl": "3ab0d71cdbcedbd965caa1b67b63907f0de5e9a52909c005f6cfd94c1cb1904d", + "tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-static-tunpack-contract-001.asl": "7a0a1a4172994de59bbd4c591a358e87371e697b93567fbfdb1c37240099c32a", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL/tile-exec-tmatmul-direct-001.asl": "4da2720452fb6b707705216442ccd8180786d8405d371363fb5653d42a2f7c39", - "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL/tile-static-tmatmul-contract-001.asl": "374f2378f0899cddbc8b7c3bbc5b8ec95113ac356414289a8fa8af1da5eab53a", + "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL/tile-static-tmatmul-contract-001.asl": "908b6f51ecdcd17260b51d18174f35337b06bfbb21ab883111229ac0c843ceb5", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC/tile-exec-tmatmul-acc-direct-001.asl": "d27c5a887dc4e3aa45506fe9a9aeabc3af6924c66c6c4bc3742aa2618bca2ac5", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC/tile-fault-tmatmul-acc-index-002.asl": "4e07092a8e714ff7c036a4ff94ae5367f497f4b72e1a250fa004b490c0ff9ff1", - "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC/tile-static-tmatmul-acc-contract-001.asl": "f7f12a3272238781adf5ab2b61ba5c7e87d80ca7263d74984daa67c76c79b968", + "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC/tile-static-tmatmul-acc-contract-001.asl": "5bd2ffe9ba6cd609430dacd86fe5beb8fdc480fed48167aa66b17332278c6866", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS/tile-exec-tmatmul-bias-direct-001.asl": "c5cca2e0b8b194f279fd7721fee634b53a0dacec983dc5b02b1a5d966450670e", - "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS/tile-static-tmatmul-bias-contract-001.asl": "fe2333682edd0134ed69be1fa0bdbe859896e65b3fa334d9298048097158dccd", + "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS/tile-static-tmatmul-bias-contract-001.asl": "fcd79ebeb7f72f7be142a22d4b204a525ae35e5c74963386bb02483976c0aeb0", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX/tile-bound-tmatmul-mx-scale-001.asl": "8ceb961034bd461b37d3268a18c6046570f797bd9fb84b1b06ceb46377feb75a", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX/tile-bound-tmatmul-mx-types-001.asl": "3300ebb15211699c9515cbcc9a26c4c83696f7fc9c0d0fa06301b3e8c99d31ae", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX/tile-exec-tmatmul-mx-unscaled-001.asl": "41947c0bcd6d8586352d19300d31f723d8578369ccbd2d6e41b237320dd4a04a", - "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX/tile-static-tmatmul-mx-contract-001.asl": "c0b60e78f9540bf73d71aa51ea297c386bbcd3970b6e4e5fd0c5747a173a5376", + "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX/tile-static-tmatmul-mx-contract-001.asl": "7f8665e6945d866026efcfc6e794075ed01f49ac5aff156bbbf81460512e1543", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC/tile-exec-tmatmul-mx-acc-direct-001.asl": "5ff70965861ec653d391c15e47a73808cc30e00ea79575b5cd9dcad2b363f278", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC/tile-fault-tmatmul-mx-acc-index-002.asl": "1cfa3a73d59c1a0a0c19be7478c805e87554ac467f0569f8011fde2918f4bdce", - "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC/tile-static-tmatmul-mx-acc-contract-001.asl": "05ea99100980b84718d8ef0210a2f13e23be9b66bd348cb754081fa287ad909d", + "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC/tile-static-tmatmul-mx-acc-contract-001.asl": "9241142f8fcfb31f6caf44608930646286972a1be82727eefc9985a44c81243f", "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS/tile-exec-tmatmul-mx-bias-direct-001.asl": "fcd23b16a10e5d8d4b9e3b400a44301575d3c9974ba7bb5ef065cff219903d0f", - "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS/tile-static-tmatmul-mx-bias-contract-001.asl": "2e745f1abb92859abc5c5fff25bf789736f064deb80c2e80d181d125b1075916", + "tests/asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS/tile-static-tmatmul-mx-bias-contract-001.asl": "4161682691ff5161f2816ff175fb2290c9aac1e6e8a4f51a915e29ee443b58f4", "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV/tile-exec-tgemv-row-001.asl": "0d1a0aac168a907052e5612dc69a0885447f412935ec5a582754e155bfffa6f5", - "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV/tile-static-tgemv-contract-001.asl": "11fdbf7852ab39d1f85436a1cba9a8a35f7f9157755b5597a7134cf0ea472988", + "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV/tile-static-tgemv-contract-001.asl": "5653abc5dd3a94ffc52a2cb006f91f74b7c64216a761614ebea964fdc164060a", "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC/tile-exec-tgemv-acc-direct-001.asl": "25a9f09bf474045f7d791b5be597a606a7724c821da3d649b49e44c54fbf8308", - "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC/tile-static-tgemv-acc-contract-001.asl": "0824354eb6f8230e2e8428fb1e46f9c044796587a91018ac6b1eaa1814b703ad", + "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC/tile-static-tgemv-acc-contract-001.asl": "c9247aeb4e4ec7433e4f5029b1043468e01fa6ae2305a65b5e432cff42e67834", "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS/tile-exec-tgemv-bias-direct-001.asl": "f4824e219e0ead5d6a9d289d1a27184937becc98d49ec2303153b9da02391634", - "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS/tile-static-tgemv-bias-contract-001.asl": "ab939876edc277696af6f9fd9b417c668deb2994b574d76a27dd4ed5bcf2c81f", + "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS/tile-static-tgemv-bias-contract-001.asl": "bb549b05a3632864e430baac7b9a6360cd4907344377fb4b33f2ba5b77d7fad8", "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX/tile-exec-tgemv-mx-direct-001.asl": "323be888043d3870e7baa82abe9f4315000a2936c6a14ef706bd47801a7b0fda", - "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX/tile-static-tgemv-mx-contract-001.asl": "bbe0467d1234a436c78673dec6c954e443313ecee4cc6e5d1427c004555695f5", + "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX/tile-static-tgemv-mx-contract-001.asl": "4a20c9832021bee3e74a6c0875be442b92e15bd2b3c345d65e2d16c4bd53a101", "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC/tile-exec-tgemv-mx-acc-direct-001.asl": "28ca0038eee0e05d9dabc7e1f4da51ad100e256d167867a83373edacefe57adb", - "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC/tile-static-tgemv-mx-acc-contract-001.asl": "4133e670dc48eccbbc38d946e34efc9030995cd20cb008800d735cd0dc99ee6e", + "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC/tile-static-tgemv-mx-acc-contract-001.asl": "0f5e565f22afa827a75f649c3603d1f0578dd0e67b083913cf2692e23a36b0c8", "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS/tile-exec-tgemv-mx-bias-direct-001.asl": "4933fdc09efb0c3fb2271495dbdc3d9b9abe2ad1092cf916f6660dcc1131efba", - "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS/tile-static-tgemv-mx-bias-contract-001.asl": "ffb84bf2a3bbf27d691267bee4bf9a9a289469cc6b4b0205123157d710ff8d91", + "tests/asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS/tile-static-tgemv-mx-bias-contract-001.asl": "6eb25263d907a3baba5425f55bb6f1b12d788abe4bfc2872f73e0c1929f381bc", "tests/asl/tile/memory-and-data-movement/irregular/MGATHER/tile-exec-mgather-bytes-001.asl": "df326f8c9af0183d0edb4a2e4ff3cd1d36d08902468c4e2b4a7d599f89bdadb7", - "tests/asl/tile/memory-and-data-movement/irregular/MGATHER/tile-static-mgather-contract-001.asl": "1187bbd16e0c1e6cc11ce3702116eab67a6772a0496353aa4ae763de9a5cc366", + "tests/asl/tile/memory-and-data-movement/irregular/MGATHER/tile-static-mgather-contract-001.asl": "33e2c4366ffcd3fa6764554132c795d94f137f3786c3e7561121c489ab09e58d", "tests/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS/tile-atomic-mgather-cas-rmw-001.asl": "0e12656102edba1707734da1cd1d965da8b85a5909009afe275577f012059d19", - "tests/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS/tile-static-mgather-cas-contract-001.asl": "59f647011f9d7fc699bd88125702d09aa9b33dd78f1912acfafc71a9ae11baad", + "tests/asl/tile/memory-and-data-movement/irregular/MGATHER_CAS/tile-static-mgather-cas-contract-001.asl": "2b3b9d7923c8f141ec41775d21b3eaaf1d3f9fb8b3dd320473e17868edf45b51", "tests/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK/tile-exec-mgather-mask-lanes-001.asl": "4a354587623fd01892ad3941e82ebc0816dbfdfd95a7ec90f5bdf53dad8733ff", - "tests/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK/tile-static-mgather-mask-contract-001.asl": "8335f7ef88691ae02726365ef3d100a1d9d06147cf0d247a0dc062d05b7ab8a8", + "tests/asl/tile/memory-and-data-movement/irregular/MGATHER_MASK/tile-static-mgather-mask-contract-001.asl": "435f650421d2cf00f6c14fe4590272b911349f441b29f9c80eb53b8cf7b6d88b", "tests/asl/tile/memory-and-data-movement/irregular/MSCATTER/tile-exec-mscatter-bytes-001.asl": "95f2960cfcb276632261b95c6e73a2e67057e84c6985e6f7b1e9b871b7d0d6a1", - "tests/asl/tile/memory-and-data-movement/irregular/MSCATTER/tile-static-mscatter-contract-001.asl": "bd50702ff5335bfb03b71c3bda0a21b993e0fe14176d91c5f2705df1404528e1", + "tests/asl/tile/memory-and-data-movement/irregular/MSCATTER/tile-static-mscatter-contract-001.asl": "9e672ecc49c34b76661f8a6751536fa0338fe8160fcde19de7d1eb6e1ac27932", "tests/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK/tile-exec-mscatter-mask-lanes-001.asl": "ff8e42544409ad9d4d159bd2f3c11505bdc6ff1939d9e5fbc0c7558909ec3e13", - "tests/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK/tile-static-mscatter-mask-contract-001.asl": "92120e05861f90cb0e5070dd29efce47ea5dbd278f54974e1abb47e6b2cf1546", + "tests/asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK/tile-static-mscatter-mask-contract-001.asl": "a48bc146713e995e0c4a0c241b5a3b31c1ecb3791aade966310cc26f5a0051ce", "tests/asl/tile/memory-and-data-movement/pe-movement/GMOV/tile-exec-gmov-copy-001.asl": "b8127ce000396df0a9f32c1a8a1c31a172625f4d359fd0254e24aa3bdfa87e1e", - "tests/asl/tile/memory-and-data-movement/pe-movement/GMOV/tile-static-gmov-contract-001.asl": "086ae2f418ae61d2cfa9a455ee7a7587b8a69d92198a4ad6722a3794166e9f87", + "tests/asl/tile/memory-and-data-movement/pe-movement/GMOV/tile-static-gmov-contract-001.asl": "1306fabceb4a4ebf0c894dd9aa9623df2ba3d382c4893eee803d04425679cb43", "tests/asl/tile/memory-and-data-movement/regular/TLOAD/tile-exec-tload-direct-001.asl": "04cbcc92cfcbe1f32c9eba0f886529b0b21d713bb7e2c8bdf69a092283673eee", "tests/asl/tile/memory-and-data-movement/regular/TLOAD/tile-exec-tload-shared-parent-002.asl": "dd5595d47a2c4b72a379d544f09f7db0b13c53c907af3773a58a61ef66874e05", - "tests/asl/tile/memory-and-data-movement/regular/TLOAD/tile-static-tload-contract-001.asl": "49011307842248f38ca8ced98d331390e7217a06ea76af92c33e24b9122fefea", + "tests/asl/tile/memory-and-data-movement/regular/TLOAD/tile-static-tload-contract-001.asl": "7a63b4f22265af0b715ee8ac01f48b32006c4ecbc85aae9819282ea5dd93682b", "tests/asl/tile/memory-and-data-movement/regular/TPREFETCH/tile-exec-tprefetch-requests-001.asl": "7f01ebd44fbf50ff90ed5d40f886ae4bf55da818bdd9c42e69119f5ae9f9adbc", - "tests/asl/tile/memory-and-data-movement/regular/TPREFETCH/tile-static-tprefetch-contract-001.asl": "5b4eb06f8ad16a564787bccc460c7018e5972a0de8e84ac4ddac10f988b210bd", + "tests/asl/tile/memory-and-data-movement/regular/TPREFETCH/tile-static-tprefetch-contract-001.asl": "cee5a825ea39937646910d5798314aee006b79acad1018217ced170b6d486ef9", "tests/asl/tile/memory-and-data-movement/regular/TSTORE/tile-exec-tstore-direct-001.asl": "738d80dfdc91fe0c130edcd8b0b9c34dd52abb4455e2342cd668eb7819ca43f1", "tests/asl/tile/memory-and-data-movement/regular/TSTORE/tile-fault-tstore-precise-001.asl": "cfe9daf86d20821d28491a365baafcf16e8edfc165fe7b9c15f8628e69548854", "tests/asl/tile/memory-and-data-movement/regular/TSTORE/tile-static-tstore-contract-001.asl": "2c2fa127922c3c061ec2ba85ccd99058a7a19c2bc21cb9f91e43150ec59a23bb", @@ -21635,7 +21536,6 @@ "tests/asl/tile/model/execution/expansion/tile-exec-stage4-copy-001.asl": "d0a06f32e114ae0c21891d9c6775d98a1fd03f7d6f1f944ea815d13d068ad7e9", "tests/asl/tile/model/execution/expansion/tile-static-expansion-contract-001.asl": "5cba3cde84fda63716707232adbaeb0d1bb5b3b8a1d7af8749aa5ff690a789e0", "tests/asl/tile/model/execution/fused-multiply-add/tile-static-fused-multiply-add-contract-001.asl": "8e85f1cc214a81a2368844aae2b71bd5a0d8f971a32ea00036c10995e6cdb274", - "tests/asl/tile/model/execution/generation/tile-exec-generation-operations-001.asl": "1ea490849246684e4b69d3d58637532cc7e87fb41adbe4486caeb6c5454cd5cd", "tests/asl/tile/model/execution/generation/tile-static-generation-contract-001.asl": "4b5e8ddb6fc7479d1958fa9a4cc3e10df6b8435d40c07136ef3a53317675277a", "tests/asl/tile/model/execution/image-to-column/tile-exec-img2col-offset-001.asl": "0943b5546a5249003843a14df2c0278eafa57f016fc6128037870e6811b51173", "tests/asl/tile/model/execution/image-to-column/tile-static-image-to-column-contract-001.asl": "5abccd2b38b6ca96e2b70120fba684294f37938c25f7a30becc614add7a64105", @@ -21648,7 +21548,6 @@ "tests/asl/tile/model/execution/postprocess/tile-exec-postprocess-group-large-004.asl": "d85357a8178860f0d81961453d6ba041aa3d9a81e7989d3bf5ab297c871ac511", "tests/asl/tile/model/execution/postprocess/tile-exec-postprocess-maxabs-single-002.asl": "d986c36499a47c94a87f10e4854cc11a611fb33e4aa9f8f07baf619ea52f5bb0", "tests/asl/tile/model/execution/postprocess/tile-static-postprocess-contract-001.asl": "ec371dee401c5c5390f3453c33e7b1482fc758cdc2be40ee7b126cdbacf7e82f", - "tests/asl/tile/model/execution/rearrangement/tile-exec-rearrangement-operations-001.asl": "10cf1983cf575b46c9ab2154dbde043dd2aa215854a3fd37adf94cd9983a96f7", "tests/asl/tile/model/execution/rearrangement/tile-static-rearrangement-contract-001.asl": "79c4ffb6d96b8544bce071ee2db42ff25102309b1d6653eaf75fe865ec7f3ad3", "tests/asl/tile/model/execution/reduction/tile-exec-reduction-operations-001.asl": "316a6fe309b1a1aada294efcb62735dd0f3f0dd05b2e87ce9b4a582c651e81bb", "tests/asl/tile/model/execution/reduction/tile-static-reduction-contract-001.asl": "d6109f1e42ea97f94349340a1e5bd2742ad4c5bff5442e41710f6eda2f504f87", @@ -21660,7 +21559,6 @@ "tests/asl/tile/model/legality/allocation-capacity/tile-static-allocation-capacity-contract-001.asl": "84cf72a19b36cc5b72ad2b8cc19a4320166c30200451ba2d2483c4f0f6705bce", "tests/asl/tile/model/legality/descriptor-shape/tile-fault-cube-generic-001.asl": "190d4e0ef1796f429474685276443fe897968fe12507d509c5ce2b98409e76e4", "tests/asl/tile/model/legality/descriptor-shape/tile-static-descriptor-shape-contract-001.asl": "4deaaa493ccc5c11488ad4f5c57a386b0f96f93285c9d0b33d1b2fedb71999db", - "tests/asl/tile/model/legality/dtype-layout/tile-bound-stage4-carrier-types-001.asl": "f69dbaa148b572d6c8e72725827d8887912958878a5e7c3490e8873c73345169", "tests/asl/tile/model/legality/dtype-layout/tile-static-dtype-layout-contract-001.asl": "bba64973ffd21564610bbe75ef3394b040d9110442e4fb67448d4fd4385d8551", "tests/asl/tile/model/legality/image-to-column/tile-bound-img2col-range-001.asl": "1b30112a80ccd84b14babbee561a09e110abfbaa84aa80f00f1eeed9dbccf99d", "tests/asl/tile/model/legality/image-to-column/tile-static-image-to-column-contract-001.asl": "3673969fc7d593545fb79e641a57a5769240f7fd26cc4268a277c1343ba37761", @@ -21856,19 +21754,19 @@ "tests/asl/tile/tile-scalar-and-immediate/logical/TXORS/tile-static-txors-contract-001.asl": "55f54fdd33b573b06e45c7ebc1a013ea26da18689ee5a26fa822ab28e71934d4" }, "summary": { - "documentation_page_count": 852, - "executable_requirement_count": 638, - "mnemonic_count": 636, + "documentation_page_count": 850, + "executable_requirement_count": 636, + "mnemonic_count": 634, "mnemonic_semantic_gap_count": 0, "mnemonics_without_semantic_tests": [], - "requirement_count": 1023, + "requirement_count": 1019, "status": "closed", - "test_count": 3719, + "test_count": 3707, "uncovered_executable_requirement_count": 0, "uncovered_executable_requirements": [], "uncovered_unit_count": 0, "uncovered_units": [], - "unit_count": 852 + "unit_count": 850 }, "tests": [ { @@ -31910,7 +31808,7 @@ "requirements": [ "PTO-INST-BLOCK-BSTART-SFU" ], - "sha256": "42852d91c694c89bf2e5a28da3f13e4e623ac736d4fa0ad48a87951d322cb527", + "sha256": "2e8a7d98ac91707d6e3e174de42053c6ba063ce1c595d6f8048d96fafe0e707a", "source": "asl/block/execution/BSTART.SFU.asl" }, { @@ -32182,7 +32080,7 @@ "requirements": [ "PTO-INST-BLOCK-BSTART-VEC" ], - "sha256": "ade1ae251277644d5913df1373c37d5dace4103d1625deb65e5ce7c334961281", + "sha256": "5bba040e6998aa7093c6795c0d347ddfda885d447a22eb6daf3f4b90cc55ecae", "source": "asl/block/execution/BSTART.VEC.asl" }, { @@ -32405,6 +32303,17 @@ "sha256": "86f1ad1f712da47024b8b65097e8b2be042a75c768350b87bf91d029dbc9a14d", "source": "asl/block/lifecycle/C.BSTOP.asl" }, + { + "id": "PTO-AVS-BLOCK-CELL-REARRANGE-DECODED-001", + "kind": "execution", + "path": "tests/asl/block/model/dispatch/cell-rearrangement-schema/block-exec-cell-rearrangement-decoded-001.asl", + "requirements": [ + "PTO-INST-TILE-TPERMUTE", + "PTO-INST-TILE-TSHUF" + ], + "sha256": "4991c63e3d0381992b52d28493920d050c24584b2ab3c3dd1c4cfced9032ff1f", + "source": "asl/block/model/dispatch/cell-rearrangement-schema.asl" + }, { "id": "PTO-AVS-BLOCK-CMD-CTRLSTART-001", "kind": "execution", @@ -33113,6 +33022,14 @@ "sha256": "61d8f687f36ed4e5f143f06b73e0160202213625c8f8f75b31474dcd36d72846", "source": "asl/block/model/commit/validation.asl" }, + { + "id": "PTO-AVS-BLOCK-MODEL-DISPATCH-CELL-REARR-SCHEMA-STATIC-001", + "kind": "static-invariant", + "path": "tests/asl/block/model/dispatch/cell-rearrangement-schema/block-static-cell-rearrangement-schema-contract-001.asl", + "requirements": [], + "sha256": "0879005dd205d25e980c6e0e964c807f4ee1e100933b935d5d5d38207f4a89c2", + "source": "asl/block/model/dispatch/cell-rearrangement-schema.asl" + }, { "id": "PTO-AVS-BLOCK-MODEL-DISPATCH-COMMANDS-STATIC-001", "kind": "static-invariant", @@ -33220,14 +33137,6 @@ "sha256": "5f017d6a1efbc475a7a3e96de780a5fde46df5f17913c27834fa16b9e2ff495c", "source": "asl/block/model/dispatch/numeric-control.asl" }, - { - "id": "PTO-AVS-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA-STATIC-001", - "kind": "static-invariant", - "path": "tests/asl/block/model/dispatch/partial-schema/block-static-partial-schema-contract-001.asl", - "requirements": [], - "sha256": "99bd53a5de6012863ea5d2a8c620fc31fb8558cc4a29f9b14532067550dc8cc7", - "source": "asl/block/model/dispatch/partial-schema.asl" - }, { "id": "PTO-AVS-BLOCK-MODEL-DISPATCH-QUANTIZATION-SCHEMA-STATIC-001", "kind": "static-invariant", @@ -35965,7 +35874,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "73d2db28fe0f9b89b55992c3160ffe3c766b70a6d125473e42e8166e72f2ed19", + "sha256": "89f0a06374ca3ebd3393fd2fcee60fe8c3ac5b350353c0adfd244c72fed7f0c8", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -35977,7 +35886,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "42fa5520378e4bbffe74176c546eb6d271f58800a21d4d053e11921dd1fac9c5", + "sha256": "1f5afded5bde6e69b8ed29ead361c7353f28043ced5bb2143552e62d4ea1c38b", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -35989,7 +35898,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "6fc08afe836522f679759a781591229fbca231ea2beb59c282f4bc3b2b8525cb", + "sha256": "60334555a3d292d2b16f11449226548b70de8172310eb336a25165f494bb5dfd", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36001,7 +35910,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "68a0d27a6c88e44ca4d866dc34ed8b42934d3a32921e200facb3b1f8a3b7ac07", + "sha256": "ab9f2a7f074bf0ea32e4187e20a0403d9d2b83053280be1aeeecc44fdc3b6588", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36013,7 +35922,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "6aea0ea8a93659df06f27626a6f92db87b86ab4201a6f44f22b01880d55d65a5", + "sha256": "08f598bf524feafc53742e9af3a9b8d0de29c25e15596e5ff9459d1f821c3824", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36025,7 +35934,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "a8b7cbce51e9af2140183b259ce7f0a2e575efaf13e5eea730983623a5ec4c88", + "sha256": "58026ffba333ac18f32bb6d38930f93cd21a4a67088693b67518faa5de20cdbb", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36037,7 +35946,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "63d49a5146a356a70bcb120b2682b3ae782d266aaec21a808738c312fb0caa1b", + "sha256": "ba526c6a23b935d8e4b6cac71da7dab4591faa3f3dc11f1821e6d218b9cd982b", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36049,7 +35958,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "d2430863d49ffede1dbc3622332b042b84bd9d430d8865270b3387954d77f204", + "sha256": "8efca4305e494e7e6d2afff81af2ee95215cadb194fee79db3dfa1c7cc1c2159", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36061,7 +35970,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "e457f52d4e201623caa2dc9f78223bd9b02dae0326db4f50311241e51611e835", + "sha256": "1a6b5688a7978ecf2b0c722d5dfd906b8b014586920a36a71361cbd024ba9bca", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36073,7 +35982,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "9155ec31fe45b52e87df7a5f2899a0116dfeb9467a806e4066459c67ea470abf", + "sha256": "0461e9668f5c7db087c69b2e136ffc3577588358a90d8e78e32cc7ca0c8a8f7f", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36085,7 +35994,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "c48f468f0655667f6d21756f03eccbedc27ad3eed992c04fa24fdcd941c9fea5", + "sha256": "7563e67df094c7df8575d439900de7798ae524167e58082f3d375e536351fc5f", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36097,7 +36006,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "682a9e3c0886dfa29a786451992743d35eae6ab07d30d1e66b2558fe22240965", + "sha256": "a616809dce551f3b17a1153282ea36fc36da3fcbde2f70abca113a4c0d84ff41", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36109,7 +36018,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "344f973c1f4fc398263def98b38c5043ed2874667ba83eef5420bb831eada9d5", + "sha256": "1447a188deb0e6b0f7cd4f1e2baf085f507f9176c441bfb6d83c4c6de2ac7ca4", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36121,7 +36030,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "24e0dd6cc27be31c694c54900814214a646fed987f221e6b2fb6f94caaa6502a", + "sha256": "18df83a83ab75293f5bbe98c0257493c24c4d58b8bc87d2cc3c69a768ee199d5", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36133,7 +36042,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "5d8248274dd0b02aad4aeee39b14a0b9b18a3bd617e90af8e9eaa578c944f154", + "sha256": "ebc8a404f15fb9016537457302bb9e7c57a0e0c7853e6bba217fb2eaaba4fe3e", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36145,7 +36054,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "c51a2e0a48cf1c32cfa001a85208bb9fdd08105afaa1d9b07fd15af2ce0372ec", + "sha256": "1ab5e2e08be04902084fde5cbdbb480f36753cb6dddf8df8e827c9b4198d8b5c", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36157,7 +36066,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "1fd828042deccb0265b18e8d0d48f7d13e5da4b8ca5b3f05a168400984f23363", + "sha256": "04451351db90dc3771adebf3f80e002f960db3c2ba575aca220ddb08d12e591a", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36169,7 +36078,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "8eec61ce163d97bbc33b3cf3326b66b5ef859700de693604a3d16e63f78d3fdb", + "sha256": "0b5a3c1b7da5965dc54e773b704cadde67399902104fd917d0cbaf255514a449", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36181,7 +36090,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "e1f9858f9852114899403badebda0d087b108ce8fa25044d28e40bca492e97b5", + "sha256": "6578fcf3b7e5e9024ebc9b91588b6e628ec7e1374c84df35cebf89b3a8f84a43", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36193,7 +36102,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "2a80b2dbd7458726bf3dd2b0db7e6ba04b520561cd868cd59b49d771963796e2", + "sha256": "6ac363ae502c248eea078cae9a077f3a3be0e2df72ebe2ed4cf3d850e61da8cf", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36205,7 +36114,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "84c43bd5c67c4b938692260203d61636675983e3eba52f8cacd12861bc5804a5", + "sha256": "4b12eda82fd5c1759dd7af08f77af90e04f3799d81c38d31b217f551b0b9e63a", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36217,7 +36126,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "8f256ae2b799b6e14352e5fa0e63cf6732f0136a693dcc2ef12f0a6535ca1163", + "sha256": "97cdba16e17cdc705503063378acaaea2ff18f65c75f18f9225885e6c3e7ce01", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36229,7 +36138,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "03fbd5b89f58672a8e39a06e84bd5db80bf26000b5119c5d372b0e30b6310348", + "sha256": "f86d20fa4085b620a1c51670ff302d609a5d8b566fc985935b505ec1d41db85a", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36241,7 +36150,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "81f8d2db16498043515b8a197a30e55ea9179e96cb66e9a9cb5f37f225d6b1a9", + "sha256": "66eec9c5feec868180c2b36a34c6c57b4ef4856e1eaea180522a29489a36dd77", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36253,7 +36162,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "7ab1c8124941e2e1e9249b8ccdda893b1e65c99a25e389c74f0fbd74d2cdeff2", + "sha256": "c948daa01e55d64d7585d3997a4cbff89393e9bac22b28525da9139bba4a7f97", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36265,7 +36174,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "2d4ba9955368ba0e9722deebdb4b01ffdcd43044e9d2c3a1959ae8f85a222409", + "sha256": "f08058f6d571146c3988b0f58712b0f9dbcfe1c0ac24151889d0953e3ff624eb", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36277,7 +36186,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "88b83bade375480c9e178ff90b3854642494ed67b4827503d5b0f07407d0ee01", + "sha256": "1f43ca0757b6b64442479b20ee4c71566faf5e413efe2aeacfbfcde731122a03", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36289,7 +36198,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "620563d0a46306916f0b8d8c6c5837db4e9e0705349ecaf36694bc87c44b10ac", + "sha256": "54dbac2ab85a73bcb10522d0c7567287dcc978166e1457fdf8f6ba219d7e1626", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36301,7 +36210,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "a35312316bd580fc133471d748dc88bbf75570c503c807d967695308372fc5e5", + "sha256": "aa21d3470d3d55ca08c6cb6d5fd52cf46903cb019daf14a389b8e73b041d08bb", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36313,7 +36222,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "85f7af19cf1285de03cea1396187ea41f44b4452076524051423136b54254115", + "sha256": "bcba33dd9d0f6fa60739e73adefa01067a27eb3ee8ee34ddc00c29056c06f4eb", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36325,7 +36234,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "9fce6a53879396e546b0deb9759dc3415aba67ad6aec7b53785aac7f1dbca890", + "sha256": "6db023df4a9f7f4f80301d0d4f0fc8d21816e25f6c87693aed7c06aadf9e3244", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36337,7 +36246,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "8ebe692aa26b8fcd0cf0c0917b38493d175bd4e6c34942566c770209e44d2f7f", + "sha256": "91fe19d73a2f0fc0d1c5bc9466668a2b89a237da9a68f77d86415d89387bac8e", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36349,7 +36258,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "b5bc06cf7aa0f748098fbfa94f1866929d8dc439a3ab1e42e4e5d59e9c7503d3", + "sha256": "4b65d87f53832112d02f03c02fced6b06eab85dc32dfd5be7769396e814321a1", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36361,7 +36270,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "cd83b1d7d84904f4a7478f56c564c1cf5cb4e5be6df066d21f96fb4463d8ac67", + "sha256": "ff7e46243c872f57868981d770883b895406798ffc8fb4fcac392b88e9d73024", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36373,7 +36282,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "f22a3c332bded2edd504a18f34c0133163d1f72626f97e638a37ce5cf1504251", + "sha256": "0fe61386a778cb1528901b882c34621c303406a1bb53ea8fc34ce8094f44dd92", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36385,7 +36294,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "99d85fdb1042e12af5dffddd14cd8090b1949389e1959241e53d3637661db610", + "sha256": "8f7bcf15343d6e26d7d81f01746f8ae7698160a53b6f12b9a82dcb10a23afae4", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36397,7 +36306,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "85b72db764b84ff9c90cc1c96750dcfc60901920d40a26557e4a39dcb34af6ac", + "sha256": "1e4e5c44b15486f7f4f9ab1ca7053ba75a53bacf72970e2bfb43f0ea277297a9", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36409,7 +36318,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "11daf18c97f7ac75f4bb629ec84e470dbfc61a8477b46a159d1474dca07bd162", + "sha256": "da280196494b883f44da0e93f9777b56c78373e9f6aa0da411bebdd00f1f1276", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36421,7 +36330,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "7647861863eccb6802ba1192172cc793d6b8be02fe287099153fbedc571ffd24", + "sha256": "befa881222c7dc9cead08c1dbbcbf9d9a97f3c918efdbf5c49df647980833a30", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36433,7 +36342,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "d586f5f2e20f09d04aa29cbbbe940c7705b6fe28100e2e696557bd4efb786016", + "sha256": "f5f07054940ff748bae2c451788c6337c85767fe4ce4330b254a442987056460", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36445,7 +36354,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "9df6a944cd0b810e2d26347abd72feb6efafbb65c97a3acf8da5b29bb995a191", + "sha256": "e2b042bd8c33b4a70050df42db47243808af39f9cee37ded4825144a3f50d0ad", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36457,7 +36366,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "7fc8b12ec46ba8146e5c05f9ed28f397f7d18fa09b1d72471712120b9e180e55", + "sha256": "a9ea9114f664eaffce98749a7cb5c0177c06975f83c771f074fe0447bc7dd6d8", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36469,7 +36378,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "2471528b728f5e2b653a56191fa5d282f10e3181049f7ee38c236927cac5e889", + "sha256": "f32b84066d7f31baf63afd73d28a77bb6f7eb4de9b38ac3bc88704a7bcadc9c1", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36481,7 +36390,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "8d74b59baefbc9dd77240d9a2c2827b153e997fa8e613cf7d554057845ab66fb", + "sha256": "97aa80406683bdfd74b99cc97f09f60a7b85330ca279f9176d996dc04887b303", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36493,7 +36402,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "9c742a861f0a467f23429dbb51a68fc76e8a8789bd3b8318758b7f93bd77ffe7", + "sha256": "c3692ce5283be59460232033ddbac77f2068bfe068d96f4fadf94db4ac57e5ba", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36505,7 +36414,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "fc9354b4593c1a27edba94ab28d6fb16adff97bdf7c4a40731dd10621beede59", + "sha256": "8c1b26de59940050fccf7e226ff186f5005aafa6276661db0c5471ea77f665f6", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36517,7 +36426,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "6396032ff8df2bd13a9ceec41bcce06226a0611decd0ef937535234043f0016a", + "sha256": "150f260d7fd9a795b39d41dd2bb7369f9c14d6f644aacaa96c174b847fe9af13", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36529,7 +36438,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "cb076ec59714bdc0f34632f350a26e0d5d6b8b5c01a7e33da44325a5456bc266", + "sha256": "a2c86845e6ec4f5836545a9f6ebc2970005ccde2e8b73a103c5abdb8a283e579", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36541,7 +36450,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "ef2619aba2269470c5c57e39c94df4172d3df6e30bec78570ce7fb88b3e3bd79", + "sha256": "8d078cd31de425ef6a16c63eed653f9a617a7dbddc4f729a0ac0315f2c61e171", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36553,7 +36462,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "74c30d1a5f8295c9f8ac03ff50f986989b081eb05da9d89d289a60d5af2f7c95", + "sha256": "748eb794ddf0c00d76cd42821ff41a60bd243d7ab04c9f27541e2024ccbe7cf8", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36565,7 +36474,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "9c516b34d089109e221a4bd687195038525f972a047839147f5cbdaa3c99b629", + "sha256": "71179a35c94ef76d93a6356508254e4b997709e90663546059940d6190197e26", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36577,7 +36486,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "f993e538dfd76fab0c6d464842c2cc2c6785754bab708fe4f5ede406da26feb2", + "sha256": "4af84eef16c08d4fa74a1ec9bab1670e359b24ee323814cc200dd9c04a141815", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36589,7 +36498,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "a52030f8db4e3aca06c5c6e38740e9273c005b0f43df68cd83b0fde35d92f540", + "sha256": "d52c93cc301641b8fd55f5740c3dbf107cb0c875ec08f4751dfde0d5dfa5ef77", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36601,7 +36510,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "2f7ea8276a431cf875b2d092a758745f54ae60895a3506053bf40b28a6916b71", + "sha256": "e393ed5f349d740e89b5029c47ae5b5023e5286d2e5f8cdefbda0bc47a7fe90c", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36613,7 +36522,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "2bf3e85665431709938d97e5379ae1c0b134a9f6a6de8a1c4b2fde3c7c7aa897", + "sha256": "82489d2d1367f7c9071ec61fe9ef9345df6d3420287c363e2dfcaf772486d21c", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36625,7 +36534,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "45947ec405e8a2a2bb8a1c0b5b7580a614e912449f74b27a1f597dbd1336ccc0", + "sha256": "38438a36a64c253da3ecb8e27355d54fc4a8012f8f0bcf51c1d4a8d4cceda4c4", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36637,7 +36546,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "60cd47032d62eaa7c470e7275d5a440e060243ee4a357f53a57c2acad676591d", + "sha256": "014f438b20b6b7ef3cd3aacc870a6ece216780ad76cdf28357d87c7478012efc", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36649,7 +36558,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "82dca4da780f236ff0c72fe78fb8d75895b33b83aaf349515e8cfcbebe95eb24", + "sha256": "c9793c7748cd0bfc62b153544550b8b2e2b2304e117c6505d9215b6e509bf19e", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36661,7 +36570,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "6b39fb3ef6ee1508ba355c2e34f6261b8e1a0eb03701ab7124bff6ebf9801e47", + "sha256": "e37f50b6dda61b1314e21e3a0ba158e0c3c9298e2c1ca0af7ee7fcbb4895b5f7", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36673,7 +36582,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "e908434dfcb7e43179ac8e48dd49a9b85c3a32e04b5b4573b3529477a13013e2", + "sha256": "08600dfb58a1f187450e70ae2a03b5f6ad42c02a8c2e9143aa876e1f1a84d5a6", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36685,7 +36594,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "81851d4d261c93087e046693a86c38f9bb64126072f47b1fb6bde6e01e1c61ac", + "sha256": "110e784018c5dce94d8529a3f5264018da589efb0e1fd577f8c61e57a754002c", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36697,7 +36606,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "244d47764a79c18949279a3ec8dacb3e9809c88e786807e4d8e6ede8554df686", + "sha256": "0f6af1cbd2b69856ec31593eb80768c7e5125cc9f05b42307daf2edfa8477d7f", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36709,7 +36618,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "43eef099c787c21f6ad4a6b3e18537f990a536b0c6c0d823b2949c19ee977e17", + "sha256": "6033cf3de456049dc03362d7d30c87ccbccaada079d2bb357ccac4da7b6f2bab", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36721,7 +36630,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "808a52fbfabaf1bfdf7a8a0acf5e8df25acbfce4e27b860cde73dccc26546acb", + "sha256": "c5fa48512e44300abe5855dd184c285674263a82b04742c2b96c229ba1f5a4d2", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36733,7 +36642,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "8a56a5de19ad7b4d534484c96985eb038fb3f616e32368bcf87b5f4620f3cd70", + "sha256": "a2426cafc339b8a2a27c7b90f8dba191fa2c8a3a4c7eaf500a1177549fce47ff", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36745,7 +36654,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "3748aea744fa96301ba1b37a1f2cd677464bd2baeaad351c2917a4c28cbef841", + "sha256": "b2bf355b5509c1fe48cb2c4a1c0e34df835aee1ff9705211d3c08f723b3214e0", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36757,7 +36666,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "127b6459557c6a58abeed189622f29c9c18f95bbcc7c039d622cb954fd22d709", + "sha256": "e31af24166e7eba85bd6a0b4a9a57b19487d9cd0c6db23e2010178f19a2493e7", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36769,7 +36678,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "a7daf1ac23fdf19df080d151cb79376677088ff3e7096af4a10ffe0c752da069", + "sha256": "87ebacfbc4b406bb9a10150a40c18cf0372214a640dd50aa0a82bed9d7ddbf04", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36781,7 +36690,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "bee725121ab9be9c9445b7196c7d75afb0444a74cfa5e95d2919ba040ffd69dc", + "sha256": "7cadafbfaf042e100e762edf5f0f9d3d0d5522d52ec7d63273ec755abf46e927", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36793,7 +36702,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "b7d368d1b1cf46906f356cd90f313a8fce0302e62214461c12b82f8ce95aa421", + "sha256": "f7ccfbbc195ffa76802eec914da6520a647c1d56a68a8bc06a84ec081086567b", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36805,7 +36714,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "3f4206e2a5ff7a35be15b05577ffcf13897f92f25b13a9540be81a0ca86ab2f6", + "sha256": "705fc63d25b06fd8189d8bee5a57002ec51a585ab6fb1b8211d60dce29af1235", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36817,7 +36726,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "3967978cb12b4268abfb8837dcebfdefba072bce4d8cc57897c7639c4ec2d237", + "sha256": "5fc361416d92e70ccb9ab6cb377e6d6a2b97baf62da137029146bfee9db9b473", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36829,7 +36738,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "dff23d0714062074f85f1ee9bec20794c9ba9087143c9cbc665706af65c72353", + "sha256": "80e375c41f658dbf9270f409ec9eac78b01cb56e294251315168cb04cd3037e8", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36841,7 +36750,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "a54760ae5ffea67de0044415f86ea6c406af0a52fcd63f9e337a40d1c3cc87de", + "sha256": "27f921b864e1fed5b19ca1d6288986001d52c8c08a90595b0fab9b30a22bc473", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36853,7 +36762,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "f3e6fe2f68143fadb79c400b51501e67a73151c1d2cd5b99db99de43c09d09fd", + "sha256": "20463a2b4fcd799293196f97a8f85bf2f34babee680c1f5c5428552c427920ea", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36865,7 +36774,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "fce8f57a0c01ff92172978581190c88a4222669d754e85a723e6313bea0aadfe", + "sha256": "79c2ab8ca8c133f1c1401ac36a2e79b5c2309f140a0ef4f187f53c503810b344", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36877,7 +36786,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "b91a6928f22a469038d5b04663af5c72b69221f9bc83ae3dbe7b203213641c64", + "sha256": "8c12a7707874d1a0763dc60e921c51e7b5abd79c8a64b81c27774c4fc1e2da57", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36889,7 +36798,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "49c2a89c16d6923342ca310304a5c895fb8311eefab12339114c37cbe995d16a", + "sha256": "7ce60771279c1ec1efa5f7088efdb6ac3fd239365351600300bd5b22fcfd9d24", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36901,7 +36810,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "e612fb3b737e73c76461a39c6bed73c42f48ad54456ae41a9300277a748c3a0f", + "sha256": "3491a1d24c252f91d5681263a63bb0bb9b12bb005ece6c0eb3d4d246ccb73f0c", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36913,7 +36822,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "9cdd928de5ab57592dce4c7d108636cc6a949fae156ec1fb1bf6eb56ff80e7fb", + "sha256": "584639bb888ceb0424d2540752e69d1265069cc29b4af9466fd18547fdb2e067", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36925,7 +36834,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "d32c3d8dcde61c28301f53338738f1691f099839f2bc6f0cfac8f7fafbd0f1d8", + "sha256": "8efbfeba6d2f6c9a22017d17eae9633fa61f7cd3eb0535092629a59775375476", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36937,7 +36846,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "cfae4230904fb5bea8c50e86108d77fafce71e2970743383f6bd41269771ba10", + "sha256": "2dda64dc938cae6060a4d2f3ced1bc7a739fd606e922c66579bbb36736220474", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36949,7 +36858,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "332aa3f7074aec5ce2e44ea64e4ec8f5ce5acef30966a8d0a854c81e8493a1af", + "sha256": "d765528b98e2e48f4b8ef3e4fb07619dd35e7c84e8c59ca2cb89c8798fb8011d", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36961,7 +36870,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "e6286b3e1c8ba64832863c2aab7dc09e0b8f4e5162160168bf015e4c7aa5a1c8", + "sha256": "18bbc9c46891cd8b6b9538eb6261dff1b8c778edb9e96a07301cb44283389dcc", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36973,7 +36882,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "6da9cb43b5a8b94b91716254a1c519063c434a18af22e44cf60c66b092ab8ae2", + "sha256": "4d652c38121ca0c6cb84345d1539294fec9fb0e1f49cbe249f9c04c13e729d20", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36985,7 +36894,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "36e526b2714186e4041728d28544fbacce5a778047d10425ed30a86977fb9c7d", + "sha256": "56fb87b79feb85db8a7251182e999b092c9021bc5c824473c8d76e7e9069baba", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -36997,7 +36906,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "fb8629583bdd70aa2f95e3b8cdc5b69f11cddcf78ce22d3c0c5316127d4065ea", + "sha256": "487b94028a725f19410a6b81b671f9aafba6af6dede21e5611b32ddaab52ac1d", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37009,7 +36918,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "0b1fb6a6d0bbbe74cd69c6e8f723c73d648bf6d10434937edaaf8ce9cff871da", + "sha256": "ea4fff03e8174e11041e4658ded257ea03cb7af039c44afb3bbd971c5ac5d62f", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37021,7 +36930,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "9432e581092030725fd0f4046c5a6d7882c33a3f5c17b50471c8ba110b4bf1ea", + "sha256": "02a7227441bcadd5aaa53d7711d68930f918efcea13e4c54f6d67cfaae5c11e4", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37033,7 +36942,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "d85e589e253d03786f50985ccb808bcc5951068084665c6cb7a4dcb4e4d7e004", + "sha256": "4bacbee78b23b7819eac5d322a6f7e4cefbaedb966814e51aa5246745d06394c", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37045,7 +36954,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "de55ed462ef2fc4967d60e5be994b4b95412d79b2b79424bfab4ec9e100aab4e", + "sha256": "93e47a5fc040df7d17243bd6175a548bbb6b949018731c71be3d739e3248add0", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37057,7 +36966,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "e932936ff52cf8b4f9cfe03c8bb002687fdce0e15eab1ac726607a59babd183c", + "sha256": "9724c2b2e6c64e07ee9d5fb1b4519bcdf2572c241e01b7edbacba416d57443ef", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37069,7 +36978,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "e9b831f71c4853738fdf2bb5c233c7b8dde1313e29e9b3decd78175d44d07847", + "sha256": "bbb2101ba3766923bdf7299ae06da4baeeb74b36a27ea6518edf7fb4b5d4b251", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37081,7 +36990,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "e2bd970a6e5073b1eed8fe25fbd9a245826eae54397dbd681fafb6d32878176e", + "sha256": "d7197537ecf1efe2737b9b749d329183fbdd46b95b8c7d2a468f23e2b45747ac", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37093,7 +37002,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "26cb34cf012bdd31a35812b169ae668cd54b3e4902e3c504d8d86fc33b8464f7", + "sha256": "44dc50995dc3e152674aeeda2d93fb5da759743683b0c1d5d0cd7faff2045154", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37105,7 +37014,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "8001512a212aa871f3827547160934841fe4bc0d6d3c199091e5f6431e23a109", + "sha256": "d0977613366fe72062c143157ea07f5c30c29bb33f985817512cdcb5109245c8", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37117,7 +37026,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "5cc5275bd7e2df6b3fde8cf7bd36058de1977d029c7bda737dec9c8b4f665603", + "sha256": "e59ce2a90dca8ac1890628ae3cb18bbbd7d6cc214cd5fae56805deb5e8585444", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37129,7 +37038,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "e3ef5e2e775f61dcbd813830b084b6c4604069da7c69c562b444e385159bbed4", + "sha256": "a580d5956946c72c0d75cd42348d6691c316d848fc6597f64e7cd5eb3c015a94", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37141,7 +37050,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "9d30f76a6c63f9ce0733f78cda340c2d54ca99aa76322fe4b7c3c2b7f364d7fe", + "sha256": "26df5bf6d05dff2c87b87e6b5add791d772961efb1bef0e940840c0b442783a4", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37153,7 +37062,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "7aea49fdb24ec9cc82b8919cdf5f5d73bac1667b5b39056963931100ac1394d4", + "sha256": "94a8ea4a24e0323415ba5bddefda394bf5202c6cae1c9c273f6f846bebf5dd00", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37165,7 +37074,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "7a0c755590c351bd177bda789010d257664fa9735b7ba426bb4cb8af81f7f9f1", + "sha256": "97d10d9b2a91afdcb17c67b775df704be754cd8c2bdb9bcae8894aa9a6ae67b0", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37177,7 +37086,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "290f9fb8abb5e3af4925b3103143b833a5e4bf55babd5aa46b4d159bdfd5a7c6", + "sha256": "383f24440a41258d8743c0e0b72d86adf756490fd27404ab37fe34847e163847", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37189,7 +37098,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "3b454d67a82ed028e0c12270c9e9c8d1f0045c05bc37e12c6fc556813a2e46fd", + "sha256": "7c0b3af0cd8f265fa1175eecbbf9054134cd11b43eac0368b7fa1cd675597634", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37201,7 +37110,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "cdee66a0c01079926ae54d4f5ecac58478d28ed7ca59af5ba784cdc5b519ff10", + "sha256": "78b583a62f7853382698f2d4a3145688be9b22a181862819acaec04dbbfdf901", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37213,7 +37122,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "a5a91ce38082b3fafe662d02e7ae2264b498d5a0d4780e38f0152a7e722c376e", + "sha256": "4749c453b451a1536850d9bfcace3434541cf8aa788affca7859360e73daaf6d", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37225,7 +37134,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "c606868ab8a2a9caaf47f02bb0094758276937a0e51a054114353d99861e7c53", + "sha256": "0d72297444f2f04b16695d5c16cf8ae2c29421b9ff8366e628b019fc52e3c99a", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37237,7 +37146,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "3ca37f6019b2b76f958102592326ada1f3436121b87efd80d80a1e4df33e8139", + "sha256": "e96d1037a3bc7eea04882d51aa7850b87b4b1d11263aafb8095b7fe7b328ef68", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37249,7 +37158,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "9b2672eb3ed7b0a00e6cc34d98f61f7d64d74b5b7ce03acc09c5f5f4e75125f3", + "sha256": "dda05a49162e9778881e6b543b4253f24a1f5833c384814a2d2e79b35131bed7", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37261,7 +37170,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "ac5b00d5a8c79c446380b59ec88b50fc1c250333765e1b350529cba019920d0b", + "sha256": "6e2c2f285f5d3b24b63b6a41d06cf46ca267fa5d4fba43d73bd42a0866af9835", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -37273,55 +37182,7 @@ "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" ], - "sha256": "bc91e32314d9aee45ec06eaec1f9939af2ef25a4c04e2d12382e323b67f93073", - "source": "asl/block/model/operands/subview-descriptor.asl" - }, - { - "id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "kind": "execution", - "path": "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-288.asl", - "requirements": [ - "PTO-B-SUBVIEW-DESCRIPTOR-001", - "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", - "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" - ], - "sha256": "6bd5d596678c99c7dd46a824b51d476a4b668c8f3091262f29452a8e2a796061", - "source": "asl/block/model/operands/subview-descriptor.asl" - }, - { - "id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "kind": "execution", - "path": "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-289.asl", - "requirements": [ - "PTO-B-SUBVIEW-DESCRIPTOR-001", - "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", - "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" - ], - "sha256": "eb4a2f8e639e9d6a67f9d68ba5398451f14fdf07e63525320be742975849a392", - "source": "asl/block/model/operands/subview-descriptor.asl" - }, - { - "id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "kind": "execution", - "path": "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-290.asl", - "requirements": [ - "PTO-B-SUBVIEW-DESCRIPTOR-001", - "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", - "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" - ], - "sha256": "703e3cb8076734d56dae470881b27278729302fab24f1f496deeab0e1c6a0311", - "source": "asl/block/model/operands/subview-descriptor.asl" - }, - { - "id": "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291", - "kind": "execution", - "path": "tests/asl/block/model/operands/subview-descriptor/block-exec-range-operation-matrix-291.asl", - "requirements": [ - "PTO-B-SUBVIEW-DESCRIPTOR-001", - "PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001", - "PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001" - ], - "sha256": "9cd8e24289b908044ffa8501b471a386f20ef968a7650c655148b35b8c109c1a", + "sha256": "9bd96bb2f6aeb44d515433889ef7b727edc4601d9ecec24f0f28a2beca4dac47", "source": "asl/block/model/operands/subview-descriptor.asl" }, { @@ -38584,19 +38445,6 @@ "sha256": "ac66cd4dcbe78477326eb8cf59967624cfd5107bf60287f9bf41f95c1f423e2f", "source": "asl/block/operands/B.IOR.asl" }, - { - "id": "PTO-AVS-BLOCK-TPART-SCHEMA-001", - "kind": "boundary", - "path": "tests/asl/block/model/dispatch/partial-schema/block-bound-tpart-schema-001.asl", - "requirements": [ - "PTO-INST-TILE-TPARTADD", - "PTO-INST-TILE-TPARTMUL", - "PTO-INST-TILE-TPARTMAX", - "PTO-INST-TILE-TPARTMIN" - ], - "sha256": "caf44c16da7dc77580360b2b1e67f90f0901fdcd5c118b9fe38bea9cac56186f", - "source": "asl/block/model/dispatch/partial-schema.asl" - }, { "id": "PTO-AVS-BLOCK-TPREFETCH-DEFAULTS-001", "kind": "boundary", @@ -53389,6 +53237,19 @@ "sha256": "82cd00ec78a0d77487bedbb1c5818f0ae378f029f8a8c16d410c02309468bd9f", "source": "asl/tile/model/shape/cube-cell.asl" }, + { + "id": "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", + "kind": "execution", + "path": "tests/asl/tile/elementwise-tile-tile/arithmetic/TADD/tile-exec-tadd-cube-decoded-001.asl", + "requirements": [ + "PTO-INST-TILE-TADD", + "PTO-INST-TILE-TABS", + "PTO-INST-TILE-TADDS", + "PTO-INST-TILE-TFMA" + ], + "sha256": "e922a69614636f3594e527a82b9810d59a20c52024305080b148de5861b71274", + "source": "asl/tile/elementwise-tile-tile/arithmetic/TADD.asl" + }, { "id": "PTO-AVS-TILE-CUBE-GENERIC-001", "kind": "fault", @@ -53505,7 +53366,7 @@ "requirements": [ "PTO-INST-TILE-GMOV" ], - "sha256": "086ae2f418ae61d2cfa9a455ee7a7587b8a69d92198a4ad6722a3794166e9f87", + "sha256": "1306fabceb4a4ebf0c894dd9aa9623df2ba3d382c4893eee803d04425679cb43", "source": "asl/tile/memory-and-data-movement/pe-movement/GMOV.asl" }, { @@ -53650,7 +53511,7 @@ "requirements": [ "PTO-INST-TILE-MGATHER-CAS" ], - "sha256": "59f647011f9d7fc699bd88125702d09aa9b33dd78f1912acfafc71a9ae11baad", + "sha256": "2b3b9d7923c8f141ec41775d21b3eaaf1d3f9fb8b3dd320473e17868edf45b51", "source": "asl/tile/memory-and-data-movement/irregular/MGATHER_CAS.asl" }, { @@ -53670,7 +53531,7 @@ "requirements": [ "PTO-INST-TILE-MGATHER-MASK" ], - "sha256": "8335f7ef88691ae02726365ef3d100a1d9d06147cf0d247a0dc062d05b7ab8a8", + "sha256": "435f650421d2cf00f6c14fe4590272b911349f441b29f9c80eb53b8cf7b6d88b", "source": "asl/tile/memory-and-data-movement/irregular/MGATHER_MASK.asl" }, { @@ -53680,7 +53541,7 @@ "requirements": [ "PTO-INST-TILE-MGATHER" ], - "sha256": "1187bbd16e0c1e6cc11ce3702116eab67a6772a0496353aa4ae763de9a5cc366", + "sha256": "33e2c4366ffcd3fa6764554132c795d94f137f3786c3e7561121c489ab09e58d", "source": "asl/tile/memory-and-data-movement/irregular/MGATHER.asl" }, { @@ -54260,7 +54121,7 @@ "requirements": [ "PTO-INST-TILE-MSCATTER-MASK" ], - "sha256": "92120e05861f90cb0e5070dd29efce47ea5dbd278f54974e1abb47e6b2cf1546", + "sha256": "a48bc146713e995e0c4a0c241b5a3b31c1ecb3791aade966310cc26f5a0051ce", "source": "asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK.asl" }, { @@ -54270,7 +54131,7 @@ "requirements": [ "PTO-INST-TILE-MSCATTER" ], - "sha256": "bd50702ff5335bfb03b71c3bda0a21b993e0fe14176d91c5f2705df1404528e1", + "sha256": "9e672ecc49c34b76661f8a6751536fa0338fe8160fcde19de7d1eb6e1ac27932", "source": "asl/tile/memory-and-data-movement/irregular/MSCATTER.asl" }, { @@ -54350,14 +54211,6 @@ "sha256": "7370f69918aa6def48ae3e52b1d32962ed7a91eeb22043088073a10b9ff6d314", "source": "asl/tile/model/execution/elementwise.asl" }, - { - "id": "PTO-AVS-TILE-STAGE4-CARRIER-TYPES-001", - "kind": "boundary", - "path": "tests/asl/tile/model/legality/dtype-layout/tile-bound-stage4-carrier-types-001.asl", - "requirements": [], - "sha256": "f69dbaa148b572d6c8e72725827d8887912958878a5e7c3490e8873c73345169", - "source": "asl/tile/model/legality/dtype-layout.asl" - }, { "id": "PTO-AVS-TILE-STAGE4-COPY-001", "kind": "execution", @@ -54784,7 +54637,7 @@ "requirements": [ "PTO-INST-TILE-TCI" ], - "sha256": "a593df0206994a2b95ef41a2615d7a2423213bfc5330814075ffdfa1744da4db", + "sha256": "e515531c375ac4136357ecb2dc8939aec72ae46c063a89afc59bcbe3a4c5f840", "source": "asl/tile/irregular-and-complex/initialization/TCI.asl" }, { @@ -55493,7 +55346,7 @@ "requirements": [ "PTO-INST-TILE-TDEQUANT" ], - "sha256": "dcc479844bf8a9f1daf2c40567665d55ec5af3dbfafd1fa23b43eca0c756521a", + "sha256": "21dd53f64c08501457e08b91f1d2ce5bda1c13f74edeb071f70cf6552826660b", "source": "asl/tile/irregular-and-complex/format-conversion/TDEQUANT.asl" }, { @@ -55694,14 +55547,6 @@ "sha256": "4a4d067de7ac8253c91255c39880a1147b5c762715c25ab34d56cccd425f5e74", "source": "asl/tile/model/execution/expansion.asl" }, - { - "id": "PTO-AVS-TILE-TESTTILEGENERATION-EXECUTION-001", - "kind": "execution", - "path": "tests/asl/tile/model/execution/generation/tile-exec-generation-operations-001.asl", - "requirements": [], - "sha256": "1ea490849246684e4b69d3d58637532cc7e87fb41adbe4486caeb6c5454cd5cd", - "source": "asl/tile/model/execution/generation.asl" - }, { "id": "PTO-AVS-TILE-TESTTILEHANDLERCLOSURE-BOUNDARY-001", "kind": "boundary", @@ -55726,14 +55571,6 @@ "sha256": "c84d1d6fa4494cc6380ad4767181b623f4e82e2753762984b580085a4d77da71", "source": "asl/tile/model/memory/restart.asl" }, - { - "id": "PTO-AVS-TILE-TESTTILEREARRANGEMENT-EXECUTION-001", - "kind": "execution", - "path": "tests/asl/tile/model/execution/rearrangement/tile-exec-rearrangement-operations-001.asl", - "requirements": [], - "sha256": "10cf1983cf575b46c9ab2154dbde043dd2aa215854a3fd37adf94cd9983a96f7", - "source": "asl/tile/model/execution/rearrangement.asl" - }, { "id": "PTO-AVS-TILE-TESTTILEREDUCTION-EXECUTION-001", "kind": "execution", @@ -55871,27 +55708,6 @@ "sha256": "78483b95534d505b740a5e36e6606d2c14e934cf7ba56c59818aa6575147dfa1", "source": "asl/tile/layout-and-rearrangement/layout/TEXTRACT.asl" }, - { - "id": "PTO-AVS-TILE-TFILLPAD-SCALAR-001", - "kind": "execution", - "path": "tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-exec-tfillpad-scalar-001.asl", - "requirements": [ - "PTO-TFILLPAD-CONTRACT-001", - "PTO-INST-TILE-TFILLPAD" - ], - "sha256": "b682a002e91a9b8022dbff56e14373d581a1c359516b84de6404234ce98d81d1", - "source": "asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl" - }, - { - "id": "PTO-AVS-TILE-TFILLPAD-STATIC-001", - "kind": "static-invariant", - "path": "tests/asl/tile/layout-and-rearrangement/initialization/TFILLPAD/tile-static-tfillpad-contract-001.asl", - "requirements": [ - "PTO-INST-TILE-TFILLPAD" - ], - "sha256": "a6ef990af767ca57ba48da85e0c94672f6dda4156c345f48330c28b33661dc38", - "source": "asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl" - }, { "id": "PTO-AVS-TILE-TFMA-ALIAS-001", "kind": "execution", @@ -56082,7 +55898,7 @@ "requirements": [ "PTO-INST-TILE-TGATHER" ], - "sha256": "1bf964dcab3cfe96b8418c8350dcdcef75629d9138d22a3c3f08bf42225a6097", + "sha256": "5241d2b648c6be7551bb403944f4d09b56297ecdd6894006f018cea68af33ddf", "source": "asl/tile/irregular-and-complex/layout/TGATHER.asl" }, { @@ -56113,7 +55929,7 @@ "requirements": [ "PTO-INST-TILE-TGEMV-ACC" ], - "sha256": "0824354eb6f8230e2e8428fb1e46f9c044796587a91018ac6b1eaa1814b703ad", + "sha256": "c9247aeb4e4ec7433e4f5029b1043468e01fa6ae2305a65b5e432cff42e67834", "source": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC.asl" }, { @@ -56134,7 +55950,7 @@ "requirements": [ "PTO-INST-TILE-TGEMV-BIAS" ], - "sha256": "ab939876edc277696af6f9fd9b417c668deb2994b574d76a27dd4ed5bcf2c81f", + "sha256": "bb549b05a3632864e430baac7b9a6360cd4907344377fb4b33f2ba5b77d7fad8", "source": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS.asl" }, { @@ -56155,7 +55971,7 @@ "requirements": [ "PTO-INST-TILE-TGEMV-MX-ACC" ], - "sha256": "4133e670dc48eccbbc38d946e34efc9030995cd20cb008800d735cd0dc99ee6e", + "sha256": "0f5e565f22afa827a75f649c3603d1f0578dd0e67b083913cf2692e23a36b0c8", "source": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC.asl" }, { @@ -56176,7 +55992,7 @@ "requirements": [ "PTO-INST-TILE-TGEMV-MX-BIAS" ], - "sha256": "ffb84bf2a3bbf27d691267bee4bf9a9a289469cc6b4b0205123157d710ff8d91", + "sha256": "6eb25263d907a3baba5425f55bb6f1b12d788abe4bfc2872f73e0c1929f381bc", "source": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS.asl" }, { @@ -56197,7 +56013,7 @@ "requirements": [ "PTO-INST-TILE-TGEMV-MX" ], - "sha256": "bbe0467d1234a436c78673dec6c954e443313ecee4cc6e5d1427c004555695f5", + "sha256": "4a20c9832021bee3e74a6c0875be442b92e15bd2b3c345d65e2d16c4bd53a101", "source": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX.asl" }, { @@ -56217,7 +56033,7 @@ "requirements": [ "PTO-INST-TILE-TGEMV" ], - "sha256": "11fdbf7852ab39d1f85436a1cba9a8a35f7f9157755b5597a7134cf0ea472988", + "sha256": "5653abc5dd3a94ffc52a2cb006f91f74b7c64216a761614ebea964fdc164060a", "source": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV.asl" }, { @@ -56257,7 +56073,7 @@ "requirements": [ "PTO-INST-TILE-THISTOGRAM" ], - "sha256": "815d556bba718e0e0838cfd16647e641eb806ac15de948924c31a3ad87711909", + "sha256": "4054ffa881f32045f12727efd1e3f636711af961c9807d01e2b76c933767d63a", "source": "asl/tile/irregular-and-complex/initialization/THISTOGRAM.asl" }, { @@ -56400,7 +56216,7 @@ "requirements": [ "PTO-INST-TILE-TLOAD" ], - "sha256": "49011307842248f38ca8ced98d331390e7217a06ea76af92c33e24b9122fefea", + "sha256": "7a63b4f22265af0b715ee8ac01f48b32006c4ecbc85aae9819282ea5dd93682b", "source": "asl/tile/memory-and-data-movement/regular/TLOAD.asl" }, { @@ -56503,7 +56319,7 @@ "requirements": [ "PTO-INST-TILE-TMATMUL-ACC" ], - "sha256": "f7f12a3272238781adf5ab2b61ba5c7e87d80ca7263d74984daa67c76c79b968", + "sha256": "5bd2ffe9ba6cd609430dacd86fe5beb8fdc480fed48167aa66b17332278c6866", "source": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC.asl" }, { @@ -56524,7 +56340,7 @@ "requirements": [ "PTO-INST-TILE-TMATMUL-BIAS" ], - "sha256": "fe2333682edd0134ed69be1fa0bdbe859896e65b3fa334d9298048097158dccd", + "sha256": "fcd79ebeb7f72f7be142a22d4b204a525ae35e5c74963386bb02483976c0aeb0", "source": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS.asl" }, { @@ -56576,7 +56392,7 @@ "requirements": [ "PTO-INST-TILE-TMATMUL-MX-ACC" ], - "sha256": "05ea99100980b84718d8ef0210a2f13e23be9b66bd348cb754081fa287ad909d", + "sha256": "9241142f8fcfb31f6caf44608930646286972a1be82727eefc9985a44c81243f", "source": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC.asl" }, { @@ -56597,7 +56413,7 @@ "requirements": [ "PTO-INST-TILE-TMATMUL-MX-BIAS" ], - "sha256": "2e745f1abb92859abc5c5fff25bf789736f064deb80c2e80d181d125b1075916", + "sha256": "4161682691ff5161f2816ff175fb2290c9aac1e6e8a4f51a915e29ee443b58f4", "source": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS.asl" }, { @@ -56618,7 +56434,7 @@ "requirements": [ "PTO-INST-TILE-TMATMUL-MX" ], - "sha256": "c0b60e78f9540bf73d71aa51ea297c386bbcd3970b6e4e5fd0c5747a173a5376", + "sha256": "7f8665e6945d866026efcfc6e794075ed01f49ac5aff156bbbf81460512e1543", "source": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX.asl" }, { @@ -56649,7 +56465,7 @@ "requirements": [ "PTO-INST-TILE-TMATMUL" ], - "sha256": "374f2378f0899cddbc8b7c3bbc5b8ec95113ac356414289a8fa8af1da5eab53a", + "sha256": "908b6f51ecdcd17260b51d18174f35337b06bfbb21ab883111229ac0c843ceb5", "source": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.asl" }, { @@ -57030,7 +56846,7 @@ "requirements": [ "PTO-INST-TILE-TMOV" ], - "sha256": "9afaac15ad73c550641997399caea3edd39f993cfc41f4f840b94f86c6de6192", + "sha256": "56f7e3afb3b391b0edcc72da40c2afc58802998fd303e3a69bb4a49d3598a83d", "source": "asl/tile/layout-and-rearrangement/layout/TMOV.asl" }, { @@ -57100,7 +56916,7 @@ "requirements": [ "PTO-INST-TILE-TMRGSORT" ], - "sha256": "b1e60119b6bb3d281a56b138d4df13a35cc0ae087d6870b97113e4ce1daeedfd", + "sha256": "4dae583d08fc24b91e8ffebbf0c0e636b592438a3a7343be8109ad96a984cac7", "source": "asl/tile/irregular-and-complex/sorting/TMRGSORT.asl" }, { @@ -57556,104 +57372,46 @@ "source": "asl/tile/tile-scalar-and-immediate/logical/TORS.asl" }, { - "id": "PTO-AVS-TILE-TPARTADD-BUNDLE-001", - "kind": "execution", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-bundle-001.asl", - "requirements": [ - "PTO-INST-TILE-TPARTADD" - ], - "sha256": "522748562e03ded2f6ce4118aa8ea093169f18572fe491b6c4976b0d099ff3c1", - "source": "asl/tile/irregular-and-complex/union/TPARTADD.asl" - }, - { - "id": "PTO-AVS-TILE-TPARTADD-OVERLAP-001", + "id": "PTO-AVS-TILE-TPACK-FIELDS-001", "kind": "execution", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-exec-tpartadd-overlap-001.asl", + "path": "tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-exec-tpack-fields-001.asl", "requirements": [ - "PTO-INST-TILE-TPARTADD" + "PTO-TPACK-CONTRACT-001", + "PTO-INST-TILE-TPACK" ], - "sha256": "42761a213e809837a5f1ce6bafc296bd573547424a04a1a527d35974414724d4", - "source": "asl/tile/irregular-and-complex/union/TPARTADD.asl" + "sha256": "f3269ea2913bebdd8053337720a0a8da08e97661a112006f849efd8eff9c7e2f", + "source": "asl/tile/layout-and-rearrangement/layout/TPACK.asl" }, { - "id": "PTO-AVS-TILE-TPARTADD-STATIC-001", + "id": "PTO-AVS-TILE-TPACK-STATIC-001", "kind": "static-invariant", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTADD/tile-static-tpartadd-contract-001.asl", - "requirements": [ - "PTO-INST-TILE-TPARTADD" - ], - "sha256": "a54c5545cd7b6acb2c47563c70863dc7e591d64717a58926afe871e0f0aa54d9", - "source": "asl/tile/irregular-and-complex/union/TPARTADD.asl" - }, - { - "id": "PTO-AVS-TILE-TPARTMAX-STATIC-001", - "kind": "static-invariant", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-static-tpartmax-contract-001.asl", - "requirements": [ - "PTO-INST-TILE-TPARTMAX" - ], - "sha256": "79bbf0d80459b208560ee66e8aa3a23a079564975c504e1b27ec6cba684d7af9", - "source": "asl/tile/irregular-and-complex/union/TPARTMAX.asl" - }, - { - "id": "PTO-AVS-TILE-TPARTMAX-U8-001", - "kind": "execution", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTMAX/tile-exec-tpartmax-unsigned-001.asl", + "path": "tests/asl/tile/layout-and-rearrangement/layout/TPACK/tile-static-tpack-contract-001.asl", "requirements": [ - "PTO-INST-TILE-TPARTMAX" + "PTO-INST-TILE-TPACK" ], - "sha256": "399780d37514306ca04cccebc6fcfe9465685e4cd33ce353c1881a04f8ae45ff", - "source": "asl/tile/irregular-and-complex/union/TPARTMAX.asl" + "sha256": "94f5ade767e412e858f01a8b835ff9a28f429817e6c9daa71f951574c5b7851c", + "source": "asl/tile/layout-and-rearrangement/layout/TPACK.asl" }, { - "id": "PTO-AVS-TILE-TPARTMIN-S8-001", + "id": "PTO-AVS-TILE-TPERMUTE-BYTE-TABLE-001", "kind": "execution", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-exec-tpartmin-signed-001.asl", + "path": "tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-exec-tpermute-byte-table-001.asl", "requirements": [ - "PTO-INST-TILE-TPARTMIN" + "PTO-TPERMUTE-CONTRACT-001", + "PTO-INST-TILE-TPERMUTE" ], - "sha256": "daf3806a5448326b66e0c13b416c763007c64e4032e7ac9461d5549c03fc9a75", - "source": "asl/tile/irregular-and-complex/union/TPARTMIN.asl" + "sha256": "310c6441f9c7354a8a040e9577437ff333506e4ca555591e970d78d628a75d9a", + "source": "asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl" }, { - "id": "PTO-AVS-TILE-TPARTMIN-STATIC-001", + "id": "PTO-AVS-TILE-TPERMUTE-STATIC-001", "kind": "static-invariant", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTMIN/tile-static-tpartmin-contract-001.asl", - "requirements": [ - "PTO-INST-TILE-TPARTMIN" - ], - "sha256": "eb4ca5aec07290cc7d9bbe37e57234ae7d622139e6e07ae503ba26bb5bd31194", - "source": "asl/tile/irregular-and-complex/union/TPARTMIN.asl" - }, - { - "id": "PTO-AVS-TILE-TPARTMUL-DTYPE-001", - "kind": "boundary", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-bound-tpartmul-dtype-001.asl", - "requirements": [ - "PTO-INST-TILE-TPARTMUL" - ], - "sha256": "f016c85d6b0cff0bb3343a327149a5463b76af148cde7761ba203020ffc56bfd", - "source": "asl/tile/irregular-and-complex/union/TPARTMUL.asl" - }, - { - "id": "PTO-AVS-TILE-TPARTMUL-STATIC-001", - "kind": "static-invariant", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-static-tpartmul-contract-001.asl", - "requirements": [ - "PTO-INST-TILE-TPARTMUL" - ], - "sha256": "ffa0e62d36e1ec95b2079c33faf282a750980d2cec4fde2eb79791cf61e576dd", - "source": "asl/tile/irregular-and-complex/union/TPARTMUL.asl" - }, - { - "id": "PTO-AVS-TILE-TPARTMUL-WRAP-001", - "kind": "execution", - "path": "tests/asl/tile/irregular-and-complex/union/TPARTMUL/tile-exec-tpartmul-wrap-001.asl", + "path": "tests/asl/tile/layout-and-rearrangement/layout/TPERMUTE/tile-static-tpermute-contract-001.asl", "requirements": [ - "PTO-INST-TILE-TPARTMUL" + "PTO-INST-TILE-TPERMUTE" ], - "sha256": "8daa6f23fd97647b4e207e763e59b4bf4a4caaaf0f65a53b6dd49de6b0de91db", - "source": "asl/tile/irregular-and-complex/union/TPARTMUL.asl" + "sha256": "99c2f9d9e8381fb57c475452dde327338bd73ba82d1e71e12fa627e5d1daf0c4", + "source": "asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl" }, { "id": "PTO-AVS-TILE-TPREFETCH-REQUESTS-001", @@ -57672,7 +57430,7 @@ "requirements": [ "PTO-INST-TILE-TPREFETCH" ], - "sha256": "5b4eb06f8ad16a564787bccc460c7018e5972a0de8e84ac4ddac10f988b210bd", + "sha256": "cee5a825ea39937646910d5798314aee006b79acad1018217ced170b6d486ef9", "source": "asl/tile/memory-and-data-movement/regular/TPREFETCH.asl" }, { @@ -57742,7 +57500,7 @@ "requirements": [ "PTO-INST-TILE-TQUANT" ], - "sha256": "6adbdd3963b9372fdbcbd603a2896e3d9813e1b17e9810542588206a4c75a521", + "sha256": "fb10bd465f3ec795afcd438b3958c8896d6911bd00468aa64fbe6719864893d8", "source": "asl/tile/irregular-and-complex/format-conversion/TQUANT.asl" }, { @@ -58433,7 +58191,7 @@ "requirements": [ "PTO-INST-TILE-TSCATTER" ], - "sha256": "f91609a3b4ef0d5f1328c2ad94bfaff4a0c51d4a831ce44732e18650a1925f6a", + "sha256": "2d47e60b1fdc7bbcfd569da4e1155a63d9699e21a42ac22295677c25748dccf7", "source": "asl/tile/irregular-and-complex/layout/TSCATTER.asl" }, { @@ -58726,6 +58484,27 @@ "sha256": "210ecff9c3d708fb395fb33e301e6fc6450ab3d6c0ad4bc4f1e3e37e1f6e6267", "source": "asl/tile/tile-scalar-and-immediate/logical/TSHRS.asl" }, + { + "id": "PTO-AVS-TILE-TSHUF-BFLY-001", + "kind": "execution", + "path": "tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-exec-tshuf-bfly-001.asl", + "requirements": [ + "PTO-TSHUF-CONTRACT-001", + "PTO-INST-TILE-TSHUF" + ], + "sha256": "148eb832de230512d9a9e2a72c2a749ec0335db251b88cd98cfa6ea61373af24", + "source": "asl/tile/layout-and-rearrangement/layout/TSHUF.asl" + }, + { + "id": "PTO-AVS-TILE-TSHUF-STATIC-001", + "kind": "static-invariant", + "path": "tests/asl/tile/layout-and-rearrangement/layout/TSHUF/tile-static-tshuf-contract-001.asl", + "requirements": [ + "PTO-INST-TILE-TSHUF" + ], + "sha256": "445a8e6ad22ef7f0cf59785a7fc34aad69588db5e61bcf53be27cc41ffa49f0a", + "source": "asl/tile/layout-and-rearrangement/layout/TSHUF.asl" + }, { "id": "PTO-AVS-TILE-TSORT-BUNDLE-001", "kind": "execution", @@ -58793,7 +58572,7 @@ "requirements": [ "PTO-INST-TILE-TSORT" ], - "sha256": "35df05b4ab00d1c3e4e70bce59ba9af0d37fff0a5bca2de87114380fc41793fa", + "sha256": "ef53888a540b9a8f7683e857b48cfd5b1242d2cb90915fb4270a459ed376ae06", "source": "asl/tile/irregular-and-complex/sorting/TSORT.asl" }, { @@ -58966,27 +58745,6 @@ "sha256": "8503c40881bfaf0066e6fc5d1ad76bcc96cb9efc7a5516dfa22b1a0ea0ecc996", "source": "asl/tile/tile-scalar-and-immediate/arithmetic/TSUBS.asl" }, - { - "id": "PTO-AVS-TILE-TTRANS-RECT-001", - "kind": "execution", - "path": "tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-exec-ttrans-rect-001.asl", - "requirements": [ - "PTO-TTRANS-CONTRACT-001", - "PTO-INST-TILE-TTRANS" - ], - "sha256": "4bb95d1b3923d65b9eb132a33d70fc17a6e6aa6efc788969a1b8d312fca8407a", - "source": "asl/tile/layout-and-rearrangement/layout/TTRANS.asl" - }, - { - "id": "PTO-AVS-TILE-TTRANS-STATIC-001", - "kind": "static-invariant", - "path": "tests/asl/tile/layout-and-rearrangement/layout/TTRANS/tile-static-ttrans-contract-001.asl", - "requirements": [ - "PTO-INST-TILE-TTRANS" - ], - "sha256": "b9787e385d5cb27c5940a27149cbcb87eea20c5a75af9c7d8f640b5c33877500", - "source": "asl/tile/layout-and-rearrangement/layout/TTRANS.asl" - }, { "id": "PTO-AVS-TILE-TTRI-BUNDLE-001", "kind": "execution", @@ -59034,7 +58792,7 @@ "requirements": [ "PTO-INST-TILE-TTRI" ], - "sha256": "c28abe5f9d98a233abf8ffcc8c17de6b14602daad4e22432fd6ed1b26ae23e40", + "sha256": "4d2acd310308f5f57957fc42d943894e1664838d6f8f52b65b328d0579905373", "source": "asl/tile/irregular-and-complex/initialization/TTRI.asl" }, { @@ -59047,6 +58805,27 @@ "sha256": "f6fee5ab66db0e02bf1baad5dc68bc097c00b0ea97658bb0532879f9b6c53377", "source": "asl/tile/irregular-and-complex/initialization/TTRI.asl" }, + { + "id": "PTO-AVS-TILE-TUNPACK-FIELD-001", + "kind": "execution", + "path": "tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-exec-tunpack-field-001.asl", + "requirements": [ + "PTO-TUNPACK-CONTRACT-001", + "PTO-INST-TILE-TUNPACK" + ], + "sha256": "3ab0d71cdbcedbd965caa1b67b63907f0de5e9a52909c005f6cfd94c1cb1904d", + "source": "asl/tile/layout-and-rearrangement/layout/TUNPACK.asl" + }, + { + "id": "PTO-AVS-TILE-TUNPACK-STATIC-001", + "kind": "static-invariant", + "path": "tests/asl/tile/layout-and-rearrangement/layout/TUNPACK/tile-static-tunpack-contract-001.asl", + "requirements": [ + "PTO-INST-TILE-TUNPACK" + ], + "sha256": "7a0a1a4172994de59bbd4c591a358e87371e697b93567fbfdb1c37240099c32a", + "source": "asl/tile/layout-and-rearrangement/layout/TUNPACK.asl" + }, { "id": "PTO-AVS-TILE-TXOR-BITS-001", "kind": "execution", @@ -62870,6 +62649,26 @@ "PTO-AVS-BLOCK-MODEL-COMMIT-VALIDATION-STATIC-001" ] }, + { + "classification": [ + "model", + "dispatch", + "cell-rearrangement-schema" + ], + "documentation": "docs/block/model/dispatch/cell-rearrangement-schema.md", + "id": "PTO-BLOCK-MODEL-DISPATCH-CELL-REARRANGEMENT-SCHEMA", + "mnemonic": null, + "readiness_subjects": [], + "semantic_tests": [ + "PTO-AVS-BLOCK-CELL-REARRANGE-DECODED-001" + ], + "source": "asl/block/model/dispatch/cell-rearrangement-schema.asl", + "surface": "block", + "tests": [ + "PTO-AVS-BLOCK-CELL-REARRANGE-DECODED-001", + "PTO-AVS-BLOCK-MODEL-DISPATCH-CELL-REARR-SCHEMA-STATIC-001" + ] + }, { "classification": [ "model", @@ -63263,29 +63062,6 @@ "PTO-AVS-BLOCK-MODEL-DISPATCH-NUMERIC-CONTROL-STATIC-001" ] }, - { - "classification": [ - "model", - "dispatch", - "partial-schema" - ], - "documentation": "docs/block/model/dispatch/partial-schema.md", - "id": "PTO-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA", - "mnemonic": null, - "readiness_subjects": [ - "ADR-0032", - "ADR-0055" - ], - "semantic_tests": [ - "PTO-AVS-BLOCK-TPART-SCHEMA-001" - ], - "source": "asl/block/model/dispatch/partial-schema.asl", - "surface": "block", - "tests": [ - "PTO-AVS-BLOCK-MODEL-DISPATCH-PARTIAL-SCHEMA-STATIC-001", - "PTO-AVS-BLOCK-TPART-SCHEMA-001" - ] - }, { "classification": [ "model", @@ -64324,10 +64100,6 @@ "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291", "PTO-AVS-BLOCK-SUBVIEW-CUBE-DESCRIPTOR-001" ], "source": "asl/block/model/operands/subview-descriptor.asl", @@ -64622,10 +64394,6 @@ "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-285", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-286", "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-287", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-288", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-289", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-290", - "PTO-AVS-BLOCK-RANGE-OPERATION-MATRIX-291", "PTO-AVS-BLOCK-SUBVIEW-CUBE-DESCRIPTOR-001" ] }, @@ -80429,6 +80197,7 @@ "ADR-0080" ], "semantic_tests": [ + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-TADD-DATA-TYPES-001", "PTO-AVS-TILE-TADD-DEFINEDNESS-001", "PTO-AVS-TILE-TADD-DIM-DEFAULTS-001", @@ -80440,6 +80209,7 @@ "source": "asl/tile/elementwise-tile-tile/arithmetic/TADD.asl", "surface": "tile", "tests": [ + "PTO-AVS-TILE-CUBE-ELEMENTWISE-DECODED-001", "PTO-AVS-TILE-TADD-DATA-TYPES-001", "PTO-AVS-TILE-TADD-DEFINEDNESS-001", "PTO-AVS-TILE-TADD-DIM-DEFAULTS-001", @@ -81843,160 +81613,6 @@ "PTO-AVS-TILE-TSORT-TYPES-001" ] }, - { - "classification": [ - "irregular-and-complex", - "union" - ], - "documentation": "docs/tile/irregular-and-complex/union/TPARTADD.md", - "id": "PTO-TILE-TPARTADD", - "instruction_contract": { - "artifact": "spec/evidence/instruction-contract-closure.json", - "mnemonic": "TPARTADD", - "ndf_clause": "PTO-INST-TILE-TPARTADD" - }, - "mnemonic": "TPARTADD", - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" - ], - "semantic_tests": [ - "PTO-AVS-TILE-TPARTADD-BUNDLE-001", - "PTO-AVS-TILE-TPARTADD-OVERLAP-001" - ], - "source": "asl/tile/irregular-and-complex/union/TPARTADD.asl", - "surface": "tile", - "tests": [ - "PTO-AVS-TILE-TPARTADD-BUNDLE-001", - "PTO-AVS-TILE-TPARTADD-OVERLAP-001", - "PTO-AVS-TILE-TPARTADD-STATIC-001" - ] - }, - { - "classification": [ - "irregular-and-complex", - "union" - ], - "documentation": "docs/tile/irregular-and-complex/union/TPARTMAX.md", - "id": "PTO-TILE-TPARTMAX", - "instruction_contract": { - "artifact": "spec/evidence/instruction-contract-closure.json", - "mnemonic": "TPARTMAX", - "ndf_clause": "PTO-INST-TILE-TPARTMAX" - }, - "mnemonic": "TPARTMAX", - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" - ], - "semantic_tests": [ - "PTO-AVS-TILE-TPARTMAX-U8-001" - ], - "source": "asl/tile/irregular-and-complex/union/TPARTMAX.asl", - "surface": "tile", - "tests": [ - "PTO-AVS-TILE-TPARTMAX-STATIC-001", - "PTO-AVS-TILE-TPARTMAX-U8-001" - ] - }, - { - "classification": [ - "irregular-and-complex", - "union" - ], - "documentation": "docs/tile/irregular-and-complex/union/TPARTMIN.md", - "id": "PTO-TILE-TPARTMIN", - "instruction_contract": { - "artifact": "spec/evidence/instruction-contract-closure.json", - "mnemonic": "TPARTMIN", - "ndf_clause": "PTO-INST-TILE-TPARTMIN" - }, - "mnemonic": "TPARTMIN", - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" - ], - "semantic_tests": [ - "PTO-AVS-TILE-TPARTMIN-S8-001" - ], - "source": "asl/tile/irregular-and-complex/union/TPARTMIN.asl", - "surface": "tile", - "tests": [ - "PTO-AVS-TILE-TPARTMIN-S8-001", - "PTO-AVS-TILE-TPARTMIN-STATIC-001" - ] - }, - { - "classification": [ - "irregular-and-complex", - "union" - ], - "documentation": "docs/tile/irregular-and-complex/union/TPARTMUL.md", - "id": "PTO-TILE-TPARTMUL", - "instruction_contract": { - "artifact": "spec/evidence/instruction-contract-closure.json", - "mnemonic": "TPARTMUL", - "ndf_clause": "PTO-INST-TILE-TPARTMUL" - }, - "mnemonic": "TPARTMUL", - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" - ], - "semantic_tests": [ - "PTO-AVS-TILE-TPARTMUL-DTYPE-001", - "PTO-AVS-TILE-TPARTMUL-WRAP-001" - ], - "source": "asl/tile/irregular-and-complex/union/TPARTMUL.asl", - "surface": "tile", - "tests": [ - "PTO-AVS-TILE-TPARTMUL-DTYPE-001", - "PTO-AVS-TILE-TPARTMUL-STATIC-001", - "PTO-AVS-TILE-TPARTMUL-WRAP-001" - ] - }, - { - "classification": [ - "layout-and-rearrangement", - "initialization" - ], - "documentation": "docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md", - "id": "PTO-TILE-TFILLPAD", - "instruction_contract": { - "artifact": "spec/evidence/instruction-contract-closure.json", - "mnemonic": "TFILLPAD", - "ndf_clause": "PTO-INST-TILE-TFILLPAD" - }, - "mnemonic": "TFILLPAD", - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0082" - ], - "semantic_tests": [ - "PTO-AVS-TILE-TFILLPAD-SCALAR-001" - ], - "source": "asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl", - "surface": "tile", - "tests": [ - "PTO-AVS-TILE-TFILLPAD-SCALAR-001", - "PTO-AVS-TILE-TFILLPAD-STATIC-001" - ] - }, { "classification": [ "layout-and-rearrangement", @@ -82157,29 +81773,95 @@ "layout-and-rearrangement", "layout" ], - "documentation": "docs/tile/layout-and-rearrangement/layout/TTRANS.md", - "id": "PTO-TILE-TTRANS", + "documentation": "docs/tile/layout-and-rearrangement/layout/TPACK.md", + "id": "PTO-TILE-TPACK", "instruction_contract": { "artifact": "spec/evidence/instruction-contract-closure.json", - "mnemonic": "TTRANS", - "ndf_clause": "PTO-INST-TILE-TTRANS" + "mnemonic": "TPACK", + "ndf_clause": "PTO-INST-TILE-TPACK" }, - "mnemonic": "TTRANS", - "readiness_subjects": [ - "ADR-0035", - "ADR-0052", - "ADR-0057", - "ADR-0059", - "ADR-0083" + "mnemonic": "TPACK", + "readiness_subjects": [], + "semantic_tests": [ + "PTO-AVS-TILE-TPACK-FIELDS-001" + ], + "source": "asl/tile/layout-and-rearrangement/layout/TPACK.asl", + "surface": "tile", + "tests": [ + "PTO-AVS-TILE-TPACK-FIELDS-001", + "PTO-AVS-TILE-TPACK-STATIC-001" + ] + }, + { + "classification": [ + "layout-and-rearrangement", + "layout" ], + "documentation": "docs/tile/layout-and-rearrangement/layout/TPERMUTE.md", + "id": "PTO-TILE-TPERMUTE", + "instruction_contract": { + "artifact": "spec/evidence/instruction-contract-closure.json", + "mnemonic": "TPERMUTE", + "ndf_clause": "PTO-INST-TILE-TPERMUTE" + }, + "mnemonic": "TPERMUTE", + "readiness_subjects": [], "semantic_tests": [ - "PTO-AVS-TILE-TTRANS-RECT-001" + "PTO-AVS-TILE-TPERMUTE-BYTE-TABLE-001" ], - "source": "asl/tile/layout-and-rearrangement/layout/TTRANS.asl", + "source": "asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl", "surface": "tile", "tests": [ - "PTO-AVS-TILE-TTRANS-RECT-001", - "PTO-AVS-TILE-TTRANS-STATIC-001" + "PTO-AVS-TILE-TPERMUTE-BYTE-TABLE-001", + "PTO-AVS-TILE-TPERMUTE-STATIC-001" + ] + }, + { + "classification": [ + "layout-and-rearrangement", + "layout" + ], + "documentation": "docs/tile/layout-and-rearrangement/layout/TSHUF.md", + "id": "PTO-TILE-TSHUF", + "instruction_contract": { + "artifact": "spec/evidence/instruction-contract-closure.json", + "mnemonic": "TSHUF", + "ndf_clause": "PTO-INST-TILE-TSHUF" + }, + "mnemonic": "TSHUF", + "readiness_subjects": [], + "semantic_tests": [ + "PTO-AVS-TILE-TSHUF-BFLY-001" + ], + "source": "asl/tile/layout-and-rearrangement/layout/TSHUF.asl", + "surface": "tile", + "tests": [ + "PTO-AVS-TILE-TSHUF-BFLY-001", + "PTO-AVS-TILE-TSHUF-STATIC-001" + ] + }, + { + "classification": [ + "layout-and-rearrangement", + "layout" + ], + "documentation": "docs/tile/layout-and-rearrangement/layout/TUNPACK.md", + "id": "PTO-TILE-TUNPACK", + "instruction_contract": { + "artifact": "spec/evidence/instruction-contract-closure.json", + "mnemonic": "TUNPACK", + "ndf_clause": "PTO-INST-TILE-TUNPACK" + }, + "mnemonic": "TUNPACK", + "readiness_subjects": [], + "semantic_tests": [ + "PTO-AVS-TILE-TUNPACK-FIELD-001" + ], + "source": "asl/tile/layout-and-rearrangement/layout/TUNPACK.asl", + "surface": "tile", + "tests": [ + "PTO-AVS-TILE-TUNPACK-FIELD-001", + "PTO-AVS-TILE-TUNPACK-STATIC-001" ] }, { @@ -83296,14 +82978,11 @@ "readiness_subjects": [ "ADR-0096" ], - "semantic_tests": [ - "PTO-AVS-TILE-TESTTILEGENERATION-EXECUTION-001" - ], + "semantic_tests": [], "source": "asl/tile/model/execution/generation.asl", "surface": "tile", "tests": [ - "PTO-AVS-TILE-MODEL-EXECUTION-GENERATION-STATIC-001", - "PTO-AVS-TILE-TESTTILEGENERATION-EXECUTION-001" + "PTO-AVS-TILE-MODEL-EXECUTION-GENERATION-STATIC-001" ] }, { @@ -83424,14 +83103,11 @@ "readiness_subjects": [ "ADR-0096" ], - "semantic_tests": [ - "PTO-AVS-TILE-TESTTILEREARRANGEMENT-EXECUTION-001" - ], + "semantic_tests": [], "source": "asl/tile/model/execution/rearrangement.asl", "surface": "tile", "tests": [ - "PTO-AVS-TILE-MODEL-EXECUTION-REARRANGEMENT-STATIC-001", - "PTO-AVS-TILE-TESTTILEREARRANGEMENT-EXECUTION-001" + "PTO-AVS-TILE-MODEL-EXECUTION-REARRANGEMENT-STATIC-001" ] }, { @@ -83554,14 +83230,11 @@ "id": "PTO-TILE-MODEL-LEGALITY-DTYPE-LAYOUT", "mnemonic": null, "readiness_subjects": [], - "semantic_tests": [ - "PTO-AVS-TILE-STAGE4-CARRIER-TYPES-001" - ], + "semantic_tests": [], "source": "asl/tile/model/legality/dtype-layout.asl", "surface": "tile", "tests": [ - "PTO-AVS-TILE-MODEL-LEGALITY-DTYPE-LAYOUT-STATIC-001", - "PTO-AVS-TILE-STAGE4-CARRIER-TYPES-001" + "PTO-AVS-TILE-MODEL-LEGALITY-DTYPE-LAYOUT-STATIC-001" ] }, { diff --git a/spec/release-manifest.json b/spec/release-manifest.json index 248e9a4e7..fef501d1c 100644 --- a/spec/release-manifest.json +++ b/spec/release-manifest.json @@ -178,7 +178,7 @@ }, { "path": "asl/arch/overview/encoding-ownership.asl", - "sha256": "2772aca24d21a4cb0358e34f290a8f194259c22adc4bd75ac006bbc98ef58d09" + "sha256": "c966dc5c893b35cf6ce25ec303839f60c68f52d90bf2f5bdd74b5de115ea9083" }, { "path": "asl/arch/overview/instruction-classification.asl", @@ -524,6 +524,10 @@ "path": "asl/block/model/commit/validation.asl", "sha256": "f22cac246c59a10aebedb4ab19805f0314130ef0fade576559816eb3608b12f5" }, + { + "path": "asl/block/model/dispatch/cell-rearrangement-schema.asl", + "sha256": "18f22fd96b5385ce47617c00aafdaa460c2fec6cab1cc867f28b1a772b259bc2" + }, { "path": "asl/block/model/dispatch/commands.asl", "sha256": "79cdbd2e308a414b0db71d430b6f508757b475273f4d881e0d877beeb7934e1b" @@ -554,7 +558,7 @@ }, { "path": "asl/block/model/dispatch/destination-shape.asl", - "sha256": "cad934b53270a4b925920caf9e78b6ec92642d99f708fa0eb6052fd55ae82c6c" + "sha256": "439f6dad32fa19dc00b47d36df0ad85354e28ffec9122199392d606a0ea0f96b" }, { "path": "asl/block/model/dispatch/expansion-schema.asl", @@ -576,10 +580,6 @@ "path": "asl/block/model/dispatch/numeric-control.asl", "sha256": "8372aa20c99f953c426e489be3555430cc0fe240d4808fda34180a9a11f5a8f7" }, - { - "path": "asl/block/model/dispatch/partial-schema.asl", - "sha256": "1e463fc297b0e62a32710230340d820bdbd31eeb2f2bfce4ec110a571e63c84b" - }, { "path": "asl/block/model/dispatch/quantization-schema.asl", "sha256": "4ffadc99a63f4f2946c2e0faaae97329427dba5858e7adb1593e489ab1d06259" @@ -614,15 +614,15 @@ }, { "path": "asl/block/model/dispatch/tile-execution.asl", - "sha256": "491cb098e54da5d06b8d06e9846038b0f32b0e8478ad72af76c004be2ab315b7" + "sha256": "d6e82b83726802faf2fa66133d18e0f33b40bd4448b3af7d349edc905c091b30" }, { "path": "asl/block/model/dispatch/tile-scalar-schema.asl", - "sha256": "9df397a10cb810ebf78d5fa8c4357c224fe46688ed58b52544cdf9d3225480be" + "sha256": "7cf701452bd5b31692bad2d2b6099f7b34963a6a1197dd1b98fd9b2512234f2c" }, { "path": "asl/block/model/dispatch/tile-schema.asl", - "sha256": "3f36feeac1ff52e1398401fb30e84a5f109d8f4ad0454394c75d88ef81068243" + "sha256": "982233f0a7347697663ca0a6306dbc4467b935abeabd95e4b0a154d91ccb53d2" }, { "path": "asl/block/model/dispatch/tlsu-gmov.asl", @@ -630,7 +630,7 @@ }, { "path": "asl/block/model/dispatch/tlsu-layout-conversion.asl", - "sha256": "f8afbda1d02bca81bd6f9016e623a691c866f6c3356a07f5f63c08e4bc9619a1" + "sha256": "6bc7f9212605217e06b0d30afa5826467e4af4b23d9f0f52c22731a4a144dcff" }, { "path": "asl/block/model/dispatch/tlsu-mgather-cas.asl", @@ -686,7 +686,7 @@ }, { "path": "asl/block/model/operands/portable-carriers.asl", - "sha256": "3edeae5b788543df1fceb1cf92b91e90b9a11504bb72aa9a45705740148486bf" + "sha256": "efb0b656d956606e6f3110edd53328449b9b764c67363dac61aa5a1a9f41964c" }, { "path": "asl/block/model/operands/range-modifiers.asl", @@ -2814,59 +2814,39 @@ }, { "path": "asl/tile/irregular-and-complex/format-conversion/TDEQUANT.asl", - "sha256": "2781a69ad193954d1450217013bcd93f8de449ce8736cf997f82a71b26be30d7" + "sha256": "435c6285ac6c8c4070c15d6844ba3b149dbd0548451ce7c6fcffd14f31eaa2d9" }, { "path": "asl/tile/irregular-and-complex/format-conversion/TQUANT.asl", - "sha256": "8373af570f11c5797eee95093b4c7c83e1803223c704ae5bb92285408c4efc5a" + "sha256": "be43d24a1fe56c1441584cb74409a76484813fba485f0663be44c81b064dba72" }, { "path": "asl/tile/irregular-and-complex/initialization/TCI.asl", - "sha256": "0b33116c56d6cdd31aa102a54aa6047770c0866aec3b2eb72320dfda6e65c190" + "sha256": "eddc7ebebf9f5333ad1ebaa2c02a95f897434cdef7e81da9f7d88af61c0ccc49" }, { "path": "asl/tile/irregular-and-complex/initialization/THISTOGRAM.asl", - "sha256": "275e71eb011fe65ee14d9cbe9e019ac77071c8b6fcb338bce2f2b81d5842fe52" + "sha256": "a02954ff2bd6f38622bb67005939fb15382318ae6556b4dd91adf7dc3761ee91" }, { "path": "asl/tile/irregular-and-complex/initialization/TTRI.asl", - "sha256": "ec99d7a07222d5d652948f6c01891241d7c468cf36cec35f9403b1070e5d24a7" + "sha256": "2bbec740f5913f799bc9ac2658baf1ba7ac7bf93d6edb1cec57aba3743c5fe9b" }, { "path": "asl/tile/irregular-and-complex/layout/TGATHER.asl", - "sha256": "ef163ceaf3ce27cefa6d22606fd99ece39c587c28bafbf87d36d092ce693e1bb" + "sha256": "c13c6a402499043e14df0f63e85f276e45526a33fc1c7333897582ba06f62c41" }, { "path": "asl/tile/irregular-and-complex/layout/TSCATTER.asl", - "sha256": "71da75b595837e17f9bf850c4420f040b5dba2f33fe8415a4b6fcb537ac2c52a" + "sha256": "4826ef15b0fd8f3d5baa19c92e5512fa061d5dabfdd094faa264b6385793104a" }, { "path": "asl/tile/irregular-and-complex/sorting/TMRGSORT.asl", - "sha256": "66c9f678e2d899499be007e4c98391ba2e9aa539c1a86909364223a124054512" + "sha256": "bab8b53c32c4f4a56c7a95919419a3309b0aefa33c9381669caf06f440e0e95a" }, { "path": "asl/tile/irregular-and-complex/sorting/TSORT.asl", - "sha256": "a3a8c8b819b399418ab5f3f0dfcb63519a323b418562d8864cdb15f68d3e4eff" - }, - { - "path": "asl/tile/irregular-and-complex/union/TPARTADD.asl", - "sha256": "6a63c5d92632b82787bc361bd5ae4b5d7794f21abb737c9259600a6b3c257385" - }, - { - "path": "asl/tile/irregular-and-complex/union/TPARTMAX.asl", - "sha256": "b8da328acf0dd4aff5ae21348814ee43e262e75cad3af9aea6a365670fe1138f" - }, - { - "path": "asl/tile/irregular-and-complex/union/TPARTMIN.asl", - "sha256": "63407643e7a66741a7e2441707ac5b49327132a4b54132aa9773fbfa6635f6a2" - }, - { - "path": "asl/tile/irregular-and-complex/union/TPARTMUL.asl", - "sha256": "d212bb77d42b5879b392248779de5052dc5cbbd154743fdba51af0cab0952e4e" - }, - { - "path": "asl/tile/layout-and-rearrangement/initialization/TFILLPAD.asl", - "sha256": "3ee3dc5ad8c02a9c9847c189eb6b4b80f7aa754b9c2fa5c520bf148e7003959b" + "sha256": "e6912ac54151cc977f8545b5ab33b892e9a62b291b7a0509a57b9c71678a76a6" }, { "path": "asl/tile/layout-and-rearrangement/layout/TCONCAT.asl", @@ -2886,95 +2866,107 @@ }, { "path": "asl/tile/layout-and-rearrangement/layout/TMOV.asl", - "sha256": "e5d3c8c347cd93e2699532b467443f99e01db9a8f61466ecad2d4a31e95a4861" + "sha256": "a793deac4defa4b633a0b996d55f4b69c3a8448205e9e08ad37d1bba20daab5e" + }, + { + "path": "asl/tile/layout-and-rearrangement/layout/TPACK.asl", + "sha256": "3744e3f592f0b88d44806845a029be372fc48a8565a8ff4702d07a3631a5a7a0" + }, + { + "path": "asl/tile/layout-and-rearrangement/layout/TPERMUTE.asl", + "sha256": "455ba580be500adcba1b4597a270d7bb5f583eb7da95462288c5e2e60d18b19b" + }, + { + "path": "asl/tile/layout-and-rearrangement/layout/TSHUF.asl", + "sha256": "33ff7ddba75203adb60983616329e8e294b786b70714ea622c0aee936045855c" }, { - "path": "asl/tile/layout-and-rearrangement/layout/TTRANS.asl", - "sha256": "8fc0c417dbf4fb4d6f3356a5da75265ee748824db07a45b542542980183abad9" + "path": "asl/tile/layout-and-rearrangement/layout/TUNPACK.asl", + "sha256": "66d9ec2b9df00fc0c716bab78d3765716daca3f11278a142668d09fe6acd0c3f" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL.asl", - "sha256": "823d01c0d9dc4e828c29d58f893d4e05b70a6ee6260fe6185268e0c0599604bb" + "sha256": "ae8f3b86ebc6fbc4393b9db6fad2a2c7c86e5a794baaf249aa675b7c5f4d63c6" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_ACC.asl", - "sha256": "8723354cfa93f3906bd467c39a1e68a81b6e164350dbd2e383d64ad77e78196d" + "sha256": "33479885017a08076e359066df79435a57b9226fd9a2d76393e81d65ccdf589d" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_BIAS.asl", - "sha256": "f3e01960bc9e802a95b2d0d6482a9f9a46398853f9d6a280177fb2e49c6db167" + "sha256": "88538f4cc17d5dbfd08a58074d17957769ab05029fe4c275313bc13e1392c2f0" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX.asl", - "sha256": "6e90a68cafbc8887c5320d71ee2c8044f43404c1d22e7154b4f5842f9acaf0c3" + "sha256": "4ffd99cdd3ea4eeb06acc3e7e3b96713457f4aad7dd7907e11d9732b487eb74f" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_ACC.asl", - "sha256": "1c620e88281d6c61c196f6c7db205418caed2917b5b4d0bf30ca3be6b3f3582d" + "sha256": "90db1211d3f23701a89f70d67fbdc7b820db38e622b9d95548f14c3f71439e5f" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-matrix/TMATMUL_MX_BIAS.asl", - "sha256": "a0219b13267eaefbc11779a01bd17a24727dc397c7bf2bc8018a442c70cf0e4e" + "sha256": "b29f4060939dbb5abfe29660ab0926446c3045c08cffa89047965bb0170a6b25" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV.asl", - "sha256": "02b201ff36ac27a78b632dd4d8be1acf37079d30330907bf43c8686fd6ec2065" + "sha256": "e0c9ed89cdcf8190be62a51ea62375dc1e799d3b5ba035e94b87d056bcc7beeb" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_ACC.asl", - "sha256": "508d2f24c913225b2aebaa9103aed1f6bd31a69d0029435a4ea9d47219dee01f" + "sha256": "8a577342ee38712022ee03e5fc6e50b6efbd70efeb3acc4ba42e11558b9109a8" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_BIAS.asl", - "sha256": "2350b5ec6d22c1ad84a39b0a1c292d498c1f6503c35e05be2d9523074e41fa95" + "sha256": "233ce507351fb7c64149986dbc1af8f62e476994ab71c6b7dce9bccd4397a0e1" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX.asl", - "sha256": "2d4b565eaf9cf25552bb32e161a261373583247b01f74860a5fa228676394aa4" + "sha256": "b74c40b8dc720e83a785f3da592d73c21104fdb1f5177aa09fd4b67adbbc31e4" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_ACC.asl", - "sha256": "ce2eacdd50779085bd61eed21459f419aaf86d78fc4ac0ad9b622fa4bdd0189d" + "sha256": "27983c91f9b364e478570a68931d40501a6d9aab6b39c935f39a6db7ab852b6a" }, { "path": "asl/tile/matrix-and-matrix-vector/matrix-vector/TGEMV_MX_BIAS.asl", - "sha256": "a2467029b55af5e6e4394e60c3a4c7bc579a09ff62433ddc599b85c87e613ebb" + "sha256": "e30c620e1191e1e76b69db86d397517a01070b9f9ad4693950f356865db62714" }, { "path": "asl/tile/memory-and-data-movement/irregular/MGATHER.asl", - "sha256": "c96d8d39e38b9c8fd7b4e1cbca3bd737c0d57701cedc92a9953b217e6360d9de" + "sha256": "23bb5acd9c309a151a75c30f9d80f6b02530a1d3b14abcabc46ce675c9647799" }, { "path": "asl/tile/memory-and-data-movement/irregular/MGATHER_CAS.asl", - "sha256": "543ba36bf097be3ae1dc025db878903f3e27afb1157cab5937dfc544c6ea2998" + "sha256": "d299f3a3098d9fb96444d81b5b9899e4695e7da8e68d6e5d4cf4f6c9ebba5a7e" }, { "path": "asl/tile/memory-and-data-movement/irregular/MGATHER_MASK.asl", - "sha256": "9d21ffe1a91fe46e113aa0a3d3296109dac5b4134b752aba67ac12da1cdd3749" + "sha256": "94712e5451f92d3d29bce6b304d02eb20564091d148914a2e551db681fa2b88b" }, { "path": "asl/tile/memory-and-data-movement/irregular/MSCATTER.asl", - "sha256": "ea41389b7811409bb24065e603e7e94a0ce5b7ed94bf7c3873298e34d2f93c79" + "sha256": "ba2677c93c08c2ac8fe2d5a802a5ecfab65bee61586db88cf36780725d2ef3ee" }, { "path": "asl/tile/memory-and-data-movement/irregular/MSCATTER_MASK.asl", - "sha256": "a65c5f6728047eb5c8a07e8748c378d39c8e22d8278672d02db86cee0dd09e60" + "sha256": "60b398904fef68036f638f575301d27117f83753e78cadaaea93b50b151dee20" }, { "path": "asl/tile/memory-and-data-movement/pe-movement/GMOV.asl", - "sha256": "42ddf0b95a12de6654c668c3eecf316c4052d3a93ac2905df017fcbceff64f2c" + "sha256": "43c13e3f66674bca7c9e59e211cfe03c1419f5e3883851203a4cbf8404e1b57e" }, { "path": "asl/tile/memory-and-data-movement/regular/TLOAD.asl", - "sha256": "4f7cb7eff9a658aec0bb3867adf7a07b057a7dbd9ea1cca6bf64421b8d1cfafb" + "sha256": "4e6997ee955ecf4aa0915cb518d17f4856dcd2583fa10003cb55a9e493964f13" }, { "path": "asl/tile/memory-and-data-movement/regular/TPREFETCH.asl", - "sha256": "edaa7b33b2882f46ec0855b025ab50881458aa3a16d691e32c372ca2ba082c8a" + "sha256": "614b0debe065aeb127d2303d313b782361708bb176829437291fe52f6a927186" }, { "path": "asl/tile/memory-and-data-movement/regular/TSTORE.asl", - "sha256": "3d393752c569421bf5a9a4b0ba91f11cf5f4ef12d41ff1c1ee0bd1fdecb4a1fb" + "sha256": "0338a994e1246023f72595022c36f2b40c6c7ecd35c860f1ee92584481ac1498" }, { "path": "asl/tile/model/capacity/local.asl", @@ -2998,11 +2990,11 @@ }, { "path": "asl/tile/model/dispatch/irregular-and-complex.asl", - "sha256": "7f426553ec5a5278208b4d12f7982092d2c2afee111dd440a1e766bccfca7357" + "sha256": "c9ba7523635e95c8668074b7ddb23c8703b4f7aba4abfb5a1144dea7c115dbe7" }, { "path": "asl/tile/model/dispatch/layout-and-rearrangement.asl", - "sha256": "85ada11f0f10250a17ff32a363397cb6ab825371900ee847a0eb420508e45d72" + "sha256": "51b516fca491bc8c1de0d0dd455f00bbb041e2f2c5244b633f4e75d751fde9d7" }, { "path": "asl/tile/model/dispatch/matrix-and-matrix-vector.asl", @@ -3030,7 +3022,7 @@ }, { "path": "asl/tile/model/execution/complex.asl", - "sha256": "75be0aab37e4a696d0cf6b819c7fdf655f1654d9e97b9f81ff6da5f281819573" + "sha256": "439eea44602d102b4e1333cd0b1897f0aab4e81a24c2eae1a37aae3e8df3d85d" }, { "path": "asl/tile/model/execution/cube.asl", @@ -3050,7 +3042,7 @@ }, { "path": "asl/tile/model/execution/generation.asl", - "sha256": "075dd8b8949b82b87c7a6141f1712ab797a2b91022e27e6e60e506e79c4c2dea" + "sha256": "dca647f2b4077692459c76442735c10dc8dbb4285b52b0e7236679d25d2ecedb" }, { "path": "asl/tile/model/execution/image-to-column.asl", @@ -3074,7 +3066,7 @@ }, { "path": "asl/tile/model/execution/rearrangement.asl", - "sha256": "c451d8cf31979d7079c23210773cfd41787a9b3a315eac585d1667d0c38cb21d" + "sha256": "f4c5b95c534d67b3251634b7d635626822068b2164587d352a5235721784d084" }, { "path": "asl/tile/model/execution/reduction.asl", @@ -3090,7 +3082,7 @@ }, { "path": "asl/tile/model/legality/allocation-capacity.asl", - "sha256": "bca9eafd914261df188ba804a697af10d5963cafd2d14be34024e50e27130bca" + "sha256": "2c57fbe4bbe27b4fec65bc4db2c50ef00c51983715ae284792749f83eaad7887" }, { "path": "asl/tile/model/legality/descriptor-shape.asl", @@ -3098,7 +3090,7 @@ }, { "path": "asl/tile/model/legality/dtype-layout.asl", - "sha256": "62df49205dd64ffd0288adc1a782446cede2cb6f04f975d52ca799eb8ba0d8aa" + "sha256": "7bb12dde68c511d184644466a17b193cb1099001e434cf17c8e9163eb36cc5de" }, { "path": "asl/tile/model/legality/image-to-column.asl", @@ -3106,7 +3098,7 @@ }, { "path": "asl/tile/model/legality/indexed-layout.asl", - "sha256": "becc2f7a768a433f6d7e8a986cfdfc480c6754661e653ed29c470225e7803862" + "sha256": "b8313b4b73fb230198b50f12808b0234fd459222b495fa04a95ac464fa68ad29" }, { "path": "asl/tile/model/legality/indexed-rearrangement.asl", @@ -3114,7 +3106,7 @@ }, { "path": "asl/tile/model/legality/layout-rearrangement.asl", - "sha256": "b9253ce611fd7f3554f7ab27c804c6702523fbb84b255a6b9eb8e29eb6b5e430" + "sha256": "3e4c52eb7c5cd6c2832820a6fb2366bb71513a4eb3d34118e76ce557a30c6da8" }, { "path": "asl/tile/model/legality/matrix-cube-primary.asl", @@ -3146,7 +3138,7 @@ }, { "path": "asl/tile/model/legality/operand-schema.asl", - "sha256": "eb2f61467cd3df6c46fc6813a11331cd14ce41d779d0f203909c5233f5488018" + "sha256": "4a24d709a60466acbf81c8428c7cf234b9be5c01f2a9e0dab1b54059ad3376f8" }, { "path": "asl/tile/model/legality/pe-mask.asl", @@ -3238,7 +3230,7 @@ }, { "path": "asl/tile/model/state/types.asl", - "sha256": "0fc88a974e9e23ec6b26f62d4d6d0c46168f37adb7601948113500d21a81d9ca" + "sha256": "93673ccc08b0ddcbd65d4f9e849cbff7229c7c2e28ed6ac70a04c0b583f7fe17" }, { "path": "asl/tile/reduce-and-expand/column-expansion/TCOLEXPAND.asl", @@ -3418,7 +3410,7 @@ }, { "path": "spec/catalog/extension-encoding-reservations.json", - "sha256": "3a406f744ab5aa14af7a3e01b6f639d56d4cb4758123cbc73b0a2baf505eb065" + "sha256": "8fce84f9671da19865c6b22b2c53bf79f77176ebecfd9952c54662e427069e2e" }, { "path": "spec/catalog/numeric-profile-applicability.json", @@ -3438,27 +3430,27 @@ }, { "path": "spec/catalog/tile-operations.json", - "sha256": "07c5cf6f6e59916f3cbbecb0b83fe364704e1a79e1a43fa83f2997b6f7242207" + "sha256": "73c7f31c34b4adff92eef1152480c18c748c0facadc93077574a554f89485f5f" }, { "path": "spec/evidence/architecture-readiness.json", - "sha256": "9b6baf0fd80f093a2bf6c7648f6926c67ca7b9f2bf6f85756f1d61b885b980b2" + "sha256": "7d955aa010db5e11f22415b0e655263fb951236b64297ba151cf8a728f4a6351" }, { "path": "spec/evidence/instruction-contract-closure.json", - "sha256": "08616dd48cb205a59a67f4ce137d93a73de8fbab1152b7795f0843c33f9af729" + "sha256": "dd272cb06bd5c85c51b52f81ee705133a698bd684cdede8ea87b57c04d901ba3" }, { "path": "spec/evidence/mnemonic-descriptions/coverage-summary.json", - "sha256": "98d9730c7a884b4c4eaae931f0fbae0997ab7375d5a281e96e6aed02ed34d61c" + "sha256": "3884637b9914cebbf2df591d92bdfabd1db0baa89e3a68b2b483b8dc53f0be05" }, { "path": "spec/evidence/release-gate-readiness.json", - "sha256": "747eee40a939f7e0cbabe7a25246ab9341ab5790f1b315ff800a7547a9cd730a" + "sha256": "343120536642b1327857d48765658c778c9b263cb410c9a64b9854cdd10685e1" }, { "path": "spec/evidence/release-traceability-readiness.json", - "sha256": "a6800d373419d40a4b3cc5c54c583997654e7897d1b3afd1cae454c21267599d" + "sha256": "aae6701668a444e8a4f15a1edec3d9a5892bd15962ec4d461f4551cfee068d51" }, { "path": "spec/hardware-conformance-profile.json", @@ -3482,7 +3474,7 @@ }, { "path": "specification.toml", - "sha256": "a05269e2e7a747dce7608415548f475e0d8a3714e5b5e6ff47e3f91ea3c406e3" + "sha256": "46bc6102fb130afd64c4d59842243a98a5fecfee759294150696fab7d2087746" } ], "catalog_counts": { @@ -3492,19 +3484,19 @@ }, "command_forms": 76, "contract_status_counts": { - "reviewed-complete": 109 + "reviewed-complete": 107 }, - "extension_encoding_reservations": 40, + "extension_encoding_reservations": 46, "pending_base_operations": 0, "scalar_forms": 466, "tile_operations": { "CUBE": 12, - "TEPL": 87, + "TEPL": 85, "TLSU": 10 }, - "tile_operations_total": 109 + "tile_operations_total": 107 }, - "content_sha256": "4d34b608f4d88562f9a5299c300696215a74607d6983c1bc03890b284f310e9b", + "content_sha256": "401b7b8d7908f68439c2d3d2ba2b83fad9b568a8b896a6b2fa9620bab19143e6", "elf_identity": { "alignment_bytes": 4, "descriptor_encoding": "UTF-8 JSON with lexicographically sorted keys and no insignificant whitespace", @@ -3523,7 +3515,7 @@ "section": ".note.pto.isa" }, "encoding_abi": "pto-isa-0.58.4-mode-function-v1", - "encoding_projection_sha256": "338dd22f8485ecd60c492c3e54b283a81b8b1e8072a6f29c9e0ef44462cb0049", + "encoding_projection_sha256": "455c73ade38272331722377870c671818b35c837eab567dfafc4a8141c688724", "hardware_conformance_profile": { "evidence": "spec/evidence/pto-isa-0584-hardware-numeric-vectors.json", "path": "spec/hardware-conformance-profile.json", @@ -3756,7 +3748,7 @@ { "kind": "generated-documentation", "path": "docs/arch/overview/encoding-ownership.md", - "sha256": "cc7cf6e4d18505fc5ae8f60ab82948d4094aba1ec3ad52618387c030c4f99b67" + "sha256": "3165aff5966c7232d47ec71045fa6d488616f56a20c132e001f6cc7cd07d8084" }, { "kind": "generated-documentation", @@ -4188,6 +4180,11 @@ "path": "docs/block/model/commit/validation.md", "sha256": "36b6696303e975621e2688bd7f0850519f8b1a75f87c91512b2db972d0e2c808" }, + { + "kind": "generated-documentation", + "path": "docs/block/model/dispatch/cell-rearrangement-schema.md", + "sha256": "910f3a6b49bf2097ab4e14a2d7a581b4834c19f4d88d6e1326fed1c4c3915991" + }, { "kind": "generated-documentation", "path": "docs/block/model/dispatch/commands.md", @@ -4226,7 +4223,7 @@ { "kind": "generated-documentation", "path": "docs/block/model/dispatch/destination-shape.md", - "sha256": "8d4b68bed4a0a8fae278ebc8345338f80d02838bca5aa13123284a6685f0e05e" + "sha256": "5608477d833cf3bae039f12e692dfa80a8d5f0d9c59da0f7fe83a2950a442bf6" }, { "kind": "generated-documentation", @@ -4253,11 +4250,6 @@ "path": "docs/block/model/dispatch/numeric-control.md", "sha256": "e8073153b0f0cbe830b19833c349ae28f9c5929250311de3b6b1836c89a21169" }, - { - "kind": "generated-documentation", - "path": "docs/block/model/dispatch/partial-schema.md", - "sha256": "dbd6b2d9e3c2011bd96aec743d7cae19eb0663cc33eaf6b0c9d870505cbebc1c" - }, { "kind": "generated-documentation", "path": "docs/block/model/dispatch/quantization-schema.md", @@ -4301,17 +4293,17 @@ { "kind": "generated-documentation", "path": "docs/block/model/dispatch/tile-execution.md", - "sha256": "e3b4529e68e297f31c2e8596fd216864284686225522cdbc5c6fc25ad321e5a4" + "sha256": "98816aed86e797a12b1d692e9584395b038208a4afbcd8c228bd3ecd22d5836e" }, { "kind": "generated-documentation", "path": "docs/block/model/dispatch/tile-scalar-schema.md", - "sha256": "b2ee599d4f817132bea6e775c52b25608063ec11a008898b3ce0a36f8e8aa7e6" + "sha256": "ebc81d44e0cf1b9615396d7cd0030cd1ee1d2bc57b09fe2037b8f95c0098b1da" }, { "kind": "generated-documentation", "path": "docs/block/model/dispatch/tile-schema.md", - "sha256": "0f22410f14fc264d8c7a90d11be12b3a1d9e491e48f3fc0a56b8fddc7796ec64" + "sha256": "ce18dbcbfbf3c860dd18455637557c4ed6081d6a95f319af96d5500fcddec4e1" }, { "kind": "generated-documentation", @@ -4321,7 +4313,7 @@ { "kind": "generated-documentation", "path": "docs/block/model/dispatch/tlsu-layout-conversion.md", - "sha256": "7b53566464120af6d71e2b5e2dced46c42006355999080e1b063eb6b0e3eef33" + "sha256": "b5997a052e22e6235790e3397e0e561a5af51699dab721fb38d3410d1c203b69" }, { "kind": "generated-documentation", @@ -4391,7 +4383,7 @@ { "kind": "generated-documentation", "path": "docs/block/model/operands/portable-carriers.md", - "sha256": "c2cc2d343bfdca4687291f6356e0a91304dd37cfcc594e56613b74818d81f065" + "sha256": "3885a7f1f90272ca35f3104968c00f43c0ad10264ab3ff12012bfa2c9deafa97" }, { "kind": "generated-documentation", @@ -7093,31 +7085,6 @@ "path": "docs/tile/irregular-and-complex/sorting/TSORT.md", "sha256": "1ed4ef8ac8ee57dd40a1e2cf4a75be0af4aba9dea93d4d8160ca0790aaec80b9" }, - { - "kind": "generated-documentation", - "path": "docs/tile/irregular-and-complex/union/TPARTADD.md", - "sha256": "24ccb23b8b4917de86ca5392939e84090959e226fdbd98dfc1edddee9c24ce84" - }, - { - "kind": "generated-documentation", - "path": "docs/tile/irregular-and-complex/union/TPARTMAX.md", - "sha256": "bd750b2b56c175f29db99eaacde4f186d382a91931fba0d06b2b614743a6b547" - }, - { - "kind": "generated-documentation", - "path": "docs/tile/irregular-and-complex/union/TPARTMIN.md", - "sha256": "015337b0d16f3585c53b8227804eebb7b1bd71aaebbce8f62269076a989b7815" - }, - { - "kind": "generated-documentation", - "path": "docs/tile/irregular-and-complex/union/TPARTMUL.md", - "sha256": "a90a97905ecd88d987da001e30d83101d75b3a8ef94a55cbe177e07ae3e6dcbb" - }, - { - "kind": "generated-documentation", - "path": "docs/tile/layout-and-rearrangement/initialization/TFILLPAD.md", - "sha256": "ed4dbaf9c1896a7d45520f2d2c3a9aa5965134951fc47f74242a73b424bb1d97" - }, { "kind": "generated-documentation", "path": "docs/tile/layout-and-rearrangement/layout/TCONCAT.md", @@ -7145,8 +7112,23 @@ }, { "kind": "generated-documentation", - "path": "docs/tile/layout-and-rearrangement/layout/TTRANS.md", - "sha256": "4b48b941d4e94c87d17310259a07f755cefc2be81868e30befccf78474d1dcc6" + "path": "docs/tile/layout-and-rearrangement/layout/TPACK.md", + "sha256": "d9377b324733d5dabcf4f19c96b40123f7525d61ca076bbd04ac2280a9c4e938" + }, + { + "kind": "generated-documentation", + "path": "docs/tile/layout-and-rearrangement/layout/TPERMUTE.md", + "sha256": "4bc97b9efd443a5e86c201a469c3c55f29ced5c6605edc93664caea287bdc5d6" + }, + { + "kind": "generated-documentation", + "path": "docs/tile/layout-and-rearrangement/layout/TSHUF.md", + "sha256": "1a66f2b0a0bfb27004ce0054385dba06156f64031b275d612e984bf12afd9123" + }, + { + "kind": "generated-documentation", + "path": "docs/tile/layout-and-rearrangement/layout/TUNPACK.md", + "sha256": "76ba4a68e7046eeaa12ad91caa6f46d0269802cde01347f5c868c8e53ca228d4" }, { "kind": "generated-documentation", @@ -7281,12 +7263,12 @@ { "kind": "generated-documentation", "path": "docs/tile/model/dispatch/irregular-and-complex.md", - "sha256": "3e42000e057f0c450c124e793f598143b43409cbd1d23b2a9109e141dae684d1" + "sha256": "734e035b5c5fe4322cb9146ea9cbe3aae34068c0c929d056948ec100b75f9f67" }, { "kind": "generated-documentation", "path": "docs/tile/model/dispatch/layout-and-rearrangement.md", - "sha256": "bfa92278f67eadeb1efd8f80460d320eca308ef5a5fd087351fb32fbcbb0b7d2" + "sha256": "ec5a85404df967d1f91256da4a1b3177195f726028f564e70adc1e1f625c1ec7" }, { "kind": "generated-documentation", @@ -7321,7 +7303,7 @@ { "kind": "generated-documentation", "path": "docs/tile/model/execution/complex.md", - "sha256": "e95c638f6eb53f3208f232617c6c5f1e3f7793a0cb2a755171851ba458f42e10" + "sha256": "a4c84beb9f0492e2ad0a8b556dce4c43d8a1a9e1470486756b44400151053efc" }, { "kind": "generated-documentation", @@ -7346,7 +7328,7 @@ { "kind": "generated-documentation", "path": "docs/tile/model/execution/generation.md", - "sha256": "efa47e81c8926e7337262dd95efc8149bcb40e71ac91dd100b7d44c9029f6348" + "sha256": "b0656722bffaad7d69d975f8a238874440421a0c1031a597fca872bd72510e12" }, { "kind": "generated-documentation", @@ -7376,7 +7358,7 @@ { "kind": "generated-documentation", "path": "docs/tile/model/execution/rearrangement.md", - "sha256": "add6d9c8fd97502c57299b7f88a766827053c6edd8876ef8f1b3f583359616d1" + "sha256": "fb70a0082d981fdde69128380f187b4a1ad5f12503357ddbba618279a11fd64d" }, { "kind": "generated-documentation", @@ -7396,7 +7378,7 @@ { "kind": "generated-documentation", "path": "docs/tile/model/legality/allocation-capacity.md", - "sha256": "af5ce77db066917f25374bc3b8acb1bad36c61821c49deae58cc36bdd238e510" + "sha256": "fc03a3ac2a627d5529979fb1367d9eb195dd017de9e18755d54b54fd0a132c81" }, { "kind": "generated-documentation", @@ -7406,7 +7388,7 @@ { "kind": "generated-documentation", "path": "docs/tile/model/legality/dtype-layout.md", - "sha256": "d17d342e4be2bb5bdd8e29c091e7003dd0a7b29becf0b76fecb73f7f7ed23bab" + "sha256": "49fd294d08f9f64254d4cb4e5ed5fff91fb9cab328d01d3c5e3535109780848e" }, { "kind": "generated-documentation", @@ -7416,7 +7398,7 @@ { "kind": "generated-documentation", "path": "docs/tile/model/legality/indexed-layout.md", - "sha256": "c3bdefb74eb2688ede77b7e438c21ba1fdf722333dd177cf54e2377d4b169d85" + "sha256": "076ef44a65b149b6724ac748841d414203bb656839cdfcfd2a802736682669fa" }, { "kind": "generated-documentation", @@ -7426,7 +7408,7 @@ { "kind": "generated-documentation", "path": "docs/tile/model/legality/layout-rearrangement.md", - "sha256": "429d72ff3c2ebdf00998326403183f397e0b4ab571d5b08ff2ad218d026177e0" + "sha256": "09f17afd0361e50f359303d39db5a34ed549a165a14f2d909ff17b45fa547dd3" }, { "kind": "generated-documentation", @@ -7466,7 +7448,7 @@ { "kind": "generated-documentation", "path": "docs/tile/model/legality/operand-schema.md", - "sha256": "9072d7197428b003d623dbd95a940e6e9573e07d79b2ee9c6307239e3c64b104" + "sha256": "369dfcb7cae287327a6331831c8ee7316a9ac7968069924a806498a14c7b62a8" }, { "kind": "generated-documentation", @@ -7581,7 +7563,7 @@ { "kind": "generated-documentation", "path": "docs/tile/model/state/types.md", - "sha256": "7c3ac3cb4d4b06323cfae1d347e8b5bb950c9f5b4d51a285929bf2714efed4c2" + "sha256": "c2173104fab9264ae5e13432d94ccaf9570b0a94daead97ac78d752d020f05b1" }, { "kind": "generated-documentation", @@ -7801,12 +7783,12 @@ { "kind": "generated-evidence", "path": "spec/evidence/pto-isa-0584-abi-vectors.json", - "sha256": "b64fd310d44e362c169a2576db7455dbdf8fa897507641a0e19e6e97bdd275c0" + "sha256": "f4291d5f5f48140f18fcf1ea6f96d4ed3379a598533c59b075e4277f7d64ab00" }, { "kind": "generated-evidence", "path": "spec/evidence/pto-isa-0584-encoding-totality.json", - "sha256": "5b1ff93dda905fa7fe6e58c750137007a082c4a9ce9d0bafc38701a8fb40c0eb" + "sha256": "95fde4405f4a6f107eccaf2385fa4f302b8a6bd4e8bb04bee9fa339478dbd04e" }, { "kind": "generated-evidence", @@ -7819,7 +7801,10 @@ "release_selection": { "architecture_version": "0.58.4", "baseline_commit": "e599a3d36ebfad43362ff591ea5e128816c684c7", - "blockers": [], + "blockers": [ + "published selected NDF set changed; a new release identity and accepted compatibility ADR are required", + "published NDF PTO-INST-TILE-GMOV changed; a new release identity and accepted compatibility ADR are required" + ], "excluded_draft_adrs": [ "ADR-0086", "ADR-0087", diff --git a/tests/asl/tile/memory-and-data-movement/regular/TSTORE/tile-static-tstore-contract-001.asl b/tests/asl/tile/memory-and-data-movement/regular/TSTORE/tile-static-tstore-contract-001.asl index 5baef81dd..8b1bcf17a 100644 --- a/tests/asl/tile/memory-and-data-movement/regular/TSTORE/tile-static-tstore-contract-001.asl +++ b/tests/asl/tile/memory-and-data-movement/regular/TSTORE/tile-static-tstore-contract-001.asl @@ -4,11 +4,11 @@ func main() => integer begin // classification: memory-and-data-movement/regular // block: Local: BSTART.TSTORE DataType; optional B.DATR Layout; optional B.DIM; optional B.IOR; one source B.IOT; BSTOP | Shared: BSTART.TSTORE DataType; optional B.DATR/B.DIM/B.IOR; one source B.IOS with any nonzero consumer PE_MASK; optional B.SUBVIEW; BSTOP - assert DecodeTileOperation(TileDecode_TLSU, '000000000001') == 88; - assert TileOperationOfIndex(88) == TileOperation_TSTORE; - assert TileHandlerOfIndex(88) == TileHandler_TSTORE; - assert TileClassOfIndex(88) == TileClass_MemoryAndDataMovement; - assert TileEngineOfIndex(88) == TileEngine_TLSU; + assert DecodeTileOperation(TileDecode_TLSU, '000000000001') == 82; + assert TileOperationOfIndex(82) == TileOperation_TSTORE; + assert TileHandlerOfIndex(82) == TileHandler_TSTORE; + assert TileClassOfIndex(82) == TileClass_MemoryAndDataMovement; + assert TileEngineOfIndex(82) == TileEngine_TLSU; assert InstructionContractOperation_TSTORE() == TileOperation_TSTORE; assert InstructionContractHandler_TSTORE() == TileHandler_TSTORE; return 0; diff --git a/tests/scripts/test_executable_model_comparison.py b/tests/scripts/test_executable_model_comparison.py index 3eb436029..2813ed459 100644 --- a/tests/scripts/test_executable_model_comparison.py +++ b/tests/scripts/test_executable_model_comparison.py @@ -121,7 +121,7 @@ def test_published_addtpc_rows_report_semantic_divergence(self) -> None: ) self.assertEqual( evidence["summary"]["classification_counts"], - {"comparable-match": 517, "divergence": 96, "non-comparable": 38}, + {"comparable-match": 517, "divergence": 94, "non-comparable": 38}, ) def test_published_missing_b_fpatr_is_an_explicit_divergence(self) -> None: diff --git a/tests/scripts/test_release_selection.py b/tests/scripts/test_release_selection.py index 1110b1716..15580c766 100644 --- a/tests/scripts/test_release_selection.py +++ b/tests/scripts/test_release_selection.py @@ -190,6 +190,37 @@ def test_new_publication_revision_gets_a_fresh_ndf_selection(self) -> None: ) self.assertEqual(result.blockers, ()) + def test_publication_adr_cannot_approve_unrelated_ndf_drift(self) -> None: + adrs, readiness, ndf = self.facts() + targeted = { + "id": "ADR-0003", + "status": "accepted", + "target_releases": ["0.58.2.0"], + "affected_ndf": ["PTO-EXAMPLE-001"], + } + previous = { + "release": "0.58.2", + "publication_version": "0.58.2.0", + "release_selection": { + "expanded_ndf": [ + {"id": "PTO-EXAMPLE-001", "sha256": "1" * 64} + ] + }, + } + expanded = ( + *ndf, + {"id": "PTO-NEW-001", "status": "accepted", "sha256": "3" * 64}, + ) + + result = self.validate( + adrs=(*adrs, targeted), + readiness=(*readiness, {"subject_id": "ADR-0003", "stage": "executable"}), + ndf=expanded, + previous_manifest=previous, + ) + + self.assertTrue(any("selected NDF set changed" in row for row in result.blockers)) + def test_repository_policy_expands_the_current_candidate_without_drift(self) -> None: self.assertTrue(SELECTION.is_file()) self.assertTrue(SCHEMA.is_file()) From 535e021e9018556416411382be769e57a17a5fd5 Mon Sep 17 00:00:00 2001 From: zhoubot <637081+zhoubot@users.noreply.github.com> Date: Thu, 27 Aug 2026 17:41:26 +0800 Subject: [PATCH 5/5] fix: bind ADR-0103 to signed first landing --- .../0103-private-cube-vector-and-cell-rearrangement.md | 2 +- spec/evidence/adr-index.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md b/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md index 7a7a81f8a..d4adb5fa7 100644 --- a/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md +++ b/docs/status/decisions/0103-private-cube-vector-and-cell-rearrangement.md @@ -13,7 +13,7 @@ "accepted": "2026-08-25", "rejected": null, "superseded": null, - "baseline": "b4f47dd0bf134e11c412250c1664844151cb0d55", + "baseline": "23c577a468f443638e0353905f6303ed6b3ae2ed", "target_releases": [ "unassigned" ], diff --git a/spec/evidence/adr-index.json b/spec/evidence/adr-index.json index f1f012d4a..e809b5001 100644 --- a/spec/evidence/adr-index.json +++ b/spec/evidence/adr-index.json @@ -7990,7 +7990,7 @@ "authors": [ "Codex" ], - "baseline": "b4f47dd0bf134e11c412250c1664844151cb0d55", + "baseline": "23c577a468f443638e0353905f6303ed6b3ae2ed", "created": "2026-08-25", "id": "ADR-0103", "implementation_issue": "https://github.com/PTO-ISA/pto-spec/issues/151",