)]}'
{
  "commit": "d3b01414b935be5c5d5f37e5df6b6767e9c68d25",
  "tree": "e1fd63e5d0edd4a97cb6f61fadbdcaf2d8bcd8f8",
  "parents": [
    "39bb3ade816faf42ec34cc7ca962ad350cb4d16a"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Nov 24 09:55:51 2023 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Nov 24 09:55:51 2023 +0100"
  },
  "message": "x86: shrink opcode sets table\n\nHave i386-gen produce merely the offsets into i386_optab[]. Besides\nallowing to shrink the table even on 32-bit builds, this results in\nremoving a level of indirection from the frequently accessed\ncurrent_templates, in return for adding a level of indirection when\nlooking up mnemonics (commonly happening just once per insn). Plus for\nPIE builds of gas it also reduces the number of relocations by about two\nthousand. Finally a somewhat ugly static variable can also be eliminated\nfrom i386_displacement().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1d995f028aeebdd4f17ad2f71e62b0a67b3f682",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386-intel.c",
      "new_id": "f9400c09750bb5e586d96198a78d03c683c81e78",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386-intel.c"
    },
    {
      "type": "modify",
      "old_id": "71e0c4d06351fa8d04cc78eaead88b1eed01da40",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "b1cd0e4542fc5bda8a1a26e67ac0e0f3c4744472",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "53cb700d0aa1b270d0f81c6d7b264c5741b976d1",
      "old_mode": 33188,
      "old_path": "opcodes/i386-gen.c",
      "new_id": "e86402a2d482f37fafb3aa651ab28dc83cc294a4",
      "new_mode": 33188,
      "new_path": "opcodes/i386-gen.c"
    },
    {
      "type": "modify",
      "old_id": "e662a5017f08694d7e61823aff9a3845824c36fd",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "e321535814105062f276ed719233e277b8d5d2fc",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
