)]}'
{
  "commit": "8f0212acb19da47fa9d9feeaae42e71c8817cafc",
  "tree": "e87ebfd50f0099aaa587de359f3effba3f50f96d",
  "parents": [
    "5bab16fdf1775c8abd16376458c5843fbe1d4314"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Oct 31 17:56:06 2022 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Oct 31 17:56:06 2022 +0100"
  },
  "message": "x86: minor improvements to optimize_imm() (part III)\n\nEarlier tidying still missed an opportunity: There\u0027s no need for the\n\"anyimm\" static variable. Instead of using it in the loop to mask\n\"allowed\" (which is necessary to satisfy operand_type_or()\u0027s assertions)\nsimply use \"mask\", requiring it to be calculated first. That way the\npost-loop masking by \"mask\" ahead of the operand_type_all_zero() can be\ndropped.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cccd83717d01c7f609c4717401fc6c47c07bcf5e",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "bea2de93d42ebc877156ee64415f4160a287aa6c",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "33c4f9f25f68f43ab439c8b4bb2f569f527580d1",
      "old_mode": 33188,
      "old_path": "opcodes/i386-gen.c",
      "new_id": "3024e61cb559534a7dd8b00d13dde7b4d267b713",
      "new_mode": 33188,
      "new_path": "opcodes/i386-gen.c"
    },
    {
      "type": "modify",
      "old_id": "e662ba6ec1a4c04588300cc13d1bb5ec79620f14",
      "old_mode": 33188,
      "old_path": "opcodes/i386-init.h",
      "new_id": "133827a2d2dd0d296c405a1fb09d9758c24a1398",
      "new_mode": 33188,
      "new_path": "opcodes/i386-init.h"
    }
  ]
}
