)]}'
{
  "commit": "0a40886644dafce88a19b124aec9829e5b6eebdd",
  "tree": "6dc5ef9027a176a728acf78f596b2bffa31e6857",
  "parents": [
    "788fe03ef75a972b36aa3f790fa3e9efdc610474"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Fri Jan 05 03:14:11 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 05 03:14:11 2024 +0000"
  },
  "message": "Tint: implement pack4x{U|I}8Clamp and unpack4x{U|I}8\n\nThis patch implements the remaining 4 built-in functions defined in\nthe language extension \"packed_4x8_integer_dot_product\":\n- pack4xI8Clamp()\n- pack4xU8Clamp()\n- unpack4xI8()\n- unpack4xU8()\n\nBug: tint:1497\nChange-Id: I9296ead285215023c0249d932a2bb9523be92d38\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/166642\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a920ebc84534a75322be532c15b0cbf1f7705e4",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/Packed4x8IntegerDotProductTests.cpp",
      "new_id": "556c8516e880666c8dc99971fdead88387a71163",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/Packed4x8IntegerDotProductTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "8020b242d59798f10db0d777e5d767d135e9e50c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.cc",
      "new_id": "5344117b8b38b0a69c746afcb4c894448104219c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "4f0e7e680021c117c051094daf826ea7b80a28e4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.cc.tmpl",
      "new_id": "7b471084a6257c39f2cf67ea538909c560bf20e9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "95249bdedb4bf631fb01641ac1f0bdd3360910ae",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.h",
      "new_id": "277b9087434f60800f39951e85abbc3c8875590c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "d86e0a194f80c52e8d28b5a67b3f9d6e349ea09d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval.cc",
      "new_id": "91fd4f0643afe8119b98acf495e630cfe844dcb5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval.cc"
    },
    {
      "type": "modify",
      "old_id": "00114faba68299f9c75d03863925bbe6e04772b0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval.h",
      "new_id": "51b93bf13810fd170a9397fe9d5e6cc41654fcd5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval.h"
    },
    {
      "type": "modify",
      "old_id": "f0a1e27a50800ddea36eb384f7425a726f031d73",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval_builtin_test.cc",
      "new_id": "81c593c839bf99064fa268c8c16d462da958f669",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "137caf544e19df3cac5d5a71c2b6248e4523ccf5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/core.def",
      "new_id": "20eb59e21b3e0731b187914484ea7579acd519ec",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/core.def"
    },
    {
      "type": "modify",
      "old_id": "72dd318a7189004a35e59f83fc6e971e814e0425",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/data.cc",
      "new_id": "6d0cc0ca372f62fa127c07e33299a767a7e26b7f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "951765e161fc0124e6fe087bb0b9d937d36bbf60",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc",
      "new_id": "f321fe1a870289e0711f643d4bdf84a45756d6b7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "63b015e0bed3d2075b3afe9e51f1ae272cf583e7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc",
      "new_id": "37a3fdf0b1b36875dd13920281137656e543d230",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "101c72a7129aed800f0e8dd10e9f03b3cbc079b9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill.cc",
      "new_id": "e04e712bf8cac5665df21b60e0dbe48fede34e2d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "d7847759eb1aa5476ec7d5901e0314e8f55fe8e4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill_test.cc",
      "new_id": "dcf24ee57563093841b9e7c85441ed06396b0023",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "95f1fe066aabcc021b6b2b67177136111edf6973",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.cc",
      "new_id": "46942f37cdc3bc301a40c38ae85a5d0e0b56c619",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "375198d579f5496d1cc16ebee5aa0f4772677634",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.cc.tmpl",
      "new_id": "ee359d0dd11d36519e31d66c53ffb88f92831bf6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "22b2a71ba3e600e3706aa30b60825fd65392e4dd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.h",
      "new_id": "e9daac42ecaeac6c1abb79fbd7ddde8df4245ca9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "27396f7188c8bb624fd38a441bc6ce05c293b4c5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/data.cc",
      "new_id": "b03aa3b6d85c51c013ae9ad0e757d5da869b509c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "bd218d77f3cd54ddffb5992e849a41e00974ceb6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/lower/lower.cc",
      "new_id": "f9a6ed9133c52b955d80384318cd8806758c67ee",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/lower/lower.cc"
    },
    {
      "type": "modify",
      "old_id": "ca20ce7d65ee9153434117bee3893e5b70823bc2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc",
      "new_id": "3bae4eb138fd4740b2c056ce4f32852e48704529",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cb5a480c57c1f1f266332da04e0bfb9ea98d4fed",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/wgsl.def",
      "new_id": "8b40557220e61d3d04dba6eaadb6a66159e18e7b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/wgsl.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea597c877c6f1827a0e7e0ddc093afec5b005589",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xI8Clamp/e42b2a.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a99005b2a8c70872433f09584b729e80b8a561f2",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xI8Clamp/e42b2a.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a99005b2a8c70872433f09584b729e80b8a561f2",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xI8Clamp/e42b2a.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b76472470a25c1104bdefeee45f2d6b414832ee7",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xI8Clamp/e42b2a.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2d64b5cacd5ba786738c120af6982016d6c46bb",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xI8Clamp/e42b2a.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d935ad2b6dedd9ce50f6e4918648e7eecc15d463",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xI8Clamp/e42b2a.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "071287d2c5587becce529f813dc64cecf875a724",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xI8Clamp/e42b2a.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72c41dd1538c9a1bddcd7d9f1b65be492465bfe2",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xU8Clamp/6b8c1b.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a9af2a5acbf3ea70361a8843793c709d88a0637",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xU8Clamp/6b8c1b.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a9af2a5acbf3ea70361a8843793c709d88a0637",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xU8Clamp/6b8c1b.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8846c30194065d5a047564c327e52336e79d96f0",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xU8Clamp/6b8c1b.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5d6d9668575f82bd82f6754986d500aced8c5d6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xU8Clamp/6b8c1b.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b85c06d1a04fc689c52bba0f04ac0ebc523f0efd",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xU8Clamp/6b8c1b.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b57dd701ee39d2a73f451bf9cd6a287df9a362fa",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/pack4xU8Clamp/6b8c1b.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dee72d70b265f492baa0ee5859c09051637bb2fa",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xI8/830900.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7d132d7d7b9db781bafe4652d8933f313cc5d0c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xI8/830900.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7d132d7d7b9db781bafe4652d8933f313cc5d0c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xI8/830900.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5526b326e73a45abaea2578188a7d1495bb22044",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xI8/830900.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8695a298b33e245ef9256c921dfa06827422f842",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xI8/830900.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee6d5bc6d640615d080d10b2e464106d635a8bb0",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xI8/830900.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b89f804f363b64cb5a42e19808b62453256eb37",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xI8/830900.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57a7149b0b71fedce858e51dfeb18f8a10e7fb5a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xU8/a5ea55.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e318e0f80bb48f3942e9cb7015441f677cde7897",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xU8/a5ea55.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e318e0f80bb48f3942e9cb7015441f677cde7897",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xU8/a5ea55.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66939c2f6521e5a35eb02f2c5506fd1254d3a7c8",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xU8/a5ea55.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98eeb6840eb6718211a9fbfe1fdf8cf414b90688",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xU8/a5ea55.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c045fa29a443fb2aad5f3fb32c8085cf95968c5f",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xU8/a5ea55.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27e2c58b5a42f654e00674375a95248f67e0faba",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4xU8/a5ea55.wgsl.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "cff1b15666394e9dbcdea2b5349b759d80f5b6ce",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.dxc.hlsl",
      "new_id": "2602401c6e79edbb404430d24b939d1a433f2e16",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "cff1b15666394e9dbcdea2b5349b759d80f5b6ce",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.fxc.hlsl",
      "new_id": "2602401c6e79edbb404430d24b939d1a433f2e16",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ef6ce2fe48482a965d46ac4ee34c9fd4034a872e",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.glsl",
      "new_id": "1fe5607667a38600fb9c50f52d02f0c796d76d84",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "f20c827cfc63af45edc39c23136c08a5ce7c778a",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.msl",
      "new_id": "212a8fb678748e8a6cef40329140bdee07d709eb",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "75c8ddb1ad4f0d4fa6b372ab23dfe679b1d6d85c",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.spvasm",
      "new_id": "5748c53dd309b8384ba79f281c868df640efabca",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6814e0997e5dda0938e40360145fa82bfc4e0c26",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8Clamp/e42b2a.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63ba8e64d19eb8b51aa88e63e0decc2d137d55ad",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8Clamp/e42b2a.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63ba8e64d19eb8b51aa88e63e0decc2d137d55ad",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8Clamp/e42b2a.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0efeef29911239e67a8b90b8cd34a482add75cb0",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8Clamp/e42b2a.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3847c816f8c6ac5b2fefbb84b807e8d94d3c592b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8Clamp/e42b2a.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff2692f1dd8729a4f82b7e675c3008cc38cdee8f",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8Clamp/e42b2a.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b36b32d57e8af5aae8f3605fc986e2559673ae18",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8Clamp/e42b2a.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec45fb5f28d8785ec6db42dc80d97998448e5e06",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xU8Clamp/6b8c1b.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd5dd50f07abc457614e1c1e33184a857a60cd24",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xU8Clamp/6b8c1b.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd5dd50f07abc457614e1c1e33184a857a60cd24",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xU8Clamp/6b8c1b.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3062939e4717bb97008ba50ffe47d7db565a762",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xU8Clamp/6b8c1b.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7499ea1cc70af3493c7547085059bffc393001de",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xU8Clamp/6b8c1b.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbe51187de618b30f97171abefd65410bcaf1e66",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xU8Clamp/6b8c1b.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ce391ea37cb0d91a29cf8f0d19bf0b0ebd2e373",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xU8Clamp/6b8c1b.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f39c5aaf3769582d96729fbce411e84e140fbd26",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xI8/830900.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c171d453742be5c7a835366ee912f6f8746c35c4",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xI8/830900.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c171d453742be5c7a835366ee912f6f8746c35c4",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xI8/830900.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34dc06c8a80b0126491e7860ab2a99d366627f77",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xI8/830900.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c9842a1dbf33bdf21de96b662b95a307b83997d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xI8/830900.wgsl.expected.ir.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80f75854f2c9c0a85ee3721f49e44dc1de8b338e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xI8/830900.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51d6e1a86f1f2f193b4b429c7e206248397a8872",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xI8/830900.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b67b1a206bcccd7725af0d1ed81d9aadf790d70d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xI8/830900.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fff361c8c7f04cd36ff1e8b8363956354cdfc264",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xU8/a5ea55.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c55d34a3c3a7a18236e92c72433cc69af89b5c8",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xU8/a5ea55.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c55d34a3c3a7a18236e92c72433cc69af89b5c8",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xU8/a5ea55.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1af35baa3c2f87cfc58342f402d5506a55b97177",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xU8/a5ea55.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c9842a1dbf33bdf21de96b662b95a307b83997d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xU8/a5ea55.wgsl.expected.ir.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "044446ac9c98418e2fe30db3a1abde1e2324714f",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xU8/a5ea55.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "616204ec4722820ba9f0b7ddc053a3d105397869",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xU8/a5ea55.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de478e3e50df0c353a8e769b18b87a9646cb49db",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/unpack4xU8/a5ea55.wgsl.expected.wgsl"
    }
  ]
}
