?? asm028.s
字號:
L_8_717: cmpl $48,%edx jne L_8_720 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8032:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_720: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_723 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8033: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_723: cmpl $3,16-16(%esp) jne L_8_726 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8034:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_726: andl $4,%esi jne L_8_729 addl %edi,%ebxL_8_729: cmpl $0,16-16(%esp) je L_8_730 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_8_730: testl %esi,%esi je L_8_733 addl %edi,%ebxL_8_733: leal (%ebp,%ebx),%eax jmp L_8_734 .align 2,0x90L_8_714: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_8_734: movl %eax,%edx andl $65535,%eax shrl $14,%edx movl %eax,16-16(%esp) andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax/APP addw 28-16(%esp),%ax pushfl popl %ebx movl %ebx,regflags movl %ebx,regflags+4/NO_APP andl $65535,%eax movl 16-16(%esp),%ecx/APP rolw $8,%ax/NO_APP addl GLOBL(W24)(%edx),%ecx movw %ax,(%ecx) addl $16,%esp popl %eax decl %eax jl JJ_8005 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8035: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8005: retFUNC(op_50b0) subl $16,%esp movl %eax,%edx shrl $7,%eax andl $28,%eax andl $7,%edx movl GLOBL(imm8_table)(%eax),%eax movl GLOBL(regs)+88,%ecx movl %eax,28-16(%esp) 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_8036: 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_8_830 movswl %di,%ediL_8_830: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_831 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_832 movl %ebp,%ebxL_8_832: testl $64,%esi je L_8_833 movl %ebp,%ediL_8_833: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_834 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8037: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_8_834: cmpl $48,%edx jne L_8_837 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8038:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_837: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_840 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8039: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_840: cmpl $3,16-16(%esp) jne L_8_843 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8040:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_843: andl $4,%esi jne L_8_846 addl %edi,%ebxL_8_846: cmpl $0,16-16(%esp) je L_8_847 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_8_847: testl %esi,%esi je L_8_850 addl %edi,%ebxL_8_850: leal (%ebp,%ebx),%eax jmp L_8_851 .align 2,0x90L_8_831: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_8_851: movl %eax,%ecx shrl $14,%ecx movl %eax,%edx andl $1020,%ecx andl $65535,%edx movl GLOBL(R24)(%ecx),%eax addl %edx,%eax movl (%eax),%eax/APP bswapl %eax addl 28-16(%esp),%eax pushfl popl %ebx movl %ebx,regflags movl %ebx,regflags+4/NO_APP addl GLOBL(W24)(%ecx),%edx/APP bswapl %eax/NO_APP movl %eax,(%edx) addl $16,%esp popl %eax decl %eax jl JJ_8006 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8041: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8006: retFUNC(op_50c0) andl $7,%eax movb $255,GLOBL(regs)(,%eax,4) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8007 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8042: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8007: retFUNC(op_50c8) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8008 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8043: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8008: retFUNC(op_50d0) andl $7,%eax xorl %edx,%edx addl $8,%eax xorl %ecx,%ecx movb GLOBL(regs)+2(,%eax,4),%dl movw GLOBL(regs)(,%eax,4),%cx movl GLOBL(W24)(,%edx,4),%eax movb $-1,(%ecx,%eax) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8009 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8044: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8009: retFUNC(op_50d8) movl %eax,%ebx andl $7,%ebx leal 8(%ebx),%eax movl $GLOBL(regs),%ecx sall $2,%eax movl GLOBL(areg_byteinc)(,%ebx,4),%ebx movl (%eax,%ecx),%edx addl %edx,%ebx movl %ebx,(%eax,%ecx) movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb $-1,(%edx,%eax) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8010 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8045: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8010: retFUNC(op_50e0) movl %eax,%edx andl $7,%edx leal 8(%edx),%eax movl $GLOBL(regs),%ecx sall $2,%eax movl GLOBL(areg_byteinc)(,%edx,4),%edx movl (%eax,%ecx),%ebx subl %edx,%ebx movl %ebx,%edx movl %edx,(%eax,%ecx) movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb $-1,(%edx,%eax) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8011 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8046: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8011: retFUNC(op_50e8) movl %eax,%edx andl $7,%edx movl GLOBL(regs)+88,%eax/APP xorl %ecx,%ecx movw 0x2164334A+2(%eax),%cxRR2_8000: rolw $8,%cx/NO_APP movl %ecx,%eax addl $8,%edx cwtl addl GLOBL(regs)(,%edx,4),%eax movl %eax,%edx shrl $14,%edx andl $1020,%edx andl $65535,%eax movl GLOBL(W24)(%edx),%edx movb $-1,(%eax,%edx) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8012 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8047: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8012: retFUNC(op_50f0) 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_8048: 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_8_1063 movswl %di,%ediL_8_1063: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_1064 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_1065 movl %ebp,%ebxL_8_1065: testl $64,%esi je L_8_1066 movl %ebp,%ediL_8_1066: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_1067 movl 20-16(%esp),%ecx xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8049: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_8_1067: cmpl $48,%edx jne L_8_1070 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8050:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_1070: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_1073 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8051: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_1073: cmpl $3,16-16(%esp) jne L_8_1076 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8052:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_1076: andl $4,%esi jne L_8_1079 addl %edi,%ebxL_8_1079: cmpl $0,16-16(%esp) je L_8_1080 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_8_1080: testl %esi,%esi je L_8_1083 addl %edi,%ebxL_8_1083: leal (%ebp,%ebx),%edx jmp L_8_1090 .align 2,0x90L_8_1064: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_8_1090: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb $-1,(%edx,%eax) addl $12,%esp popl %eax decl %eax jl JJ_8013 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8053: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8013: retFUNC(op_50f8) movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A+2(%eax),%dxRR2_8001: rolw $8,%dx/NO_APP movswl %dx,%edx movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb $-1,(%edx,%eax) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8014 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8054: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8014: retFUNC(op_50f9) movl GLOBL(regs)+88,%eax movl 0x2164334A+2(%eax),%edxRR2_8002:/APP bswapl %edx/NO_APP movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb $-1,(%edx,%eax) addl $6,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8015 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8055: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8015: retFUNC(op_50fa) movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_8016 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8056: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8016: retFUNC(op_50fb) movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_8017 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8057: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8017: retFUNC(op_50fc) movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_8018 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8058: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8018: retFUNC(op_5130) subl $16,%esp movl %eax,%edx shrl $7,%eax andl $28,%eax andl $7,%edx movl GLOBL(imm8_table)(%eax),%eax movl GLOBL(regs)+88,%ecx movl %eax,28-16(%esp) 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_8059: 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_8_1301 movswl %di,%ediL_8_1301: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_1302 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_1303 movl %ebp,%ebxL_8_1303: testl $64,%esi je L_8_1304 movl %ebp,%ediL_8_1304: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_1305 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8060: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_8_1305: cmpl $48,%edx jne L_8_1308 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8061:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_1308: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_1311 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8062: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_1311: cmpl $3,16-16(%esp) jne L_8_1314 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8063:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_1314: andl $4,%esi jne L_8_1317 addl %edi,%ebxL_8_1317: cmpl $0,16-16(%esp) je L_8_1318 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -