)]}'
{
  "commit": "bf733e6bcfa9599cc81451eb345ab623c1516841",
  "tree": "207abfb93d4996c995ea5d8d0515e45cab20efe2",
  "parents": [
    "496ae0b2c2fc73a4f09dfa5acf87c5ab2ee360a1"
  ],
  "author": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Sat Jul 30 19:48:54 2022 -0700"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Thu Aug 04 18:05:11 2022 +0000"
  },
  "message": "x86: normalize types used with _mm_cvtsi128_si32\n\nprefer int in most cases to match the return type of the function; for\nconsistency intra predictors are kept unsigned as some implementations\nrely on this in subsequent operations. this was the cause of previous\nfailures.\n\nw/clang -fsanitize\u003dinteger fixes warnings of the form:\nimplicit conversion from type \u0027int\u0027 of value -809931979 (32-bit, signed)\nto type \u0027uint32_t\u0027 (aka \u0027unsigned int\u0027) changed the value to 3485035317\n(32-bit, unsigned)\n\nBug: b/229626362\nChange-Id: I3c4442d9ab7263e8425de2be188b7c90ea3591e9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7b468a22925d09058be253029333d88da56f70c",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/aom_convolve_copy_sse2.c",
      "new_id": "e78845e97ce1578af59549b80b5ac29602faa82a",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/aom_convolve_copy_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "d8d353c0663a48beaafac2bd6aa951445c667d3e",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c",
      "new_id": "22f2e696d39ac0f432ff31604c05363d1555f0db",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "cff7f43eee0c8bd579ba3e8d2fb514fb74471f98",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/aom_subpixel_8t_intrin_sse2.c",
      "new_id": "5c36b68727748a530fcf991ea7e1a32c8b697495",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/aom_subpixel_8t_intrin_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "8a182790700cb0cea6922895a679d03baaee363e",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c",
      "new_id": "582305957c3257d09929216b548007a0e6fe1085",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "785ba39d9cd6e88aa147314697b02ae48dd0d5af",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/convolve_avx2.h",
      "new_id": "a00ede2de651f65ade0ebb8f9a4deebbde225b58",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/convolve_avx2.h"
    },
    {
      "type": "modify",
      "old_id": "5293e276449f062f7b00b8ec0570c04c9f193711",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/highbd_convolve_ssse3.c",
      "new_id": "21389dbe43d7968490fa15d0cd44d1e816579504",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/highbd_convolve_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "5a55736c48829b788d6924e5490c3364b28d1d27",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/highbd_intrapred_sse2.c",
      "new_id": "6a2e915ed7c332e7d69038b62ea546e1db5dbe81",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/highbd_intrapred_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "b4b5ce2880a49e718cc59c58750829463c5fbe3b",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/intrapred_avx2.c",
      "new_id": "b5f71441f1449867d245c178dbbda1d037f98c6c",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/intrapred_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "5afef68c39b1380740fb2c679514df0c46b244b5",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/intrapred_sse2.c",
      "new_id": "4786696ee0450a6700722089b3658f01da9b874a",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/intrapred_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "b73258038bb4db7dee9e305da11c8d4e3f1830b2",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/intrapred_sse4.c",
      "new_id": "21fb1bb8d36605a5b19ab7a2474ebb784f44fe5a",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/intrapred_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "f0bd040087972b501c265c0449a79f53bc9591d1",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/intrapred_ssse3.c",
      "new_id": "a75616e1e01b0ac4535788f1ee0022b49f0ccea0",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/intrapred_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "4e6fe8faa3a25cd0f9023198810c0f4405debaf9",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/jnt_sad_ssse3.c",
      "new_id": "357f70a5023628ba14af37fc3dc0a7a5b5ed6e42",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/jnt_sad_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "71682779637e8d5b94cf689d992a5e48100c48a2",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/masked_sad_intrin_ssse3.c",
      "new_id": "fd5352cc13f5ebbd9c07a1c96b8d5a4470671977",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/masked_sad_intrin_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "bfd86ee410fab55c1c8b2740e1e92028335daca0",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/masked_variance_intrin_ssse3.c",
      "new_id": "ac0e576bb46b0ef192bb0037e5776cd1629c3fd9",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/masked_variance_intrin_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "bfec0e8a84b132cf2731f2fd67b4cde3a3b392a8",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/obmc_variance_avx2.c",
      "new_id": "b2df8a953d9e5d035cda49b51e319f55c22113b8",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/obmc_variance_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "ef3fdc1d28ca7d8c5a76b272b36089c050178cb7",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/sad_avx2.c",
      "new_id": "24cea76b37c86413a13ac4f198dad2ad0cdd85ba",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/sad_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "2afae4bc648e87b867a69a3b663f58000363dcfa",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/sad_impl_avx2.c",
      "new_id": "c5da6e9ab364800efc5c4d5b45579dadc2f536c2",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/sad_impl_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "c36eeeedde92d9873e4b33665cd9953016bcfd25",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/variance_sse2.c",
      "new_id": "a0223a9e4982121a013c3be69455c2fbfcfbbdcd",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/variance_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "19661817607cab5b7e3e3c3a55845c09da5a0c86",
      "old_mode": 33188,
      "old_path": "av1/common/x86/av1_convolve_scale_sse4.c",
      "new_id": "0bdf49f0f636c49441d27fc83a35b178a0d9766c",
      "new_mode": 33188,
      "new_path": "av1/common/x86/av1_convolve_scale_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "a2a43f8d8df0373e91af40115e4161ae513d3b86",
      "old_mode": 33188,
      "old_path": "av1/common/x86/av1_inv_txfm_ssse3.c",
      "new_id": "f9bfb370a6a83e9c028a8f6f0014af36891d7baf",
      "new_mode": 33188,
      "new_path": "av1/common/x86/av1_inv_txfm_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "ca88bd7d5dfda241b1afcee20508a03093511837",
      "old_mode": 33188,
      "old_path": "av1/common/x86/convolve_2d_sse2.c",
      "new_id": "1b85f3729497495e6737c38b828e38974cb8f7e5",
      "new_mode": 33188,
      "new_path": "av1/common/x86/convolve_2d_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "c7d1141a63d897e6f48a87d6097dd44d83f299e3",
      "old_mode": 33188,
      "old_path": "av1/common/x86/convolve_avx2.c",
      "new_id": "89e0a4c8fbd0d574747e7b2138211c5f2e3e329b",
      "new_mode": 33188,
      "new_path": "av1/common/x86/convolve_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "cd5521e333f3edbc3f1dfd03eb31e75013cbc8bd",
      "old_mode": 33188,
      "old_path": "av1/common/x86/convolve_sse2.c",
      "new_id": "0e7782250633e27bad81aee2503944c8f653429d",
      "new_mode": 33188,
      "new_path": "av1/common/x86/convolve_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "148543f667f2f98d1e3d4224082b2c1eb97ebd00",
      "old_mode": 33188,
      "old_path": "av1/common/x86/highbd_convolve_2d_ssse3.c",
      "new_id": "832404474a2f56e166d8bbef05b96e4de20c8e64",
      "new_mode": 33188,
      "new_path": "av1/common/x86/highbd_convolve_2d_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "7a13d4a67be0dafb7f3b74a188911fe147d5706a",
      "old_mode": 33188,
      "old_path": "av1/common/x86/jnt_convolve_avx2.c",
      "new_id": "8ea856ecda9fcbf2b517db8dfcf5140e33371223",
      "new_mode": 33188,
      "new_path": "av1/common/x86/jnt_convolve_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "b8400c062d54f6cb38f4a388339855420a8e369c",
      "old_mode": 33188,
      "old_path": "av1/common/x86/jnt_convolve_sse2.c",
      "new_id": "581d1500a988994017be16d40db333c552073626",
      "new_mode": 33188,
      "new_path": "av1/common/x86/jnt_convolve_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "f45e3b2671b951ecb15520a7c879b29b36f61514",
      "old_mode": 33188,
      "old_path": "av1/common/x86/jnt_convolve_ssse3.c",
      "new_id": "d0cf76391d1800cf68be1e134579576f9e867612",
      "new_mode": 33188,
      "new_path": "av1/common/x86/jnt_convolve_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "5171ca49346365fbeaa0f88ad328433327fdeffe",
      "old_mode": 33188,
      "old_path": "av1/common/x86/reconinter_sse4.c",
      "new_id": "a503532e04ca579eb55e187b5a033b6a1fc785e4",
      "new_mode": 33188,
      "new_path": "av1/common/x86/reconinter_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "f6aaa8887b9b7ef4e55ad47c2ed3205d71e23644",
      "old_mode": 33188,
      "old_path": "av1/common/x86/warp_plane_avx2.c",
      "new_id": "b0c9a9385744083540a1dc63f4372fb6db098454",
      "new_mode": 33188,
      "new_path": "av1/common/x86/warp_plane_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "b1df486f47a20663aaea3ff994ebd8738bad741a",
      "old_mode": 33188,
      "old_path": "av1/common/x86/warp_plane_sse4.c",
      "new_id": "e35b55756e2c9292db0467002e55cbbb519727fb",
      "new_mode": 33188,
      "new_path": "av1/common/x86/warp_plane_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "8aa07641aa55216c2d1f8a884a411c0e197ba86d",
      "old_mode": 33188,
      "old_path": "av1/encoder/x86/temporal_filter_avx2.c",
      "new_id": "a9c800401aafe086850f1fc99620ac2eb65ec27d",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/temporal_filter_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "26c3926dcaac6c1b69edd8d335409743cd3e1481",
      "old_mode": 33188,
      "old_path": "av1/encoder/x86/temporal_filter_sse2.c",
      "new_id": "8be71647aa95c15b49f9169bfc36d11112601582",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/temporal_filter_sse2.c"
    }
  ]
}
