开源多媒体框架FFmpeg近日在X平台发文,感谢腾讯提交手写的ARM NEON汇编代码。据悉,本次新提交的补丁包含2200行手写汇编代码,主要针对VVC/H.266 Angular Prediction模块。
在苹果M4处理器上,新代码执行效率相比原来的C语言代码快20倍。这并非FFmpeg首次公开感谢腾讯,今年1月腾讯也曾贡献过类似优化代码。
汇编语言作为低级语言,虽然编写难度较高,但可以直接操控寄存器、内存等,相比高级语言具有更高的运行效率。
开源多媒体框架FFmpeg近日在X平台发文,感谢腾讯提交手写的ARM NEON汇编代码。据悉,本次新提交的补丁包含2200行手写汇编代码,主要针对VVC/H.266 Angular Prediction模块。
在苹果M4处理器上,新代码执行效率相比原来的C语言代码快20倍。这并非FFmpeg首次公开感谢腾讯,今年1月腾讯也曾贡献过类似优化代码。
汇编语言作为低级语言,虽然编写难度较高,但可以直接操控寄存器、内存等,相比高级语言具有更高的运行效率。
网友评论