⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pragmas.h

📁 小型游戏引擎
💻 H
📖 第 1 页 / 共 5 页
字号:
        modify exact [eax ebx edx esi]\long dmulscale16(long i1, long i2, long i3, long i4);#pragma aux dmulscale16 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 16",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale17(long i1, long i2, long i3, long i4);#pragma aux dmulscale17 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 17",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale18(long i1, long i2, long i3, long i4);#pragma aux dmulscale18 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 18",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale19(long i1, long i2, long i3, long i4);#pragma aux dmulscale19 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 19",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale20(long i1, long i2, long i3, long i4);#pragma aux dmulscale20 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 20",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale21(long i1, long i2, long i3, long i4);#pragma aux dmulscale21 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 21",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale22(long i1, long i2, long i3, long i4);#pragma aux dmulscale22 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 22",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale23(long i1, long i2, long i3, long i4);#pragma aux dmulscale23 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 23",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale24(long i1, long i2, long i3, long i4);#pragma aux dmulscale24 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 24",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale25(long i1, long i2, long i3, long i4);#pragma aux dmulscale25 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 25",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale26(long i1, long i2, long i3, long i4);#pragma aux dmulscale26 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 26",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale27(long i1, long i2, long i3, long i4);#pragma aux dmulscale27 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 27",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale28(long i1, long i2, long i3, long i4);#pragma aux dmulscale28 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 28",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale29(long i1, long i2, long i3, long i4);#pragma aux dmulscale29 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 29",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale30(long i1, long i2, long i3, long i4);#pragma aux dmulscale30 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 30",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale31(long i1, long i2, long i3, long i4);#pragma aux dmulscale31 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        "shrd eax, edx, 31",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\long dmulscale32(long i1, long i2, long i3, long i4);#pragma aux dmulscale32 =\        "imul edx",\        "mov ebx, eax",\        "mov eax, esi",\        "mov esi, edx",\        "imul edi",\        "add eax, ebx",\        "adc edx, esi",\        parm nomemory [eax][edx][esi][edi]\        modify exact [eax ebx edx esi]\        value [edx]\long tmulscale1(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale1 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 1",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale2(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale2 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 2",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale3(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale3 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 3",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale4(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale4 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 4",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale5(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale5 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 5",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale6(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale6 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 6",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale7(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale7 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 7",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale8(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale8 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 8",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale9(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale9 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 9",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale10(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale10 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 10",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale11(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale11 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 11",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale12(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale12 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 12",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale13(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale13 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 13",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale14(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale14 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 14",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale15(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale15 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 15",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale16(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale16 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 16",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale17(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale17 =\        "imul edx",\        "xchg eax, ebx",\        "xchg edx, ecx",\        "imul edx",\        "add ebx, eax",\        "adc ecx, edx",\        "mov eax, esi",\        "imul edi",\        "add eax, ebx",\        "adc edx, ecx",\        "shrd eax, edx, 17",\        parm nomemory [eax][edx][ebx][ecx][esi][edi]\        modify exact [eax ebx ecx edx]\long tmulscale18(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale18 =\        "imul edx",\

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -