)]}'
{
  "commit": "2ef6175aa76adea2ab8ce1540904a05d6f8e8eed",
  "tree": "97fa366ef3c187fc2ed9536ba4a56eae222bdaa7",
  "parents": [
    "a763551ad5090b6e2fdea8538e1f41252e1f7579"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "rth@twiddle.net",
    "time": "Mon Apr 07 22:31:41 2014 -0700"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "rth@twiddle.net",
    "time": "Wed May 28 09:33:54 2014 -0700"
  },
  "message": "tcg: Invert the inclusion of helper.h\n\nRather than include helper.h with N values of GEN_HELPER, include a\nsecondary file that sets up the macros to include helper.h.  This\nminimizes the files that must be rebuilt when changing the macros\nfor file N.\n\nReviewed-by: Alex Bennée \u003calex.bennee@linaro.org\u003e\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "255b58bb03885de8f1f38154b6abd3c61cd14d46",
      "old_mode": 33188,
      "old_path": "include/exec/def-helper.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6d9ec3167993210514040cffaba2917bdf66181",
      "new_mode": 33188,
      "new_path": "include/exec/helper-gen.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cbae22b5fb34d5fede36ff00397f87eb90ddab2",
      "new_mode": 33188,
      "new_path": "include/exec/helper-head.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88d3543119a6fbcd122443b4c90c51e4ba3aded1",
      "new_mode": 33188,
      "new_path": "include/exec/helper-proto.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9be5429fa13ede34bbede7b26abaf05deef9a79b",
      "new_mode": 33188,
      "new_path": "include/exec/helper-tcg.h"
    },
    {
      "type": "modify",
      "old_id": "ee731555d3df3be14470f5f186d49c07c744bd7b",
      "old_mode": 33188,
      "old_path": "target-alpha/fpu_helper.c",
      "new_id": "d2d776c44635e290c70ed2781a288044f0daa4c6",
      "new_mode": 33188,
      "new_path": "target-alpha/fpu_helper.c"
    },
    {
      "type": "modify",
      "old_id": "cbd03c415b2c31a4af2e73b1022706bae211505a",
      "old_mode": 33188,
      "old_path": "target-alpha/helper.c",
      "new_id": "7c053a3eaed4f155148728f6df97728c102db692",
      "new_mode": 33188,
      "new_path": "target-alpha/helper.c"
    },
    {
      "type": "modify",
      "old_id": "2389e96ea35622fd03afd7a8832f6b1f503bad68",
      "old_mode": 33188,
      "old_path": "target-alpha/helper.h",
      "new_id": "a451cfeeec1de27862cbb7a1f3e076c3afc81c39",
      "new_mode": 33188,
      "new_path": "target-alpha/helper.h"
    },
    {
      "type": "modify",
      "old_id": "51ccd41bd249a131f30e2730a36ef8fd9807e987",
      "old_mode": 33188,
      "old_path": "target-alpha/int_helper.c",
      "new_id": "7a205eb9fa33dfd7c6f67258c98597a76b51fbc3",
      "new_mode": 33188,
      "new_path": "target-alpha/int_helper.c"
    },
    {
      "type": "modify",
      "old_id": "5964bdcda88b4fc132f82da93512567ed28e6ac3",
      "old_mode": 33188,
      "old_path": "target-alpha/mem_helper.c",
      "new_id": "ef6b7058cba057f701b2af91d0eef04300934d31",
      "new_mode": 33188,
      "new_path": "target-alpha/mem_helper.c"
    },
    {
      "type": "modify",
      "old_id": "187ccf729786ba8096b7e2e734f4ebfc1a5a97e7",
      "old_mode": 33188,
      "old_path": "target-alpha/sys_helper.c",
      "new_id": "ae2e174f32099399feff2298497ab61acf0b9d97",
      "new_mode": 33188,
      "new_path": "target-alpha/sys_helper.c"
    },
    {
      "type": "modify",
      "old_id": "91c3ed1dd40747c69773ccfd88a37d754b13bf35",
      "old_mode": 33188,
      "old_path": "target-alpha/translate.c",
      "new_id": "e31d56c629f9c78273709c765de1890cf30bc5d8",
      "new_mode": 33188,
      "new_path": "target-alpha/translate.c"
    },
    {
      "type": "modify",
      "old_id": "f94be69ac596ed19c36b5e314d5d040f9eb2a7fa",
      "old_mode": 33188,
      "old_path": "target-arm/crypto_helper.c",
      "new_id": "d8898ed8059f8eee4aa6bee3974337b40380350e",
      "new_mode": 33188,
      "new_path": "target-arm/crypto_helper.c"
    },
    {
      "type": "modify",
      "old_id": "b970fd1d691049906e35d04ce16472109fc6b169",
      "old_mode": 33188,
      "old_path": "target-arm/helper-a64.c",
      "new_id": "cccda741135478dc2f84289ab61ff94d628990f9",
      "new_mode": 33188,
      "new_path": "target-arm/helper-a64.c"
    },
    {
      "type": "modify",
      "old_id": "6a01c6a82a74d5d98d89008d57de10a024bd4d9d",
      "old_mode": 33188,
      "old_path": "target-arm/helper.c",
      "new_id": "ec031f59472af961052ff51288bb60db542bd2e4",
      "new_mode": 33188,
      "new_path": "target-arm/helper.c"
    },
    {
      "type": "modify",
      "old_id": "a5449e7b6f60e656f1b20e9fed5f22b9dd9325aa",
      "old_mode": 33188,
      "old_path": "target-arm/helper.h",
      "new_id": "b63fd0ff1ca216159a2efc632d39dab2d246b590",
      "new_mode": 33188,
      "new_path": "target-arm/helper.h"
    },
    {
      "type": "modify",
      "old_id": "e6cfa62da8b52b84dec2746c51ddebacf171aa98",
      "old_mode": 33188,
      "old_path": "target-arm/iwmmxt_helper.c",
      "new_id": "398cbcbec7e444865dae436d228c4685f33c80bc",
      "new_mode": 33188,
      "new_path": "target-arm/iwmmxt_helper.c"
    },
    {
      "type": "modify",
      "old_id": "8d6f9a92f2e69cf5355c112f0c4e402805173f4c",
      "old_mode": 33188,
      "old_path": "target-arm/neon_helper.c",
      "new_id": "492e5007006b5a089725699d489663f423722a23",
      "new_mode": 33188,
      "new_path": "target-arm/neon_helper.c"
    },
    {
      "type": "modify",
      "old_id": "50a4157acdfa606901b23f1542c1cfda0a07adbd",
      "old_mode": 33188,
      "old_path": "target-arm/op_helper.c",
      "new_id": "b28f694d0010e7c190f72f8046ca78046c9cea14",
      "new_mode": 33188,
      "new_path": "target-arm/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "ec6a39d1d60ed3fc9c6e52e2d5e479707719ac85",
      "old_mode": 33188,
      "old_path": "target-arm/translate-a64.c",
      "new_id": "9f964dfd5de5860e23ba66ba3560b44bf9b67ab1",
      "new_mode": 33188,
      "new_path": "target-arm/translate-a64.c"
    },
    {
      "type": "modify",
      "old_id": "c2dfbfe477161d814bd2aa38129e0231d7fdbb1b",
      "old_mode": 33188,
      "old_path": "target-arm/translate.c",
      "new_id": "7f6fcd699e232378ed8308d8d0f6c1685ae256e4",
      "new_mode": 33188,
      "new_path": "target-arm/translate.c"
    },
    {
      "type": "modify",
      "old_id": "0ac31f56705437274571c650a17fe06e5406d7f0",
      "old_mode": 33188,
      "old_path": "target-cris/helper.h",
      "new_id": "0b383b25a46d3410fb2b86b9a78b080eaced64af",
      "new_mode": 33188,
      "new_path": "target-cris/helper.h"
    },
    {
      "type": "modify",
      "old_id": "bd9a583f9a1bb27bb70f572b23c5a442a45b2a6c",
      "old_mode": 33188,
      "old_path": "target-cris/op_helper.c",
      "new_id": "a9bd742d3b32e8d5dcba14fb701eeef16376fd2e",
      "new_mode": 33188,
      "new_path": "target-cris/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "724f920e922db2ff75c6815ab9b9c3ffbf58652c",
      "old_mode": 33188,
      "old_path": "target-cris/translate.c",
      "new_id": "90fe0a24b52c75edebaafe225b7174dcc39f15b0",
      "new_mode": 33188,
      "new_path": "target-cris/translate.c"
    },
    {
      "type": "modify",
      "old_id": "05dd12b5a771e088432d5d3d8721f0192c3a6600",
      "old_mode": 33188,
      "old_path": "target-i386/cc_helper.c",
      "new_id": "ecbf0ec09c166a677a021f12ff66773ad4f00024",
      "new_mode": 33188,
      "new_path": "target-i386/cc_helper.c"
    },
    {
      "type": "modify",
      "old_id": "f337fd20fb6340f3a3bd9a6c9e697518d4c36c97",
      "old_mode": 33188,
      "old_path": "target-i386/excp_helper.c",
      "new_id": "99fca847dd1c0cea5b12e3cb535d14468fd88042",
      "new_mode": 33188,
      "new_path": "target-i386/excp_helper.c"
    },
    {
      "type": "modify",
      "old_id": "de7ba76a49078a6ff94a586aaf24f2742bd38f31",
      "old_mode": 33188,
      "old_path": "target-i386/fpu_helper.c",
      "new_id": "a04e754e61cd5f35db219534045e58344187f82d",
      "new_mode": 33188,
      "new_path": "target-i386/fpu_helper.c"
    },
    {
      "type": "modify",
      "old_id": "3775abeba78fde6dac4590a767b49b645dd04b18",
      "old_mode": 33188,
      "old_path": "target-i386/helper.h",
      "new_id": "8eb0145039751f03aaa22b973e9b0ae6c2ae0012",
      "new_mode": 33188,
      "new_path": "target-i386/helper.h"
    },
    {
      "type": "modify",
      "old_id": "0555318938641760261daa1fce6643b210eddacf",
      "old_mode": 33188,
      "old_path": "target-i386/int_helper.c",
      "new_id": "b0d78e6eeeda962a5d69cef6720260ebd362f5a7",
      "new_mode": 33188,
      "new_path": "target-i386/int_helper.c"
    },
    {
      "type": "modify",
      "old_id": "b3b811bc8c13711b5609fa12e969745c11ae5fd9",
      "old_mode": 33188,
      "old_path": "target-i386/mem_helper.c",
      "new_id": "83aa1038d72e4590c989539a09b23e0be84565d7",
      "new_mode": 33188,
      "new_path": "target-i386/mem_helper.c"
    },
    {
      "type": "modify",
      "old_id": "1e2da1ed688af2efa6c18943adeed45edd6b4fa6",
      "old_mode": 33188,
      "old_path": "target-i386/misc_helper.c",
      "new_id": "9cfa25f9ec35165b9d51093d8a6aece3167c5c3f",
      "new_mode": 33188,
      "new_path": "target-i386/misc_helper.c"
    },
    {
      "type": "modify",
      "old_id": "3cf862ee600bf8e47c4375aa81a65c8c5bcfb1e4",
      "old_mode": 33188,
      "old_path": "target-i386/seg_helper.c",
      "new_id": "258aae806a739252687cc36c8b57357e801dd0a7",
      "new_mode": 33188,
      "new_path": "target-i386/seg_helper.c"
    },
    {
      "type": "modify",
      "old_id": "4841d53b24721ca9c134ee0b46a80bdb888107da",
      "old_mode": 33188,
      "old_path": "target-i386/smm_helper.c",
      "new_id": "5d7697c1a707fd4cb307143424bb7470fb1dcbc0",
      "new_mode": 33188,
      "new_path": "target-i386/smm_helper.c"
    },
    {
      "type": "modify",
      "old_id": "846eaa5918fe99f487ae877f24cb6fbbc9725413",
      "old_mode": 33188,
      "old_path": "target-i386/svm_helper.c",
      "new_id": "852e2baf5dcef2c098d4ba241bce6100e602380d",
      "new_mode": 33188,
      "new_path": "target-i386/svm_helper.c"
    },
    {
      "type": "modify",
      "old_id": "032b0fdffc4e00861f90abaf8d4aca7adf9a5504",
      "old_mode": 33188,
      "old_path": "target-i386/translate.c",
      "new_id": "3aa52eb795d9218b931e14a2dd4528c3bd1f3bd2",
      "new_mode": 33188,
      "new_path": "target-i386/translate.c"
    },
    {
      "type": "modify",
      "old_id": "f4442e0a937c6ded45ec2371fdf02f2aae980c1c",
      "old_mode": 33188,
      "old_path": "target-lm32/helper.h",
      "new_id": "445578c4390f7b4a440d57c9d82c3c92f3d69952",
      "new_mode": 33188,
      "new_path": "target-lm32/helper.h"
    },
    {
      "type": "modify",
      "old_id": "fc9d2d1c7371ba6355f6f41c43a9bdf5b089401e",
      "old_mode": 33188,
      "old_path": "target-lm32/lm32-semi.c",
      "new_id": "ec6524f376d74c680fa2ecc56f244c77cae98c6e",
      "new_mode": 33188,
      "new_path": "target-lm32/lm32-semi.c"
    },
    {
      "type": "modify",
      "old_id": "2f36b7b0530c5eff367fdf01bc2d2d23275b2a80",
      "old_mode": 33188,
      "old_path": "target-lm32/op_helper.c",
      "new_id": "40fbed64c347dccc3f18d3dc8c2161ef083599c2",
      "new_mode": 33188,
      "new_path": "target-lm32/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "c8abd1f27e9c18277089a87757c432a9b923830c",
      "old_mode": 33188,
      "old_path": "target-lm32/translate.c",
      "new_id": "51eca06591275607559c7a0e9b01f07c4aff1eef",
      "new_mode": 33188,
      "new_path": "target-lm32/translate.c"
    },
    {
      "type": "modify",
      "old_id": "077b653f2463c52794f80d59bad922545fe76fe6",
      "old_mode": 33188,
      "old_path": "target-m68k/helper.c",
      "new_id": "8be97456978faaa2332852b19e5d2843b25f36ed",
      "new_mode": 33188,
      "new_path": "target-m68k/helper.c"
    },
    {
      "type": "modify",
      "old_id": "2b024502ba8abaf67932d23815c183fce7671766",
      "old_mode": 33188,
      "old_path": "target-m68k/helper.h",
      "new_id": "f4e5fdf02197499e6838952d43a35d59568be87b",
      "new_mode": 33188,
      "new_path": "target-m68k/helper.h"
    },
    {
      "type": "modify",
      "old_id": "06302b1071d4df25e109b97e33506a38927f0edc",
      "old_mode": 33188,
      "old_path": "target-m68k/op_helper.c",
      "new_id": "f1ac139c51041524a8baf7c8996d770616887037",
      "new_mode": 33188,
      "new_path": "target-m68k/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "cd662891c8961cb24846ddf2afa2ad485d9ff183",
      "old_mode": 33188,
      "old_path": "target-m68k/translate.c",
      "new_id": "fa248d96b53ffe3d9368726a2c143b3776a1b1b9",
      "new_mode": 33188,
      "new_path": "target-m68k/translate.c"
    },
    {
      "type": "modify",
      "old_id": "4e51429498380a37cb24b7fc3fd70007a1a10480",
      "old_mode": 33188,
      "old_path": "target-microblaze/helper.h",
      "new_id": "bd13826de09fc0478d2d5a9403f6fd3670d410ec",
      "new_mode": 33188,
      "new_path": "target-microblaze/helper.h"
    },
    {
      "type": "modify",
      "old_id": "f8fb7f91691887ea4d82eb4b7898ddabe1208085",
      "old_mode": 33188,
      "old_path": "target-microblaze/op_helper.c",
      "new_id": "b24b878919faaa22a369792c6fb58906cd14666c",
      "new_mode": 33188,
      "new_path": "target-microblaze/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "782a489016e7fbb8774c6d9e4ac3812b28d2d28a",
      "old_mode": 33188,
      "old_path": "target-microblaze/translate.c",
      "new_id": "488df2d60d533c589dc1caac9589685e2cf094ac",
      "new_mode": 33188,
      "new_path": "target-microblaze/translate.c"
    },
    {
      "type": "modify",
      "old_id": "a2f46d9637e8b3932e67064c5d2898e9c71db42b",
      "old_mode": 33188,
      "old_path": "target-mips/dsp_helper.c",
      "new_id": "94083fb42482970a6c4e99e92ee6bd290c9a6b87",
      "new_mode": 33188,
      "new_path": "target-mips/dsp_helper.c"
    },
    {
      "type": "modify",
      "old_id": "8c7921a72467b4b49d9fa3e0be4adfeacda282c0",
      "old_mode": 33188,
      "old_path": "target-mips/helper.h",
      "new_id": "74ef09485f8e51b69e89e6527639d4037e73e84a",
      "new_mode": 33188,
      "new_path": "target-mips/helper.h"
    },
    {
      "type": "modify",
      "old_id": "1b243535195f9dfd2aba4c3d71fa1e2b0b34ea44",
      "old_mode": 33188,
      "old_path": "target-mips/lmi_helper.c",
      "new_id": "bbfcd59cdb4354409fac6a67d90dfdaa5001db33",
      "new_mode": 33188,
      "new_path": "target-mips/lmi_helper.c"
    },
    {
      "type": "modify",
      "old_id": "4edec6c61701a30f68689f1644b97db71f7d8a27",
      "old_mode": 33188,
      "old_path": "target-mips/op_helper.c",
      "new_id": "8af931abd9578f9eb8af81d21e58845c0c7374c1",
      "new_mode": 33188,
      "new_path": "target-mips/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "05f82d2f9bbb482cd3b004c176abed9ed9c5696c",
      "old_mode": 33188,
      "old_path": "target-mips/translate.c",
      "new_id": "13cf29b9d9130dabacc3c04fa188ab1648189d5a",
      "new_mode": 33188,
      "new_path": "target-mips/translate.c"
    },
    {
      "type": "modify",
      "old_id": "3d0c34dd0a2f92e74f5033e09c6e0763f2d7b8e1",
      "old_mode": 33188,
      "old_path": "target-moxie/helper.c",
      "new_id": "d1efdedf9dda71a8cdfb5a00383567bffdf3dfd3",
      "new_mode": 33188,
      "new_path": "target-moxie/helper.c"
    },
    {
      "type": "modify",
      "old_id": "3aa55499f5edd0010c2aa7a8611e97bbfc861e89",
      "old_mode": 33188,
      "old_path": "target-moxie/helper.h",
      "new_id": "d94ef7a17eb754a4c0eacfe7b47247490f612dfa",
      "new_mode": 33188,
      "new_path": "target-moxie/helper.h"
    },
    {
      "type": "modify",
      "old_id": "63f889fd7fab1e3037277d091a3b6e7e231082ee",
      "old_mode": 33188,
      "old_path": "target-moxie/translate.c",
      "new_id": "7f0dfb66f258b24bd1e0b326c0f1026b137109b6",
      "new_mode": 33188,
      "new_path": "target-moxie/translate.c"
    },
    {
      "type": "modify",
      "old_id": "0c53b7755b5d9c8fd835ade2a81d3d5090c7b720",
      "old_mode": 33188,
      "old_path": "target-openrisc/exception_helper.c",
      "new_id": "6093953c97fb5051c78a592ec650dfa8553bf777",
      "new_mode": 33188,
      "new_path": "target-openrisc/exception_helper.c"
    },
    {
      "type": "modify",
      "old_id": "4615a366d197304566bddcea4591593694ded654",
      "old_mode": 33188,
      "old_path": "target-openrisc/fpu_helper.c",
      "new_id": "c94ed35afbfcf6d545637fa69ed05eef2edf6246",
      "new_mode": 33188,
      "new_path": "target-openrisc/fpu_helper.c"
    },
    {
      "type": "modify",
      "old_id": "2af97901ce88903fe2135547d54c91d6ca4ae1d6",
      "old_mode": 33188,
      "old_path": "target-openrisc/helper.h",
      "new_id": "f53fa213448d2cce6b7a3178ea31d81d08f2bbb5",
      "new_mode": 33188,
      "new_path": "target-openrisc/helper.h"
    },
    {
      "type": "modify",
      "old_id": "16cb5abfcd35d3f0bfffb25ce7ba31975598815a",
      "old_mode": 33188,
      "old_path": "target-openrisc/int_helper.c",
      "new_id": "6e27aebd9f34f6d1ba064313ec7ee0356f69d743",
      "new_mode": 33188,
      "new_path": "target-openrisc/int_helper.c"
    },
    {
      "type": "modify",
      "old_id": "819405701df7fff7f3c93e6c6026655d1f75b81a",
      "old_mode": 33188,
      "old_path": "target-openrisc/interrupt_helper.c",
      "new_id": "55a780c7b5e96972a5e25ecc3832ab0336264490",
      "new_mode": 33188,
      "new_path": "target-openrisc/interrupt_helper.c"
    },
    {
      "type": "modify",
      "old_id": "fedcbed4f792c2e9d63c46223f2408b96d53106f",
      "old_mode": 33188,
      "old_path": "target-openrisc/sys_helper.c",
      "new_id": "53ca6bcef99adb5e5f2536c41ee13b8183e36684",
      "new_mode": 33188,
      "new_path": "target-openrisc/sys_helper.c"
    },
    {
      "type": "modify",
      "old_id": "852b5e6107081c97bf1113532e36e4f95c8f585e",
      "old_mode": 33188,
      "old_path": "target-openrisc/translate.c",
      "new_id": "40084f9a527b44809f2176f8b01224e4e56e4a20",
      "new_mode": 33188,
      "new_path": "target-openrisc/translate.c"
    },
    {
      "type": "modify",
      "old_id": "4fa297d7dd14566743fe50521ba7c1ad5d38004c",
      "old_mode": 33188,
      "old_path": "target-ppc/excp_helper.c",
      "new_id": "a0c9fdc84b27b4d69965baaeeb0d78d208703f18",
      "new_mode": 33188,
      "new_path": "target-ppc/excp_helper.c"
    },
    {
      "type": "modify",
      "old_id": "c6f484fc34dbf47f7aa1ab3ca2d269e8b94257eb",
      "old_mode": 33188,
      "old_path": "target-ppc/fpu_helper.c",
      "new_id": "cd8f015bd733aad6a43431b3810fe1bb5310a28c",
      "new_mode": 33188,
      "new_path": "target-ppc/fpu_helper.c"
    },
    {
      "type": "modify",
      "old_id": "99f10deee17244c76f09b896f27ddbabcd955e83",
      "old_mode": 33188,
      "old_path": "target-ppc/helper.h",
      "new_id": "08f3916e74074dad8da1a9b2f6cd4b76d4ec818f",
      "new_mode": 33188,
      "new_path": "target-ppc/helper.h"
    },
    {
      "type": "modify",
      "old_id": "18b54f060ac75000ad16d8fd759d9ffb2fd1e0e9",
      "old_mode": 33188,
      "old_path": "target-ppc/int_helper.c",
      "new_id": "588f6a9b957bdb46b025ecbdf7d019e64bcdc598",
      "new_mode": 33188,
      "new_path": "target-ppc/int_helper.c"
    },
    {
      "type": "modify",
      "old_id": "f35ed037c71b4609052a5cfe0aaa53265c858b29",
      "old_mode": 33188,
      "old_path": "target-ppc/mem_helper.c",
      "new_id": "d9c8c367120890c1fd55e16649035ee0653ffc86",
      "new_mode": 33188,
      "new_path": "target-ppc/mem_helper.c"
    },
    {
      "type": "modify",
      "old_id": "2eb2fa6e20f32d9916f523bdeecd134b2f126008",
      "old_mode": 33188,
      "old_path": "target-ppc/misc_helper.c",
      "new_id": "7331b1b240412fb3f67f7bf77d65ce6a32465ddd",
      "new_mode": 33188,
      "new_path": "target-ppc/misc_helper.c"
    },
    {
      "type": "modify",
      "old_id": "1cc19162b79b8f078857be8606518d817773a035",
      "old_mode": 33188,
      "old_path": "target-ppc/mmu-hash32.c",
      "new_id": "0a13a81dba9820859a25c30a43c823d8d4e0a199",
      "new_mode": 33188,
      "new_path": "target-ppc/mmu-hash32.c"
    },
    {
      "type": "modify",
      "old_id": "1fefe5881ebb50be41553802fc8e07200c21736e",
      "old_mode": 33188,
      "old_path": "target-ppc/mmu-hash64.c",
      "new_id": "c72198abde1de8e7ff36bc7b2eea45ec28b7eb6a",
      "new_mode": 33188,
      "new_path": "target-ppc/mmu-hash64.c"
    },
    {
      "type": "modify",
      "old_id": "1771863dffdd17af408a547f35937c31ea0e7d62",
      "old_mode": 33188,
      "old_path": "target-ppc/mmu_helper.c",
      "new_id": "a238bb2731eb3d4f54503337b0d5237c37864dd2",
      "new_mode": 33188,
      "new_path": "target-ppc/mmu_helper.c"
    },
    {
      "type": "modify",
      "old_id": "fad738a4af9df9d02b27e8e02f3931384f9998b0",
      "old_mode": 33188,
      "old_path": "target-ppc/timebase_helper.c",
      "new_id": "865dcbed2214ad9a88438554fae218c20cefba93",
      "new_mode": 33188,
      "new_path": "target-ppc/timebase_helper.c"
    },
    {
      "type": "modify",
      "old_id": "e3fcb03c2667f4dfd1703f5cc93b97724d6d1478",
      "old_mode": 33188,
      "old_path": "target-ppc/translate.c",
      "new_id": "6283b2c36c6c2ceec6f65edd89490136a566bb8a",
      "new_mode": 33188,
      "new_path": "target-ppc/translate.c"
    },
    {
      "type": "modify",
      "old_id": "9e676a5ca7918d950e0e20ff9eb5fbab774f1ca0",
      "old_mode": 33188,
      "old_path": "target-s390x/cc_helper.c",
      "new_id": "373eb176a113d81c627ac25da1847e858cc02f3b",
      "new_mode": 33188,
      "new_path": "target-s390x/cc_helper.c"
    },
    {
      "type": "modify",
      "old_id": "3e9c7b2d6834013b5694a1f0370b909da1dc77f6",
      "old_mode": 33188,
      "old_path": "target-s390x/fpu_helper.c",
      "new_id": "d879ad63a16b9df31adce57e3aecb76c567398b5",
      "new_mode": 33188,
      "new_path": "target-s390x/fpu_helper.c"
    },
    {
      "type": "modify",
      "old_id": "0d80aa046f5eefe56c0a41ac4d6bcc8b1b6b5ed3",
      "old_mode": 33188,
      "old_path": "target-s390x/helper.h",
      "new_id": "faebfd96aa0d864ad761b916237a609466903839",
      "new_mode": 33188,
      "new_path": "target-s390x/helper.h"
    },
    {
      "type": "modify",
      "old_id": "6a929ca1f35d0e54dc0f3850f6131d1159db2fbd",
      "old_mode": 33188,
      "old_path": "target-s390x/int_helper.c",
      "new_id": "cb8dd98542533a7cd3e834c182fbae751e9c9dfc",
      "new_mode": 33188,
      "new_path": "target-s390x/int_helper.c"
    },
    {
      "type": "modify",
      "old_id": "d8ca3007f84a9801fa73eab3373512b703ed422a",
      "old_mode": 33188,
      "old_path": "target-s390x/mem_helper.c",
      "new_id": "5a29841d71c2061863692424a4c4a3856ce1a90a",
      "new_mode": 33188,
      "new_path": "target-s390x/mem_helper.c"
    },
    {
      "type": "modify",
      "old_id": "cdbbb793148308ef7679ab2132dca8254f0050bc",
      "old_mode": 33188,
      "old_path": "target-s390x/misc_helper.c",
      "new_id": "44c08f370d6aac58adf9f51eab628caddf1f0a57",
      "new_mode": 33188,
      "new_path": "target-s390x/misc_helper.c"
    },
    {
      "type": "modify",
      "old_id": "81b7e330abebbedc8ef4d4cf3df002d558a88abf",
      "old_mode": 33188,
      "old_path": "target-s390x/translate.c",
      "new_id": "cf65f01f60626403b841fb2288fe40674794f707",
      "new_mode": 33188,
      "new_path": "target-s390x/translate.c"
    },
    {
      "type": "modify",
      "old_id": "7162448497f7468c6d286a6ca9054e6766b6f3ad",
      "old_mode": 33188,
      "old_path": "target-sh4/helper.h",
      "new_id": "3b5c436ab4529a77d9b728bf451e52ef6889868d",
      "new_mode": 33188,
      "new_path": "target-sh4/helper.h"
    },
    {
      "type": "modify",
      "old_id": "720a97b1d15ed96a52f2ba0faea0e85e4c94035c",
      "old_mode": 33188,
      "old_path": "target-sh4/op_helper.c",
      "new_id": "39e1e7cbef4d2a1e48bc5c4c7265cdbcf2aa518f",
      "new_mode": 33188,
      "new_path": "target-sh4/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "2360609a0a37bf549ad2dbcbfde026c2e8679b8d",
      "old_mode": 33188,
      "old_path": "target-sh4/translate.c",
      "new_id": "169c87fc1b02ecb256e4a04b12c1d5ea437fedb5",
      "new_mode": 33188,
      "new_path": "target-sh4/translate.c"
    },
    {
      "type": "modify",
      "old_id": "63bab077d6c58a6fb5b33b627d9985e376e85b57",
      "old_mode": 33188,
      "old_path": "target-sparc/cc_helper.c",
      "new_id": "35dab732169e54f875f358a4756bf7aac55127e5",
      "new_mode": 33188,
      "new_path": "target-sparc/cc_helper.c"
    },
    {
      "type": "modify",
      "old_id": "f4b62a5ba28b2ca59552e34138ea7fe63cb7a7c5",
      "old_mode": 33188,
      "old_path": "target-sparc/fop_helper.c",
      "new_id": "ee4592ef2b4109e1713d20fc3a0de3dcdc67af18",
      "new_mode": 33188,
      "new_path": "target-sparc/fop_helper.c"
    },
    {
      "type": "modify",
      "old_id": "ae7740bca15d1cba4fe85ad0070471ec21649f14",
      "old_mode": 33188,
      "old_path": "target-sparc/helper.c",
      "new_id": "4850c7cec72a74f97093fb332bd39300fbef53a2",
      "new_mode": 33188,
      "new_path": "target-sparc/helper.c"
    },
    {
      "type": "modify",
      "old_id": "cd8d3fa9f4cc75a4971781cb5a9f251a5dc01aa4",
      "old_mode": 33188,
      "old_path": "target-sparc/helper.h",
      "new_id": "1ad23e8dbcfa163e82b9974d5a43184020239844",
      "new_mode": 33188,
      "new_path": "target-sparc/helper.h"
    },
    {
      "type": "modify",
      "old_id": "bf242323a481e24bb40976023d50bc0271275784",
      "old_mode": 33188,
      "old_path": "target-sparc/int64_helper.c",
      "new_id": "b02d22b1994ce430d057decec123ad22fa85ae57",
      "new_mode": 33188,
      "new_path": "target-sparc/int64_helper.c"
    },
    {
      "type": "modify",
      "old_id": "ec14802573a58acb32ea860b1a39487b5d25397d",
      "old_mode": 33188,
      "old_path": "target-sparc/ldst_helper.c",
      "new_id": "b6b9866b93505741de367fadd17d1dc84cf93f44",
      "new_mode": 33188,
      "new_path": "target-sparc/ldst_helper.c"
    },
    {
      "type": "modify",
      "old_id": "2de1c4a58d7df7641b70e354fdc8227aa7356a23",
      "old_mode": 33188,
      "old_path": "target-sparc/translate.c",
      "new_id": "652a181763e24586729f89987e6edd936eedf8a1",
      "new_mode": 33188,
      "new_path": "target-sparc/translate.c"
    },
    {
      "type": "modify",
      "old_id": "9d2edb09bdc69cf5ab7b0aac43e0d2fb4a7a6195",
      "old_mode": 33188,
      "old_path": "target-sparc/vis_helper.c",
      "new_id": "383cc8bdff04c3d323b9a408530e56bc5b5290cc",
      "new_mode": 33188,
      "new_path": "target-sparc/vis_helper.c"
    },
    {
      "type": "modify",
      "old_id": "3e82eb71d6a129f72a0d397b0c7cdc30c4714db2",
      "old_mode": 33188,
      "old_path": "target-sparc/win_helper.c",
      "new_id": "f01ae08f6c8572b479781075ebb16aadee3b61a9",
      "new_mode": 33188,
      "new_path": "target-sparc/win_helper.c"
    },
    {
      "type": "modify",
      "old_id": "169c85cb4d58787b404b40ec11bb582c703e9489",
      "old_mode": 33188,
      "old_path": "target-unicore32/helper.c",
      "new_id": "e5ebbf4b180a787c13866c5fdcfcdf9a2e3d45e3",
      "new_mode": 33188,
      "new_path": "target-unicore32/helper.c"
    },
    {
      "type": "modify",
      "old_id": "e85ce6c201692ac301de2092a21e23fa70c18f92",
      "old_mode": 33188,
      "old_path": "target-unicore32/helper.h",
      "new_id": "941813749daa364fcb9e4c25c40a9aaf7dc10083",
      "new_mode": 33188,
      "new_path": "target-unicore32/helper.h"
    },
    {
      "type": "modify",
      "old_id": "4c6950d50675e99084858dce1c8998c9710ca84a",
      "old_mode": 33188,
      "old_path": "target-unicore32/op_helper.c",
      "new_id": "4f96ed350b397fd5cdbdb1d66fe1cd1b21d6ff0f",
      "new_mode": 33188,
      "new_path": "target-unicore32/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "c2402cf94236b0f936164fee440d7d1378f7ab24",
      "old_mode": 33188,
      "old_path": "target-unicore32/translate.c",
      "new_id": "3cccafe5ad9f0e97a9867290153dc69db6680a9d",
      "new_mode": 33188,
      "new_path": "target-unicore32/translate.c"
    },
    {
      "type": "modify",
      "old_id": "34fa2a5b40b11b510b66f9440848315df4f4b2b1",
      "old_mode": 33188,
      "old_path": "target-unicore32/ucf64_helper.c",
      "new_id": "0c7ea2693cad5bfe000208b7834679fcea608766",
      "new_mode": 33188,
      "new_path": "target-unicore32/ucf64_helper.c"
    },
    {
      "type": "modify",
      "old_id": "322b04cd0a820113edf26bf72e2e0672caf04bbc",
      "old_mode": 33188,
      "old_path": "target-xtensa/helper.h",
      "new_id": "ed3af0b737a7b27bb00597c1912b5491f581194c",
      "new_mode": 33188,
      "new_path": "target-xtensa/helper.h"
    },
    {
      "type": "modify",
      "old_id": "b531019488da75b078eaf95b4f6fe1861cae12b2",
      "old_mode": 33188,
      "old_path": "target-xtensa/op_helper.c",
      "new_id": "01edab4082b1bbb95053f9e5525c6800862479f0",
      "new_mode": 33188,
      "new_path": "target-xtensa/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "dda105d6e004f8ac27bd27b6256df6a2235bfe23",
      "old_mode": 33188,
      "old_path": "target-xtensa/translate.c",
      "new_id": "57e56bd34dcb20b530448534dff859ffa9fe5d95",
      "new_mode": 33188,
      "new_path": "target-xtensa/translate.c"
    },
    {
      "type": "modify",
      "old_id": "424253d1f34b59cfe0d2513b293c68c275356853",
      "old_mode": 33188,
      "old_path": "target-xtensa/xtensa-semi.c",
      "new_id": "16e9d8c7b86f2db09a52c9b616b126a3d6383602",
      "new_mode": 33188,
      "new_path": "target-xtensa/xtensa-semi.c"
    },
    {
      "type": "modify",
      "old_id": "ea8aa70c16fa9db3db8ea948002bd0bf56d7cfe8",
      "old_mode": 33188,
      "old_path": "tcg/tcg.c",
      "new_id": "3100d578963696432cbc4666ad81616e5bc13c68",
      "new_mode": 33188,
      "new_path": "tcg/tcg.c"
    }
  ]
}
