)]}'
{
  "commit": "46ef72e150b7ecee62d193a5382547f3b3cfebca",
  "tree": "e7cc85ca2cab30f1d0bef1fcabf745744c6faa0c",
  "parents": [
    "e870be66c6adb856b2ee8869801f8c4542b3a914"
  ],
  "author": {
    "name": "Hu, Lin1",
    "email": "lin1.hu@intel.com",
    "time": "Wed Jul 22 16:11:22 2026 +0800"
  },
  "committer": {
    "name": "Hu, Lin1",
    "email": "lin1.hu@intel.com",
    "time": "Thu Jul 23 15:41:24 2026 +0800"
  },
  "message": "i386: Update Suffix for AVX10.2 SAT CVT scalar Intrinsics\n\nThe previous _ep[i|u]{32,64} suffix for scalar SAT CVT intrinsics does\nnot match the intrinsic naming convention: scalar convert intrinsics\nhave used _[i|u]{32,64} (with _si{32,64} aliases for signed variants)\nsince AVX-512F, so the AVX10.2 scalar SAT CVT names need to follow the\nsame convention.\n\nThis patch renames the scalar SAT CVT intrinsics to use _[i|u]{32,64}\nsuffix and provides _si{32,64} aliases for the signed intrinsics.\n\ngcc/ChangeLog:\n\n\t* config/i386/avx10_2satcvtintrin.h\n\t(_mm_cvtts_sd_i32): Renamed from _mm_cvtts_sd_epi32.\n\t(_mm_cvtts_sd_si32): New alias of _mm_cvtts_sd_i32.\n\t(_mm_cvtts_sd_u32): Renamed from _mm_cvtts_sd_epu32.\n\t(_mm_cvtts_ss_i32): Renamed from _mm_cvtts_ss_epi32.\n\t(_mm_cvtts_ss_si32): New alias of _mm_cvtts_ss_i32.\n\t(_mm_cvtts_ss_u32): Renamed from _mm_cvtts_ss_epu32.\n\t(_mm_cvtts_roundsd_i32): Renamed from _mm_cvtts_roundsd_epi32.\n\t(_mm_cvtts_roundsd_si32): New alias of _mm_cvtts_roundsd_i32.\n\t(_mm_cvtts_roundsd_u32): Renamed from _mm_cvtts_roundsd_epu32.\n\t(_mm_cvtts_roundss_i32): Renamed from _mm_cvtts_roundss_epi32.\n\t(_mm_cvtts_roundss_si32): New alias of _mm_cvtts_roundss_i32.\n\t(_mm_cvtts_roundss_u32): Renamed from _mm_cvtts_roundss_epu32.\n\t(_mm_cvtts_sd_i64): Renamed from _mm_cvtts_sd_epi64.\n\t(_mm_cvtts_sd_si64): New alias of _mm_cvtts_sd_i64.\n\t(_mm_cvtts_sd_u64): Renamed from _mm_cvtts_sd_epu64.\n\t(_mm_cvtts_ss_i64): Renamed from _mm_cvtts_ss_epi64.\n\t(_mm_cvtts_ss_si64): New alias of _mm_cvtts_ss_i64.\n\t(_mm_cvtts_ss_u64): Renamed from _mm_cvtts_ss_epu64.\n\t(_mm_cvtts_roundsd_i64): Renamed from _mm_cvtts_roundsd_epi64.\n\t(_mm_cvtts_roundsd_si64): New alias of _mm_cvtts_roundsd_i64.\n\t(_mm_cvtts_roundsd_u64): Renamed from _mm_cvtts_roundsd_epu64.\n\t(_mm_cvtts_roundss_i64): Renamed from _mm_cvtts_roundss_epi64.\n\t(_mm_cvtts_roundss_si64): New alias of _mm_cvtts_roundss_i64.\n\t(_mm_cvtts_roundss_u64): Renamed from _mm_cvtts_roundss_epu64.\n\ngcc/testsuite/ChangeLog:\n\n\t* gcc.target/i386/avx10_2-satcvt-1.c: Update intrin names and\n\tadd _si alias tests.\n\t* gcc.target/i386/sse-14.c: Ditto.\n\t* gcc.target/i386/sse-22.c: Ditto.\n\t* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Update intrin names.\n\t* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.\n\t* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.\n\t* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.\n\t* gcc.target/i386/zext-avx10-1.c: Ditto.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b47d5491ab6573b23d37d1785bd66443d7f7dbf",
      "old_mode": 33188,
      "old_path": "gcc/config/i386/avx10_2satcvtintrin.h",
      "new_id": "f202ec862c9574aca9ede47b6e77e1a3089c458d",
      "new_mode": 33188,
      "new_path": "gcc/config/i386/avx10_2satcvtintrin.h"
    },
    {
      "type": "modify",
      "old_id": "9f3acb066d722a99432950d03e3e532dadb26767",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c",
      "new_id": "717ccd2b5ae8c8fb5f20a0b90b218992f7b67d76",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c"
    },
    {
      "type": "modify",
      "old_id": "8069497d1e683388210c184ee50ae9f765c0ff62",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2sis-2.c",
      "new_id": "11c7c89437d842ded4c61f7562cb0687ff4d1369",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2sis-2.c"
    },
    {
      "type": "modify",
      "old_id": "e2b18d6bb00f5b0b7f5b7e7fbaa71eaff8d7e6df",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2usis-2.c",
      "new_id": "615428860eb28e39b7dd3f1a05134258f8b05821",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2usis-2.c"
    },
    {
      "type": "modify",
      "old_id": "82db8efc1f661d8c811db12fe916e78f5ad3d110",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2sis-2.c",
      "new_id": "e3290000c908331dcf8f30177b61817ce58ef67a",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2sis-2.c"
    },
    {
      "type": "modify",
      "old_id": "c3d16ffec893baaa79c16386db0fbf28857e71fa",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2usis-2.c",
      "new_id": "f428d059b86bae19535116723deb248826d00d59",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2usis-2.c"
    },
    {
      "type": "modify",
      "old_id": "c1053c892c010530583b24909216fcc137f1fce7",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/i386/sse-14.c",
      "new_id": "84be5f939a9e83ebff2d9e6459e74a08a6599496",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/sse-14.c"
    },
    {
      "type": "modify",
      "old_id": "6b78f6f950f65d62aba0267720d51ad4d3305438",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/i386/sse-22.c",
      "new_id": "dd725c0871abbb241c354f1d1bab8a11da4156c1",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/sse-22.c"
    },
    {
      "type": "modify",
      "old_id": "66f28125fffd76119a9814eaac7054f05402ca64",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/i386/zext-avx10-1.c",
      "new_id": "087e1ca87097310dfd00aabc50d5f606fc42a9ef",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/zext-avx10-1.c"
    }
  ]
}
