摘要:
从网上看到说,VC会放弃对含有内联汇编代码的函数,这是错误的。我试验了一下,VC照样会内联含有汇编代码的函数,只要汇编代码里面不要有跳转到C++代码段的指令就可以了。原因可能是你这样跳转,编译器的智商就不足够处理寄存器的恢复问题了。我不知道ICL会不会有能力处理这样的问题?所以要内联,就要避免跳转到C++代码段,在汇编代码段内部的跳转是允许... 阅读全文
摘要:
从网上看到说,VC会放弃对含有内联汇编代码的函数,这是错误的。我试验了一下,VC照样会内联含有汇编代码的函数,只要汇编代码里面不要有跳转到C++代码段的指令就可以了。原因可能是你这样跳转,编译器的智商就不足够处理寄存器的恢复问题了。我不知道ICL会不会有能力处理这样的问题?所以要内联,就要避免跳转到C++代码段,在汇编代码段内部的跳转是允许... 阅读全文
|