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 677544A99B for ; Thu, 11 Jul 2024 13:13:33 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7960968DB15; Thu, 11 Jul 2024 16:13:30 +0300 (EEST) Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 85F4468D952 for ; Thu, 11 Jul 2024 16:13:24 +0300 (EEST) Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-70af4868d3dso758012b3a.3 for ; Thu, 11 Jul 2024 06:13:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720703601; x=1721308401; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=5GSuBnWa/TsqUEqD85eEkFZi1h+7GifFSsHH+xlLRjA=; b=K7P9Cb26TuiFkFIy/o8IUgRsoq7ynUz6FMOSd6OJCYdUSlPN94TIuNAHVNmtzXdqu4 u7cOgsuxS+AFaBHdJV6tbl/g+Q6gKR5pcnpRKHumYkySFTAw5Xz3FrsoNAaqdX1Jrm6k eHjVlt35Y2qUz3AP0a++3Mn/nRrQK1ragCO8db8l42ZGfq1Cqu4GxsbR79puRoXZIMz2 AnV7gVXvhzveEIDI+vk0mmwgDNmdPlymgB/74826kAPKz//DN6uucaj4oZB6cQBUIbWd opn9Gchs23VFNDxc8PbvknQaV2lAKgueKEP2c1JmLItDB5iiVMnzmsMM8E0gDhTLVTCK QXMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720703601; x=1721308401; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5GSuBnWa/TsqUEqD85eEkFZi1h+7GifFSsHH+xlLRjA=; b=jdq6FDKg3YW8if1fQ7ewtAdDOJi9Ye5oAq1A99xNZvbRsQGJ9H8MZal9pNrFdr6Vxi 6sF3DoRdTiS5dVlgzlUyRpHdZOA96W17OSgTQUYuYPUIAifLO+zd6s9lFQ9Wx77SpSxf ZyncBlFoAWIF1v8lYBLzO/CN5yh7tygZuPVCEi00aFj+ViCVJnAZ1H7YwcGSvtiF5P4+ TFVIdZOkdqJU1few+wiU6Ii4e9rnVc0xaPujZ1x9y55bDPWxx7omV5Qmq2rv7g6udr+G a5vtXEjLQjU0kFGzkuBhyVMMdYHmRBBNhgSM54hQ/MnQyt8IwB4rBdwJ1PVHOwAZZRqk GPRg== X-Gm-Message-State: AOJu0YwfdoPIgBE6/mhfVnncNt8MOHQjEK1DLpP5GCD4Lejz1J7+GC+q ZHKSS+fr5TRWz0n39qygroNAlWXIqpOpK5kDMO/O4GwVxBzNTNZWct/xmA== X-Google-Smtp-Source: AGHT+IH+rT9NsrS3XJP6aOxuvyDUZKFhkRwSIepwXBroL3xB2BEKNbAfRWnOMy1bWlqcCfNqlGzs3A== X-Received: by 2002:a05:6a00:1955:b0:70a:fb91:66d7 with SMTP id d2e1a72fcca58-70b4358fcffmr9641657b3a.20.1720703601034; Thu, 11 Jul 2024 06:13:21 -0700 (PDT) Received: from [192.168.0.16] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70b438c09e7sm5618886b3a.59.2024.07.11.06.13.19 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 11 Jul 2024 06:13:20 -0700 (PDT) Message-ID: <42c44e06-abd4-4373-aecb-79da450723ec@gmail.com> Date: Thu, 11 Jul 2024 10:13:29 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240710162641.7B606412682@natalya.videolan.org> Content-Language: en-US From: James Almer In-Reply-To: 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: T24gNy8xMS8yMDI0IDEwOjA4IEFNLCBNYXJ0aW4gU3RvcnNqw7Ygd3JvdGU6Cj4gT24gV2VkLCAx MCBKdWwgMjAyNCwgSmFtZXMgQWxtZXIgd3JvdGU6Cj4gCj4+IGZmbXBlZyB8IGJyYW5jaDogbWFz dGVyIHwgSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21haWwuY29tPiB8IFdlZCBKdWwgMTAgCj4+IDEz OjAwOjIwIDIwMjQgLTAzMDB8IFtiZDFiY2IwN2UwZjI5YzEzNTEwM2E0MDJkNzFiMzQzYTA5YWQx NjkwXSB8IAo+PiBjb21taXR0ZXI6IEphbWVzIEFsbWVyCj4+Cj4+IHg4Ni9pbnRyZWFkd3JpdGU6 IHVzZSBpbnRyaW5zaWNzIGluc3RlYWQgb2YgaW5saW5lIGFzbSBmb3IgQVZfQ09QWTEyOAo+Pgo+ PiBUaGlzIGhhcyB0aGUgYmVuZWZpdCBvZiByZW1vdmluZyBhbnkgU1NFIC0+IEFWWCBwZW5hbHR5 IHRoYXQgbWF5IAo+PiBoYXBwZW4gd2hlbgo+PiB0aGUgY29tcGlsZXIgZW1pdHMgVkVYIGVuY29k ZWQgaW5zdHJ1Y3Rpb25zLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW1lcyBBbG1lciA8amFtcmlh bEBnbWFpbC5jb20+Cj4+Cj4+PiBodHRwOi8vZ2l0LnZpZGVvbGFuLm9yZy9naXR3ZWIuY2dpL2Zm bXBlZy5naXQvP2E9Y29tbWl0O2g9YmQxYmNiMDdlMGYyOWMxMzUxMDNhNDAyZDcxYjM0M2EwOWFk MTY5MAo+PiAtLS0KPj4KPj4gY29uZmlndXJlwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgfMKgIDUgKysrKy0KPj4gbGliYXZ1dGlsL3g4Ni9pbnRyZWFkd3JpdGUuaCB8IDIw ICsrKysrKystLS0tLS0tLS0tLS0tCj4+IDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr KSwgMTQgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9jb25maWd1cmUgYi9jb25maWd1 cmUKPj4gaW5kZXggZjg0ZmVmZWFhYi4uNzE1MWVkMWRlMyAxMDA3NTUKPj4gLS0tIGEvY29uZmln dXJlCj4+ICsrKyBiL2NvbmZpZ3VyZQo+PiBAQCAtMjMxNCw2ICsyMzE0LDcgQEAgSEVBREVSU19M SVNUPSIKPj4KPj4gSU5UUklOU0lDU19MSVNUPSIKPj4gwqDCoMKgIGludHJpbnNpY3NfbmVvbgo+ PiArwqDCoMKgIGludHJpbnNpY3Nfc3NlCj4+IMKgwqDCoCBpbnRyaW5zaWNzX3NzZTIKPj4gIgo+ Pgo+PiBAQCAtMjc0NCw3ICsyNzQ1LDggQEAgYXJtdjZ0Ml9kZXBzPSJhcm0iCj4+IGFybXY4X2Rl cHM9ImFhcmNoNjQiCj4+IG5lb25fZGVwc19hbnk9ImFhcmNoNjQgYXJtIgo+PiBpbnRyaW5zaWNz X25lb25fZGVwcz0ibmVvbiIKPj4gLWludHJpbnNpY3Nfc3NlMl9kZXBzPSJzc2UyIgo+PiAraW50 cmluc2ljc19zc2VfZGVwcz0ic3NlIgo+PiAraW50cmluc2ljc19zc2UyX2RlcHM9InNzZTIgaW50 cmluc2ljc19zc2UiCj4+IHZmcF9kZXBzPSJhcm0iCj4+IHZmcHYzX2RlcHM9InZmcCIKPj4gc2V0 ZW5kX2RlcHM9ImFybSIKPj4gQEAgLTY0NDYsNiArNjQ0OCw3IEBAIGVsaWYgZW5hYmxlZCBsb29u Z2FyY2g7IHRoZW4KPj4gZmkKPj4KPj4gY2hlY2tfY2MgaW50cmluc2ljc19uZW9uIGFybV9uZW9u LmggImludDE2eDhfdCB0ZXN0ID0gdmR1cHFfbl9zMTYoMCkiCj4+ICtjaGVja19jYyBpbnRyaW5z aWNzX3NzZSBpbW1pbnRyaW4uaCAiX19tMTI4IHRlc3QgPSBfbW1fc2V0emVyb19wcygpIgo+PiBj aGVja19jYyBpbnRyaW5zaWNzX3NzZTIgZW1taW50cmluLmggIl9fbTEyOGkgdGVzdCA9IF9tbV9z ZXR6ZXJvX3NpMTI4KCkiCj4+Cj4+IGNoZWNrX2xkZmxhZ3MgLVdsLC0tYXMtbmVlZGVkCj4+IGRp ZmYgLS1naXQgYS9saWJhdnV0aWwveDg2L2ludHJlYWR3cml0ZS5oIGIvbGliYXZ1dGlsL3g4Ni9p bnRyZWFkd3JpdGUuaAo+PiBpbmRleCA5YmJlZjAwZGJhLi42NTQ2ZWIwMTZjIDEwMDY0NAo+PiAt LS0gYS9saWJhdnV0aWwveDg2L2ludHJlYWR3cml0ZS5oCj4+ICsrKyBiL2xpYmF2dXRpbC94ODYv aW50cmVhZHdyaXRlLmgKPj4gQEAgLTIyLDI5ICsyMiwyNSBAQAo+PiAjZGVmaW5lIEFWVVRJTF9Y ODZfSU5UUkVBRFdSSVRFX0gKPj4KPj4gI2luY2x1ZGUgPHN0ZGludC5oPgo+PiArI2lmIEhBVkVf SU5UUklOU0lDU19TU0UKPj4gKyNpbmNsdWRlIDxpbW1pbnRyaW4uaD4KPj4gKyNlbmRpZgo+IAo+ IFRoaXMgY2hhbmdlIHNlZW1zIHRvIGhhdmUgYnJva2VuIGJ1aWxkcyBmb3IgeDg2IHdpdGggQ2xh bmcgMTYgb3IgbmV3ZXIuIAo+IChDbGFuZyAxNSBhbmQgbG93ZXIgc2VlbXMgdG8gYmUgZmluZS4p Cj4gCj4gU2VlIGUuZy4gCj4gaHR0cDovL2ZhdGUuZmZtcGVnLm9yZy9sb2cuY2dpP3Nsb3Q9aTY4 Ni1taW5ndzMyLWNsYW5nLXRydW5rJnRpbWU9MjAyNDA3MTEwMzU5NDgmbG9nPWNvbXBpbGUgZm9y IGFuIGV4YW1wbGUgb2YgdGhlIGVycm9yLiBUaGUgaXNzdWUgaXMgdGhhdCBhIGNsYW5nIGludGVy bmFsIGludHJpbnNpY3MgaGVhZGVyIGNvbnRhaW5zICJfbW1fY29taWdlX3NoKF9fbTEyOGggQSwi LCBpLmUuIGEgcGFyYW1ldGVyIHdpdGggdGhlIG5hbWUgIkEiICh3aGljaCB0b29sY2hhaW4gcHJv dmlkZWQgaGVhZGVycyBzaG91bGRuJ3QgdXNlKS4gVGhpcyBjbGFzaGVzIHdpdGggbGliYXZjb2Rl Yy9odWZmdXl2LmgsIHdoaWNoIGhhcyBhICIjZGVmaW5lIEEgMyIuCj4gCj4gVGhpcyBpcyBvYnZp b3VzbHkgYSBDbGFuZyBpbnRyaW5zaWNzIGhlYWRlciBidWcsIGJ1dCB3ZSBjYW4ndCBmaXggdGhl IAo+IGV4aXN0aW5nIENsYW5nIDE2LTE4IHJlbGVhc2VzIHRoYXQgYXJlIG91dCB0aGVyZSwgc28g SSBndWVzcyB3aGF0IHdlIGNhbiAKPiBkbyBpcyBjaGFuZ2Ugb3VyICJkZWZpbmUgQSIgdG8gc29t ZXRoaW5nIG1vcmUgZWxhYm9yYXRlLiAoSUlSQyB0aGVyZSBhcmUgCj4gc29tZSBzaW1pbGFyIGlz c3VlcyB3aXRoIG5hbWVzIHdpdGggbmN1cnNlcyBhbmQvb3IgYW5kcm9pZCBoZWFkZXJzIHRvby4p Cj4gCj4gLy8gTWFydGluCgpXZSBhbHNvIGRvICIjZGVmaW5lIEEgQVZfT1BUX0ZMQUdfQVVESU9f UEFSQU0iIGluIG9wdGlvbnNfdGFibGUuaCBhbmQgCnByb2JhYmx5IG90aGVyIHBsYWNlcywgc28g Y2hhbmdpbmcgaHVmZnl1di5oIG1heSBub3QgYmUgZW5vdWdoLgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==