📄 asm025.s
字号:
addl $4,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5056: rolw $8,%si/NO_APP movl GLOBL(regs)(,%edx,4),%edx movl %esi,%eax movl %ecx,32-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_804 movswl %di,%ediL_5_804: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_805 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_806 movl %ebp,%ebxL_5_806: testl $64,%esi je L_5_807 movl %ebp,%ediL_5_807: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_808 movl 32-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5057: rolw $8,%ax/NO_APP movl 36-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_808: cmpl $48,%edx jne L_5_811 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5058:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_811: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_814 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5059: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_814: cmpl $3,16-16(%esp) jne L_5_817 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5060:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_817: andl $4,%esi jne L_5_820 addl %edi,%ebxL_5_820: cmpl $0,16-16(%esp) je L_5_821 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_821: testl %esi,%esi je L_5_824 addl %edi,%ebxL_5_824: leal (%ebp,%ebx),%eax jmp L_5_825 .align 2,0x90L_5_805: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_5_825: 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,30-16(%esp) movl 40-16(%esp),%eax addl $8,%eax movl GLOBL(regs)+88,%ecx movl GLOBL(regs)(,%eax,4),%edx movl %ecx,24-16(%esp)/APP xorl %esi,%esi movw 0x2164334A(%ecx),%siRR0_5061: rolw $8,%si/NO_APP movl %esi,%eax addl $2,%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_831 movswl %di,%ediL_5_831: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_832 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_833 movl %ebp,%ebxL_5_833: testl $64,%esi je L_5_834 movl %ebp,%ediL_5_834: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_835 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5062: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $4,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_835: cmpl $48,%edx jne L_5_838 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5063:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_838: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_841 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5064: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_841: cmpl $3,16-16(%esp) jne L_5_844 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5065:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_844: andl $4,%esi jne L_5_847 addl %edi,%ebxL_5_847: cmpl $0,16-16(%esp) je L_5_848 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_848: testl %esi,%esi je L_5_851 addl %edi,%ebxL_5_851: leal (%ebp,%ebx),%edx jmp L_5_852 .align 2,0x90L_5_832: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_5_852: 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 $28,%esp popl %eax decl %eax jl JJ_5009 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5066: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5009: retFUNC(op_31b8) subl $16,%esp movl %eax,%ecx movl GLOBL(regs)+88,%ebx shrl $9,%ecx movl %ebx,28-16(%esp)/APP xorl %eax,%eax movw 0x2164334A+2(%ebx),%axRR2_5001: rolw $8,%ax/NO_APP cwtl movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %ebx,%ebx movw (%eax),%bx rolw $8,%bx/NO_APP movl %ebx,%eax andl $7,%ecx movw %ax,26-16(%esp) addl $8,%ecx movl 28-16(%esp),%eax movl 28-16(%esp),%ebx addl $4,%eax addl $6,%ebx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5067: rolw $8,%si/NO_APP movl GLOBL(regs)(,%ecx,4),%edx 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_863 movswl %di,%ediL_5_863: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_864 xorl %ebp,%ebp movl %esi,%ebx testb %bl,%bl jge L_5_865 movl %ebp,16-16(%esp)L_5_865: testl $64,%esi je L_5_866 movl %ebp,%ediL_5_866: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_867 movl 20-16(%esp),%ebx/APP xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5068: rolw $8,%ax/NO_APP movl 28-16(%esp),%ebx cwtl addl $8,%ebx addl %eax,16-16(%esp) movl %ebx,GLOBL(regs)+88L_5_867: cmpl $48,%edx jne L_5_870 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5069: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 addl %edx,16-16(%esp)L_5_870: movl %esi,%ecx andl $3,%ecx cmpl $2,%ecx jne L_5_873 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5070: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_873: cmpl $3,%ecx jne L_5_876 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5071:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_876: andl $4,%esi jne L_5_879 addl %edi,16-16(%esp)L_5_879: testl %ecx,%ecx je L_5_880 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_880: testl %esi,%esi je L_5_883 addl %edi,16-16(%esp)L_5_883: movl 16-16(%esp),%edx addl %ebp,%edx jmp L_5_884 .align 2,0x90L_5_864: movl %esi,%ebx movsbl %bl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_5_884: movw 26-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_5010 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5072: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5010: retFUNC(op_31b9) subl $16,%esp movl GLOBL(regs)+88,%ebx movl %eax,%ecx movl %ebx,28-16(%esp) shrl $9,%ecx movl 0x2164334A+2(%ebx),%eaxRR2_5002:/APP bswapl %eax/NO_APP movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %ebx,%ebx movw (%eax),%bx rolw $8,%bx/NO_APP movl %ebx,%eax andl $7,%ecx movw %ax,26-16(%esp) addl $8,%ecx movl 28-16(%esp),%eax movl 28-16(%esp),%ebx addl $6,%eax addl $8,%ebx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5073: rolw $8,%si/NO_APP movl GLOBL(regs)(,%ecx,4),%edx 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_895 movswl %di,%ediL_5_895: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_896 xorl %ebp,%ebp movl %esi,%ebx testb %bl,%bl jge L_5_897 movl %ebp,16-16(%esp)L_5_897: testl $64,%esi je L_5_898 movl %ebp,%ediL_5_898: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_899 movl 20-16(%esp),%ebx/APP xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5074: rolw $8,%ax/NO_APP movl 28-16(%esp),%ebx cwtl addl $10,%ebx addl %eax,16-16(%esp) movl %ebx,GLOBL(regs)+88L_5_899: cmpl $48,%edx jne L_5_902 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5075: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 addl %edx,16-16(%esp)L_5_902: movl %esi,%ecx andl $3,%ecx cmpl $2,%ecx jne L_5_905 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5076: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_905: cmpl $3,%ecx jne L_5_908 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5077:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_908: andl $4,%esi jne L_5_911 addl %edi,16-16(%esp)L_5_911: testl %ecx,%ecx je L_5_912 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_912: testl %esi,%esi je L_5_915 addl %edi,16-16(%esp)L_5_915: movl 16-16(%esp),%edx addl %ebp,%edx jmp L_5_916 .align 2,0x90L_5_896: movl %esi,%ebx movsbl %bl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_5_916: movw 26-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_5011 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5078: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5011: retFUNC(op_31ba) subl $16,%esp movl %eax,%ecx movl GLOBL(regs)+88,%ebx shrl $9,%ecx movl %ebx,28-16(%esp)/APP xorl %eax,%eax movw 0x2164334A+2(%ebx),%axRR2_5003: rolw $8,%ax/NO_APP cwtl leal 2(%eax,%ebx),%eax movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %ebx,%ebx movw (%eax),%bx rolw $8,%bx/NO_APP movl %ebx,%eax andl $7,%ecx movw %ax,26-16(%esp) addl $8,%ecx movl 28-16(%esp),%eax movl 28-16(%esp),%ebx addl $4,%eax addl $6,%ebx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_5079: rolw $8,%si/NO_APP movl GLOBL(regs)(,%ecx,4),%edx 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_928 movswl %di,%ediL_5_928: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_929 xorl %ebp,%ebp movl %esi,%ebx testb %bl,%bl jge L_5_930 movl %ebp,16-16(%esp)L_5_930: testl $64,%esi je L_5_931 movl %ebp,%ediL_5_931: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_932 movl 20-16(%esp),%ebx/APP xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5080: rolw $8,%ax/NO_APP movl 28-16(%esp),%ebx cwtl addl $8,%ebx addl %eax,16-16(%esp) movl %ebx,GLOBL(regs)+88L_5_932: cmpl $48,%edx jne L_5_935 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5081: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 addl %edx,16-16(%esp)L_5_935: movl %esi,%ecx andl $3,%ecx cmpl $2,%ecx jne L_5_938 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5082: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_938: cmpl $3,%ecx jne L_5_941 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5083:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_941: andl $4,%esi jne L_5_944 addl %edi,16-16(%esp)L_5_944: testl %ecx,%ecx je L_5_945 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_945: testl %esi,%esi je L_5_948 addl %edi,16-16(%esp)L_5_948: movl 16-16(%esp),%edx addl %ebp,%edx jmp L_5_949 .align 2,0x90L_5_929: movl %esi,%ebx movsbl %bl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_5_949: movw 26-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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -