)]}'
{
  "commit": "19ffb6d2d7c2bbc8c2cb1de480bc8f1ccff52445",
  "tree": "bf069b602e22dd0a5467441561338c452d38ecf4",
  "parents": [
    "542ed77ff7b1173843f3ea73650dccfb90a47047"
  ],
  "author": {
    "name": "Richard Ball",
    "email": "Richard.Ball@arm.com",
    "time": "Fri Jan 16 12:35:29 2026 +0000"
  },
  "committer": {
    "name": "Richard Ball",
    "email": "Richard.Ball@arm.com",
    "time": "Fri Jan 16 12:35:41 2026 +0000"
  },
  "message": "aarch64: Add support for FEAT_CMH\n\nThis patch adds the new instructions from FEAT_CMH\nThese new instructions are hints, STCPH and SHUH.\nSHUH can have an operand PH or no operand.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a1638e00ae7ca2073aa52379c9c23fd5e4bfb60",
      "old_mode": 33188,
      "old_path": "gas/config/tc-aarch64.c",
      "new_id": "61bd81ca0b6f6ba27b6f40ce7615bcadfcd43f4f",
      "new_mode": 33188,
      "new_path": "gas/config/tc-aarch64.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c68620add6166f22e89eb4613af499909860d3ce",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/cmh-bad.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "542f312bb41ef0521b567b1635727ff90cef8df0",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/cmh-bad.l"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eed46a4ff0689ec7344c1d0ae60bd321e4855a34",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/cmh-bad.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a9f143cbded235a4245b89988009bd4ae6eae6e",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/cmh.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0045c8ade17c49b4f21941f344f728663724f285",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/cmh.s"
    },
    {
      "type": "modify",
      "old_id": "6d90420d539a6eceff838405c2dc4f956590c123",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/aarch64/system.d",
      "new_id": "11498317e66845d45c9c67d5d063413e7181ce04",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/system.d"
    },
    {
      "type": "modify",
      "old_id": "16d8d1b9cd9eb2a1d8c61b67a703f3a8fa5ecc26",
      "old_mode": 33188,
      "old_path": "include/opcode/aarch64.h",
      "new_id": "4a38953ea578b4fd5a3dbdb2d78c2e6bfda613de",
      "new_mode": 33188,
      "new_path": "include/opcode/aarch64.h"
    },
    {
      "type": "modify",
      "old_id": "f166ca4e1a8604ac3a06e164a7d327c9bd12370f",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-asm-2.c",
      "new_id": "4dff5ea499372032aeda9f79b1696c05ce1522fa",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-asm-2.c"
    },
    {
      "type": "modify",
      "old_id": "3f61936e398081a6ffaf926591fbeea236680215",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-dis-2.c",
      "new_id": "0938f4a846aab5e720bf478ae5fb7cfab107f23c",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-dis-2.c"
    },
    {
      "type": "modify",
      "old_id": "9c5ac08ed9688ee9b4042a22a91eac2a55a06c02",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-opc-2.c",
      "new_id": "85b763f9766b5b3fc857e100af10490bef510f06",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-opc-2.c"
    },
    {
      "type": "modify",
      "old_id": "df6b5fd07902685083c305885f1ff5168fe96dde",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-opc.c",
      "new_id": "e3fbb4f5257927101679e4ab7553227b53b66996",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-opc.c"
    },
    {
      "type": "modify",
      "old_id": "d3399bbf5ec1507a41ecfc3dc1be42a5b5b81ec1",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-tbl-2.h",
      "new_id": "ee96b3327946d2bed7ca27a9b4d0aabf1a4704ca",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-tbl-2.h"
    },
    {
      "type": "modify",
      "old_id": "0451585bfc467eb60e98dcda1359ea88c72619f9",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-tbl.h",
      "new_id": "72d9d0ab3b36524cba112583baeab0376a2f0388",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-tbl.h"
    }
  ]
}
