)]}'
{
  "commit": "e29880a62b1411047f0bca3cb9b00ef471ad130c",
  "tree": "d84359e7969fefc7cf2170f4fc3c79aa3e5c5b23",
  "parents": [
    "3e1095d60da4ebbf766b3efed74b1911d7319954"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Nov 04 15:57:07 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 04 15:57:07 2025 -0800"
  },
  "message": "[spirv] Add support for SubgroupMatrixScalarSubtract\n\nAdds support to the SPIR-V printer for the subgroupMatrixScalarSubtract\nintrinsic.\n\nFixed: 457425814\nChange-Id: I13b94e394c172771ab02966e0e327ea08b86044d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/270954\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e0a8e31ff420448016b93982d97336435a8955d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/intrinsic/data.cc",
      "new_id": "48cfb3f83e7370fd48372cdfc89f4c368dd3e834",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "a076b5b6a8f6c00423087feef036e8e1408eedfc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/spirv.def",
      "new_id": "343983b9349da84de2390f9fbe77b1ad7978a41f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/spirv.def"
    },
    {
      "type": "modify",
      "old_id": "a94a4f3c6e2b497fbf92fadf5a4a7f9ccf217a12",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/binary_test.cc",
      "new_id": "87228dc343426b6f9343c288de0771a4c431ad78",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d31045f7901b5492bf865bb040476b6fd891fbd3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "e69800d650e6d8a087f023758f07e1e45dbd5f05",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "a7846aee7d0d3c6197bac8ffb01729332d7d2cd7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc",
      "new_id": "0da5c9d6968527e1a7c66d0d0ea9ff4b6465f8eb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "4a54a55cca05090d0e641ac3634d721399b266a7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc",
      "new_id": "ee809413ca8d3a95f3ca28ef061d86276e7cf139",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/0dc5c2.wgsl.expected.spvasm",
      "new_id": "593d45e206e0662a5386bee560358ea81f1b938a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/0dc5c2.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/0e311f.wgsl.expected.spvasm",
      "new_id": "372af04dc3bef4f79b8f1356b8036856883fb606",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/0e311f.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/18c4b1.wgsl.expected.spvasm",
      "new_id": "faf5aae303f50a4b238ae4de3f65e948658ee2ae",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/18c4b1.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/1b8562.wgsl.expected.spvasm",
      "new_id": "f1cc8c2db13d29e1c5ce7760362af145d691b91f",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/1b8562.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/2c292e.wgsl.expected.spvasm",
      "new_id": "3b9a5d932a8de32adf664f782fda097ba4396105",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/2c292e.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/2fcc2e.wgsl.expected.spvasm",
      "new_id": "a1cf37e6d4891372141c3bb9e5bc757c70ea4a68",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/2fcc2e.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/3d85a2.wgsl.expected.spvasm",
      "new_id": "7e90e10e88a340c2cd7b2bb9ac4945b6c082dc44",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/3d85a2.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/4b9bab.wgsl.expected.spvasm",
      "new_id": "13f1ba94e89f01a8e2eaadd349580baf904babe3",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/4b9bab.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/56a1bf.wgsl.expected.spvasm",
      "new_id": "26a3c77e757e8d5b8b5f5b64985953728b4830c2",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/56a1bf.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/5ba85e.wgsl.expected.spvasm",
      "new_id": "e58902b62be79d70a250a156e7a2be8f11d09b22",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/5ba85e.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/60e59a.wgsl.expected.spvasm",
      "new_id": "9e79e1cf60f09958a1d48434cd5fa481fb14ed91",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/60e59a.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/7d87bb.wgsl.expected.spvasm",
      "new_id": "d58e519be522458419f3764c738a5cfde51b8d97",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/7d87bb.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/a35741.wgsl.expected.spvasm",
      "new_id": "68c1b37d531e5b0c43c09842752cb90fe8056992",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/a35741.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/a87c23.wgsl.expected.spvasm",
      "new_id": "aa472c44b63e029e899187f3319867355033383c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/a87c23.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/b49213.wgsl.expected.spvasm",
      "new_id": "7c2da3c714febb53679dc685c319ad6a24f156be",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/b49213.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/dbe893.wgsl.expected.spvasm",
      "new_id": "d8cb0c7b81d20b76f310b1830979514b5a5a444d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/dbe893.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/e70437.wgsl.expected.spvasm",
      "new_id": "b6490d91b42758f7835c726739fe518ff999dc5a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/e70437.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/ee4167.wgsl.expected.spvasm",
      "new_id": "b3fe70579948a7c3fbd4737f3742d2ac010b1a62",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupMatrixScalarSubtract/ee4167.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/0dc5c2.wgsl.expected.spvasm",
      "new_id": "aa6a9f993b661236dbabc2605b0dcb27d5207eaa",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/0dc5c2.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/0e311f.wgsl.expected.spvasm",
      "new_id": "32fda17f4f94f1b1ebf1d563c65be7d49921948a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/0e311f.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/18c4b1.wgsl.expected.spvasm",
      "new_id": "5c7e5a434064836a30c9a0b8f69e95f14d15e2ee",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/18c4b1.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/1b8562.wgsl.expected.spvasm",
      "new_id": "e2fc5ec98e97a9cb45f8914010c06afbe4897902",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/1b8562.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/2c292e.wgsl.expected.spvasm",
      "new_id": "6ac3029f83bec1947105c1eca58a28f3d3615e68",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/2c292e.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/2fcc2e.wgsl.expected.spvasm",
      "new_id": "d3dfc843cfc37b89c8b80017dc8d3adc1849f208",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/2fcc2e.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/3d85a2.wgsl.expected.spvasm",
      "new_id": "094718dc6443eac9441b2d6c88e7fc77aa1471cc",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/3d85a2.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/4b9bab.wgsl.expected.spvasm",
      "new_id": "32906eefef8d4b6f66c54a2932691032220ef2ae",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/4b9bab.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/56a1bf.wgsl.expected.spvasm",
      "new_id": "2b39bc223092f18f32bb1658b09514f6700b1a9c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/56a1bf.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/5ba85e.wgsl.expected.spvasm",
      "new_id": "1592e485bd4d170223d093a2fec5df096e17fc1e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/5ba85e.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/60e59a.wgsl.expected.spvasm",
      "new_id": "cb1db97f6ec8b93535c5b4153c6ba0d108253035",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/60e59a.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/7d87bb.wgsl.expected.spvasm",
      "new_id": "d3c15acca697101bea3ff565b8d92e948435887b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/7d87bb.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/a35741.wgsl.expected.spvasm",
      "new_id": "b264ca39354461d80b66c1c47b372ff0cc97bd36",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/a35741.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/a87c23.wgsl.expected.spvasm",
      "new_id": "00dc1ce44296e2a7db8714b2488ed98cf2ef0535",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/a87c23.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/b49213.wgsl.expected.spvasm",
      "new_id": "1d5327edc00c5fc507ff0c04fceec7c51b0e1d34",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/b49213.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/dbe893.wgsl.expected.spvasm",
      "new_id": "5c75f69dd422257ff6c7059b5ff82febc8128f42",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/dbe893.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/e70437.wgsl.expected.spvasm",
      "new_id": "55cd872fd0121f7169fc6c44f6a0344acdc898db",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/e70437.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "72e572dde23ff0939fa4d0731ea366fcad19af81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/ee4167.wgsl.expected.spvasm",
      "new_id": "506082ca88e76cb0bd29c4605249f6d8ebfb49c9",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupMatrixScalarSubtract/ee4167.wgsl.expected.spvasm"
    }
  ]
}
