📄 asm025.s
字号:
bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_663: andl $4,%esi jne L_5_666 addl %edi,%ebxL_5_666: cmpl $0,16-16(%esp) je L_5_667 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_667: testl %esi,%esi je L_5_670 addl %edi,%ebxL_5_670: leal (%ebp,%ebx),%edx jmp L_5_671 .align 2,0x90L_5_651: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_5_671: 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_5004 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5031: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5004: retFUNC(op_3190) subl $16,%esp movl %eax,%edx shrl $9,%edx andl $7,%eax movl %edx,%ecx andl $7,%ecx addl $8,%eax movl %ecx,16-16(%esp) movl $GLOBL(regs),%ebx xorl %edx,%edx movb 2(%ebx,%eax,4),%dl movw (%ebx,%eax,4),%ax andl $65535,%eax addl GLOBL(R24)(,%edx,4),%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax movl GLOBL(regs)+88,%ecx movw %ax,30-16(%esp) movl %ecx,24-16(%esp) movl %ecx,%eax movl 16-16(%esp),%ecx addl $2,%eax addl $8,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5032: rolw $8,%si/NO_APP movl (%ebx,%ecx,4),%edx movl 24-16(%esp),%ecx movl %esi,%eax addl $4,%ecx shrl $10,%eax movl %ecx,20-16(%esp) movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_5_681 movswl %di,%ediL_5_681: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_682 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_683 movl %ebp,%ebxL_5_683: testl $64,%esi je L_5_684 movl %ebp,%ediL_5_684: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_685 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5033: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_685: cmpl $48,%edx jne L_5_688 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5034:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_688: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_691 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5035: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_691: cmpl $3,16-16(%esp) jne L_5_694 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5036:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_694: andl $4,%esi jne L_5_697 addl %edi,%ebxL_5_697: cmpl $0,16-16(%esp) je L_5_698 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_698: testl %esi,%esi je L_5_701 addl %edi,%ebxL_5_701: leal (%ebp,%ebx),%edx jmp L_5_702 .align 2,0x90L_5_682: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_5_702: 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_5005 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5037: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5005: retFUNC(op_3198) subl $16,%esp movl %eax,%ecx andl $7,%ecx addl $8,%ecx sall $2,%ecx movl $GLOBL(regs),%edi movl %eax,%esi shrl $9,%esi movl (%ecx,%edi),%edx xorl %ebx,%ebx movl %edx,%eax movb 2(%ecx,%edi),%bl andl $65535,%eax addl GLOBL(R24)(,%ebx,4),%eax/APP xorl %ebx,%ebx movw (%eax),%bx rolw $8,%bx/NO_APP movl %ebx,%eax addl $2,%edx movw %ax,30-16(%esp) movl %edx,(%ecx,%edi) movl GLOBL(regs)+88,%ebx andl $7,%esi movl %ebx,%eax addl $8,%esi addl $2,%eax movl %ebx,24-16(%esp) movl %eax,GLOBL(regs)+88 addl $4,%ebx movl (%edi,%esi,4),%edx/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5038: rolw $8,%si/NO_APP movl %ebx,20-16(%esp) movl %esi,%eax movl %ebx,GLOBL(regs)+88 shrl $10,%eax movl %edx,16-16(%esp) andl $60,%eax movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_5_712 movswl %di,%ediL_5_712: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_713 xorl %ebp,%ebp movl %esi,%ebx testb %bl,%bl jge L_5_714 movl %ebp,16-16(%esp)L_5_714: testl $64,%esi je L_5_715 movl %ebp,%ediL_5_715: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_716 movl 20-16(%esp),%ebx/APP xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5039: rolw $8,%ax/NO_APP movl 24-16(%esp),%ebx cwtl addl $6,%ebx addl %eax,16-16(%esp) movl %ebx,GLOBL(regs)+88L_5_716: cmpl $48,%edx jne L_5_719 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5040: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 addl %edx,16-16(%esp)L_5_719: movl %esi,%ecx andl $3,%ecx cmpl $2,%ecx jne L_5_722 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5041: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_722: cmpl $3,%ecx jne L_5_725 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5042:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_725: andl $4,%esi jne L_5_728 addl %edi,16-16(%esp)L_5_728: testl %ecx,%ecx je L_5_729 movl 16-16(%esp),%edx movl 16-16(%esp),%eax 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)L_5_729: testl %esi,%esi je L_5_732 addl %edi,16-16(%esp)L_5_732: movl 16-16(%esp),%edx addl %ebp,%edx jmp L_5_733 .align 2,0x90L_5_713: movl %esi,%ebx movsbl %bl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_5_733: movw 30-16(%esp),%bx/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax andl $65535,%edx shrl $14,%eax xorl %ecx,%ecx andl $1020,%eax movw %bx,%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_5006 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5043: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5006: retFUNC(op_31a0) subl $16,%esp movl %eax,%ebx andl $7,%ebx addl $8,%ebx movl $GLOBL(regs),%edi sall $2,%ebx movl (%ebx,%edi),%ecx movl %eax,%esi addl $-2,%ecx shrl $9,%esi movl %ecx,16-16(%esp) movl %ecx,%edx movl %ecx,%eax 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 movl 16-16(%esp),%ecx movw %ax,30-16(%esp) movl %ecx,(%ebx,%edi) movl GLOBL(regs)+88,%ecx andl $7,%esi movl %ecx,%eax addl $8,%esi addl $2,%eax movl %ecx,24-16(%esp) movl %eax,GLOBL(regs)+88 addl $4,%ecx movl (%edi,%esi,4),%edx/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5044: 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_743 movswl %di,%ediL_5_743: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_744 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_745 movl %ebp,%ebxL_5_745: testl $64,%esi je L_5_746 movl %ebp,%ediL_5_746: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_747 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5045: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_747: cmpl $48,%edx jne L_5_750 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5046:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_750: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_753 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5047: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_753: cmpl $3,16-16(%esp) jne L_5_756 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5048:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_756: andl $4,%esi jne L_5_759 addl %edi,%ebxL_5_759: cmpl $0,16-16(%esp) je L_5_760 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_760: testl %esi,%esi je L_5_763 addl %edi,%ebxL_5_763: leal (%ebp,%ebx),%edx jmp L_5_764 .align 2,0x90L_5_744: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_5_764: 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_5007 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5049: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5007: retFUNC(op_31a8) subl $16,%esp movl %eax,%edx shrl $9,%eax movl %eax,%ecx andl $7,%ecx andl $7,%edx movl %ecx,16-16(%esp) addl $8,%edx movl GLOBL(regs)+88,%ecx movl $GLOBL(regs),%ebx movl %ecx,28-16(%esp)/APP xorl %eax,%eax movw 0x2164334A+2(%ecx),%axRR2_5000: rolw $8,%ax/NO_APP cwtl addl (%ebx,%edx,4),%eax 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,26-16(%esp) movl 28-16(%esp),%eax movl 16-16(%esp),%ecx addl $4,%eax addl $8,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5050: rolw $8,%si/NO_APP movl (%ebx,%ecx,4),%edx movl 28-16(%esp),%ecx movl %esi,%eax addl $6,%ecx shrl $10,%eax movl %ecx,20-16(%esp) movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_5_775 movswl %di,%ediL_5_775: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_776 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_777 movl %ebp,%ebxL_5_777: testl $64,%esi je L_5_778 movl %ebp,%ediL_5_778: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_779 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5051: rolw $8,%ax/NO_APP movl 28-16(%esp),%ecx cwtl addl $8,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_779: cmpl $48,%edx jne L_5_782 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5052:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_782: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_785 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5053: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_785: cmpl $3,16-16(%esp) jne L_5_788 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5054:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_788: andl $4,%esi jne L_5_791 addl %edi,%ebxL_5_791: cmpl $0,16-16(%esp) je L_5_792 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_792: testl %esi,%esi je L_5_795 addl %edi,%ebxL_5_795: leal (%ebp,%ebx),%edx jmp L_5_796 .align 2,0x90L_5_776: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_5_796: movw 26-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 26-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_5008 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5055: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5008: retFUNC(op_31b0) subl $28,%esp movl %eax,%edx shrl $9,%eax andl $7,%eax andl $7,%edx movl %eax,40-16(%esp) movl GLOBL(regs)+88,%ecx addl $8,%edx movl %ecx,%eax movl %ecx,36-16(%esp) addl $2,%eax
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -