Re: [PATCH v2] avcodec/x86/vp8dsp: convert mmx to sse2

James Almer via ffmpeg-devel <[email protected]> Wed, 29 Jul 2026 15:14:46 -0300
Newsgroups gmane.comp.video.ffmpeg.devel
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3713739598964759558==
Content-Language: en-US
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------mhNZ0SsD9re0BSCivsPg5Zyr"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------mhNZ0SsD9re0BSCivsPg5Zyr
Content-Type: multipart/mixed; boundary="------------4wiq6kGE6HH6mPdeajWPINWW";
 protected-headers="v1"
From: James Almer <[email protected]>
To: [email protected]
Message-ID: <[email protected]>
Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/x86/vp8dsp: convert mmx to sse2
References: <[email protected]>
In-Reply-To: <[email protected]>

--------------4wiq6kGE6HH6mPdeajWPINWW
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gNy8yOS8yMDI2IDI6NTQgUE0sIEFsZWtzYW5kZXIgU2h2ZWlraW4gdmlhIGZmbXBlZy1k
ZXZlbCB3cm90ZToNCj4gVGhpcyBwYXRjaCBjb252ZXJ0cyBmZl92cDhfaWRjdF9kY19hZGQ0
dXZfbW14IHRvIGZmX3ZwOF9pZGN0X2RjX2FkZDR1dl9zc2UyLg0KPiANCj4gSGVyZSBhcmUg
dGhlIGNoZWNrYXNtIGJlbmNobWFyayByZXN1bHRzOg0KPiANCj4gdnA4X2lkY3RfZGNfYWRk
NHV2X2M6ICAgIDM1OS45DQo+IHZwOF9pZGN0X2RjX2FkZDR1dl9tbXg6ICAgNTkuNyAoIDYu
MDJ4KQ0KPiB2cDhfaWRjdF9kY19hZGQ0dXZfc3NlMjogIDIxLjEgKDE3LjA2eCkNCj4gDQo+
IFNpZ25lZC1vZmYtYnk6IEFsZWtzYW5kZXIgU2h2ZWlraW4gPGFsZXguc3Zla0BnbWFpbC5j
b20+DQo+IC0tLQ0KPiBSZXdyb3RlIHRoZSBhc3NlbWJseSBmdW5jdGlvbiB0byB1c2UgcmVn
aXN0ZXJzIG0wIHRvIG01LCBzbyB0aGF0IHRoZQ0KPiBjYWxsZWUgZG9lc24ndCBoYXZlIHRv
IHNhdmUgYW55IHhtbSB1bmRlciBXaW5kb3dzLg0KDQpDb3VsZCB5b3UgbWFrZSBhIFBSIG9u
IGZvcmdlam8gc28gQ0kgY2FuIHRlc3QgdGhpcz8NCg0KPiAgIGxpYmF2Y29kZWMveDg2L3Zw
OGRzcC5hc20gICAgfCAzNiArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0N
Cj4gICBsaWJhdmNvZGVjL3g4Ni92cDhkc3BfaW5pdC5jIHwgIDcgKystLS0tLQ0KPiAgIDIg
ZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pDQo+IA0K
PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy94ODYvdnA4ZHNwLmFzbSBiL2xpYmF2Y29kZWMv
eDg2L3ZwOGRzcC5hc20NCj4gaW5kZXggMjIzNTZmNjg3Yi4uYzI5ZGNmZDBiNSAxMDA2NDQN
Cj4gLS0tIGEvbGliYXZjb2RlYy94ODYvdnA4ZHNwLmFzbQ0KPiArKysgYi9saWJhdmNvZGVj
L3g4Ni92cDhkc3AuYXNtDQo+IEBAIC05MzcsNDIgKzkzNyw0MCBAQCBjZ2xvYmFsIHZwOF9p
ZGN0X2RjX2FkZDR5LCAzLCAzLCA2LCBkc3QsIGJsb2NrLCBzdHJpZGUNCj4gICA7IHZvaWQg
ZmZfdnA4X2lkY3RfZGNfYWRkNHV2XzxvcHQ+KHVpbnQ4X3QgKmRzdCwgaW50MTZfdCBibG9j
a1s0XVsxNl0sIHB0cmRpZmZfdCBzdHJpZGUpOw0KPiAgIDstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KPiAgIA0KPiAtSU5JVF9NTVggbW14DQo+IC1jZ2xvYmFsIHZwOF9pZGN0X2RjX2Fk
ZDR1diwgMywgMywgMCwgZHN0LCBibG9jaywgc3RyaWRlDQo+ICtJTklUX1hNTSBzc2UyDQo+
ICtjZ2xvYmFsIHZwOF9pZGN0X2RjX2FkZDR1diwgMywgMywgNiwgZHN0LCBibG9jaywgc3Ry
aWRlDQoNCm5pdDogWW91IHNlZW0gdG8gb25seSB1c2UgbTAgYW5kIG0xLCBzbyBtYWtlIGl0
IDMsIDMsIDIgaW5zdGVhZC4NCg0KPiAgICAgICA7IGxvYWQgZGF0YQ0KPiAgICAgICBtb3Zk
ICAgICAgbTAsIFtibG9ja3ErMzIqMF0gOyBBDQo+ICAgICAgIG1vdmQgICAgICBtMSwgW2Js
b2NrcSszMioyXSA7IEMNCj4gICAgICAgcHVucGNrbHdkIG0wLCBbYmxvY2txKzMyKjFdIDsg
QSBCDQo+ICAgICAgIHB1bnBja2x3ZCBtMSwgW2Jsb2NrcSszMiozXSA7IEMgRA0KPiAgICAg
ICBwdW5wY2tsZHEgbTAsIG0xICAgICAgICA7IEEgQiBDIEQNCj4gLSAgICBweG9yICAgICAg
bTYsIG02DQo+ICsgICAgcHhvciAgICAgIG0xLCBtMQ0KPiAgIA0KPiAgICAgICA7IGNhbGN1
bGF0ZSBEQw0KPiAgICAgICBwYWRkdyAgICAgbTAsIFtwd180XQ0KPiAtICAgIG1vdmQgW2Js
b2NrcSszMiowXSwgbTYNCj4gLSAgICBtb3ZkIFtibG9ja3ErMzIqMV0sIG02DQo+IC0gICAg
bW92ZCBbYmxvY2txKzMyKjJdLCBtNg0KPiAtICAgIG1vdmQgW2Jsb2NrcSszMiozXSwgbTYN
Cj4gKyAgICBtb3ZkIFtibG9ja3ErMzIqMF0sIG0xDQo+ICsgICAgbW92ZCBbYmxvY2txKzMy
KjFdLCBtMQ0KPiArICAgIG1vdmQgW2Jsb2NrcSszMioyXSwgbTENCj4gKyAgICBtb3ZkIFti
bG9ja3ErMzIqM10sIG0xDQo+ICAgICAgIHBzcmF3ICAgICBtMCwgMw0KPiAtICAgIHBzdWJ3
ICAgICBtNiwgbTANCj4gKyAgICBwc3VidyAgICAgbTEsIG0wDQo+ICAgICAgIHBhY2t1c3di
ICBtMCwgbTANCj4gLSAgICBwYWNrdXN3YiAgbTYsIG02DQo+IC0gICAgcHVucGNrbGJ3IG0w
LCBtMCA7IEFBQkJDQ0REDQo+IC0gICAgcHVucGNrbGJ3IG02LCBtNiA7IEFBQkJDQ0REDQo+
IC0gICAgbW92cSAgICAgIG0xLCBtMA0KPiAtICAgIG1vdnEgICAgICBtNywgbTYNCj4gLSAg
ICBwdW5wY2tsYncgbTAsIG0wIDsgQUFBQUJCQkINCj4gLSAgICBwdW5wY2toYncgbTEsIG0x
IDsgQ0NDQ0REREQNCj4gLSAgICBwdW5wY2tsYncgbTYsIG02IDsgQUFBQUJCQkINCj4gLSAg
ICBwdW5wY2toYncgbTcsIG03IDsgQ0NDQ0REREQNCj4gKyAgICBwYWNrdXN3YiAgbTEsIG0x
DQo+ICsgICAgcHVucGNrbGJ3IG0wLCBtMA0KPiArICAgIHB1bnBja2xidyBtMSwgbTENCj4g
KyAgICBwdW5wY2tsYncgbTAsIG0wDQo+ICsgICAgcHVucGNrbGJ3IG0xLCBtMQ0KPiAgIA0K
PiAgICAgICA7IGFkZCBEQw0KPiAgICAgICBERUZJTkVfQVJHUyBkc3QxLCBkc3QyLCBzdHJp
ZGUNCj4gICAgICAgbGVhICAgIGRzdDJxLCBbZHN0MXErc3RyaWRlcSoyXQ0KPiAtICAgIEFE
RF9EQyAgICBtMCwgbTYsIDAsIG1vdmENCj4gKyAgICBBRERfREMgICAgbTAsIG0xLCAwLCBt
b3ZoDQo+ICAgICAgIGxlYSAgICBkc3QxcSwgW2RzdDFxK3N0cmlkZXEqNF0NCj4gICAgICAg
bGVhICAgIGRzdDJxLCBbZHN0MnErc3RyaWRlcSo0XQ0KPiAtICAgIEFERF9EQyAgICBtMSwg
bTcsIDAsIG1vdmENCj4gKyAgICBtb3ZobHBzICAgbTAsIG0wDQo+ICsgICAgbW92aGxwcyAg
IG0xLCBtMQ0KDQpwc3JsZHEgb3IgcHNodWZkIG1heSBiZSBmYXN0ZXIgYnkgbm90IGRvaW5n
IGludCAtPiBmbG9hdCAtPiBpbnQgDQppbnN0cnVjdGlvbiBzd2l0Y2hlcywgYnV0IHByb2Jh
Ymx5IG9ubHkgb24gb2xkZXIgQ1BVcy4NCg0KPiArICAgIEFERF9EQyAgICBtMCwgbTEsIDAs
IG1vdmgNCj4gICAgICAgUkVUDQo+ICAgDQo+ICAgOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3g4Ni92cDhkc3BfaW5pdC5jIGIvbGliYXZj
b2RlYy94ODYvdnA4ZHNwX2luaXQuYw0KPiBpbmRleCA4MjhiMDM4Y2RmLi5kZWQxMzZkMTg2
IDEwMDY0NA0KPiAtLS0gYS9saWJhdmNvZGVjL3g4Ni92cDhkc3BfaW5pdC5jDQo+ICsrKyBi
L2xpYmF2Y29kZWMveDg2L3ZwOGRzcF9pbml0LmMNCj4gQEAgLTE2OSw3ICsxNjksNyBAQCB2
b2lkIGZmX3ZwOF9pZGN0X2RjX2FkZF9zc2U0KHVpbnQ4X3QgKmRzdCwgaW50MTZfdCBibG9j
a1sxNl0sDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwdHJkaWZmX3Qgc3Ry
aWRlKTsNCj4gICB2b2lkIGZmX3ZwOF9pZGN0X2RjX2FkZDR5X3NzZTIodWludDhfdCAqZHN0
LCBpbnQxNl90IGJsb2NrWzRdWzE2XSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcHRyZGlmZl90IHN0cmlkZSk7DQo+IC12b2lkIGZmX3ZwOF9pZGN0X2RjX2FkZDR1
dl9tbXgodWludDhfdCAqZHN0LCBpbnQxNl90IGJsb2NrWzJdWzE2XSwNCj4gK3ZvaWQgZmZf
dnA4X2lkY3RfZGNfYWRkNHV2X3NzZTIodWludDhfdCAqZHN0LCBpbnQxNl90IGJsb2NrWzRd
WzE2XSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHRyZGlmZl90IHN0
cmlkZSk7DQo+ICAgdm9pZCBmZl92cDhfbHVtYV9kY193aHRfc3NlKGludDE2X3QgYmxvY2tb
NF1bNF1bMTZdLCBpbnQxNl90IGRjWzE2XSk7DQo+ICAgdm9pZCBmZl92cDhfaWRjdF9hZGRf
c3NlKHVpbnQ4X3QgKmRzdCwgaW50MTZfdCBibG9ja1sxNl0sIHB0cmRpZmZfdCBzdHJpZGUp
Ow0KPiBAQCAtMjcyLDEwICsyNzIsNiBAQCBhdl9jb2xkIHZvaWQgZmZfdnA4ZHNwX2luaXRf
eDg2KFZQOERTUENvbnRleHQgKmMpDQo+ICAgew0KPiAgICAgICBpbnQgY3B1X2ZsYWdzID0g
YXZfZ2V0X2NwdV9mbGFncygpOw0KPiAgIA0KPiAtICAgIGlmIChFWFRFUk5BTF9NTVgoY3B1
X2ZsYWdzKSkgew0KPiAtICAgICAgICBjLT52cDhfaWRjdF9kY19hZGQ0dXYgPSBmZl92cDhf
aWRjdF9kY19hZGQ0dXZfbW14Ow0KPiAtICAgIH0NCj4gLQ0KPiAgICAgICBpZiAoRVhURVJO
QUxfU1NFKGNwdV9mbGFncykpIHsNCj4gICAgICAgICAgIGMtPnZwOF9pZGN0X2FkZCAgICAg
ICAgICAgICAgICAgICAgICAgICA9IGZmX3ZwOF9pZGN0X2FkZF9zc2U7DQo+ICAgICAgICAg
ICBjLT52cDhfbHVtYV9kY193aHQgICAgICAgICAgICAgICAgICAgICAgPSBmZl92cDhfbHVt
YV9kY193aHRfc3NlOw0KPiBAQCAtMjk0LDYgKzI5MCw3IEBAIGF2X2NvbGQgdm9pZCBmZl92
cDhkc3BfaW5pdF94ODYoVlA4RFNQQ29udGV4dCAqYykNCj4gICAgICAgaWYgKEVYVEVSTkFM
X1NTRTIoY3B1X2ZsYWdzKSkgew0KPiAgICAgICAgICAgYy0+dnA4X2lkY3RfZGNfYWRkICAg
ICAgICAgICAgPSBmZl92cDhfaWRjdF9kY19hZGRfc3NlMjsNCj4gICAgICAgICAgIGMtPnZw
OF9pZGN0X2RjX2FkZDR5ICAgICAgICAgID0gZmZfdnA4X2lkY3RfZGNfYWRkNHlfc3NlMjsN
Cj4gKyAgICAgICAgYy0+dnA4X2lkY3RfZGNfYWRkNHV2ICAgICAgICAgPSBmZl92cDhfaWRj
dF9kY19hZGQ0dXZfc3NlMjsNCj4gICANCj4gICAgICAgICAgIGMtPnZwOF9oX2xvb3BfZmls
dGVyX3NpbXBsZSAgID0gZmZfdnA4X2hfbG9vcF9maWx0ZXJfc2ltcGxlX3NzZTI7DQo+ICAg
DQoNCg==

--------------4wiq6kGE6HH6mPdeajWPINWW--

--------------mhNZ0SsD9re0BSCivsPg5Zyr
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmpqQxYFAwAAAAAACgkQFGMBrXN2WeCC
0wgAvMlz5WzvZBI4Fy3P3CVlOE738Tk+AjHdMWGEPLQS5Dbeim0uctfIutr3GVq/0W5e215BAyxK
Hza5fo2GSbOlbmfj4qWsPacfE8qVm8ZB1rSyaiNwbtnBQq+rCLwQBRG0PVDC/DMpRqQ+Kw4ZTXQL
F+0Yq9Rj9bknPy8QyV/VIO6/Lj0h9LTAO1WNz6MK67TdLiiPWpxeY8jCVzGDX8KA4PHnUpWV7mD4
bT4v2EtGpqCfNws2NWqI5E9Whmm5vGZVBx11Fyi7gI0PkShqC/91BwCIKz5nPlIP+mWY4tMxxrjK
jo8gw+AFBam+1P+4LjuSBKLTptJhkbQdr1EIIWzLTg==
=ioTP
-----END PGP SIGNATURE-----

--------------mhNZ0SsD9re0BSCivsPg5Zyr--

--===============3713739598964759558==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

--===============3713739598964759558==--