)]}'
{
  "commit": "524e985281588b929b75c9dc5adf56c19de1d0b8",
  "tree": "8cb3a966c1d203452026243bb7fd56a847d5f898",
  "parents": [
    "98043d5fae27fa31e65e421ba1aef18732b2acd5"
  ],
  "author": {
    "name": "Srinath Parvathaneni",
    "email": "srinath.parvathaneni@arm.com",
    "time": "Tue Jun 25 13:02:03 2024 +0100"
  },
  "committer": {
    "name": "Srinath Parvathaneni",
    "email": "srinath.parvathaneni@arm.com",
    "time": "Tue Jun 25 13:38:48 2024 +0100"
  },
  "message": "aarch64: Fix FEAT_B16B16 sve2 instruction constraints.\n\nThis patch adds missing contraints to FEAT_B16B16 sve2 instructions\nbfclamp, bfmla and bfmls and add negative tests for all the bfloat\ninstructions.\n\nThe bfloat16-invalid.* testcases are renamed to bfloat16-1-invalid.*\nto maintain consistency in the testsuite.\n\nThe bfloat16-1-invalid.* tests are  modified so that \"selected\nprocessor does not support\" is generated by the assembler, since\n+b16b16 is not passed in the command line.\n\nThe bfloat16-2-invalid.* testcase includes the wrong operands\nbfloat16 tests.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "531a59717c8c6b2006ad3c11737fd928e9888534",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/bfloat16-1-invalid.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3609fa241bf224f9cc3cac6229d14654e943370c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/bfloat16-1-invalid.l"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee3b760f737370158004ff0733e5acf1574fbf3d",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/bfloat16-1-invalid.s"
    },
    {
      "type": "modify",
      "old_id": "4f1df804d64eaff67694e9ba91308b7cb44cb069",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/aarch64/bfloat16-1.d",
      "new_id": "51f7e6cab2085b9e1a51a856b11bce6b2249aa44",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/bfloat16-1.d"
    },
    {
      "type": "modify",
      "old_id": "b8969139145059b1b890839fc8223495057667d6",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/aarch64/bfloat16-1.s",
      "new_id": "be8fee9fcc80a212618bb7ec3d13acaa2a426a37",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/bfloat16-1.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cd27454d425b0cb10d538056a7ebb29e4389b29",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/bfloat16-2-invalid.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5da96c72ae5befa45984a957f65e733e20019e03",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/bfloat16-2-invalid.l"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d690f121bdfdf2bd6f18c99c9265801f788c4663",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/bfloat16-2-invalid.s"
    },
    {
      "type": "modify",
      "old_id": "1519a2921f3a27fbda6bd7957f4084b8c05f7a58",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/aarch64/bfloat16-bad.l",
      "new_id": "d4098bf7e8deb8604db3fdae9deab77b10dd1d6a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/bfloat16-bad.l"
    },
    {
      "type": "delete",
      "old_id": "8f24dc6208362202f130fed9c127978fb39c360b",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/aarch64/bfloat16-invalid.d",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0b1354a899ed6842e42e04ff6a0142f434898f82",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/aarch64/bfloat16-invalid.l",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a5bdfc81a91724d3b48151e6bc9aebe25173717e",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/aarch64/bfloat16-invalid.s",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "95342ce0c0b30687624b18a5b2804f913ccd2c01",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-dis-2.c",
      "new_id": "49ca823977371c99784bfd733471285d30c42baa",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-dis-2.c"
    },
    {
      "type": "modify",
      "old_id": "437e4a76e695ccdc95fad47ded1cd2e032aa9bcf",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-tbl.h",
      "new_id": "13efaf3f08072f1951c39c9961a2bdf7f3ad3050",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-tbl.h"
    }
  ]
}
