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 D681A444A4 for ; Mon, 12 Sep 2022 19:00:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E59B568BAE4; Mon, 12 Sep 2022 22:00:24 +0300 (EEST) Received: from mail-oo1-f52.google.com (mail-oo1-f52.google.com [209.85.161.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AC1EF68B74D for ; Mon, 12 Sep 2022 22:00:18 +0300 (EEST) Received: by mail-oo1-f52.google.com with SMTP id c22-20020a4a4f16000000b00474a44441c8so1535201oob.7 for ; Mon, 12 Sep 2022 12:00:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date; bh=+ZyQadLDxUwYU29vFo4EKIRQ3Wt0kNhO7sggsc2l2ec=; b=KEKCZkgVAVUJHtn3oEouiQq+yr9MrjQMT4h1htenzes+rIdh1SWk14KX5d0Oj5V1s+ chs8VH1g+1r2Xc8C69IG0zNgUHGT3p3Aun6qnGaqcXTJtyzo6ktjgz5EvnsdSFldZsgl FCBNB/LMk9dKrWF5Qa7cRy+q90lt4jEqFb0Mr9/LGSVGZ3K4K2kiXBMzi1UvDEb0sgCu 5OXd2OI79JpB6HI8imGulUd2X6FyQKXCzgnD6OZH6mNYpO18vgonGvFUqQRPwnhdhY2D SRLuSec52xrMXzNR6wATYfJSKtNP/Ig5EF1doIPRfQqE1bEHPGK7gFnYQRNXc5T4GqSI cRwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date; bh=+ZyQadLDxUwYU29vFo4EKIRQ3Wt0kNhO7sggsc2l2ec=; b=W0rxFgxybwAn/F/2UtpxLHhoA60UUO0Q7oAuQ+5LY92JQh8eaIqLrKDfAJKtOwnIuO iILF+i4XVKIl3QoJcP45MXWvgy/Bkju9EstLcqJY/o3Y+kJJj52tbq5wMqg8IICreY4w aTi19CBhB9j+rRn5XJ7Tnr7GnSrgGahuhuDTiDq7qOOzCqjSr6zF9d8EAf7TJg+RtnhB W0oI6m7jtCvBBanYiPzYJ1ufEASWZwBQM6LJNQHjxva5GjWqs7EndIKpbpiMpUMIsW/u 9LL6dwTA9VxQNNDYWHGHvSM/AkQjfFEAS0bW12vY5Cv9APsUeoS2BzWvrhmPjQokPevq FMfA== X-Gm-Message-State: ACgBeo2ot9bDDaGTsyyjPntIxH12uS4qIKi1pg+E2t9VYsa5RrlC9I6s tEMjkE0Bzw//eri2UnkIM2LvHdFjoII= X-Google-Smtp-Source: AA6agR5s4vdP+hGrsWOPQyiBJwQGmOIYEO8d6cSPY1dL52ahLCUbgpFJOdjnLFmyV7uv+jUfDCWgKA== X-Received: by 2002:a4a:946a:0:b0:43d:1ad2:ee16 with SMTP id j39-20020a4a946a000000b0043d1ad2ee16mr9805897ooi.40.1663009216749; Mon, 12 Sep 2022 12:00:16 -0700 (PDT) Received: from [192.168.0.13] ([191.97.187.183]) by smtp.gmail.com with ESMTPSA id v25-20020a056870709900b0011f00b027bdsm6009706oae.45.2022.09.12.12.00.15 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Sep 2022 12:00:16 -0700 (PDT) Message-ID: <2879619a-7cfb-a820-990a-509b1cc12b3b@gmail.com> Date: Mon, 12 Sep 2022 16:00:15 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 Content-Language: en-US From: James Almer To: ffmpeg-devel@ffmpeg.org References: In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH] avcodec/x86/audiodsp: add scalarproduct avx2 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 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: CgpPbiA5LzEyLzIwMjIgMzozOSBQTSwgSmFtZXMgQWxtZXIgd3JvdGU6Cj4+IEZyb20gNTVlYjVh MThiNGJmMDI5ZjUyZjlkOTEwOGE3NTBjNTc2YmE3ODBlZSBNb24gU2VwIDE3IDAwOjAwOjAwIDIw MDEKPj4gRnJvbTogUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21haWwuY29tPgo+PiBEYXRlOiBNb24s IDEyIFNlcCAyMDIyIDE4OjUzOjMxICswMjAwCj4+IFN1YmplY3Q6IFtQQVRDSF0gYXZjb2RlYy94 ODYvYXVkaW9kc3A6IGFkZCBzY2FsYXJwcm9kdWN0IGF2eDIKPj4KPj4gU2lnbmVkLW9mZi1ieTog UGF1bCBCIE1haG9sIDxvbmVtZGFAZ21haWwuY29tPgo+PiAtLS0KPj4gwqBsaWJhdmNvZGVjL3g4 Ni9hdWRpb2RzcC5hc23CoMKgwqAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKPj4gwqBs aWJhdmNvZGVjL3g4Ni9hdWRpb2RzcF9pbml0LmMgfMKgIDYgKysrKysrCj4+IMKgMiBmaWxlcyBj aGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3g4 Ni9hdWRpb2RzcC5hc20gYi9saWJhdmNvZGVjL3g4Ni9hdWRpb2RzcC5hc20KPj4gaW5kZXggYjYw NGIwNDQzYy4uNTUwNTFmNmFhNyAxMDA2NDQKPj4gLS0tIGEvbGliYXZjb2RlYy94ODYvYXVkaW9k c3AuYXNtCj4+ICsrKyBiL2xpYmF2Y29kZWMveDg2L2F1ZGlvZHNwLmFzbQo+PiBAQCAtNDQsNiAr NDQsMzAgQEAgY2dsb2JhbCBzY2FsYXJwcm9kdWN0X2ludDE2LCAzLDMsMywgdjEsIHYyLCBvcmRl cgo+PiDCoMKgwqDCoCBtb3ZkwqDCoCBlYXgsIG0yCj4+IMKgwqDCoMKgIFJFVAo+Pgo+PiArSU5J VF9ZTU0gYXZ4Mgo+PiArY2dsb2JhbCBzY2FsYXJwcm9kdWN0X2ludDE2LCAzLDQsMywgdjEsIHYy LCBvcmRlciwgb2Zmc2V0Cj4+ICvCoMKgwqAgeG9yIG9mZnNldHEsIG9mZnNldHEKPj4gK8KgwqDC oCBhZGQgb3JkZXJkLCBvcmRlcmQKPj4gK8KgwqDCoCBweG9ywqDCoMKgIG0xLCBtMQo+PiArwqDC oMKgIGNtcCBvcmRlcmQsIDMyCj4gCj4gVGhpcyBwYXJhbWV0ZXIgbmVlZHMgdG8gYmUgbXVsdGlw bGUgb2YgMTYuIFdoYXQgd2lsbCBoYXBwZW4gYmVsb3cgaWYgCj4gaXQncyBmb3IgZXhhbXBsZSA0 OD8gQXJlIGJvdGggYnVmZmVycyBwYWRkZWQgZW5vdWdoIHRvIGhhbmRsZSAxNiBieXRlcyAKPiBv ZiBvdmVycmVhZD8KCk5ldmVybWluZCwgaXQncyBpbnQxNl90KiBidWZmZXJzLgoKWW91IGNhbiBz aW1wbGlmeSB0aGlzIGFzOgoKSU5JVF9ZTU0gYXZ4MgpjZ2xvYmFsIHNjYWxhcnByb2R1Y3RfaW50 MTYsIDMsMywzLCB2MSwgdjIsIG9yZGVyCiAgICAgYWRkIG9yZGVyZCwgb3JkZXJkCiAgICAgYWRk IHYxcSwgb3JkZXJxCiAgICAgYWRkIHYycSwgb3JkZXJxCiAgICAgbmVnIG9yZGVycQogICAgIHB4 b3IgICAgbTEsIG0xCi5sb29wOgogICAgIG1vdnUgICAgbTAsIFt2MXEgKyBvcmRlcnFdCiAgICAg cG1hZGR3ZCBtMCwgW3YycSArIG9yZGVycV0KICAgICBwYWRkZCAgIG0xLCBtMAogICAgIGFkZCAg ICAgb3JkZXJxLCBtbXNpemUKICAgICBqbCAubG9vcAogICAgIEhBREREICAgbTEsIG0wCiAgICAg bW92ZCAgIGVheCwgeG0xCiAgICAgUkVUCgo+IAo+PiArwqDCoMKgIGpswqDCoCAubDE2Cj4+ICsu bG9vcDoKPj4gK8KgwqDCoCBtb3Z1wqDCoMKgIG0wLCBbdjFxICsgb2Zmc2V0cV0KPj4gK8KgwqDC oCBwbWFkZHdkIG0wLCBbdjJxICsgb2Zmc2V0cV0KPj4gK8KgwqDCoCBwYWRkZMKgwqAgbTEsIG0w Cj4+ICvCoMKgwqAgYWRkwqDCoMKgwqAgb2Zmc2V0cSwgbW1zaXplCj4+ICvCoMKgwqAgY21wwqDC oMKgwqAgb2Zmc2V0cSwgb3JkZXJxCj4gCj4gWW91IHNob3VsZCB1c2UgdGhlIG5lZyB0cmljayBm cm9tIHRoZSBzc2UyIHZlcnNpb24gc28geW91IGNhbiByZW1vdmUgdGhlIAo+IGNtcCBmcm9tIHRo aXMgbG9vcC4KPiAKPj4gK8KgwqDCoCBqbCAubG9vcAo+PiArwqDCoMKgIEhBREREwqDCoCBtMSwg bTAKPj4gK8KgwqDCoCBtb3ZkwqDCoCBlYXgsIHhtMQo+PiArwqDCoMKgIFJFVAo+PiArLmwxNjoK Pj4gK8KgwqDCoCBtb3Z1wqDCoMKgIHhtMCwgW3YxcSArIG9mZnNldHFdCj4+ICvCoMKgwqAgcG1h ZGR3ZCB4bTAsIFt2MnEgKyBvZmZzZXRxXQo+PiArwqDCoMKgIHBhZGRkwqDCoCB4bTEsIHhtMAo+ PiArwqDCoMKgIEhBREREwqAgeG0xLCB4bTAKPj4gK8KgwqDCoCBtb3ZkwqDCoCBlYXgsIHhtMQo+ PiArwqDCoMKgIFJFVAo+Pgo+PiDCoDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAKPj4KPj4gwqA7IHZv aWQgZmZfdmVjdG9yX2NsaXBfaW50MzIoaW50MzJfdCAqZHN0LCBjb25zdCBpbnQzMl90ICpzcmMs IGludDMyX3QgCj4+IG1pbiwKPj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMveDg2L2F1ZGlvZHNw X2luaXQuYyAKPj4gYi9saWJhdmNvZGVjL3g4Ni9hdWRpb2RzcF9pbml0LmMKPj4gaW5kZXggYWE1 ZTQzZTU3MC4uNzdkNTk0ODQ0MiAxMDA2NDQKPj4gLS0tIGEvbGliYXZjb2RlYy94ODYvYXVkaW9k c3BfaW5pdC5jCj4+ICsrKyBiL2xpYmF2Y29kZWMveDg2L2F1ZGlvZHNwX2luaXQuYwo+PiBAQCAt MjQsNiArMjQsOSBAQAo+PiDCoCNpbmNsdWRlICJsaWJhdnV0aWwveDg2L2NwdS5oIgo+PiDCoCNp bmNsdWRlICJsaWJhdmNvZGVjL2F1ZGlvZHNwLmgiCj4+Cj4+ICtpbnQzMl90IGZmX3NjYWxhcnBy b2R1Y3RfaW50MTZfYXZ4Mihjb25zdCBpbnQxNl90ICp2MSwgY29uc3QgaW50MTZfdCAKPj4gKnYy LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBpbnQgb3JkZXIpOwo+PiArCj4+IMKgaW50MzJfdCBmZl9zY2Fs YXJwcm9kdWN0X2ludDE2X3NzZTIoY29uc3QgaW50MTZfdCAqdjEsIGNvbnN0IGludDE2X3QgCj4+ ICp2MiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludCBvcmRlcik7Cj4+Cj4+IEBAIC01Myw0ICs1Niw3 IEBAIGF2X2NvbGQgdm9pZCBmZl9hdWRpb2RzcF9pbml0X3g4NihBdWRpb0RTUENvbnRleHQgKmMp Cj4+Cj4+IMKgwqDCoMKgIGlmIChFWFRFUk5BTF9TU0U0KGNwdV9mbGFncykpCj4+IMKgwqDCoMKg wqDCoMKgwqAgYy0+dmVjdG9yX2NsaXBfaW50MzIgPSBmZl92ZWN0b3JfY2xpcF9pbnQzMl9zc2U0 Owo+PiArCj4+ICvCoMKgwqAgaWYgKEVYVEVSTkFMX0FWWDIoY3B1X2ZsYWdzKSkKPj4gK8KgwqDC oMKgwqDCoMKgIGMtPnNjYWxhcnByb2R1Y3RfaW50MTYgPSBmZl9zY2FsYXJwcm9kdWN0X2ludDE2 X2F2eDI7Cj4+IMKgfQo+PiAtLSAKPj4gMi4zNy4yCj4+Cl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K