)]}'
{
  "commit": "5cdc3a4c29c5da43a4c346d57932c1c46068abec",
  "tree": "a3b6514c0d6bd8133c9b9c9e462cbcda2ee991e7",
  "parents": [
    "e114f699f654235e05fb1bbd605c35708890d8b8"
  ],
  "author": {
    "name": "Jan Kratochvil",
    "email": "jan.kratochvil@redhat.com",
    "time": "Mon Oct 04 23:18:58 2010 +0200"
  },
  "committer": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Mon Oct 04 19:47:54 2010 -0400"
  },
  "message": "nasm: address labels \u0027rel label\u0027 vice \u0027wrt rip\u0027\n\nnasm does not support `label wrt rip\u0027, it requires `rel label\u0027. It is\nstill fully compatible with yasm.\n\nProvide nasm compatibility. No binary change by this patch with yasm on\n{x86_64,i686}-fedora13-linux-gnu. Few longer opcodes with nasm on\n{x86_64,i686}-fedora13-linux-gnu have been checked as safe.\n\nChange-Id: I488773a4e930a56e43b0cc72d867ee5291215f50\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99e09a50eda008d77ef1439e625f639570e2a346",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/idctllm_mmx.asm",
      "new_id": "43735bc4b6f41521acdc42b0b75a9a91329c9e3a",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/idctllm_mmx.asm"
    },
    {
      "type": "modify",
      "old_id": "ac941851b3206c8531459d3bab96ffd09cc5a9e4",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/idctllm_sse2.asm",
      "new_id": "edee1578e2607ec0b1311665a68b504f6c620fb1",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/idctllm_sse2.asm"
    },
    {
      "type": "modify",
      "old_id": "0b39e627d658395d6ad26a81ef778ade1a2cb2ae",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/loopfilter_mmx.asm",
      "new_id": "c6c215c3c6fcaef13c4328534d58fec0927aa16c",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/loopfilter_mmx.asm"
    },
    {
      "type": "modify",
      "old_id": "dc8167d4dc7fe8f131ff1f66268b42b3a127b430",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/loopfilter_sse2.asm",
      "new_id": "1ab6d0f395f5d3d2b269be32b9fce64eb0929eb2",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/loopfilter_sse2.asm"
    },
    {
      "type": "modify",
      "old_id": "349ac0d3babf88959bb72e89e363ae2bd15323af",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/postproc_mmx.asm",
      "new_id": "787e832687bef0dd4544239d6067acbad0875dbf",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/postproc_mmx.asm"
    },
    {
      "type": "modify",
      "old_id": "276f208ff0a0fe062a4b4137f610ebcd05b780b1",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/postproc_sse2.asm",
      "new_id": "30b4bf53a3bfb3a9ff7c89c04bd1cb7d3f52ce12",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/postproc_sse2.asm"
    },
    {
      "type": "modify",
      "old_id": "06db0c6a089ef6b46d6648c8464da6d4298418c1",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/subpixel_mmx.asm",
      "new_id": "23ed4e2087115e3543feea74468c0df32ef3510e",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/subpixel_mmx.asm"
    },
    {
      "type": "modify",
      "old_id": "2385abfd0dbc158789344ea3a4ff0e157e63d79e",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/subpixel_sse2.asm",
      "new_id": "b87cad2593e09b3c7a725580d193ad36e7690be6",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/subpixel_sse2.asm"
    },
    {
      "type": "modify",
      "old_id": "fe921c01925f6eac2bf639f5ce1c0d91775559fb",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/subpixel_ssse3.asm",
      "new_id": "7f6fd93e4eb8a30b3802b818b746c3d5a755eec0",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/subpixel_ssse3.asm"
    },
    {
      "type": "modify",
      "old_id": "eb9d1f8aa0654e60d845c15dc0e546f73063069d",
      "old_mode": 33188,
      "old_path": "vp8/decoder/x86/dequantize_mmx.asm",
      "new_id": "0d6133a462e95783e08d0e0df9e45a7ac61b24df",
      "new_mode": 33188,
      "new_path": "vp8/decoder/x86/dequantize_mmx.asm"
    },
    {
      "type": "modify",
      "old_id": "b6cfc5ce05693b21397d3d8772a8c792b8c6fc59",
      "old_mode": 33188,
      "old_path": "vp8/encoder/x86/dct_mmx.asm",
      "new_id": "5acaca875fa15ff849f98436be5b8742f7449c42",
      "new_mode": 33188,
      "new_path": "vp8/encoder/x86/dct_mmx.asm"
    },
    {
      "type": "modify",
      "old_id": "f7a18432d54334a5820a53f9ed93e742c5bcad71",
      "old_mode": 33188,
      "old_path": "vp8/encoder/x86/dct_sse2.asm",
      "new_id": "723a78d764195f59e3d3f54949989918934e06cd",
      "new_mode": 33188,
      "new_path": "vp8/encoder/x86/dct_sse2.asm"
    },
    {
      "type": "modify",
      "old_id": "d4ec63bd68dd8185750a5144987d73ad8756eb7a",
      "old_mode": 33188,
      "old_path": "vp8/encoder/x86/variance_impl_mmx.asm",
      "new_id": "67a9b4d3efa2e624acb41754045e601b6b10da3d",
      "new_mode": 33188,
      "new_path": "vp8/encoder/x86/variance_impl_mmx.asm"
    },
    {
      "type": "modify",
      "old_id": "38b3f33ee223dbfd07797078f345a28f151ed23a",
      "old_mode": 33188,
      "old_path": "vp8/encoder/x86/variance_impl_sse2.asm",
      "new_id": "cefa0a956c25f8b76c9675922f3e89ffb8dc83e7",
      "new_mode": 33188,
      "new_path": "vp8/encoder/x86/variance_impl_sse2.asm"
    },
    {
      "type": "modify",
      "old_id": "470c58a6d5b458c92bd146967cdc72dd614d1c67",
      "old_mode": 33188,
      "old_path": "vpx_ports/x86_abi_support.asm",
      "new_id": "a872b280eaa86b8fce883855329bdb205b9fe7ee",
      "new_mode": 33188,
      "new_path": "vpx_ports/x86_abi_support.asm"
    }
  ]
}
