)]}'
{
  "commit": "08f4b557fcf03e7fa6fea0342fb47b7c194f27be",
  "tree": "adf1949eac75099d550f4ee937bf1fd9b42137bc",
  "parents": [
    "61537d3f57736c99aed0b0077a3229fca5b01ed9"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Tue May 31 13:20:28 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 31 13:20:28 2022 +0000"
  },
  "message": "Implement atomicCompareExchangeWeak returning struct instead of vec2\n\nAlso fixed implementation of this atomic in GLSL. It was emitting code\nthat would not compile because, as for HLSL, we must pass in the\nvariable directly to atomic funcs, not via an in/out arg to a function.\n\nBug: tint:1185\nChange-Id: Id0e9f99d6368717511ef3a94473634c512e10cb8\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/91881\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc4bf28dfd5058b1145e4e4382e11569edf538b7",
      "old_mode": 33188,
      "old_path": "src/tint/intrinsics.def",
      "new_id": "a6792b13ae0ea1acfabce17ae688e65cc8910a4a",
      "new_mode": 33188,
      "new_path": "src/tint/intrinsics.def"
    },
    {
      "type": "modify",
      "old_id": "6c19f7cd94fffbd931199dd8a6b698f48a4f418d",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/intrinsic_table.cc",
      "new_id": "85711769f185eee43d059938ae8ae0aae507a391",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/intrinsic_table.cc"
    },
    {
      "type": "modify",
      "old_id": "c518e58f7daaa6ef284d4873ec3cae12332dbe30",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/intrinsic_table.inl",
      "new_id": "7a422fb6f71be36fdb1f3edee8d41478574c5516",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/intrinsic_table.inl"
    },
    {
      "type": "modify",
      "old_id": "775cc05f63a4a07c7302fc2413b8183f1f58c3d6",
      "old_mode": 33188,
      "old_path": "src/tint/transform/decompose_memory_access.cc",
      "new_id": "a90a6e2711c49e6193656d3d5545100ade8c3807",
      "new_mode": 33188,
      "new_path": "src/tint/transform/decompose_memory_access.cc"
    },
    {
      "type": "modify",
      "old_id": "7a7b783d83ebde7b1423bf02fbc90fa2751f0a67",
      "old_mode": 33188,
      "old_path": "src/tint/transform/decompose_memory_access.h",
      "new_id": "76cb23e2ff326dcd0040c08f83c16e602af03f1f",
      "new_mode": 33188,
      "new_path": "src/tint/transform/decompose_memory_access.h"
    },
    {
      "type": "modify",
      "old_id": "22b5da43cb67f736a710c5aa3ee146f16b95c067",
      "old_mode": 33188,
      "old_path": "src/tint/transform/decompose_memory_access_test.cc",
      "new_id": "19f8b2e69083793a70e8e4a76a3db12b64e54900",
      "new_mode": 33188,
      "new_path": "src/tint/transform/decompose_memory_access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "823474c63b6b1b2bac862e69e8a9b196e61e1f5f",
      "old_mode": 33188,
      "old_path": "src/tint/transform/manager.cc",
      "new_id": "e5f7682ead80a3bafba7bb346bafff199ad0097b",
      "new_mode": 33188,
      "new_path": "src/tint/transform/manager.cc"
    },
    {
      "type": "modify",
      "old_id": "ccce06a89abbfe3e46c28ee7a5d9a22246c94e8f",
      "old_mode": 33188,
      "old_path": "src/tint/writer/glsl/generator_impl.cc",
      "new_id": "8a48156fe0c6fd188a3a8676a8c4261b8581a082",
      "new_mode": 33188,
      "new_path": "src/tint/writer/glsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "72def34c620b5443f2cd88f71836591a1dad28e6",
      "old_mode": 33188,
      "old_path": "src/tint/writer/glsl/generator_impl.h",
      "new_id": "1d566ca5096e8f9d9dd4e3aa7e7d852accc0489d",
      "new_mode": 33188,
      "new_path": "src/tint/writer/glsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "d6a5fa754953664583ff8ef6600169567b80bcbd",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator_impl.cc",
      "new_id": "a2cac0f8a9bc9ecd124d0ec16b984d405d4608e3",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "86bbd7dedc8eeb07376b940c95dc9b4eafeb86ca",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator_impl.h",
      "new_id": "0e8ca4c2be76bb2a9ef26f2691f61a82743b9a5d",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "54d91648238cdec8450d59430eb95b7d0d957f99",
      "old_mode": 33188,
      "old_path": "src/tint/writer/msl/generator_impl.cc",
      "new_id": "578e78df8da7dc47378857882e27a9eb8d32bde7",
      "new_mode": 33188,
      "new_path": "src/tint/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e2d1fac831f1719d84d1d163e597b0212e1e076d",
      "old_mode": 33188,
      "old_path": "src/tint/writer/spirv/builder.cc",
      "new_id": "eb8795f714c1dd5c57590b023b943f2f62932731",
      "new_mode": 33188,
      "new_path": "src/tint/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "59a567aae182f0440965e698d41b47ae4a4eedea",
      "old_mode": 33188,
      "old_path": "src/tint/writer/spirv/builder_builtin_test.cc",
      "new_id": "734007429c75fdbcf3c724e054c40522473b423d",
      "new_mode": 33188,
      "new_path": "src/tint/writer/spirv/builder_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5b6f132b18c47633cc863bd5f2c58aab53904b80",
      "old_mode": 33188,
      "old_path": "test/tint/bug/chromium/1273230.wgsl.expected.hlsl",
      "new_id": "05d4fe035bf40e25ad98f0a4691372157bb59f74",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/1273230.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fa8e7e281eeef310fe99b68fd38ae43538a44b17",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1113.wgsl.expected.hlsl",
      "new_id": "e201d4a83cb34222fe7081f680f22b4584523964",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1113.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a5ab12d742d5a5c5c5c688797bb7f853c5f3f417",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1121.wgsl.expected.hlsl",
      "new_id": "82a2ef64eab1a7e520a23abcd77d83f1fbcea8e8",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1121.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "9f7e997c6f0c099c2975be7a5a70772464426f19",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/926.wgsl.expected.hlsl",
      "new_id": "f5ed4b6d4a2034de0974a266f4b13868a458dccb",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/926.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d1c5d7129122eeda147cf50437188f1b1fac9462",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/993.wgsl.expected.hlsl",
      "new_id": "6ec8aed1a55e4af202fdef37656d650c5539c653",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/993.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "35e6ef35c55a05d7b5a031860248ed191ea5e110",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.hlsl",
      "new_id": "f31fb5cf7f3ed9ae542e34f44b273b4a14a0da08",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f87e491c2c2d4d4699aadafaa49dfa7e93736692",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.hlsl",
      "new_id": "62ae701abdece926f8b11ef11a4478dbcaafcd3e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fa6c15f837956240b25d7a5a38ed69adb95255a4",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.hlsl",
      "new_id": "281ec13b3da74f0ac4317f1976454243302e7469",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "9d4eb2f1a177bdc4fa9a7d895fe97cd7890c243d",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.hlsl",
      "new_id": "1c89d149e93eb1f89faf683636a2341ee2f40731",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.hlsl"
    },
    {
      "type": "delete",
      "old_id": "6aa8f5a9f7575d8bef4329076de298a9aa2da082",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9bd884cb2818c5a454760c2f1532ba879f1ee588",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.hlsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a7bb20c97021da5cd93af88fa1dac39a3179103e",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.msl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f4b46af60c4e3c2d70123ef6bcbd3d337ea3ea8d",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.spvasm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ba2ab03c7e17336652a5e4d4c8289244eae9e716",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.wgsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "1f1c2d1e477ec6911814cef81b8582f5e5a15cdf",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl",
      "new_id": "f3c62f75cbc820e69aabb2f8e45ea8f49940f6de",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/1bd40a.wgsl",
      "score": 84
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "001110fd6564432dc24b4a5fc54a0803ffd86340",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/1bd40a.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1e30e0e796e678ef41d7eb9451a12d0ad97b70e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/1bd40a.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cab275aa35f903bce88a4d167b3c21831a8e8f5",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/1bd40a.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "454abb1a5771ce567953a7d995621014d9326088",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/1bd40a.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e221779634aac8d050d506ebc91d197aea7753f",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/1bd40a.wgsl.expected.wgsl"
    },
    {
      "type": "rename",
      "old_id": "d4473253e9bef448ab09108c2e73f421576c2e94",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl",
      "new_id": "2fde0d853746f7eda472b161c6f4db4838917916",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/63d8e6.wgsl",
      "score": 83
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5738b7cb429adcec939652fc466e527b6d59469",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/63d8e6.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dc72b3c469aaf701656294e3003f811862f710c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/63d8e6.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94166ca79b9659fcd768118f5f8d608ea1197f98",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/63d8e6.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09e83a0ae17370d58b18a4a5abbd91c8de13378c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/63d8e6.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ecac33dbf6895e8044f0749cc07d2122619a5ac",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/63d8e6.wgsl.expected.wgsl"
    },
    {
      "type": "delete",
      "old_id": "65d12ed736d8c7b4bd2fe74e7e675e74315dd7ee",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "430f1323cb2e2cf8a010b42b50a43c5355cfc964",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.hlsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b3a827f788ddace21eb5638ea06d79e0874d7a23",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.msl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7edaed7b1f290baf20e1bcc7e595282f2082f336",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.spvasm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dff8dcad3085726d288381418369645faea012b2",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.wgsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "d75b725e85484e2694303b8de106f6ee7ad5b5c0",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl",
      "new_id": "599f9be635b41229fef1c290d90e6f298c2d1353",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/83580d.wgsl",
      "score": 85
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "589a98f416ada8c5fef83bcaec4fb23f810444a7",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/83580d.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f465976407b38c4d2488cd9f20bbf87e5b5a552",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/83580d.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a3443b90d142ad408051cac0b95333582271e37",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/83580d.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "826498596a4e0fd0ece7b9232caa62946a09da75",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/83580d.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77a8862a5c31953086f05c5cca5f3d3d2aefab1a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/83580d.wgsl.expected.wgsl"
    },
    {
      "type": "delete",
      "old_id": "2f649cd7626186942caece880a741e7a7c118678",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "97cc6c4c1e31253b904d0852e9271e9ad0d1f0e1",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.hlsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b002e501d415759051d53bc501403a5ed99a63cd",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.msl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "40f727b99da515b90e64253857b57ba2b3d97c2e",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.spvasm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "43575117119645bd9afadf68f82b8d6936013d19",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.wgsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cbb201a1162017db190de5d2ae4a7834232554e6",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "05cfbc2e741b4066cb22a412b0347e9a4dfd4697",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.hlsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6a9485892d7c7f4c7debfe4ec12edcd9f65572bb",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.msl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6098500d004f7503269afde71a1589a1b988fea3",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.spvasm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d53e0997852a11b93c85be7b75f293c765c0672f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.wgsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "c81fc384cd095e9b88f823417f2dcad5dd1d7157",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl",
      "new_id": "2147f98f2fb0008fb99f825735d1aab7ac840f2e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/e88938.wgsl",
      "score": 85
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff5e7a1b5eff19687250842c37a8b442584dcb73",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/e88938.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d201c49d5cc1d1546ecd5535354e85b27eb2949",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/e88938.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9815b6d0d66d328f8a80074d76ce58f5e505ba27",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/e88938.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0f338c664cdbf8cb3c7d3ea4cf1f4f47364ac26",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/e88938.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e882b01620e70b4653eeb70072728d1ccb6e6e98",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicCompareExchangeWeak/e88938.wgsl.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "506c6fee25d2046c4956adf2ea8026e127c28f12",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.hlsl",
      "new_id": "b40e1463d9322881b5ef873b5248286ae1df13e5",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1ab0d6cf4db3cc395c80af3a79cd3297030b2767",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.hlsl",
      "new_id": "ea1abc5d03921ee7aa5a4508576efbdb3ee22084",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "8c58350d1c51f8d57779b8da078dce0ad579d3fe",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.hlsl",
      "new_id": "a278b2c16c5367196d21b344831a495bcd6519b0",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "967d4c0cadbc4222c640aae41373e4aadaea2dd0",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.hlsl",
      "new_id": "77edab3db2adc6900012ea5e70732c249442b9ba",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "621944f60380804a109180b57d27dde52fb756d6",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.hlsl",
      "new_id": "c8f089315471a1723b19118115270e08ef6f39c7",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4ac6cd8f3c2ebc83b24911a2972ecbe818430df0",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.hlsl",
      "new_id": "f3d398cc3374e5a0ef5a4b06debd3299cbe80efb",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "5c550171a3010a9b96390d36a2b93e069c958f81",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.hlsl",
      "new_id": "b8d48b8247316df29e5ddeaa06787078d202fd5a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4b350c308fce98770026d2daed7cffda995ba9e9",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.hlsl",
      "new_id": "3ae5176288d9063075a199c38703a49a9513468f",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "21059e60eee8f0b6349569da3bcfc451117cf7b8",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.hlsl",
      "new_id": "97883cbd8cc644810bc72f136f38b7dbfc607723",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1504decac9c4e3def8fcb3aa3c54211888d4207e",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.hlsl",
      "new_id": "04be9d7304cc98e1bf07d5b37398242e24b5280e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d78cdbec5e6d7e1a0d5130f5eb94b7c6a5fe6cfb",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.hlsl",
      "new_id": "cb8cfddaaba10319ec9eda2b42c94d6fed31bb9b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "afac632ba9c4963559032f16095c3d0ee1084eb4",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.hlsl",
      "new_id": "599f575c7f219c1749cfcd87700a86db0b85ef3c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "26ad745c6d36d255030432febb863df5d0c52370",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicSub/051100.wgsl.expected.hlsl",
      "new_id": "29d8e0413c40ad8d68fdda0589eaa89fe004be0e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicSub/051100.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "21e149f65d799d4599a5193e01a7283a9c025cfe",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.hlsl",
      "new_id": "e5d0027b6067a9d0d042899fcdc701c5e1835c1c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "9cc11db1f361e5b341d48256ef14c68883ff8cf3",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.hlsl",
      "new_id": "9ed582e64e6956ebaa7fa6ed9b0c3ed382a5c6b1",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "7d483b70f897af0643dc999255946c4488e46326",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.hlsl",
      "new_id": "bb38f4211eedc9392c901652d6d6d5fbca75b196",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.hlsl"
    }
  ]
}
