?? asm024.s
字號:
FUNC(op_2130) 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_4000: 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_4_400 movswl %di,%ediL_4_400: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_401 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_402 movl %ebp,%ebxL_4_402: testl $64,%esi je L_4_403 movl %ebp,%ediL_4_403: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_404 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4001: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_404: cmpl $48,%edx jne L_4_407 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4002:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_407: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_410 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4003: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_410: cmpl $3,16-16(%esp) jne L_4_413 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4004:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_413: andl $4,%esi jne L_4_416 addl %edi,%ebxL_4_416: cmpl $0,16-16(%esp) je L_4_417 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_4_417: testl %esi,%esi je L_4_420 addl %edi,%ebxL_4_420: leal (%ebp,%ebx),%eax jmp L_4_421 .align 2,0x90L_4_401: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_4_421: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl 28-16(%esp),%edx movl $GLOBL(regs),%ecx addl $8,%edx movl (%eax),%ebx sall $2,%edx/APP bswapl %ebx/NO_APP movl (%edx,%ecx),%eax addl $-4,%eax movl %eax,(%edx,%ecx)/APP testl %ebx,%ebx pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(W24)(%edx),%eax/APP bswapl %ebx/NO_APP movl %ebx,(%eax) addl $16,%esp popl %eax decl %eax jl JJ_4000 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4005: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4000: retFUNC(op_213b) 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_4006: 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_4_476 movswl %di,%ediL_4_476: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_477 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_478 movl %ebp,%ebxL_4_478: testl $64,%esi je L_4_479 movl %ebp,%ediL_4_479: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_480 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4007: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_480: cmpl $48,%edx jne L_4_483 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4008:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_483: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_486 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4009: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_486: cmpl $3,16-16(%esp) jne L_4_489 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4010:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_489: andl $4,%esi jne L_4_492 addl %edi,%ebxL_4_492: cmpl $0,16-16(%esp) je L_4_493 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_4_493: testl %esi,%esi je L_4_496 addl %edi,%ebxL_4_496: leal (%ebp,%ebx),%eax jmp L_4_497 .align 2,0x90L_4_477: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_4_497: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl 28-16(%esp),%edx movl $GLOBL(regs),%ecx addl $8,%edx movl (%eax),%ebx sall $2,%edx/APP bswapl %ebx/NO_APP movl (%edx,%ecx),%eax addl $-4,%eax movl %eax,(%edx,%ecx)/APP testl %ebx,%ebx pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(W24)(%edx),%eax/APP bswapl %ebx/NO_APP movl %ebx,(%eax) addl $16,%esp popl %eax decl %eax jl JJ_4001 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4011: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4001: retFUNC(op_2170) 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_4012: 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_4_595 movswl %di,%ediL_4_595: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_596 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_597 movl %ebp,%ebxL_4_597: testl $64,%esi je L_4_598 movl %ebp,%ediL_4_598: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_599 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4013: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_599: cmpl $48,%edx jne L_4_602 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4014:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_602: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_605 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4015: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_605: cmpl $3,16-16(%esp) jne L_4_608 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4016:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_608: andl $4,%esi jne L_4_611 addl %edi,%ebxL_4_611: cmpl $0,16-16(%esp) je L_4_612 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_4_612: testl %esi,%esi je L_4_615 addl %edi,%ebxL_4_615: leal (%ebp,%ebx),%eax jmp L_4_616 .align 2,0x90L_4_596: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_4_616: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%eax/APP bswapl %eax/NO_APP movl %eax,16-16(%esp) movl 28-16(%esp),%edx movl GLOBL(regs)+88,%eax/APP xorl %ecx,%ecx movw 0x2164334A(%eax),%cxRR0_4017: rolw $8,%cx/NO_APP movl %ecx,%eax addl $8,%edx cwtl movl 16-16(%esp),%ecx addl GLOBL(regs)(,%edx,4),%eax/APP testl %ecx,%ecx pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(W24)(%edx),%eax/APP bswapl %ecx/NO_APP movl %ecx,(%eax) addl $2,GLOBL(regs)+88 addl $16,%esp popl %eax decl %eax jl JJ_4002 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4018: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4002: retFUNC(op_217b) 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_4019: 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_4_678 movswl %di,%ediL_4_678: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_679 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_680 movl %ebp,%ebxL_4_680: testl $64,%esi je L_4_681 movl %ebp,%ediL_4_681: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_682 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4020: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_682: cmpl $48,%edx jne L_4_685 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4021:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_685: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_688 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4022: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_688: cmpl $3,16-16(%esp) jne L_4_691 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4023:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_691: andl $4,%esi jne L_4_694 addl %edi,%ebxL_4_694: cmpl $0,16-16(%esp) je L_4_695 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_4_695: testl %esi,%esi je L_4_698 addl %edi,%ebxL_4_698: leal (%ebp,%ebx),%eax jmp L_4_699 .align 2,0x90L_4_679: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_4_699: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%eax/APP bswapl %eax/NO_APP movl %eax,16-16(%esp) movl 28-16(%esp),%edx movl GLOBL(regs)+88,%eax/APP xorl %ecx,%ecx movw 0x2164334A(%eax),%cxRR0_4024: rolw $8,%cx/NO_APP movl %ecx,%eax addl $8,%edx cwtl movl 16-16(%esp),%ecx addl GLOBL(regs)(,%edx,4),%eax/APP testl %ecx,%ecx pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(W24)(%edx),%eax/APP bswapl %ecx/NO_APP movl %ecx,(%eax) addl $2,GLOBL(regs)+88 addl $16,%esp popl %eax decl %eax jl JJ_4003 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4025: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4003: retFUNC(op_2180) subl $16,%esp movl %eax,%edx shrl $9,%eax movl $GLOBL(regs),%ecx andl $7,%edx andl $7,%eax movl (%ecx,%edx,4),%edx movl GLOBL(regs)+88,%ebx movl %edx,28-16(%esp) addl $8,%eax movl %ebx,%edx movl %ebx,24-16(%esp) addl $2,%edx addl $4,%ebx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_4026: rolw $8,%si/NO_APP movl (%ecx,%eax,4),%ebp movl %ebx,20-16(%esp) movl %esi,%eax movl %ebx,GLOBL(regs)+88 shrl $10,%eax movl %ebp,16-16(%esp) andl $60,%eax movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_4_722 movswl %di,%ediL_4_722: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_723 xorl %ebp,%ebp movl %esi,%ebx testb %bl,%bl jge L_4_724 movl %ebp,16-16(%esp)L_4_724: testl $64,%esi je L_4_725 movl %ebp,%ediL_4_725: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_726 movl 20-16(%esp),%ebx/APP xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4027: rolw $8,%ax/NO_APP movl 24-16(%esp),%ebx cwtl addl $6,%ebx addl %eax,16-16(%esp) movl %ebx,GLOBL(regs)+88L_4_726: cmpl $48,%edx jne L_4_729 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4028: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 addl %edx,16-16(%esp)L_4_729: movl %esi,%ecx andl $3,%ecx cmpl $2,%ecx jne L_4_732 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4029: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_732: cmpl $3,%ecx jne L_4_735 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4030:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_735: andl $4,%esi
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -