Hello, I find some docs yesterday.It may be useful to understand FASTCALL syntax. 所谓FASTCALL指使用寄存器传递参数,这样可以提高执行速度(这是一种手工优化,是否真的有效取决于编译器和你对汇编的理解),在gcc中你可以声明一个函数使用寄存器传递参数,例如: int f(int a, int b, int c) __attribute__ ((regparm(3))); regparm后的数字表明最多使用几个寄存器传递参数,由于众所周知x86寄存器的缺乏,实际上最多可以使用的寄存器只有三个,依次为eax、 edx、ecx。 still unreadable????? regards, kevin