)]}'
{
  "commit": "24187fb9c0d06f8084dfbd138e0b8b40d28ea024",
  "tree": "5efe7de99da99d98124329312a2c543032ef525b",
  "parents": [
    "d125c4bbce8398819df573754c2bf1224a15ec06"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri May 03 09:26:25 2024 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri May 03 09:26:25 2024 +0200"
  },
  "message": "x86/APX: extend SSE2AVX coverage\n\nLegacy encoded SIMD insns are converted to AVX ones in that mode. When\neGPR-s are in use, i.e. with APX, convert to AVX10 insns (where\navailable; there are quite a few which can\u0027t be converted).\n\nNote that LDDQU is represented as VMOVDQU32 (and the prior use of the\nsse3 template there needs dropping, to get the order right).\n\nNote further that in a few cases, due to the use of templates, AVX512VL\nis used when AVX512F would suffice. Since AVX10 is the main reference,\nthis shouldn\u0027t be too much of a problem.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b03746852d6036564b19e3b003914e92064833ef",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "13da7a6e45be1b81e4e4e4593a3382734943dc4b",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "7254d56f8d080d9baca303669eaa798ea3a22d8b",
      "old_mode": 33188,
      "old_path": "gas/doc/c-i386.texi",
      "new_id": "36ba82506fed930ff38ae23524d50b808ba774ba",
      "new_mode": 33188,
      "new_path": "gas/doc/c-i386.texi"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edc31175c89da902f315e42817efac998ca69f19",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/sse2avx-apx.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f248ae9031fce5d7f256b87f38faf71f6ce0e547",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/sse2avx-apx.s"
    },
    {
      "type": "modify",
      "old_id": "dbbba4fc8d073f8b266dcd924406aacbfc763e29",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-sse2avx.d",
      "new_id": "a652ef602c27dc92499ff7b63d7ac97e03d46e6c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-sse2avx.d"
    },
    {
      "type": "modify",
      "old_id": "8b37a60dacbec662a1a3eeac0711ab4a576065fb",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-sse2avx.s",
      "new_id": "4de8118ae8b75dba3ccb929157af3d60c55841f2",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-sse2avx.s"
    },
    {
      "type": "modify",
      "old_id": "e5e469cfd4608eb43ebf94b714ffdf6217c496da",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64.exp",
      "new_id": "627626a794eabf766907ba688e6ed89917c939f9",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64.exp"
    },
    {
      "type": "modify",
      "old_id": "7d248f64bbd263a7815aa679141ea2f243a29f53",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "e866d7759ad7385d536efe68d0d681fdeca3bde2",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "3b1acabdbb356b0859a4cb4f39df7bfeab10a369",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "d66e7fe6f319a08dbb76ffcdbf66354b50e45278",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
