主题:这个该怎么改?
005414C4 D84D D4 fmul dword ptr [ebp-2C]
005414C7 DB45 D0 fild dword ptr [ebp-30]
005414CA 8B4D E0 mov ecx, dword ptr [ebp-20]
005414CD 8A45 F0 mov al, byte ptr [ebp-10]
005414D0 83CE FF or esi, FFFFFFFF
005414D3 A8 02 test al, 2
[color=FF0000]005414D5 D839 fdivr dword ptr [ecx][/color]
005414D7 8975 FC mov dword ptr [ebp-4], esi
005414DA DEC9 fmulp st(1), st
005414DC D883 00040000 fadd dword ptr [ebx+400]
005414E2 D99B 00040000 fstp dword ptr [ebx+400]
005414E8 74 25 je short 0054150F
005414EA 8365 F0 FD and dword ptr [ebp-10], FFFFFFFD
005414EE 8B0D 90553501 mov ecx, dword ptr [1355590]
005414F4 8D55 C0 lea edx, dword ptr [ebp-40]
005414F7 52 push edx
005414F8 C745 FC 0300000>mov dword ptr [ebp-4], 3
005414FF E8 3CF87100 call 00C60D40
00541504 8D4D C0 lea ecx, dword ptr [ebp-40]
00541507 8975 FC mov dword ptr [ebp-4], esi
0054150A E8 81FE7100 call 00C61390
0054150F 8B75 EC mov esi, dword ptr [ebp-14]
00541512 8B45 E8 mov eax, dword ptr [ebp-18]
00541515 03C6 add eax, esi
00541517 D90483 fld dword ptr [ebx+eax*4]
0054151A D884B3 1C040000 fadd dword ptr [ebx+esi*4+41C]
00541521 D99CB3 1C040000 fstp dword ptr [ebx+esi*4+41C]
00541528 8B35 30DA1301 mov esi, dword ptr [113DA30]
0054152E 8B4E 18 mov ecx, dword ptr [esi+18]
00541531 A1 94553501 mov eax, dword ptr [1355594]
00541536 8B56 1C mov edx, dword ptr [esi+1C]
00541539 83C6 18 add esi, 18
如果NOP掉fdivr dword ptr [ecx]这句就能实现我要的功能,但是现在不想直接NOP掉,有什么办法没?
005414C7 DB45 D0 fild dword ptr [ebp-30]
005414CA 8B4D E0 mov ecx, dword ptr [ebp-20]
005414CD 8A45 F0 mov al, byte ptr [ebp-10]
005414D0 83CE FF or esi, FFFFFFFF
005414D3 A8 02 test al, 2
[color=FF0000]005414D5 D839 fdivr dword ptr [ecx][/color]
005414D7 8975 FC mov dword ptr [ebp-4], esi
005414DA DEC9 fmulp st(1), st
005414DC D883 00040000 fadd dword ptr [ebx+400]
005414E2 D99B 00040000 fstp dword ptr [ebx+400]
005414E8 74 25 je short 0054150F
005414EA 8365 F0 FD and dword ptr [ebp-10], FFFFFFFD
005414EE 8B0D 90553501 mov ecx, dword ptr [1355590]
005414F4 8D55 C0 lea edx, dword ptr [ebp-40]
005414F7 52 push edx
005414F8 C745 FC 0300000>mov dword ptr [ebp-4], 3
005414FF E8 3CF87100 call 00C60D40
00541504 8D4D C0 lea ecx, dword ptr [ebp-40]
00541507 8975 FC mov dword ptr [ebp-4], esi
0054150A E8 81FE7100 call 00C61390
0054150F 8B75 EC mov esi, dword ptr [ebp-14]
00541512 8B45 E8 mov eax, dword ptr [ebp-18]
00541515 03C6 add eax, esi
00541517 D90483 fld dword ptr [ebx+eax*4]
0054151A D884B3 1C040000 fadd dword ptr [ebx+esi*4+41C]
00541521 D99CB3 1C040000 fstp dword ptr [ebx+esi*4+41C]
00541528 8B35 30DA1301 mov esi, dword ptr [113DA30]
0054152E 8B4E 18 mov ecx, dword ptr [esi+18]
00541531 A1 94553501 mov eax, dword ptr [1355594]
00541536 8B56 1C mov edx, dword ptr [esi+1C]
00541539 83C6 18 add esi, 18
如果NOP掉fdivr dword ptr [ecx]这句就能实现我要的功能,但是现在不想直接NOP掉,有什么办法没?