)]}'
{
  "commit": "5637daa2064c44831f90e64df37bcd047160366e",
  "tree": "ae47103ee57064b06fde1d9477d3e856caff4909",
  "parents": [
    "b67ed4587727b940e9faafa8cdb1db1c32e34846"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Aug 23 09:24:10 2024 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Aug 23 09:24:10 2024 +0200"
  },
  "message": "x86: simplify SAE checking\n\nTo determine whether SAE (with or without StaticRounding) is permitted\nthere\u0027s no need to iterate over all operands. Even less so starting at\nthe front (thus needlessly inspecting immediate operands as well).\nLeverage the pattern across all relevant templates and check only the\nlast two operands, and also only for non-512 ones (besides the non-LIG\ncase that was already checked for).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e3af8941aa23c7232bf6f7728fcd086fe975a83",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "ad68ba9322df3c947afbf2f3c865ada5b9e07583",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    }
  ]
}
