asm05.c
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 76 行
C
76 行
#include "fail.h"
#if __WATCOM_REVISION__ >= 8 && defined(__386__)
// bug in codegen with long code bursts that have relocs
void foo()
{
long SrcPitch = 0;
#if __WATCOM_CPLUSPLUS__ > 1220
_asm .MMX
#endif
_asm
{
pushad
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1
movq mm7, mm1 //removing this line compiles OK
sub eax, SrcPitch //removing this line compiles OK
EMMS
popad
}
}
#endif
int main() {
_PASS;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?