📄 pragmas.h
字号:
"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, 18",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale19(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale19 =\ "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, 19",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale20(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale20 =\ "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, 20",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale21(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale21 =\ "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, 21",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale22(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale22 =\ "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, 22",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale23(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale23 =\ "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, 23",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale24(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale24 =\ "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, 24",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale25(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale25 =\ "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, 25",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale26(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale26 =\ "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, 26",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale27(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale27 =\ "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, 27",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale28(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale28 =\ "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, 28",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale29(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale29 =\ "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, 29",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale30(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale30 =\ "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, 30",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale31(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale31 =\ "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, 31",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\long tmulscale32(long i1, long i2, long i3, long i4, long i5, long i6);#pragma aux tmulscale32 =\ "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",\ parm nomemory [eax][edx][ebx][ecx][esi][edi]\ modify exact [eax ebx ecx edx]\ value [edx]\long boundmulscale(long i1, long i2, long i3);#pragma aux boundmulscale =\ "imul ebx",\ "mov ebx, edx",\ "shrd eax, edx, cl",\ "sar edx, cl",\ "xor edx, eax",\ "js checkit",\ "xor edx, eax",\ "jz skipboundit",\ "cmp edx, 0xffffffff",\ "je skipboundit",\ "checkit:",\ "mov eax, ebx",\ "sar eax, 31",\ "xor eax, 0x7fffffff",\ "skipboundit:",\ parm nomemory [eax][ebx][ecx]\ modify exact [eax ebx edx]\long divscale(long i1, long i2, long i3);#pragma aux divscale =\ "mov edx, eax",\ "shl eax, cl",\ "neg cl",\ "sar edx, cl",\ "idiv ebx",\ parm nomemory [eax][ebx][ecx]\ modify exact [eax ecx edx]\long divscale1(long i1, long i2);#pragma aux divscale1 =\ "add eax, eax",\ "sbb edx, edx",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale2(long i1, long i2);#pragma aux divscale2 =\ "mov edx, eax",\ "sar edx, 30",\ "lea eax, [eax*4]",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale3(long i1, long i2);#pragma aux divscale3 =\ "mov edx, eax",\ "sar edx, 29",\ "lea eax, [eax*8]",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale4(long i1, long i2);#pragma aux divscale4 =\ "mov edx, eax",\ "sar edx, 28",\ "shl eax, 4",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale5(long i1, long i2);#pragma aux divscale5 =\ "mov edx, eax",\ "sar edx, 27",\ "shl eax, 5",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale6(long i1, long i2);#pragma aux divscale6 =\ "mov edx, eax",\ "sar edx, 26",\ "shl eax, 6",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale7(long i1, long i2);#pragma aux divscale7 =\ "mov edx, eax",\ "sar edx, 25",\ "shl eax, 7",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale8(long i1, long i2);#pragma aux divscale8 =\ "mov edx, eax",\ "sar edx, 24",\ "shl eax, 8",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale9(long i1, long i2);#pragma aux divscale9 =\ "mov edx, eax",\ "sar edx, 23",\ "shl eax, 9",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale10(long i1, long i2);#pragma aux divscale10 =\ "mov edx, eax",\ "sar edx, 22",\ "shl eax, 10",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale11(long i1, long i2);#pragma aux divscale11 =\ "mov edx, eax",\ "sar edx, 21",\ "shl eax, 11",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale12(long i1, long i2);#pragma aux divscale12 =\ "mov edx, eax",\ "sar edx, 20",\ "shl eax, 12",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale13(long i1, long i2);#pragma aux divscale13 =\ "mov edx, eax",\ "sar edx, 19",\ "shl eax, 13",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale14(long i1, long i2);#pragma aux divscale14 =\ "mov edx, eax",\ "sar edx, 18",\ "shl eax, 14",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale15(long i1, long i2);#pragma aux divscale15 =\ "mov edx, eax",\ "sar edx, 17",\ "shl eax, 15",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale16(long i1, long i2);#pragma aux divscale16 =\ "mov edx, eax",\ "sar edx, 16",\ "shl eax, 16",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale17(long i1, long i2);#pragma aux divscale17 =\ "mov edx, eax",\ "sar edx, 15",\ "shl eax, 17",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale18(long i1, long i2);#pragma aux divscale18 =\ "mov edx, eax",\ "sar edx, 14",\ "shl eax, 18",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale19(long i1, long i2);#pragma aux divscale19 =\ "mov edx, eax",\ "sar edx, 13",\ "shl eax, 19",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale20(long i1, long i2);#pragma aux divscale20 =\ "mov edx, eax",\ "sar edx, 12",\ "shl eax, 20",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale21(long i1, long i2);#pragma aux divscale21 =\ "mov edx, eax",\ "sar edx, 11",\ "shl eax, 21",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale22(long i1, long i2);#pragma aux divscale22 =\ "mov edx, eax",\ "sar edx, 10",\ "shl eax, 22",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale23(long i1, long i2);#pragma aux divscale23 =\ "mov edx, eax",\ "sar edx, 9",\ "shl eax, 23",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale24(long i1, long i2);#pragma aux divscale24 =\ "mov edx, eax",\ "sar edx, 8",\ "shl eax, 24",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale25(long i1, long i2);#pragma aux divscale25 =\ "mov edx, eax",\ "sar edx, 7",\ "shl eax, 25",\ "idiv ebx",\ parm nomemory [eax][ebx]\ modify exact [eax edx]\long divscale26(long i1, long i2);#pragma aux divscale26 =\ "mov edx, eax",\ "sar edx, 6",\ "shl eax, 26",\ "idiv ebx",\ parm nomemory [eax][ebx]\
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -