From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 16E3B41066 for ; Mon, 12 Sep 2022 15:23:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E54E568BB36; Mon, 12 Sep 2022 18:23:06 +0300 (EEST) Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com [209.85.219.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6914768BA39 for ; Mon, 12 Sep 2022 18:23:01 +0300 (EEST) Received: by mail-yb1-f170.google.com with SMTP id 130so13298807ybz.9 for ; Mon, 12 Sep 2022 08:23:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=u36wze/su3p0PTdKk+X8WJnxl08QqVipyv4ggZy5tJM=; b=WQ6itO/ZcBN81IM3bOBD22y2bZ8f7bPtLoKZtSI9gWaL/CDCvuQ8O1pal+O6JLCxs6 fiuTu68RY7zNUzuf8m1louQh9DLIfGOG5D62F46w3HNH9eohhk4TG+bdqu8cxZLvJe/7 sYlHmBVxeu+/xgIl3L7WyOCldryobIifhU+hunpLG3ZIday3Rz2n5AveMBsexCKQ+ASw 6N+nFMwOXBdyfQnhcsbHa40bDtdKup1/s31+ER1l+Wv9bDSWqv39JLOuBStfZuhu5yMj yS69+hRmU0Ay8WtydQaVn3I+F4lrA1hAaFumA0WXzII7aDEyuh8M0HYH/wPW6YrhbSCk S8mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=u36wze/su3p0PTdKk+X8WJnxl08QqVipyv4ggZy5tJM=; b=rZ5zVjmu50WphGfr85TREdTWgNTKW495XfKbQKZvnBoGtc5JOIuLuzv+8QH+aZxQZd O7Vut4U+owynXYbZ8Zx9zE/pDfnwuxXPmhbNcvBTmbPcqY2uEw+m12nVaB4KH3eTm/9Y 1CMoQKrnvImOnLeJA3E/uW9xf40OYkMBxAXrmgsHm4tfWyJdc8otzKUccmydVooY35Gw Kx/lXxKjGirjhhH0IdjRbzvHmNLSw2wJ/JgVdp3jNrA9M5jZ1yz+htoJU+b1RtCHed5b FsK82oQoVpB7Bhw0buMm1dST+R46B94caWPBi47X7zWkjVeJwE1fnwmAzrQOKGNk6yr2 HUaw== X-Gm-Message-State: ACgBeo2UDyDjmLuTznEfViH/6Fjex5VFdH8hLjlsmeh9TY+nKRVWaf+r lLeeukKXyOYEqG5wk5b66TBELKvxI7CgUVo9GbwsWO2D X-Google-Smtp-Source: AA6agR5MvjzYGk9wf+02ua98gA6TpkE0uhxzmDMvlN0WtDfc+79i+tyXKPS4E3naIVZNqJAglh5SijcCjP5WtLoXqXs= X-Received: by 2002:a5b:485:0:b0:67c:2c89:f3a3 with SMTP id n5-20020a5b0485000000b0067c2c89f3a3mr21158738ybp.571.1662996179772; Mon, 12 Sep 2022 08:22:59 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a81:7402:0:0:0:0:0 with HTTP; Mon, 12 Sep 2022 08:22:58 -0700 (PDT) From: Paul B Mahol Date: Mon, 12 Sep 2022 17:22:58 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000008f063d05e87c7850" Subject: [FFmpeg-devel] [PATCH] avutil/x86/float_dsp: add fma3 for scalarproduct X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --0000000000008f063d05e87c7850 Content-Type: text/plain; charset="UTF-8" Patch attached. --0000000000008f063d05e87c7850 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avutil-x86-float_dsp-add-fma3-for-scalarproduct.patch" Content-Disposition: attachment; filename="0001-avutil-x86-float_dsp-add-fma3-for-scalarproduct.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbSBmN2M0N2I4ZWVmYTFjMDZhNzRkMTdmMTNiNGU5MDEwNzg1ZGM2NDMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMjAgSmFuIDIwMjEgMTY6NTg6MzEgKzAxMDAKU3ViamVjdDogW1BBVENIXSBhdnV0aWwv eDg2L2Zsb2F0X2RzcDogYWRkIGZtYTMgZm9yIHNjYWxhcnByb2R1Y3QKClNpZ25lZC1vZmYtYnk6 IFBhdWwgQiBNYWhvbCA8b25lbWRhQGdtYWlsLmNvbT4KLS0tCiBsaWJhdnV0aWwveDg2L2Zsb2F0 X2RzcC5hc20gICAgfCAxMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBsaWJh dnV0aWwveDg2L2Zsb2F0X2RzcF9pbml0LmMgfCAgIDIgKwogMiBmaWxlcyBjaGFuZ2VkLCAxMjkg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC94ODYvZmxvYXRfZHNwLmFzbSBi L2xpYmF2dXRpbC94ODYvZmxvYXRfZHNwLmFzbQppbmRleCBjY2E0ZDAxOWM3Li44ZjhlNmRkZGY1 IDEwMDY0NAotLS0gYS9saWJhdnV0aWwveDg2L2Zsb2F0X2RzcC5hc20KKysrIGIvbGliYXZ1dGls L3g4Ni9mbG9hdF9kc3AuYXNtCkBAIC00NDAsNiArNDQwLDEzMyBAQCBjZ2xvYmFsIHNjYWxhcnBy b2R1Y3RfZmxvYXQsIDMsMywyLCB2MSwgdjIsIG9mZnNldAogJWVuZGlmCiAgICAgUkVUCiAKK0lO SVRfWU1NIGZtYTMKK2NnbG9iYWwgc2NhbGFycHJvZHVjdF9mbG9hdCwgMyw1LDgsIHYxLCB2Miwg c2l6ZSwgbGVuLCBvZmZzZXQKKyAgICB4b3IgICBvZmZzZXRxLCBvZmZzZXRxCisgICAgeG9ycHMg ICAgICBtMCwgbTAKKyAgICBzaGwgICAgIHNpemVkLCAyCisgICAgbW92ICAgICAgbGVucSwgc2l6 ZXEKKyAgICBjbXAgICAgICBsZW5xLCAzMgorICAgIGpsICAgLmwxNgorICAgIGNtcCAgICAgIGxl bnEsIDY0CisgICAgamwgICAubDMyCisgICAgeG9ycHMgICAgbTEsIG0xCisgICAgY21wICAgICAg bGVucSwgMTI4CisgICAgamwgICAubDY0CisgICAgYW5kICAgIGxlbnEsIH4xMjcKKyAgICB4b3Jw cyAgICBtMiwgbTIKKyAgICB4b3JwcyAgICBtMywgbTMKKy5sb29wMTI4OgorICAgIG1vdnVwcyAg IG00LCBbdjFxK29mZnNldHFdCisgICAgbW92dXBzICAgbTUsIFt2MXErb2Zmc2V0cSArIDMyXQor ICAgIG1vdnVwcyAgIG02LCBbdjFxK29mZnNldHEgKyA2NF0KKyAgICBtb3Z1cHMgICBtNywgW3Yx cStvZmZzZXRxICsgOTZdCisgICAgZm1hZGRwcyAgbTAsIG00LCBbdjJxK29mZnNldHEgICAgIF0s IG0wCisgICAgZm1hZGRwcyAgbTEsIG01LCBbdjJxK29mZnNldHEgKyAzMl0sIG0xCisgICAgZm1h ZGRwcyAgbTIsIG02LCBbdjJxK29mZnNldHEgKyA2NF0sIG0yCisgICAgZm1hZGRwcyAgbTMsIG03 LCBbdjJxK29mZnNldHEgKyA5Nl0sIG0zCisgICAgYWRkICAgb2Zmc2V0cSwgMTI4CisgICAgY21w ICAgb2Zmc2V0cSwgbGVucQorICAgIGpsIC5sb29wMTI4CisgICAgYWRkcHMgICAgbTAsIG0yCisg ICAgYWRkcHMgICAgbTEsIG0zCisgICAgbW92ICAgICAgbGVucSwgc2l6ZXEKKyAgICBhbmQgICAg ICBsZW5xLCAxMjcKKyAgICBjbXAgICAgICBsZW5xLCA2NAorICAgIGpnZSAubDY0CisgICAgYWRk cHMgICAgbTAsIG0xCisgICAgY21wICAgICAgbGVucSwgMzIKKyAgICBqZ2UgLmwzMgorICAgIHZl eHRyYWN0ZjEyOCB4bW0yLCBtMCwgMQorICAgIGFkZHBzICAgIHhtbTAsIHhtbTIKKyAgICBjbXAg ICAgICBsZW5xLCAxNgorICAgIGpnZSAubDE2CisgICAgbW92aGxwcyAgeG1tMSwgeG1tMAorICAg IGFkZHBzICAgIHhtbTAsIHhtbTEKKyAgICBtb3ZzcyAgICB4bW0xLCB4bW0wCisgICAgc2h1ZnBz ICAgeG1tMCwgeG1tMCwgMQorICAgIGFkZHNzICAgIHhtbTAsIHhtbTEKKyVpZiBBUkNIX1g4Nl82 NCA9PSAwCisgICAgbW92c3MgcjBtLCB4bTAKKyAgICBmbGQgZHdvcmQgcjBtCislZW5kaWYKKyAg ICBSRVQKKy5sNjQ6CisgICAgYW5kICAgIGxlbnEsIH42MworICAgIGFkZCAgICBsZW5xLCBvZmZz ZXRxCisubG9vcDY0OgorICAgIG1vdnVwcyAgIG00LCBbdjFxK29mZnNldHFdCisgICAgbW92dXBz ICAgbTUsIFt2MXErb2Zmc2V0cSArIDMyXQorICAgIGZtYWRkcHMgIG0wLCBtNCwgW3YycStvZmZz ZXRxXSwgbTAKKyAgICBmbWFkZHBzICBtMSwgbTUsIFt2MnErb2Zmc2V0cSArIDMyXSwgbTEKKyAg ICBhZGQgICBvZmZzZXRxLCA2NAorICAgIGNtcCAgIG9mZnNldHEsIGxlbnEKKyAgICBqbCAubG9v cDY0CisgICAgYWRkcHMgICAgbTAsIG0xCisgICAgbW92ICAgICAgbGVucSwgc2l6ZXEKKyAgICBh bmQgICAgICBsZW5xLCA2MworICAgIGNtcCAgICAgIGxlbnEsIDMyCisgICAgamdlIC5sMzIKKyAg ICB2ZXh0cmFjdGYxMjggeG1tMiwgbTAsIDEKKyAgICBhZGRwcyAgICB4bW0wLCB4bW0yCisgICAg Y21wICAgICAgbGVucSwgMTYKKyAgICBqZ2UgLmwxNgorICAgIG1vdmhscHMgIHhtbTEsIHhtbTAK KyAgICBhZGRwcyAgICB4bW0wLCB4bW0xCisgICAgbW92c3MgICAgeG1tMSwgeG1tMAorICAgIHNo dWZwcyAgIHhtbTAsIHhtbTAsIDEKKyAgICBhZGRzcyAgICB4bW0wLCB4bW0xCislaWYgQVJDSF9Y ODZfNjQgPT0gMAorICAgIG1vdnNzIHIwbSwgeG0wCisgICAgZmxkIGR3b3JkIHIwbQorJWVuZGlm CisgICAgUkVUCisubDMyOgorICAgIGFuZCAgICBsZW5xLCB+MzEKKyAgICBhZGQgICAgbGVucSwg b2Zmc2V0cQorLmxvb3AzMjoKKyAgICBtb3Z1cHMgICBtNCwgW3YxcStvZmZzZXRxXQorICAgIGZt YWRkcHMgIG0wLCBtNCwgW3YycStvZmZzZXRxXSwgbTAKKyAgICBhZGQgICBvZmZzZXRxLCAzMgor ICAgIGNtcCAgIG9mZnNldHEsIGxlbnEKKyAgICBqbCAubG9vcDMyCisgICAgdmV4dHJhY3RmMTI4 IHhtbTIsIG0wLCAxCisgICAgYWRkcHMgICAgeG1tMCwgeG1tMgorICAgIG1vdiAgICAgIGxlbnEs IHNpemVxCisgICAgYW5kICAgICAgbGVucSwgMzEKKyAgICBjbXAgICAgICBsZW5xLCAxNgorICAg IGpnZSAubDE2CisgICAgbW92aGxwcyAgeG1tMSwgeG1tMAorICAgIGFkZHBzICAgIHhtbTAsIHht bTEKKyAgICBtb3ZzcyAgICB4bW0xLCB4bW0wCisgICAgc2h1ZnBzICAgeG1tMCwgeG1tMCwgMQor ICAgIGFkZHNzICAgIHhtbTAsIHhtbTEKKyVpZiBBUkNIX1g4Nl82NCA9PSAwCisgICAgbW92c3Mg cjBtLCB4bTAKKyAgICBmbGQgZHdvcmQgcjBtCislZW5kaWYKKyAgICBSRVQKKy5sMTY6CisgICAg YW5kICAgIGxlbnEsIH4xNQorICAgIGFkZCAgICBsZW5xLCBvZmZzZXRxCisubG9vcDE2OgorICAg IG1vdmFwcyAgIHhtbTEsIFt2MXErb2Zmc2V0cV0KKyAgICBtdWxwcyAgICB4bW0xLCBbdjJxK29m ZnNldHFdCisgICAgYWRkcHMgICAgeG1tMCwgeG1tMQorICAgIGFkZCAgIG9mZnNldHEsIDE2Cisg ICAgY21wICAgb2Zmc2V0cSwgbGVucQorICAgIGpsIC5sb29wMTYKKyAgICBtb3ZobHBzICB4bW0x LCB4bW0wCisgICAgYWRkcHMgICAgeG1tMCwgeG1tMQorICAgIG1vdnNzICAgIHhtbTEsIHhtbTAK KyAgICBzaHVmcHMgICB4bW0wLCB4bW0wLCAxCisgICAgYWRkc3MgICAgeG1tMCwgeG1tMQorJWlm IEFSQ0hfWDg2XzY0ID09IDAKKyAgICBtb3ZzcyByMG0sIHhtMAorICAgIGZsZCBkd29yZCByMG0K KyVlbmRpZgorICAgIFJFVAorCiA7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDsgdm9pZCBmZl9idXR0 ZXJmbGllc19mbG9hdChmbG9hdCAqc3JjMCwgZmxvYXQgKnNyYzEsIGludCBsZW4pOwogOy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCmRpZmYgLS1naXQgYS9saWJhdnV0aWwveDg2L2Zsb2F0X2RzcF9pbml0 LmMgYi9saWJhdnV0aWwveDg2L2Zsb2F0X2RzcF9pbml0LmMKaW5kZXggYWQxN2JjMjA0NC4uYWQ2 YjUwNjI1OSAxMDA2NDQKLS0tIGEvbGliYXZ1dGlsL3g4Ni9mbG9hdF9kc3BfaW5pdC5jCisrKyBi L2xpYmF2dXRpbC94ODYvZmxvYXRfZHNwX2luaXQuYwpAQCAtNzQsNiArNzQsNyBAQCB2b2lkIGZm X3ZlY3Rvcl9mbXVsX3JldmVyc2VfYXZ4MihmbG9hdCAqZHN0LCBjb25zdCBmbG9hdCAqc3JjMCwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGZsb2F0ICpzcmMxLCBpbnQg bGVuKTsKIAogZmxvYXQgZmZfc2NhbGFycHJvZHVjdF9mbG9hdF9zc2UoY29uc3QgZmxvYXQgKnYx LCBjb25zdCBmbG9hdCAqdjIsIGludCBvcmRlcik7CitmbG9hdCBmZl9zY2FsYXJwcm9kdWN0X2Zs b2F0X2ZtYTMoY29uc3QgZmxvYXQgKnYxLCBjb25zdCBmbG9hdCAqdjIsIGludCBvcmRlcik7CiAK IHZvaWQgZmZfYnV0dGVyZmxpZXNfZmxvYXRfc3NlKGZsb2F0ICphdl9yZXN0cmljdCBzcmMwLCBm bG9hdCAqYXZfcmVzdHJpY3Qgc3JjMSwgaW50IGxlbik7CiAKQEAgLTExMiw1ICsxMTMsNiBAQCBh dl9jb2xkIHZvaWQgZmZfZmxvYXRfZHNwX2luaXRfeDg2KEFWRmxvYXREU1BDb250ZXh0ICpmZHNw KQogICAgICAgICBmZHNwLT52ZWN0b3JfZm1hY19zY2FsYXIgPSBmZl92ZWN0b3JfZm1hY19zY2Fs YXJfZm1hMzsKICAgICAgICAgZmRzcC0+dmVjdG9yX2ZtdWxfYWRkICAgID0gZmZfdmVjdG9yX2Zt dWxfYWRkX2ZtYTM7CiAgICAgICAgIGZkc3AtPnZlY3Rvcl9kbWFjX3NjYWxhciA9IGZmX3ZlY3Rv cl9kbWFjX3NjYWxhcl9mbWEzOworICAgICAgICBmZHNwLT5zY2FsYXJwcm9kdWN0X2Zsb2F0ID0g ZmZfc2NhbGFycHJvZHVjdF9mbG9hdF9mbWEzOwogICAgIH0KIH0KLS0gCjIuMzcuMgoK --0000000000008f063d05e87c7850 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --0000000000008f063d05e87c7850--