?? asm025.s
字號:
FUNC(op_313b) subl $16,%esp shrl $9,%eax andl $7,%eax movl GLOBL(regs)+88,%ecx movl %eax,28-16(%esp) movl %ecx,%edx movl %ecx,24-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_5000: rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_5_375 movswl %di,%ediL_5_375: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_376 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_377 movl %ebp,%ebxL_5_377: testl $64,%esi je L_5_378 movl %ebp,%ediL_5_378: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_379 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5001: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_379: cmpl $48,%edx jne L_5_382 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5002:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_382: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_385 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5003: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_385: cmpl $3,16-16(%esp) jne L_5_388 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5004:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_388: andl $4,%esi jne L_5_391 addl %edi,%ebxL_5_391: cmpl $0,16-16(%esp) je L_5_392 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_5_392: testl %esi,%esi je L_5_395 addl %edi,%ebxL_5_395: leal (%ebp,%ebx),%eax jmp L_5_396 .align 2,0x90L_5_376: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_5_396: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl 28-16(%esp),%edx/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP addl $8,%edx movl %ecx,%eax sall $2,%edx movl %eax,%ebx movl GLOBL(regs)(%edx),%eax addl $-2,%eax movl %eax,GLOBL(regs)(%edx)/APP testw %bx,%bx pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx andl $65535,%eax shrl $14,%edx xorl %ecx,%ecx andl $1020,%edx movw %bx,%cx addl GLOBL(W24)(%edx),%eax movl %ecx,%edx/APP rolw $8,%dx/NO_APP movw %dx,(%eax) addl $16,%esp popl %eax decl %eax jl JJ_5000 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5005: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5000: retFUNC(op_3170) subl $16,%esp movl %eax,%edx shrl $9,%eax andl $7,%eax andl $7,%edx movl %eax,28-16(%esp) movl GLOBL(regs)+88,%ecx addl $8,%edx movl %ecx,%eax movl %ecx,24-16(%esp) addl $2,%eax addl $4,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5006: rolw $8,%si/NO_APP movl GLOBL(regs)(,%edx,4),%edx movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_5_494 movswl %di,%ediL_5_494: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_495 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_496 movl %ebp,%ebxL_5_496: testl $64,%esi je L_5_497 movl %ebp,%ediL_5_497: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_498 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5007: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_498: cmpl $48,%edx jne L_5_501 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5008:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_501: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_504 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5009: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_504: cmpl $3,16-16(%esp) jne L_5_507 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5010:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_507: andl $4,%esi jne L_5_510 addl %edi,%ebxL_5_510: cmpl $0,16-16(%esp) je L_5_511 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_5_511: testl %esi,%esi je L_5_514 addl %edi,%ebxL_5_514: leal (%ebp,%ebx),%eax jmp L_5_515 .align 2,0x90L_5_495: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_5_515: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax movw %ax,16-16(%esp) movl 28-16(%esp),%edx movl GLOBL(regs)+88,%eax/APP xorl %ecx,%ecx movw 0x2164334A(%eax),%cxRR0_5011: rolw $8,%cx/NO_APP movl %ecx,%eax addl $8,%edx cwtl movl 16-16(%esp),%ecx addl GLOBL(regs)(,%edx,4),%eax/APP testw %cx,%cx pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx andl $65535,%eax shrl $14,%edx xorl %ecx,%ecx andl $1020,%edx movw 16-16(%esp),%cx addl GLOBL(W24)(%edx),%eax movl %ecx,%edx/APP rolw $8,%dx/NO_APP movw %dx,(%eax) addl $2,GLOBL(regs)+88 addl $16,%esp popl %eax decl %eax jl JJ_5001 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5012: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5001: retFUNC(op_317b) subl $16,%esp shrl $9,%eax andl $7,%eax movl GLOBL(regs)+88,%ecx movl %eax,28-16(%esp) movl %ecx,%edx movl %ecx,24-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_5013: rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_5_577 movswl %di,%ediL_5_577: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_578 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_579 movl %ebp,%ebxL_5_579: testl $64,%esi je L_5_580 movl %ebp,%ediL_5_580: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_581 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5014: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_581: cmpl $48,%edx jne L_5_584 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5015:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_584: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_587 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5016: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_587: cmpl $3,16-16(%esp) jne L_5_590 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5017:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_590: andl $4,%esi jne L_5_593 addl %edi,%ebxL_5_593: cmpl $0,16-16(%esp) je L_5_594 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_5_594: testl %esi,%esi je L_5_597 addl %edi,%ebxL_5_597: leal (%ebp,%ebx),%eax jmp L_5_598 .align 2,0x90L_5_578: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_5_598: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax movw %ax,16-16(%esp) movl 28-16(%esp),%edx movl GLOBL(regs)+88,%eax/APP xorl %ecx,%ecx movw 0x2164334A(%eax),%cxRR0_5018: rolw $8,%cx/NO_APP movl %ecx,%eax addl $8,%edx cwtl movl 16-16(%esp),%ecx addl GLOBL(regs)(,%edx,4),%eax/APP testw %cx,%cx pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx andl $65535,%eax shrl $14,%edx xorl %ecx,%ecx andl $1020,%edx movw 16-16(%esp),%cx addl GLOBL(W24)(%edx),%eax movl %ecx,%edx/APP rolw $8,%dx/NO_APP movw %dx,(%eax) addl $2,GLOBL(regs)+88 addl $16,%esp popl %eax decl %eax jl JJ_5002 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5019: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5002: retFUNC(op_3180) subl $16,%esp movl %eax,%edx shrl $9,%eax andl $7,%edx andl $7,%eax movw GLOBL(regs)(,%edx,4),%dx movl GLOBL(regs)+88,%ecx movw %dx,30-16(%esp) addl $8,%eax movl %ecx,%edx movl %ecx,24-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_5020: rolw $8,%si/NO_APP movl GLOBL(regs)(,%eax,4),%ebp movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %ebp,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_5_621 movswl %di,%ediL_5_621: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_622 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_623 movl %ebp,%ebxL_5_623: testl $64,%esi je L_5_624 movl %ebp,%ediL_5_624: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_625 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5021: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_625: cmpl $48,%edx jne L_5_628 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5022:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_628: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_631 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5023: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_631: cmpl $3,16-16(%esp) jne L_5_634 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5024:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_634: andl $4,%esi jne L_5_637 addl %edi,%ebxL_5_637: cmpl $0,16-16(%esp) je L_5_638 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_5_638: testl %esi,%esi je L_5_641 addl %edi,%ebxL_5_641: leal (%ebp,%ebx),%edx jmp L_5_642 .align 2,0x90L_5_622: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_5_642: movw 30-16(%esp),%cx/APP testw %cx,%cx pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax andl $65535,%edx shrl $14,%eax xorl %ecx,%ecx andl $1020,%eax movw 30-16(%esp),%cx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $16,%esp popl %eax decl %eax jl JJ_5003 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5025: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5003: retFUNC(op_3188) subl $16,%esp movl %eax,%edx shrl $9,%edx andl $7,%eax addl $8,%eax andl $7,%edx movw GLOBL(regs)(,%eax,4),%ax movl GLOBL(regs)+88,%ecx movw %ax,30-16(%esp) addl $8,%edx movl %ecx,%eax movl %ecx,24-16(%esp) addl $2,%eax addl $4,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5026: rolw $8,%si/NO_APP movl GLOBL(regs)(,%edx,4),%edx movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_5_650 movswl %di,%ediL_5_650: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_651 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_652 movl %ebp,%ebxL_5_652: testl $64,%esi je L_5_653 movl %ebp,%ediL_5_653: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_654 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5027: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_654: cmpl $48,%edx jne L_5_657 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5028:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_657: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_660 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5029: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_660: cmpl $3,16-16(%esp) jne L_5_663 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5030:/APP
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -