@[email protected] to Open [email protected]English • 1 year agoFFmpeg's costly functions are all written in hand optimised assemblytwitter.commessage-square30fedilinkarrow-up1238arrow-down13
arrow-up1235arrow-down1external-linkFFmpeg's costly functions are all written in hand optimised assemblytwitter.com@[email protected] to Open [email protected]English • 1 year agomessage-square30fedilink
minus-squareamiolinkfedilink13•1 year agoWhat happens if you go from x86 to ARM or whatever? Do they have fallbacks or other separate implementations, then? I mostly do high level languages so I’m not that familiar with microoptimization.
minus-square@[email protected]OPlinkfedilinkEnglish15•1 year agoLooks like it’s also done for ARM. https://twitter.com/FFmpeg/status/1710970016777052326
minus-square@Ledivinlink9•edit-21 year agoIt would have to be different implementations for different architectures, and so almost definitely have a C-based fallback
What happens if you go from x86 to ARM or whatever? Do they have fallbacks or other separate implementations, then? I mostly do high level languages so I’m not that familiar with microoptimization.
Looks like it’s also done for ARM. https://twitter.com/FFmpeg/status/1710970016777052326
It would have to be different implementations for different architectures, and so almost definitely have a C-based fallback