)]}'
{
  "commit": "ae541c0eb47f2fbcfd975c8e2fcb0e3a2613dc1c",
  "tree": "559128e2fe76b4e32fba428fc3c42136c04553a6",
  "parents": [
    "556c4c5cc44c3454f78d796b6050c6d574a35dd2"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Sat May 25 10:49:26 2024 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Mon Jun 17 09:47:39 2024 +0200"
  },
  "message": "target/i386: convert non-grouped, helper-based 2-byte opcodes\n\nThese have very simple generators and no need for complex group\ndecoding.  Apart from LAR/LSL which are simplified to use\ngen_op_deposit_reg_v and movcond, the code is generally lifted\nfrom translate.c into the generators.\n\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0384a623b3b606248d79a5ad34a8c5f0b47ac70",
      "old_mode": 33188,
      "old_path": "target/i386/tcg/decode-new.c.inc",
      "new_id": "85e5422068a7fb36761f9f459a0fdf54487b556e",
      "new_mode": 33188,
      "new_path": "target/i386/tcg/decode-new.c.inc"
    },
    {
      "type": "modify",
      "old_id": "1af28efaf5dc7a16e0f65ca2224485ceea13380e",
      "old_mode": 33188,
      "old_path": "target/i386/tcg/decode-new.h",
      "new_id": "e8d7d699549b9662b8a88467b52f108459d66b08",
      "new_mode": 33188,
      "new_path": "target/i386/tcg/decode-new.h"
    },
    {
      "type": "modify",
      "old_id": "9649a6d84e245ff6688f63b36fa2ba5f9a6826dd",
      "old_mode": 33188,
      "old_path": "target/i386/tcg/emit.c.inc",
      "new_id": "2cfa453711361185d0f37e666dc1ee803d169962",
      "new_mode": 33188,
      "new_path": "target/i386/tcg/emit.c.inc"
    },
    {
      "type": "modify",
      "old_id": "715db1f23261d82d72d8a7cb16110e1b5a591cc8",
      "old_mode": 33188,
      "old_path": "target/i386/tcg/seg_helper.c",
      "new_id": "aee3d19f29bd039b7138d9feaaa9a06fc9bf1f2e",
      "new_mode": 33188,
      "new_path": "target/i386/tcg/seg_helper.c"
    },
    {
      "type": "modify",
      "old_id": "ebae745ecba697935358074f05efa29b22d60bc9",
      "old_mode": 33188,
      "old_path": "target/i386/tcg/translate.c",
      "new_id": "4b2f748802275f0c453b2892571da6c929c32288",
      "new_mode": 33188,
      "new_path": "target/i386/tcg/translate.c"
    }
  ]
}
