[vlc-devel] [PATCH 15/25] deinterlace: remove AltiVec, 3dNow! and MMX

Rémi Denis-Courmont remi at remlab.net
Tue Apr 14 18:39:39 CEST 2020

Le tiistaina 14. huhtikuuta 2020, 13.40.26 EEST Victorien Le Couviour--Tuffet a 
écrit :
> Note that I remove the EndMerge routine even though it is used for SSE2:
> using "emms" after using SSE2 instructions is absolutly useless.
> MMX and x87 register files alias one another, that's why we need to
> restore the state after using MMX instructions.
> XMM registers do not suffer from that issue.

I fail to read a rationale for removing AltiVec. And if there's a good reason, 
it belongs in a separate patch.

Rémi Denis-Courmont
Ville neuve de Tapiola, République d´Uusimaa

More information about the vlc-devel mailing list