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 92C7647C59 for ; Thu, 14 Mar 2024 19:14:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7170D68D146; Thu, 14 Mar 2024 21:14:01 +0200 (EET) Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3030768D12E for ; Thu, 14 Mar 2024 21:13:54 +0200 (EET) Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-513d212f818so1204620e87.2 for ; Thu, 14 Mar 2024 12:13:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710443633; x=1711048433; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=79zvNiz8VO5I6/SKDNnbGM/yvQcI53Yqvt5Kp70HMMQ=; b=SecVEyk0dyArXZbS7DpNdxuPYLI7qCKOpQFjMfm1lhtA554IUmiKcHkPQpdv0NYdmn VWAHJgL0838HeHmYdAHd2aAW7oG4GS5+mpsw3vkHNzi1a2D7KsiphS7Rv9z1wxWf4HFV P+dwZxCfYDuS5jGcv/MFkignB+pAHvSE6h465BKPWJi4b4LbMu7f1++qhy3zQQgGO3WJ 7cYKaYzBVHkdyGbeqc+p62+YDet0cOtzBCmpWrR7pOnzEE3m9ExsiZR3ZnOPt8TbIw/1 Rv88ITunoYnsq87md2L4BvDQ1jb+tf0IrzXkb484CISvDfHwFxz89dKGlWcWSzJFP53f u04g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710443633; x=1711048433; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=79zvNiz8VO5I6/SKDNnbGM/yvQcI53Yqvt5Kp70HMMQ=; b=Ipw0Kn5NkYG01Cao8I+VLHxPYjggqqzacE3ZksRgRpeFJZyWi5MeQ3Rzdvo1OO7W// zLJBdgddDRH7J0OUJwE3mMn3fwWhpbUTmK07ot72D73U8m0Cot839HwceroCmvpB00JB +t1MCIKapW9Xr1jdZPY9z6Z5XhyUR1e3mu0upluFDb++qgO5qZo0DlHskSJaD/2V2Om6 0F9EK+/T0Lb9YVr0qPyBQ7Y8mupsH33HmrW76dzUOs5pXR8FkIDfI3kHPHgvjd1drqtx szVyOC1LTnabLNPJ+GeK7Q97xEsQEypc4zuKN3GRqmw74br/RR/h1wlKh7/fxxHrWsey Q9uQ== X-Gm-Message-State: AOJu0YwewV+8CFOgzE66Bs4TF4nKVlFukRPCaf+dFjHEaqLwUajjIfGU vRkwt3q1nt5S048LiA2VmX/JbS+vN0ckuX2gCIXKMTkxXjuNQ3QdjgLjMnlvH0DkBnps4MKGJmb ol42MtKAzhDUiTKgdkeK+SdJ/NvArKf0WhLc= X-Google-Smtp-Source: AGHT+IF+bK8zD1Ck50GuOuBxkMU3An87SoA4xfMyiqiFxsBUTM090kWiUezDycs7+ZK+9P557YyV79WEvfOGddW7nWw= X-Received: by 2002:ac2:519a:0:b0:513:23be:e924 with SMTP id u26-20020ac2519a000000b0051323bee924mr792151lfi.59.1710443632585; Thu, 14 Mar 2024 12:13:52 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sean McGovern Date: Thu, 14 Mar 2024 15:13:41 -0400 Message-ID: To: FFmpeg development discussions and patches 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: QW5kcmVhczoKCk9uIFdlZCwgTWFyIDEzLCAyMDI0IGF0IDc6MzHigK9BTSBBbmRyZWFzIFJoZWlu aGFyZHQKPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4gd3JvdGU6Cj4KPiBBbHNvIGZp eCBhbiBlZmZlY3RpdmUtdHlwZSB2aW9sYXRpb24uCj4gRXhwb3NlZCBieSBodHRwczovL2ZhdGUu ZmZtcGVnLm9yZy9yZXBvcnQuY2dpP3RpbWU9MjAyNDAzMTIwMTEwMTYmc2xvdD1wcGMtbGludXgt Z2NjLTEzLjItdWJzYW4tYWx0aXZlYy1xZW11Cj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJo ZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KPiAtLS0KPiAgbGliYXZj b2RlYy9wcGMvaDI2NGRzcC5jIHwgMzUgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+ Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcHBjL2gyNjRkc3AuYyBiL2xpYmF2Y29kZWMvcHBj L2gyNjRkc3AuYwo+IGluZGV4IGMwMjczM2RkYTIuLmY1MGYyNTUzYTIgMTAwNjQ0Cj4gLS0tIGEv bGliYXZjb2RlYy9wcGMvaDI2NGRzcC5jCj4gKysrIGIvbGliYXZjb2RlYy9wcGMvaDI2NGRzcC5j Cj4gQEAgLTQwMSwzMCArNDAxLDI5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZTE2eDQodWlu dDhfdCAqZHN0LCBpbnQgZHN0X3N0cmlkZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICByZWdpc3RlciB2ZWNfdTggcjAsIHJlZ2lzdGVyIHZlY191OCByMSwKPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICByZWdpc3RlciB2ZWNfdTggcjIsIHJlZ2lzdGVyIHZlY191OCByMykg ewo+ICAgICAgREVDTEFSRV9BTElHTkVEKDE2LCB1bnNpZ25lZCBjaGFyLCByZXN1bHQpWzY0XTsK PiAtICAgIHVpbnQzMl90ICpzcmNfaW50ID0gKHVpbnQzMl90ICopcmVzdWx0LCAqZHN0X2ludCA9 ICh1aW50MzJfdCAqKWRzdDsKPiAtICAgIGludCBpbnRfZHN0X3N0cmlkZSA9IGRzdF9zdHJpZGUv NDsKPiArICAgIHVpbnQzMl90ICpzcmNfaW50ID0gKHVpbnQzMl90ICopcmVzdWx0Owo+Cj4gICAg ICB2ZWNfc3QocjAsIDAsIHJlc3VsdCk7Cj4gICAgICB2ZWNfc3QocjEsIDE2LCByZXN1bHQpOwo+ ICAgICAgdmVjX3N0KHIyLCAzMiwgcmVzdWx0KTsKPiAgICAgIHZlY19zdChyMywgNDgsIHJlc3Vs dCk7Cj4gICAgICAvKiBGSVhNRTogdGhlcmUgaGFzIHRvIGJlIGEgYmV0dGVyIHdheSEhISEgKi8K PiAtICAgICpkc3RfaW50ID0gKnNyY19pbnQ7Cj4gLSAgICAqKGRzdF9pbnQrICAgaW50X2RzdF9z dHJpZGUpID0gKihzcmNfaW50ICsgMSk7Cj4gLSAgICAqKGRzdF9pbnQrIDIqaW50X2RzdF9zdHJp ZGUpID0gKihzcmNfaW50ICsgMik7Cj4gLSAgICAqKGRzdF9pbnQrIDMqaW50X2RzdF9zdHJpZGUp ID0gKihzcmNfaW50ICsgMyk7Cj4gLSAgICAqKGRzdF9pbnQrIDQqaW50X2RzdF9zdHJpZGUpID0g KihzcmNfaW50ICsgNCk7Cj4gLSAgICAqKGRzdF9pbnQrIDUqaW50X2RzdF9zdHJpZGUpID0gKihz cmNfaW50ICsgNSk7Cj4gLSAgICAqKGRzdF9pbnQrIDYqaW50X2RzdF9zdHJpZGUpID0gKihzcmNf aW50ICsgNik7Cj4gLSAgICAqKGRzdF9pbnQrIDcqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50 ICsgNyk7Cj4gLSAgICAqKGRzdF9pbnQrIDgqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsg OCk7Cj4gLSAgICAqKGRzdF9pbnQrIDkqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgOSk7 Cj4gLSAgICAqKGRzdF9pbnQrMTAqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgMTApOwo+ IC0gICAgKihkc3RfaW50KzExKmludF9kc3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDExKTsKPiAt ICAgICooZHN0X2ludCsxMippbnRfZHN0X3N0cmlkZSkgPSAqKHNyY19pbnQgKyAxMik7Cj4gLSAg ICAqKGRzdF9pbnQrMTMqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgMTMpOwo+IC0gICAg Kihkc3RfaW50KzE0KmludF9kc3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDE0KTsKPiAtICAgICoo ZHN0X2ludCsxNSppbnRfZHN0X3N0cmlkZSkgPSAqKHNyY19pbnQgKyAxNSk7Cj4gKyAgICBBVl9X TjMyKGRzdCwgICAgICAgICAgICAgICAgICAgQVZfUk4zMkEoc3JjX2ludCArIDApKTsKPiArICAg IEFWX1dOMzIoZHN0ICsgICAgICBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMSkpOwo+ ICsgICAgQVZfV04zMihkc3QgKyAgMiAqIGRzdF9zdHJpZGUsIEFWX1JOMzJBKHNyY19pbnQgKyAy KSk7Cj4gKyAgICBBVl9XTjMyKGRzdCArICAzICogZHN0X3N0cmlkZSwgQVZfUk4zMkEoc3JjX2lu dCArIDMpKTsKPiArICAgIEFWX1dOMzIoZHN0ICsgIDQgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShz cmNfaW50ICsgNCkpOwo+ICsgICAgQVZfV04zMihkc3QgKyAgNSAqIGRzdF9zdHJpZGUsIEFWX1JO MzJBKHNyY19pbnQgKyA1KSk7Cj4gKyAgICBBVl9XTjMyKGRzdCArICA2ICogZHN0X3N0cmlkZSwg QVZfUk4zMkEoc3JjX2ludCArIDYpKTsKPiArICAgIEFWX1dOMzIoZHN0ICsgIDcgKiBkc3Rfc3Ry aWRlLCBBVl9STjMyQShzcmNfaW50ICsgNykpOwo+ICsgICAgQVZfV04zMihkc3QgKyAgOCAqIGRz dF9zdHJpZGUsIEFWX1JOMzJBKHNyY19pbnQgKyA4KSk7Cj4gKyAgICBBVl9XTjMyKGRzdCArICA5 ICogZHN0X3N0cmlkZSwgQVZfUk4zMkEoc3JjX2ludCArIDkpKTsKPiArICAgIEFWX1dOMzIoZHN0 ICsgMTAgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMTApKTsKPiArICAgIEFWX1dO MzIoZHN0ICsgMTEgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMTEpKTsKPiArICAg IEFWX1dOMzIoZHN0ICsgMTIgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMTIpKTsK PiArICAgIEFWX1dOMzIoZHN0ICsgMTMgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsg MTMpKTsKPiArICAgIEFWX1dOMzIoZHN0ICsgMTQgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNf aW50ICsgMTQpKTsKPiArICAgIEFWX1dOMzIoZHN0ICsgMTUgKiBkc3Rfc3RyaWRlLCBBVl9STjMy QShzcmNfaW50ICsgMTUpKTsKPiAgfQo+Cj4gIC8qKiBAYnJpZWYgcGVyZm9ybXMgYSA2eDE2IHRy YW5zcG9zZSBvZiBkYXRhIGluIHNyYywgYW5kIHN0b3JlcyBpdCB0byBkc3QKPiAtLQo+IDIuNDAu MQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgpGaXJzdCBvZiBhbGwsIHRo YW5rIHlvdSBmb3IgbG9va2luZyBpbnRvIHRoaXMuCgpTZWNvbmQsIGRvIHdlIGZlZWwgdGhhdCB0 aGlzIGNoYW5nZSBjb3ZlcnMgdGhlIEZJWE1FIGltbWVkaWF0ZWx5IGFib3ZlCml0IHRoYXQgZXhj bGFpbXMgInRoZXJlIGhhcyB0byBiZSBhIGJldHRlciB3YXkhISEhIj8KSWYgc28sIHdlIGNhbiBy ZW1vdmUgdGhlIGNvbW1lbnQuCgpJIGRpZCBub3QgcGVyZm9ybSBhIGZ1bGwgRkFURSBydW4gYXMg aXQgaXMgZXhwZW5zaXZlIG9uIG15IFFFTVUgc2V0dXAsCmJ1dCBJIGNhbiBjb25maXJtIHRoYXQg dGhpcyBmaXhlcyB0aGUgY2hlY2thc20taDI2NGRzcCB0ZXN0IHVuZGVyIEdDQwpVQnNhbiB0aGVy ZSBhcyB3ZWxsIGFzIG9uIGEgUE9XRVI3IChwcGM2NCkgYW5kIGEgUE9XRVI5IChwcGM2NGxlKS4K ClRoYW5rcywKU2VhbiBNY0dvdmVybgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==