)]}'
{
  "commit": "f2ec7f38e53fef90aaab10afcca488b8a43abc33",
  "tree": "557aeafc3c61a0a644184ddbc5b1b166793cc4cd",
  "parents": [
    "4b7af8d2c956cbaf7ae50a5ad3f4cffcecb51207"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Jun 29 11:53:15 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 29 11:53:15 2021 +0000"
  },
  "message": "writer/msl: Implement atomics\n\nCommon logic between the HLSL, WGSL and MSL writers has been moved into\nthe TextGenerator base class.\n\nFixed: tint:892\nChange-Id: I0f469516947fe64817ce6251e436da74e5e176e8\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/56068\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14a78f9f655b432da236858f24dffdd9da5de4e6",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "c808b4397eabf23ba919cc7e074bb10925d095f7",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "767a648ebc0312dbd25b5cc1bdf98c33efb6ae01",
      "old_mode": 33188,
      "old_path": "src/resolver/atomics_validation_test.cc",
      "new_id": "4788d457a612bb809e13574ce9fa053bbe40a8ac",
      "new_mode": 33188,
      "new_path": "src/resolver/atomics_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c6462df3eda92e85e07b6a828da66d9a1203ca16",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "f613790f57349433f5e6939bcce4a1e49390e87f",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "430f05f94c9f78161589afdd05e9ecdcca558e2d",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "9e81adb5da739ed0afa7b9e2abf110fc05742c7c",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "77f2bcfa823cdf6d442685bc7bb1badcc07bb89f",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.h",
      "new_id": "58b791df964e8ee129e1d0f7661df5faa2c45363",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "30cf6593bf3a0dd6401912cab363d5d2766dad63",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_test.cc",
      "new_id": "cd01730cb4129ed90a4bad83af560d1140bb310d",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9f08f561ac73e28dc501e54e61f2e9ddee09fae8",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator.cc",
      "new_id": "3c2190fc3d32c634997bc1cdfe5f97573646993a",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "3844875713c2d9cd684dfa9cba3392c2a83b7c5c",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator.h",
      "new_id": "d63f755e7989dfb88900c5ac1461fb1bb0bb221b",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator.h"
    },
    {
      "type": "modify",
      "old_id": "a12c44d68629f901b519d4d17a749e905e28bf85",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "bf7ffabc7c9217abdd042f2397b5bc656098c7fb",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "a527eb948e8906abef00b458e76e427c2beb1828",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.h",
      "new_id": "0f5bf1a7e31c4faeb52bf419ac457a63f5cb967b",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "a3ec05c5f6fa5064a3ff2b1d4073c58110920f90",
      "old_mode": 33188,
      "old_path": "src/writer/text_generator.cc",
      "new_id": "6a6c36423f91b6e25393e4d85fff9ccc7319cfd5",
      "new_mode": 33188,
      "new_path": "src/writer/text_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "8f68385afb1631ba3ca77fa9bd59f92530b55e0a",
      "old_mode": 33188,
      "old_path": "src/writer/text_generator.h",
      "new_id": "57011d9fa11e7be32bbeb0ef43aff1c94a2d3fd8",
      "new_mode": 33188,
      "new_path": "src/writer/text_generator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10c70860a529ee995625f0b481220051bc50a798",
      "new_mode": 33188,
      "new_path": "src/writer/text_generator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f19046375c9b5f3256b1f9b3f54dabe91989f73f",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator.cc",
      "new_id": "36eeabc58d0e173448e813ac36662be19f01b3d8",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "6085ecf0990da2e4104c01a0acfe1cfc3c17c34c",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator.h",
      "new_id": "6b0b3589054ec3f2cc093a7272571fa41c4dfce3",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator.h"
    },
    {
      "type": "modify",
      "old_id": "42785a827b84525864e0d320967880ae90644eb0",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "077e990e519b6ba41eccdc36dc3b5b78aae8cf57",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "ad9f535abc242d4355f471e164e29d1dd20699e0",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.h",
      "new_id": "7d7c73215203cb1f5733612d142b533f525cbfaa",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "991dc6991d45a5558a3c63a7411eddb7650d8be7",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_type_test.cc",
      "new_id": "3273e9206aaead9d51fa6a50e3c6fc08e665769e",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e120d8bc6387c0760b77d6e7837560f0ad186bf6",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "fba82209de134bcb95b78e9e4f276fd62fc994d1",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9cf781e6e092915ded7a0b4b7ac4fdd51023ecf9",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicAdd/794055.wgsl.expected.msl",
      "new_id": "825608bc58499abdfd40925322232a00018d9ed0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicAdd/794055.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "86b5492fb0198cfd30307d83599df9881bd8f7f5",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicAdd/8a199a.wgsl.expected.msl",
      "new_id": "4d1bb52ea2bf2ca0349f04b4f9d619045f05e8ba",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicAdd/8a199a.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "85b0ee5491a1177597e2522093b31fe0091b4b62",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicAdd/d32fe4.wgsl.expected.msl",
      "new_id": "a1e838a57e463ef4205dac69c522c0538aeb4561",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicAdd/d32fe4.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "3e13cfdcc1c05876a6e4a813fb3471941617d4ed",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicAdd/d5db1d.wgsl.expected.msl",
      "new_id": "ee515459e20a3cd316dcfadde4974de09bab48f1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicAdd/d5db1d.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "efcd326bcdbe4139bda9498c1c1c54a750ac151d",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicAnd/152966.wgsl.expected.msl",
      "new_id": "d095ebb5e29a7542f56b83f10b200c3df7b656fa",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicAnd/152966.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "6a5bb56aa79c4754c5aac56de426a972bf9b0fd1",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicAnd/34edd3.wgsl.expected.msl",
      "new_id": "dd88dd39d037c6fe7669e5794ca698276fd04243",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicAnd/34edd3.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "47755f6231fa2cd16eb392b5b2cc2c0f20261770",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicAnd/45a819.wgsl.expected.msl",
      "new_id": "7a700e9a908192844242d05db925f73fab510c96",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicAnd/45a819.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "31f25e8d541a21d5f425107364c52e396ebb0a19",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicAnd/85a8d9.wgsl.expected.msl",
      "new_id": "b9ca1b0b6e285177afe009daa143cc5043834662",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicAnd/85a8d9.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "7135dea0c48c754d5f232675e4f8ae7b622ec806",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.msl",
      "new_id": "56d8090e482b7a8ac94fd07dcce87e4d8efeebb1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "a6c99cee60c70e4efe28f279efe8ae454fd919b9",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.msl",
      "new_id": "c4999ee58dd7d54f16dedf52cb1dd217786f5326",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "c6431fb097b070cfd7dfb0e961fa90999a95bef4",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.msl",
      "new_id": "036e9bf29f3f0f390024be168a97ce18f0ea8864",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "1b632df0732324f0a0d7b49966a55b00116a78a4",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.msl",
      "new_id": "45d921cb00439c03074a0ffdfa28ff70edd9439d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "070becac55c19a55f1c09b0f67520b7ff08daed6",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicExchange/0a5dca.wgsl.expected.msl",
      "new_id": "1dafa27f9f1c719d8d5c73dd33d6bd56fb627921",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicExchange/0a5dca.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "d3d01f5054844dd4ebff48c1aa1f802db6a6e54d",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicExchange/d59712.wgsl.expected.msl",
      "new_id": "248b62acc956b95f4696702f4fb54096d361d4bc",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicExchange/d59712.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "9e1b24d361edadca30f4e94022079453fbd9e6b3",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicExchange/e114ba.wgsl.expected.msl",
      "new_id": "5104612c12c965e39e567925fe31e1be4f3c4689",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicExchange/e114ba.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "be0f8972fdc91bab01ee4e88f7f4853d127882bd",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicExchange/f2e22f.wgsl.expected.msl",
      "new_id": "9e0dd6b0813785dd21339711a2e2eae29dbdfb33",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicExchange/f2e22f.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "39eff932e4c9adc4615bfdefe0db493be5ce7518",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicLoad/0806ad.wgsl.expected.msl",
      "new_id": "8cc7837b71d43c8004b9daa962fe31853f4ab76d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicLoad/0806ad.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "7d5661afab73fd3adb85eba3b2b543fd9b79c91e",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicLoad/361bf1.wgsl.expected.msl",
      "new_id": "b7c08b54a9ae340e3b1580e72ac16854cf720f44",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicLoad/361bf1.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "6304ed08444f6884d1297f08a51f600f5b617ea0",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicLoad/afcc03.wgsl.expected.msl",
      "new_id": "7b6310acc30bc6575cd9a1c98bda4e04d372f291",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicLoad/afcc03.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "2c1eeff2eba82ca22802d107621b6528f6a7da00",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicLoad/fe6cc3.wgsl.expected.msl",
      "new_id": "aef98d3a3db0eccb1112630ccc63f4b61781c112",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicLoad/fe6cc3.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "9a9fb1dfdf364b9c7a8fecfd259a4fe28d336ac7",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicMax/51b9be.wgsl.expected.msl",
      "new_id": "8d45595d8db61afb836cac747bce1bc893e98f42",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicMax/51b9be.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "a2997a1736e6c1840a87240941728d2a3671cbc8",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicMax/92aa72.wgsl.expected.msl",
      "new_id": "12babbdea150bbbc840057f861db195b0fa1b609",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicMax/92aa72.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "bdb46ff9b2ccea6f992081517c4a2ab9ea7c3aa7",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicMax/a89cc3.wgsl.expected.msl",
      "new_id": "26d0ee6648f4e569937bec777a02527c4d1f29da",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicMax/a89cc3.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "5dc602ca170d9f1c672c3fa6abe68f117b265a38",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicMax/beccfc.wgsl.expected.msl",
      "new_id": "dd139eca5494e266fc55e34275a65e992359d5d9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicMax/beccfc.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "7eb65c51684ec8042de1d016acc2b8b03200e8da",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicMin/278235.wgsl.expected.msl",
      "new_id": "282c9571d3bc1b96be11a15ec5ce970618248dd9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicMin/278235.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "5ed9a710f8fa91a0a55b3ee1631591a2f4451ff9",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicMin/69d383.wgsl.expected.msl",
      "new_id": "4e6ec9280a295586cfb311eb16d6def244f14e4b",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicMin/69d383.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "dc15ddd6d876b178e661cb9c053a7671c87b4dae",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicMin/8e38dc.wgsl.expected.msl",
      "new_id": "5de8f10205d7aca49b425b8c14dc889abb84b233",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicMin/8e38dc.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "1b28fe83d8b25cc2264ca10dcfeea8f876e47c7e",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicMin/c67a74.wgsl.expected.msl",
      "new_id": "04d9d54757fe3513c3a13866fede2d02f0bbebe9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicMin/c67a74.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "e38ef78c6db9c50a87364f3c01f94da71fd29519",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicOr/5e3d61.wgsl.expected.msl",
      "new_id": "3f85fc00a88189c5c9c666eb4ebaf72bdfe99166",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicOr/5e3d61.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "e8ae23b0a5b991b89bc9c165798d487e33520e83",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicOr/5e95d4.wgsl.expected.msl",
      "new_id": "a711f2d985553416b29c6597ecd78f51f6cfc982",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicOr/5e95d4.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "22c839df6a22e99fc5de8887721d98dbf356b06c",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicOr/8d96a0.wgsl.expected.msl",
      "new_id": "3602800462f296066122f3bb1cc62d284e77f9a5",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicOr/8d96a0.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "e8c75dd05279aeba586c442c08ad78f8398c1a34",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicOr/d09248.wgsl.expected.msl",
      "new_id": "620f392642951a0448a20d99b0921a61904cd9f6",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicOr/d09248.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "c2468d6e5f8831136d13bd104ccf56d5763d6a04",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicStore/726882.wgsl.expected.msl",
      "new_id": "bebd8e58ce7089d5f13cd2f5674b65ba36e1b9e0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicStore/726882.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "651a1da6e7ba34e028e6bcbe9776f77b224c1c45",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicStore/8bea94.wgsl.expected.msl",
      "new_id": "9f9249a5831b77dcda4aacad97c828f6c0e0b4a7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicStore/8bea94.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "cefa61ef76578bdebf174054843687c7c4def23c",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicStore/cdc29e.wgsl.expected.msl",
      "new_id": "24231c1cd6e355ad6e73f9af9ee3077130a347d3",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicStore/cdc29e.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "98cae7a3e5321cc5eba96f4f6e1d25e3d166689a",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicStore/d1e9a6.wgsl.expected.msl",
      "new_id": "4d3c46816e8e5e3611fc7f67b014f2e8f340a10d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicStore/d1e9a6.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "9bccb9b35c13ebdada86ba83b93d82a5181a5b00",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicXor/54510e.wgsl.expected.msl",
      "new_id": "c43fc6be6384852d209dffbc1da0a606bee7db53",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicXor/54510e.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "32bbb93997e33d5b2e60b8aebf51478dde8ef270",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicXor/75dc95.wgsl.expected.msl",
      "new_id": "e1b826580592746d6f4b798315fad29c130a98e7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicXor/75dc95.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "bd565c88b5dfffbefe0e15bce4c527570b4dc160",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicXor/c1b78c.wgsl.expected.msl",
      "new_id": "d48ee317d471715b2c524343e3f80fa3426998b7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicXor/c1b78c.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "4ee0172668c298dbb9a1546da76686fe1123c724",
      "old_mode": 33188,
      "old_path": "test/intrinsics/gen/atomicXor/c8e6be.wgsl.expected.msl",
      "new_id": "3f0283dd39666a7479e44eed403b09cbc5a0fdff",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/atomicXor/c8e6be.wgsl.expected.msl"
    }
  ]
}
