)]}'
{
  "commit": "8ff429203dc8cb8c66fdd7db647e237330dcabd0",
  "tree": "c83b5dc77582a281ae72e2aef318b7f476e5865f",
  "parents": [
    "e4cf4736e979fe83920ae8283fbea43764ab11d8"
  ],
  "author": {
    "name": "Richard Sandiford",
    "email": "richard.sandiford@arm.com",
    "time": "Thu Mar 30 11:09:18 2023 +0100"
  },
  "committer": {
    "name": "Richard Sandiford",
    "email": "richard.sandiford@arm.com",
    "time": "Thu Mar 30 11:09:18 2023 +0100"
  },
  "message": "aarch64: Add the RPRFM instruction\n\nThis patch adds the RPRFM (range prefetch) instruction.\nIt was introduced as part of SME2, but it belongs to the\nprefetch hint space and so doesn\u0027t require any specific\nISA flags.\n\nThe aarch64_rprfmop_array initialiser (deliberately) only\nfills in the leading non-null elements.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5aa51400c03d0ed6957665f1119a56bb9cbd1562",
      "old_mode": 33188,
      "old_path": "gas/config/tc-aarch64.c",
      "new_id": "747cf37d4b87e85881999e37e42e78c7c4f17e67",
      "new_mode": 33188,
      "new_path": "gas/config/tc-aarch64.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2e8e15ae2dc479ee981319bcbb3bed4b95451e1",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/rprfm-1-invalid.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bd14c2efcb19e5264fd7d32171fea04ed2e198e",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/rprfm-1-invalid.l"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80cb3b814e7318a805685d36d6f085d46b40af44",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/rprfm-1-invalid.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2dc0c0c30f23af10f554b4ae0c6c88445262d3a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/rprfm-1.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f03dcbf04831cd28cef063214374b9f37533582",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/rprfm-1.s"
    },
    {
      "type": "modify",
      "old_id": "7e4bafbf1ff9506890efbe27ec1e3ce2959d8bed",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/aarch64/system.d",
      "new_id": "6e993ec9e59b490ff80ee78b4eb4242c32aefd69",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/aarch64/system.d"
    },
    {
      "type": "modify",
      "old_id": "e179e484b9a02979fa4e38932f5fd5a8c059f286",
      "old_mode": 33188,
      "old_path": "include/opcode/aarch64.h",
      "new_id": "01c8ca18bf3ee874314e0c4181b6bc1d839fd23f",
      "new_mode": 33188,
      "new_path": "include/opcode/aarch64.h"
    },
    {
      "type": "modify",
      "old_id": "1ea3da1aa218202242f3ba6d7998cf0666540ec4",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-asm-2.c",
      "new_id": "9425a2710b1266c03c905d71a739a794af599955",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-asm-2.c"
    },
    {
      "type": "modify",
      "old_id": "5530a385babb91af944ad60986953bc2f31d89a5",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-dis-2.c",
      "new_id": "768f622d55b340838726fea0ab72fcecd93e2aed",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-dis-2.c"
    },
    {
      "type": "modify",
      "old_id": "978f045cb3b3e66fd8dd8b5893e45550320ae02b",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-opc-2.c",
      "new_id": "8c2c884fb51e9585d62a073c6695d06cbac204eb",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-opc-2.c"
    },
    {
      "type": "modify",
      "old_id": "b97195e65aa3b2cd1da1751e60933601d63dfdb5",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-opc.c",
      "new_id": "ba2aa8a6c13bb5cb60fb49276cde9898792cac74",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-opc.c"
    },
    {
      "type": "modify",
      "old_id": "129b00da0659acfe2c0f6b27bd32db4a77971ae2",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-opc.h",
      "new_id": "32e4da2bbb6135f8045f0be40853102f14780fc2",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-opc.h"
    },
    {
      "type": "modify",
      "old_id": "2b813123d4ad32b7b97d51ab156dfd3dc5e70c3e",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-tbl.h",
      "new_id": "2f8b19f2c7a332a1ab0cb8244bef22921c38f564",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-tbl.h"
    }
  ]
}
