)]}'
{
  "commit": "ecd4c78dddefe41d9fc7b947fdf4e76b743b2b02",
  "tree": "5e4c08bf84ce7a324d269839384a0414bf13c846",
  "parents": [
    "9203a155ee9722be40d48fbd970c9e8ce3355dff"
  ],
  "author": {
    "name": "Victor Do Nascimento",
    "email": "victor.donascimento@arm.com",
    "time": "Wed Nov 01 13:18:08 2023 +0000"
  },
  "committer": {
    "name": "Victor Do Nascimento",
    "email": "victor.donascimento@arm.com",
    "time": "Tue Nov 07 20:38:11 2023 +0000"
  },
  "message": "aarch64: Add 128-bit system register flags\n\nIn preparation for the implementation of 128-bit system register\nsupport across the toolchain, this patch adds the feature flag\nF_REG_128 and adds it to relevant system registers in\n`aarch64-sys-regs.def\u0027.\n\nGiven the shared nature of this file, this change is made necessary\ninitially to implement argument validation in the `__arm_rsr128\u0027 and\n`__armwsr128\u0027 ACLE intrinsics in GCC, but will be of subsequent use in\nthe binutils implementation of the corresponding `mrrs\u0027 and `msrr\u0027\ninstructions.\n\nRegression tested on aarch64-linux-gnu, no regressions.\n\nopcodes/ChangeLog:\n\n\t* aarch64-opc.h (F_REG_128):  New flag.\n\t* aarch64-sys-regs.def (par_el1): Add F_REG_128 flag.\n\t(rcwmask_el1): Likewise.\n\t(rcwsmask_el1): Likewise.\n\t(ttbr0_el1): Likewise.\n\t(ttbr0_el12): Likewise.\n\t(ttbr0_el2): Likewise.\n\t(ttbr1_el1): Likewise.\n\t(ttbr1_el12): Likewise.\n\t(ttbr1_el2): Likewise.\n\t(vttbr_el2): Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe1f882c20e5712453c5379c876e9c5d0c7442f9",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-opc.h",
      "new_id": "75d2feb02eae301db20770e32a590c7326b27e2d",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-opc.h"
    },
    {
      "type": "modify",
      "old_id": "dc43126088ff1e02d51a69dc423b8c5827ac0f7a",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-sys-regs.def",
      "new_id": "96bdadb0b0fe56f25ec2c210264900d6936db06b",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-sys-regs.def"
    }
  ]
}
