)]}'
{
  "commit": "2f2be86bbb8d26f780183e45b169748ef625f03d",
  "tree": "43118b9e088c86ed84e75c447dbbd1a1a85fcc8f",
  "parents": [
    "649658972ca923250019ca15e4ddd98bf28bf123"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Tue Jun 15 08:00:45 2021 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Tue Jun 15 08:00:45 2021 +0200"
  },
  "message": "x86: simplify .dispNN setting\n\nFirst of all eliminate the disp{16,32,32s} static variables, which are\nused solely for setting a temporary variable in build_modrm_byte(). The\neffect there can be had without use of such a temporary and without\noperand_type_or(), by just setting the single bit each that needs\nsetting.\n\nThen use operand_type_and_not(..., anydisp) when all dispNN bits want\nclearing together.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "76994470180456f6711d231eb9e0ccdf463990c9",
      "old_mode": 33188,
      "old_path": "gas/ChangeLog",
      "new_id": "d01ba239f3f628abcee2423ef8c25a4b83de794e",
      "new_mode": 33188,
      "new_path": "gas/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "945a1a6958eb0321013bf1d534c1959057455b3e",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "18187d7bfa1f6a7d7339d067b95cb47376af7bee",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    }
  ]
}
