Microsoft 专用
如果函数中存在 __asm
块,则会在多个方面影响优化。 首先,编译器不会尝试优化 __asm
块本身。 您在汇编语言中编写的内容就是您获得的内容。 第二,存在 __asm
块将影响寄存器变量存储。 如果寄存器的内容将被 __asm
块更改,编译器将避免在 __asm
块中注册变量。 最后,其他某些函数范围的优化将受函数中包含的汇编语言的影响。
结束 Microsoft 专用
Microsoft 专用
如果函数中存在 __asm
块,则会在多个方面影响优化。 首先,编译器不会尝试优化 __asm
块本身。 您在汇编语言中编写的内容就是您获得的内容。 第二,存在 __asm
块将影响寄存器变量存储。 如果寄存器的内容将被 __asm
块更改,编译器将避免在 __asm
块中注册变量。 最后,其他某些函数范围的优化将受函数中包含的汇编语言的影响。
结束 Microsoft 专用