)]}'
{
  "commit": "0d57cd61d95fbbe86a1ce3b2ef2f8f1254b4116a",
  "tree": "f4cccc3d347a564696be78947b671518532fd2bb",
  "parents": [
    "a3cb6d5004ff638aefe686ecd540718a793bd1b1"
  ],
  "author": {
    "name": "Taylor Simpson",
    "email": "tsimpson@quicinc.com",
    "time": "Fri May 19 09:05:59 2023 -0700"
  },
  "committer": {
    "name": "Taylor Simpson",
    "email": "tsimpson@quicinc.com",
    "time": "Fri May 26 07:03:41 2023 -0700"
  },
  "message": "Hexagon (tests/tcg/hexagon) Clean up Hexagon check-tcg tests\n\nMove test infra to header file\n    check functions (always print line number on error)\n    USR manipulation\n    Useful floating point values\nUse stdint.h types\nUse stdbool.h bool where appropriate\nUse trip counts local to for loop\n\nSuggested-by: Anton Johansson \u003canjo@rev.ng\u003e\nSigned-off-by: Taylor Simpson \u003ctsimpson@quicinc.com\u003e\nReviewed-by: Anton Johansson \u003canjo@rev.ng\u003e\nTested-by: Anton Johansson \u003canjo@rev.ng\u003e\nMessage-Id: \u003c20230522174341.1805460-1-tsimpson@quicinc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "890cceed5ded433db137ec70d79926abcce5d035",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/Makefile.target",
      "new_id": "87ed2c90b938ecf4567925db33b0028c10d820ec",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/Makefile.target"
    },
    {
      "type": "modify",
      "old_id": "ff1ceee24101a6efe790b108a2a396df6c1dbe38",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/atomics.c",
      "new_id": "1c2169b28bd8b29bfbe00b0f5fd6b9023d2c8116",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/atomics.c"
    },
    {
      "type": "modify",
      "old_id": "9736a2405deaeedeb66883806c2abcfe751a8630",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/brev.c",
      "new_id": "6c7b134084930af8f9b49568ed692434ba097d1a",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/brev.c"
    },
    {
      "type": "modify",
      "old_id": "354416eb6d391c5ba349e159a041c16006c58076",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/circ.c",
      "new_id": "ab949ebef1c595e0e8b8f775273f2372d7c31127",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/circ.c"
    },
    {
      "type": "modify",
      "old_id": "a86a381ab95faf9571b132c6c5efe511af68428b",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/dual_stores.c",
      "new_id": "775458e0fc8d0754651477789b6c12bfbc7fb1b4",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/dual_stores.c"
    },
    {
      "type": "modify",
      "old_id": "28f9397155bf26a9202d99b74451fe7a6ddfb280",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/fpstuff.c",
      "new_id": "344b9f7772057d23dd64ef4b641c50d5d0aaf687",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/fpstuff.c"
    },
    {
      "type": "modify",
      "old_id": "dc2b349257ce848a4a81a5ece9bac88253e03255",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/hex_sigsegv.c",
      "new_id": "f43e0308f9131c007bfae4b3adfa3e23709a9850",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/hex_sigsegv.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfed06a58b47273783822071afc2804051be710f",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/hex_test.h"
    },
    {
      "type": "modify",
      "old_id": "12fc9cbd8ffcb70ec2cf6b3e9fa96defcf0a3404",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/load_align.c",
      "new_id": "f5948fd53998ce08e23f92d1bc2904abd3437b7e",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/load_align.c"
    },
    {
      "type": "modify",
      "old_id": "4aa26fc388863ef3634dcd7ccafaeb574b8950d9",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/load_unpack.c",
      "new_id": "c30f4d80aa7f494e1e6aec6186c1389ea2a5cc42",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/load_unpack.c"
    },
    {
      "type": "modify",
      "old_id": "210b2f1208af77cde15c01b01329facc68ebf39a",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/mem_noshuf.c",
      "new_id": "6263d5ef8e0bf27a02bb437efe476a30b2a10986",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/mem_noshuf.c"
    },
    {
      "type": "modify",
      "old_id": "08660ea3e151787f5019c93e36ec89f71482f008",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/mem_noshuf_exception.c",
      "new_id": "61108a99bef06ac35f6031afb2ebfefd10ebea85",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/mem_noshuf_exception.c"
    },
    {
      "type": "modify",
      "old_id": "cfdda3fd092f50d399471fe069a4b7e5f2385a0b",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/misc.c",
      "new_id": "ca22bb79f7bff3f5415bafc57faa47a3fdc0925d",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/misc.c"
    },
    {
      "type": "modify",
      "old_id": "52997b312851887caa144a0451eeaf12fcc26c47",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/multi_result.c",
      "new_id": "38ee369e7687942a1f8f97d7584ab08c2090c96b",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/multi_result.c"
    },
    {
      "type": "modify",
      "old_id": "94087851b0a6e9ce9a1948f6ab9d2e26d0433c14",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/overflow.c",
      "new_id": "7b5b9ebdde629c422e393614252c859ce47bd517",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/overflow.c"
    },
    {
      "type": "modify",
      "old_id": "8798fbcaf309b931995f61433344491be062fb7d",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/preg_alias.c",
      "new_id": "892ecbbdbf7dfdc835c1838f859d887e6afcbfbe",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/preg_alias.c"
    },
    {
      "type": "modify",
      "old_id": "a75fc11dc4b640025766674a91f73f0e189e8edd",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/read_write_overlap.c",
      "new_id": "95c54ccd63c800c5825eff3257fb0177a9fe168c",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/read_write_overlap.c"
    },
    {
      "type": "modify",
      "old_id": "910e663ace73a96840e6c26e3d8ace3183f87cf5",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/reg_mut.c",
      "new_id": "c5a39e55100da12b8cfefceaae23b75c6e7d86c0",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/reg_mut.c"
    },
    {
      "type": "modify",
      "old_id": "5f68c539dd235989ea9cac2a801864ec51626d17",
      "old_mode": 33188,
      "old_path": "tests/tcg/hexagon/usr.c",
      "new_id": "92bc86a213412e5979d1e512b69294ffc008bd83",
      "new_mode": 33188,
      "new_path": "tests/tcg/hexagon/usr.c"
    }
  ]
}
