)]}'
{
  "log": [
    {
      "commit": "cd6bad3cad2e07a3e277c23d2b1f065320024717",
      "tree": "faf3c448d93f2c95687b26d66b8a55291c295b4f",
      "parents": [
        "b9f2bc7e40913cc539b199936caf5487c158831b",
        "c2a2a01f09014f0e2b454537af1883a2dfea6732"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:42:45 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:42:45 2026 +0900"
      },
      "message": "Merge branch \u0027dev\u0027\n"
    },
    {
      "commit": "c2a2a01f09014f0e2b454537af1883a2dfea6732",
      "tree": "faf3c448d93f2c95687b26d66b8a55291c295b4f",
      "parents": [
        "e090f0c61f78955fbb82b82aa3097ba3b6a0da59"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:55 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:41:05 2026 +0900"
      },
      "message": "v7.43\n"
    },
    {
      "commit": "e090f0c61f78955fbb82b82aa3097ba3b6a0da59",
      "tree": "e77344ffe2aa8895acb7cf875e712478510b69f7",
      "parents": [
        "d36c4aae64fe93facd8cd5a2e1b7f269304c60cf"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 08:07:57 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:31 2026 +0900"
      },
      "message": "add vfmaddcsh, vfcmaddcsh, vfmulcsh and vfcmulcsh\n"
    },
    {
      "commit": "d36c4aae64fe93facd8cd5a2e1b7f269304c60cf",
      "tree": "a4dfbf741d9d81a3aff37b5d3beea45d97e9869c",
      "parents": [
        "62db474fa612db23539934112f68af2b8ec45557"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 08:05:03 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:31 2026 +0900"
      },
      "message": "vcmps{h,s,d} accept only xmm\n"
    },
    {
      "commit": "62db474fa612db23539934112f68af2b8ec45557",
      "tree": "64b49c6841f0910629c9a18928fb0a355a3bf3be",
      "parents": [
        "b8e97db18367684341d6300d421c3d1fe37ac5f0"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 08:02:37 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:30 2026 +0900"
      },
      "message": "remove unnecessary T_M_K from vcvt(u)si2sh\n"
    },
    {
      "commit": "b8e97db18367684341d6300d421c3d1fe37ac5f0",
      "tree": "6e515b377ba2cc0d735ca122e1f7405bd63fc354",
      "parents": [
        "5e668b264c173040cf7e1e9cfe8f72a1fc7799ef"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 07:58:23 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:30 2026 +0900"
      },
      "message": "doc: mention vcvtneps2bf16 as a target of setDefaultEncoding\n"
    },
    {
      "commit": "5e668b264c173040cf7e1e9cfe8f72a1fc7799ef",
      "tree": "1da38112d020336d498a8c2dd5dd2790f6221b1a",
      "parents": [
        "083ed3aea5ca97c8e8f631d2b9b183030f2e3028"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 07:58:23 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:30 2026 +0900"
      },
      "message": "add VEX encoding (AVX-IFMA) of vpmadd52{l,h}uq\n"
    },
    {
      "commit": "083ed3aea5ca97c8e8f631d2b9b183030f2e3028",
      "tree": "d98d06d1ff38625a72e8d245a5e8e059524c6c45",
      "parents": [
        "2f1f0e71e13d1fde362eb191e4c2c90104f9ed36"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 07:58:22 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:30 2026 +0900"
      },
      "message": "fix: valign{d,q} support broadcast\n"
    },
    {
      "commit": "2f1f0e71e13d1fde362eb191e4c2c90104f9ed36",
      "tree": "43de87c2def52dc2bafc071578159d31352c0407",
      "parents": [
        "5df7901ae0f26757ab6b562f977484ab07968a60"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 07:58:22 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:29 2026 +0900"
      },
      "message": "fix: remove T_YMM from vrsqrt14s{s,d}\n"
    },
    {
      "commit": "5df7901ae0f26757ab6b562f977484ab07968a60",
      "tree": "0494c3cec3a944613e60addf3ca66e02bb80f836",
      "parents": [
        "f537eae8d0ad5dd3a840f69ea6bbd42740a9b1f1"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 07:58:22 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:29 2026 +0900"
      },
      "message": "fix: vcmps{s,d}/vfixupimms{s,d} use T_SAE_X instead of T_SAE_Z\n"
    },
    {
      "commit": "f537eae8d0ad5dd3a840f69ea6bbd42740a9b1f1",
      "tree": "fc14ae4d2524ce2222e4e11ba4044143172f83a6",
      "parents": [
        "a243711b44f159577b7d3bae740133ae3adfbac5"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 07:58:21 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:29 2026 +0900"
      },
      "message": "fix: vcvt(t)sd2si use T_N8 and vcvt(t)ss2si use T_N4\n"
    },
    {
      "commit": "a243711b44f159577b7d3bae740133ae3adfbac5",
      "tree": "c1d1b70dfff454acee787a05de985954f664a4d7",
      "parents": [
        "ba155eb06de7d549c564086906a47dec4aa5ff7b"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 08:36:46 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:28 2026 +0900"
      },
      "message": "fix: vpermq requires T_EVEX\n"
    },
    {
      "commit": "ba155eb06de7d549c564086906a47dec4aa5ff7b",
      "tree": "629462db2fe16929ee441a0e6a075b88bbca8904",
      "parents": [
        "c90764b64a1ed52011c1d810c6852678018cd8b4"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Oct 02 21:01:57 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:28 2026 +0900"
      },
      "message": "fix: remove T_B32 from vmpsadbw\n"
    },
    {
      "commit": "c90764b64a1ed52011c1d810c6852678018cd8b4",
      "tree": "a78eb82d35d88e6b1eff5f8f61432d2d971f13d7",
      "parents": [
        "f5444995e2ebeb7406af70c2d018696991349806"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Oct 02 21:00:02 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:28 2026 +0900"
      },
      "message": "fix: add T_MUST_EVEX to vp2intersectd\n"
    },
    {
      "commit": "f5444995e2ebeb7406af70c2d018696991349806",
      "tree": "5fbfed2cd94692b05f975cffe8f1ac943b886680",
      "parents": [
        "6ff3aebc7df22b41e48fb5cc70dcdd180f77f914"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Oct 02 20:48:55 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:28 2026 +0900"
      },
      "message": "fix: remove T_SAE_Z from instructions which do not support SAE.\n"
    },
    {
      "commit": "6ff3aebc7df22b41e48fb5cc70dcdd180f77f914",
      "tree": "7b001ad534096a8704c28e3874a47039f17c3a02",
      "parents": [
        "a8349382242e101d3eaa02fe419d46b98ed7b8b9"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Oct 02 20:34:31 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:27 2026 +0900"
      },
      "message": "fix: remove T_EVEX from vsm3* instructions (VEX.128 only)\n"
    },
    {
      "commit": "a8349382242e101d3eaa02fe419d46b98ed7b8b9",
      "tree": "e920a4aa884e9349a8f7188b20e7285b80e58621",
      "parents": [
        "21ed02a25802a6f710449f583e2b2f06958cc16a"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Oct 02 20:29:47 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:27 2026 +0900"
      },
      "message": "fix: vsm4key4 and vsm4rnds4 support ymm/zmm\n"
    },
    {
      "commit": "21ed02a25802a6f710449f583e2b2f06958cc16a",
      "tree": "41064622bb2337842f578bce602c051192787005",
      "parents": [
        "11c01c9444970792ae97817f1235ea65783a7c6a"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Oct 02 20:21:47 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:27 2026 +0900"
      },
      "message": "fix: treat opmask on instructions without masking support as an error\n"
    },
    {
      "commit": "11c01c9444970792ae97817f1235ea65783a7c6a",
      "tree": "c0c158e9e87b989b83ef66ab27e60013286af878",
      "parents": [
        "b9f2bc7e40913cc539b199936caf5487c158831b"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Oct 02 19:57:12 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Oct 03 09:39:26 2026 +0900"
      },
      "message": "fix: treat vmov*(xmm, xmm) as an error\n"
    },
    {
      "commit": "b9f2bc7e40913cc539b199936caf5487c158831b",
      "tree": "a6a54bee1eee3dce5c0f37a471c01f82c9eed676",
      "parents": [
        "6207534cb62880c54ce9f6d480ff6d22a9a7b31b",
        "fc0e7615f04f91beabb3cde8f53df6b5d4f1076c"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Sep 18 08:33:39 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 18 08:33:39 2026 +0900"
      },
      "message": "Merge pull request #277 from orz--/patch-2\n\nUpdate changelog.md"
    },
    {
      "commit": "fc0e7615f04f91beabb3cde8f53df6b5d4f1076c",
      "tree": "a6a54bee1eee3dce5c0f37a471c01f82c9eed676",
      "parents": [
        "6207534cb62880c54ce9f6d480ff6d22a9a7b31b"
      ],
      "author": {
        "name": "myoshika",
        "email": "cherio@diana.dti.ne.jp",
        "time": "Thu Sep 17 21:10:01 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 21:10:01 2026 +0900"
      },
      "message": "Update changelog.md\n\ntypo"
    },
    {
      "commit": "6207534cb62880c54ce9f6d480ff6d22a9a7b31b",
      "tree": "32fe950e842226ce0745178dcd574eee04eaa7bd",
      "parents": [
        "3dd8063bc3b5f61128ae98065456decfe4a0a0c2",
        "f62e27336f57adca3f7eaf8d17e476aa6943100d"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Sep 17 10:58:49 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Sep 17 10:58:49 2026 +0900"
      },
      "message": "Merge branch \u0027dev\u0027\n"
    },
    {
      "commit": "f62e27336f57adca3f7eaf8d17e476aa6943100d",
      "tree": "32fe950e842226ce0745178dcd574eee04eaa7bd",
      "parents": [
        "68a3235ce78a4eb0c5829ebdc8d2ab289355e4df"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Sep 17 10:46:51 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Sep 17 10:46:51 2026 +0900"
      },
      "message": "v7.42\n"
    },
    {
      "commit": "68a3235ce78a4eb0c5829ebdc8d2ab289355e4df",
      "tree": "93bd2e05357390abf03a2407c1c0c853ccda71d2",
      "parents": [
        "3dd8063bc3b5f61128ae98065456decfe4a0a0c2"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Sep 17 09:16:24 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Sep 17 09:16:24 2026 +0900"
      },
      "message": "add XBYAK_ALLOW_K0_MASK to treat k0 mask as an error\n"
    },
    {
      "commit": "3dd8063bc3b5f61128ae98065456decfe4a0a0c2",
      "tree": "8fb8f6e0ea1ffb8da265a09c77b34b139fd6beb3",
      "parents": [
        "1d949da849f4183a1554b3ecfe25f5fa1175992b"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Sep 03 15:20:12 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Sep 03 15:20:12 2026 +0900"
      },
      "message": "add icon\n"
    },
    {
      "commit": "1d949da849f4183a1554b3ecfe25f5fa1175992b",
      "tree": "6234e5a66fbfb7c4e98f871fdd42afb466cb1e7c",
      "parents": [
        "4a886eac80803829556a7467b9a49b17f6877bd0",
        "bfcfdbe4fd009c428e033339c266c660b1dd307a"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Sep 01 13:54:04 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Sep 01 13:54:04 2026 +0900"
      },
      "message": "Merge branch \u0027dev\u0027\n"
    },
    {
      "commit": "bfcfdbe4fd009c428e033339c266c660b1dd307a",
      "tree": "6234e5a66fbfb7c4e98f871fdd42afb466cb1e7c",
      "parents": [
        "4a886eac80803829556a7467b9a49b17f6877bd0"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Sep 01 13:53:30 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Sep 01 13:53:30 2026 +0900"
      },
      "message": "remove comments about nasm in CI installer\n"
    },
    {
      "commit": "4a886eac80803829556a7467b9a49b17f6877bd0",
      "tree": "5da4a3af0360d8992ffdc8070628ce5f84468470",
      "parents": [
        "b4dae7fbe0c798672bd3263cfdbaeacec833f2ff"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Sep 01 13:47:26 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Sep 01 13:47:26 2026 +0900"
      },
      "message": "fix duplicate tests for AVX-NE-CONVERT in convert.txt (fixes #274)\n"
    },
    {
      "commit": "b4dae7fbe0c798672bd3263cfdbaeacec833f2ff",
      "tree": "cc31e41e8bb80a2251cb0b00807cd8512b1956b3",
      "parents": [
        "ff18fbbb457f3152145c5d7a3a52d628320ae987",
        "ceabea2c4f6671cf2fd75846590ad1b157f8f3be"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 08:54:25 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 08:54:25 2026 +0900"
      },
      "message": "Merge branch \u0027dev\u0027\n"
    },
    {
      "commit": "ceabea2c4f6671cf2fd75846590ad1b157f8f3be",
      "tree": "cc31e41e8bb80a2251cb0b00807cd8512b1956b3",
      "parents": [
        "7351c405c3c58181d06da2f5c0906b31fdfa3fbe"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 08:44:14 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 08:44:14 2026 +0900"
      },
      "message": "v7.41.1\n"
    },
    {
      "commit": "7351c405c3c58181d06da2f5c0906b31fdfa3fbe",
      "tree": "784d66f99652e75ac9ff10a64a586153da6a7bf5",
      "parents": [
        "4c6cf73b0bc370ee7aef14d5566d246abc257c97"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 07:24:38 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 07:24:38 2026 +0900"
      },
      "message": "add LsubTop to LabelMode for jmp to an absolute address\n"
    },
    {
      "commit": "4c6cf73b0bc370ee7aef14d5566d246abc257c97",
      "tree": "62b1f7ea8da764273eb8521f8f4550f77fa5fd4c",
      "parents": [
        "1709ce67350d4c5173c84f71e48e0e4ac50d1d25"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 07:17:05 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 07:17:05 2026 +0900"
      },
      "message": "rename LabelManager::getId to getOrAssignId\n"
    },
    {
      "commit": "1709ce67350d4c5173c84f71e48e0e4ac50d1d25",
      "tree": "48b0e4ae7efe33de07ee3a56de0f72f0eb439bbd",
      "parents": [
        "e7f555ba67fb93abbf0224aac32d16c8d2e6e488"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 07:10:44 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 07:10:44 2026 +0900"
      },
      "message": "add growMemoryForJmp() to CodeArray\n"
    },
    {
      "commit": "e7f555ba67fb93abbf0224aac32d16c8d2e6e488",
      "tree": "bac34dab2ec15c997c02d85469246f9b06975603",
      "parents": [
        "4593430afbd0a2fe500561a0a7fc651c22d62263"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 07:06:08 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 07:06:08 2026 +0900"
      },
      "message": "add getSlabelState() to LabelManager\n"
    },
    {
      "commit": "4593430afbd0a2fe500561a0a7fc651c22d62263",
      "tree": "9ce5e7ce6056682d8f701fda2e2ca9532429f28e",
      "parents": [
        "97373c789a2f6347eed66cc81ed7cafab6224007"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 06:43:05 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 06:43:05 2026 +0900"
      },
      "message": "simplify disp accumulation in define_inner\n"
    },
    {
      "commit": "97373c789a2f6347eed66cc81ed7cafab6224007",
      "tree": "0885a17b8d5818382b4ff4ab95726af071778726",
      "parents": [
        "db85dfdbf27eef038e3f182e8468c3af52f8af60"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 06:29:16 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 06:36:04 2026 +0900"
      },
      "message": "fix assignL after a forward reference with a fixed buffer\n\ndefine_inner() wrote getCurr() for a forward reference in Labs mode.\nThat is correct for L(), where the label is defined at the current\nposition, but assign() defines the label at the offset of the source\nlabel, so mov(reg, dst) followed by assignL(dst, src) stored the\naddress of the assignL() call site instead of src.  Use\ngetCode() + addrOffset, which is the same as getCurr() for L() and\nthe right address for assign().  AutoGrow mode was unaffected because\nthe LaddTop path already used addrOffset.\n"
    },
    {
      "commit": "db85dfdbf27eef038e3f182e8468c3af52f8af60",
      "tree": "83c06aa797568e6978b961a3358828aa2f8892f8",
      "parents": [
        "6b6644866f17318c01a405f1a98ee9df6773dec6"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 06:24:34 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 06:24:34 2026 +0900"
      },
      "message": "refactor putL_inner to pass LabelMode and jmpSize explicitly\n"
    },
    {
      "commit": "6b6644866f17318c01a405f1a98ee9df6773dec6",
      "tree": "13e55aac2543ff38cf76d9446ae918f5cadda092",
      "parents": [
        "d9e3c9444af352e2406a62f0da7ab28703364fdf"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 06:12:31 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 06:12:35 2026 +0900"
      },
      "message": "fix disp handling for [label + disp] with absolute addressing\n\n- setSIB() and the A0-A3 forms of mov() passed getDisp() - immSize,\nbut subtracting immSize is only correct for rip-relative addressing (opAddr),\nwhere the displacement is relative to the end of the instruction.\n\n- When the label was already defined, the AutoGrow path (save with LaddTop)\nand the fixed-buffer path ignored disp.\n"
    },
    {
      "commit": "d9e3c9444af352e2406a62f0da7ab28703364fdf",
      "tree": "07f0f0816b1dca5f615531001cae84a9bfb2cc44",
      "parents": [
        "ff18fbbb457f3152145c5d7a3a52d628320ae987"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 05:52:16 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 05:52:16 2026 +0900"
      },
      "message": "fix assignL when dst has not been referenced yet\n"
    },
    {
      "commit": "ff18fbbb457f3152145c5d7a3a52d628320ae987",
      "tree": "3e3aca98142868e06fcba7843c5581c37248a170",
      "parents": [
        "be025277d6a7b7b9cea55e77e2eec3d49169cfc9"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 05:24:30 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 29 05:24:30 2026 +0900"
      },
      "message": "doc: mention APX, AMX and ACE in readme\n"
    },
    {
      "commit": "be025277d6a7b7b9cea55e77e2eec3d49169cfc9",
      "tree": "cfd8dfe968b638f50cf82986a65433f604b4ca4c",
      "parents": [
        "964adcd198c716c0691c7d73f6c2be73db6682bd",
        "e0c53af3717bd290a27c013b49081b7131257591"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Aug 27 09:59:30 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Aug 27 09:59:30 2026 +0900"
      },
      "message": "Merge branch \u0027dev\u0027\n"
    },
    {
      "commit": "e0c53af3717bd290a27c013b49081b7131257591",
      "tree": "cfd8dfe968b638f50cf82986a65433f604b4ca4c",
      "parents": [
        "f1ff23298b38b75025e0fb50e40e42d4227bed56"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Aug 27 09:54:12 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Aug 27 09:54:12 2026 +0900"
      },
      "message": "v7.41\n"
    },
    {
      "commit": "f1ff23298b38b75025e0fb50e40e42d4227bed56",
      "tree": "5b410c256e68abc7465561ab464e84ef6dea4eee",
      "parents": [
        "89e46bf145319f1ebfcd4504bc02d5b2a826f6e0"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Aug 27 09:39:13 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Thu Aug 27 09:39:13 2026 +0900"
      },
      "message": "doc: notification about exception-less mode in Japanese\n"
    },
    {
      "commit": "89e46bf145319f1ebfcd4504bc02d5b2a826f6e0",
      "tree": "2c565d75d8a2b40102b06a6f57def25aaacc3ee1",
      "parents": [
        "f3c051968b37ec2b80b11263558e8fcb670be227"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 18:00:39 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 18:00:39 2026 +0900"
      },
      "message": "rename opCvtN helpers to shape-based names\n"
    },
    {
      "commit": "f3c051968b37ec2b80b11263558e8fcb670be227",
      "tree": "cf781b11bab4458b9ece4ce48cb7dfb31f5cd200",
      "parents": [
        "47a09411cab82008e7ae34f36ab69bbcee29e868"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 13:55:13 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 13:55:25 2026 +0900"
      },
      "message": "remove the implicit w-bit heuristic of writeCode() and T_OP_W0\n\nwriteCode() set the w bit (code|\u003d1) for a non-8-bit operand whenever the type had\nno attribute bits, and T_OP_W0 existed only to defeat that default for lds/les.\nMake the w bit explicit: writeCode() now sets it only when T_OP_W1 is given.\nSpecify T_OP_W1 for the paths that relied on the default.\n"
    },
    {
      "commit": "47a09411cab82008e7ae34f36ab69bbcee29e868",
      "tree": "9f41d78a2f6c05fc85df2567f54ed330a6aa141e",
      "parents": [
        "f4c46c2c7e4aabe112dab1da08c16af933561cbb"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 13:17:54 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 13:17:54 2026 +0900"
      },
      "message": "make set* to use rex2 instead of evex for playin egpr without T_nf\n"
    },
    {
      "commit": "f4c46c2c7e4aabe112dab1da08c16af933561cbb",
      "tree": "c441b1705a664e29519b602da797de74d80a14d6",
      "parents": [
        "1d495de297c467b302e07f2e9fc0674a0b69c31f"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 12:54:35 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 12:56:36 2026 +0900"
      },
      "message": "make neg/not_mul/imul/div/idiv to use rex2 instead evex for plain egpr\n"
    },
    {
      "commit": "1d495de297c467b302e07f2e9fc0674a0b69c31f",
      "tree": "948dc699671f87d3af9c3c12d77a5919488b75c5",
      "parents": [
        "964adcd198c716c0691c7d73f6c2be73db6682bd"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 11:55:13 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Wed Aug 26 11:55:13 2026 +0900"
      },
      "message": "doc: improve popcnt\n"
    },
    {
      "commit": "964adcd198c716c0691c7d73f6c2be73db6682bd",
      "tree": "de73bce15e612f592a2f1e90b47990c9e11740e5",
      "parents": [
        "1230a6cedabdce6fe0246e5324232451f90ac300",
        "cf45e532a17c0114c5c6a325387e3cdc434de377"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 20:12:24 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 20:12:24 2026 +0900"
      },
      "message": "Merge branch \u0027dev\u0027\n"
    },
    {
      "commit": "cf45e532a17c0114c5c6a325387e3cdc434de377",
      "tree": "de73bce15e612f592a2f1e90b47990c9e11740e5",
      "parents": [
        "81b29416e9af342a71bdb8fe8815a9bd45b1ec90"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 20:09:56 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 20:09:56 2026 +0900"
      },
      "message": "use self-documenting f-string for dfv attr in test_by_xed.py\n"
    },
    {
      "commit": "81b29416e9af342a71bdb8fe8815a9bd45b1ec90",
      "tree": "fd8f38f5fa04edeb3937f7128023713351969b0e",
      "parents": [
        "b8e6a79cf8bdc3ddbcfbff4527424785f75a2382"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 19:57:21 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 19:57:21 2026 +0900"
      },
      "message": "v7.40.1\n"
    },
    {
      "commit": "b8e6a79cf8bdc3ddbcfbff4527424785f75a2382",
      "tree": "7b5a9838ac4de2ed7538c3e43f59c314d1a7d97f",
      "parents": [
        "5283374bca3e93a19f1f83e4632fac9331be729d"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:25:30 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:25:30 2026 +0900"
      },
      "message": "use X macro to avoid double maintenance of ERR_ enum and its message table\n"
    },
    {
      "commit": "5283374bca3e93a19f1f83e4632fac9331be729d",
      "tree": "11560173b4256a95fd5f84b11b06cf0acd881d01",
      "parents": [
        "5d1f0d74c7a67fa2e865bcb6744217db4fd644b9"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:16:58 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:16:58 2026 +0900"
      },
      "message": "Reg().toString() returns \"\" instead of NULL in noexception mode\n"
    },
    {
      "commit": "5d1f0d74c7a67fa2e865bcb6744217db4fd644b9",
      "tree": "262892d89e88f64f4a50fe41e3e945eeb2a10dcd",
      "parents": [
        "a0675c7ca6fefef43455489030b3005f19c39c76"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:08:58 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:08:58 2026 +0900"
      },
      "message": "move {dfv} encoding tests to dataset/apx.txt\n"
    },
    {
      "commit": "a0675c7ca6fefef43455489030b3005f19c39c76",
      "tree": "4877738768e0611b8389cb39adc5bbd9023af396",
      "parents": [
        "926a6b82d98615655291ce5887ed95f31cc10f91"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:08:24 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:08:24 2026 +0900"
      },
      "message": "test_by_xed.py supports {dfv} flags of xed\n"
    },
    {
      "commit": "926a6b82d98615655291ce5887ed95f31cc10f91",
      "tree": "97f731ce035aa55d533a3721f3d06b332f11dda9",
      "parents": [
        "ef3cb1e84f48d785bf8f6e611631799816cd27ca"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:01:07 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 18:01:07 2026 +0900"
      },
      "message": "xed supports T_nf and T_zu then move those tests to dataset\n"
    },
    {
      "commit": "ef3cb1e84f48d785bf8f6e611631799816cd27ca",
      "tree": "170ed3c48478a799037e4938079958d61d0c6468",
      "parents": [
        "22ce22df006096f88676f236d9ae3705744b0b3d"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 17:51:15 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 17:51:15 2026 +0900"
      },
      "message": "test_by_xed.py supports {nf} and {zu} for the latest xed\n"
    },
    {
      "commit": "22ce22df006096f88676f236d9ae3705744b0b3d",
      "tree": "6f5107b0522a55139799678a68bf0b7f324dbe0f",
      "parents": [
        "90491f9ec0f51ef7d92e0332949065cefc398e9d"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 17:40:50 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 17:40:50 2026 +0900"
      },
      "message": "move normal encoding test of apx from apx.cpp to dataset/apx.txt\n"
    },
    {
      "commit": "90491f9ec0f51ef7d92e0332949065cefc398e9d",
      "tree": "b8f086ca3ff2664013aab999612a98cb571a34e6",
      "parents": [
        "6fbac9f81b6bacf625e4c8804e7a735fcb68b0cc"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 17:30:18 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 17:30:18 2026 +0900"
      },
      "message": "popcnt is promoted at APX spec ver 4.0\n"
    },
    {
      "commit": "6fbac9f81b6bacf625e4c8804e7a735fcb68b0cc",
      "tree": "0b765b6aeb7d517e2356bc8487b3de162180b119",
      "parents": [
        "81af8812d69cac1b9087b747614e300b0cd57b65"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 17:29:47 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 17:29:47 2026 +0900"
      },
      "message": "removed sha and keylocker promotions from EVEX map 4 at APX spec ver 4.0\n"
    },
    {
      "commit": "81af8812d69cac1b9087b747614e300b0cd57b65",
      "tree": "bf65dd0f44f39b0916fb9a232b0b7edf8625d5ed",
      "parents": [
        "f6ab213ddb159ae0b57071b3ef594645146a1e5e"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:57:46 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:57:46 2026 +0900"
      },
      "message": "add tests of push/pop for EGPR\n"
    },
    {
      "commit": "f6ab213ddb159ae0b57071b3ef594645146a1e5e",
      "tree": "eb61a58287bb06bafcf061ae8975972f0f8f0b74",
      "parents": [
        "824477774ab8089250913dd5031f03db3d3aa1ae"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:57:20 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:57:20 2026 +0900"
      },
      "message": "fix encoding of push/pop for 16-bit EGPR and throw for 8/32-bit EGPR\n"
    },
    {
      "commit": "824477774ab8089250913dd5031f03db3d3aa1ae",
      "tree": "b77790749555b3ef15bc4e7c53d5f9e25db7c6a8",
      "parents": [
        "06e74b308807841d798c73053e3e1902eebfb31a"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:40:06 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:40:06 2026 +0900"
      },
      "message": "add getSbit() for simplification\n"
    },
    {
      "commit": "06e74b308807841d798c73053e3e1902eebfb31a",
      "tree": "e378ac8df7ad9e9dc6c9c079e983c444dbc0fe53",
      "parents": [
        "7ae8fc8242c1277490bd7bd7f4fe429865cbeb95"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:20:00 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:20:00 2026 +0900"
      },
      "message": "simplify opIncDec\n"
    },
    {
      "commit": "7ae8fc8242c1277490bd7bd7f4fe429865cbeb95",
      "tree": "dedbcc6be2a2447f3ef0df42ba0c69e53fc52341",
      "parents": [
        "974692723289f30b60222ec45c3f97e9e339a51f"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:16:13 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 15:16:13 2026 +0900"
      },
      "message": "rename T_CODE1_IF1 to T_OP_W1 and rename T_NO_CODE1 to T_OP_W0\n"
    },
    {
      "commit": "974692723289f30b60222ec45c3f97e9e339a51f",
      "tree": "40e21fc4c1b2cfd963ac9ee872df6a87db6b91bd",
      "parents": [
        "fad97e772c6d8148c6142b8a7da88e6ad1794b91"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 14:54:28 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 14:54:31 2026 +0900"
      },
      "message": "fold the evex flags into a 2-bit field and rename T_MEM_EVEX to T_EVEX_IF_MEM\n"
    },
    {
      "commit": "fad97e772c6d8148c6142b8a7da88e6ad1794b91",
      "tree": "b34841169cda473d653be4b41fd8bd4342ee40d8",
      "parents": [
        "570b00dea9ffd7ff860ebf1c4eb9bccaf3c79d68"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 14:45:10 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 14:45:10 2026 +0900"
      },
      "message": "pack map and er/sae of type flags into bit fields\n"
    },
    {
      "commit": "570b00dea9ffd7ff860ebf1c4eb9bccaf3c79d68",
      "tree": "6f07f0fdbb45d20ba57643d48ed2765e6220ab6d",
      "parents": [
        "787e85078b09bfa8df8873d3349f3bf7c4bfcef6"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 13:40:37 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 13:40:37 2026 +0900"
      },
      "message": "stop code generation after an error if XBYAK_NO_EXCEPTION is defined\n"
    },
    {
      "commit": "787e85078b09bfa8df8873d3349f3bf7c4bfcef6",
      "tree": "34f9cb385b48a5c1479efa7ff84be3ea6bcd49cb",
      "parents": [
        "e1df045c71a10fad87b202292e38620690f04e22"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 12:38:20 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 13:23:56 2026 +0900"
      },
      "message": "fix encoding of lss/lfs/lgs with EGPR\n"
    },
    {
      "commit": "e1df045c71a10fad87b202292e38620690f04e22",
      "tree": "4b32aa7df0c27a74614603e3961b637abdfa9027",
      "parents": [
        "a67715a279c12075ef947298194312ab3763f95d"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 09:11:41 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 09:11:41 2026 +0900"
      },
      "message": "factor out duplicated small helpers (opShiftCore, verifyDfv, opInOut, verifySSE)\n"
    },
    {
      "commit": "a67715a279c12075ef947298194312ab3763f95d",
      "tree": "2da52531479398c6e0835699695ac6412535fd46",
      "parents": [
        "8deec7a77e91e33b03aed83fbb7c3b017f4ff191"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 09:03:33 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 09:03:33 2026 +0900"
      },
      "message": "make opCcmpi a wrapper of opROI\n"
    },
    {
      "commit": "8deec7a77e91e33b03aed83fbb7c3b017f4ff191",
      "tree": "90d48a7f9f15b6063793494335a66a4eaf9ff087",
      "parents": [
        "4f6fec205199d7538fd244cfb053645ed81a5a80"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:53:18 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:53:18 2026 +0900"
      },
      "message": "inify opCvt7 into opCvt6 and simplify opCvt4\n"
    },
    {
      "commit": "4f6fec205199d7538fd244cfb053645ed81a5a80",
      "tree": "a987f0d6ec6c3ac5147f934ea2cdea2a7293b97b",
      "parents": [
        "50d52c705a9254560bb71f5bff30149469b6795f"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:37:33 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:37:33 2026 +0900"
      },
      "message": "add setRex() to unify the common tail of rex() and simplify rex2()\n"
    },
    {
      "commit": "50d52c705a9254560bb71f5bff30149469b6795f",
      "tree": "035dd28e44b0518b339dfa79b7ba8fe3bc17a888",
      "parents": [
        "6d3ba5432e82af13c7de09681be6283345905312"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:27:19 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:27:19 2026 +0900"
      },
      "message": "rename opVmov to opX_XM\n"
    },
    {
      "commit": "6d3ba5432e82af13c7de09681be6283345905312",
      "tree": "100fd0f3a82b8f2f6b59c43cee0ea56b4155d4c0",
      "parents": [
        "300eab3c21c2c6b5461ff52d5aa18f15083241bd"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:24:04 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:24:04 2026 +0900"
      },
      "message": "add opCvt8 for simlification\n"
    },
    {
      "commit": "300eab3c21c2c6b5461ff52d5aa18f15083241bd",
      "tree": "32aa6d82a3d9ed99267a963f9f0fb77bca0a27b1",
      "parents": [
        "96ef9b67c572639de31b05c3a9725942aa9dc499"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:15:50 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 08:15:50 2026 +0900"
      },
      "message": "simplify opVmov and use opCvt1 instead of opVmov(mode\u003dtrue)\n"
    },
    {
      "commit": "96ef9b67c572639de31b05c3a9725942aa9dc499",
      "tree": "e2af175843aeef83b6f8f462b2a20db75e4ca3fc",
      "parents": [
        "665797e5eab0e0395e9a203f24c65a9af6cd58e6"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 07:18:01 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Tue Aug 25 07:18:01 2026 +0900"
      },
      "message": "remove unused isREG32_REG32orMEM\n"
    },
    {
      "commit": "665797e5eab0e0395e9a203f24c65a9af6cd58e6",
      "tree": "116c586e6727771880d884e43698d6134abaed90",
      "parents": [
        "53fa374eea71bcdc292e044fa4b338b20b685330"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Mon Aug 24 17:52:44 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Mon Aug 24 17:52:44 2026 +0900"
      },
      "message": "make Address::getRegExp() return a const reference\n"
    },
    {
      "commit": "53fa374eea71bcdc292e044fa4b338b20b685330",
      "tree": "eaf3032e69468dff6ace3d45f26790325d3e51db",
      "parents": [
        "2fa70879356ddf0c3786a6ad26a7ed6dad34c54b"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Mon Aug 24 17:21:57 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Mon Aug 24 17:21:57 2026 +0900"
      },
      "message": "pass address to evex() instead of x, b, aaa\n"
    },
    {
      "commit": "2fa70879356ddf0c3786a6ad26a7ed6dad34c54b",
      "tree": "f0238ba480e1541eb627bdb65139a6b2e5f5b99f",
      "parents": [
        "578e10b534f8a79ccde41cd2ee9840fbea5201ae"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Mon Aug 24 16:30:26 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Mon Aug 24 16:30:26 2026 +0900"
      },
      "message": "simplify evex() and opVex()\n"
    },
    {
      "commit": "578e10b534f8a79ccde41cd2ee9840fbea5201ae",
      "tree": "964fdbaaf2521e46e35e00134d6f0dd37ca16040",
      "parents": [
        "1230a6cedabdce6fe0246e5324232451f90ac300"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Mon Aug 24 15:42:56 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Mon Aug 24 15:42:56 2026 +0900"
      },
      "message": "StackFrame supports UseRBX\n"
    },
    {
      "commit": "1230a6cedabdce6fe0246e5324232451f90ac300",
      "tree": "7d7f1eae04bc4df792c29035804fe729950604fc",
      "parents": [
        "9ddf40a98812e9659fa971ee50e05cccdd9287c8",
        "291cbf4ffd08fc79f149a9632d4f7d2d90a6d203"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 15 10:31:33 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 15 10:31:33 2026 +0900"
      },
      "message": "Merge branch \u0027dev\u0027\n"
    },
    {
      "commit": "291cbf4ffd08fc79f149a9632d4f7d2d90a6d203",
      "tree": "7d7f1eae04bc4df792c29035804fe729950604fc",
      "parents": [
        "7477dfddd7355959024a69ca9c5eeb0e14379ad7"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 15 10:31:26 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 15 10:31:26 2026 +0900"
      },
      "message": "update link\n"
    },
    {
      "commit": "7477dfddd7355959024a69ca9c5eeb0e14379ad7",
      "tree": "c3313da1d7134efa1b5c31120d02f4ff277a939d",
      "parents": [
        "21691804aed2f1f71271aeac8286273225f4283e"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 15 10:22:10 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Sat Aug 15 10:22:10 2026 +0900"
      },
      "message": "v7.40\n"
    },
    {
      "commit": "21691804aed2f1f71271aeac8286273225f4283e",
      "tree": "d3810362fa1b71a2c61c069a955a6cd12eba1bec",
      "parents": [
        "27441cc252080cf0cd276ff166b04764f948e74f"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 18:15:27 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 18:15:27 2026 +0900"
      },
      "message": "move normal tests in ace_1.cpp into dataset/ace_1.txt\n"
    },
    {
      "commit": "27441cc252080cf0cd276ff166b04764f948e74f",
      "tree": "3419371504871b212410449efd12a467f342bb20",
      "parents": [
        "5eb09a06c85587ffc978697c5dcd3682de02b073"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 18:00:17 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 18:01:25 2026 +0900"
      },
      "message": "add negative tests for operand guards of ace_1\n"
    },
    {
      "commit": "5eb09a06c85587ffc978697c5dcd3682de02b073",
      "tree": "4593293aad5a6440ce042ae956e27c4de33a5d6b",
      "parents": [
        "4466ec2e22c6a71eaf2640d6412f5bae79ec9df5"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:53:37 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:53:37 2026 +0900"
      },
      "message": "add strict cpuid checks to Cpu class\n"
    },
    {
      "commit": "4466ec2e22c6a71eaf2640d6412f5bae79ec9df5",
      "tree": "e651ba21eab397fad201bbe0557040dfa5c621ee",
      "parents": [
        "32aec7b388cdfc08c9f381897550f4acb0f875d5"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:46:00 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:46:00 2026 +0900"
      },
      "message": "merged gen_ace_1.cpp into gen_avx512.cpp for easier maintenance\n"
    },
    {
      "commit": "32aec7b388cdfc08c9f381897550f4acb0f875d5",
      "tree": "fcbf1e6b68a8fb84858883543554d069457a78a1",
      "parents": [
        "d3b662dedcfff42894e7d802decd3e0cb3c8951a"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:21:32 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:21:32 2026 +0900"
      },
      "message": "add helper function opCvt7 for vcvtbiasps2*\n"
    },
    {
      "commit": "d3b662dedcfff42894e7d802decd3e0cb3c8951a",
      "tree": "907cd54cc81ea2d696a3d64d7bceac5036c41ff4",
      "parents": [
        "56629eb499de342e2581d7018593bd76726cdc87"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:14:40 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:14:40 2026 +0900"
      },
      "message": "use helper function opVmov and opCvt1\n"
    },
    {
      "commit": "56629eb499de342e2581d7018593bd76726cdc87",
      "tree": "4b173d01859b4f91cf7fbc106248c99474c95962",
      "parents": [
        "0bd25ea3b0cf976ffd1b795d2421455ccff8ae7b"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:01:16 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 17:01:16 2026 +0900"
      },
      "message": "toString() supports bsr0\n"
    },
    {
      "commit": "0bd25ea3b0cf976ffd1b795d2421455ccff8ae7b",
      "tree": "b43bc27ce6275a057f7177a07aa2f31e206804fb",
      "parents": [
        "09e1ad8e05ee6c77e415a285bbba2ba200766f4b"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 16:42:05 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 16:42:08 2026 +0900"
      },
      "message": "fix dependency of gen_ace_1 in gen/{Makefile,update.bat}\n"
    },
    {
      "commit": "09e1ad8e05ee6c77e415a285bbba2ba200766f4b",
      "tree": "78e79752fd272c2d6033b08343f16630612205b1",
      "parents": [
        "c26b9032441326174a1d4d6788785257482cf2e6"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 16:31:45 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 16:31:45 2026 +0900"
      },
      "message": "update cpuid/{dmr,nvl}.txt for avx10_v1_aux\n"
    },
    {
      "commit": "c26b9032441326174a1d4d6788785257482cf2e6",
      "tree": "248b1c0e77ab431a01b741e11f5c7c561ef8596a",
      "parents": [
        "adab8fb0d40aedcc0560c4e26aad99f6b14a0aaf"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 16:24:28 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 16:24:28 2026 +0900"
      },
      "message": "add ace_1.txt to test_by_xed_all\n"
    },
    {
      "commit": "adab8fb0d40aedcc0560c4e26aad99f6b14a0aaf",
      "tree": "49b8efffdbd328ad120ba645928e2feb2776f52b",
      "parents": [
        "9ddf40a98812e9659fa971ee50e05cccdd9287c8",
        "df874b68d8847d2e6ccdc754c2b24549182fd920"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 16:14:52 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 16:15:49 2026 +0900"
      },
      "message": "Merge pull request #271 from thac0/implement-ace1\n\nACE 1.15: add new mnemonics and encodings\n"
    },
    {
      "commit": "9ddf40a98812e9659fa971ee50e05cccdd9287c8",
      "tree": "de2912e7d38bc182834e930e8a8a0bd0f10b2116",
      "parents": [
        "1c8b855217747b85125a325d5f76712a922bff16",
        "476a94d3c337752d6f1e6476c2ae35917f38e27e"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 15:04:58 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 15:04:58 2026 +0900"
      },
      "message": "Merge branch \u0027dev\u0027\n"
    },
    {
      "commit": "476a94d3c337752d6f1e6476c2ae35917f38e27e",
      "tree": "de2912e7d38bc182834e930e8a8a0bd0f10b2116",
      "parents": [
        "0fdd4191d306225b8fc337d4bd3d881d68d0bf27"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 14:53:38 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 14:53:38 2026 +0900"
      },
      "message": "v7.39.1\n"
    },
    {
      "commit": "0fdd4191d306225b8fc337d4bd3d881d68d0bf27",
      "tree": "0b1ed7d6b3a8cfe4c7bdbc4d8939b7fa4f10a3d7",
      "parents": [
        "da391c3ac64ce7f7972860ae4503a54ee045366a"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 14:40:16 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 14:40:16 2026 +0900"
      },
      "message": "remove test_avx512\n"
    },
    {
      "commit": "da391c3ac64ce7f7972860ae4503a54ee045366a",
      "tree": "42a538d2bb82675abb4f5d5191f94ebb4636854e",
      "parents": [
        "a3331de578e754963b19e24c3a288e01874592b5"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 14:35:07 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 14:35:07 2026 +0900"
      },
      "message": "[test] remove make_512.cpp and use dataset/avx512old{-32}.txt\n"
    },
    {
      "commit": "a3331de578e754963b19e24c3a288e01874592b5",
      "tree": "411699ead82f19f43cc86b1798c760ed8d2f3b9b",
      "parents": [
        "ccd52a682d8ddf8cdec6a546a23b1b23fd542632"
      ],
      "author": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 13:53:59 2026 +0900"
      },
      "committer": {
        "name": "MITSUNARI Shigeo",
        "email": "herumi@nifty.com",
        "time": "Fri Aug 14 13:53:59 2026 +0900"
      },
      "message": "test_by_xed.sh supports -32 option\n"
    }
  ],
  "next": "ccd52a682d8ddf8cdec6a546a23b1b23fd542632"
}
