最近对x264的汇编优化感兴趣,为了抵抗日已衰退的记忆,
写个文章记录下最近看到的资料
这个地址是x264当前的一个开发者(Jason Garrett-Glaser)的博客,有些一手的资料很重要阿
“http://x264dev.multimedia.cx/”
下面的地址是关于汇编语言的分类
http://x264dev.multimedia.cx/archives/category/assembly
这篇文章是讲x264的汇编抽象层采用更开发的协议释放出来了。
“x86inc has grown tremendously as it gained a great deal of functionality. It now supports x86_32, x86_64, and win64 (thanks to Anton Mitrofanov), which covers the three (by far) most popular x86 C calling conventions. It also has macros to abstract between MMX and SSE functions, along with automatic handling of register permutations and other such useful features.”
x86inc 支持x86_32, x86_64, 和 win64,覆盖了三个最流行的x86调用规则。而且还抽象了MMX和SSE的功能。
x86目录下的asm都会包含x86inc.asm 和x86util.asm ,所以这两个文件要好好看看阿。