)]}'
{
  "log": [
    {
      "commit": "0069f16ab4233244b3a55eccb45fe6b7d3fad312",
      "tree": "e24900e1d0c703511b99a6dc1c799230156b07cd",
      "parents": [
        "25d278a522a00dec14337fbad7cc0455dff1b28d",
        "ff9824062130cf8704c4c4ef910e5ebded84b653"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:39 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:39 2024 -0800"
      },
      "message": "Empty merge ab/12770256 into aosp-main-future\n\nMerged-In: I5f87a1753ea4443e544aafcb3355778e22e64259\nChange-Id: I087987a04c423527b8eac7fcf2e336ed2699db5a\n"
    },
    {
      "commit": "25d278a522a00dec14337fbad7cc0455dff1b28d",
      "tree": "e24900e1d0c703511b99a6dc1c799230156b07cd",
      "parents": [
        "a55d7ea7241e6bdffd3e35013235fc1042d7ab64",
        "7f2026b7a8d481a2036c4893f981bdae80f29fcf"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 11:55:49 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 11:55:49 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 7f2026b7a8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libdav1d/+/3423746\n\nChange-Id: If9993773bd2c10a97f6f9a856f7e0e0b8a65f0bb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7f2026b7a8d481a2036c4893f981bdae80f29fcf",
      "tree": "e24900e1d0c703511b99a6dc1c799230156b07cd",
      "parents": [
        "a55d7ea7241e6bdffd3e35013235fc1042d7ab64"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:23:38 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:23:38 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: Ifbbdd5bb8fa3fdb946c8aa1c3e4ca42f77d92ddf\n"
    },
    {
      "commit": "ff9824062130cf8704c4c4ef910e5ebded84b653",
      "tree": "667cfc93e778d3a7b4a9627ea2427b9e326a4ab0",
      "parents": [
        "982f4e0856851916ad511345a373cc58642e0279",
        "a55d7ea7241e6bdffd3e35013235fc1042d7ab64"
      ],
      "author": {
        "name": "Suyog Pawar",
        "email": "suyog.pawar@ittiam.com",
        "time": "Mon Nov 25 05:37:49 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 05:37:49 2024 +0000"
      },
      "message": "libdav1d: enable sve2 intructions am: 2156d851b8 am: a55d7ea724\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libdav1d/+/3324505\n\nChange-Id: Ic4929538c1c49ad57cd89425ddf489791e8c4024\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a55d7ea7241e6bdffd3e35013235fc1042d7ab64",
      "tree": "667cfc93e778d3a7b4a9627ea2427b9e326a4ab0",
      "parents": [
        "5de89667f3a505cf04b5d34f49dd16e359fffc2a",
        "2156d851b8fed299205a54af8e43e141c3485348"
      ],
      "author": {
        "name": "Suyog Pawar",
        "email": "suyog.pawar@ittiam.com",
        "time": "Mon Nov 25 05:15:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 05:15:31 2024 +0000"
      },
      "message": "libdav1d: enable sve2 intructions am: 2156d851b8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libdav1d/+/3324505\n\nChange-Id: Ie679d541061ce7e3b04b8c408fc70affdc0fe061\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "982f4e0856851916ad511345a373cc58642e0279",
      "tree": "5e786d65d2bb49437e55d4ab2136089f09e33725",
      "parents": [
        "1bed6e24275144d9aa9fa40a4b33dbc33d74614a",
        "5de89667f3a505cf04b5d34f49dd16e359fffc2a"
      ],
      "author": {
        "name": "Suyog Pawar",
        "email": "suyog.pawar@ittiam.com",
        "time": "Fri Nov 22 05:32:00 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Nov 22 05:32:00 2024 +0000"
      },
      "message": "libdav1d : enable NEON DotProd and i8mm optimizations am: a6f1e269b4 am: 5de89667f3\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libdav1d/+/3316662\n\nChange-Id: I5f988d7076057cbbf8e7a15678a631d8c1989cc4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5de89667f3a505cf04b5d34f49dd16e359fffc2a",
      "tree": "5e786d65d2bb49437e55d4ab2136089f09e33725",
      "parents": [
        "ec4269f10d1f9527bf83ec1d66c76478c69105f4",
        "a6f1e269b476d73be4dfb56aa8bb87491498777b"
      ],
      "author": {
        "name": "Suyog Pawar",
        "email": "suyog.pawar@ittiam.com",
        "time": "Fri Nov 22 05:09:01 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Nov 22 05:09:01 2024 +0000"
      },
      "message": "libdav1d : enable NEON DotProd and i8mm optimizations am: a6f1e269b4\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libdav1d/+/3316662\n\nChange-Id: Ib60bb7f76d60ca4d9fae3e406c20ba2c8a1b0d52\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2156d851b8fed299205a54af8e43e141c3485348",
      "tree": "667cfc93e778d3a7b4a9627ea2427b9e326a4ab0",
      "parents": [
        "a6f1e269b476d73be4dfb56aa8bb87491498777b"
      ],
      "author": {
        "name": "Suyog Pawar",
        "email": "suyog.pawar@ittiam.com",
        "time": "Wed Oct 30 14:36:14 2024 +0530"
      },
      "committer": {
        "name": "Suyog Pawar",
        "email": "suyog.pawar@ittiam.com",
        "time": "Wed Oct 30 14:51:56 2024 +0530"
      },
      "message": "libdav1d: enable sve2 intructions\n\nBug: 372950799\nTest: atest MctsMediaV2TestCases\n      atest MctsMediaDecoderTestCases\n      atest MctsMediaCodecTestCases\n      atest VtsHalMediaC2V1_0TargetVideoDecTest\n\nChange-Id: I0b9391a42172a1ad085c1c7081c0ae5e39508ac5\n"
    },
    {
      "commit": "a6f1e269b476d73be4dfb56aa8bb87491498777b",
      "tree": "5e786d65d2bb49437e55d4ab2136089f09e33725",
      "parents": [
        "a8c10fb2536aa15d2922d2abd319af8d5b430a53"
      ],
      "author": {
        "name": "Suyog Pawar",
        "email": "suyog.pawar@ittiam.com",
        "time": "Thu Oct 24 10:55:00 2024 +0530"
      },
      "committer": {
        "name": "Suyog Pawar",
        "email": "suyog.pawar@ittiam.com",
        "time": "Wed Oct 30 14:05:23 2024 +0530"
      },
      "message": "libdav1d : enable NEON DotProd and i8mm optimizations\n\nBug: 372950799\nTest: atest MctsMediaV2TestCases\n      atest MctsMediaDecoderTestCases\n      atest MctsMediaCodecTestCases\n      atest VtsHalMediaC2V1_0TargetVideoDecTest\n\nChange-Id: I38f2447b758345bcea2c4ef537a714388b6dc586\n"
    },
    {
      "commit": "1bed6e24275144d9aa9fa40a4b33dbc33d74614a",
      "tree": "18de85cbc45530f152f9b73fbfd28da1dff6b90c",
      "parents": [
        "8e7b6ffa0a9e6ccfc0171cddbb6a156705043cc1",
        "ec4269f10d1f9527bf83ec1d66c76478c69105f4"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Mon Oct 21 17:37:55 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 21 17:37:55 2024 +0000"
      },
      "message": "Upgrade libdav1d to 1.5.0 am: a8c10fb253 am: ec4269f10d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libdav1d/+/3311670\n\nChange-Id: I1b0a906ada72134fb30c6f8f6645f6fa87c92daf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ec4269f10d1f9527bf83ec1d66c76478c69105f4",
      "tree": "18de85cbc45530f152f9b73fbfd28da1dff6b90c",
      "parents": [
        "8e7b6ffa0a9e6ccfc0171cddbb6a156705043cc1",
        "a8c10fb2536aa15d2922d2abd319af8d5b430a53"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Mon Oct 21 16:47:19 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 21 16:47:19 2024 +0000"
      },
      "message": "Upgrade libdav1d to 1.5.0 am: a8c10fb253\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libdav1d/+/3311670\n\nChange-Id: I6541f1623729ae5d5f4a94c27061399c3cf8db32\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a8c10fb2536aa15d2922d2abd319af8d5b430a53",
      "tree": "18de85cbc45530f152f9b73fbfd28da1dff6b90c",
      "parents": [
        "6932a3041d394dea2ebf21d7dd34225d1d5a0563",
        "32cf02af50f32af108a3b281c452788dccdac648"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Thu Oct 17 23:06:21 2024 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar (xWF)",
        "email": "hmahendrakar@google.com",
        "time": "Fri Oct 18 15:54:41 2024 +0000"
      },
      "message": "Upgrade libdav1d to 1.5.0\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update external/libdav1d\nFor more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md\n\nBug: 374228994\nTest: atest MctsMediaV2TestCases\nChange-Id: I91c83d58485c42171348814d6748f56ff75f2db9\n"
    },
    {
      "commit": "32cf02af50f32af108a3b281c452788dccdac648",
      "tree": "41273fc5f8b3ee29cdeb5e7910f2bbfc48e2f1d9",
      "parents": [
        "c3fa1db301b5b1209de21478ffe874e0d7059d70"
      ],
      "author": {
        "name": "Jean-Baptiste Kempf",
        "email": "jb@videolan.org",
        "time": "Fri Oct 18 01:02:26 2024 +0200"
      },
      "committer": {
        "name": "Jean-Baptiste Kempf",
        "email": "jb@videolan.org",
        "time": "Fri Oct 18 01:02:57 2024 +0200"
      },
      "message": "NEWS for 1.5.0\n"
    },
    {
      "commit": "c3fa1db301b5b1209de21478ffe874e0d7059d70",
      "tree": "4c7ddcfb29f17ab156b368305d6a6241bd730cd5",
      "parents": [
        "789a1f652b89e10347a5ec36c446f7b4247feb71"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Wed Oct 16 18:05:28 2024 +0000"
      },
      "committer": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Wed Oct 16 18:06:00 2024 +0000"
      },
      "message": "NEWS: add itx to riscv list\n"
    },
    {
      "commit": "789a1f652b89e10347a5ec36c446f7b4247feb71",
      "tree": "a536b75df60b04041a0002efcb7e986b07c06b49",
      "parents": [
        "389450f61ea0b2057fc9ea393d3065859c4ba7f2"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Mon Oct 14 13:28:57 2024 +0000"
      },
      "committer": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Wed Oct 16 11:04:14 2024 +0000"
      },
      "message": "riscv64/itx: Replace vwadd+vnsra with vnclip\n\nThe vnclip instruction does a fixed-point saturating add then shift and\n can replace vwadd followed by vnsra in idct_4, idct_8, idct_16, iadst_8\n and iadst_16.\nIncluding 572c5a6 (which applies the same change to iadst_4) these\n commits give the following average improvements across all modified 2D\n transform functions:\n\n          Kendryte K230     SpacemiT K1\n\n   4x4       -5.50%           -4.44%\n   8x8       -9.78%           -7.62%\n  16x16      -9.70%           -9.04%\n   4x8       -8.39%           -7.54%\n   8x4       -8.10%           -4.66%\n   4x16      -8.16%           -7.74%\n  16x4       -8.07%           -6.96%\n   8x16      -9.11%           -7.43%\n  16x8       -9.87%           -7.81%\n\nKendryte K230                                      Old     New     Delta\n\ninv_txfm_add_4x4_adst_adst_0_8bpc_rvv              99.0    93.4   -5.66%\ninv_txfm_add_4x4_adst_adst_1_8bpc_rvv              99.0    93.4   -5.66%\ninv_txfm_add_4x4_adst_dct_0_8bpc_rvv               93.4    87.2   -6.64%\ninv_txfm_add_4x4_adst_dct_1_8bpc_rvv               93.5    87.2   -6.74%\ninv_txfm_add_4x4_adst_flipadst_0_8bpc_rvv         100.3    94.9   -5.38%\ninv_txfm_add_4x4_adst_flipadst_1_8bpc_rvv         100.3    94.9   -5.38%\ninv_txfm_add_4x4_adst_identity_0_8bpc_rvv          80.5    77.2   -4.10%\ninv_txfm_add_4x4_adst_identity_1_8bpc_rvv          80.5    77.2   -4.10%\ninv_txfm_add_4x4_dct_adst_0_8bpc_rvv               94.1    88.5   -5.95%\ninv_txfm_add_4x4_dct_adst_1_8bpc_rvv               94.1    88.5   -5.95%\ninv_txfm_add_4x4_dct_dct_0_8bpc_rvv                40.3    40.3    0.00%\ninv_txfm_add_4x4_dct_dct_1_8bpc_rvv                92.2    82.1  -10.95%\ninv_txfm_add_4x4_dct_flipadst_0_8bpc_rvv           95.3    89.9   -5.67%\ninv_txfm_add_4x4_dct_flipadst_1_8bpc_rvv           95.3    89.9   -5.67%\ninv_txfm_add_4x4_dct_identity_0_8bpc_rvv           75.5    73.3   -2.91%\ninv_txfm_add_4x4_dct_identity_1_8bpc_rvv           75.5    73.3   -2.91%\ninv_txfm_add_4x4_flipadst_adst_0_8bpc_rvv         100.3    94.7   -5.58%\ninv_txfm_add_4x4_flipadst_adst_1_8bpc_rvv         100.3    94.7   -5.58%\ninv_txfm_add_4x4_flipadst_dct_0_8bpc_rvv           94.8    88.4   -6.75%\ninv_txfm_add_4x4_flipadst_dct_1_8bpc_rvv           94.8    88.5   -6.65%\ninv_txfm_add_4x4_flipadst_flipadst_0_8bpc_rvv     105.0    96.0   -8.57%\ninv_txfm_add_4x4_flipadst_flipadst_1_8bpc_rvv     105.0    95.9   -8.67%\ninv_txfm_add_4x4_flipadst_identity_0_8bpc_rvv      81.6    78.5   -3.80%\ninv_txfm_add_4x4_flipadst_identity_1_8bpc_rvv      81.6    78.4   -3.92%\ninv_txfm_add_4x4_identity_adst_0_8bpc_rvv          80.3    77.8   -3.11%\ninv_txfm_add_4x4_identity_adst_1_8bpc_rvv          80.3    77.8   -3.11%\ninv_txfm_add_4x4_identity_dct_0_8bpc_rvv           77.2    71.7   -7.12%\ninv_txfm_add_4x4_identity_dct_1_8bpc_rvv           77.2    71.7   -7.12%\ninv_txfm_add_4x4_identity_flipadst_0_8bpc_rvv      81.5    79.2   -2.82%\ninv_txfm_add_4x4_identity_flipadst_1_8bpc_rvv      81.6    79.2   -2.94%\ninv_txfm_add_4x4_identity_identity_0_8bpc_rvv      62.8    61.6   -1.91%\ninv_txfm_add_4x4_identity_identity_1_8bpc_rvv      62.8    61.6   -1.91%\ninv_txfm_add_4x4_wht_wht_0_8bpc_rvv                67.8    67.8    0.00%\ninv_txfm_add_4x4_wht_wht_1_8bpc_rvv                67.8    67.8    0.00%\n\ninv_txfm_add_8x8_adst_adst_0_8bpc_rvv             403.1   356.1  -11.66%\ninv_txfm_add_8x8_adst_adst_1_8bpc_rvv             403.1   356.0  -11.68%\ninv_txfm_add_8x8_adst_dct_0_8bpc_rvv              360.2   323.2  -10.27%\ninv_txfm_add_8x8_adst_dct_1_8bpc_rvv              360.2   323.2  -10.27%\ninv_txfm_add_8x8_adst_flipadst_0_8bpc_rvv         405.2   358.4  -11.55%\ninv_txfm_add_8x8_adst_flipadst_1_8bpc_rvv         405.2   358.4  -11.55%\ninv_txfm_add_8x8_adst_identity_0_8bpc_rvv         284.3   261.0   -8.20%\ninv_txfm_add_8x8_adst_identity_1_8bpc_rvv         284.4   260.9   -8.26%\ninv_txfm_add_8x8_dct_adst_0_8bpc_rvv              360.2   322.0  -10.61%\ninv_txfm_add_8x8_dct_adst_1_8bpc_rvv              360.0   321.9  -10.58%\ninv_txfm_add_8x8_dct_dct_0_8bpc_rvv                76.6    77.0    0.52%\ninv_txfm_add_8x8_dct_dct_1_8bpc_rvv               317.2   289.0   -8.89%\ninv_txfm_add_8x8_dct_flipadst_0_8bpc_rvv          363.7   324.3  -10.83%\ninv_txfm_add_8x8_dct_flipadst_1_8bpc_rvv          363.8   324.3  -10.86%\ninv_txfm_add_8x8_dct_identity_0_8bpc_rvv          241.2   226.9   -5.93%\ninv_txfm_add_8x8_dct_identity_1_8bpc_rvv          241.3   227.0   -5.93%\ninv_txfm_add_8x8_flipadst_adst_0_8bpc_rvv         404.9   358.0  -11.58%\ninv_txfm_add_8x8_flipadst_adst_1_8bpc_rvv         405.0   358.1  -11.58%\ninv_txfm_add_8x8_flipadst_dct_0_8bpc_rvv          365.1   323.8  -11.31%\ninv_txfm_add_8x8_flipadst_dct_1_8bpc_rvv          365.2   323.9  -11.31%\ninv_txfm_add_8x8_flipadst_flipadst_0_8bpc_rvv     407.2   359.6  -11.69%\ninv_txfm_add_8x8_flipadst_flipadst_1_8bpc_rvv     406.4   359.5  -11.54%\ninv_txfm_add_8x8_flipadst_identity_0_8bpc_rvv     285.8   261.9   -8.36%\ninv_txfm_add_8x8_flipadst_identity_1_8bpc_rvv     285.9   261.8   -8.43%\ninv_txfm_add_8x8_identity_adst_0_8bpc_rvv         269.9   244.5   -9.41%\ninv_txfm_add_8x8_identity_adst_1_8bpc_rvv         269.8   244.5   -9.38%\ninv_txfm_add_8x8_identity_dct_0_8bpc_rvv          225.5   209.6   -7.05%\ninv_txfm_add_8x8_identity_dct_1_8bpc_rvv          225.6   209.5   -7.14%\ninv_txfm_add_8x8_identity_flipadst_0_8bpc_rvv     270.5   246.5   -8.87%\ninv_txfm_add_8x8_identity_flipadst_1_8bpc_rvv     270.5   246.5   -8.87%\ninv_txfm_add_8x8_identity_identity_0_8bpc_rvv     146.5   145.4   -0.75%\ninv_txfm_add_8x8_identity_identity_1_8bpc_rvv     146.4   145.4   -0.68%\n\ninv_txfm_add_16x16_adst_adst_0_8bpc_rvv          1363.4  1212.0  -11.10%\ninv_txfm_add_16x16_adst_adst_1_8bpc_rvv          1363.6  1212.2  -11.10%\ninv_txfm_add_16x16_adst_adst_2_8bpc_rvv          1813.7  1601.4  -11.71%\ninv_txfm_add_16x16_adst_dct_0_8bpc_rvv           1185.9  1074.6   -9.39%\ninv_txfm_add_16x16_adst_dct_1_8bpc_rvv           1186.0  1074.7   -9.38%\ninv_txfm_add_16x16_adst_dct_2_8bpc_rvv           1639.5  1468.9  -10.41%\ninv_txfm_add_16x16_adst_flipadst_0_8bpc_rvv      1374.8  1214.8  -11.64%\ninv_txfm_add_16x16_adst_flipadst_1_8bpc_rvv      1374.7  1214.6  -11.65%\ninv_txfm_add_16x16_adst_flipadst_2_8bpc_rvv      1819.3  1610.9  -11.45%\ninv_txfm_add_16x16_dct_adst_0_8bpc_rvv           1283.3  1139.1  -11.24%\ninv_txfm_add_16x16_dct_adst_1_8bpc_rvv           1283.2  1139.2  -11.22%\ninv_txfm_add_16x16_dct_adst_2_8bpc_rvv           1632.4  1471.9   -9.83%\ninv_txfm_add_16x16_dct_dct_0_8bpc_rvv             160.9   158.7   -1.37%\ninv_txfm_add_16x16_dct_dct_1_8bpc_rvv            1099.5   997.1   -9.31%\ninv_txfm_add_16x16_dct_dct_2_8bpc_rvv            1465.3  1335.2   -8.88%\ninv_txfm_add_16x16_dct_flipadst_0_8bpc_rvv       1286.8  1143.2  -11.16%\ninv_txfm_add_16x16_dct_flipadst_1_8bpc_rvv       1286.8  1143.3  -11.15%\ninv_txfm_add_16x16_dct_flipadst_2_8bpc_rvv       1638.6  1473.5  -10.08%\ninv_txfm_add_16x16_dct_identity_0_8bpc_rvv        806.6   783.3   -2.89%\ninv_txfm_add_16x16_dct_identity_1_8bpc_rvv        806.7   783.4   -2.89%\ninv_txfm_add_16x16_dct_identity_2_8bpc_rvv       1163.1  1105.3   -4.97%\ninv_txfm_add_16x16_flipadst_adst_0_8bpc_rvv      1374.3  1216.0  -11.52%\ninv_txfm_add_16x16_flipadst_adst_1_8bpc_rvv      1374.3  1216.2  -11.50%\ninv_txfm_add_16x16_flipadst_adst_2_8bpc_rvv      1817.5  1609.7  -11.43%\ninv_txfm_add_16x16_flipadst_dct_0_8bpc_rvv       1190.4  1073.8   -9.80%\ninv_txfm_add_16x16_flipadst_dct_1_8bpc_rvv       1190.4  1073.9   -9.79%\ninv_txfm_add_16x16_flipadst_dct_2_8bpc_rvv       1640.4  1472.6  -10.23%\ninv_txfm_add_16x16_flipadst_flipadst_0_8bpc_rvv  1376.0  1224.2  -11.03%\ninv_txfm_add_16x16_flipadst_flipadst_1_8bpc_rvv  1376.0  1224.1  -11.04%\ninv_txfm_add_16x16_flipadst_flipadst_2_8bpc_rvv  1829.3  1616.6  -11.63%\ninv_txfm_add_16x16_identity_dct_0_8bpc_rvv        952.9   882.0   -7.44%\ninv_txfm_add_16x16_identity_dct_1_8bpc_rvv        952.8   881.9   -7.44%\ninv_txfm_add_16x16_identity_dct_2_8bpc_rvv       1172.0  1100.1   -6.13%\ninv_txfm_add_16x16_identity_identity_0_8bpc_rvv   657.6   659.8    0.33%\ninv_txfm_add_16x16_identity_identity_1_8bpc_rvv   657.6   659.7    0.32%\ninv_txfm_add_16x16_identity_identity_2_8bpc_rvv   876.2   878.1    0.22%\n\ninv_txfm_add_4x8_adst_adst_0_8bpc_rvv             197.3   178.0   -9.78%\ninv_txfm_add_4x8_adst_adst_1_8bpc_rvv             197.4   178.0   -9.83%\ninv_txfm_add_4x8_adst_dct_0_8bpc_rvv              174.9   159.9   -8.58%\ninv_txfm_add_4x8_adst_dct_1_8bpc_rvv              174.9   159.9   -8.58%\ninv_txfm_add_4x8_adst_flipadst_0_8bpc_rvv         199.2   180.2   -9.54%\ninv_txfm_add_4x8_adst_flipadst_1_8bpc_rvv         199.2   180.2   -9.54%\ninv_txfm_add_4x8_adst_identity_0_8bpc_rvv         123.3   118.0   -4.30%\ninv_txfm_add_4x8_adst_identity_1_8bpc_rvv         123.3   118.0   -4.30%\ninv_txfm_add_4x8_dct_adst_0_8bpc_rvv              191.1   171.8  -10.10%\ninv_txfm_add_4x8_dct_adst_1_8bpc_rvv              191.1   171.7  -10.15%\ninv_txfm_add_4x8_dct_dct_0_8bpc_rvv               168.9   153.6   -9.06%\ninv_txfm_add_4x8_dct_dct_1_8bpc_rvv               169.0   153.6   -9.11%\ninv_txfm_add_4x8_dct_flipadst_0_8bpc_rvv          193.0   173.9   -9.90%\ninv_txfm_add_4x8_dct_flipadst_1_8bpc_rvv          193.0   173.9   -9.90%\ninv_txfm_add_4x8_dct_identity_0_8bpc_rvv          117.0   111.7   -4.53%\ninv_txfm_add_4x8_dct_identity_1_8bpc_rvv          117.0   111.7   -4.53%\ninv_txfm_add_4x8_flipadst_adst_0_8bpc_rvv         198.0   178.6   -9.80%\ninv_txfm_add_4x8_flipadst_adst_1_8bpc_rvv         198.0   178.6   -9.80%\ninv_txfm_add_4x8_flipadst_dct_0_8bpc_rvv          175.8   160.5   -8.70%\ninv_txfm_add_4x8_flipadst_dct_1_8bpc_rvv          175.8   160.5   -8.70%\ninv_txfm_add_4x8_flipadst_flipadst_0_8bpc_rvv     199.9   180.5   -9.70%\ninv_txfm_add_4x8_flipadst_flipadst_1_8bpc_rvv     199.9   180.5   -9.70%\ninv_txfm_add_4x8_flipadst_identity_0_8bpc_rvv     123.6   118.6   -4.05%\ninv_txfm_add_4x8_flipadst_identity_1_8bpc_rvv     123.6   118.6   -4.05%\ninv_txfm_add_4x8_identity_adst_0_8bpc_rvv         171.3   154.2   -9.98%\ninv_txfm_add_4x8_identity_adst_1_8bpc_rvv         171.3   154.2   -9.98%\ninv_txfm_add_4x8_identity_dct_0_8bpc_rvv          148.6   136.5   -8.14%\ninv_txfm_add_4x8_identity_dct_1_8bpc_rvv          148.6   136.5   -8.14%\ninv_txfm_add_4x8_identity_flipadst_0_8bpc_rvv     173.1   156.4   -9.65%\ninv_txfm_add_4x8_identity_flipadst_1_8bpc_rvv     173.2   156.4   -9.70%\ninv_txfm_add_4x8_identity_identity_0_8bpc_rvv      94.3    94.2   -0.11%\ninv_txfm_add_4x8_identity_identity_1_8bpc_rvv      94.2    94.2    0.00%\n\ninv_txfm_add_8x4_adst_adst_0_8bpc_rvv             201.2   188.4   -6.36%\ninv_txfm_add_8x4_adst_adst_1_8bpc_rvv             201.2   188.4   -6.36%\ninv_txfm_add_8x4_adst_dct_0_8bpc_rvv              194.9   175.7   -9.85%\ninv_txfm_add_8x4_adst_dct_1_8bpc_rvv              194.9   175.7   -9.85%\ninv_txfm_add_8x4_adst_flipadst_0_8bpc_rvv         202.4   182.3   -9.93%\ninv_txfm_add_8x4_adst_flipadst_1_8bpc_rvv         202.4   182.3   -9.93%\ninv_txfm_add_8x4_adst_identity_0_8bpc_rvv         170.1   155.7   -8.47%\ninv_txfm_add_8x4_adst_identity_1_8bpc_rvv         170.1   155.7   -8.47%\ninv_txfm_add_8x4_dct_adst_0_8bpc_rvv              178.0   162.1   -8.93%\ninv_txfm_add_8x4_dct_adst_1_8bpc_rvv              178.0   162.1   -8.93%\ninv_txfm_add_8x4_dct_dct_0_8bpc_rvv               172.8   157.0   -9.14%\ninv_txfm_add_8x4_dct_dct_1_8bpc_rvv               172.9   157.0   -9.20%\ninv_txfm_add_8x4_dct_flipadst_0_8bpc_rvv          180.3   163.7   -9.21%\ninv_txfm_add_8x4_dct_flipadst_1_8bpc_rvv          180.3   163.7   -9.21%\ninv_txfm_add_8x4_dct_identity_0_8bpc_rvv          147.9   137.9   -6.76%\ninv_txfm_add_8x4_dct_identity_1_8bpc_rvv          147.9   137.9   -6.76%\ninv_txfm_add_8x4_flipadst_adst_0_8bpc_rvv         202.4   182.3   -9.93%\ninv_txfm_add_8x4_flipadst_adst_1_8bpc_rvv         202.4   182.3   -9.93%\ninv_txfm_add_8x4_flipadst_dct_0_8bpc_rvv          196.3   175.9  -10.39%\ninv_txfm_add_8x4_flipadst_dct_1_8bpc_rvv          196.3   175.9  -10.39%\ninv_txfm_add_8x4_flipadst_flipadst_0_8bpc_rvv     203.7   183.4   -9.97%\ninv_txfm_add_8x4_flipadst_flipadst_1_8bpc_rvv     203.7   183.4   -9.97%\ninv_txfm_add_8x4_flipadst_identity_0_8bpc_rvv     171.1   155.9   -8.88%\ninv_txfm_add_8x4_flipadst_identity_1_8bpc_rvv     171.1   155.9   -8.88%\ninv_txfm_add_8x4_identity_adst_0_8bpc_rvv         126.8   120.9   -4.65%\ninv_txfm_add_8x4_identity_adst_1_8bpc_rvv         126.8   120.9   -4.65%\ninv_txfm_add_8x4_identity_dct_0_8bpc_rvv          121.5   117.0   -3.70%\ninv_txfm_add_8x4_identity_dct_1_8bpc_rvv          121.6   117.0   -3.78%\ninv_txfm_add_8x4_identity_flipadst_0_8bpc_rvv     129.1   122.3   -5.27%\ninv_txfm_add_8x4_identity_flipadst_1_8bpc_rvv     129.1   122.3   -5.27%\ninv_txfm_add_8x4_identity_identity_0_8bpc_rvv      98.5    95.7   -2.84%\ninv_txfm_add_8x4_identity_identity_1_8bpc_rvv      98.5    95.7   -2.84%\n\ninv_txfm_add_4x16_adst_adst_0_8bpc_rvv            384.4   344.6  -10.35%\ninv_txfm_add_4x16_adst_adst_1_8bpc_rvv            384.5   344.6  -10.38%\ninv_txfm_add_4x16_adst_adst_2_8bpc_rvv            429.3   387.3   -9.78%\ninv_txfm_add_4x16_adst_dct_0_8bpc_rvv             333.7   304.3   -8.81%\ninv_txfm_add_4x16_adst_dct_1_8bpc_rvv             333.7   304.2   -8.84%\ninv_txfm_add_4x16_adst_dct_2_8bpc_rvv             381.2   354.2   -7.08%\ninv_txfm_add_4x16_adst_flipadst_0_8bpc_rvv        385.7   349.1   -9.49%\ninv_txfm_add_4x16_adst_flipadst_1_8bpc_rvv        385.7   349.1   -9.49%\ninv_txfm_add_4x16_adst_flipadst_2_8bpc_rvv        433.0   389.3  -10.09%\ninv_txfm_add_4x16_adst_identity_0_8bpc_rvv        251.6   244.2   -2.94%\ninv_txfm_add_4x16_adst_identity_1_8bpc_rvv        251.5   244.1   -2.94%\ninv_txfm_add_4x16_adst_identity_2_8bpc_rvv        300.4   289.6   -3.60%\ninv_txfm_add_4x16_dct_adst_0_8bpc_rvv             378.5   335.6  -11.33%\ninv_txfm_add_4x16_dct_adst_1_8bpc_rvv             378.5   335.5  -11.36%\ninv_txfm_add_4x16_dct_adst_2_8bpc_rvv             420.6   369.5  -12.15%\ninv_txfm_add_4x16_dct_dct_0_8bpc_rvv              323.5   295.3   -8.72%\ninv_txfm_add_4x16_dct_dct_1_8bpc_rvv              323.2   295.2   -8.66%\ninv_txfm_add_4x16_dct_dct_2_8bpc_rvv              362.9   333.0   -8.24%\ninv_txfm_add_4x16_dct_flipadst_0_8bpc_rvv         375.3   339.4   -9.57%\ninv_txfm_add_4x16_dct_flipadst_1_8bpc_rvv         375.4   339.0   -9.70%\ninv_txfm_add_4x16_dct_flipadst_2_8bpc_rvv         414.8   372.2  -10.27%\ninv_txfm_add_4x16_dct_identity_0_8bpc_rvv         240.8   234.7   -2.53%\ninv_txfm_add_4x16_dct_identity_1_8bpc_rvv         240.7   234.7   -2.49%\ninv_txfm_add_4x16_dct_identity_2_8bpc_rvv         283.2   268.0   -5.37%\ninv_txfm_add_4x16_flipadst_adst_0_8bpc_rvv        384.2   345.8   -9.99%\ninv_txfm_add_4x16_flipadst_adst_1_8bpc_rvv        384.1   345.8   -9.97%\ninv_txfm_add_4x16_flipadst_adst_2_8bpc_rvv        432.5   387.7  -10.36%\ninv_txfm_add_4x16_flipadst_dct_0_8bpc_rvv         334.9   307.0   -8.33%\ninv_txfm_add_4x16_flipadst_dct_1_8bpc_rvv         335.0   307.1   -8.33%\ninv_txfm_add_4x16_flipadst_dct_2_8bpc_rvv         386.1   347.2  -10.08%\ninv_txfm_add_4x16_flipadst_flipadst_0_8bpc_rvv    386.7   349.4   -9.65%\ninv_txfm_add_4x16_flipadst_flipadst_1_8bpc_rvv    386.8   349.5   -9.64%\ninv_txfm_add_4x16_flipadst_flipadst_2_8bpc_rvv    436.6   392.9  -10.01%\ninv_txfm_add_4x16_flipadst_identity_0_8bpc_rvv    252.4   247.4   -1.98%\ninv_txfm_add_4x16_flipadst_identity_1_8bpc_rvv    252.4   247.5   -1.94%\ninv_txfm_add_4x16_flipadst_identity_2_8bpc_rvv    302.1   286.7   -5.10%\ninv_txfm_add_4x16_identity_adst_0_8bpc_rvv        348.3   317.4   -8.87%\ninv_txfm_add_4x16_identity_adst_1_8bpc_rvv        348.4   317.5   -8.87%\ninv_txfm_add_4x16_identity_adst_2_8bpc_rvv        361.4   329.0   -8.97%\ninv_txfm_add_4x16_identity_dct_0_8bpc_rvv         301.8   275.8   -8.61%\ninv_txfm_add_4x16_identity_dct_1_8bpc_rvv         301.8   275.8   -8.61%\ninv_txfm_add_4x16_identity_dct_2_8bpc_rvv         312.0   287.4   -7.88%\ninv_txfm_add_4x16_identity_flipadst_0_8bpc_rvv    352.2   321.9   -8.60%\ninv_txfm_add_4x16_identity_flipadst_1_8bpc_rvv    352.2   322.0   -8.57%\ninv_txfm_add_4x16_identity_flipadst_2_8bpc_rvv    363.7   332.5   -8.58%\ninv_txfm_add_4x16_identity_identity_0_8bpc_rvv    215.8   215.0   -0.37%\ninv_txfm_add_4x16_identity_identity_1_8bpc_rvv    215.8   215.1   -0.32%\ninv_txfm_add_4x16_identity_identity_2_8bpc_rvv    228.0   227.0   -0.44%\n\ninv_txfm_add_16x4_adst_adst_0_8bpc_rvv            430.3   388.5   -9.71%\ninv_txfm_add_16x4_adst_adst_1_8bpc_rvv            430.3   388.5   -9.71%\ninv_txfm_add_16x4_adst_adst_2_8bpc_rvv            430.2   388.5   -9.69%\ninv_txfm_add_16x4_adst_dct_0_8bpc_rvv             412.1   374.1   -9.22%\ninv_txfm_add_16x4_adst_dct_1_8bpc_rvv             412.0   374.3   -9.15%\ninv_txfm_add_16x4_adst_dct_2_8bpc_rvv             412.1   374.2   -9.20%\ninv_txfm_add_16x4_adst_flipadst_0_8bpc_rvv        432.9   391.0   -9.68%\ninv_txfm_add_16x4_adst_flipadst_1_8bpc_rvv        432.8   391.1   -9.63%\ninv_txfm_add_16x4_adst_flipadst_2_8bpc_rvv        432.4   391.0   -9.57%\ninv_txfm_add_16x4_adst_identity_0_8bpc_rvv        358.4   332.1   -7.34%\ninv_txfm_add_16x4_adst_identity_1_8bpc_rvv        358.4   332.3   -7.28%\ninv_txfm_add_16x4_adst_identity_2_8bpc_rvv        358.5   332.5   -7.25%\ninv_txfm_add_16x4_dct_adst_0_8bpc_rvv             386.9   347.1  -10.29%\ninv_txfm_add_16x4_dct_adst_1_8bpc_rvv             386.8   347.1  -10.26%\ninv_txfm_add_16x4_dct_adst_2_8bpc_rvv             387.0   346.8  -10.39%\ninv_txfm_add_16x4_dct_dct_0_8bpc_rvv              363.3   330.9   -8.92%\ninv_txfm_add_16x4_dct_dct_1_8bpc_rvv              363.3   330.9   -8.92%\ninv_txfm_add_16x4_dct_dct_2_8bpc_rvv              363.2   331.0   -8.87%\ninv_txfm_add_16x4_dct_flipadst_0_8bpc_rvv         383.7   349.8   -8.84%\ninv_txfm_add_16x4_dct_flipadst_1_8bpc_rvv         384.3   349.8   -8.98%\ninv_txfm_add_16x4_dct_flipadst_2_8bpc_rvv         384.3   349.7   -9.00%\ninv_txfm_add_16x4_dct_identity_0_8bpc_rvv         310.2   288.4   -7.03%\ninv_txfm_add_16x4_dct_identity_1_8bpc_rvv         310.2   288.4   -7.03%\ninv_txfm_add_16x4_dct_identity_2_8bpc_rvv         310.3   288.5   -7.03%\ninv_txfm_add_16x4_flipadst_adst_0_8bpc_rvv        434.1   391.5   -9.81%\ninv_txfm_add_16x4_flipadst_adst_1_8bpc_rvv        434.1   392.0   -9.70%\ninv_txfm_add_16x4_flipadst_adst_2_8bpc_rvv        434.1   392.0   -9.70%\ninv_txfm_add_16x4_flipadst_dct_0_8bpc_rvv         423.5   375.5  -11.33%\ninv_txfm_add_16x4_flipadst_dct_1_8bpc_rvv         423.5   375.4  -11.36%\ninv_txfm_add_16x4_flipadst_dct_2_8bpc_rvv         423.5   375.5  -11.33%\ninv_txfm_add_16x4_flipadst_flipadst_0_8bpc_rvv    438.0   396.1   -9.57%\ninv_txfm_add_16x4_flipadst_flipadst_1_8bpc_rvv    438.1   396.0   -9.61%\ninv_txfm_add_16x4_flipadst_flipadst_2_8bpc_rvv    438.0   395.8   -9.63%\ninv_txfm_add_16x4_flipadst_identity_0_8bpc_rvv    361.9   333.0   -7.99%\ninv_txfm_add_16x4_flipadst_identity_1_8bpc_rvv    362.4   333.0   -8.11%\ninv_txfm_add_16x4_flipadst_identity_2_8bpc_rvv    362.4   333.0   -8.11%\ninv_txfm_add_16x4_identity_adst_0_8bpc_rvv        308.3   296.3   -3.89%\ninv_txfm_add_16x4_identity_adst_1_8bpc_rvv        308.4   296.4   -3.89%\ninv_txfm_add_16x4_identity_adst_2_8bpc_rvv        308.4   296.4   -3.89%\ninv_txfm_add_16x4_identity_dct_0_8bpc_rvv         289.9   279.9   -3.45%\ninv_txfm_add_16x4_identity_dct_1_8bpc_rvv         289.9   280.0   -3.41%\ninv_txfm_add_16x4_identity_dct_2_8bpc_rvv         290.0   279.9   -3.48%\ninv_txfm_add_16x4_identity_flipadst_0_8bpc_rvv    311.2   298.9   -3.95%\ninv_txfm_add_16x4_identity_flipadst_1_8bpc_rvv    311.1   298.9   -3.92%\ninv_txfm_add_16x4_identity_flipadst_2_8bpc_rvv    310.9   298.9   -3.86%\ninv_txfm_add_16x4_identity_identity_0_8bpc_rvv    238.4   243.2    2.01%\ninv_txfm_add_16x4_identity_identity_1_8bpc_rvv    238.4   243.2    2.01%\ninv_txfm_add_16x4_identity_identity_2_8bpc_rvv    238.5   243.2    1.97%\n\ninv_txfm_add_8x16_adst_adst_0_8bpc_rvv            701.5   624.2  -11.02%\ninv_txfm_add_8x16_adst_adst_1_8bpc_rvv            701.6   624.2  -11.03%\ninv_txfm_add_8x16_adst_adst_2_8bpc_rvv            853.5   755.2  -11.52%\ninv_txfm_add_8x16_adst_dct_0_8bpc_rvv             611.1   551.6   -9.74%\ninv_txfm_add_8x16_adst_dct_1_8bpc_rvv             611.2   551.7   -9.73%\ninv_txfm_add_8x16_adst_dct_2_8bpc_rvv             765.0   682.8  -10.75%\ninv_txfm_add_8x16_adst_flipadst_0_8bpc_rvv        703.4   629.3  -10.53%\ninv_txfm_add_8x16_adst_flipadst_1_8bpc_rvv        703.4   629.5  -10.51%\ninv_txfm_add_8x16_adst_flipadst_2_8bpc_rvv        858.1   763.9  -10.98%\ninv_txfm_add_8x16_adst_identity_0_8bpc_rvv        463.7   440.2   -5.07%\ninv_txfm_add_8x16_adst_identity_1_8bpc_rvv        464.3   440.2   -5.19%\ninv_txfm_add_8x16_adst_identity_2_8bpc_rvv        618.6   571.7   -7.58%\ninv_txfm_add_8x16_dct_adst_0_8bpc_rvv             660.3   590.5  -10.57%\ninv_txfm_add_8x16_dct_adst_1_8bpc_rvv             660.2   590.3  -10.59%\ninv_txfm_add_8x16_dct_adst_2_8bpc_rvv             776.2   687.9  -11.38%\ninv_txfm_add_8x16_dct_dct_0_8bpc_rvv              566.9   516.3   -8.93%\ninv_txfm_add_8x16_dct_dct_1_8bpc_rvv              567.1   516.4   -8.94%\ninv_txfm_add_8x16_dct_dct_2_8bpc_rvv              685.9   616.6  -10.10%\ninv_txfm_add_8x16_dct_flipadst_0_8bpc_rvv         663.3   593.5  -10.52%\ninv_txfm_add_8x16_dct_flipadst_1_8bpc_rvv         663.2   593.5  -10.51%\ninv_txfm_add_8x16_dct_flipadst_2_8bpc_rvv         771.7   690.5  -10.52%\ninv_txfm_add_8x16_dct_identity_0_8bpc_rvv         421.3   406.1   -3.61%\ninv_txfm_add_8x16_dct_identity_1_8bpc_rvv         421.3   406.1   -3.61%\ninv_txfm_add_8x16_dct_identity_2_8bpc_rvv         536.6   503.6   -6.15%\ninv_txfm_add_8x16_flipadst_adst_0_8bpc_rvv        703.3   627.1  -10.83%\ninv_txfm_add_8x16_flipadst_adst_1_8bpc_rvv        703.4   627.2  -10.83%\ninv_txfm_add_8x16_flipadst_adst_2_8bpc_rvv        857.7   763.7  -10.96%\ninv_txfm_add_8x16_flipadst_dct_0_8bpc_rvv         613.5   552.8   -9.89%\ninv_txfm_add_8x16_flipadst_dct_1_8bpc_rvv         613.4   552.7   -9.90%\ninv_txfm_add_8x16_flipadst_dct_2_8bpc_rvv         771.0   693.1  -10.10%\ninv_txfm_add_8x16_flipadst_flipadst_0_8bpc_rvv    706.3   631.4  -10.60%\ninv_txfm_add_8x16_flipadst_flipadst_1_8bpc_rvv    706.5   631.7  -10.59%\ninv_txfm_add_8x16_flipadst_flipadst_2_8bpc_rvv    861.1    76.9  -11.17%\ninv_txfm_add_8x16_flipadst_identity_0_8bpc_rvv    467.0   443.0   -5.14%\ninv_txfm_add_8x16_flipadst_identity_1_8bpc_rvv    467.0   443.0   -5.14%\ninv_txfm_add_8x16_flipadst_identity_2_8bpc_rvv    623.7   575.1   -7.79%\ninv_txfm_add_8x16_identity_adst_0_8bpc_rvv        565.6   512.0   -9.48%\ninv_txfm_add_8x16_identity_adst_1_8bpc_rvv        565.6   512.9   -9.32%\ninv_txfm_add_8x16_identity_adst_2_8bpc_rvv        585.6   532.8   -9.02%\ninv_txfm_add_8x16_identity_dct_0_8bpc_rvv         476.4   439.9   -7.66%\ninv_txfm_add_8x16_identity_dct_1_8bpc_rvv         476.4   440.0   -7.64%\ninv_txfm_add_8x16_identity_dct_2_8bpc_rvv         496.3   459.5   -7.41%\ninv_txfm_add_8x16_identity_flipadst_0_8bpc_rvv    570.7   516.4   -9.51%\ninv_txfm_add_8x16_identity_flipadst_1_8bpc_rvv    570.6   516.3   -9.52%\ninv_txfm_add_8x16_identity_flipadst_2_8bpc_rvv    590.2   540.0   -8.51%\ninv_txfm_add_8x16_identity_identity_0_8bpc_rvv    330.9   329.9   -0.30%\ninv_txfm_add_8x16_identity_identity_1_8bpc_rvv    330.9   329.9   -0.30%\ninv_txfm_add_8x16_identity_identity_2_8bpc_rvv    350.8   349.7   -0.31%\n\ninv_txfm_add_16x8_adst_adst_0_8bpc_rvv            855.5   752.1  -12.09%\ninv_txfm_add_16x8_adst_adst_1_8bpc_rvv            855.5   751.9  -12.11%\ninv_txfm_add_16x8_adst_adst_2_8bpc_rvv            855.4   752.1  -12.08%\ninv_txfm_add_16x8_adst_dct_0_8bpc_rvv             765.4   685.5  -10.44%\ninv_txfm_add_16x8_adst_dct_1_8bpc_rvv             765.5   685.3  -10.48%\ninv_txfm_add_16x8_adst_dct_2_8bpc_rvv             765.5   685.5  -10.45%\ninv_txfm_add_16x8_adst_flipadst_0_8bpc_rvv        859.2   755.8  -12.03%\ninv_txfm_add_16x8_adst_flipadst_1_8bpc_rvv        859.1   756.0  -12.00%\ninv_txfm_add_16x8_adst_flipadst_2_8bpc_rvv        859.1   755.9  -12.01%\ninv_txfm_add_16x8_adst_identity_0_8bpc_rvv        612.8   561.9   -8.31%\ninv_txfm_add_16x8_adst_identity_1_8bpc_rvv        612.9   561.9   -8.32%\ninv_txfm_add_16x8_adst_identity_2_8bpc_rvv        612.8   561.9   -8.31%\ninv_txfm_add_16x8_dct_adst_0_8bpc_rvv             765.1   676.0  -11.65%\ninv_txfm_add_16x8_dct_adst_1_8bpc_rvv             765.0   676.2  -11.61%\ninv_txfm_add_16x8_dct_adst_2_8bpc_rvv             765.0   676.2  -11.61%\ninv_txfm_add_16x8_dct_dct_0_8bpc_rvv              674.5   612.0   -9.27%\ninv_txfm_add_16x8_dct_dct_1_8bpc_rvv              674.5   612.1   -9.25%\ninv_txfm_add_16x8_dct_dct_2_8bpc_rvv              674.6   612.0   -9.28%\ninv_txfm_add_16x8_dct_flipadst_0_8bpc_rvv         777.2   679.9  -12.52%\ninv_txfm_add_16x8_dct_flipadst_1_8bpc_rvv         777.1   680.1  -12.48%\ninv_txfm_add_16x8_dct_flipadst_2_8bpc_rvv         777.1   680.0  -12.50%\ninv_txfm_add_16x8_dct_identity_0_8bpc_rvv         522.2   488.2   -6.51%\ninv_txfm_add_16x8_dct_identity_1_8bpc_rvv         522.1   488.2   -6.49%\ninv_txfm_add_16x8_dct_identity_2_8bpc_rvv         522.1   487.5   -6.63%\ninv_txfm_add_16x8_flipadst_adst_0_8bpc_rvv        859.2   753.5  -12.30%\ninv_txfm_add_16x8_flipadst_adst_1_8bpc_rvv        859.2   753.6  -12.29%\ninv_txfm_add_16x8_flipadst_adst_2_8bpc_rvv        859.2   753.5  -12.30%\ninv_txfm_add_16x8_flipadst_dct_0_8bpc_rvv         768.9   689.0  -10.39%\ninv_txfm_add_16x8_flipadst_dct_1_8bpc_rvv         768.9   689.2  -10.37%\ninv_txfm_add_16x8_flipadst_dct_2_8bpc_rvv         768.8   689.2  -10.35%\ninv_txfm_add_16x8_flipadst_flipadst_0_8bpc_rvv    863.0   758.7  -12.09%\ninv_txfm_add_16x8_flipadst_flipadst_1_8bpc_rvv    862.9   758.7  -12.08%\ninv_txfm_add_16x8_flipadst_flipadst_2_8bpc_rvv    863.0   758.6  -12.10%\ninv_txfm_add_16x8_flipadst_identity_0_8bpc_rvv    616.5   566.7   -8.08%\ninv_txfm_add_16x8_flipadst_identity_1_8bpc_rvv    616.6   566.6   -8.11%\ninv_txfm_add_16x8_flipadst_identity_2_8bpc_rvv    616.3   567.0   -8.00%\ninv_txfm_add_16x8_identity_adst_0_8bpc_rvv        618.1   564.5   -8.67%\ninv_txfm_add_16x8_identity_adst_1_8bpc_rvv        618.0   564.5   -8.66%\ninv_txfm_add_16x8_identity_adst_2_8bpc_rvv        617.7   564.6   -8.60%\ninv_txfm_add_16x8_identity_dct_0_8bpc_rvv         527.9   500.6   -5.17%\ninv_txfm_add_16x8_identity_dct_1_8bpc_rvv         527.8   500.7   -5.13%\ninv_txfm_add_16x8_identity_dct_2_8bpc_rvv         527.7   500.7   -5.12%\ninv_txfm_add_16x8_identity_flipadst_0_8bpc_rvv    622.3   568.5   -8.65%\ninv_txfm_add_16x8_identity_flipadst_1_8bpc_rvv    622.2   568.5   -8.63%\ninv_txfm_add_16x8_identity_flipadst_2_8bpc_rvv    622.3   568.4   -8.66%\ninv_txfm_add_16x8_identity_identity_0_8bpc_rvv    373.4   374.4    0.27%\ninv_txfm_add_16x8_identity_identity_1_8bpc_rvv    373.4   374.5    0.29%\ninv_txfm_add_16x8_identity_identity_2_8bpc_rvv    373.4   374.4    0.27%\n\nSpacemiT K1                                        Old     New     Delta\n\ninv_txfm_add_4x4_adst_adst_0_8bpc_rvv             101.0    96.8   -4.16%\ninv_txfm_add_4x4_adst_adst_1_8bpc_rvv             101.1    96.8   -4.25%\ninv_txfm_add_4x4_adst_dct_0_8bpc_rvv               96.8    91.7   -5.27%\ninv_txfm_add_4x4_adst_dct_1_8bpc_rvv               95.9    91.8   -4.28%\ninv_txfm_add_4x4_adst_flipadst_0_8bpc_rvv         102.2    97.9   -4.21%\ninv_txfm_add_4x4_adst_flipadst_1_8bpc_rvv         102.2    97.9   -4.21%\ninv_txfm_add_4x4_adst_identity_0_8bpc_rvv          82.4    80.4   -2.43%\ninv_txfm_add_4x4_adst_identity_1_8bpc_rvv          82.4    80.5   -2.31%\ninv_txfm_add_4x4_dct_adst_0_8bpc_rvv               97.3    92.6   -4.83%\ninv_txfm_add_4x4_dct_adst_1_8bpc_rvv               97.2    92.3   -5.04%\ninv_txfm_add_4x4_dct_dct_0_8bpc_rvv                41.2    41.3    0.24%\ninv_txfm_add_4x4_dct_dct_1_8bpc_rvv                96.0    87.5   -8.85%\ninv_txfm_add_4x4_dct_flipadst_0_8bpc_rvv           98.5    94.5   -4.06%\ninv_txfm_add_4x4_dct_flipadst_1_8bpc_rvv           98.6    94.7   -3.96%\ninv_txfm_add_4x4_dct_identity_0_8bpc_rvv           78.6    76.1   -3.18%\ninv_txfm_add_4x4_dct_identity_1_8bpc_rvv           78.6    76.0   -3.31%\ninv_txfm_add_4x4_flipadst_adst_0_8bpc_rvv         104.3    99.1   -4.99%\ninv_txfm_add_4x4_flipadst_adst_1_8bpc_rvv         104.4    99.1   -5.08%\ninv_txfm_add_4x4_flipadst_dct_0_8bpc_rvv           98.0    94.6   -3.47%\ninv_txfm_add_4x4_flipadst_dct_1_8bpc_rvv           98.1    94.4   -3.77%\ninv_txfm_add_4x4_flipadst_flipadst_0_8bpc_rvv     104.2    99.2   -4.80%\ninv_txfm_add_4x4_flipadst_flipadst_1_8bpc_rvv     104.3    99.2   -4.89%\ninv_txfm_add_4x4_flipadst_identity_0_8bpc_rvv      86.9    81.8   -5.87%\ninv_txfm_add_4x4_flipadst_identity_1_8bpc_rvv      87.0    81.9   -5.86%\ninv_txfm_add_4x4_identity_adst_0_8bpc_rvv          86.0    80.8   -6.05%\ninv_txfm_add_4x4_identity_adst_1_8bpc_rvv          85.9    81.4   -5.24%\ninv_txfm_add_4x4_identity_dct_0_8bpc_rvv           78.5    76.1   -3.06%\ninv_txfm_add_4x4_identity_dct_1_8bpc_rvv           78.6    76.1   -3.18%\ninv_txfm_add_4x4_identity_flipadst_0_8bpc_rvv      85.9    82.5   -3.96%\ninv_txfm_add_4x4_identity_flipadst_1_8bpc_rvv      85.9    82.3   -4.19%\ninv_txfm_add_4x4_identity_identity_0_8bpc_rvv      65.9    64.9   -1.52%\ninv_txfm_add_4x4_identity_identity_1_8bpc_rvv      65.9    64.8   -1.67%\ninv_txfm_add_4x4_wht_wht_0_8bpc_rvv                71.2    71.3    0.14%\ninv_txfm_add_4x4_wht_wht_1_8bpc_rvv                71.2    71.3    0.14%\n\ninv_txfm_add_8x8_adst_adst_0_8bpc_rvv             440.6   399.3   -9.37%\ninv_txfm_add_8x8_adst_adst_1_8bpc_rvv             440.6   399.3   -9.37%\ninv_txfm_add_8x8_adst_dct_0_8bpc_rvv              401.7   368.4   -8.29%\ninv_txfm_add_8x8_adst_dct_1_8bpc_rvv              401.8   368.4   -8.31%\ninv_txfm_add_8x8_adst_flipadst_0_8bpc_rvv         442.4   401.2   -9.31%\ninv_txfm_add_8x8_adst_flipadst_1_8bpc_rvv         442.4   401.1   -9.34%\ninv_txfm_add_8x8_adst_identity_0_8bpc_rvv         329.7   310.1   -5.94%\ninv_txfm_add_8x8_adst_identity_1_8bpc_rvv         329.7   310.1   -5.94%\ninv_txfm_add_8x8_dct_adst_0_8bpc_rvv              401.8   367.4   -8.56%\ninv_txfm_add_8x8_dct_adst_1_8bpc_rvv              401.7   367.3   -8.56%\ninv_txfm_add_8x8_dct_dct_0_8bpc_rvv                79.5    80.2    0.88%\ninv_txfm_add_8x8_dct_dct_1_8bpc_rvv               362.1   335.8   -7.26%\ninv_txfm_add_8x8_dct_flipadst_0_8bpc_rvv          405.0   369.2   -8.84%\ninv_txfm_add_8x8_dct_flipadst_1_8bpc_rvv          405.1   369.2   -8.86%\ninv_txfm_add_8x8_dct_identity_0_8bpc_rvv          290.9   278.2   -4.37%\ninv_txfm_add_8x8_dct_identity_1_8bpc_rvv          290.8   278.2   -4.33%\ninv_txfm_add_8x8_flipadst_adst_0_8bpc_rvv         442.5   401.1   -9.36%\ninv_txfm_add_8x8_flipadst_adst_1_8bpc_rvv         442.5   401.2   -9.33%\ninv_txfm_add_8x8_flipadst_dct_0_8bpc_rvv          405.8   369.2   -9.02%\ninv_txfm_add_8x8_flipadst_dct_1_8bpc_rvv          405.8   369.1   -9.04%\ninv_txfm_add_8x8_flipadst_flipadst_0_8bpc_rvv     444.3   403.0   -9.30%\ninv_txfm_add_8x8_flipadst_flipadst_1_8bpc_rvv     444.3   403.1   -9.27%\ninv_txfm_add_8x8_flipadst_identity_0_8bpc_rvv     331.6   310.9   -6.24%\ninv_txfm_add_8x8_flipadst_identity_1_8bpc_rvv     331.6   310.9   -6.24%\ninv_txfm_add_8x8_identity_adst_0_8bpc_rvv         313.3   292.6   -6.61%\ninv_txfm_add_8x8_identity_adst_1_8bpc_rvv         313.1   292.6   -6.55%\ninv_txfm_add_8x8_identity_dct_0_8bpc_rvv          274.5   260.6   -5.06%\ninv_txfm_add_8x8_identity_dct_1_8bpc_rvv          274.4   260.7   -4.99%\ninv_txfm_add_8x8_identity_flipadst_0_8bpc_rvv     315.3   294.4   -6.63%\ninv_txfm_add_8x8_identity_flipadst_1_8bpc_rvv     315.3   294.4   -6.63%\ninv_txfm_add_8x8_identity_identity_0_8bpc_rvv     202.5   202.5    0.00%\ninv_txfm_add_8x8_identity_identity_1_8bpc_rvv     202.6   202.5   -0.05%\n\ninv_txfm_add_16x16_adst_adst_0_8bpc_rvv          1418.8  1268.2  -10.61%\ninv_txfm_add_16x16_adst_adst_1_8bpc_rvv          1418.9  1268.3  -10.61%\ninv_txfm_add_16x16_adst_adst_2_8bpc_rvv          1943.3  1733.6  -10.79%\ninv_txfm_add_16x16_adst_dct_0_8bpc_rvv           1241.7  1134.6   -8.63%\ninv_txfm_add_16x16_adst_dct_1_8bpc_rvv           1241.5  1134.5   -8.62%\ninv_txfm_add_16x16_adst_dct_2_8bpc_rvv           1772.5  1599.8   -9.74%\ninv_txfm_add_16x16_adst_flipadst_0_8bpc_rvv      1429.8  1270.3  -11.16%\ninv_txfm_add_16x16_adst_flipadst_1_8bpc_rvv      1429.7  1270.1  -11.16%\ninv_txfm_add_16x16_adst_flipadst_2_8bpc_rvv      1951.1  1741.4  -10.75%\ninv_txfm_add_16x16_dct_adst_0_8bpc_rvv           1337.8  1195.8  -10.61%\ninv_txfm_add_16x16_dct_adst_1_8bpc_rvv           1337.5  1196.0  -10.58%\ninv_txfm_add_16x16_dct_adst_2_8bpc_rvv           1763.2  1604.6   -9.00%\ninv_txfm_add_16x16_dct_dct_0_8bpc_rvv             179.3   181.1    1.00%\ninv_txfm_add_16x16_dct_dct_1_8bpc_rvv            1153.8  1060.7   -8.07%\ninv_txfm_add_16x16_dct_dct_2_8bpc_rvv            1601.6  1470.6   -8.18%\ninv_txfm_add_16x16_dct_flipadst_0_8bpc_rvv       1340.7  1199.8  -10.51%\ninv_txfm_add_16x16_dct_flipadst_1_8bpc_rvv       1340.4  1199.8  -10.49%\ninv_txfm_add_16x16_dct_flipadst_2_8bpc_rvv       1771.2  1606.6   -9.29%\ninv_txfm_add_16x16_dct_identity_0_8bpc_rvv        877.9   854.9   -2.62%\ninv_txfm_add_16x16_dct_identity_1_8bpc_rvv        877.7   855.2   -2.56%\ninv_txfm_add_16x16_dct_identity_2_8bpc_rvv       1311.6  1254.1   -4.38%\ninv_txfm_add_16x16_flipadst_adst_0_8bpc_rvv      1428.2  1270.5  -11.04%\ninv_txfm_add_16x16_flipadst_adst_1_8bpc_rvv      1428.3  1270.6  -11.04%\ninv_txfm_add_16x16_flipadst_adst_2_8bpc_rvv      1947.3  1737.3  -10.78%\ninv_txfm_add_16x16_flipadst_dct_0_8bpc_rvv       1245.8  1133.5   -9.01%\ninv_txfm_add_16x16_flipadst_dct_1_8bpc_rvv       1246.0  1133.7   -9.01%\ninv_txfm_add_16x16_flipadst_dct_2_8bpc_rvv       1769.9  1603.9   -9.38%\ninv_txfm_add_16x16_flipadst_flipadst_0_8bpc_rvv  1428.7  1279.7  -10.43%\ninv_txfm_add_16x16_flipadst_flipadst_1_8bpc_rvv  1428.8  1279.5  -10.45%\ninv_txfm_add_16x16_flipadst_flipadst_2_8bpc_rvv  1960.8  1745.8  -10.96%\ninv_txfm_add_16x16_identity_dct_0_8bpc_rvv       1016.6   948.8   -6.67%\ninv_txfm_add_16x16_identity_dct_1_8bpc_rvv       1016.7   948.8   -6.68%\ninv_txfm_add_16x16_identity_dct_2_8bpc_rvv       1319.8  1247.7   -5.46%\ninv_txfm_add_16x16_identity_identity_0_8bpc_rvv   735.4   736.6    0.16%\ninv_txfm_add_16x16_identity_identity_1_8bpc_rvv   735.3   736.4    0.15%\ninv_txfm_add_16x16_identity_identity_2_8bpc_rvv  1037.8  1036.7   -0.11%\n\ninv_txfm_add_4x8_adst_adst_0_8bpc_rvv             197.2   179.9   -8.77%\ninv_txfm_add_4x8_adst_adst_1_8bpc_rvv             197.1   180.0   -8.68%\ninv_txfm_add_4x8_adst_dct_0_8bpc_rvv              177.5   164.2   -7.49%\ninv_txfm_add_4x8_adst_dct_1_8bpc_rvv              177.5   164.3   -7.44%\ninv_txfm_add_4x8_adst_flipadst_0_8bpc_rvv         199.3   181.8   -8.78%\ninv_txfm_add_4x8_adst_flipadst_1_8bpc_rvv         199.0   181.8   -8.64%\ninv_txfm_add_4x8_adst_identity_0_8bpc_rvv         126.7   121.8   -3.87%\ninv_txfm_add_4x8_adst_identity_1_8bpc_rvv         126.7   121.9   -3.79%\ninv_txfm_add_4x8_dct_adst_0_8bpc_rvv              189.8   172.4   -9.17%\ninv_txfm_add_4x8_dct_adst_1_8bpc_rvv              189.8   172.4   -9.17%\ninv_txfm_add_4x8_dct_dct_0_8bpc_rvv               170.2   156.8   -7.87%\ninv_txfm_add_4x8_dct_dct_1_8bpc_rvv               170.2   156.9   -7.81%\ninv_txfm_add_4x8_dct_flipadst_0_8bpc_rvv          192.6   174.2   -9.55%\ninv_txfm_add_4x8_dct_flipadst_1_8bpc_rvv          192.6   174.2   -9.55%\ninv_txfm_add_4x8_dct_identity_0_8bpc_rvv          119.4   114.3   -4.27%\ninv_txfm_add_4x8_dct_identity_1_8bpc_rvv          119.6   114.2   -4.52%\ninv_txfm_add_4x8_flipadst_adst_0_8bpc_rvv         197.7   180.5   -8.70%\ninv_txfm_add_4x8_flipadst_adst_1_8bpc_rvv         197.8   180.6   -8.70%\ninv_txfm_add_4x8_flipadst_dct_0_8bpc_rvv          178.3   165.0   -7.46%\ninv_txfm_add_4x8_flipadst_dct_1_8bpc_rvv          178.3   164.9   -7.52%\ninv_txfm_add_4x8_flipadst_flipadst_0_8bpc_rvv     199.7   182.5   -8.61%\ninv_txfm_add_4x8_flipadst_flipadst_1_8bpc_rvv     200.0   182.4   -8.80%\ninv_txfm_add_4x8_flipadst_identity_0_8bpc_rvv     127.2   122.3   -3.85%\ninv_txfm_add_4x8_flipadst_identity_1_8bpc_rvv     127.3   122.5   -3.77%\ninv_txfm_add_4x8_identity_adst_0_8bpc_rvv         172.1   155.0   -9.94%\ninv_txfm_add_4x8_identity_adst_1_8bpc_rvv         172.1   155.0   -9.94%\ninv_txfm_add_4x8_identity_dct_0_8bpc_rvv          148.7   139.4   -6.25%\ninv_txfm_add_4x8_identity_dct_1_8bpc_rvv          148.7   139.5   -6.19%\ninv_txfm_add_4x8_identity_flipadst_0_8bpc_rvv     171.7   156.8   -8.68%\ninv_txfm_add_4x8_identity_flipadst_1_8bpc_rvv     171.6   156.9   -8.57%\ninv_txfm_add_4x8_identity_identity_0_8bpc_rvv      96.8    96.8    0.00%\ninv_txfm_add_4x8_identity_identity_1_8bpc_rvv      96.7    96.7    0.00%\n\ninv_txfm_add_8x4_adst_adst_0_8bpc_rvv             228.1   220.0   -3.55%\ninv_txfm_add_8x4_adst_adst_1_8bpc_rvv             227.9   219.9   -3.51%\ninv_txfm_add_8x4_adst_dct_0_8bpc_rvv              219.4   206.4   -5.93%\ninv_txfm_add_8x4_adst_dct_1_8bpc_rvv              219.4   206.4   -5.93%\ninv_txfm_add_8x4_adst_flipadst_0_8bpc_rvv         229.4   214.7   -6.41%\ninv_txfm_add_8x4_adst_flipadst_1_8bpc_rvv         229.4   214.8   -6.36%\ninv_txfm_add_8x4_adst_identity_0_8bpc_rvv         195.6   187.6   -4.09%\ninv_txfm_add_8x4_adst_identity_1_8bpc_rvv         195.8   187.6   -4.19%\ninv_txfm_add_8x4_dct_adst_0_8bpc_rvv              207.0   195.2   -5.70%\ninv_txfm_add_8x4_dct_adst_1_8bpc_rvv              206.9   195.2   -5.65%\ninv_txfm_add_8x4_dct_dct_0_8bpc_rvv               199.4   188.2   -5.62%\ninv_txfm_add_8x4_dct_dct_1_8bpc_rvv               199.4   188.5   -5.47%\ninv_txfm_add_8x4_dct_flipadst_0_8bpc_rvv          209.5   196.5   -6.21%\ninv_txfm_add_8x4_dct_flipadst_1_8bpc_rvv          209.7   196.6   -6.25%\ninv_txfm_add_8x4_dct_identity_0_8bpc_rvv          175.7   169.5   -3.53%\ninv_txfm_add_8x4_dct_identity_1_8bpc_rvv          175.9   169.6   -3.58%\ninv_txfm_add_8x4_flipadst_adst_0_8bpc_rvv         229.0   214.7   -6.24%\ninv_txfm_add_8x4_flipadst_adst_1_8bpc_rvv         229.3   214.5   -6.45%\ninv_txfm_add_8x4_flipadst_dct_0_8bpc_rvv          220.9   206.7   -6.43%\ninv_txfm_add_8x4_flipadst_dct_1_8bpc_rvv          220.6   206.5   -6.39%\ninv_txfm_add_8x4_flipadst_flipadst_0_8bpc_rvv     230.6   215.9   -6.37%\ninv_txfm_add_8x4_flipadst_flipadst_1_8bpc_rvv     230.7   215.9   -6.42%\ninv_txfm_add_8x4_flipadst_identity_0_8bpc_rvv     196.9   188.9   -4.06%\ninv_txfm_add_8x4_flipadst_identity_1_8bpc_rvv     196.9   188.9   -4.06%\ninv_txfm_add_8x4_identity_adst_0_8bpc_rvv         157.6   154.7   -1.84%\ninv_txfm_add_8x4_identity_adst_1_8bpc_rvv         157.5   154.9   -1.65%\ninv_txfm_add_8x4_identity_dct_0_8bpc_rvv          150.0   147.9   -1.40%\ninv_txfm_add_8x4_identity_dct_1_8bpc_rvv          150.0   147.7   -1.53%\ninv_txfm_add_8x4_identity_flipadst_0_8bpc_rvv     159.6   155.9   -2.32%\ninv_txfm_add_8x4_identity_flipadst_1_8bpc_rvv     159.8   155.6   -2.63%\ninv_txfm_add_8x4_identity_identity_0_8bpc_rvv     128.6   128.8    0.16%\ninv_txfm_add_8x4_identity_identity_1_8bpc_rvv     128.4   129.3    0.70%\n\ninv_txfm_add_4x16_adst_adst_0_8bpc_rvv            373.8   335.9  -10.14%\ninv_txfm_add_4x16_adst_adst_1_8bpc_rvv            373.8   335.7  -10.19%\ninv_txfm_add_4x16_adst_adst_2_8bpc_rvv            417.4   380.0   -8.96%\ninv_txfm_add_4x16_adst_dct_0_8bpc_rvv             328.3   301.7   -8.10%\ninv_txfm_add_4x16_adst_dct_1_8bpc_rvv             328.0   302.0   -7.93%\ninv_txfm_add_4x16_adst_dct_2_8bpc_rvv             374.3   351.3   -6.14%\ninv_txfm_add_4x16_adst_flipadst_0_8bpc_rvv        374.5   339.8   -9.27%\ninv_txfm_add_4x16_adst_flipadst_1_8bpc_rvv        374.3   339.4   -9.32%\ninv_txfm_add_4x16_adst_flipadst_2_8bpc_rvv        422.0   383.8   -9.05%\ninv_txfm_add_4x16_adst_identity_0_8bpc_rvv        248.0   242.9   -2.06%\ninv_txfm_add_4x16_adst_identity_1_8bpc_rvv        248.0   242.2   -2.34%\ninv_txfm_add_4x16_adst_identity_2_8bpc_rvv        298.6   290.3   -2.78%\ninv_txfm_add_4x16_dct_adst_0_8bpc_rvv             370.5   329.4  -11.09%\ninv_txfm_add_4x16_dct_adst_1_8bpc_rvv             370.8   329.0  -11.27%\ninv_txfm_add_4x16_dct_adst_2_8bpc_rvv             409.1   360.9  -11.78%\ninv_txfm_add_4x16_dct_dct_0_8bpc_rvv              321.1   293.7   -8.53%\ninv_txfm_add_4x16_dct_dct_1_8bpc_rvv              321.0   294.3   -8.32%\ninv_txfm_add_4x16_dct_dct_2_8bpc_rvv              357.8   329.8   -7.83%\ninv_txfm_add_4x16_dct_flipadst_0_8bpc_rvv         369.7   332.9   -9.95%\ninv_txfm_add_4x16_dct_flipadst_1_8bpc_rvv         370.4   333.0  -10.10%\ninv_txfm_add_4x16_dct_flipadst_2_8bpc_rvv         405.5   364.9  -10.01%\ninv_txfm_add_4x16_dct_identity_0_8bpc_rvv         241.6   236.6   -2.07%\ninv_txfm_add_4x16_dct_identity_1_8bpc_rvv         241.8   235.6   -2.56%\ninv_txfm_add_4x16_dct_identity_2_8bpc_rvv         281.9   266.9   -5.32%\ninv_txfm_add_4x16_flipadst_adst_0_8bpc_rvv        371.9   337.3   -9.30%\ninv_txfm_add_4x16_flipadst_adst_1_8bpc_rvv        372.2   337.1   -9.43%\ninv_txfm_add_4x16_flipadst_adst_2_8bpc_rvv        419.8   381.5   -9.12%\ninv_txfm_add_4x16_flipadst_dct_0_8bpc_rvv         328.3   302.9   -7.74%\ninv_txfm_add_4x16_flipadst_dct_1_8bpc_rvv         328.4   303.3   -7.64%\ninv_txfm_add_4x16_flipadst_dct_2_8bpc_rvv         380.6   343.7   -9.70%\ninv_txfm_add_4x16_flipadst_flipadst_0_8bpc_rvv    377.7   341.1   -9.69%\ninv_txfm_add_4x16_flipadst_flipadst_1_8bpc_rvv    377.6   341.5   -9.56%\ninv_txfm_add_4x16_flipadst_flipadst_2_8bpc_rvv    423.6   386.7   -8.71%\ninv_txfm_add_4x16_flipadst_identity_0_8bpc_rvv    250.0   245.7   -1.72%\ninv_txfm_add_4x16_flipadst_identity_1_8bpc_rvv    249.3   246.0   -1.32%\ninv_txfm_add_4x16_flipadst_identity_2_8bpc_rvv    296.4   284.7   -3.95%\ninv_txfm_add_4x16_identity_adst_0_8bpc_rvv        343.0   311.2   -9.27%\ninv_txfm_add_4x16_identity_adst_1_8bpc_rvv        342.9   311.0   -9.30%\ninv_txfm_add_4x16_identity_adst_2_8bpc_rvv        354.8   325.0   -8.40%\ninv_txfm_add_4x16_identity_dct_0_8bpc_rvv         298.9   274.9   -8.03%\ninv_txfm_add_4x16_identity_dct_1_8bpc_rvv         298.8   275.0   -7.97%\ninv_txfm_add_4x16_identity_dct_2_8bpc_rvv         310.3   289.1   -6.83%\ninv_txfm_add_4x16_identity_flipadst_0_8bpc_rvv    344.7   314.9   -8.65%\ninv_txfm_add_4x16_identity_flipadst_1_8bpc_rvv    344.5   314.8   -8.62%\ninv_txfm_add_4x16_identity_flipadst_2_8bpc_rvv    358.3   328.6   -8.29%\ninv_txfm_add_4x16_identity_identity_0_8bpc_rvv    219.6   216.1   -1.59%\ninv_txfm_add_4x16_identity_identity_1_8bpc_rvv    218.3   216.3   -0.92%\ninv_txfm_add_4x16_identity_identity_2_8bpc_rvv    231.3   229.6   -0.73%\n\ninv_txfm_add_16x4_adst_adst_0_8bpc_rvv            468.5   428.8   -8.47%\ninv_txfm_add_16x4_adst_adst_1_8bpc_rvv            468.5   428.9   -8.45%\ninv_txfm_add_16x4_adst_adst_2_8bpc_rvv            468.5   428.9   -8.45%\ninv_txfm_add_16x4_adst_dct_0_8bpc_rvv             453.8   414.5   -8.66%\ninv_txfm_add_16x4_adst_dct_1_8bpc_rvv             453.8   414.5   -8.66%\ninv_txfm_add_16x4_adst_dct_2_8bpc_rvv             453.9   414.4   -8.70%\ninv_txfm_add_16x4_adst_flipadst_0_8bpc_rvv        471.0   431.5   -8.39%\ninv_txfm_add_16x4_adst_flipadst_1_8bpc_rvv        471.0   431.3   -8.43%\ninv_txfm_add_16x4_adst_flipadst_2_8bpc_rvv        471.0   431.5   -8.39%\ninv_txfm_add_16x4_adst_identity_0_8bpc_rvv        402.2   375.0   -6.76%\ninv_txfm_add_16x4_adst_identity_1_8bpc_rvv        402.1   375.0   -6.74%\ninv_txfm_add_16x4_adst_identity_2_8bpc_rvv        402.0   375.3   -6.64%\ninv_txfm_add_16x4_dct_adst_0_8bpc_rvv             432.8   392.5   -9.31%\ninv_txfm_add_16x4_dct_adst_1_8bpc_rvv             432.8   392.5   -9.31%\ninv_txfm_add_16x4_dct_adst_2_8bpc_rvv             432.8   392.5   -9.31%\ninv_txfm_add_16x4_dct_dct_0_8bpc_rvv              407.9   378.3   -7.26%\ninv_txfm_add_16x4_dct_dct_1_8bpc_rvv              407.8   378.1   -7.28%\ninv_txfm_add_16x4_dct_dct_2_8bpc_rvv              407.8   378.1   -7.28%\ninv_txfm_add_16x4_dct_flipadst_0_8bpc_rvv         426.0   395.1   -7.25%\ninv_txfm_add_16x4_dct_flipadst_1_8bpc_rvv         425.9   395.0   -7.26%\ninv_txfm_add_16x4_dct_flipadst_2_8bpc_rvv         426.0   395.1   -7.25%\ninv_txfm_add_16x4_dct_identity_0_8bpc_rvv         357.1   338.7   -5.15%\ninv_txfm_add_16x4_dct_identity_1_8bpc_rvv         357.1   338.7   -5.15%\ninv_txfm_add_16x4_dct_identity_2_8bpc_rvv         357.2   338.7   -5.18%\ninv_txfm_add_16x4_flipadst_adst_0_8bpc_rvv        472.4   432.6   -8.43%\ninv_txfm_add_16x4_flipadst_adst_1_8bpc_rvv        472.2   432.6   -8.39%\ninv_txfm_add_16x4_flipadst_adst_2_8bpc_rvv        472.3   432.7   -8.38%\ninv_txfm_add_16x4_flipadst_dct_0_8bpc_rvv         464.3   418.2   -9.93%\ninv_txfm_add_16x4_flipadst_dct_1_8bpc_rvv         464.2   418.2   -9.91%\ninv_txfm_add_16x4_flipadst_dct_2_8bpc_rvv         464.2   418.2   -9.91%\ninv_txfm_add_16x4_flipadst_flipadst_0_8bpc_rvv    474.7   435.1   -8.34%\ninv_txfm_add_16x4_flipadst_flipadst_1_8bpc_rvv    474.8   435.1   -8.36%\ninv_txfm_add_16x4_flipadst_flipadst_2_8bpc_rvv    474.7   435.1   -8.34%\ninv_txfm_add_16x4_flipadst_identity_0_8bpc_rvv    405.9   378.8   -6.68%\ninv_txfm_add_16x4_flipadst_identity_1_8bpc_rvv    406.0   378.8   -6.70%\ninv_txfm_add_16x4_flipadst_identity_2_8bpc_rvv    406.0   378.8   -6.70%\ninv_txfm_add_16x4_identity_adst_0_8bpc_rvv        353.7   342.2   -3.25%\ninv_txfm_add_16x4_identity_adst_1_8bpc_rvv        353.8   342.3   -3.25%\ninv_txfm_add_16x4_identity_adst_2_8bpc_rvv        353.7   342.4   -3.19%\ninv_txfm_add_16x4_identity_dct_0_8bpc_rvv         338.1   327.9   -3.02%\ninv_txfm_add_16x4_identity_dct_1_8bpc_rvv         338.1   327.9   -3.02%\ninv_txfm_add_16x4_identity_dct_2_8bpc_rvv         338.2   327.9   -3.05%\ninv_txfm_add_16x4_identity_flipadst_0_8bpc_rvv    357.5   344.8   -3.55%\ninv_txfm_add_16x4_identity_flipadst_1_8bpc_rvv    357.5   344.9   -3.52%\ninv_txfm_add_16x4_identity_flipadst_2_8bpc_rvv    357.5   344.7   -3.58%\ninv_txfm_add_16x4_identity_identity_0_8bpc_rvv    287.1   297.0    3.45%\ninv_txfm_add_16x4_identity_identity_1_8bpc_rvv    287.2   297.0    3.41%\ninv_txfm_add_16x4_identity_identity_2_8bpc_rvv    287.2   297.0    3.41%\n\ninv_txfm_add_8x16_adst_adst_0_8bpc_rvv            774.3   704.8   -8.98%\ninv_txfm_add_8x16_adst_adst_1_8bpc_rvv            774.4   704.8   -8.99%\ninv_txfm_add_8x16_adst_adst_2_8bpc_rvv            929.5   839.9   -9.64%\ninv_txfm_add_8x16_adst_dct_0_8bpc_rvv             687.9   634.9   -7.70%\ninv_txfm_add_8x16_adst_dct_1_8bpc_rvv             688.0   634.8   -7.73%\ninv_txfm_add_8x16_adst_dct_2_8bpc_rvv             845.5   768.4   -9.12%\ninv_txfm_add_8x16_adst_flipadst_0_8bpc_rvv        779.5   708.5   -9.11%\ninv_txfm_add_8x16_adst_flipadst_1_8bpc_rvv        779.5   708.5   -9.11%\ninv_txfm_add_8x16_adst_flipadst_2_8bpc_rvv        933.3   849.9   -8.94%\ninv_txfm_add_8x16_adst_identity_0_8bpc_rvv        546.5   529.0   -3.20%\ninv_txfm_add_8x16_adst_identity_1_8bpc_rvv        546.5   529.0   -3.20%\ninv_txfm_add_8x16_adst_identity_2_8bpc_rvv        702.5   664.1   -5.47%\ninv_txfm_add_8x16_dct_adst_0_8bpc_rvv             739.9   672.7   -9.08%\ninv_txfm_add_8x16_dct_adst_1_8bpc_rvv             739.9   672.7   -9.08%\ninv_txfm_add_8x16_dct_adst_2_8bpc_rvv             863.1   776.1  -10.08%\ninv_txfm_add_8x16_dct_dct_0_8bpc_rvv              651.2   601.9   -7.57%\ninv_txfm_add_8x16_dct_dct_1_8bpc_rvv              651.2   601.8   -7.59%\ninv_txfm_add_8x16_dct_dct_2_8bpc_rvv              777.6   706.5   -9.14%\ninv_txfm_add_8x16_dct_flipadst_0_8bpc_rvv         742.4   678.9   -8.55%\ninv_txfm_add_8x16_dct_flipadst_1_8bpc_rvv         742.5   678.9   -8.57%\ninv_txfm_add_8x16_dct_flipadst_2_8bpc_rvv         858.8   779.3   -9.26%\ninv_txfm_add_8x16_dct_identity_0_8bpc_rvv         510.8   496.4   -2.82%\ninv_txfm_add_8x16_dct_identity_1_8bpc_rvv         510.6   496.5   -2.76%\ninv_txfm_add_8x16_dct_identity_2_8bpc_rvv         630.0   599.7   -4.81%\ninv_txfm_add_8x16_flipadst_adst_0_8bpc_rvv        778.3   707.2   -9.14%\ninv_txfm_add_8x16_flipadst_adst_1_8bpc_rvv        778.3   707.1   -9.15%\ninv_txfm_add_8x16_flipadst_adst_2_8bpc_rvv        934.4   843.5   -9.73%\ninv_txfm_add_8x16_flipadst_dct_0_8bpc_rvv         689.3   634.7   -7.92%\ninv_txfm_add_8x16_flipadst_dct_1_8bpc_rvv         689.2   634.8   -7.89%\ninv_txfm_add_8x16_flipadst_dct_2_8bpc_rvv         845.8   774.4   -8.44%\ninv_txfm_add_8x16_flipadst_flipadst_0_8bpc_rvv    779.9   710.5   -8.90%\ninv_txfm_add_8x16_flipadst_flipadst_1_8bpc_rvv    780.0   710.4   -8.92%\ninv_txfm_add_8x16_flipadst_flipadst_2_8bpc_rvv    936.4   848.1   -9.43%\ninv_txfm_add_8x16_flipadst_identity_0_8bpc_rvv    550.4   531.3   -3.47%\ninv_txfm_add_8x16_flipadst_identity_1_8bpc_rvv    550.4   531.3   -3.47%\ninv_txfm_add_8x16_flipadst_identity_2_8bpc_rvv    705.3   669.4   -5.09%\ninv_txfm_add_8x16_identity_adst_0_8bpc_rvv        649.0   599.7   -7.60%\ninv_txfm_add_8x16_identity_adst_1_8bpc_rvv        649.0   599.7   -7.60%\ninv_txfm_add_8x16_identity_adst_2_8bpc_rvv        682.8   633.4   -7.23%\ninv_txfm_add_8x16_identity_dct_0_8bpc_rvv         562.1   527.9   -6.08%\ninv_txfm_add_8x16_identity_dct_1_8bpc_rvv         562.0   527.9   -6.07%\ninv_txfm_add_8x16_identity_dct_2_8bpc_rvv         597.4   561.5   -6.01%\ninv_txfm_add_8x16_identity_flipadst_0_8bpc_rvv    652.7   603.6   -7.52%\ninv_txfm_add_8x16_identity_flipadst_1_8bpc_rvv    652.8   603.6   -7.54%\ninv_txfm_add_8x16_identity_flipadst_2_8bpc_rvv    686.6   640.5   -6.71%\ninv_txfm_add_8x16_identity_identity_0_8bpc_rvv    421.6   424.4    0.66%\ninv_txfm_add_8x16_identity_identity_1_8bpc_rvv    421.7   424.4    0.64%\ninv_txfm_add_8x16_identity_identity_2_8bpc_rvv    455.5   458.1    0.57%\n\ninv_txfm_add_16x8_adst_adst_0_8bpc_rvv            935.2   843.2   -9.84%\ninv_txfm_add_16x8_adst_adst_1_8bpc_rvv            935.2   843.3   -9.83%\ninv_txfm_add_16x8_adst_adst_2_8bpc_rvv            935.2   843.1   -9.85%\ninv_txfm_add_16x8_adst_dct_0_8bpc_rvv             857.0   781.1   -8.86%\ninv_txfm_add_16x8_adst_dct_1_8bpc_rvv             856.9   781.1   -8.85%\ninv_txfm_add_16x8_adst_dct_2_8bpc_rvv             856.9   781.0   -8.86%\ninv_txfm_add_16x8_adst_flipadst_0_8bpc_rvv        938.9   846.8   -9.81%\ninv_txfm_add_16x8_adst_flipadst_1_8bpc_rvv        938.8   847.0   -9.78%\ninv_txfm_add_16x8_adst_flipadst_2_8bpc_rvv        938.9   847.0   -9.79%\ninv_txfm_add_16x8_adst_identity_0_8bpc_rvv        711.2   661.6   -6.97%\ninv_txfm_add_16x8_adst_identity_1_8bpc_rvv        711.2   661.6   -6.97%\ninv_txfm_add_16x8_adst_identity_2_8bpc_rvv        711.2   661.6   -6.97%\ninv_txfm_add_16x8_dct_adst_0_8bpc_rvv             846.1   771.5   -8.82%\ninv_txfm_add_16x8_dct_adst_1_8bpc_rvv             845.9   771.5   -8.80%\ninv_txfm_add_16x8_dct_adst_2_8bpc_rvv             846.2   772.1   -8.76%\ninv_txfm_add_16x8_dct_dct_0_8bpc_rvv              767.8   710.3   -7.49%\ninv_txfm_add_16x8_dct_dct_1_8bpc_rvv              767.8   710.4   -7.48%\ninv_txfm_add_16x8_dct_dct_2_8bpc_rvv              767.4   710.4   -7.43%\ninv_txfm_add_16x8_dct_flipadst_0_8bpc_rvv         856.6   775.6   -9.46%\ninv_txfm_add_16x8_dct_flipadst_1_8bpc_rvv         856.5   775.1   -9.50%\ninv_txfm_add_16x8_dct_flipadst_2_8bpc_rvv         856.6   775.2   -9.50%\ninv_txfm_add_16x8_dct_identity_0_8bpc_rvv         623.3   589.9   -5.36%\ninv_txfm_add_16x8_dct_identity_1_8bpc_rvv         623.3   590.0   -5.34%\ninv_txfm_add_16x8_dct_identity_2_8bpc_rvv         623.3   589.7   -5.39%\ninv_txfm_add_16x8_flipadst_adst_0_8bpc_rvv        939.8   846.9   -9.89%\ninv_txfm_add_16x8_flipadst_adst_1_8bpc_rvv        939.8   847.0   -9.87%\ninv_txfm_add_16x8_flipadst_adst_2_8bpc_rvv        939.9   846.9   -9.89%\ninv_txfm_add_16x8_flipadst_dct_0_8bpc_rvv         860.8   784.9   -8.82%\ninv_txfm_add_16x8_flipadst_dct_1_8bpc_rvv         860.7   784.8   -8.82%\ninv_txfm_add_16x8_flipadst_dct_2_8bpc_rvv         860.8   784.9   -8.82%\ninv_txfm_add_16x8_flipadst_flipadst_0_8bpc_rvv    942.7   852.2   -9.60%\ninv_txfm_add_16x8_flipadst_flipadst_1_8bpc_rvv    942.7   852.1   -9.61%\ninv_txfm_add_16x8_flipadst_flipadst_2_8bpc_rvv    942.8   852.1   -9.62%\ninv_txfm_add_16x8_flipadst_identity_0_8bpc_rvv    714.9   667.0   -6.70%\ninv_txfm_add_16x8_flipadst_identity_1_8bpc_rvv    715.0   666.9   -6.73%\ninv_txfm_add_16x8_flipadst_identity_2_8bpc_rvv    715.0   666.9   -6.73%\ninv_txfm_add_16x8_identity_adst_0_8bpc_rvv        707.9   667.2   -5.75%\ninv_txfm_add_16x8_identity_adst_1_8bpc_rvv        707.9   667.3   -5.74%\ninv_txfm_add_16x8_identity_adst_2_8bpc_rvv        707.9   667.2   -5.75%\ninv_txfm_add_16x8_identity_dct_0_8bpc_rvv         630.6   604.8   -4.09%\ninv_txfm_add_16x8_identity_dct_1_8bpc_rvv         630.7   604.9   -4.09%\ninv_txfm_add_16x8_identity_dct_2_8bpc_rvv         630.6   604.8   -4.09%\ninv_txfm_add_16x8_identity_flipadst_0_8bpc_rvv    711.7   671.1   -5.70%\ninv_txfm_add_16x8_identity_flipadst_1_8bpc_rvv    711.9   671.1   -5.73%\ninv_txfm_add_16x8_identity_flipadst_2_8bpc_rvv    711.8   671.2   -5.70%\ninv_txfm_add_16x8_identity_identity_0_8bpc_rvv    485.2   486.2    0.21%\ninv_txfm_add_16x8_identity_identity_1_8bpc_rvv    485.2   486.3    0.23%\ninv_txfm_add_16x8_identity_identity_2_8bpc_rvv    485.2   486.3    0.23%\n"
    },
    {
      "commit": "389450f61ea0b2057fc9ea393d3065859c4ba7f2",
      "tree": "15f7822fba3d8dfefa6b9105dd0f221d4de89777",
      "parents": [
        "79f7188c25c9df5b1c179f81cac62a1bb22938b6"
      ],
      "author": {
        "name": "Jean-Baptiste Kempf",
        "email": "jb@videolan.org",
        "time": "Mon Oct 14 19:13:19 2024 +0200"
      },
      "committer": {
        "name": "Jean-Baptiste Kempf",
        "email": "jb@videolan.org",
        "time": "Mon Oct 14 19:21:07 2024 +0200"
      },
      "message": "NEWS: last updates about optimizations\n"
    },
    {
      "commit": "79f7188c25c9df5b1c179f81cac62a1bb22938b6",
      "tree": "c49b29d653f6ba349fd1f94fffaa3e167815c1b6",
      "parents": [
        "572c5a669d067d175a36f9ae9c7682b958811a62"
      ],
      "author": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Sun Oct 13 21:49:21 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Sun Oct 13 21:51:36 2024 +0200"
      },
      "message": "NEWS: add an entry for the Power9 optimization\n"
    },
    {
      "commit": "572c5a669d067d175a36f9ae9c7682b958811a62",
      "tree": "009d37d2c24314fce49db73212351555e7a89c43",
      "parents": [
        "257b04f91c1cfca3e05d83ed79b672781ead3e59"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Sun Oct 13 18:05:11 2024 +0000"
      },
      "committer": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Sun Oct 13 18:11:27 2024 +0000"
      },
      "message": "riscv: Fix argon test failure\n\nThis fixes md5sum mismatch in profile0_core/streams/test11168_11073.obu.\n"
    },
    {
      "commit": "257b04f91c1cfca3e05d83ed79b672781ead3e59",
      "tree": "d4008997ac96fe299cee90a7eb15a43e550abe6a",
      "parents": [
        "b2e7f06c72cad3fe9027efea9751f48d8ea7e357"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Thu Oct 10 20:37:43 2024 +0800"
      },
      "committer": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Sat Oct 12 15:19:57 2024 +0800"
      },
      "message": "loongarch: fix argon tests failure\n"
    },
    {
      "commit": "b2e7f06c72cad3fe9027efea9751f48d8ea7e357",
      "tree": "dcc96a44e705746cc49218fd72218e0488c5baa9",
      "parents": [
        "56f6d166023c6826e877ae324ed362eab2a8b4ca"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Sun Aug 11 03:42:49 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 21:00:08 2024 +0200"
      },
      "message": "riscv64/mc: warp_8x8 and warp_8x8t 8bpc\n\nBenchmarks:\n- Kendryte K230:\nwarp_8x8_8bpc_c:      4549.7 ( 1.00x)\nwarp_8x8_8bpc_rvv:    2504.7 ( 1.82x)\nwarp_8x8t_8bpc_c:     4414.7 ( 1.00x)\nwarp_8x8t_8bpc_rvv:   2465.7 ( 1.79x)\n\n- Banana Pi BPI-F3:\nwarp_8x8_8bpc_c:      4431.2 ( 1.00x)\nwarp_8x8_8bpc_rvv:    3297.4 ( 1.34x)\nwarp_8x8t_8bpc_c:     4299.3 ( 1.00x)\nwarp_8x8t_8bpc_rvv:   3255.7 ( 1.32x)\n"
    },
    {
      "commit": "56f6d166023c6826e877ae324ed362eab2a8b4ca",
      "tree": "3591b2fb37347fdcab12ac1ce7289fded3089b21",
      "parents": [
        "3d12677c545270dfa249333c547563168513a8ca"
      ],
      "author": {
        "name": "Niklas Haas",
        "email": "git@haasn.dev",
        "time": "Thu May 23 13:19:07 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Re-order instructions\n\nTo avoid read-after-write. Speedup is about 1% for width\u003d4 on a K230.\n"
    },
    {
      "commit": "3d12677c545270dfa249333c547563168513a8ca",
      "tree": "dc5d61c2f4d6afeeed2a0e7cc508674343643d87",
      "parents": [
        "50ac82603a0915c5b257e3322338596575a080ed"
      ],
      "author": {
        "name": "Niklas Haas",
        "email": "git@haasn.dev",
        "time": "Mon Apr 29 15:52:14 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Add bidir functions\n\nThis code compromises between the performance of a dedicated kernel per\nVLEN/width pair, and the flexibility of a fully VLEN-dynamic loop, by\nusing a single special case for w\u003d4, and subdividing the rest into the\nunrolled four line fast path, and the general-purpose slow path (for\nlarge width on small VLEN).\n\nKendryte K230\n\navg_w4_8bpc_c:          346.8 ( 1.00x)\navg_w4_8bpc_rvv:         50.3 ( 6.90x)\navg_w8_8bpc_c:         1054.9 ( 1.00x)\navg_w8_8bpc_rvv:        139.1 ( 7.58x)\navg_w16_8bpc_c:        3396.3 ( 1.00x)\navg_w16_8bpc_rvv:       350.6 ( 9.69x)\navg_w32_8bpc_c:       13734.3 ( 1.00x)\navg_w32_8bpc_rvv:      1226.3 (11.20x)\navg_w64_8bpc_c:       33260.9 ( 1.00x)\navg_w64_8bpc_rvv:      3869.4 ( 8.60x)\navg_w128_8bpc_c:      83441.3 ( 1.00x)\navg_w128_8bpc_rvv:     9765.1 ( 8.54x)\n\nw_avg_w4_8bpc_c:        444.3 ( 1.00x)\nw_avg_w4_8bpc_rvv:       75.8 ( 5.86x)\nw_avg_w8_8bpc_c:       1365.6 ( 1.00x)\nw_avg_w8_8bpc_rvv:      208.8 ( 6.54x)\nw_avg_w16_8bpc_c:      4420.8 ( 1.00x)\nw_avg_w16_8bpc_rvv:     570.7 ( 7.75x)\nw_avg_w32_8bpc_c:     18010.9 ( 1.00x)\nw_avg_w32_8bpc_rvv:    2074.4 ( 8.68x)\nw_avg_w64_8bpc_c:     43050.4 ( 1.00x)\nw_avg_w64_8bpc_rvv:    5799.5 ( 7.42x)\nw_avg_w128_8bpc_c:   107153.6 ( 1.00x)\nw_avg_w128_8bpc_rvv:  14272.0 ( 7.51x)\n\nmask_w4_8bpc_c:        497.6 ( 1.00x)\nmask_w4_8bpc_rvv:       88.5 ( 5.63x)\nmask_w8_8bpc_c:       1528.5 ( 1.00x)\nmask_w8_8bpc_rvv:      253.1 ( 6.04x)\nmask_w16_8bpc_c:      4953.8 ( 1.00x)\nmask_w16_8bpc_rvv:     679.0 ( 7.30x)\nmask_w32_8bpc_c:     20298.3 ( 1.00x)\nmask_w32_8bpc_rvv:    3012.9 ( 6.74x)\nmask_w64_8bpc_c:     49718.8 ( 1.00x)\nmask_w64_8bpc_rvv:    7291.7 ( 6.82x)\nmask_w128_8bpc_c:   126740.3 ( 1.00x)\nmask_w128_8bpc_rvv:  18351.1 ( 6.91x)\n"
    },
    {
      "commit": "50ac82603a0915c5b257e3322338596575a080ed",
      "tree": "08969305b0f959f0fecad9fcf70b4fe1acb42a17",
      "parents": [
        "cc7d8773eeb07f3f7ac9b9b51afeb74d1ca11dd3"
      ],
      "author": {
        "name": "Niklas Haas",
        "email": "git@haasn.dev",
        "time": "Fri May 10 14:08:05 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv: Add $vtype helper definitions\n"
    },
    {
      "commit": "cc7d8773eeb07f3f7ac9b9b51afeb74d1ca11dd3",
      "tree": "5dae822f86d25c6917e53f98b675a094b65d1488",
      "parents": [
        "2da8107ec15db3a536def840ec9164add1b9770a"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Mon May 06 16:57:13 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Branchless vsetvl in blend_v function\n\nKendryte K230\n\nblend_v_w2_8bpc_c:       221.4 ( 1.00x)\nblend_v_w2_8bpc_rvv:     147.7 ( 1.50x)\nblend_v_w4_8bpc_c:       945.3 ( 1.00x)\nblend_v_w4_8bpc_rvv:     243.3 ( 3.89x)\nblend_v_w8_8bpc_c:      1786.9 ( 1.00x)\nblend_v_w8_8bpc_rvv:     256.1 ( 6.98x)\nblend_v_w16_8bpc_c:     3472.1 ( 1.00x)\nblend_v_w16_8bpc_rvv:    351.1 ( 9.89x)\nblend_v_w32_8bpc_c:     6832.1 ( 1.00x)\nblend_v_w32_8bpc_rvv:    635.4 (10.75x)\n\nSpacemiT K1\n\nblend_v_w2_8bpc_c:       218.0 ( 1.00x)\nblend_v_w2_8bpc_rvv:     144.3 ( 1.51x)\nblend_v_w4_8bpc_c:       921.7 ( 1.00x)\nblend_v_w4_8bpc_rvv:     237.1 ( 3.89x)\nblend_v_w8_8bpc_c:      1739.8 ( 1.00x)\nblend_v_w8_8bpc_rvv:     237.4 ( 7.33x)\nblend_v_w16_8bpc_c:     3376.6 ( 1.00x)\nblend_v_w16_8bpc_rvv:    296.3 (11.40x)\nblend_v_w32_8bpc_c:     6647.2 ( 1.00x)\nblend_v_w32_8bpc_rvv:    408.1 (16.29x)\n"
    },
    {
      "commit": "2da8107ec15db3a536def840ec9164add1b9770a",
      "tree": "261dcc7532002f3537e915ba2d46be70a1cc846c",
      "parents": [
        "b374b24c0f986920790ec97a30eab169fdbead77"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Wed May 08 09:45:46 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Branchless vsetvl in blend_h function\n\nKendryte K230\n\nblend_h_w2_8bpc_c:        165.9 ( 1.00x)\nblend_h_w2_8bpc_rvv:       83.8 ( 1.98x)\nblend_h_w4_8bpc_c:        295.2 ( 1.00x)\nblend_h_w4_8bpc_rvv:       83.8 ( 3.52x)\nblend_h_w8_8bpc_c:        557.9 ( 1.00x)\nblend_h_w8_8bpc_rvv:       92.5 ( 6.03x)\nblend_h_w16_8bpc_c:      1078.8 ( 1.00x)\nblend_h_w16_8bpc_rvv:     117.3 ( 9.19x)\nblend_h_w32_8bpc_c:      2117.8 ( 1.00x)\nblend_h_w32_8bpc_rvv:     200.5 (10.57x)\nblend_h_w64_8bpc_c:      4194.7 ( 1.00x)\nblend_h_w64_8bpc_rvv:     363.2 (11.55x)\nblend_h_w128_8bpc_c:    10271.4 ( 1.00x)\nblend_h_w128_8bpc_rvv:    844.5 (12.16x)\n\nSpacemiT K1\n\nblend_h_w2_8bpc_c:        162.5 ( 1.00x)\nblend_h_w2_8bpc_rvv:       83.9 ( 1.94x)\nblend_h_w4_8bpc_c:        288.6 ( 1.00x)\nblend_h_w4_8bpc_rvv:       83.7 ( 3.45x)\nblend_h_w8_8bpc_c:        544.7 ( 1.00x)\nblend_h_w8_8bpc_rvv:       84.0 ( 6.48x)\nblend_h_w16_8bpc_c:      1052.8 ( 1.00x)\nblend_h_w16_8bpc_rvv:     102.9 (10.23x)\nblend_h_w32_8bpc_c:      2068.0 ( 1.00x)\nblend_h_w32_8bpc_rvv:     131.4 (15.73x)\nblend_h_w64_8bpc_c:      4093.7 ( 1.00x)\nblend_h_w64_8bpc_rvv:     220.3 (18.58x)\nblend_h_w128_8bpc_c:    10023.1 ( 1.00x)\nblend_h_w128_8bpc_rvv:    467.3 (21.45x)\n"
    },
    {
      "commit": "b374b24c0f986920790ec97a30eab169fdbead77",
      "tree": "cddf00a0e10d51bfec7001f892443966e86cfa1d",
      "parents": [
        "0e3f70e898f41fa7a533c42848319e0548723aab"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Sun May 05 13:26:46 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Branchless vsetvl in blend function\n\nKendryte K230\n\nblend_w4_8bpc_c:       204.8 ( 1.00x)\nblend_w4_8bpc_rvv:      59.8 ( 3.42x)\nblend_w8_8bpc_c:       608.9 ( 1.00x)\nblend_w8_8bpc_rvv:      87.2 ( 6.98x)\nblend_w16_8bpc_c:     2362.4 ( 1.00x)\nblend_w16_8bpc_rvv:    225.2 (10.49x)\nblend_w32_8bpc_c:     5990.4 ( 1.00x)\nblend_w32_8bpc_rvv:    518.3 (11.56x)\n\nSpacemiT K1\n\nblend_w4_8bpc_c:       201.6 ( 1.00x)\nblend_w4_8bpc_rvv:      58.0 ( 3.48x)\nblend_w8_8bpc_c:       595.1 ( 1.00x)\nblend_w8_8bpc_rvv:      82.1 ( 7.25x)\nblend_w16_8bpc_c:     2308.8 ( 1.00x)\nblend_w16_8bpc_rvv:    189.0 (12.22x)\nblend_w32_8bpc_c:     5853.1 ( 1.00x)\nblend_w32_8bpc_rvv:    339.5 (17.24x)\n"
    },
    {
      "commit": "0e3f70e898f41fa7a533c42848319e0548723aab",
      "tree": "af2c7b7c89c9e5cd1531cbb65c471fdf61b8d1c7",
      "parents": [
        "a5b9544866c528176c68ab59ea36913cf0b1a677"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Mon May 06 16:13:21 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Add VLEN\u003d256 8bpc RVV blend_v function\n\nSpacemiT K1\n\nblend_v_w2_8bpc_c:       217.0 ( 1.00x)\nblend_v_w2_8bpc_rvv:     143.3 ( 1.51x)\nblend_v_w4_8bpc_c:       921.6 ( 1.00x)\nblend_v_w4_8bpc_rvv:     236.3 ( 3.90x)\nblend_v_w8_8bpc_c:      1738.2 ( 1.00x)\nblend_v_w8_8bpc_rvv:     238.1 ( 7.30x)\nblend_v_w16_8bpc_c:     3376.1 ( 1.00x)\nblend_v_w16_8bpc_rvv:    298.0 (11.33x)\nblend_v_w32_8bpc_c:     6648.0 ( 1.00x)\nblend_v_w32_8bpc_rvv:    409.5 (16.24x)\n"
    },
    {
      "commit": "a5b9544866c528176c68ab59ea36913cf0b1a677",
      "tree": "98df88065fc5023a1d634bae8701b464e75ef9f3",
      "parents": [
        "83485c5092e52eb76b1f4b18a8a308382a4ecddb"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Sun May 05 07:32:24 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Add VLEN\u003d256 8bpc RVV blend_h function\n\nSpacemiT K1\n\nblend_h_w2_8bpc_c:        161.8 ( 1.00x)\nblend_h_w2_8bpc_rvv:       83.5 ( 1.94x)\nblend_h_w4_8bpc_c:        288.4 ( 1.00x)\nblend_h_w4_8bpc_rvv:       83.7 ( 3.45x)\nblend_h_w8_8bpc_c:        543.9 ( 1.00x)\nblend_h_w8_8bpc_rvv:       84.5 ( 6.44x)\nblend_h_w16_8bpc_c:      1051.6 ( 1.00x)\nblend_h_w16_8bpc_rvv:     103.8 (10.13x)\nblend_h_w32_8bpc_c:      2066.0 ( 1.00x)\nblend_h_w32_8bpc_rvv:     133.8 (15.44x)\nblend_h_w64_8bpc_c:      4092.7 ( 1.00x)\nblend_h_w64_8bpc_rvv:     225.2 (18.18x)\nblend_h_w128_8bpc_c:    10011.3 ( 1.00x)\nblend_h_w128_8bpc_rvv:    474.7 (21.09x)\n"
    },
    {
      "commit": "83485c5092e52eb76b1f4b18a8a308382a4ecddb",
      "tree": "9468ffb63b670b943a1c7bc2d53c968283ccd25f",
      "parents": [
        "7f2bb2fbc9c54829cb32db281842fc7cd72b555e"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Sat May 04 23:25:58 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Add VLEN\u003d256 8bpc RVV blend function\n\nSpacemiT K1\n\nblend_w4_8bpc_c:       201.3 ( 1.00x)\nblend_w4_8bpc_rvv:      59.3 ( 3.40x)\nblend_w8_8bpc_c:       595.1 ( 1.00x)\nblend_w8_8bpc_rvv:      84.1 ( 7.07x)\nblend_w16_8bpc_c:     2309.0 ( 1.00x)\nblend_w16_8bpc_rvv:    190.5 (12.12x)\nblend_w32_8bpc_c:     5854.7 ( 1.00x)\nblend_w32_8bpc_rvv:    341.6 (17.14x)\n"
    },
    {
      "commit": "7f2bb2fbc9c54829cb32db281842fc7cd72b555e",
      "tree": "f9d10396624d77d96d0f03b2c75389fcfc87f1bb",
      "parents": [
        "01da36ebdf9ea55b7f24392107a6a706fbd4d169"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Mon May 06 17:21:16 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv: Move get_vlenb() from checkasm_ to dav1d_\n"
    },
    {
      "commit": "01da36ebdf9ea55b7f24392107a6a706fbd4d169",
      "tree": "9d9688dd7148590213277e1a29a1db8b350e28ba",
      "parents": [
        "d3a94f11948ba6159d311f08e55afde1f05469d5"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Sat May 04 19:25:27 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Add 8bpc RVV blend_v function\n\nKendryte K230\n\nblend_v_w2_8bpc_c:       219.6 ( 1.00x)\nblend_v_w2_8bpc_rvv:     141.8 ( 1.55x)\nblend_v_w4_8bpc_c:       942.9 ( 1.00x)\nblend_v_w4_8bpc_rvv:     240.9 ( 3.91x)\nblend_v_w8_8bpc_c:      1783.5 ( 1.00x)\nblend_v_w8_8bpc_rvv:     254.7 ( 7.00x)\nblend_v_w16_8bpc_c:     3466.5 ( 1.00x)\nblend_v_w16_8bpc_rvv:    350.5 ( 9.89x)\nblend_v_w32_8bpc_c:     6825.2 ( 1.00x)\nblend_v_w32_8bpc_rvv:    635.1 (10.75x)\n"
    },
    {
      "commit": "d3a94f11948ba6159d311f08e55afde1f05469d5",
      "tree": "3d968de552e587a87f2678b898451ba98fb4a69f",
      "parents": [
        "f851fcd0b44c29a19edca86f6bcf9e587f5cb3bb"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Sat May 04 13:35:25 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Add 8bpc RVV blend_h function\n\nKendryte K230\n\nblend_h_w2_8bpc_c:        165.4 ( 1.00x)\nblend_h_w2_8bpc_rvv:       79.4 ( 2.08x)\nblend_h_w4_8bpc_c:        294.6 ( 1.00x)\nblend_h_w4_8bpc_rvv:       81.5 ( 3.61x)\nblend_h_w8_8bpc_c:        556.9 ( 1.00x)\nblend_h_w8_8bpc_rvv:       90.2 ( 6.17x)\nblend_h_w16_8bpc_c:      1077.6 ( 1.00x)\nblend_h_w16_8bpc_rvv:     116.1 ( 9.29x)\nblend_h_w32_8bpc_c:      2116.2 ( 1.00x)\nblend_h_w32_8bpc_rvv:     200.5 (10.55x)\nblend_h_w64_8bpc_c:      4191.8 ( 1.00x)\nblend_h_w64_8bpc_rvv:     363.3 (11.54x)\nblend_h_w128_8bpc_c:    10264.6 ( 1.00x)\nblend_h_w128_8bpc_rvv:    844.1 (12.16x)\n"
    },
    {
      "commit": "f851fcd0b44c29a19edca86f6bcf9e587f5cb3bb",
      "tree": "1958cb7e3e2fb90adbd2a83fa010599ff81c0570",
      "parents": [
        "848c5a2dbbd410c7f15d059b5c44ea1a85f2c53f"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Sat May 04 09:36:50 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/mc: Add 8bpc RVV blend function\n\nKendryte K230\n\nblend_w4_8bpc_c:       204.5 ( 1.00x)\nblend_w4_8bpc_rvv:      56.4 ( 3.62x)\nblend_w8_8bpc_c:       608.6 ( 1.00x)\nblend_w8_8bpc_rvv:      87.3 ( 6.97x)\nblend_w16_8bpc_c:     2363.8 ( 1.00x)\nblend_w16_8bpc_rvv:    225.1 (10.50x)\nblend_w32_8bpc_c:     5990.3 ( 1.00x)\nblend_w32_8bpc_rvv:    518.8 (11.55x)\n"
    },
    {
      "commit": "848c5a2dbbd410c7f15d059b5c44ea1a85f2c53f",
      "tree": "b29c00b3d51c9d542b2d7f4f888f8abb74cbd9f3",
      "parents": [
        "a0a08d8543498f80d760ea3caaa7962af11005d8"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Tue Jul 09 00:55:54 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "Tone down loop to only 2 iterations\n\nBenchmark pending\n"
    },
    {
      "commit": "a0a08d8543498f80d760ea3caaa7962af11005d8",
      "tree": "adda10ea2591b4496c7baaab472492646e8b8b92",
      "parents": [
        "c8749f06e5d27b48ae54aabd00307d036f1bbca4"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Sat Jul 06 00:43:47 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "Scalar dc calculation\n\nCurrent benchmark:\n\n- Kendryte K230:\ninv_txfm_add_16x16_dct_dct_0_8bpc_c:     1729.4 ( 1.00x)\ninv_txfm_add_16x16_dct_dct_0_8bpc_rvv:    153.2 (11.29x)\n\n- spacemiT K1:\ninv_txfm_add_16x16_dct_dct_0_8bpc_c:     1533.4 ( 1.00x)\ninv_txfm_add_16x16_dct_dct_0_8bpc_rvv:    176.8 ( 8.67x)\n"
    },
    {
      "commit": "c8749f06e5d27b48ae54aabd00307d036f1bbca4",
      "tree": "83d04996d23018d5599634b3de28c3a3d8909dbe",
      "parents": [
        "0cdf1b4be546ab9d33ac30c205f6bc3086e250bc"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Sat Jun 01 21:54:11 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/itx: Special case 16x16 8bpc dct_dct eob\u003d0\n\nPerformance comparison:\n\n- SpacemiT K1:                             Master branch:       itx_16x16:\n  inv_txfm_add_16x16_dct_dct_0_8bpc_c:     1534.1 ( 1.00x)      1534.9 ( 1.00x)\n  inv_txfm_add_16x16_dct_dct_0_8bpc_rvv:   1173.6 ( 1.31x)       173.1 ( 8.87x)\n\n- Kendryte K230:                           Master branch:       itx_16x16:\n  inv_txfm_add_16x16_dct_dct_0_8bpc_c:     1576.0 ( 1.00x)      1579.1 ( 1.00x)\n  inv_txfm_add_16x16_dct_dct_0_8bpc_rvv:   1095.5 ( 1.44x)       146.8 (10.75x)\n"
    },
    {
      "commit": "0cdf1b4be546ab9d33ac30c205f6bc3086e250bc",
      "tree": "61478c96c4fe5ca310718445dbddebd853aabf61",
      "parents": [
        "b830ac82bb74aac96234c545377cdb0ee2b6d58e"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Fri Jul 12 12:06:37 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "ipred_paeth\n\nBenchmarks:\n- Kendryte K230:\nintra_pred_paeth_w4_8bpc_c:       412.9 ( 1.00x)\nintra_pred_paeth_w4_8bpc_rvv:     688.0 ( 0.60x)\nintra_pred_paeth_w8_8bpc_c:      1206.6 ( 1.00x)\nintra_pred_paeth_w8_8bpc_rvv:    1094.3 ( 1.10x)\nintra_pred_paeth_w16_8bpc_c:     3889.7 ( 1.00x)\nintra_pred_paeth_w16_8bpc_rvv:   1796.7 ( 2.16x)\nintra_pred_paeth_w32_8bpc_c:     9797.2 ( 1.00x)\nintra_pred_paeth_w32_8bpc_rvv:   4323.9 ( 2.27x)\nintra_pred_paeth_w64_8bpc_c:    24242.5 ( 1.00x)\nintra_pred_paeth_w64_8bpc_rvv:  10739.8 ( 2.26x)\n\n- Banana Pi BPI-F3\nintra_pred_paeth_w4_8bpc_c:       395.1 ( 1.00x)\nintra_pred_paeth_w4_8bpc_rvv:     705.4 ( 0.56x)\nintra_pred_paeth_w8_8bpc_c:      1184.9 ( 1.00x)\nintra_pred_paeth_w8_8bpc_rvv:    1125.3 ( 1.05x)\nintra_pred_paeth_w16_8bpc_c:     3807.8 ( 1.00x)\nintra_pred_paeth_w16_8bpc_rvv:   1850.8 ( 2.06x)\nintra_pred_paeth_w32_8bpc_c:     9985.1 ( 1.00x)\nintra_pred_paeth_w32_8bpc_rvv:   2235.5 ( 4.47x)\nintra_pred_paeth_w64_8bpc_c:    24040.4 ( 1.00x)\nintra_pred_paeth_w64_8bpc_rvv:   5450.0 ( 4.41x)\n"
    },
    {
      "commit": "b830ac82bb74aac96234c545377cdb0ee2b6d58e",
      "tree": "688057c03a1e31359c62c2a4f0f6837e69576bb7",
      "parents": [
        "44541dfa6b6fae55e9ee82489c37405f980a12a2"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Wed Jul 03 01:04:34 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "pal_pred\n\nBenchmarks:\n\n- Kendryte K230:\npal_pred_w4_8bpc_c:        115.6 ( 1.00x)\npal_pred_w4_8bpc_rvv:      331.4 ( 0.35x)\npal_pred_w4_16bpc_c:       140.8 ( 1.00x)\npal_pred_w4_16bpc_rvv:     247.9 ( 0.57x)\npal_pred_w8_8bpc_c:        334.9 ( 1.00x)\npal_pred_w8_8bpc_rvv:      520.8 ( 0.64x)\npal_pred_w8_16bpc_c:       412.7 ( 1.00x)\npal_pred_w8_16bpc_rvv:     386.2 ( 1.07x)\npal_pred_w16_8bpc_c:      1044.4 ( 1.00x)\npal_pred_w16_8bpc_rvv:     842.8 ( 1.24x)\npal_pred_w16_16bpc_c:     1300.3 ( 1.00x)\npal_pred_w16_16bpc_rvv:    619.9 ( 2.10x)\npal_pred_w32_8bpc_c:      2452.8 ( 1.00x)\npal_pred_w32_8bpc_rvv:    1016.1 ( 2.41x)\npal_pred_w32_16bpc_c:     3072.1 ( 1.00x)\npal_pred_w32_16bpc_rvv:   1440.5 ( 2.13x)\npal_pred_w64_8bpc_c:      6015.8 ( 1.00x)\npal_pred_w64_8bpc_rvv:    2505.5 ( 2.40x)\npal_pred_w64_16bpc_c:     7552.4 ( 1.00x)\npal_pred_w64_16bpc_rvv:   3512.7 ( 2.15x)\n\n- Banana Pi BPI-F3:\npal_pred_w4_8bpc_c:        102.2 ( 1.00x)\npal_pred_w4_8bpc_rvv:      511.2 ( 0.20x)\npal_pred_w4_16bpc_c:       137.7 ( 1.00x)\npal_pred_w4_16bpc_rvv:     330.9 ( 0.42x)\npal_pred_w8_8bpc_c:        289.2 ( 1.00x)\npal_pred_w8_8bpc_rvv:      819.6 ( 0.35x)\npal_pred_w8_16bpc_c:       402.6 ( 1.00x)\npal_pred_w8_16bpc_rvv:     520.7 ( 0.77x)\npal_pred_w16_8bpc_c:       894.5 ( 1.00x)\npal_pred_w16_8bpc_rvv:    1326.6 ( 0.67x)\npal_pred_w16_16bpc_c:     1268.6 ( 1.00x)\npal_pred_w16_16bpc_rvv:    845.8 ( 1.50x)\npal_pred_w32_8bpc_c:      2094.5 ( 1.00x)\npal_pred_w32_8bpc_rvv:    1610.9 ( 1.30x)\npal_pred_w32_16bpc_c:     2999.4 ( 1.00x)\npal_pred_w32_16bpc_rvv:   1029.8 ( 2.91x)\npal_pred_w64_8bpc_c:      5128.0 ( 1.00x)\npal_pred_w64_8bpc_rvv:    2000.8 ( 2.56x)\npal_pred_w64_16bpc_c:     7375.0 ( 1.00x)\npal_pred_w64_16bpc_rvv:   2518.2 ( 2.93x)\n"
    },
    {
      "commit": "44541dfa6b6fae55e9ee82489c37405f980a12a2",
      "tree": "4e4c071ebac6fd649fcfaf145f31569c16f22ab9",
      "parents": [
        "d711f974ebeb611142621bb1ff6a667341469dab"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Mon Jul 01 23:36:49 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "ipred_smooth\n\nBenchmarks:\n- Kendryte K230:\nintra_pred_smooth_w4_8bpc_c:        392.6 ( 1.00x)\nintra_pred_smooth_w4_8bpc_rvv:      311.3 ( 1.26x)\nintra_pred_smooth_w8_8bpc_c:       1204.1 ( 1.00x)\nintra_pred_smooth_w8_8bpc_rvv:      488.9 ( 2.46x)\nintra_pred_smooth_w16_8bpc_c:      3885.9 ( 1.00x)\nintra_pred_smooth_w16_8bpc_rvv:     796.6 ( 4.88x)\nintra_pred_smooth_w32_8bpc_c:      9305.7 ( 1.00x)\nintra_pred_smooth_w32_8bpc_rvv:    1806.7 ( 5.15x)\nintra_pred_smooth_w64_8bpc_c:     23043.0 ( 1.00x)\nintra_pred_smooth_w64_8bpc_rvv:    4344.3 ( 5.30x)\n\n- spacemiT K1:\nintra_pred_smooth_w4_8bpc_c:        384.1 ( 1.00x)\nintra_pred_smooth_w4_8bpc_rvv:      322.2 ( 1.19x)\nintra_pred_smooth_w8_8bpc_c:       1177.6 ( 1.00x)\nintra_pred_smooth_w8_8bpc_rvv:      507.1 ( 2.32x)\nintra_pred_smooth_w16_8bpc_c:      3801.2 ( 1.00x)\nintra_pred_smooth_w16_8bpc_rvv:     814.4 ( 4.67x)\nintra_pred_smooth_w32_8bpc_c:      9103.1 ( 1.00x)\nintra_pred_smooth_w32_8bpc_rvv:     980.8 ( 9.28x)\nintra_pred_smooth_w64_8bpc_c:     22540.1 ( 1.00x)\nintra_pred_smooth_w64_8bpc_rvv:    2319.3 ( 9.72x)\n"
    },
    {
      "commit": "d711f974ebeb611142621bb1ff6a667341469dab",
      "tree": "feb58b52e2ac8ef940525041ed817930895134e2",
      "parents": [
        "2f5bfc37b08c1eaa7e62a3754176eea48563d08d"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Sat Jun 29 23:36:32 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "ipred cfl functions\n\nBenchmarks:\n\n- Kendryte K230:\ncfl_pred_cfl_128_w4_8bpc_c:         497.3 ( 1.00x)\ncfl_pred_cfl_128_w4_8bpc_rvv:       369.6 ( 1.35x)\ncfl_pred_cfl_128_w4_16bpc_c:        425.2 ( 1.00x)\ncfl_pred_cfl_128_w4_16bpc_rvv:      385.5 ( 1.10x)\ncfl_pred_cfl_128_w8_8bpc_c:        1544.2 ( 1.00x)\ncfl_pred_cfl_128_w8_8bpc_rvv:       584.2 ( 2.64x)\ncfl_pred_cfl_128_w8_16bpc_c:       1306.2 ( 1.00x)\ncfl_pred_cfl_128_w8_16bpc_rvv:      608.8 ( 2.15x)\ncfl_pred_cfl_128_w16_8bpc_c:       3085.6 ( 1.00x)\ncfl_pred_cfl_128_w16_8bpc_rvv:      584.2 ( 5.28x)\ncfl_pred_cfl_128_w16_16bpc_c:      2657.1 ( 1.00x)\ncfl_pred_cfl_128_w16_16bpc_rvv:     608.9 ( 4.36x)\ncfl_pred_cfl_128_w32_8bpc_c:       8405.6 ( 1.00x)\ncfl_pred_cfl_128_w32_8bpc_rvv:     1416.1 ( 5.94x)\ncfl_pred_cfl_128_w32_16bpc_c:      7199.9 ( 1.00x)\ncfl_pred_cfl_128_w32_16bpc_rvv:    1479.8 ( 4.87x)\ncfl_pred_cfl_left_w4_8bpc_c:        553.1 ( 1.00x)\ncfl_pred_cfl_left_w4_8bpc_rvv:      395.6 ( 1.40x)\ncfl_pred_cfl_left_w4_16bpc_c:       486.7 ( 1.00x)\ncfl_pred_cfl_left_w4_16bpc_rvv:     409.1 ( 1.19x)\ncfl_pred_cfl_left_w8_8bpc_c:       1610.8 ( 1.00x)\ncfl_pred_cfl_left_w8_8bpc_rvv:      610.4 ( 2.64x)\ncfl_pred_cfl_left_w8_16bpc_c:      1378.0 ( 1.00x)\ncfl_pred_cfl_left_w8_16bpc_rvv:     636.2 ( 2.17x)\ncfl_pred_cfl_left_w16_8bpc_c:      3154.4 ( 1.00x)\ncfl_pred_cfl_left_w16_8bpc_rvv:     610.4 ( 5.17x)\ncfl_pred_cfl_left_w16_16bpc_c:     2733.2 ( 1.00x)\ncfl_pred_cfl_left_w16_16bpc_rvv:    636.3 ( 4.30x)\ncfl_pred_cfl_left_w32_8bpc_c:      8451.7 ( 1.00x)\ncfl_pred_cfl_left_w32_8bpc_rvv:    1442.5 ( 5.86x)\ncfl_pred_cfl_left_w32_16bpc_c:     7267.2 ( 1.00x)\ncfl_pred_cfl_left_w32_16bpc_rvv:   1509.4 ( 4.81x)\ncfl_pred_cfl_top_w4_8bpc_c:         544.7 ( 1.00x)\ncfl_pred_cfl_top_w4_8bpc_rvv:       395.8 ( 1.38x)\ncfl_pred_cfl_top_w4_16bpc_c:        475.1 ( 1.00x)\ncfl_pred_cfl_top_w4_16bpc_rvv:      406.7 ( 1.17x)\ncfl_pred_cfl_top_w8_8bpc_c:        1599.3 ( 1.00x)\ncfl_pred_cfl_top_w8_8bpc_rvv:       610.4 ( 2.62x)\ncfl_pred_cfl_top_w8_16bpc_c:       1363.8 ( 1.00x)\ncfl_pred_cfl_top_w8_16bpc_rvv:      630.3 ( 2.16x)\ncfl_pred_cfl_top_w16_8bpc_c:       3161.0 ( 1.00x)\ncfl_pred_cfl_top_w16_8bpc_rvv:      610.5 ( 5.18x)\ncfl_pred_cfl_top_w16_16bpc_c:      2735.9 ( 1.00x)\ncfl_pred_cfl_top_w16_16bpc_rvv:     634.3 ( 4.31x)\ncfl_pred_cfl_top_w32_8bpc_c:       8564.4 ( 1.00x)\ncfl_pred_cfl_top_w32_8bpc_rvv:     1442.8 ( 5.94x)\ncfl_pred_cfl_top_w32_16bpc_c:      7294.9 ( 1.00x)\ncfl_pred_cfl_top_w32_16bpc_rvv:    1511.5 ( 4.83x)\ncfl_pred_cfl_w4_8bpc_c:             571.5 ( 1.00x)\ncfl_pred_cfl_w4_8bpc_rvv:           421.0 ( 1.36x)\ncfl_pred_cfl_w4_16bpc_c:            499.1 ( 1.00x)\ncfl_pred_cfl_w4_16bpc_rvv:          462.8 ( 1.08x)\ncfl_pred_cfl_w8_8bpc_c:            1642.0 ( 1.00x)\ncfl_pred_cfl_w8_8bpc_rvv:           635.8 ( 2.58x)\ncfl_pred_cfl_w8_16bpc_c:           1401.4 ( 1.00x)\ncfl_pred_cfl_w8_16bpc_rvv:          686.1 ( 2.04x)\ncfl_pred_cfl_w16_8bpc_c:           3204.3 ( 1.00x)\ncfl_pred_cfl_w16_8bpc_rvv:          635.8 ( 5.04x)\ncfl_pred_cfl_w16_16bpc_c:          2784.8 ( 1.00x)\ncfl_pred_cfl_w16_16bpc_rvv:         686.1 ( 4.06x)\ncfl_pred_cfl_w32_8bpc_c:           8623.9 ( 1.00x)\ncfl_pred_cfl_w32_8bpc_rvv:         1465.9 ( 5.88x)\ncfl_pred_cfl_w32_16bpc_c:          7357.8 ( 1.00x)\ncfl_pred_cfl_w32_16bpc_rvv:        1556.3 ( 4.73x)\n\n- Banana Pi BPI-F3:\ncfl_pred_cfl_128_w4_8bpc_c:         485.5 ( 1.00x)\ncfl_pred_cfl_128_w4_8bpc_rvv:       366.4 ( 1.33x)\ncfl_pred_cfl_128_w4_16bpc_c:        393.5 ( 1.00x)\ncfl_pred_cfl_128_w4_16bpc_rvv:      378.7 ( 1.04x)\ncfl_pred_cfl_128_w8_8bpc_c:        1507.9 ( 1.00x)\ncfl_pred_cfl_128_w8_8bpc_rvv:       577.4 ( 2.61x)\ncfl_pred_cfl_128_w8_16bpc_c:       1205.7 ( 1.00x)\ncfl_pred_cfl_128_w8_16bpc_rvv:      605.1 ( 1.99x)\ncfl_pred_cfl_128_w16_8bpc_c:       3019.3 ( 1.00x)\ncfl_pred_cfl_128_w16_8bpc_rvv:      577.4 ( 5.23x)\ncfl_pred_cfl_128_w16_16bpc_c:      2506.5 ( 1.00x)\ncfl_pred_cfl_128_w16_16bpc_rvv:     605.1 ( 4.14x)\ncfl_pred_cfl_128_w32_8bpc_c:       8170.0 ( 1.00x)\ncfl_pred_cfl_128_w32_8bpc_rvv:      715.6 (11.42x)\ncfl_pred_cfl_128_w32_16bpc_c:      6686.7 ( 1.00x)\ncfl_pred_cfl_128_w32_16bpc_rvv:     749.7 ( 8.92x)\ncfl_pred_cfl_left_w4_8bpc_c:        539.4 ( 1.00x)\ncfl_pred_cfl_left_w4_8bpc_rvv:      393.2 ( 1.37x)\ncfl_pred_cfl_left_w4_16bpc_c:       452.0 ( 1.00x)\ncfl_pred_cfl_left_w4_16bpc_rvv:     401.2 ( 1.13x)\ncfl_pred_cfl_left_w8_8bpc_c:       1572.4 ( 1.00x)\ncfl_pred_cfl_left_w8_8bpc_rvv:      604.1 ( 2.60x)\ncfl_pred_cfl_left_w8_16bpc_c:      1274.5 ( 1.00x)\ncfl_pred_cfl_left_w8_16bpc_rvv:     629.0 ( 2.03x)\ncfl_pred_cfl_left_w16_8bpc_c:      3096.0 ( 1.00x)\ncfl_pred_cfl_left_w16_8bpc_rvv:     604.1 ( 5.13x)\ncfl_pred_cfl_left_w16_16bpc_c:     2591.4 ( 1.00x)\ncfl_pred_cfl_left_w16_16bpc_rvv:    629.0 ( 4.12x)\ncfl_pred_cfl_left_w32_8bpc_c:      8266.0 ( 1.00x)\ncfl_pred_cfl_left_w32_8bpc_rvv:     742.4 (11.13x)\ncfl_pred_cfl_left_w32_16bpc_c:     6758.0 ( 1.00x)\ncfl_pred_cfl_left_w32_16bpc_rvv:    773.9 ( 8.73x)\ncfl_pred_cfl_top_w4_8bpc_c:         532.3 ( 1.00x)\ncfl_pred_cfl_top_w4_8bpc_rvv:       392.6 ( 1.36x)\ncfl_pred_cfl_top_w4_16bpc_c:        440.4 ( 1.00x)\ncfl_pred_cfl_top_w4_16bpc_rvv:      399.6 ( 1.10x)\ncfl_pred_cfl_top_w8_8bpc_c:        1563.3 ( 1.00x)\ncfl_pred_cfl_top_w8_8bpc_rvv:       603.6 ( 2.59x)\ncfl_pred_cfl_top_w8_16bpc_c:       1271.6 ( 1.00x)\ncfl_pred_cfl_top_w8_16bpc_rvv:      626.1 ( 2.03x)\ncfl_pred_cfl_top_w16_8bpc_c:       3098.6 ( 1.00x)\ncfl_pred_cfl_top_w16_8bpc_rvv:      603.6 ( 5.13x)\ncfl_pred_cfl_top_w16_16bpc_c:      2562.8 ( 1.00x)\ncfl_pred_cfl_top_w16_16bpc_rvv:     626.0 ( 4.09x)\ncfl_pred_cfl_top_w32_8bpc_c:       8278.1 ( 1.00x)\ncfl_pred_cfl_top_w32_8bpc_rvv:      741.8 (11.16x)\ncfl_pred_cfl_top_w32_16bpc_c:      6799.1 ( 1.00x)\ncfl_pred_cfl_top_w32_16bpc_rvv:     775.0 ( 8.77x)\ncfl_pred_cfl_w4_8bpc_c:             559.8 ( 1.00x)\ncfl_pred_cfl_w4_8bpc_rvv:           421.7 ( 1.33x)\ncfl_pred_cfl_w4_16bpc_c:            470.2 ( 1.00x)\ncfl_pred_cfl_w4_16bpc_rvv:          451.3 ( 1.04x)\ncfl_pred_cfl_w8_8bpc_c:            1605.5 ( 1.00x)\ncfl_pred_cfl_w8_8bpc_rvv:           632.8 ( 2.54x)\ncfl_pred_cfl_w8_16bpc_c:           1308.5 ( 1.00x)\ncfl_pred_cfl_w8_16bpc_rvv:          677.9 ( 1.93x)\ncfl_pred_cfl_w16_8bpc_c:           3135.0 ( 1.00x)\ncfl_pred_cfl_w16_8bpc_rvv:          632.9 ( 4.95x)\ncfl_pred_cfl_w16_16bpc_c:          2625.9 ( 1.00x)\ncfl_pred_cfl_w16_16bpc_rvv:         677.9 ( 3.87x)\ncfl_pred_cfl_w32_8bpc_c:           8376.6 ( 1.00x)\ncfl_pred_cfl_w32_8bpc_rvv:          770.4 (10.87x)\ncfl_pred_cfl_w32_16bpc_c:          6866.4 ( 1.00x)\ncfl_pred_cfl_w32_16bpc_rvv:         822.7 ( 8.35x)\n"
    },
    {
      "commit": "2f5bfc37b08c1eaa7e62a3754176eea48563d08d",
      "tree": "5648d831c3e4fbd828da6128484dbac006f230f3",
      "parents": [
        "f223436bb674b1eca98bac2dcb9c05f019c6a0e5"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Mon Jun 10 23:12:11 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv64/cdef: filter functions\n\nBenchmarks:\n- Kendryte K230:\ncdef_filter_4x4_01_8bpc_c:       1339.4 ( 1.00x)\ncdef_filter_4x4_01_8bpc_rvv:      836.2 ( 1.60x)\ncdef_filter_4x4_01_16bpc_c:      1369.1 ( 1.00x)\ncdef_filter_4x4_01_16bpc_rvv:     824.7 ( 1.66x)\ncdef_filter_4x4_10_8bpc_c:        872.8 ( 1.00x)\ncdef_filter_4x4_10_8bpc_rvv:      523.9 ( 1.67x)\ncdef_filter_4x4_10_16bpc_c:       938.2 ( 1.00x)\ncdef_filter_4x4_10_16bpc_rvv:     517.1 ( 1.81x)\ncdef_filter_4x4_11_8bpc_c:       2668.3 ( 1.00x)\ncdef_filter_4x4_11_8bpc_rvv:     1285.0 ( 2.08x)\ncdef_filter_4x4_11_16bpc_c:      2922.1 ( 1.00x)\ncdef_filter_4x4_11_16bpc_rvv:    1291.0 ( 2.26x)\ncdef_filter_4x8_01_8bpc_c:       2489.1 ( 1.00x)\ncdef_filter_4x8_01_8bpc_rvv:     1594.3 ( 1.56x)\ncdef_filter_4x8_01_16bpc_c:      2528.1 ( 1.00x)\ncdef_filter_4x8_01_16bpc_rvv:    1566.6 ( 1.61x)\ncdef_filter_4x8_10_8bpc_c:       1576.9 ( 1.00x)\ncdef_filter_4x8_10_8bpc_rvv:      967.1 ( 1.63x)\ncdef_filter_4x8_10_16bpc_c:      1641.3 ( 1.00x)\ncdef_filter_4x8_10_16bpc_rvv:     947.1 ( 1.73x)\ncdef_filter_4x8_11_8bpc_c:       5164.0 ( 1.00x)\ncdef_filter_4x8_11_8bpc_rvv:     2490.7 ( 2.07x)\ncdef_filter_4x8_11_16bpc_c:      5732.3 ( 1.00x)\ncdef_filter_4x8_11_16bpc_rvv:    2499.2 ( 2.29x)\ncdef_filter_8x8_01_8bpc_c:       4742.3 ( 1.00x)\ncdef_filter_8x8_01_8bpc_rvv:     1628.6 ( 2.91x)\ncdef_filter_8x8_01_16bpc_c:      4785.0 ( 1.00x)\ncdef_filter_8x8_01_16bpc_rvv:    1595.5 ( 3.00x)\ncdef_filter_8x8_10_8bpc_c:       2962.4 ( 1.00x)\ncdef_filter_8x8_10_8bpc_rvv:     1000.8 ( 2.96x)\ncdef_filter_8x8_10_16bpc_c:      3022.4 ( 1.00x)\ncdef_filter_8x8_10_16bpc_rvv:     975.7 ( 3.10x)\ncdef_filter_8x8_11_8bpc_c:      12623.9 ( 1.00x)\ncdef_filter_8x8_11_8bpc_rvv:     2525.4 ( 5.00x)\ncdef_filter_8x8_11_16bpc_c:     12470.7 ( 1.00x)\ncdef_filter_8x8_11_16bpc_rvv:    2528.2 ( 4.93x)\n\n- Banana Pi BPI-F3:\ncdef_filter_4x4_01_8bpc_c:       1281.2 ( 1.00x)\ncdef_filter_4x4_01_8bpc_rvv:      813.0 ( 1.58x)\ncdef_filter_4x4_01_16bpc_c:      1300.8 ( 1.00x)\ncdef_filter_4x4_01_16bpc_rvv:     808.9 ( 1.61x)\ncdef_filter_4x4_10_8bpc_c:        843.0 ( 1.00x)\ncdef_filter_4x4_10_8bpc_rvv:      498.4 ( 1.69x)\ncdef_filter_4x4_10_16bpc_c:       903.6 ( 1.00x)\ncdef_filter_4x4_10_16bpc_rvv:     497.9 ( 1.81x)\ncdef_filter_4x4_11_8bpc_c:       2614.1 ( 1.00x)\ncdef_filter_4x4_11_8bpc_rvv:     1219.6 ( 2.14x)\ncdef_filter_4x4_11_16bpc_c:      2795.6 ( 1.00x)\ncdef_filter_4x4_11_16bpc_rvv:    1243.1 ( 2.25x)\ncdef_filter_4x8_01_8bpc_c:       2405.4 ( 1.00x)\ncdef_filter_4x8_01_8bpc_rvv:     1548.5 ( 1.55x)\ncdef_filter_4x8_01_16bpc_c:      2402.7 ( 1.00x)\ncdef_filter_4x8_01_16bpc_rvv:    1542.7 ( 1.56x)\ncdef_filter_4x8_10_8bpc_c:       1522.0 ( 1.00x)\ncdef_filter_4x8_10_8bpc_rvv:      917.4 ( 1.66x)\ncdef_filter_4x8_10_16bpc_c:      1589.2 ( 1.00x)\ncdef_filter_4x8_10_16bpc_rvv:     915.9 ( 1.74x)\ncdef_filter_4x8_11_8bpc_c:       5050.7 ( 1.00x)\ncdef_filter_4x8_11_8bpc_rvv:     2358.7 ( 2.14x)\ncdef_filter_4x8_11_16bpc_c:      5510.5 ( 1.00x)\ncdef_filter_4x8_11_16bpc_rvv:    2411.6 ( 2.28x)\ncdef_filter_8x8_01_8bpc_c:       4558.3 ( 1.00x)\ncdef_filter_8x8_01_8bpc_rvv:     1579.7 ( 2.89x)\ncdef_filter_8x8_01_16bpc_c:      4551.1 ( 1.00x)\ncdef_filter_8x8_01_16bpc_rvv:    1571.1 ( 2.90x)\ncdef_filter_8x8_10_8bpc_c:       2869.3 ( 1.00x)\ncdef_filter_8x8_10_8bpc_rvv:      948.4 ( 3.03x)\ncdef_filter_8x8_10_16bpc_c:      2928.6 ( 1.00x)\ncdef_filter_8x8_10_16bpc_rvv:     944.2 ( 3.10x)\ncdef_filter_8x8_11_8bpc_c:      12317.5 ( 1.00x)\ncdef_filter_8x8_11_8bpc_rvv:     2389.7 ( 5.15x)\ncdef_filter_8x8_11_16bpc_c:     11950.6 ( 1.00x)\ncdef_filter_8x8_11_16bpc_rvv:    2440.1 ( 4.90x)\n"
    },
    {
      "commit": "f223436bb674b1eca98bac2dcb9c05f019c6a0e5",
      "tree": "6307d9613caf888cb3c4ae900ce88e2952a62d3c",
      "parents": [
        "38f74bdc4625221bca460af936b4c778afb255d0"
      ],
      "author": {
        "name": "Bogdan Gligorijević",
        "email": "bogdangligorijevic3@gmail.com",
        "time": "Mon Jul 08 21:34:14 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "pal_idx_finish\n\nBenchmarks:\n\n- Kendryte K230:\npal_idx_finish_w4_c:       122.5 ( 1.00x)\npal_idx_finish_w4_rvv:     107.2 ( 1.14x)\npal_idx_finish_w8_c:       302.8 ( 1.00x)\npal_idx_finish_w8_rvv:     197.9 ( 1.53x)\npal_idx_finish_w16_c:      868.2 ( 1.00x)\npal_idx_finish_w16_rvv:    438.5 ( 1.98x)\npal_idx_finish_w32_c:     1966.5 ( 1.00x)\npal_idx_finish_w32_rvv:    833.0 ( 2.36x)\npal_idx_finish_w64_c:     4737.5 ( 1.00x)\npal_idx_finish_w64_rvv:   1818.3 ( 2.61x)\n\n- Banana Pi BPI-F3:\npal_idx_finish_w4_c:       122.4 ( 1.00x)\npal_idx_finish_w4_rvv:     132.0 ( 0.93x)\npal_idx_finish_w8_c:       289.4 ( 1.00x)\npal_idx_finish_w8_rvv:     195.8 ( 1.48x)\npal_idx_finish_w16_c:      788.0 ( 1.00x)\npal_idx_finish_w16_rvv:    430.6 ( 1.83x)\npal_idx_finish_w32_c:     1699.2 ( 1.00x)\npal_idx_finish_w32_rvv:    816.3 ( 2.08x)\npal_idx_finish_w64_c:     3977.7 ( 1.00x)\npal_idx_finish_w64_rvv:   1779.4 ( 2.24x)\n"
    },
    {
      "commit": "38f74bdc4625221bca460af936b4c778afb255d0",
      "tree": "2bfaefdb3006ddfa3231256d29199132874f8aa5",
      "parents": [
        "7072e79faa8b8f387960b4a738139c98c270277f"
      ],
      "author": {
        "name": "Nathan E. Egge",
        "email": "unlord@xiph.org",
        "time": "Sun May 05 12:23:44 2024 -0400"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 09 16:18:42 2024 +0200"
      },
      "message": "riscv: Allow multiple .option arch with vararg ext\n"
    },
    {
      "commit": "7072e79faa8b8f387960b4a738139c98c270277f",
      "tree": "fcd71cb7a2907ca10721101cb9d76b2839be8d8a",
      "parents": [
        "21d9f29d388c230a7fe4e964397399247162bd5e"
      ],
      "author": {
        "name": "Henrik Gramner",
        "email": "gramner@twoorioles.com",
        "time": "Fri Oct 04 11:35:20 2024 +0200"
      },
      "committer": {
        "name": "Henrik Gramner",
        "email": "gramner@twoorioles.com",
        "time": "Mon Oct 07 13:04:34 2024 +0200"
      },
      "message": "x86: Make AVX2 SGR gatherless\n\nInstead of using gathers we can calculate the value of\nsgr_x_by_x[min(z, 255)] by doing 256 / (z + 1) in floating-point\nwith some clipping for z \u003d\u003d 0 and z \u003e\u003d 255.\n\nAs the required precision of the division is fairly small it can be\nperformed using an approximate reciprocal, which is significantly\nfaster than a regular division.\n\nGather instructions are slow on all AMD CPU:s, and on most Intel\nCPU:s ever since µcode updates were issued as a workaround for\nthe Gather Data Sampling side channel vulnerability.\n"
    },
    {
      "commit": "21d9f29d388c230a7fe4e964397399247162bd5e",
      "tree": "fe8b1a36248483aa3b74846961facf2629a33c48",
      "parents": [
        "ed004fe95d47e30e8248764fddbb08b77ba13187"
      ],
      "author": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Tue Oct 01 13:42:23 2024 +0200"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed Oct 02 13:00:26 2024 +0200"
      },
      "message": "tests: Add a fail fast option\n"
    },
    {
      "commit": "ed004fe95d47e30e8248764fddbb08b77ba13187",
      "tree": "426c9a0c424ef155ee0842a9ad8ccb0abb5353f9",
      "parents": [
        "62a51df14ef561d2f4d7a36b84142fb6438d1516"
      ],
      "author": {
        "name": "jinbo",
        "email": "jinbo@loongson.cn",
        "time": "Thu Sep 26 11:01:26 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: minor improvement on decode_symbol_adapt\n\nChange-Id: I78fe788113ff2487ba1ce2e7d0c7d7c78c5a8c58\n"
    },
    {
      "commit": "62a51df14ef561d2f4d7a36b84142fb6438d1516",
      "tree": "333154cd79d1b550ad097078851bf252262d2f03",
      "parents": [
        "757f294a496ba35ec71907bbb90e82bd1b8e9e34"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Tue Sep 10 17:27:24 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: rewrite optimization functions in loongarch/itx.S\n\nChange-Id: I1566e8145d36296f2c76107cf15fc2cc7ac0ecc7\n"
    },
    {
      "commit": "757f294a496ba35ec71907bbb90e82bd1b8e9e34",
      "tree": "ba6cd5d3d185317ef91c0b59958a04e1990550d6",
      "parents": [
        "3d96175df2b536263a506bff10e1271b40690f36"
      ],
      "author": {
        "name": "guxiwei",
        "email": "guxiwei-hf@loongson.cn",
        "time": "Tue Sep 10 11:22:32 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "LoongArch: Add save_tmvs_lsx\n\nThe performance data is as follows:\nsave_tmvs_c:        3938.6 ( 1.00x)\nsave_tmvs_lsx:      1355.3 ( 2.91x)\n"
    },
    {
      "commit": "3d96175df2b536263a506bff10e1271b40690f36",
      "tree": "efe7b09fe229176a75e80efb4f595bc3b0783c3e",
      "parents": [
        "70582027e7b04360e0822230b12915924ce79781"
      ],
      "author": {
        "name": "jinbo",
        "email": "jinbo@loongson.cn",
        "time": "Wed Sep 04 17:00:16 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: refactor loopfilter\n\nbench performance before:\nlpf_h_sb_y_w16_8bpc_c:      117.0 ( 1.00x)\nlpf_h_sb_y_w16_8bpc_lsx:     33.9 ( 3.46x)\nlpf_v_sb_y_w16_8bpc_c:      132.1 ( 1.00x)\nlpf_v_sb_y_w16_8bpc_lsx:     59.7 ( 2.21x)\n\nbench performance after:\nlpf_h_sb_y_w16_8bpc_c:      114.9 ( 1.00x)\nlpf_h_sb_y_w16_8bpc_lsx:     32.0 ( 3.59x)\nlpf_v_sb_y_w16_8bpc_c:      132.5 ( 1.00x)\nlpf_v_sb_y_w16_8bpc_lsx:     28.1 ( 4.72x)\n\nChange-Id: Ie64e164a9416c438f6b3881ce18fb42e2ddd073d\n"
    },
    {
      "commit": "70582027e7b04360e0822230b12915924ce79781",
      "tree": "90f9c1f8f189dd205da8ea5d635be8623516219d",
      "parents": [
        "96d6e472ada1d006daa06d54fb73f97f3cda333b"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Thu Aug 22 09:20:48 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: add lasx implementation of sgr_3x3 for 8 bpc\n\nsgr_3x3_8bpc_c:                                   27233.1 ( 1.00x)\nsgr_3x3_8bpc_lsx:                                 12874.7 ( 2.12x)\nsgr_3x3_8bpc_lasx:                                10183.7 ( 2.67x)\n\nChange-Id: I2aa469e8560733d6191396186bf776a12ad6e4a3\n"
    },
    {
      "commit": "96d6e472ada1d006daa06d54fb73f97f3cda333b",
      "tree": "a18ee33e68d31a9f2916ad087491ae84aa23b6fe",
      "parents": [
        "b9e9a0ef792808cfd69cc3f9490ade77c0efbc1a"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Wed Aug 21 19:59:44 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: rewirte warp_8x8/8x8t_lsx for 8 bpc\n\nbefore:\nwarp_8x8_8bpc_c:                                    109.8 ( 1.00x)\nwarp_8x8_8bpc_lsx:                                   44.6 ( 2.46x)\nwarp_8x8t_8bpc_c:                                    97.5 ( 1.00x)\nwarp_8x8t_8bpc_lsx:                                  43.7 ( 2.23x)\n\nafter:\nwarp_8x8_8bpc_c:                                    109.8 ( 1.00x)\nwarp_8x8_8bpc_lsx:                                   39.2 ( 2.80x)\nwarp_8x8t_8bpc_c:                                    97.5 ( 1.00x)\nwarp_8x8t_8bpc_lsx:                                  37.9 ( 2.57x)\n\nChange-Id: I11728c2c30821b8e2b1c85208710dfe5d1c1269c\n"
    },
    {
      "commit": "b9e9a0ef792808cfd69cc3f9490ade77c0efbc1a",
      "tree": "b13e3904fe2379dd4e6ef2c3f1fd846529eaa765",
      "parents": [
        "af11a10a4b93a4dfb98165bce5d836d9083bbd10"
      ],
      "author": {
        "name": "jinbo",
        "email": "jinbo@loongson.cn",
        "time": "Tue Aug 20 19:12:21 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: Refine prep_8tap_8bpc_lasx\n\nmct_8tap_regular_w8_h_8bpc_c:                  47.1 ( 1.00x)\nmct_8tap_regular_w8_h_8bpc_lsx:                 6.3 ( 7.46x)\nmct_8tap_regular_w8_h_8bpc_lasx:                4.4 (10.80x)\nmct_8tap_regular_w8_hv_8bpc_c:                118.9 ( 1.00x)\nmct_8tap_regular_w8_hv_8bpc_lsx:               19.2 ( 6.20x)\nmct_8tap_regular_w8_hv_8bpc_lasx:              13.7 ( 8.69x)\nmct_8tap_regular_w8_v_8bpc_c:                  60.3 ( 1.00x)\nmct_8tap_regular_w8_v_8bpc_lsx:                 5.4 (11.08x)\nmct_8tap_regular_w8_v_8bpc_lasx:                3.3 (18.33x)\n\nChange-Id: I1140f6ffbd738166f2581bc9111ebbdf6f9fa72c\n"
    },
    {
      "commit": "af11a10a4b93a4dfb98165bce5d836d9083bbd10",
      "tree": "b82d613f9fea7848f1199761c507a71b2a275d70",
      "parents": [
        "90a9549b4ef64a9d8f1f1dc03b6252390f316aa8"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Fri Aug 16 15:10:51 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: add lasx implementation of wiener filter for 8 bpc\n\nwiener_5tap_8bpc_c:                               18382.0 ( 1.00x)\nwiener_5tap_8bpc_lsx:                              4166.9 ( 4.41x)\nwiener_5tap_8bpc_lasx:                             2832.2 ( 6.49x)\nwiener_7tap_8bpc_c:                               18339.6 ( 1.00x)\nwiener_7tap_8bpc_lsx:                              4168.3 ( 4.40x)\nwiener_7tap_8bpc_lasx:                             2832.5 ( 6.47x)\n\nChange-Id: I183a8cb008203fb61683b0543d9409d58d141a2e\n"
    },
    {
      "commit": "90a9549b4ef64a9d8f1f1dc03b6252390f316aa8",
      "tree": "b38a2403adb9b1b73ba5fe632af3afcc30dade8a",
      "parents": [
        "411fc219a754977bb2342d575ecbff59968a6fab"
      ],
      "author": {
        "name": "zhoupeng",
        "email": "zhoupeng@loongson.cn",
        "time": "Fri Sep 06 11:14:47 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized load_tmvs_c function by LSX\n\nload_tmvs_c:     9702.0 ( 1.00x)\nload_tmvs_lsx:   7857.0 ( 1.23x)\n"
    },
    {
      "commit": "411fc219a754977bb2342d575ecbff59968a6fab",
      "tree": "74037de73df4f23dd92dce46ab00e5f781feb02e",
      "parents": [
        "7c63bb1b6ebf5f8621fe0d0bbcf02f78634e6c24"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Tue Aug 06 10:31:42 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized ipred_z1 8bpc functions by LSX\n\nintra_pred_z1_w4_8bpc_c:        16.5 ( 1.00x)\nintra_pred_z1_w4_8bpc_lsx:       7.1 ( 2.31x)\nintra_pred_z1_w8_8bpc_c:        31.9 ( 1.00x)\nintra_pred_z1_w8_8bpc_lsx:      10.0 ( 3.20x)\nintra_pred_z1_w16_8bpc_c:       80.1 ( 1.00x)\nintra_pred_z1_w16_8bpc_lsx:     20.2 ( 3.96x)\nintra_pred_z1_w32_8bpc_c:      185.8 ( 1.00x)\nintra_pred_z1_w32_8bpc_lsx:     40.8 ( 4.55x)\nintra_pred_z1_w64_8bpc_c:      511.1 ( 1.00x)\nintra_pred_z1_w64_8bpc_lsx:     99.0 ( 5.16x)\n\nChange-Id: Id7591e9b87e5b4d7fc3f438397e25dc6ca8e7f91\n"
    },
    {
      "commit": "7c63bb1b6ebf5f8621fe0d0bbcf02f78634e6c24",
      "tree": "7d8a16671cd8ee3ea790fc68f6788dd8e4de157d",
      "parents": [
        "e3101ddc8b8fbb83efe00e17e5e9f775075c6609"
      ],
      "author": {
        "name": "zhoupeng",
        "email": "zhoupeng@loongson.cn",
        "time": "Fri Jul 19 14:48:47 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized emu_edge_c function by LSX\n\nemu_edge_w4_8bpc_c:        9.0 ( 1.00x)\nemu_edge_w4_8bpc_lsx:      6.7 ( 1.34x)\nemu_edge_w8_8bpc_c:       12.9 ( 1.00x)\nemu_edge_w8_8bpc_lsx:      9.2 ( 1.40x)\nemu_edge_w16_8bpc_c:       20.0 ( 1.00x)\nemu_edge_w16_8bpc_lsx:     16.3 ( 1.23x)\nemu_edge_w32_8bpc_c:       44.6 ( 1.00x)\nemu_edge_w32_8bpc_lsx:     33.3 ( 1.34x)\nemu_edge_w64_8bpc_c:       79.9 ( 1.00x)\nemu_edge_w64_8bpc_lsx:     66.2 ( 1.21x)\nemu_edge_w128_8bpc_c:      193.9 ( 1.00x)\nemu_edge_w128_8bpc_lsx:    197.8 ( 0.98x)\n\nChange-Id: I180c94d311509740b03793419d5790a931532980\n"
    },
    {
      "commit": "e3101ddc8b8fbb83efe00e17e5e9f775075c6609",
      "tree": "54c8df61f18c42f5ca4280da0249eae53a6d0484",
      "parents": [
        "7f891597bfafa5daadc61be7d30c92e845f04f1b"
      ],
      "author": {
        "name": "guxiwei",
        "email": "guxiwei-hf@loongson.cn",
        "time": "Tue Jul 23 14:35:20 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "LoongArch64: Implement checked_call()\n\nNow checkasm calls the test function \u0027func_new\u0027 through\nthe wrapper \u0027checked_call\u0027 instead of calling it directly.\nThe purpose of the wrapper is to check if \u0027func_new\u0027 correctly\nsaves and restores static registers. The wrapper writes dirty\nvalues to the static registers, and after calling \u0027func_new\u0027,\nit checks if the dirty values in the static registers remain consistent.\n\nChange-Id: Ia9290b55ab0f2dd87801f6fd175813d3f717d851\n"
    },
    {
      "commit": "7f891597bfafa5daadc61be7d30c92e845f04f1b",
      "tree": "a010767132c302f7b973ba0c821d88bb2ecda5a3",
      "parents": [
        "f398bf968c71681f19e1b14a8dd0e252d4bb25c3"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Tue Jul 16 17:59:40 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized ipred_filter 8bpc functions by LSX\n\nintra_pred_filter_w4_8bpc_c:          17.9 ( 1.00x)\nintra_pred_filter_w4_8bpc_lsx:         8.9 ( 2.00x)\nintra_pred_filter_w8_8bpc_c:          55.3 ( 1.00x)\nintra_pred_filter_w8_8bpc_lsx:        23.8 ( 2.33x)\nintra_pred_filter_w16_8bpc_c:        109.4 ( 1.00x)\nintra_pred_filter_w16_8bpc_lsx:       49.1 ( 2.23x)\nintra_pred_filter_w32_8bpc_c:        270.2 ( 1.00x)\nintra_pred_filter_w32_8bpc_lsx:      126.1 ( 2.14x)\n\nChange-Id: Ic4c23cb1d54d5f8557c31cdfbbd54f8beaaa32c2\n"
    },
    {
      "commit": "f398bf968c71681f19e1b14a8dd0e252d4bb25c3",
      "tree": "02146f7baae08ac444bd27bdd18700860fb0ca37",
      "parents": [
        "13a857d0564f7d172195b47c09d70294e4855986"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Fri Jul 19 10:36:18 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: Add the some optimization function about itx for 8bpc\n\n1. inv_txfm_add_dct_dct_32x16_8bpc_lsx\n2. inv_txfm_add_dct_dct_32x8_8bpc_lsx\n3. inv_txfm_add_dct_dct_64x32_8bpc_lsx\n4. inv_txfm_add_adst_flipadst_16x16_8bpc_lsx\n5. inv_txfm_add_flipadst_adst_16x16_8bpc_lsx\n6. inv_txfm_add_adst_adst_16x16_8bpc_lasx\n\nRelative speedup over C code:\n\ninv_txfm_add_32x16_dct_dct_0_8bpc_c:                 78.4 ( 1.00x)\ninv_txfm_add_32x16_dct_dct_0_8bpc_lsx:                5.7 (13.81x)\ninv_txfm_add_32x16_dct_dct_1_8bpc_c:                710.1 ( 1.00x)\ninv_txfm_add_32x16_dct_dct_1_8bpc_lsx:              102.9 ( 6.90x)\ninv_txfm_add_32x16_dct_dct_2_8bpc_c:                918.0 ( 1.00x)\ninv_txfm_add_32x16_dct_dct_2_8bpc_lsx:              103.2 ( 8.90x)\ninv_txfm_add_32x16_dct_dct_3_8bpc_c:                914.3 ( 1.00x)\ninv_txfm_add_32x16_dct_dct_3_8bpc_lsx:              103.2 ( 8.86x)\ninv_txfm_add_32x16_dct_dct_4_8bpc_c:                929.8 ( 1.00x)\ninv_txfm_add_32x16_dct_dct_4_8bpc_lsx:              102.9 ( 9.03x)\n\ninv_txfm_add_32x8_dct_dct_0_8bpc_c:                  39.6 ( 1.00x)\ninv_txfm_add_32x8_dct_dct_0_8bpc_lsx:                 3.0 (13.10x)\ninv_txfm_add_32x8_dct_dct_1_8bpc_c:                 431.6 ( 1.00x)\ninv_txfm_add_32x8_dct_dct_1_8bpc_lsx:                42.6 (10.13x)\ninv_txfm_add_32x8_dct_dct_2_8bpc_c:                 431.5 ( 1.00x)\ninv_txfm_add_32x8_dct_dct_2_8bpc_lsx:                42.6 (10.13x)\ninv_txfm_add_32x8_dct_dct_3_8bpc_c:                 432.0 ( 1.00x)\ninv_txfm_add_32x8_dct_dct_3_8bpc_lsx:                42.6 (10.14x)\ninv_txfm_add_32x8_dct_dct_4_8bpc_c:                 431.3 ( 1.00x)\ninv_txfm_add_32x8_dct_dct_4_8bpc_lsx:                42.6 (10.13x)\n\ninv_txfm_add_64x32_dct_dct_0_8bpc_c:                304.3 ( 1.00x)\ninv_txfm_add_64x32_dct_dct_0_8bpc_lsx:               20.3 (15.01x)\ninv_txfm_add_64x32_dct_dct_1_8bpc_c:               2743.1 ( 1.00x)\ninv_txfm_add_64x32_dct_dct_1_8bpc_lsx:              270.9 (10.13x)\ninv_txfm_add_64x32_dct_dct_2_8bpc_c:               3197.1 ( 1.00x)\ninv_txfm_add_64x32_dct_dct_2_8bpc_lsx:              327.7 ( 9.76x)\ninv_txfm_add_64x32_dct_dct_3_8bpc_c:               3638.3 ( 1.00x)\ninv_txfm_add_64x32_dct_dct_3_8bpc_lsx:              383.7 ( 9.48x)\ninv_txfm_add_64x32_dct_dct_4_8bpc_c:               4084.5 ( 1.00x)\ninv_txfm_add_64x32_dct_dct_4_8bpc_lsx:              441.7 ( 9.25x)\n\ninv_txfm_add_16x16_adst_flipadst_0_8bpc_c:          277.3 ( 1.00x)\ninv_txfm_add_16x16_adst_flipadst_0_8bpc_lsx:         58.7 ( 4.72x)\ninv_txfm_add_16x16_adst_flipadst_1_8bpc_c:          358.1 ( 1.00x)\ninv_txfm_add_16x16_adst_flipadst_1_8bpc_lsx:         58.7 ( 6.10x)\ninv_txfm_add_16x16_adst_flipadst_2_8bpc_c:          449.3 ( 1.00x)\ninv_txfm_add_16x16_adst_flipadst_2_8bpc_lsx:         58.7 ( 7.65x)\n\ninv_txfm_add_16x16_flipadst_adst_0_8bpc_c:          277.2 ( 1.00x)\ninv_txfm_add_16x16_flipadst_adst_0_8bpc_lsx:         58.7 ( 4.72x)\ninv_txfm_add_16x16_flipadst_adst_1_8bpc_c:          358.7 ( 1.00x)\ninv_txfm_add_16x16_flipadst_adst_1_8bpc_lsx:         58.7 ( 6.11x)\ninv_txfm_add_16x16_flipadst_adst_2_8bpc_c:          450.4 ( 1.00x)\ninv_txfm_add_16x16_flipadst_adst_2_8bpc_lsx:         58.7 ( 7.67x)\n\ninv_txfm_add_16x16_adst_adst_0_8bpc_c:              253.4 ( 1.00x)\ninv_txfm_add_16x16_adst_adst_0_8bpc_lasx:            23.1 (10.98x)\ninv_txfm_add_16x16_adst_adst_1_8bpc_c:              325.2 ( 1.00x)\ninv_txfm_add_16x16_adst_adst_1_8bpc_lasx:            23.1 (14.08x)\ninv_txfm_add_16x16_adst_adst_2_8bpc_c:              405.9 ( 1.00x)\ninv_txfm_add_16x16_adst_adst_2_8bpc_lasx:            23.1 (17.56x)\n\nChange-Id: Iaa5419a830c3308e2c4c9ac5b3699c3a971301ed\n"
    },
    {
      "commit": "13a857d0564f7d172195b47c09d70294e4855986",
      "tree": "3357143c33b24b4de816dfc0d4f219bc3dc58b3b",
      "parents": [
        "843f00e531d25a19fda0932a2df09413c9aa2acf"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Jul 08 16:03:19 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: add lsx implementation of itx_8bpc.add_16x8 series function for 8 bpc\n\nRelative speedup over C code:\n\ninv_txfm_add_16x8_adst_adst_0_8bpc_c:               127.7 ( 1.00x)\ninv_txfm_add_16x8_adst_adst_0_8bpc_lsx:              29.6 ( 4.32x)\ninv_txfm_add_16x8_adst_adst_1_8bpc_c:               206.6 ( 1.00x)\ninv_txfm_add_16x8_adst_adst_1_8bpc_lsx:              29.6 ( 6.98x)\ninv_txfm_add_16x8_adst_adst_2_8bpc_c:               206.6 ( 1.00x)\ninv_txfm_add_16x8_adst_adst_2_8bpc_lsx:              29.6 ( 6.99x)\ninv_txfm_add_16x8_adst_dct_0_8bpc_c:                126.7 ( 1.00x)\ninv_txfm_add_16x8_adst_dct_0_8bpc_lsx:               25.8 ( 4.91x)\ninv_txfm_add_16x8_adst_dct_1_8bpc_c:                205.1 ( 1.00x)\ninv_txfm_add_16x8_adst_dct_1_8bpc_lsx:               25.8 ( 7.94x)\ninv_txfm_add_16x8_adst_dct_2_8bpc_c:                205.2 ( 1.00x)\ninv_txfm_add_16x8_adst_dct_2_8bpc_lsx:               25.8 ( 7.94x)\ninv_txfm_add_16x8_adst_flipadst_0_8bpc_c:           128.3 ( 1.00x)\ninv_txfm_add_16x8_adst_flipadst_0_8bpc_lsx:          29.8 ( 4.30x)\ninv_txfm_add_16x8_adst_flipadst_1_8bpc_c:           207.2 ( 1.00x)\ninv_txfm_add_16x8_adst_flipadst_1_8bpc_lsx:          29.9 ( 6.94x)\ninv_txfm_add_16x8_adst_flipadst_2_8bpc_c:           207.1 ( 1.00x)\ninv_txfm_add_16x8_adst_flipadst_2_8bpc_lsx:          29.8 ( 6.94x)\ninv_txfm_add_16x8_adst_identity_0_8bpc_c:            78.3 ( 1.00x)\ninv_txfm_add_16x8_adst_identity_0_8bpc_lsx:          18.6 ( 4.21x)\ninv_txfm_add_16x8_adst_identity_1_8bpc_c:           157.1 ( 1.00x)\ninv_txfm_add_16x8_adst_identity_1_8bpc_lsx:          18.6 ( 8.45x)\ninv_txfm_add_16x8_adst_identity_2_8bpc_c:           157.2 ( 1.00x)\ninv_txfm_add_16x8_adst_identity_2_8bpc_lsx:          18.6 ( 8.46x)\ninv_txfm_add_16x8_dct_adst_0_8bpc_c:                127.4 ( 1.00x)\ninv_txfm_add_16x8_dct_adst_0_8bpc_lsx:               25.4 ( 5.02x)\ninv_txfm_add_16x8_dct_adst_1_8bpc_c:                201.2 ( 1.00x)\ninv_txfm_add_16x8_dct_adst_1_8bpc_lsx:               25.4 ( 7.93x)\ninv_txfm_add_16x8_dct_adst_2_8bpc_c:                201.2 ( 1.00x)\ninv_txfm_add_16x8_dct_adst_2_8bpc_lsx:               25.4 ( 7.93x)\ninv_txfm_add_16x8_dct_dct_0_8bpc_c:                  21.8 ( 1.00x)\ninv_txfm_add_16x8_dct_dct_0_8bpc_lsx:                 2.1 (10.52x)\ninv_txfm_add_16x8_dct_dct_1_8bpc_c:                 200.2 ( 1.00x)\ninv_txfm_add_16x8_dct_dct_1_8bpc_lsx:                21.6 ( 9.28x)\ninv_txfm_add_16x8_dct_dct_2_8bpc_c:                 200.2 ( 1.00x)\ninv_txfm_add_16x8_dct_dct_2_8bpc_lsx:                21.6 ( 9.28x)\ninv_txfm_add_16x8_dct_flipadst_0_8bpc_c:            127.2 ( 1.00x)\ninv_txfm_add_16x8_dct_flipadst_0_8bpc_lsx:           25.6 ( 4.96x)\ninv_txfm_add_16x8_dct_flipadst_1_8bpc_c:            201.2 ( 1.00x)\ninv_txfm_add_16x8_dct_flipadst_1_8bpc_lsx:           25.7 ( 7.84x)\ninv_txfm_add_16x8_dct_flipadst_2_8bpc_c:            201.7 ( 1.00x)\ninv_txfm_add_16x8_dct_flipadst_2_8bpc_lsx:           25.7 ( 7.86x)\ninv_txfm_add_16x8_dct_identity_0_8bpc_c:             77.3 ( 1.00x)\ninv_txfm_add_16x8_dct_identity_0_8bpc_lsx:           14.5 ( 5.35x)\ninv_txfm_add_16x8_dct_identity_1_8bpc_c:            151.2 ( 1.00x)\ninv_txfm_add_16x8_dct_identity_1_8bpc_lsx:           14.5 (10.46x)\ninv_txfm_add_16x8_dct_identity_2_8bpc_c:            151.5 ( 1.00x)\ninv_txfm_add_16x8_dct_identity_2_8bpc_lsx:           14.5 (10.48x)\ninv_txfm_add_16x8_flipadst_adst_0_8bpc_c:           128.5 ( 1.00x)\ninv_txfm_add_16x8_flipadst_adst_0_8bpc_lsx:          29.7 ( 4.32x)\ninv_txfm_add_16x8_flipadst_adst_1_8bpc_c:           207.3 ( 1.00x)\ninv_txfm_add_16x8_flipadst_adst_1_8bpc_lsx:          29.7 ( 6.97x)\ninv_txfm_add_16x8_flipadst_adst_2_8bpc_c:           207.4 ( 1.00x)\ninv_txfm_add_16x8_flipadst_adst_2_8bpc_lsx:          29.7 ( 6.98x)\ninv_txfm_add_16x8_flipadst_dct_0_8bpc_c:            126.8 ( 1.00x)\ninv_txfm_add_16x8_flipadst_dct_0_8bpc_lsx:           25.9 ( 4.90x)\ninv_txfm_add_16x8_flipadst_dct_1_8bpc_c:            204.8 ( 1.00x)\ninv_txfm_add_16x8_flipadst_dct_1_8bpc_lsx:           25.9 ( 7.92x)\ninv_txfm_add_16x8_flipadst_dct_2_8bpc_c:            205.4 ( 1.00x)\ninv_txfm_add_16x8_flipadst_dct_2_8bpc_lsx:           25.9 ( 7.94x)\ninv_txfm_add_16x8_flipadst_flipadst_0_8bpc_c:       128.6 ( 1.00x)\ninv_txfm_add_16x8_flipadst_flipadst_0_8bpc_lsx:      30.0 ( 4.29x)\ninv_txfm_add_16x8_flipadst_flipadst_1_8bpc_c:       206.6 ( 1.00x)\ninv_txfm_add_16x8_flipadst_flipadst_1_8bpc_lsx:      29.9 ( 6.90x)\ninv_txfm_add_16x8_flipadst_flipadst_2_8bpc_c:       206.5 ( 1.00x)\ninv_txfm_add_16x8_flipadst_flipadst_2_8bpc_lsx:      29.9 ( 6.90x)\ninv_txfm_add_16x8_flipadst_identity_0_8bpc_c:        77.8 ( 1.00x)\ninv_txfm_add_16x8_flipadst_identity_0_8bpc_lsx:      18.6 ( 4.18x)\ninv_txfm_add_16x8_flipadst_identity_1_8bpc_c:       156.3 ( 1.00x)\ninv_txfm_add_16x8_flipadst_identity_1_8bpc_lsx:      18.6 ( 8.40x)\ninv_txfm_add_16x8_flipadst_identity_2_8bpc_c:       156.6 ( 1.00x)\ninv_txfm_add_16x8_flipadst_identity_2_8bpc_lsx:      18.6 ( 8.42x)\ninv_txfm_add_16x8_identity_adst_0_8bpc_c:           120.7 ( 1.00x)\ninv_txfm_add_16x8_identity_adst_0_8bpc_lsx:          21.1 ( 5.71x)\ninv_txfm_add_16x8_identity_adst_1_8bpc_c:           120.8 ( 1.00x)\ninv_txfm_add_16x8_identity_adst_1_8bpc_lsx:          21.1 ( 5.71x)\ninv_txfm_add_16x8_identity_adst_2_8bpc_c:           145.5 ( 1.00x)\ninv_txfm_add_16x8_identity_adst_2_8bpc_lsx:          21.2 ( 6.88x)\ninv_txfm_add_16x8_identity_dct_0_8bpc_c:            119.1 ( 1.00x)\ninv_txfm_add_16x8_identity_dct_0_8bpc_lsx:           17.9 ( 6.67x)\ninv_txfm_add_16x8_identity_dct_1_8bpc_c:            119.1 ( 1.00x)\ninv_txfm_add_16x8_identity_dct_1_8bpc_lsx:           17.9 ( 6.67x)\ninv_txfm_add_16x8_identity_dct_2_8bpc_c:            143.8 ( 1.00x)\ninv_txfm_add_16x8_identity_dct_2_8bpc_lsx:           17.9 ( 8.06x)\ninv_txfm_add_16x8_identity_flipadst_0_8bpc_c:       120.7 ( 1.00x)\ninv_txfm_add_16x8_identity_flipadst_0_8bpc_lsx:      21.3 ( 5.66x)\ninv_txfm_add_16x8_identity_flipadst_1_8bpc_c:       120.4 ( 1.00x)\ninv_txfm_add_16x8_identity_flipadst_1_8bpc_lsx:      21.3 ( 5.65x)\ninv_txfm_add_16x8_identity_flipadst_2_8bpc_c:       144.9 ( 1.00x)\ninv_txfm_add_16x8_identity_flipadst_2_8bpc_lsx:      21.3 ( 6.80x)\ninv_txfm_add_16x8_identity_identity_0_8bpc_c:        70.2 ( 1.00x)\ninv_txfm_add_16x8_identity_identity_0_8bpc_lsx:       9.5 ( 7.38x)\ninv_txfm_add_16x8_identity_identity_1_8bpc_c:        95.6 ( 1.00x)\ninv_txfm_add_16x8_identity_identity_1_8bpc_lsx:       9.5 (10.06x)\ninv_txfm_add_16x8_identity_identity_2_8bpc_c:        95.6 ( 1.00x)\ninv_txfm_add_16x8_identity_identity_2_8bpc_lsx:       9.5 (10.06x)\n\nChange-Id: If1e274cab0e8441297a1eb44bd86be580f4c8f62\n"
    },
    {
      "commit": "843f00e531d25a19fda0932a2df09413c9aa2acf",
      "tree": "6264c99f2219f24c5881bd4d80b6988eafab25a7",
      "parents": [
        "083cf424ff3367a16aed8335797bd901252161aa"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Sat Jul 06 16:24:21 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: opt inv_txfm_add_adst_dct/dct_dct/identity_identity_16x4_8bpc_lsx\n\nRelative speedup over C code:\n\ninv_txfm_add_16x4_adst_dct_0_8bpc_c:                 61.7 ( 1.00x)\ninv_txfm_add_16x4_adst_dct_0_8bpc_lsx:               17.8 ( 3.46x)\ninv_txfm_add_16x4_adst_dct_1_8bpc_c:                 96.2 ( 1.00x)\ninv_txfm_add_16x4_adst_dct_1_8bpc_lsx:               17.8 ( 5.39x)\ninv_txfm_add_16x4_adst_dct_2_8bpc_c:                 96.2 ( 1.00x)\ninv_txfm_add_16x4_adst_dct_2_8bpc_lsx:               17.8 ( 5.39x)\ninv_txfm_add_16x4_dct_dct_0_8bpc_c:                  10.8 ( 1.00x)\ninv_txfm_add_16x4_dct_dct_0_8bpc_lsx:                 0.9 (12.23x)\ninv_txfm_add_16x4_dct_dct_1_8bpc_c:                  94.5 ( 1.00x)\ninv_txfm_add_16x4_dct_dct_1_8bpc_lsx:                13.6 ( 6.94x)\ninv_txfm_add_16x4_dct_dct_2_8bpc_c:                  94.7 ( 1.00x)\ninv_txfm_add_16x4_dct_dct_2_8bpc_lsx:                13.6 ( 6.95x)\ninv_txfm_add_16x4_identity_identity_0_8bpc_c:        42.1 ( 1.00x)\ninv_txfm_add_16x4_identity_identity_0_8bpc_lsx:       5.1 ( 8.21x)\ninv_txfm_add_16x4_identity_identity_1_8bpc_c:        53.0 ( 1.00x)\ninv_txfm_add_16x4_identity_identity_1_8bpc_lsx:       5.1 (10.35x)\ninv_txfm_add_16x4_identity_identity_2_8bpc_c:        53.0 ( 1.00x)\ninv_txfm_add_16x4_identity_identity_2_8bpc_lsx:       5.1 (10.35x)\n\nChange-Id: I0be4f77e381da390e300070337fff404dcdcb862\n"
    },
    {
      "commit": "083cf424ff3367a16aed8335797bd901252161aa",
      "tree": "0824fc7cf1056145d3f0d87cec39d40d0e0a7d7d",
      "parents": [
        "3f6c845d810a4caadb4d72645c38df7ae2933a8b"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Mon Jul 15 18:02:20 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized cfl_pred_cfl, cfl_pred_cfl_128, cfl_pred_cfl_top and cfl_pred_cfl_left 8bpc functions by LSX\n\ncfl_pred_cfl_128_w4_8bpc_c:         19.4 ( 1.00x)\ncfl_pred_cfl_128_w4_8bpc_lsx:        4.2 ( 4.63x)\ncfl_pred_cfl_128_w8_8bpc_c:         66.3 ( 1.00x)\ncfl_pred_cfl_128_w8_8bpc_lsx:        7.3 ( 9.11x)\ncfl_pred_cfl_128_w16_8bpc_c:       150.1 ( 1.00x)\ncfl_pred_cfl_128_w16_8bpc_lsx:      14.4 (10.45x)\ncfl_pred_cfl_128_w32_8bpc_c:       403.6 ( 1.00x)\ncfl_pred_cfl_128_w32_8bpc_lsx:      34.7 (11.65x)\ncfl_pred_cfl_left_w4_8bpc_c:        20.5 ( 1.00x)\ncfl_pred_cfl_left_w4_8bpc_lsx:       4.4 ( 4.63x)\ncfl_pred_cfl_left_w8_8bpc_c:        67.9 ( 1.00x)\ncfl_pred_cfl_left_w8_8bpc_lsx:       7.6 ( 8.94x)\ncfl_pred_cfl_left_w16_8bpc_c:      152.0 ( 1.00x)\ncfl_pred_cfl_left_w16_8bpc_lsx:     14.6 (10.38x)\ncfl_pred_cfl_left_w32_8bpc_c:      405.8 ( 1.00x)\ncfl_pred_cfl_left_w32_8bpc_lsx:     35.0 (11.58x)\ncfl_pred_cfl_top_w4_8bpc_c:         20.0 ( 1.00x)\ncfl_pred_cfl_top_w4_8bpc_lsx:        4.4 ( 4.51x)\ncfl_pred_cfl_top_w8_8bpc_c:         67.6 ( 1.00x)\ncfl_pred_cfl_top_w8_8bpc_lsx:        7.5 ( 8.99x)\ncfl_pred_cfl_top_w16_8bpc_c:       152.5 ( 1.00x)\ncfl_pred_cfl_top_w16_8bpc_lsx:      14.6 (10.41x)\ncfl_pred_cfl_top_w32_8bpc_c:       408.0 ( 1.00x)\ncfl_pred_cfl_top_w32_8bpc_lsx:      35.2 (11.58x)\ncfl_pred_cfl_w4_8bpc_c:             21.1 ( 1.00x)\ncfl_pred_cfl_w4_8bpc_lsx:            4.8 ( 4.43x)\ncfl_pred_cfl_w8_8bpc_c:             68.6 ( 1.00x)\ncfl_pred_cfl_w8_8bpc_lsx:            7.9 ( 8.73x)\ncfl_pred_cfl_w16_8bpc_c:           154.4 ( 1.00x)\ncfl_pred_cfl_w16_8bpc_lsx:          15.0 (10.29x)\ncfl_pred_cfl_w32_8bpc_c:           410.3 ( 1.00x)\ncfl_pred_cfl_w32_8bpc_lsx:          35.6 (11.54x)\n\nChange-Id: I4ec7cc71483298d28379bfbd824e97a0d74d0c23\n"
    },
    {
      "commit": "3f6c845d810a4caadb4d72645c38df7ae2933a8b",
      "tree": "b87febd07b3bd52af1916f9ae4b901d4b9424475",
      "parents": [
        "b26f315d0055997942650cada6ca974321786551"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Mon Jul 15 11:07:09 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized pal_pred 8bpc functions by LSX\n\npal_pred_w4_8bpc_c:         3.0 ( 1.00x)\npal_pred_w4_8bpc_lsx:       0.6 ( 5.46x)\npal_pred_w8_8bpc_c:         8.8 ( 1.00x)\npal_pred_w8_8bpc_lsx:       0.9 ( 9.49x)\npal_pred_w16_8bpc_c:       26.0 ( 1.00x)\npal_pred_w16_8bpc_lsx:      1.9 (13.70x)\npal_pred_w32_8bpc_c:       60.6 ( 1.00x)\npal_pred_w32_8bpc_lsx:      4.0 (15.10x)\npal_pred_w64_8bpc_c:      146.9 ( 1.00x)\npal_pred_w64_8bpc_lsx:      9.2 (15.97x)\n\nChange-Id: I5414f096a23b09c3a512e727b93fa22104d141f9\n"
    },
    {
      "commit": "b26f315d0055997942650cada6ca974321786551",
      "tree": "3b79b260f767e20d67769216bf3ed00bf88e074b",
      "parents": [
        "ce45ebdef4d1076609131e92ed8be75c34f60421"
      ],
      "author": {
        "name": "jinbo",
        "email": "jinbo@loongson.cn",
        "time": "Thu Jul 11 19:38:27 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: Add prep_8tap_8bpc_lsx\n\nmct_8tap_regular_w4_0_8bpc_c:                        3.7 ( 1.00x)\nmct_8tap_regular_w4_0_8bpc_lsx:                      0.9 ( 4.21x)\nmct_8tap_regular_w4_h_8bpc_c:                       15.7 ( 1.00x)\nmct_8tap_regular_w4_h_8bpc_lsx:                      1.7 ( 9.24x)\nmct_8tap_regular_w4_hv_8bpc_c:                      44.1 ( 1.00x)\nmct_8tap_regular_w4_hv_8bpc_lsx:                     6.3 ( 6.96x)\nmct_8tap_regular_w4_v_8bpc_c:                       19.8 ( 1.00x)\nmct_8tap_regular_w4_v_8bpc_lsx:                      2.4 ( 8.21x)\nmct_8tap_regular_w8_0_8bpc_c:                       10.5 ( 1.00x)\nmct_8tap_regular_w8_0_8bpc_lsx:                      1.3 ( 8.27x)\nmct_8tap_regular_w8_h_8bpc_c:                       47.2 ( 1.00x)\nmct_8tap_regular_w8_h_8bpc_lsx:                      6.2 ( 7.61x)\nmct_8tap_regular_w8_hv_8bpc_c:                     119.5 ( 1.00x)\nmct_8tap_regular_w8_hv_8bpc_lsx:                    18.9 ( 6.32x)\nmct_8tap_regular_w8_v_8bpc_c:                       60.5 ( 1.00x)\nmct_8tap_regular_w8_v_8bpc_lsx:                      5.4 (11.12x)\nmct_8tap_regular_w16_0_8bpc_c:                      28.8 ( 1.00x)\nmct_8tap_regular_w16_0_8bpc_lsx:                     2.8 (10.32x)\nmct_8tap_regular_w16_h_8bpc_c:                     151.9 ( 1.00x)\nmct_8tap_regular_w16_h_8bpc_lsx:                    19.8 ( 7.67x)\nmct_8tap_regular_w16_hv_8bpc_c:                    357.5 ( 1.00x)\nmct_8tap_regular_w16_hv_8bpc_lsx:                   57.6 ( 6.21x)\nmct_8tap_regular_w16_v_8bpc_c:                     195.6 ( 1.00x)\nmct_8tap_regular_w16_v_8bpc_lsx:                    16.9 (11.61x)\nmct_8tap_regular_w32_0_8bpc_c:                     104.6 ( 1.00x)\nmct_8tap_regular_w32_0_8bpc_lsx:                    11.6 ( 9.03x)\nmct_8tap_regular_w32_h_8bpc_c:                     596.3 ( 1.00x)\nmct_8tap_regular_w32_h_8bpc_lsx:                    77.8 ( 7.67x)\nmct_8tap_regular_w32_hv_8bpc_c:                   1329.0 ( 1.00x)\nmct_8tap_regular_w32_hv_8bpc_lsx:                  217.9 ( 6.10x)\nmct_8tap_regular_w32_v_8bpc_c:                     771.0 ( 1.00x)\nmct_8tap_regular_w32_v_8bpc_lsx:                    65.7 (11.73x)\nmct_8tap_regular_w64_0_8bpc_c:                     242.0 ( 1.00x)\nmct_8tap_regular_w64_0_8bpc_lsx:                    27.0 ( 8.95x)\nmct_8tap_regular_w64_h_8bpc_c:                    1455.9 ( 1.00x)\nmct_8tap_regular_w64_h_8bpc_lsx:                   186.9 ( 7.79x)\nmct_8tap_regular_w64_hv_8bpc_c:                   3221.7 ( 1.00x)\nmct_8tap_regular_w64_hv_8bpc_lsx:                  521.8 ( 6.17x)\nmct_8tap_regular_w64_v_8bpc_c:                    1836.1 ( 1.00x)\nmct_8tap_regular_w64_v_8bpc_lsx:                   158.2 (11.61x)\nmct_8tap_regular_w128_0_8bpc_c:                    629.0 ( 1.00x)\nmct_8tap_regular_w128_0_8bpc_lsx:                   66.3 ( 9.49x)\nmct_8tap_regular_w128_h_8bpc_c:                   3617.5 ( 1.00x)\nmct_8tap_regular_w128_h_8bpc_lsx:                  463.6 ( 7.80x)\nmct_8tap_regular_w128_hv_8bpc_c:                  7881.7 ( 1.00x)\nmct_8tap_regular_w128_hv_8bpc_lsx:                1290.3 ( 6.11x)\nmct_8tap_regular_w128_v_8bpc_c:                   4552.9 ( 1.00x)\nmct_8tap_regular_w128_v_8bpc_lsx:                  391.1 (11.64x)\n\nChange-Id: I8c6046e4bd6c1fb19d5712234abece0355fb77fa\n"
    },
    {
      "commit": "ce45ebdef4d1076609131e92ed8be75c34f60421",
      "tree": "2cad1aeec376fe9f0cde993a607838f8e6cf361a",
      "parents": [
        "5319278dbec4af171168d9e3c204e345826f3982"
      ],
      "author": {
        "name": "zhoupeng",
        "email": "zhoupeng@loongson.cn",
        "time": "Thu Jul 11 14:16:46 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized blenc_h_c function by LSX/LASX\n\nblend_h_w2_8bpc_c:                                   3.8 ( 1.00x)\nblend_h_w2_8bpc_lsx:                                 1.9 ( 1.98x)\nblend_h_w2_8bpc_lasx:                                1.9 ( 1.98x)\nblend_h_w4_8bpc_c:                                   6.4 ( 1.00x)\nblend_h_w4_8bpc_lsx:                                 1.8 ( 3.49x)\nblend_h_w4_8bpc_lasx:                                1.8 ( 3.49x)\nblend_h_w8_8bpc_c:                                  11.6 ( 1.00x)\nblend_h_w8_8bpc_lsx:                                 1.8 ( 6.45x)\nblend_h_w8_8bpc_lasx:                                1.8 ( 6.48x)\nblend_h_w16_8bpc_c:                                 21.5 ( 1.00x)\nblend_h_w16_8bpc_lsx:                                2.1 (10.47x)\nblend_h_w16_8bpc_lasx:                               2.1 (10.48x)\nblend_h_w32_8bpc_c:                                 41.9 ( 1.00x)\nblend_h_w32_8bpc_lsx:                                3.8 (11.08x)\nblend_h_w32_8bpc_lasx:                               3.9 (10.67x)\nblend_h_w64_8bpc_c:                                 82.0 ( 1.00x)\nblend_h_w64_8bpc_lsx:                                6.9 (11.89x)\nblend_h_w64_8bpc_lasx:                               4.6 (17.93x)\nblend_h_w128_8bpc_c:                               202.3 ( 1.00x)\nblend_h_w128_8bpc_lsx:                              16.4 (12.30x)\nblend_h_w128_8bpc_lasx:                             11.4 (17.77x)\n\nChange-Id: I6d6599ccbaba8a62a629c4a52254b2369dba60f6\n"
    },
    {
      "commit": "5319278dbec4af171168d9e3c204e345826f3982",
      "tree": "f0e8a85efac3ead78f9a109b2751020efa0c2920",
      "parents": [
        "0b9c756f42faacf2fdd669afc8f803b997754bae"
      ],
      "author": {
        "name": "zhoupeng",
        "email": "zhoupeng@loongson.cn",
        "time": "Wed Jul 10 09:22:13 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized blend_c/blenc_v_c function by LSX\n\nblend_v_w2_8bpc_c:                                   5.7 ( 1.00x)\nblend_v_w2_8bpc_lsx:                                 3.6 ( 1.60x)\nblend_v_w4_8bpc_c:                                  22.8 ( 1.00x)\nblend_v_w4_8bpc_lsx:                                 7.1 ( 3.20x)\nblend_v_w8_8bpc_c:                                  40.2 ( 1.00x)\nblend_v_w8_8bpc_lsx:                                 7.1 ( 5.63x)\nblend_v_w16_8bpc_c:                                 74.6 ( 1.00x)\nblend_v_w16_8bpc_lsx:                                8.1 ( 9.26x)\nblend_v_w32_8bpc_c:                                144.0 ( 1.00x)\nblend_v_w32_8bpc_lsx:                               13.3 (10.83x)\nblend_w4_8bpc_c:                                     4.9 ( 1.00x)\nblend_w4_8bpc_lsx:                                   1.9 ( 2.49x)\nblend_w8_8bpc_c:                                    14.1 ( 1.00x)\nblend_w8_8bpc_lsx:                                   3.2 ( 4.37x)\nblend_w16_8bpc_c:                                   51.5 ( 1.00x)\nblend_w16_8bpc_lsx:                                  7.9 ( 6.51x)\nblend_w32_8bpc_c:                                  127.5 ( 1.00x)\nblend_w32_8bpc_lsx:                                 19.6 ( 6.52x)\n\nChange-Id: I95e2dbc1f0735688f5473687f1a7e8d37ffbe417\n"
    },
    {
      "commit": "0b9c756f42faacf2fdd669afc8f803b997754bae",
      "tree": "5787308cf92a78d255f3e05bc0780513a2a5b434",
      "parents": [
        "7463c2af64f19960c83dbb6ed0c0efb8c7c7f540"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Tue Jul 09 15:39:19 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized ipred_smooth, ipred_smooth_h and ipred_smooth_v 8bpc functions by LSX\n\nintra_pred_smooth_h_w4_8bpc_c:         7.3 ( 1.00x)\nintra_pred_smooth_h_w4_8bpc_lsx:       3.1 ( 2.36x)\nintra_pred_smooth_h_w8_8bpc_c:        21.3 ( 1.00x)\nintra_pred_smooth_h_w8_8bpc_lsx:       4.5 ( 4.71x)\nintra_pred_smooth_h_w16_8bpc_c:       66.3 ( 1.00x)\nintra_pred_smooth_h_w16_8bpc_lsx:     13.4 ( 4.96x)\nintra_pred_smooth_h_w32_8bpc_c:      160.0 ( 1.00x)\nintra_pred_smooth_h_w32_8bpc_lsx:     29.3 ( 5.46x)\nintra_pred_smooth_h_w64_8bpc_c:      400.2 ( 1.00x)\nintra_pred_smooth_h_w64_8bpc_lsx:     68.3 ( 5.86x)\nintra_pred_smooth_v_w4_8bpc_c:         6.6 ( 1.00x)\nintra_pred_smooth_v_w4_8bpc_lsx:       3.1 ( 2.10x)\nintra_pred_smooth_v_w8_8bpc_c:        19.3 ( 1.00x)\nintra_pred_smooth_v_w8_8bpc_lsx:       4.9 ( 3.95x)\nintra_pred_smooth_v_w16_8bpc_c:       58.6 ( 1.00x)\nintra_pred_smooth_v_w16_8bpc_lsx:     24.0 ( 2.44x)\nintra_pred_smooth_v_w32_8bpc_c:      139.4 ( 1.00x)\nintra_pred_smooth_v_w32_8bpc_lsx:     27.0 ( 5.17x)\nintra_pred_smooth_v_w64_8bpc_c:      344.8 ( 1.00x)\nintra_pred_smooth_v_w64_8bpc_lsx:     70.8 ( 4.87x)\nintra_pred_smooth_w4_8bpc_c:          10.2 ( 1.00x)\nintra_pred_smooth_w4_8bpc_lsx:         7.9 ( 1.30x)\nintra_pred_smooth_w8_8bpc_c:          30.3 ( 1.00x)\nintra_pred_smooth_w8_8bpc_lsx:        20.0 ( 1.51x)\nintra_pred_smooth_w16_8bpc_c:         96.3 ( 1.00x)\nintra_pred_smooth_w16_8bpc_lsx:       58.3 ( 1.65x)\nintra_pred_smooth_w32_8bpc_c:        231.1 ( 1.00x)\nintra_pred_smooth_w32_8bpc_lsx:      134.3 ( 1.72x)\nintra_pred_smooth_w64_8bpc_c:        571.5 ( 1.00x)\nintra_pred_smooth_w64_8bpc_lsx:      326.5 ( 1.75x)\n\nChange-Id: I22b6c2dcf27c5393bba374b4fbe8879c0463f828\n"
    },
    {
      "commit": "7463c2af64f19960c83dbb6ed0c0efb8c7c7f540",
      "tree": "eed4d5695cf9cdcb502be92cb2c1937640ba000c",
      "parents": [
        "3e9d80d83189582f5f12fb38450aa0cd1d15e21e"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Mon Jul 08 15:15:18 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized ipred_paeth 8bpc function by LSX\n\nintra_pred_paeth_w4_8bpc_c:          12.3 ( 1.00x)\nintra_pred_paeth_w4_8bpc_lsx:         3.9 ( 3.12x)\nintra_pred_paeth_w8_8bpc_c:          39.7 ( 1.00x)\nintra_pred_paeth_w8_8bpc_lsx:         6.4 ( 6.20x)\nintra_pred_paeth_w16_8bpc_c:        133.6 ( 1.00x)\nintra_pred_paeth_w16_8bpc_lsx:       17.0 ( 7.85x)\nintra_pred_paeth_w32_8bpc_c:        342.8 ( 1.00x)\nintra_pred_paeth_w32_8bpc_lsx:       52.7 ( 6.50x)\nintra_pred_paeth_w64_8bpc_c:        903.8 ( 1.00x)\nintra_pred_paeth_w64_8bpc_lsx:      107.3 ( 8.42x)\n\nChange-Id: I457bdb24fdd6b5400ec030bffbdd40c79d8165c1\n"
    },
    {
      "commit": "3e9d80d83189582f5f12fb38450aa0cd1d15e21e",
      "tree": "0770b022be948fcd17c8284fe7570834019a5c1a",
      "parents": [
        "2a9cbcc2f38a38e733d7834298326f0bbfa23608"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Fri Jul 05 09:57:19 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized ipred_h and ipred_v 8bpc function by LSX\n\nintra_pred_h_w4_8bpc_c:               4.3 ( 1.00x)\nintra_pred_h_w4_8bpc_lsx:             3.5 ( 1.21x)\nintra_pred_h_w8_8bpc_c:               5.7 ( 1.00x)\nintra_pred_h_w8_8bpc_lsx:             5.1 ( 1.11x)\nintra_pred_h_w16_8bpc_c:             13.2 ( 1.00x)\nintra_pred_h_w16_8bpc_lsx:            7.1 ( 1.86x)\nintra_pred_h_w32_8bpc_c:             12.4 ( 1.00x)\nintra_pred_h_w32_8bpc_lsx:            6.3 ( 1.96x)\nintra_pred_h_w64_8bpc_c:             25.9 ( 1.00x)\nintra_pred_h_w64_8bpc_lsx:            5.8 ( 4.44x)\nintra_pred_v_w4_8bpc_c:               4.6 ( 1.00x)\nintra_pred_v_w4_8bpc_lsx:             2.5 ( 1.85x)\nintra_pred_v_w8_8bpc_c:               6.9 ( 1.00x)\nintra_pred_v_w8_8bpc_lsx:             4.5 ( 1.53x)\nintra_pred_v_w16_8bpc_c:             13.3 ( 1.00x)\nintra_pred_v_w16_8bpc_lsx:            5.2 ( 2.56x)\nintra_pred_v_w32_8bpc_c:             16.1 ( 1.00x)\nintra_pred_v_w32_8bpc_lsx:            5.1 ( 3.13x)\nintra_pred_v_w64_8bpc_c:             21.7 ( 1.00x)\nintra_pred_v_w64_8bpc_lsx:            7.7 ( 2.80x)\n\nChange-Id: I51b3dd13877315b9c1c64590c19f1ad38bfc4bdf\n"
    },
    {
      "commit": "2a9cbcc2f38a38e733d7834298326f0bbfa23608",
      "tree": "878b7c607f7e7f1fdb8d63e5fcfb98702a501175",
      "parents": [
        "62c47f3558e7c84c5256656621c17a70ce38f9c4"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Wed Jul 03 15:19:13 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized ipred_dc,ipred_dc_128 8bpc,ipred_dc_left and ipred_dc_top functions by LSX\n\nintra_pred_dc_w4_8bpc_c:              2.1 ( 1.00x)\nintra_pred_dc_w4_8bpc_lsx:            1.3 ( 1.54x)\nintra_pred_dc_w8_8bpc_c:              3.6 ( 1.00x)\nintra_pred_dc_w8_8bpc_lsx:            3.7 ( 0.97x)\nintra_pred_dc_w16_8bpc_c:             6.9 ( 1.00x)\nintra_pred_dc_w16_8bpc_lsx:           7.8 ( 0.88x)\nintra_pred_dc_w32_8bpc_c:            14.1 ( 1.00x)\nintra_pred_dc_w32_8bpc_lsx:           7.1 ( 1.97x)\nintra_pred_dc_w64_8bpc_c:            25.3 ( 1.00x)\nintra_pred_dc_w64_8bpc_lsx:           7.4 ( 3.41x)\nintra_pred_dc_128_w4_8bpc_c:          0.6 ( 1.00x)\nintra_pred_dc_128_w4_8bpc_lsx:        0.8 ( 0.76x)\nintra_pred_dc_128_w8_8bpc_c:          1.4 ( 1.00x)\nintra_pred_dc_128_w8_8bpc_lsx:        3.2 ( 0.45x)\nintra_pred_dc_128_w16_8bpc_c:         3.4 ( 1.00x)\nintra_pred_dc_128_w16_8bpc_lsx:       7.3 ( 0.47x)\nintra_pred_dc_128_w32_8bpc_c:         8.8 ( 1.00x)\nintra_pred_dc_128_w32_8bpc_lsx:       6.4 ( 1.38x)\nintra_pred_dc_128_w64_8bpc_c:        17.0 ( 1.00x)\nintra_pred_dc_128_w64_8bpc_lsx:       6.2 ( 2.74x)\nintra_pred_dc_left_w4_8bpc_c:         1.1 ( 1.00x)\nintra_pred_dc_left_w4_8bpc_lsx:       1.1 ( 1.00x)\nintra_pred_dc_left_w8_8bpc_c:         2.1 ( 1.00x)\nintra_pred_dc_left_w8_8bpc_lsx:       3.4 ( 0.64x)\nintra_pred_dc_left_w16_8bpc_c:        4.6 ( 1.00x)\nintra_pred_dc_left_w16_8bpc_lsx:      7.5 ( 0.62x)\nintra_pred_dc_left_w32_8bpc_c:       10.3 ( 1.00x)\nintra_pred_dc_left_w32_8bpc_lsx:      7.8 ( 1.32x)\nintra_pred_dc_left_w64_8bpc_c:       18.7 ( 1.00x)\nintra_pred_dc_left_w64_8bpc_lsx:      6.6 ( 2.83x)\nintra_pred_dc_top_w4_8bpc_c:          0.9 ( 1.00x)\nintra_pred_dc_top_w4_8bpc_lsx:        0.8 ( 1.10x)\nintra_pred_dc_top_w8_8bpc_c:          1.9 ( 1.00x)\nintra_pred_dc_top_w8_8bpc_lsx:        2.8 ( 0.67x)\nintra_pred_dc_top_w16_8bpc_c:         4.2 ( 1.00x)\nintra_pred_dc_top_w16_8bpc_lsx:       5.5 ( 0.77x)\nintra_pred_dc_top_w32_8bpc_c:        10.4 ( 1.00x)\nintra_pred_dc_top_w32_8bpc_lsx:       6.7 ( 1.54x)\nintra_pred_dc_top_w64_8bpc_c:        19.9 ( 1.00x)\nintra_pred_dc_top_w64_8bpc_lsx:       6.9 ( 2.87x)\n\nChange-Id: Ib5349e2430302da0424a474ce0fedc457439c761\n"
    },
    {
      "commit": "62c47f3558e7c84c5256656621c17a70ce38f9c4",
      "tree": "95665b4332adaa67617210f5d5c34d781e3ec5c4",
      "parents": [
        "fa7b72d0820cef67ed371e02fb58fa2d1f462a51"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Thu Jun 27 10:47:01 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized cdef_filter_block 4x4,4x8,8x8 8bpc function by LSX\n\ncdef_filter_4x4_01_8bpc_c:      420.8 ( 1.00x)\ncdef_filter_4x4_01_8bpc_lsx:    117.2 ( 3.59x)\ncdef_filter_4x4_10_8bpc_c:      265.8 ( 1.00x)\ncdef_filter_4x4_10_8bpc_lsx:     98.9 ( 2.69x)\ncdef_filter_4x4_11_8bpc_c:     1036.2 ( 1.00x)\ncdef_filter_4x4_11_8bpc_lsx:    169.6 ( 6.11x)\ncdef_filter_4x8_01_8bpc_c:      802.6 ( 1.00x)\ncdef_filter_4x8_01_8bpc_lsx:    206.1 ( 3.89x)\ncdef_filter_4x8_10_8bpc_c:      489.1 ( 1.00x)\ncdef_filter_4x8_10_8bpc_lsx:    167.4 ( 2.92x)\ncdef_filter_4x8_11_8bpc_c:     2028.9 ( 1.00x)\ncdef_filter_4x8_11_8bpc_lsx:    309.4 ( 6.56x)\ncdef_filter_8x8_01_8bpc_c:     1562.2 ( 1.00x)\ncdef_filter_8x8_01_8bpc_lsx:    295.3 ( 5.29x)\ncdef_filter_8x8_10_8bpc_c:      949.4 ( 1.00x)\ncdef_filter_8x8_10_8bpc_lsx:    207.6 ( 4.57x)\ncdef_filter_8x8_11_8bpc_c:     4009.6 ( 1.00x)\ncdef_filter_8x8_11_8bpc_lsx:    466.8 ( 8.59x)\n\nChange-Id: I8cd43426a27055e18c44a7701fa50f8835c712be\n"
    },
    {
      "commit": "fa7b72d0820cef67ed371e02fb58fa2d1f462a51",
      "tree": "b52ee908e56ed76bdb8d2ab918c95d9dd1357636",
      "parents": [
        "02309b9f60198fb122409692d8909711da3bf16b"
      ],
      "author": {
        "name": "jinbo",
        "email": "jinbo@loongson.cn",
        "time": "Tue Jun 25 15:50:02 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Refine mc_put_8tap\n\nPerformance speedup over lsx is around 68%~156%.\n\nChange-Id: I0b39cd0e05e3cbd84fded121d29a91ea2a620f03\n"
    },
    {
      "commit": "02309b9f60198fb122409692d8909711da3bf16b",
      "tree": "fbe529cc1651f9b2f3e6fb1fa9e598e88ef3c5e8",
      "parents": [
        "2154425f702bb151429063c8c0d7647cf10dad31"
      ],
      "author": {
        "name": "guxiwei",
        "email": "guxiwei-hf@loongson.cn",
        "time": "Tue Jun 25 19:26:39 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "msac: Add msac_decode_bool_equia_lsx and msac_decode_hi_tok_lsx\n\nThe performance data is as follows:\nmsac_decode_bool_equi_c:             0.4 ( 1.00x)\nmsac_decode_bool_equi_lsx:           0.3 ( 1.07x)\nmsac_decode_hi_tok_c:                1.8 ( 1.00x)\nmsac_decode_hi_tok_lsx:              1.4 ( 1.27x)\n\nChange-Id: Ic2f2678cf699bb22c579424af71ae2603e228482\n"
    },
    {
      "commit": "2154425f702bb151429063c8c0d7647cf10dad31",
      "tree": "fdb95dbd20d9abe1b7be1b827ee9b111b7ba379a",
      "parents": [
        "f6ffdc90b3397c0b514ea9fe7f376779d951aff2"
      ],
      "author": {
        "name": "pengxu",
        "email": "pengxu@loongson.cn",
        "time": "Mon Jun 24 16:08:44 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "Loongarch: Optimized cdef_find_dir_8bpc function by LSX\n\ncdef_dir_8bpc_c:                 28.8 ( 1.00x)\ncdef_dir_8bpc_lsx:               19.1 ( 1.51x)\n\nChange-Id: Ic7c1f32c5b1733b011f4c448cffc93f745b564f5\n"
    },
    {
      "commit": "f6ffdc90b3397c0b514ea9fe7f376779d951aff2",
      "tree": "96c91dadda415c1ccebed55d0b8e26f1b5f7c67a",
      "parents": [
        "5de878a4e1741ff8ab1a0a8949f9d30518b3914d"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Thu Jul 04 11:26:41 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: opt inv_txfm_add_identity_identity_8x32_8bpc_lsx\n\nRelative speedup over C code:\n\ninv_txfm_add_8x32_identity_identity_0_8bpc_c:       126.1 ( 1.00x)\ninv_txfm_add_8x32_identity_identity_0_8bpc_lsx:       1.6 (78.59x)\ninv_txfm_add_8x32_identity_identity_1_8bpc_c:       136.9 ( 1.00x)\ninv_txfm_add_8x32_identity_identity_1_8bpc_lsx:       1.6 (85.31x)\ninv_txfm_add_8x32_identity_identity_2_8bpc_c:       148.0 ( 1.00x)\ninv_txfm_add_8x32_identity_identity_2_8bpc_lsx:       3.3 (45.47x)\ninv_txfm_add_8x32_identity_identity_3_8bpc_c:       159.4 ( 1.00x)\ninv_txfm_add_8x32_identity_identity_3_8bpc_lsx:       4.9 (32.78x)\ninv_txfm_add_8x32_identity_identity_4_8bpc_c:       170.2 ( 1.00x)\ninv_txfm_add_8x32_identity_identity_4_8bpc_lsx:       6.5 (26.17x)\n\nChange-Id: Iabda6efcd8a17d26a205f90757dfea85af48848f\n"
    },
    {
      "commit": "5de878a4e1741ff8ab1a0a8949f9d30518b3914d",
      "tree": "0061913269f77c36da69cc1d05633ed2a8149c61",
      "parents": [
        "2fc656604b077e380cf1e24523573dd9d10a86fe"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Tue Jun 25 16:35:24 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: Minor improvement on identity4*, identity8* and dct32*\n\n1. remove the code about identity8 in the 4x8/8x8/8x16 series\n2. modify the code of the function dct_dct_8x32/32x32/64x64\n3. modify the code about identity4 in the 4x4/4x8/8x4 series\n\nAfter the modification, function performance has been improved by 20%\n\nChange-Id: I1bc2e0fb25e508faf9fc220333460a99be3f5e49\n"
    },
    {
      "commit": "2fc656604b077e380cf1e24523573dd9d10a86fe",
      "tree": "e4fd8fa99b4b4ae0b90fe39cb1ec13a2392da80a",
      "parents": [
        "643ae52baa00db1cdf685e4d102a922bb9e0a370"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Sat Jun 15 16:21:08 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: add lsx implementation of itx_8bpc.add_8x16 series function for 8 bpc\n\nRelative speedup over C code:\n\ninv_txfm_add_8x16_adst_adst_0_8bpc_c: 208.1\ninv_txfm_add_8x16_adst_adst_0_8bpc_lsx: 31.3\ninv_txfm_add_8x16_adst_adst_1_8bpc_c: 208.4\ninv_txfm_add_8x16_adst_adst_1_8bpc_lsx: 31.3\ninv_txfm_add_8x16_adst_adst_2_8bpc_c: 208.1\ninv_txfm_add_8x16_adst_adst_2_8bpc_lsx: 31.3\ninv_txfm_add_8x16_adst_dct_0_8bpc_c: 204.0\ninv_txfm_add_8x16_adst_dct_0_8bpc_lsx: 27.2\ninv_txfm_add_8x16_adst_dct_1_8bpc_c: 204.0\ninv_txfm_add_8x16_adst_dct_1_8bpc_lsx: 27.2\ninv_txfm_add_8x16_adst_dct_2_8bpc_c: 204.0\ninv_txfm_add_8x16_adst_dct_2_8bpc_lsx: 27.2\ninv_txfm_add_8x16_adst_flipadst_0_8bpc_c: 207.9\ninv_txfm_add_8x16_adst_flipadst_0_8bpc_lsx: 31.3\ninv_txfm_add_8x16_adst_flipadst_1_8bpc_c: 208.3\ninv_txfm_add_8x16_adst_flipadst_1_8bpc_lsx: 31.3\ninv_txfm_add_8x16_adst_flipadst_2_8bpc_c: 208.6\ninv_txfm_add_8x16_adst_flipadst_2_8bpc_lsx: 31.3\ninv_txfm_add_8x16_adst_identity_0_8bpc_c: 146.6\ninv_txfm_add_8x16_adst_identity_0_8bpc_lsx: 21.8\ninv_txfm_add_8x16_adst_identity_1_8bpc_c: 146.6\ninv_txfm_add_8x16_adst_identity_1_8bpc_lsx: 21.8\ninv_txfm_add_8x16_adst_identity_2_8bpc_c: 146.6\ninv_txfm_add_8x16_adst_identity_2_8bpc_lsx: 21.8\ninv_txfm_add_8x16_dct_adst_0_8bpc_c: 204.8\ninv_txfm_add_8x16_dct_adst_0_8bpc_lsx: 26.2\ninv_txfm_add_8x16_dct_adst_1_8bpc_c: 204.8\ninv_txfm_add_8x16_dct_adst_1_8bpc_lsx: 26.1\ninv_txfm_add_8x16_dct_adst_2_8bpc_c: 204.8\ninv_txfm_add_8x16_dct_adst_2_8bpc_lsx: 26.2\ninv_txfm_add_8x16_dct_dct_0_8bpc_c: 23.1\ninv_txfm_add_8x16_dct_dct_0_8bpc_lsx: 2.3\ninv_txfm_add_8x16_dct_dct_1_8bpc_c: 200.8\ninv_txfm_add_8x16_dct_dct_1_8bpc_lsx: 21.9\ninv_txfm_add_8x16_dct_dct_2_8bpc_c: 200.7\ninv_txfm_add_8x16_dct_dct_2_8bpc_lsx: 21.9\ninv_txfm_add_8x16_dct_flipadst_0_8bpc_c: 204.6\ninv_txfm_add_8x16_dct_flipadst_0_8bpc_lsx: 26.3\ninv_txfm_add_8x16_dct_flipadst_1_8bpc_c: 204.6\ninv_txfm_add_8x16_dct_flipadst_1_8bpc_lsx: 26.3\ninv_txfm_add_8x16_dct_flipadst_2_8bpc_c: 204.6\ninv_txfm_add_8x16_dct_flipadst_2_8bpc_lsx: 26.3\ninv_txfm_add_8x16_dct_identity_0_8bpc_c: 143.2\ninv_txfm_add_8x16_dct_identity_0_8bpc_lsx: 16.7\ninv_txfm_add_8x16_dct_identity_1_8bpc_c: 142.9\ninv_txfm_add_8x16_dct_identity_1_8bpc_lsx: 16.7\ninv_txfm_add_8x16_dct_identity_2_8bpc_c: 143.5\ninv_txfm_add_8x16_dct_identity_2_8bpc_lsx: 16.7\ninv_txfm_add_8x16_flipadst_adst_0_8bpc_c: 206.5\ninv_txfm_add_8x16_flipadst_adst_0_8bpc_lsx: 31.3\ninv_txfm_add_8x16_flipadst_adst_1_8bpc_c: 206.5\ninv_txfm_add_8x16_flipadst_adst_1_8bpc_lsx: 31.3\ninv_txfm_add_8x16_flipadst_adst_2_8bpc_c: 206.5\ninv_txfm_add_8x16_flipadst_adst_2_8bpc_lsx: 31.3\ninv_txfm_add_8x16_flipadst_dct_0_8bpc_c: 202.5\ninv_txfm_add_8x16_flipadst_dct_0_8bpc_lsx: 26.8\ninv_txfm_add_8x16_flipadst_dct_1_8bpc_c: 202.3\ninv_txfm_add_8x16_flipadst_dct_1_8bpc_lsx: 26.8\ninv_txfm_add_8x16_flipadst_dct_2_8bpc_c: 202.3\ninv_txfm_add_8x16_flipadst_dct_2_8bpc_lsx: 26.8\ninv_txfm_add_8x16_flipadst_flipadst_0_8bpc_c: 206.3\ninv_txfm_add_8x16_flipadst_flipadst_0_8bpc_lsx: 31.3\ninv_txfm_add_8x16_flipadst_flipadst_1_8bpc_c: 206.3\ninv_txfm_add_8x16_flipadst_flipadst_1_8bpc_lsx: 31.3\ninv_txfm_add_8x16_flipadst_flipadst_2_8bpc_c: 206.3\ninv_txfm_add_8x16_flipadst_flipadst_2_8bpc_lsx: 31.3\ninv_txfm_add_8x16_identity_adst_0_8bpc_c: 160.7\ninv_txfm_add_8x16_identity_adst_0_8bpc_lsx: 21.8\ninv_txfm_add_8x16_identity_adst_1_8bpc_c: 160.4\ninv_txfm_add_8x16_identity_adst_1_8bpc_lsx: 21.8\ninv_txfm_add_8x16_identity_adst_2_8bpc_c: 160.1\ninv_txfm_add_8x16_identity_adst_2_8bpc_lsx: 21.8\ninv_txfm_add_8x16_identity_dct_0_8bpc_c: 157.9\ninv_txfm_add_8x16_identity_dct_0_8bpc_lsx: 17.7\ninv_txfm_add_8x16_identity_dct_1_8bpc_c: 156.5\ninv_txfm_add_8x16_identity_dct_1_8bpc_lsx: 17.7\ninv_txfm_add_8x16_identity_dct_2_8bpc_c: 156.8\ninv_txfm_add_8x16_identity_dct_2_8bpc_lsx: 17.7\ninv_txfm_add_8x16_identity_flipadst_0_8bpc_c: 159.9\ninv_txfm_add_8x16_identity_flipadst_0_8bpc_lsx: 21.8\ninv_txfm_add_8x16_identity_flipadst_1_8bpc_c: 159.9\ninv_txfm_add_8x16_identity_flipadst_1_8bpc_lsx: 21.8\ninv_txfm_add_8x16_identity_flipadst_2_8bpc_c: 160.0\ninv_txfm_add_8x16_identity_flipadst_2_8bpc_lsx: 21.8\ninv_txfm_add_8x16_identity_identity_0_8bpc_c: 98.3\ninv_txfm_add_8x16_identity_identity_0_8bpc_lsx: 12.3\ninv_txfm_add_8x16_identity_identity_1_8bpc_c: 98.0\ninv_txfm_add_8x16_identity_identity_1_8bpc_lsx: 12.3\ninv_txfm_add_8x16_identity_identity_2_8bpc_c: 98.1\ninv_txfm_add_8x16_identity_identity_2_8bpc_lsx: 12.3\n\nChange-Id: Ida8d71e4eff782b9f81e0ad426eaa078b68528cf\n"
    },
    {
      "commit": "643ae52baa00db1cdf685e4d102a922bb9e0a370",
      "tree": "0490fe1022c7d62e151529090bd924a64892b61c",
      "parents": [
        "d60d93a55c3a47a2b447b3662505c523e315c1cb"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Fri Jun 14 10:01:21 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: add lsx implementation of itx_8bpc.add_4x16 series function for 8 bpc\n\nRelative speedup over C code:\n\ninv_txfm_add_4x16_adst_adst_0_8bpc_c: 91.1\ninv_txfm_add_4x16_adst_adst_0_8bpc_lsx: 18.2\ninv_txfm_add_4x16_adst_adst_1_8bpc_c: 91.1\ninv_txfm_add_4x16_adst_adst_1_8bpc_lsx: 18.2\ninv_txfm_add_4x16_adst_adst_2_8bpc_c: 91.1\ninv_txfm_add_4x16_adst_adst_2_8bpc_lsx: 18.2\ninv_txfm_add_4x16_adst_dct_0_8bpc_c: 89.5\ninv_txfm_add_4x16_adst_dct_0_8bpc_lsx: 14.3\ninv_txfm_add_4x16_adst_dct_1_8bpc_c: 89.5\ninv_txfm_add_4x16_adst_dct_1_8bpc_lsx: 14.3\ninv_txfm_add_4x16_adst_dct_2_8bpc_c: 89.5\ninv_txfm_add_4x16_adst_dct_2_8bpc_lsx: 14.3\ninv_txfm_add_4x16_adst_flipadst_0_8bpc_c: 91.8\ninv_txfm_add_4x16_adst_flipadst_0_8bpc_lsx: 18.2\ninv_txfm_add_4x16_adst_flipadst_1_8bpc_c: 91.7\ninv_txfm_add_4x16_adst_flipadst_1_8bpc_lsx: 18.2\ninv_txfm_add_4x16_adst_flipadst_2_8bpc_c: 91.8\ninv_txfm_add_4x16_adst_flipadst_2_8bpc_lsx: 18.2\ninv_txfm_add_4x16_adst_identity_0_8bpc_c: 60.5\ninv_txfm_add_4x16_adst_identity_0_8bpc_lsx: 6.3\ninv_txfm_add_4x16_adst_identity_1_8bpc_c: 60.5\ninv_txfm_add_4x16_adst_identity_1_8bpc_lsx: 6.3\ninv_txfm_add_4x16_adst_identity_2_8bpc_c: 60.5\ninv_txfm_add_4x16_adst_identity_2_8bpc_lsx: 6.3\ninv_txfm_add_4x16_dct_adst_0_8bpc_c: 92.7\ninv_txfm_add_4x16_dct_adst_0_8bpc_lsx: 18.4\ninv_txfm_add_4x16_dct_adst_1_8bpc_c: 92.7\ninv_txfm_add_4x16_dct_adst_1_8bpc_lsx: 18.4\ninv_txfm_add_4x16_dct_adst_2_8bpc_c: 92.7\ninv_txfm_add_4x16_dct_adst_2_8bpc_lsx: 18.4\ninv_txfm_add_4x16_dct_dct_0_8bpc_c: 13.7\ninv_txfm_add_4x16_dct_dct_0_8bpc_lsx: 1.9\ninv_txfm_add_4x16_dct_dct_1_8bpc_c: 90.6\ninv_txfm_add_4x16_dct_dct_1_8bpc_lsx: 14.5\ninv_txfm_add_4x16_dct_dct_2_8bpc_c: 90.6\ninv_txfm_add_4x16_dct_dct_2_8bpc_lsx: 14.5\ninv_txfm_add_4x16_dct_flipadst_0_8bpc_c: 93.3\ninv_txfm_add_4x16_dct_flipadst_0_8bpc_lsx: 18.6\ninv_txfm_add_4x16_dct_flipadst_1_8bpc_c: 93.4\ninv_txfm_add_4x16_dct_flipadst_1_8bpc_lsx: 18.6\ninv_txfm_add_4x16_dct_flipadst_2_8bpc_c: 93.4\ninv_txfm_add_4x16_dct_flipadst_2_8bpc_lsx: 18.6\ninv_txfm_add_4x16_dct_identity_0_8bpc_c: 62.1\ninv_txfm_add_4x16_dct_identity_0_8bpc_lsx: 6.5\ninv_txfm_add_4x16_dct_identity_1_8bpc_c: 62.1\ninv_txfm_add_4x16_dct_identity_1_8bpc_lsx: 6.5\ninv_txfm_add_4x16_dct_identity_2_8bpc_c: 62.1\ninv_txfm_add_4x16_dct_identity_2_8bpc_lsx: 6.5\ninv_txfm_add_4x16_flipadst_adst_0_8bpc_c: 92.2\ninv_txfm_add_4x16_flipadst_adst_0_8bpc_lsx: 18.1\ninv_txfm_add_4x16_flipadst_adst_1_8bpc_c: 92.3\ninv_txfm_add_4x16_flipadst_adst_1_8bpc_lsx: 18.1\ninv_txfm_add_4x16_flipadst_adst_2_8bpc_c: 92.2\ninv_txfm_add_4x16_flipadst_adst_2_8bpc_lsx: 18.1\ninv_txfm_add_4x16_flipadst_dct_0_8bpc_c: 90.6\ninv_txfm_add_4x16_flipadst_dct_0_8bpc_lsx: 14.3\ninv_txfm_add_4x16_flipadst_dct_1_8bpc_c: 90.6\ninv_txfm_add_4x16_flipadst_dct_1_8bpc_lsx: 14.3\ninv_txfm_add_4x16_flipadst_dct_2_8bpc_c: 90.6\ninv_txfm_add_4x16_flipadst_dct_2_8bpc_lsx: 14.3\ninv_txfm_add_4x16_flipadst_flipadst_0_8bpc_c: 92.9\ninv_txfm_add_4x16_flipadst_flipadst_0_8bpc_lsx: 18.2\ninv_txfm_add_4x16_flipadst_flipadst_1_8bpc_c: 92.9\ninv_txfm_add_4x16_flipadst_flipadst_1_8bpc_lsx: 18.2\ninv_txfm_add_4x16_flipadst_flipadst_2_8bpc_c: 92.9\ninv_txfm_add_4x16_flipadst_flipadst_2_8bpc_lsx: 18.2\ninv_txfm_add_4x16_flipadst_identity_0_8bpc_c: 61.8\ninv_txfm_add_4x16_flipadst_identity_0_8bpc_lsx: 6.3\ninv_txfm_add_4x16_flipadst_identity_1_8bpc_c: 61.8\ninv_txfm_add_4x16_flipadst_identity_1_8bpc_lsx: 6.3\ninv_txfm_add_4x16_flipadst_identity_2_8bpc_c: 61.8\ninv_txfm_add_4x16_flipadst_identity_2_8bpc_lsx: 6.3\ninv_txfm_add_4x16_identity_adst_0_8bpc_c: 83.1\ninv_txfm_add_4x16_identity_adst_0_8bpc_lsx: 17.8\ninv_txfm_add_4x16_identity_adst_1_8bpc_c: 83.0\ninv_txfm_add_4x16_identity_adst_1_8bpc_lsx: 17.8\ninv_txfm_add_4x16_identity_adst_2_8bpc_c: 83.0\ninv_txfm_add_4x16_identity_adst_2_8bpc_lsx: 17.8\ninv_txfm_add_4x16_identity_dct_0_8bpc_c: 81.4\ninv_txfm_add_4x16_identity_dct_0_8bpc_lsx: 13.9\ninv_txfm_add_4x16_identity_dct_1_8bpc_c: 81.4\ninv_txfm_add_4x16_identity_dct_1_8bpc_lsx: 13.9\ninv_txfm_add_4x16_identity_dct_2_8bpc_c: 81.4\ninv_txfm_add_4x16_identity_dct_2_8bpc_lsx: 13.9\ninv_txfm_add_4x16_identity_flipadst_0_8bpc_c: 84.1\ninv_txfm_add_4x16_identity_flipadst_0_8bpc_lsx: 17.8\ninv_txfm_add_4x16_identity_flipadst_1_8bpc_c: 84.0\ninv_txfm_add_4x16_identity_flipadst_1_8bpc_lsx: 17.8\ninv_txfm_add_4x16_identity_flipadst_2_8bpc_c: 83.9\ninv_txfm_add_4x16_identity_flipadst_2_8bpc_lsx: 17.8\ninv_txfm_add_4x16_identity_identity_0_8bpc_c: 52.4\ninv_txfm_add_4x16_identity_identity_0_8bpc_lsx: 5.5\ninv_txfm_add_4x16_identity_identity_1_8bpc_c: 52.4\ninv_txfm_add_4x16_identity_identity_1_8bpc_lsx: 5.5\ninv_txfm_add_4x16_identity_identity_2_8bpc_c: 52.4\ninv_txfm_add_4x16_identity_identity_2_8bpc_lsx: 5.5\n\nChange-Id: I36322071eeea45df9289f2b1d533ee937904aec2\n"
    },
    {
      "commit": "d60d93a55c3a47a2b447b3662505c523e315c1cb",
      "tree": "3830e60aec284ba634c048e3074c33e57c21842c",
      "parents": [
        "74e0eeb5ec3a21d104ee237fb98221bc7d70fa28"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Tue May 21 16:00:33 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: add lsx implementation of itx_8bpc.add_4x8 series function for 8 bpc\n\nRelative speedup over C code:\n\ninv_txfm_add_4x8_adst_adst_0_8bpc_c: 43.8\ninv_txfm_add_4x8_adst_adst_0_8bpc_lsx: 8.6\ninv_txfm_add_4x8_adst_adst_1_8bpc_c: 43.8\ninv_txfm_add_4x8_adst_adst_1_8bpc_lsx: 8.6\ninv_txfm_add_4x8_adst_dct_0_8bpc_c: 43.0\ninv_txfm_add_4x8_adst_dct_0_8bpc_lsx: 6.5\ninv_txfm_add_4x8_adst_dct_1_8bpc_c: 43.0\ninv_txfm_add_4x8_adst_dct_1_8bpc_lsx: 6.5\ninv_txfm_add_4x8_adst_flipadst_0_8bpc_c: 44.1\ninv_txfm_add_4x8_adst_flipadst_0_8bpc_lsx: 8.8\ninv_txfm_add_4x8_adst_flipadst_1_8bpc_c: 44.1\ninv_txfm_add_4x8_adst_flipadst_1_8bpc_lsx: 8.8\ninv_txfm_add_4x8_adst_identity_0_8bpc_c: 31.3\ninv_txfm_add_4x8_adst_identity_0_8bpc_lsx: 2.9\ninv_txfm_add_4x8_adst_identity_1_8bpc_c: 31.3\ninv_txfm_add_4x8_adst_identity_1_8bpc_lsx: 2.9\ninv_txfm_add_4x8_dct_adst_0_8bpc_c: 46.3\ninv_txfm_add_4x8_dct_adst_0_8bpc_lsx: 8.8\ninv_txfm_add_4x8_dct_adst_1_8bpc_c: 46.3\ninv_txfm_add_4x8_dct_adst_1_8bpc_lsx: 8.8\ninv_txfm_add_4x8_dct_dct_0_8bpc_c: 7.3\ninv_txfm_add_4x8_dct_dct_0_8bpc_lsx: 1.5\ninv_txfm_add_4x8_dct_dct_1_8bpc_c: 45.7\ninv_txfm_add_4x8_dct_dct_1_8bpc_lsx: 6.7\ninv_txfm_add_4x8_dct_flipadst_0_8bpc_c: 46.7\ninv_txfm_add_4x8_dct_flipadst_0_8bpc_lsx: 8.8\ninv_txfm_add_4x8_dct_flipadst_1_8bpc_c: 46.7\ninv_txfm_add_4x8_dct_flipadst_1_8bpc_lsx: 8.8\ninv_txfm_add_4x8_dct_identity_0_8bpc_c: 33.8\ninv_txfm_add_4x8_dct_identity_0_8bpc_lsx: 2.9\ninv_txfm_add_4x8_dct_identity_1_8bpc_c: 33.8\ninv_txfm_add_4x8_dct_identity_1_8bpc_lsx: 2.9\ninv_txfm_add_4x8_flipadst_adst_0_8bpc_c: 44.0\ninv_txfm_add_4x8_flipadst_adst_0_8bpc_lsx: 8.6\ninv_txfm_add_4x8_flipadst_adst_1_8bpc_c: 43.9\ninv_txfm_add_4x8_flipadst_adst_1_8bpc_lsx: 8.6\ninv_txfm_add_4x8_flipadst_dct_0_8bpc_c: 43.3\ninv_txfm_add_4x8_flipadst_dct_0_8bpc_lsx: 6.5\ninv_txfm_add_4x8_flipadst_dct_1_8bpc_c: 43.4\ninv_txfm_add_4x8_flipadst_dct_1_8bpc_lsx: 6.5\ninv_txfm_add_4x8_flipadst_flipadst_0_8bpc_c: 44.4\ninv_txfm_add_4x8_flipadst_flipadst_0_8bpc_lsx: 8.8\ninv_txfm_add_4x8_flipadst_flipadst_1_8bpc_c: 44.4\ninv_txfm_add_4x8_flipadst_flipadst_1_8bpc_lsx: 8.8\ninv_txfm_add_4x8_flipadst_identity_0_8bpc_c: 31.5\ninv_txfm_add_4x8_flipadst_identity_0_8bpc_lsx: 2.9\ninv_txfm_add_4x8_flipadst_identity_1_8bpc_c: 31.5\ninv_txfm_add_4x8_flipadst_identity_1_8bpc_lsx: 2.9\ninv_txfm_add_4x8_identity_adst_0_8bpc_c: 38.9\ninv_txfm_add_4x8_identity_adst_0_8bpc_lsx: 8.2\ninv_txfm_add_4x8_identity_adst_1_8bpc_c: 38.9\ninv_txfm_add_4x8_identity_adst_1_8bpc_lsx: 8.2\ninv_txfm_add_4x8_identity_dct_0_8bpc_c: 38.1\ninv_txfm_add_4x8_identity_dct_0_8bpc_lsx: 6.1\ninv_txfm_add_4x8_identity_dct_1_8bpc_c: 38.1\ninv_txfm_add_4x8_identity_dct_1_8bpc_lsx: 6.1\ninv_txfm_add_4x8_identity_flipadst_0_8bpc_c: 39.2\ninv_txfm_add_4x8_identity_flipadst_0_8bpc_lsx: 8.3\ninv_txfm_add_4x8_identity_flipadst_1_8bpc_c: 39.2\ninv_txfm_add_4x8_identity_flipadst_1_8bpc_lsx: 8.3\ninv_txfm_add_4x8_identity_identity_0_8bpc_c: 26.4\ninv_txfm_add_4x8_identity_identity_0_8bpc_lsx: 2.4\ninv_txfm_add_4x8_identity_identity_1_8bpc_c: 26.4\ninv_txfm_add_4x8_identity_identity_1_8bpc_lsx: 2.4\n\nChange-Id: Ibbaeca98118774a261cf55afd581196d93ac2004\n"
    },
    {
      "commit": "74e0eeb5ec3a21d104ee237fb98221bc7d70fa28",
      "tree": "c4ec73446eb9e08552ae4c4ed8282d73f2f9c349",
      "parents": [
        "f2c3ccd6a649a25d718cb0c8e8b6196fdbd2407f"
      ],
      "author": {
        "name": "yuanhecai",
        "email": "yuanhecai@loongson.cn",
        "time": "Fri Jun 21 15:28:37 2024 +0800"
      },
      "committer": {
        "name": "Hecai Yuan",
        "email": "yuanhecai@loongson.cn",
        "time": "Mon Sep 30 06:37:00 2024 +0000"
      },
      "message": "loongarch: Opt one functions of itx_8bpc.add_16x32 series\n\n1. inv_txfm_add_dct_dct_16x32\n\nRelative speedup over C code:\n\ninv_txfm_add_16x32_dct_dct_0_8bpc_c: 63.4\ninv_txfm_add_16x32_dct_dct_0_8bpc_lsx: 3.3\ninv_txfm_add_16x32_dct_dct_1_8bpc_c: 687.0\ninv_txfm_add_16x32_dct_dct_1_8bpc_lsx: 55.7\ninv_txfm_add_16x32_dct_dct_2_8bpc_c: 686.4\ninv_txfm_add_16x32_dct_dct_2_8bpc_lsx: 55.6\ninv_txfm_add_16x32_dct_dct_3_8bpc_c: 686.4\ninv_txfm_add_16x32_dct_dct_3_8bpc_lsx: 55.5\ninv_txfm_add_16x32_dct_dct_4_8bpc_c: 686.4\ninv_txfm_add_16x32_dct_dct_4_8bpc_lsx: 55.6\n\nChange-Id: I9d22b8b3534b7ba17f6e85e42d08eb3165e2e8cb\n"
    },
    {
      "commit": "f2c3ccd6a649a25d718cb0c8e8b6196fdbd2407f",
      "tree": "de2590f1f6e8cd790ae28dea3a303261885894d9",
      "parents": [
        "a7a40a3fde967f227d1ab00370141c491bc8e638"
      ],
      "author": {
        "name": "MARBEAN",
        "email": "mycisco@sooplive.com",
        "time": "Sat Sep 21 07:10:06 2024 +0000"
      },
      "committer": {
        "name": "Jean-Baptiste Kempf",
        "email": "jb@videolan.org",
        "time": "Sat Sep 21 07:10:06 2024 +0000"
      },
      "message": "meson: supports the iOS platform\n"
    },
    {
      "commit": "a7a40a3fde967f227d1ab00370141c491bc8e638",
      "tree": "f985ad635e74133b07fc8dbc9345f930752bbf3c",
      "parents": [
        "8e993f4d0ba32e63733bf8d10980608d5868b815"
      ],
      "author": {
        "name": "Cameron Cawley",
        "email": "ccawley2011@gmail.com",
        "time": "Tue Sep 03 20:18:56 2024 +0100"
      },
      "committer": {
        "name": "Martin Storsjö",
        "email": "martin@martin.st",
        "time": "Wed Sep 18 18:29:36 2024 +0000"
      },
      "message": "Define __ARM_ARCH with older compilers\n\nThis is needed for GCC 4.7 and earlier, as well as Visual Studio 2022 version 17.9 and earlier.\n"
    },
    {
      "commit": "8e993f4d0ba32e63733bf8d10980608d5868b815",
      "tree": "865398d2c96c37655d6beb96c0a2831b159f0435",
      "parents": [
        "8d9b1e26b37e0bc912832f7e825823d202ad7dcc"
      ],
      "author": {
        "name": "Cameron Cawley",
        "email": "ccawley2011@gmail.com",
        "time": "Mon Sep 02 17:57:12 2024 +0100"
      },
      "committer": {
        "name": "Martin Storsjö",
        "email": "martin@martin.st",
        "time": "Wed Sep 18 18:29:36 2024 +0000"
      },
      "message": "Support older ARM versions with checkasm\n"
    },
    {
      "commit": "8d9b1e26b37e0bc912832f7e825823d202ad7dcc",
      "tree": "e2867c5c73ef9d99fdd8d755e839d49db69423eb",
      "parents": [
        "75d3ad14f2d27a0a16e8fee7db4e62f8a3cb75f9"
      ],
      "author": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Sat Sep 14 13:26:25 2024 +0000"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Tue Sep 17 12:34:37 2024 +0000"
      },
      "message": "ppc: Factor out dc_only itx\n"
    },
    {
      "commit": "75d3ad14f2d27a0a16e8fee7db4e62f8a3cb75f9",
      "tree": "675154e509783961acfc60b085eeda52fe461839",
      "parents": [
        "0bf331a1bb4b2c59211078bdf2c4130ab7d0b449"
      ],
      "author": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Mon Jul 08 08:33:19 2024 +0000"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Tue Sep 17 12:34:37 2024 +0000"
      },
      "message": "ppc: itx 16x4 pwr9\n"
    },
    {
      "commit": "0bf331a1bb4b2c59211078bdf2c4130ab7d0b449",
      "tree": "cf6d6a64ebeca7b05afe54cf222f2ee6c568dabb",
      "parents": [
        "19e122ee38f0eebf17d29f4aae904a54724244b8"
      ],
      "author": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed May 08 10:31:00 2024 +0000"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Tue Sep 17 12:34:37 2024 +0000"
      },
      "message": "ppc: itx 4x16 pwr9\n\nInitial i32x4 version, can be used as base for high bitdept.\n"
    },
    {
      "commit": "19e122ee38f0eebf17d29f4aae904a54724244b8",
      "tree": "3a0b856e635f337428426f0b4652753e556b0b7f",
      "parents": [
        "b1d847beb52f7e5618f0820cb0f0387bfd5a75f1"
      ],
      "author": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Mon May 20 09:58:13 2024 +0000"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Tue Sep 17 12:34:37 2024 +0000"
      },
      "message": "ppc: Remove high bitdepth macros from the 8bit-only code\n"
    },
    {
      "commit": "b1d847beb52f7e5618f0820cb0f0387bfd5a75f1",
      "tree": "4c15c20a93cd0ce93e4738e61c865f3b156c8be8",
      "parents": [
        "da51b12322db6b726c30c5b91c1cbd8597880c5f"
      ],
      "author": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Wed May 01 12:58:42 2024 +0000"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Tue Sep 17 12:34:37 2024 +0000"
      },
      "message": "ppc: itx 8x8 pwr9\n"
    },
    {
      "commit": "da51b12322db6b726c30c5b91c1cbd8597880c5f",
      "tree": "e4b449cac85b8ef06c6bd4b24a8ad01bf43de7aa",
      "parents": [
        "33b9d5141f19a6621b8e51f469b334e7e35882bd"
      ],
      "author": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Mon Apr 22 12:23:35 2024 +0000"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Tue Sep 17 12:34:37 2024 +0000"
      },
      "message": "ppc: itx 4x8 and 8x4 pwr9\n"
    },
    {
      "commit": "33b9d5141f19a6621b8e51f469b334e7e35882bd",
      "tree": "86b3d0f5179ef75c15215ae50fcdd99231b00b7c",
      "parents": [
        "212359662d2c6b85572b104a214787578aac3309"
      ],
      "author": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Tue Apr 16 07:39:44 2024 +0000"
      },
      "committer": {
        "name": "Luca Barbato",
        "email": "lu_zero@gentoo.org",
        "time": "Tue Sep 17 12:34:37 2024 +0000"
      },
      "message": "ppc: itx 4x4 pwr9\n"
    },
    {
      "commit": "212359662d2c6b85572b104a214787578aac3309",
      "tree": "52fa3a0f2f8895cb37648c3af052843a9880ccc0",
      "parents": [
        "bd875480a909327b5ddf469fc2695503e91770d9"
      ],
      "author": {
        "name": "Jean-Baptiste Kempf",
        "email": "jb@videolan.org",
        "time": "Mon Sep 16 20:18:36 2024 +0200"
      },
      "committer": {
        "name": "Jean-Baptiste Kempf",
        "email": "jb@videolan.org",
        "time": "Tue Sep 17 12:11:45 2024 +0000"
      },
      "message": "NEWS: get ready for 1.5.0\n"
    },
    {
      "commit": "bd875480a909327b5ddf469fc2695503e91770d9",
      "tree": "e5e526061c013c2dbe5772bbecbebad0670cc595",
      "parents": [
        "dd32cd5027c8c4bd43dc72d79df020186865bc7f"
      ],
      "author": {
        "name": "Jean-Baptiste Kempf",
        "email": "jb@videolan.org",
        "time": "Wed Jun 12 15:17:10 2024 +0200"
      },
      "committer": {
        "name": "Jean-Baptiste Kempf",
        "email": "jb@videolan.org",
        "time": "Tue Sep 17 12:11:45 2024 +0000"
      },
      "message": "Update NEWS for 1.4.3\n"
    },
    {
      "commit": "8e7b6ffa0a9e6ccfc0171cddbb6a156705043cc1",
      "tree": "4ba92cc2a1239ae64ea0b3cd0eb446f5e97e9713",
      "parents": [
        "530adf2632ca85efbc813c4d4230b440675bc09e",
        "ff34d3cf2fc7245307de23c35e74f1ac52a76fa9"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Fri Sep 13 07:26:30 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 13 07:26:30 2024 +0000"
      },
      "message": "Fix version info in vcs_version.h am: 6932a3041d am: ff34d3cf2f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libdav1d/+/3262405\n\nChange-Id: Id0cd1054bf03271c3b5e27675d2bcd45cd893564\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ff34d3cf2fc7245307de23c35e74f1ac52a76fa9",
      "tree": "4ba92cc2a1239ae64ea0b3cd0eb446f5e97e9713",
      "parents": [
        "530adf2632ca85efbc813c4d4230b440675bc09e",
        "6932a3041d394dea2ebf21d7dd34225d1d5a0563"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Fri Sep 13 07:02:10 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 13 07:02:10 2024 +0000"
      },
      "message": "Fix version info in vcs_version.h am: 6932a3041d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libdav1d/+/3262405\n\nChange-Id: I672dd02e9b245cda713f76089345979ac36f7c93\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6932a3041d394dea2ebf21d7dd34225d1d5a0563",
      "tree": "4ba92cc2a1239ae64ea0b3cd0eb446f5e97e9713",
      "parents": [
        "530adf2632ca85efbc813c4d4230b440675bc09e"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Thu Sep 12 22:40:48 2024 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Thu Sep 12 22:41:20 2024 -0700"
      },
      "message": "Fix version info in vcs_version.h\n\nBug: 366267011\nTest: builds\n\nChange-Id: I4d0037aaf4fc452ead1ba3e3ff67138f125a20ea\n"
    },
    {
      "commit": "dd32cd5027c8c4bd43dc72d79df020186865bc7f",
      "tree": "8d373321955618470d897f4ada5a5248dde42162",
      "parents": [
        "82e9155c7546127d3042fd763ecaa4421e4c53b5"
      ],
      "author": {
        "name": "Michael Bradshaw",
        "email": "mjbshaw@google.com",
        "time": "Tue Sep 10 10:54:55 2024 -0600"
      },
      "committer": {
        "name": "Ronald S. Bultje",
        "email": "rsbultje@gmail.com",
        "time": "Thu Sep 12 20:40:08 2024 +0000"
      },
      "message": "Use #if HAVE_* instead of #ifdef HAVE_*\n"
    },
    {
      "commit": "82e9155c7546127d3042fd763ecaa4421e4c53b5",
      "tree": "e0b85f7533bd74018b2e07af7a43f4d1b68862b7",
      "parents": [
        "f4a0d7cb7038859d9941f78e13aff02de3630d48"
      ],
      "author": {
        "name": "Arpad Panyik",
        "email": "Arpad.Panyik@arm.com",
        "time": "Tue Sep 10 13:37:55 2024 +0200"
      },
      "committer": {
        "name": "Martin Storsjö",
        "email": "martin@martin.st",
        "time": "Thu Sep 12 11:31:07 2024 +0000"
      },
      "message": "AArch64: Trim Armv8.0 Neon path of 6-tap and 8-tap MC functions\n\nThere are some instruction sequences we could merge after the lane\nload/store patch (ec5c3052cfcd8741c7f1b4bf4ddb0b5dcf09a1b8).\n\nThis change will simplify the loading of filter weights to save 288\nbytes in the Armv8.0 Neon path of 6-tap and 8-tap MC functions.\n"
    },
    {
      "commit": "f4a0d7cb7038859d9941f78e13aff02de3630d48",
      "tree": "8db0d04a70e12592976194918f13ecf34165f4b0",
      "parents": [
        "74ccc93687b871ec5fdbd93bfd2ef595240b990b"
      ],
      "author": {
        "name": "Kacper Michajłow",
        "email": "kasper93@gmail.com",
        "time": "Tue Sep 10 23:11:46 2024 +0200"
      },
      "committer": {
        "name": "Kacper Michajłow",
        "email": "kasper93@gmail.com",
        "time": "Wed Sep 11 02:43:02 2024 +0200"
      },
      "message": "Remove dav1d/ prefix from dav1d.h\n\nThis is possible, because we no longer generate version.h at compile\ntime.\n\nReverts header change from 7629402bbd386c5893bde8a5b8cc901a0fadb307 to\npreserve the same behaviour as before.\n"
    },
    {
      "commit": "74ccc93687b871ec5fdbd93bfd2ef595240b990b",
      "tree": "fa0120e39905af881d94add433d7231ddb932f26",
      "parents": [
        "4385e7e16107a3145cd13335d1df7d57da3201e3"
      ],
      "author": {
        "name": "Kacper Michajłow",
        "email": "kasper93@gmail.com",
        "time": "Tue Sep 10 23:09:40 2024 +0200"
      },
      "committer": {
        "name": "Kacper Michajłow",
        "email": "kasper93@gmail.com",
        "time": "Tue Sep 10 23:25:16 2024 +0200"
      },
      "message": "meson: don\u0027t generate version.h\n\nInstead of generating version.h, move the so version there and parse it\nin meson.\n"
    },
    {
      "commit": "4385e7e16107a3145cd13335d1df7d57da3201e3",
      "tree": "8a6a57615039a33eb755bb31a133d3d6501230c8",
      "parents": [
        "166e1df543d16f5b082cc8048eb7697365dbc2e8"
      ],
      "author": {
        "name": "Kyle Siefring",
        "email": "kylesiefring@gmail.com",
        "time": "Sun Aug 18 23:35:16 2024 -0400"
      },
      "committer": {
        "name": "Ronald S. Bultje",
        "email": "rsbultje@gmail.com",
        "time": "Fri Sep 06 22:12:56 2024 +0000"
      },
      "message": "Improve density of group context setting macros\n\nShared object binary size reduction:\nx84_64           : 16112 bytes\nARM64            : 16008 bytes\nARM64(+Os)       : 21592 bytes\nARMv7(+Os+mthumb): 18480 bytes\n\nSize reduction of symbols:\nx84_64           : 15712 bytes\nARM64            : 18688 bytes\nARM64(+Os)       : 18404 bytes\nARMv7(+Os+mthumb): 17322 bytes\n\nCompiles were done with clang version 18.1.8 and symbol sizes were\nobtained using nm on the shared object.\n\nProvides speed ups on older ARM64 cpus with very little impact on other\ncpus.\n\nSpeedup:\n\nc7i (skylake)\n Nature1080p      : x0.999\n Chimera          : x0.998\n\nodroid C4\n Nature1080p      : x1.007\n Chimera          : x1.016\n Models1080p      : x1.005\n MountainBike1080p: x1.009\n Balloons1080p    : x1.008\n\nRaspberry Pi 4\n Nature1080p      : x1.005\n Chimera          : x0.999\n Models1080p      : x0.999\n MountainBike1080p: x1.004\n Balloons1080p    : x1.003\n\nRaspberry Pi 2 (Cortex-A7):\n (using size optimized build)\n Nature1080p      : x1.003\n Models1080p      : x0.997\n"
    }
  ],
  "next": "166e1df543d16f5b082cc8048eb7697365dbc2e8"
}
