)]}'
{
  "commit": "8ceec7b520172a962efa07a3f4046a8daae9c2f1",
  "tree": "9c3a9e164923ffc02f2d099b77c5825b7b810630",
  "parents": [
    "fb2b625650ec78f7d46b357468d8fcef4990635e"
  ],
  "author": {
    "name": "Yodel Eldar",
    "email": "yodel.eldar@gmail.com",
    "time": "Mon May 26 10:12:19 2025 -0500"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Wed Jul 02 13:10:17 2025 -0400"
  },
  "message": "gdb/alpha: Redefine fpcr with fpcr_flags type\n\nThis commit adds fpcr_flags and dyn_rm_enum types to define the fpcr.\n\nFor details on the floating-point control register (fpcr), please see\nthe Alpha Architecture Reference Manual, 4th Ed. [1]; in brief, it\nconsists of a 64-bit bitfield with most bits reserved/unused. All but a\npair of the used bits are boolean flags; the exception, DYN_RM, is a\n2-bit enum indicating the IEEE rounding mode and is defined as a\ndyn_rm_enum type in the target description annex.\n\n[1] https://archive.org/details/dec-alpha_arch_ref\n\nApproved-By: Simon Marchi \u003csimon.marchi@efficios.com\u003e\nChange-Id: Iea54c9e201faae6147a03de124b0368752bce060\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b4d71cf85548ef7c6987a33de387fdf7485b0b8",
      "old_mode": 33188,
      "old_path": "gdb/features/alpha-core.xml",
      "new_id": "c9e12f4ffdd81f74142edd96de3803549de466c2",
      "new_mode": 33188,
      "new_path": "gdb/features/alpha-core.xml"
    },
    {
      "type": "modify",
      "old_id": "051ded863f16150efc3c96f321c188cee1edd37a",
      "old_mode": 33188,
      "old_path": "gdb/features/alpha.c",
      "new_id": "35f12fcbd4c2356c74f7e0287cb83b897a7d3ae3",
      "new_mode": 33188,
      "new_path": "gdb/features/alpha.c"
    }
  ]
}
