?? asm026.s
字號:
FUNC(op_4230) subl $12,%esp andl $7,%eax movl GLOBL(regs)+88,%ecx 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_6000: 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_6_388 movswl %di,%ediL_6_388: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_6_389 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_6_390 movl %ebp,%ebxL_6_390: testl $64,%esi je L_6_391 movl %ebp,%ediL_6_391: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_6_392 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_6001: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_6_392: cmpl $48,%edx jne L_6_395 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6002:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_6_395: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_6_398 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_6003: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_6_398: cmpl $3,16-16(%esp) jne L_6_401 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6004:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_6_401: andl $4,%esi jne L_6_404 addl %edi,%ebxL_6_404: cmpl $0,16-16(%esp) je L_6_405 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_6_405: testl %esi,%esi je L_6_408 addl %edi,%ebxL_6_408: leal (%ebp,%ebx),%edx jmp L_6_409 .align 2,0x90L_6_389: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_6_409: movl %edx,%eax shrl $14,%eax movl $64,regflags andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb $0,(%edx,%eax) addl $12,%esp popl %eax decl %eax jl JJ_6000 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_6005: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_6000: retFUNC(op_4270) subl $12,%esp andl $7,%eax movl GLOBL(regs)+88,%ecx 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_6006: 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_6_470 movswl %di,%ediL_6_470: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_6_471 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_6_472 movl %ebp,%ebxL_6_472: testl $64,%esi je L_6_473 movl %ebp,%ediL_6_473: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_6_474 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_6007: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_6_474: cmpl $48,%edx jne L_6_477 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6008:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_6_477: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_6_480 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_6009: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_6_480: cmpl $3,16-16(%esp) jne L_6_483 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6010:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_6_483: andl $4,%esi jne L_6_486 addl %edi,%ebxL_6_486: cmpl $0,16-16(%esp) je L_6_487 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_6_487: testl %esi,%esi je L_6_490 addl %edi,%ebxL_6_490: leal (%ebp,%ebx),%edx jmp L_6_491 .align 2,0x90L_6_471: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_6_491: movl %edx,%eax shrl $14,%eax andl $65535,%edx andl $1020,%eax movl $64,regflags addl GLOBL(W24)(%eax),%edx xorl %eax,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $12,%esp popl %eax decl %eax jl JJ_6001 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_6011: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_6001: retFUNC(op_42b0) subl $12,%esp andl $7,%eax movl GLOBL(regs)+88,%ecx 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_6012: 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_6_557 movswl %di,%ediL_6_557: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_6_558 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_6_559 movl %ebp,%ebxL_6_559: testl $64,%esi je L_6_560 movl %ebp,%ediL_6_560: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_6_561 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_6013: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_6_561: cmpl $48,%edx jne L_6_564 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6014:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_6_564: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_6_567 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_6015: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_6_567: cmpl $3,16-16(%esp) jne L_6_570 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6016:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_6_570: andl $4,%esi jne L_6_573 addl %edi,%ebxL_6_573: cmpl $0,16-16(%esp) je L_6_574 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_6_574: testl %esi,%esi je L_6_577 addl %edi,%ebxL_6_577: leal (%ebp,%ebx),%eax jmp L_6_578 .align 2,0x90L_6_558: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax addl %edi,%eaxL_6_578: movl %eax,%edx movl $64,regflags shrl $14,%edx andl $65535,%eax andl $1020,%edx xorl %ecx,%ecx addl GLOBL(W24)(%edx),%eax/APP bswapl %ecx/NO_APP movl %ecx,(%eax) addl $12,%esp popl %eax decl %eax jl JJ_6002 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_6017: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_6002: retFUNC(op_42f0) subl $12,%esp andl $7,%eax movl GLOBL(regs)+88,%ecx 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_6018: 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_6_644 movswl %di,%ediL_6_644: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_6_645 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_6_646 movl %ebp,%ebxL_6_646: testl $64,%esi je L_6_647 movl %ebp,%ediL_6_647: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_6_648 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_6019: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_6_648: cmpl $48,%edx jne L_6_651 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6020:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_6_651: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_6_654 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_6021: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_6_654: cmpl $3,16-16(%esp) jne L_6_657 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6022:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_6_657: andl $4,%esi jne L_6_660 addl %edi,%ebxL_6_660: cmpl $0,16-16(%esp) je L_6_661 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_6_661: testl %esi,%esi je L_6_664 addl %edi,%ebxL_6_664: addl %ebp,%ebx jmp L_6_665 .align 2,0x90L_6_645: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%ebxL_6_665: call GLOBL(MakeSR) movl %ebx,%eax movl %ebx,%edx xorl %ecx,%ecx shrl $14,%eax andl $65535,%edx andl $1020,%eax movb GLOBL(regs)+76,%cl addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $12,%esp popl %eax decl %eax jl JJ_6003 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_6023: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_6003: retFUNC(op_4430) subl $16,%esp andl $7,%eax movl GLOBL(regs)+88,%ecx addl $8,%eax movl %ecx,%edx movl %ecx,28-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_6024: rolw $8,%si/NO_APP movl GLOBL(regs)(,%eax,4),%ebp movl %esi,%eax movl %ecx,24-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl GLOBL(regs)(%eax),%eax movl %ebp,%ebx movl %eax,16-16(%esp) testl $2048,%esi jne L_6_731 movswl 16-16(%esp),%edi movl %edi,16-16(%esp)L_6_731: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,16-16(%esp) testl $256,%esi je L_6_732 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_6_733 movl %ebp,%ebxL_6_733: testl $64,%esi je L_6_734 movl %ebp,16-16(%esp)L_6_734: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_6_735 movl 24-16(%esp),%edi/APP xorl %eax,%eax movw 0x2164334A(%edi),%axRR0_6025: rolw $8,%ax/NO_APP movl 28-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_6_735: cmpl $48,%edx jne L_6_738 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6026:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_6_738: movl %esi,%edi andl $3,%edi movl %edi,20-16(%esp) cmpl $2,%edi jne L_6_741 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_6027: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_6_741: cmpl $3,20-16(%esp) jne L_6_744 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_6028:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_6_744: andl $4,%esi jne L_6_747 addl 16-16(%esp),%ebxL_6_747: cmpl $0,20-16(%esp) je L_6_748 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_6_748: testl %esi,%esi je L_6_751 addl 16-16(%esp),%ebxL_6_751: leal (%ebp,%ebx),%edx jmp L_6_752 .align 2,0x90L_6_732: movl %esi,%ecx movsbl %cl,%eax movl 16-16(%esp),%edi addl %ebp,%eax leal (%edi,%eax),%edxL_6_752: movl %edx,%eax andl $65535,%edx xorl %ecx,%ecx shrl $14,%eax movl %edx,20-16(%esp) andl $1020,%eax movl 20-16(%esp),%edi movl GLOBL(R24)(%eax),%edx/APP subb (%edi,%edx),%cl pushfl popl %ebx movl %ebx,regflags movl %ebx,regflags+4/NO_APP movl %ecx,%edx movl GLOBL(W24)(%eax),%eax movb %dl,(%edi,%eax) addl $16,%esp popl %eax decl %eax jl JJ_6004 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_6029: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_6004: retFUNC(op_4470) subl $12,%esp andl $7,%eax movl GLOBL(regs)+88,%ecx 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_6030: 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_6_834 movswl %di,%ediL_6_834: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_6_835 xorl %ebp,%ebp movl %esi,%ecx
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -