)]}'
{
  "commit": "19b9fc2a39c733f585388918e4e093f08e2c33eb",
  "tree": "3c6725281079a98aed8c7beeb5c049e06562769c",
  "parents": [
    "1b6e25e300e78cf8d8581245c2f8339c5b423d30"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Sat Jan 18 14:01:12 2025 -0800"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Mon Apr 28 13:40:17 2025 -0700"
  },
  "message": "tcg/s390x: Add TCG_CT_CONST_N32\n\nWe were using S32 | U32 for add2/sub2.  But the ALGFI and SLGFI\ninsns that implement this both have uint32_t immediates.\nThis makes the composite range balanced and\nenables use of -0xffffffff ... -0x80000001.\n\nReviewed-by: Pierrick Bouvier \u003cpierrick.bouvier@linaro.org\u003e\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78f06e3e5288597a02dbd3dc05dbc2d6871eaedf",
      "old_mode": 33188,
      "old_path": "tcg/s390x/tcg-target-con-set.h",
      "new_id": "f5d38780700207d102c4303f8b05371d65a1ccb7",
      "new_mode": 33188,
      "new_path": "tcg/s390x/tcg-target-con-set.h"
    },
    {
      "type": "modify",
      "old_id": "3e574e066240d563d1eca27c70b853021474c607",
      "old_mode": 33188,
      "old_path": "tcg/s390x/tcg-target-con-str.h",
      "new_id": "636a38a168a78d1d248b710a04cc295f7668c99b",
      "new_mode": 33188,
      "new_path": "tcg/s390x/tcg-target-con-str.h"
    },
    {
      "type": "modify",
      "old_id": "e262876614068f203e77be115fbe25a010ffaf4b",
      "old_mode": 33188,
      "old_path": "tcg/s390x/tcg-target.c.inc",
      "new_id": "9b2808394583f4ead9d500ad4eb12d52a9d79337",
      "new_mode": 33188,
      "new_path": "tcg/s390x/tcg-target.c.inc"
    }
  ]
}
