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 96A2F4AA84 for ; Thu, 11 Jul 2024 13:42:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 07E7468DAED; Thu, 11 Jul 2024 16:42:51 +0300 (EEST) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8F88F68DA59 for ; Thu, 11 Jul 2024 16:42:44 +0300 (EEST) Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-2ee77db6f97so15150051fa.2 for ; Thu, 11 Jul 2024 06:42:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20230601.gappssmtp.com; s=20230601; t=1720705364; x=1721310164; darn=ffmpeg.org; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=wRL0mCoBSLccXseedQfB6M+rommQMV5eBb/hLHlPqlM=; b=n1JMw7F9GiqFGDBfNupdEZKhMDdwGjIDxxJBn/Qv+ycxcxPmqXUIQwsixwPYO8bfU8 mi8KLbKikLkfFBz2fv7k4I619wKtcWP1Xaf56N1pUTl6s6wntKQOkFNK0tNaBVC7bSjy v55lGM97rzxnI7l/o48ZR7EFOrmg/fNmjph2DsSbvqoZ69n7XB+ZMXs4S9O1VrDTrLDU o7zU5yUkELJVREbznbxyE2EpA/QyXXd8jdMP3lrRr0W+qt5PHJNdR3VFXPi/tZ5cMMcy 8fZPdyWEbcMWy+eFgPGN5x5m9Vgo6FDrgWtIQ/LJikDqzFbaPqziYE8yFaO4D7QQQj1g a1Ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720705364; x=1721310164; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wRL0mCoBSLccXseedQfB6M+rommQMV5eBb/hLHlPqlM=; b=H0bE020blw5C8DyyPEXLxd8uJJ76PehTfqdKxv8JDT07Vm21VvjXSVJP/aPHu2MnzC eBBrHOjcDchYfg78aWBHA189Wb0bsLa0QzjT6VVJGi5lixG8KTScEuydbr4YHQPF8tEp WMPJCNNEAgQxZFFNdSwdvLvZjocxZjFbA9tfcr/WQk+Wlqu2dbSPCRLJajzdWWj6cEun oBbfoYp/8pHmo2idzowUKcjj5j10FiZuJKGJ0nuUqn8yyXvLSYKlQC52wLly2a09oir4 TrDtQg5aJ513JMN9tT1de1UkVKb2xVEulJ3YdgPMOV//3RVc1szYYvVfRtQ0hYtepn2E M43A== X-Gm-Message-State: AOJu0Yy2f6/H5riExYBTLKTeKA5NuGDQQkEn4dxziIll/9GM4k3OZR2j Aj84AR6dkl5F16nqMPP+KkvQXTiGH0xEhfDoUM5Zcc7Mk8G0JjWVd4Uql/jk93IBPinJgug4K2L D2g== X-Google-Smtp-Source: AGHT+IHdBnmULkVRLBDWqTQpcn3gB/an89PwN7GdCByyohV4lcsy3Ota3rgejCbfb9yr+rQo0AwIvA== X-Received: by 2002:a2e:a316:0:b0:2ec:5945:62e9 with SMTP id 38308e7fff4ca-2eeb316b47bmr66528121fa.32.1720705363584; Thu, 11 Jul 2024 06:42:43 -0700 (PDT) Received: from tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net (tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net. [2001:470:27:11::2]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2eeb343372bsm8201391fa.66.2024.07.11.06.42.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jul 2024 06:42:43 -0700 (PDT) Date: Thu, 11 Jul 2024 16:42:42 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: <42c44e06-abd4-4373-aecb-79da450723ec@gmail.com> Message-ID: <5d15d9a1-793a-1c6f-f142-a163476188fe@martin.st> References: <20240710162641.7B606412682@natalya.videolan.org> <42c44e06-abd4-4373-aecb-79da450723ec@gmail.com> MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] x86/intreadwrite: use intrinsics instead of inline asm for AV_COPY128 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: T24gVGh1LCAxMSBKdWwgMjAyNCwgSmFtZXMgQWxtZXIgd3JvdGU6Cgo+IE9uIDcvMTEvMjAyNCAx MDowOCBBTSwgTWFydGluIFN0b3JzasO2IHdyb3RlOgo+PiBPbiBXZWQsIDEwIEp1bCAyMDI0LCBK YW1lcyBBbG1lciB3cm90ZToKPj4gCj4+PiBmZm1wZWcgfCBicmFuY2g6IG1hc3RlciB8IEphbWVz IEFsbWVyIDxqYW1yaWFsQGdtYWlsLmNvbT4gfCBXZWQgSnVsIDEwIAo+Pj4gMTM6MDA6MjAgMjAy NCAtMDMwMHwgW2JkMWJjYjA3ZTBmMjljMTM1MTAzYTQwMmQ3MWIzNDNhMDlhZDE2OTBdIHwgCj4+ PiBjb21taXR0ZXI6IEphbWVzIEFsbWVyCj4+Pgo+Pj4geDg2L2ludHJlYWR3cml0ZTogdXNlIGlu dHJpbnNpY3MgaW5zdGVhZCBvZiBpbmxpbmUgYXNtIGZvciBBVl9DT1BZMTI4Cj4+Pgo+Pj4gVGhp cyBoYXMgdGhlIGJlbmVmaXQgb2YgcmVtb3ZpbmcgYW55IFNTRSAtPiBBVlggcGVuYWx0eSB0aGF0 IG1heSAKPj4+IGhhcHBlbiB3aGVuCj4+PiB0aGUgY29tcGlsZXIgZW1pdHMgVkVYIGVuY29kZWQg aW5zdHJ1Y3Rpb25zLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEphbWVzIEFsbWVyIDxqYW1yaWFs QGdtYWlsLmNvbT4KPj4+Cj4+Pj4gCj4gaHR0cDovL2dpdC52aWRlb2xhbi5vcmcvZ2l0d2ViLmNn aS9mZm1wZWcuZ2l0Lz9hPWNvbW1pdDtoPWJkMWJjYjA3ZTBmMjljMTM1MTAzYTQwMmQ3MWIzNDNh MDlhZDE2OTAKPj4+IC0tLQo+Pj4KPj4+IGNvbmZpZ3VyZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHzCoCA1ICsrKystCj4+PiBsaWJhdnV0aWwveDg2L2ludHJlYWR3cml0 ZS5oIHwgMjAgKysrKysrKy0tLS0tLS0tLS0tLS0KPj4+IDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5z ZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3Vy ZSBiL2NvbmZpZ3VyZQo+Pj4gaW5kZXggZjg0ZmVmZWFhYi4uNzE1MWVkMWRlMyAxMDA3NTUKPj4+ IC0tLSBhL2NvbmZpZ3VyZQo+Pj4gKysrIGIvY29uZmlndXJlCj4+PiBAQCAtMjMxNCw2ICsyMzE0 LDcgQEAgSEVBREVSU19MSVNUPSIKPj4+Cj4+PiBJTlRSSU5TSUNTX0xJU1Q9Igo+Pj4gwqDCoMKg IGludHJpbnNpY3NfbmVvbgo+Pj4gK8KgwqDCoCBpbnRyaW5zaWNzX3NzZQo+Pj4gwqDCoMKgIGlu dHJpbnNpY3Nfc3NlMgo+Pj4gIgo+Pj4KPj4+IEBAIC0yNzQ0LDcgKzI3NDUsOCBAQCBhcm12NnQy X2RlcHM9ImFybSIKPj4+IGFybXY4X2RlcHM9ImFhcmNoNjQiCj4+PiBuZW9uX2RlcHNfYW55PSJh YXJjaDY0IGFybSIKPj4+IGludHJpbnNpY3NfbmVvbl9kZXBzPSJuZW9uIgo+Pj4gLWludHJpbnNp Y3Nfc3NlMl9kZXBzPSJzc2UyIgo+Pj4gK2ludHJpbnNpY3Nfc3NlX2RlcHM9InNzZSIKPj4+ICtp bnRyaW5zaWNzX3NzZTJfZGVwcz0ic3NlMiBpbnRyaW5zaWNzX3NzZSIKPj4+IHZmcF9kZXBzPSJh cm0iCj4+PiB2ZnB2M19kZXBzPSJ2ZnAiCj4+PiBzZXRlbmRfZGVwcz0iYXJtIgo+Pj4gQEAgLTY0 NDYsNiArNjQ0OCw3IEBAIGVsaWYgZW5hYmxlZCBsb29uZ2FyY2g7IHRoZW4KPj4+IGZpCj4+Pgo+ Pj4gY2hlY2tfY2MgaW50cmluc2ljc19uZW9uIGFybV9uZW9uLmggImludDE2eDhfdCB0ZXN0ID0g dmR1cHFfbl9zMTYoMCkiCj4+PiArY2hlY2tfY2MgaW50cmluc2ljc19zc2UgaW1taW50cmluLmgg Il9fbTEyOCB0ZXN0ID0gX21tX3NldHplcm9fcHMoKSIKPj4+IGNoZWNrX2NjIGludHJpbnNpY3Nf c3NlMiBlbW1pbnRyaW4uaCAiX19tMTI4aSB0ZXN0ID0gCj4gX21tX3NldHplcm9fc2kxMjgoKSIK Pj4+Cj4+PiBjaGVja19sZGZsYWdzIC1XbCwtLWFzLW5lZWRlZAo+Pj4gZGlmZiAtLWdpdCBhL2xp YmF2dXRpbC94ODYvaW50cmVhZHdyaXRlLmggCj4gYi9saWJhdnV0aWwveDg2L2ludHJlYWR3cml0 ZS5oCj4+PiBpbmRleCA5YmJlZjAwZGJhLi42NTQ2ZWIwMTZjIDEwMDY0NAo+Pj4gLS0tIGEvbGli YXZ1dGlsL3g4Ni9pbnRyZWFkd3JpdGUuaAo+Pj4gKysrIGIvbGliYXZ1dGlsL3g4Ni9pbnRyZWFk d3JpdGUuaAo+Pj4gQEAgLTIyLDI5ICsyMiwyNSBAQAo+Pj4gI2RlZmluZSBBVlVUSUxfWDg2X0lO VFJFQURXUklURV9ICj4+Pgo+Pj4gI2luY2x1ZGUgPHN0ZGludC5oPgo+Pj4gKyNpZiBIQVZFX0lO VFJJTlNJQ1NfU1NFCj4+PiArI2luY2x1ZGUgPGltbWludHJpbi5oPgo+Pj4gKyNlbmRpZgo+PiAK Pj4gVGhpcyBjaGFuZ2Ugc2VlbXMgdG8gaGF2ZSBicm9rZW4gYnVpbGRzIGZvciB4ODYgd2l0aCBD bGFuZyAxNiBvciBuZXdlci4gCj4+IChDbGFuZyAxNSBhbmQgbG93ZXIgc2VlbXMgdG8gYmUgZmlu ZS4pCj4+IAo+PiBTZWUgZS5nLiAKPj4gCj4gaHR0cDovL2ZhdGUuZmZtcGVnLm9yZy9sb2cuY2dp P3Nsb3Q9aTY4Ni1taW5ndzMyLWNsYW5nLXRydW5rJnRpbWU9MjAyNDA3MTEwMzU5NDgmbG9nPWNv bXBpbGUgCj4gZm9yIGFuIGV4YW1wbGUgb2YgdGhlIGVycm9yLiBUaGUgaXNzdWUgaXMgdGhhdCBh IGNsYW5nIGludGVybmFsIAo+IGludHJpbnNpY3MgaGVhZGVyIGNvbnRhaW5zICJfbW1fY29taWdl X3NoKF9fbTEyOGggQSwiLCBpLmUuIGEgcGFyYW1ldGVyIAo+IHdpdGggdGhlIG5hbWUgIkEiICh3 aGljaCB0b29sY2hhaW4gcHJvdmlkZWQgaGVhZGVycyBzaG91bGRuJ3QgdXNlKS4gVGhpcyAKPiBj bGFzaGVzIHdpdGggbGliYXZjb2RlYy9odWZmdXl2LmgsIHdoaWNoIGhhcyBhICIjZGVmaW5lIEEg MyIuCj4+IAo+PiBUaGlzIGlzIG9idmlvdXNseSBhIENsYW5nIGludHJpbnNpY3MgaGVhZGVyIGJ1 ZywgYnV0IHdlIGNhbid0IGZpeCB0aGUgCj4+IGV4aXN0aW5nIENsYW5nIDE2LTE4IHJlbGVhc2Vz IHRoYXQgYXJlIG91dCB0aGVyZSwgc28gSSBndWVzcyB3aGF0IHdlIAo+IGNhbiAKPj4gZG8gaXMg Y2hhbmdlIG91ciAiZGVmaW5lIEEiIHRvIHNvbWV0aGluZyBtb3JlIGVsYWJvcmF0ZS4gKElJUkMg dGhlcmUgCj4gYXJlIAo+PiBzb21lIHNpbWlsYXIgaXNzdWVzIHdpdGggbmFtZXMgd2l0aCBuY3Vy c2VzIGFuZC9vciBhbmRyb2lkIGhlYWRlcnMgCj4gdG9vLikKPj4gCj4+IC8vIE1hcnRpbgo+Cj4g V2UgYWxzbyBkbyAiI2RlZmluZSBBIEFWX09QVF9GTEFHX0FVRElPX1BBUkFNIiBpbiBvcHRpb25z X3RhYmxlLmggYW5kIAo+IHByb2JhYmx5IG90aGVyIHBsYWNlcywgc28gY2hhbmdpbmcgaHVmZnl1 di5oIG1heSBub3QgYmUgZW5vdWdoLgoKVGhhdCdzIHF1aXRlIHBvc3NpYmxlLCBidXQgdGhvc2Ug Y2FzZXMgbWF5IGJlIGluY2x1ZGluZyBpbnRyZWFkd3JpdGUuaCAKYmVmb3JlIHRoYXQsIGRvIGl0 J3MgcG9zc2libGUgaXQgbWlnaHQgbm90IHRyaWdnZXIgdGhlcmUuCgpJJ2xsIHNlZSBob3cgbWFu eSBwbGFjZXMgbmVlZCB0byBiZSBjaGFuZ2VkIGhlcmUuCgpJIHNlbnQgYSBmaXggdG8gQ2xhbmcg aW4gaHR0cHM6Ly9naXRodWIuY29tL2xsdm0vbGx2bS1wcm9qZWN0L3B1bGwvOTg0NzguCgovLyBN YXJ0aW4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=