?? asm02f.s
字號:
FUNC(op_e3f0) 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_f000: 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_f_412 movswl %di,%ediL_f_412: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_f_413 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_f_414 movl %ebp,%ebxL_f_414: testl $64,%esi je L_f_415 movl %ebp,%ediL_f_415: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_f_416 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_f001: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_f_416: cmpl $48,%edx jne L_f_419 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f002:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_f_419: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_f_422 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_f003: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_f_422: cmpl $3,16-16(%esp) jne L_f_425 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f004:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_f_425: andl $4,%esi jne L_f_428 addl %edi,%ebxL_f_428: cmpl $0,16-16(%esp) je L_f_429 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_f_429: testl %esi,%esi je L_f_432 addl %edi,%ebxL_f_432: leal (%ebp,%ebx),%eax jmp L_f_433 .align 2,0x90L_f_413: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax addl %edi,%eaxL_f_433: movl %eax,%ebx shrl $14,%ebx movl %eax,%esi andl $1020,%ebx andl $65535,%esi movl GLOBL(R24)(%ebx),%eax addl %esi,%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax movl %eax,%edx movl %edx,%eax addw %dx,%dx andl $32768,%eax/APP testw %dx,%dx pushfl popl %ecx movl %ecx,regflags/NO_APP testl %eax,%eax setne %cl movb regflags+4,%al andb $254,%al orb %cl,%al movb %al,regflags+4 movb regflags,%al andb $254,%al orb %cl,%al movb %al,regflags xorl %eax,%eax movw %dx,%ax addl GLOBL(W24)(%ebx),%esi/APP rolw $8,%ax/NO_APP movw %ax,(%esi) addl $12,%esp popl %eax decl %eax jl JJ_f000 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f005: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f000: retFUNC(op_e4d0) andl $7,%eax pushl %edi xorl %edx,%edx pushl %esi addl $8,%eax pushl %ebx xorl %edi,%edi movb GLOBL(regs)+2(,%eax,4),%dl movw GLOBL(regs)(,%eax,4),%di leal 0(,%edx,4),%ebp movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebx movl %ebx,%ecx shrw $1,%bx andl $1,%ecx testb $1,regflags+4 je L_f_471 movl $32768,%eax orl %eax,%ebxL_f_471: movb regflags+4,%dl movb %cl,%al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) popl %ebx popl %esi popl %edi addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f001 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f006: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f001: retFUNC(op_e4d8) movl %eax,%edx pushl %edi andl $7,%edx pushl %esi addl $8,%edx pushl %ebx sall $2,%edx movl $GLOBL(regs),%ebx xorl %eax,%eax movl (%edx,%ebx),%ecx movb 2(%edx,%ebx),%al movl %ecx,%edi leal 0(,%eax,4),%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl $2,%ecx addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,(%edx,%ebx) movl %eax,%ebx movl %ebx,%ecx shrw $1,%bx andl $1,%ecx testb $1,regflags+4 je L_f_478 movl $32768,%eax orl %eax,%ebxL_f_478: movb regflags+4,%dl movb %cl,%al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) popl %ebx popl %esi popl %edi addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f002 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f007: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f002: retFUNC(op_e4e0) movl %eax,%edx pushl %edi andl $7,%edx pushl %esi addl $8,%edx pushl %ebx sall $2,%edx movl $GLOBL(regs),%ebx movl (%edx,%ebx),%ecx addl $-2,%ecx movl %ecx,%eax shrl $14,%eax movl %eax,%ebp movl %ecx,%edi andl $1020,%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,(%edx,%ebx) movl %eax,%ebx movl %ebx,%ecx shrw $1,%bx andl $1,%ecx testb $1,regflags+4 je L_f_485 movl $32768,%eax orl %eax,%ebxL_f_485: movb regflags+4,%dl movb %cl,%al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) popl %ebx popl %esi popl %edi addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f003 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f008: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f003: retFUNC(op_e4e8) movl %eax,%edx andl $7,%edx movl GLOBL(regs)+88,%eax/APP xorl %esi,%esi movw 0x2164334A+2(%eax),%siRR2_f000: rolw $8,%si/NO_APP movl %esi,%eax addl $8,%edx cwtl addl GLOBL(regs)(,%edx,4),%eax movl %eax,%edx shrl $14,%edx movl %edx,%ebp movl %eax,%edi andl $1020,%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebx movl %ebx,%ecx shrw $1,%bx andl $1,%ecx testb $1,regflags+4 je L_f_493 movl $32768,%eax orl %eax,%ebxL_f_493: movb regflags+4,%dl movb %cl,%al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f004 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f009: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f004: retFUNC(op_e4f0) 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_f010: 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_f_500 movswl %di,%ediL_f_500: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_f_501 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_f_502 movl %ebp,%ebxL_f_502: testl $64,%esi je L_f_503 movl %ebp,%ediL_f_503: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_f_504 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_f011: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_f_504: cmpl $48,%edx jne L_f_507 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f012:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_f_507: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_f_510 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_f013: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_f_510: cmpl $3,16-16(%esp) jne L_f_513 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f014:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_f_513: andl $4,%esi jne L_f_516 addl %edi,%ebxL_f_516: cmpl $0,16-16(%esp) je L_f_517 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_f_517: testl %esi,%esi je L_f_520 addl %edi,%ebxL_f_520: leal (%ebp,%ebx),%edx jmp L_f_521 .align 2,0x90L_f_501: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_f_521: movl %edx,%eax shrl $14,%eax movl %eax,%esi movl %edx,%edi andl $1020,%esi andl $65535,%edi movl GLOBL(R24)(%esi),%eax addl %edi,%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax movl %eax,%ebx movl %ebx,%ebp shrw $1,%bx andl $1,%ebp testb $1,regflags+4 je L_f_525 movl $32768,%eax orl %eax,%ebxL_f_525: movb regflags+4,%dl movl %ebp,%eax andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al movl %ebp,%ecx andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%esi),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) addl $12,%esp popl %eax decl %eax jl JJ_f005 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f015: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f005: retFUNC(op_e4f8) movl GLOBL(regs)+88,%eax/APP xorl %esi,%esi movw 0x2164334A+2(%eax),%siRR2_f001: rolw $8,%si/NO_APP movl %esi,%eax cwtl movl %eax,%edx shrl $14,%edx movl %edx,%ebp movl %eax,%edi andl $1020,%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebx movl %ebx,%ecx shrw $1,%bx andl $1,%ecx testb $1,regflags+4 je L_f_533 movl $32768,%eax orl %eax,%ebxL_f_533: movb regflags+4,%dl movb %cl,%al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f006 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f016: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f006: retFUNC(op_e4f9) movl GLOBL(regs)+88,%eax movl 0x2164334A+2(%eax),%edxRR2_f002:/APP bswapl %edx/NO_APP movl %edx,%eax shrl $14,%eax movl %eax,%ebp movl %edx,%edi andl $1020,%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebx movl %ebx,%ecx shrw $1,%bx andl $1,%ecx testb $1,regflags+4 je L_f_541 movl $32768,%eax orl %eax,%ebxL_f_541: movb regflags+4,%dl movb %cl,%al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) addl $6,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f007 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f017: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebx
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -