?? asm023.s
字號:
andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_3_685: testl %esi,%esi je L_3_688 addl %edi,%ebxL_3_688: leal (%ebp,%ebx),%edx jmp L_3_689 .align 2,0x90L_3_669: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_3_689: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax xorl %ecx,%ecx movb (%edx,%eax),%cl movl %ecx,16-16(%esp) movl GLOBL(regs)+88,%eax/APP xorl %ecx,%ecx movw 0x2164334A(%eax),%cxRR0_3029: rolw $8,%cx/NO_APP movl %ecx,%eax movl 28-16(%esp),%edx addl $8,%edx cwtl movb 16-16(%esp),%cl addl GLOBL(regs)(,%edx,4),%eax/APP testb %cl,%cl pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx movl GLOBL(W24)(%edx),%edx movb %cl,(%eax,%edx) addl $2,GLOBL(regs)+88 addl $16,%esp popl %eax decl %eax jl JJ_3004 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_3030: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_3004: retFUNC(op_117b) 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_3031: 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_3_737 movswl %di,%ediL_3_737: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_3_738 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_739 movl %ebp,%ebxL_3_739: testl $64,%esi je L_3_740 movl %ebp,%ediL_3_740: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_3_741 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_3032: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_3_741: cmpl $48,%edx jne L_3_744 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3033:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_3_744: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_3_747 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_3034: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_3_747: cmpl $3,16-16(%esp) jne L_3_750 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3035:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_3_750: andl $4,%esi jne L_3_753 addl %edi,%ebxL_3_753: cmpl $0,16-16(%esp) je L_3_754 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_3_754: testl %esi,%esi je L_3_757 addl %edi,%ebxL_3_757: leal (%ebp,%ebx),%edx jmp L_3_758 .align 2,0x90L_3_738: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_3_758: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax xorl %ecx,%ecx movb (%edx,%eax),%cl movl %ecx,16-16(%esp) movl GLOBL(regs)+88,%eax/APP xorl %ecx,%ecx movw 0x2164334A(%eax),%cxRR0_3036: rolw $8,%cx/NO_APP movl %ecx,%eax movl 28-16(%esp),%edx addl $8,%edx cwtl movb 16-16(%esp),%cl addl GLOBL(regs)(,%edx,4),%eax/APP testb %cl,%cl pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx movl GLOBL(W24)(%edx),%edx movb %cl,(%eax,%edx) addl $2,GLOBL(regs)+88 addl $16,%esp popl %eax decl %eax jl JJ_3005 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_3037: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_3005: retFUNC(op_1180) subl $16,%esp movl %eax,%edx shrl $9,%eax andl $7,%edx andl $7,%eax movb GLOBL(regs)(,%edx,4),%dl movl GLOBL(regs)+88,%ecx movb %dl,31-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_3038: 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_3_775 movswl %di,%ediL_3_775: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_3_776 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_777 movl %ebp,%ebxL_3_777: testl $64,%esi je L_3_778 movl %ebp,%ediL_3_778: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_3_779 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_3039: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_3_779: cmpl $48,%edx jne L_3_782 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3040:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_3_782: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_3_785 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_3041: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_3_785: cmpl $3,16-16(%esp) jne L_3_788 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3042:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_3_788: andl $4,%esi jne L_3_791 addl %edi,%ebxL_3_791: cmpl $0,16-16(%esp) je L_3_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_3_792: testl %esi,%esi je L_3_795 addl %edi,%ebxL_3_795: leal (%ebp,%ebx),%edx jmp L_3_796 .align 2,0x90L_3_776: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_3_796: movb 31-16(%esp),%cl/APP testb %cl,%cl pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $16,%esp popl %eax decl %eax jl JJ_3006 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_3043: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_3006: retFUNC(op_1190) subl $16,%esp movl %eax,%edx xorl %ecx,%ecx shrl $9,%edx andl $7,%eax addl $8,%eax movl $GLOBL(regs),%esi andl $7,%edx movb 2(%esi,%eax,4),%cl xorl %ebx,%ebx movw (%esi,%eax,4),%bx addl $8,%edx movl GLOBL(R24)(,%ecx,4),%eax movl GLOBL(regs)+88,%ecx movb (%ebx,%eax),%bl movl %ecx,%eax movl %ecx,24-16(%esp) addl $2,%eax movb %bl,31-16(%esp) movl %eax,GLOBL(regs)+88 addl $4,%ecx movl (%esi,%edx,4),%edx/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_3044: 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_3_804 movswl %di,%ediL_3_804: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_3_805 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_806 movl %ebp,%ebxL_3_806: testl $64,%esi je L_3_807 movl %ebp,%ediL_3_807: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_3_808 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_3045: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_3_808: cmpl $48,%edx jne L_3_811 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3046:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_3_811: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_3_814 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_3047: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_3_814: cmpl $3,16-16(%esp) jne L_3_817 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3048:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_3_817: andl $4,%esi jne L_3_820 addl %edi,%ebxL_3_820: cmpl $0,16-16(%esp) je L_3_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_3_821: testl %esi,%esi je L_3_824 addl %edi,%ebxL_3_824: leal (%ebp,%ebx),%edx jmp L_3_825 .align 2,0x90L_3_805: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_3_825: movb 31-16(%esp),%cl/APP testb %cl,%cl pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $16,%esp popl %eax decl %eax jl JJ_3007 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_3049: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_3007: retFUNC(op_1198) subl $16,%esp movl %eax,%ebp andl $7,%ebp movl $GLOBL(regs),%edi leal 8(%ebp),%ecx movl %eax,%esi sall $2,%ecx shrl $9,%esi movl %ecx,16-16(%esp) xorl %eax,%eax movl (%ecx,%edi),%edx movb 2(%ecx,%edi),%al movl %edx,%ebx movl GLOBL(R24)(,%eax,4),%eax andl $65535,%ebx movb (%ebx,%eax),%bl movb %bl,31-16(%esp) addl GLOBL(areg_byteinc)(,%ebp,4),%edx movl %edx,(%ecx,%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_3050: 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_3_833 movswl %di,%ediL_3_833: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_3_834 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_835 movl %ebp,%ebxL_3_835: testl $64,%esi je L_3_836 movl %ebp,%ediL_3_836: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_3_837 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_3051: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_3_837: cmpl $48,%edx jne L_3_840 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3052:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_3_840: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_3_843 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_3053: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_3_843: cmpl $3,16-16(%esp) jne L_3_846 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3054:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_3_846: andl $4,%esi jne L_3_849 addl %edi,%ebxL_3_849: cmpl $0,16-16(%esp) je L_3_850 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_3_850: testl %esi,%esi je L_3_853 addl %edi,%ebxL_3_853: leal (%ebp,%ebx),%edx jmp L_3_854 .align 2,0x90L_3_834: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_3_854: movb 31-16(%esp),%cl/APP testb %cl,%cl pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $16,%esp popl %eax decl %eax jl JJ_3008 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_3055: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_3008: retFUNC(op_11a0) subl $16,%esp movl %eax,%edx andl $7,%eax leal 8(%eax),%ecx movl $GLOBL(regs),%edi sall $2,%ecx movl %edx,%esi movl %ecx,16-16(%esp) shrl $9,%esi movl GLOBL(areg_byteinc)(,%eax,4),%eax movl (%ecx,%edi),%edx subl %eax,%edx movl %edx,%eax shrl $14,%eax movl %edx,%ebx andl $1020,%eax andl $65535,%ebx movl GLOBL(R24)(%eax),%eax movb (%ebx,%eax),%bl movb %bl,31-16(%esp) movl %edx,(%ecx,%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_3056: 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_3_862 movswl %di,%ediL_3_862: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_3_863 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_864 movl %ebp,%ebxL_3_864: testl $64,%esi je L_3_865 movl %ebp,%ediL_3_865:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -