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 2C2FD47C75 for ; Thu, 14 Mar 2024 19:24:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8961A68D146; Thu, 14 Mar 2024 21:23:59 +0200 (EET) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6636768BF8B for ; Thu, 14 Mar 2024 21:23:52 +0200 (EET) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-1dee2802d9cso5371275ad.3 for ; Thu, 14 Mar 2024 12:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710444230; x=1711049030; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=EkGlQPtyvlC9X0eaJPhx1KJ0NIAZegJeV0CxNPTpSBc=; b=LyDz7TFZjRKfz4vMRb9Nhier7mdhM8lcIDx8MJD4QC0IlNFEU0cbdIE3AiVRiZeIz7 aHvxsgyN4O4G+ssrUjveZGFJWTEF/pa6scDg26UhBQGwTTV/Za4Zisq6PVcnJfXGQP9x bKFVih42bCsuxzqae46kRYCmjqq3iaOPjVrzoruxtQZYdzBVUzsCVLNEcAGMGvv6sAUf xpYluYzp9sz5KJRPvlsfCfYq8O+Y1YEJU7NSsCyRgrgaShSsnbsJshKHx2bgb9HUC7ZJ UMy0OKvd0oKvEU54eW9M+b/cZpgSXi+jquiBX8X8P4QaSoLK5zoM4fOguO3XYwICcr2j G4ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710444230; x=1711049030; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=EkGlQPtyvlC9X0eaJPhx1KJ0NIAZegJeV0CxNPTpSBc=; b=qDTobmfOS/e0qLeClSaRqMkH52gPPZJNIwvPzpXddqja51KSx+h2lg+LG7V3Wl2ZUH MCpcjmJho4cwzCcGF7xWULQ14vQDV3Z5czj4PXlwzigVJrhq8RQ5euB5sEYNd7CTFxFL sqSBUY8lhoy0eM/9CRShkypNYS5uoefbKIzT+ZqQFDjptp8gA54Fxi26GJYAJqxxOqLX eI3OdFTBuRfQc7xYG9SfOHVgxywjSE2v77zM1FXPrGs3MONjvVpwCC8FTI2hMebGLhIm UwknNXg34th26u2ykvpMkUxGyXuJ04v3uGxpQyMEcsoHZ7xDJWZgFByUM0PYCIrDfiAF DMKA== X-Gm-Message-State: AOJu0YxQNHR8fC+hKmnt4yXCa6TkVEBT0XPj3BB4gmTXBBuF+8gDAIMv l6c5UrDeoTTMAXFx38YNDGWx6VyihhC3vQv4KXvG5J9hcnkcH6AddkOK+hr0 X-Google-Smtp-Source: AGHT+IFrXGWdOCAZzPYaF5qNDNtuiaTgbS67xvMlO5hjhjB+QCPZAYaGcvD2c5sB/0Vx5UaULMy9KA== X-Received: by 2002:a17:902:b784:b0:1dd:9250:2d26 with SMTP id e4-20020a170902b78400b001dd92502d26mr1022688pls.47.1710444230152; Thu, 14 Mar 2024 12:23:50 -0700 (PDT) Received: from [192.168.0.10] ([190.194.169.124]) by smtp.gmail.com with ESMTPSA id p16-20020a1709027ed000b001db3361bc1dsm2148364plb.102.2024.03.14.12.23.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 14 Mar 2024 12:23:49 -0700 (PDT) Message-ID: <26603cc3-13b3-412d-a513-402a331e672e@gmail.com> Date: Thu, 14 Mar 2024 16:23:56 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: James Almer In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/ppc/h264dsp: Fix unaligned stores 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: T24gMy8xNC8yMDI0IDQ6MTMgUE0sIFNlYW4gTWNHb3Zlcm4gd3JvdGU6Cj4gQW5kcmVhczoKPiAK PiBPbiBXZWQsIE1hciAxMywgMjAyNCBhdCA3OjMx4oCvQU0gQW5kcmVhcyBSaGVpbmhhcmR0Cj4g PGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4gd3JvdGU6Cj4+Cj4+IEFsc28gZml4IGFu IGVmZmVjdGl2ZS10eXBlIHZpb2xhdGlvbi4KPj4gRXhwb3NlZCBieSBodHRwczovL2ZhdGUuZmZt cGVnLm9yZy9yZXBvcnQuY2dpP3RpbWU9MjAyNDAzMTIwMTEwMTYmc2xvdD1wcGMtbGludXgtZ2Nj LTEzLjItdWJzYW4tYWx0aXZlYy1xZW11Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgUmhl aW5oYXJkdCA8YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPgo+PiAtLS0KPj4gICBsaWJh dmNvZGVjL3BwYy9oMjY0ZHNwLmMgfCAzNSArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t LS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMo LSkKPj4KPj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcHBjL2gyNjRkc3AuYyBiL2xpYmF2Y29k ZWMvcHBjL2gyNjRkc3AuYwo+PiBpbmRleCBjMDI3MzNkZGEyLi5mNTBmMjU1M2EyIDEwMDY0NAo+ PiAtLS0gYS9saWJhdmNvZGVjL3BwYy9oMjY0ZHNwLmMKPj4gKysrIGIvbGliYXZjb2RlYy9wcGMv aDI2NGRzcC5jCj4+IEBAIC00MDEsMzAgKzQwMSwyOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3Jp dGUxNng0KHVpbnQ4X3QgKmRzdCwgaW50IGRzdF9zdHJpZGUsCj4+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICByZWdpc3RlciB2ZWNfdTggcjAsIHJlZ2lzdGVyIHZlY191OCByMSwKPj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyIHZlY191OCByMiwgcmVnaXN0 ZXIgdmVjX3U4IHIzKSB7Cj4+ICAgICAgIERFQ0xBUkVfQUxJR05FRCgxNiwgdW5zaWduZWQgY2hh ciwgcmVzdWx0KVs2NF07Cj4+IC0gICAgdWludDMyX3QgKnNyY19pbnQgPSAodWludDMyX3QgKily ZXN1bHQsICpkc3RfaW50ID0gKHVpbnQzMl90ICopZHN0Owo+PiAtICAgIGludCBpbnRfZHN0X3N0 cmlkZSA9IGRzdF9zdHJpZGUvNDsKPj4gKyAgICB1aW50MzJfdCAqc3JjX2ludCA9ICh1aW50MzJf dCAqKXJlc3VsdDsKPj4KPj4gICAgICAgdmVjX3N0KHIwLCAwLCByZXN1bHQpOwo+PiAgICAgICB2 ZWNfc3QocjEsIDE2LCByZXN1bHQpOwo+PiAgICAgICB2ZWNfc3QocjIsIDMyLCByZXN1bHQpOwo+ PiAgICAgICB2ZWNfc3QocjMsIDQ4LCByZXN1bHQpOwo+PiAgICAgICAvKiBGSVhNRTogdGhlcmUg aGFzIHRvIGJlIGEgYmV0dGVyIHdheSEhISEgKi8KPj4gLSAgICAqZHN0X2ludCA9ICpzcmNfaW50 Owo+PiAtICAgICooZHN0X2ludCsgICBpbnRfZHN0X3N0cmlkZSkgPSAqKHNyY19pbnQgKyAxKTsK Pj4gLSAgICAqKGRzdF9pbnQrIDIqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgMik7Cj4+ IC0gICAgKihkc3RfaW50KyAzKmludF9kc3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDMpOwo+PiAt ICAgICooZHN0X2ludCsgNCppbnRfZHN0X3N0cmlkZSkgPSAqKHNyY19pbnQgKyA0KTsKPj4gLSAg ICAqKGRzdF9pbnQrIDUqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgNSk7Cj4+IC0gICAg Kihkc3RfaW50KyA2KmludF9kc3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDYpOwo+PiAtICAgICoo ZHN0X2ludCsgNyppbnRfZHN0X3N0cmlkZSkgPSAqKHNyY19pbnQgKyA3KTsKPj4gLSAgICAqKGRz dF9pbnQrIDgqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgOCk7Cj4+IC0gICAgKihkc3Rf aW50KyA5KmludF9kc3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDkpOwo+PiAtICAgICooZHN0X2lu dCsxMCppbnRfZHN0X3N0cmlkZSkgPSAqKHNyY19pbnQgKyAxMCk7Cj4+IC0gICAgKihkc3RfaW50 KzExKmludF9kc3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDExKTsKPj4gLSAgICAqKGRzdF9pbnQr MTIqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgMTIpOwo+PiAtICAgICooZHN0X2ludCsx MyppbnRfZHN0X3N0cmlkZSkgPSAqKHNyY19pbnQgKyAxMyk7Cj4+IC0gICAgKihkc3RfaW50KzE0 KmludF9kc3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDE0KTsKPj4gLSAgICAqKGRzdF9pbnQrMTUq aW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgMTUpOwo+PiArICAgIEFWX1dOMzIoZHN0LCAg ICAgICAgICAgICAgICAgICBBVl9STjMyQShzcmNfaW50ICsgMCkpOwo+PiArICAgIEFWX1dOMzIo ZHN0ICsgICAgICBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMSkpOwo+PiArICAgIEFW X1dOMzIoZHN0ICsgIDIgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMikpOwo+PiAr ICAgIEFWX1dOMzIoZHN0ICsgIDMgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMykp Owo+PiArICAgIEFWX1dOMzIoZHN0ICsgIDQgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50 ICsgNCkpOwo+PiArICAgIEFWX1dOMzIoZHN0ICsgIDUgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShz cmNfaW50ICsgNSkpOwo+PiArICAgIEFWX1dOMzIoZHN0ICsgIDYgKiBkc3Rfc3RyaWRlLCBBVl9S TjMyQShzcmNfaW50ICsgNikpOwo+PiArICAgIEFWX1dOMzIoZHN0ICsgIDcgKiBkc3Rfc3RyaWRl LCBBVl9STjMyQShzcmNfaW50ICsgNykpOwo+PiArICAgIEFWX1dOMzIoZHN0ICsgIDggKiBkc3Rf c3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgOCkpOwo+PiArICAgIEFWX1dOMzIoZHN0ICsgIDkg KiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgOSkpOwo+PiArICAgIEFWX1dOMzIoZHN0 ICsgMTAgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMTApKTsKPj4gKyAgICBBVl9X TjMyKGRzdCArIDExICogZHN0X3N0cmlkZSwgQVZfUk4zMkEoc3JjX2ludCArIDExKSk7Cj4+ICsg ICAgQVZfV04zMihkc3QgKyAxMiAqIGRzdF9zdHJpZGUsIEFWX1JOMzJBKHNyY19pbnQgKyAxMikp Owo+PiArICAgIEFWX1dOMzIoZHN0ICsgMTMgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50 ICsgMTMpKTsKPj4gKyAgICBBVl9XTjMyKGRzdCArIDE0ICogZHN0X3N0cmlkZSwgQVZfUk4zMkEo c3JjX2ludCArIDE0KSk7Cj4+ICsgICAgQVZfV04zMihkc3QgKyAxNSAqIGRzdF9zdHJpZGUsIEFW X1JOMzJBKHNyY19pbnQgKyAxNSkpOwo+PiAgIH0KPj4KPj4gICAvKiogQGJyaWVmIHBlcmZvcm1z IGEgNngxNiB0cmFuc3Bvc2Ugb2YgZGF0YSBpbiBzcmMsIGFuZCBzdG9yZXMgaXQgdG8gZHN0Cj4+ IC0tCj4+IDIuNDAuMQo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+PiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IGZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnCj4+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAo+Pgo+PiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPj4g ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4KPiAKPiBGaXJzdCBvZiBhbGwsIHRoYW5rIHlvdSBmb3IgbG9va2luZyBpbnRvIHRoaXMuCj4g Cj4gU2Vjb25kLCBkbyB3ZSBmZWVsIHRoYXQgdGhpcyBjaGFuZ2UgY292ZXJzIHRoZSBGSVhNRSBp bW1lZGlhdGVseSBhYm92ZQo+IGl0IHRoYXQgZXhjbGFpbXMgInRoZXJlIGhhcyB0byBiZSBhIGJl dHRlciB3YXkhISEhIj8KPiBJZiBzbywgd2UgY2FuIHJlbW92ZSB0aGUgY29tbWVudC4KCkRvdWJ0 IGl0LiBFdmVuIGFmdGVyIEFuZHJlYXMnIGNoYW5nZSBpdCdzIGVzc2VudGlhbGx5IHRoZSBzYW1l IGFzIGJlZm9yZSAKKGxvYWQgZm91ciBieXRlcywgd3JpdGUgZm91ciBieXRlcykgYnV0IHdpdGhv dXQgdGhlIFVCLiBUaGUgRklYTUUgCnByb2JhYmx5IHJlZmVycyB0byBmaW5kaW5nIGEgd2F5IHRv IGRvIHRoaXMgd2l0aCB2ZWN0b3IgaW50cmluc2ljcy4KCj4gCj4gSSBkaWQgbm90IHBlcmZvcm0g YSBmdWxsIEZBVEUgcnVuIGFzIGl0IGlzIGV4cGVuc2l2ZSBvbiBteSBRRU1VIHNldHVwLAo+IGJ1 dCBJIGNhbiBjb25maXJtIHRoYXQgdGhpcyBmaXhlcyB0aGUgY2hlY2thc20taDI2NGRzcCB0ZXN0 IHVuZGVyIEdDQwo+IFVCc2FuIHRoZXJlIGFzIHdlbGwgYXMgb24gYSBQT1dFUjcgKHBwYzY0KSBh bmQgYSBQT1dFUjkgKHBwYzY0bGUpLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==