?? asm02a.s
字號:
.align 2,0x90L_a_2427: addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_a108 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a123: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a108: retFUNC(op_6dff) movb regflags,%al shrb $7,%al xorl %edx,%edx movb %al,%dl movl GLOBL(regs)+88,%ecx movb regflags+1,%al movl 0x2164334A+2(%ecx),%ebxRR2_a035: shrb $3,%al/APP bswapl %ebx/NO_APP andl $1,%eax cmpl %eax,%edx je L_a_2456 leal 2(%ebx,%ecx),%eax movl %eax,GLOBL(regs)+88 jmp L_a_2457 .align 2,0x90L_a_2456: addl $6,%ecx movl %ecx,GLOBL(regs)+88L_a_2457: popl %eax decl %eax jl JJ_a109 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a124: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a109: retFUNC(op_6e00) xorl %edx,%edx movl GLOBL(regs)+88,%ecx/APP xorl %eax,%eax movw 0x2164334A+2(%ecx),%axRR2_a036: rolw $8,%ax/NO_APP movl %eax,%ebx movb regflags,%al testb $64,%al jne L_a_2481 shrb $7,%al movb %al,%dl movb regflags+1,%al shrb $3,%al andl $1,%eax cmpl %eax,%edx sete %al xorl %edx,%edx movb %al,%dlL_a_2481: testl %edx,%edx je L_a_2485 movswl %bx,%eax leal 2(%eax,%ecx),%eax movl %eax,GLOBL(regs)+88 jmp L_a_2486 .align 2,0x90L_a_2485: addl $4,%ecx movl %ecx,GLOBL(regs)+88L_a_2486: popl %eax decl %eax jl JJ_a110 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a125: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a110: retFUNC(op_6e01) movsbl %al,%ecx xorl %edx,%edx movb regflags,%al testb $64,%al jne L_a_2509 shrb $7,%al movb %al,%dl movb regflags+1,%al shrb $3,%al andl $1,%eax cmpl %eax,%edx sete %al xorl %edx,%edx movb %al,%dlL_a_2509: testl %edx,%edx je L_a_2513 movl GLOBL(regs)+88,%eax addl $2,%eax addl %ecx,%eax movl %eax,GLOBL(regs)+88 popl %eax decl %eax jl JJ_a111 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a126: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a111: ret .align 2,0x90L_a_2513: addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_a112 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a127: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a112: retFUNC(op_6eff) xorl %edx,%edx movl GLOBL(regs)+88,%ecx movb regflags,%al movl 0x2164334A+2(%ecx),%ebxRR2_a037:/APP bswapl %ebx/NO_APP testb $64,%al jne L_a_2538 shrb $7,%al movb %al,%dl movb regflags+1,%al shrb $3,%al andl $1,%eax cmpl %eax,%edx sete %al xorl %edx,%edx movb %al,%dlL_a_2538: testl %edx,%edx je L_a_2542 leal 2(%ebx,%ecx),%eax movl %eax,GLOBL(regs)+88 jmp L_a_2543 .align 2,0x90L_a_2542: addl $6,%ecx movl %ecx,GLOBL(regs)+88L_a_2543: popl %eax decl %eax jl JJ_a113 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a128: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a113: retFUNC(op_6f00) movl GLOBL(regs)+88,%eax/APP xorl %esi,%esi movw 0x2164334A+2(%eax),%siRR2_a038: rolw $8,%si/NO_APP movl %esi,%eax xorl %ecx,%ecx movl %eax,%ebx movb regflags,%al testb $64,%al jne L_a_2568 shrb $7,%al xorl %edx,%edx movb %al,%dl movb regflags+1,%al shrb $3,%al andl $1,%eax cmpl %eax,%edx je L_a_2569L_a_2568: movl $1,%ecxL_a_2569: testl %ecx,%ecx je L_a_2571 movl GLOBL(regs)+88,%edx movswl %bx,%eax addl $2,%edx addl %eax,%edx movl %edx,GLOBL(regs)+88 jmp L_a_2572 .align 2,0x90L_a_2571: addl $4,GLOBL(regs)+88L_a_2572: popl %eax decl %eax jl JJ_a114 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a129: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a114: retFUNC(op_6f01) xorl %ecx,%ecx movsbl %al,%ebx movb regflags,%al testb $64,%al jne L_a_2596 shrb $7,%al xorl %edx,%edx movb %al,%dl movb regflags+1,%al shrb $3,%al andl $1,%eax cmpl %eax,%edx je L_a_2597L_a_2596: movl $1,%ecxL_a_2597: testl %ecx,%ecx je L_a_2599 movl GLOBL(regs)+88,%eax addl $2,%eax addl %ebx,%eax movl %eax,GLOBL(regs)+88 jmp L_a_2600 .align 2,0x90L_a_2599: addl $2,GLOBL(regs)+88L_a_2600: popl %eax decl %eax jl JJ_a115 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a130: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a115: retFUNC(op_6fff) movl GLOBL(regs)+88,%eax xorl %ecx,%ecx movl 0x2164334A+2(%eax),%ebxRR2_a039:/APP bswapl %ebx/NO_APP movb regflags,%al testb $64,%al jne L_a_2625 shrb $7,%al xorl %edx,%edx movb %al,%dl movb regflags+1,%al shrb $3,%al andl $1,%eax cmpl %eax,%edx je L_a_2626L_a_2625: movl $1,%ecxL_a_2626: testl %ecx,%ecx je L_a_2628 movl GLOBL(regs)+88,%eax addl $2,%eax addl %ebx,%eax movl %eax,GLOBL(regs)+88 jmp L_a_2629 .align 2,0x90L_a_2628: addl $6,GLOBL(regs)+88L_a_2629: popl %eax decl %eax jl JJ_a116 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a131: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a116: retFUNC(op_8030) subl $16,%esp movl %eax,%edx shrl $9,%eax andl $7,%eax andl $7,%edx movl %eax,28-16(%esp) movl GLOBL(regs)+88,%ecx 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_a132: 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_a_2668 movswl %di,%ediL_a_2668: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_a_2669 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_a_2670 movl %ebp,%ebxL_a_2670: testl $64,%esi je L_a_2671 movl %ebp,%ediL_a_2671: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_a_2672 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_a133: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_a_2672: cmpl $48,%edx jne L_a_2675 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_a134:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_a_2675: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_a_2678 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_a135: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_a_2678: cmpl $3,16-16(%esp) jne L_a_2681 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_a136:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_a_2681: andl $4,%esi jne L_a_2684 addl %edi,%ebxL_a_2684: cmpl $0,16-16(%esp) je L_a_2685 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_a_2685: testl %esi,%esi je L_a_2688 addl %edi,%ebxL_a_2688: leal (%ebp,%ebx),%edx jmp L_a_2689 .align 2,0x90L_a_2669: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_a_2689: movl %edx,%eax movl %edx,%ebx movl 28-16(%esp),%ecx shrl $14,%eax andl $65535,%ebx andl $1020,%eax sall $2,%ecx movl GLOBL(R24)(%eax),%eax movl %ecx,16-16(%esp) movl $GLOBL(regs),%edx movb (%ebx,%eax),%al orb (%ecx,%edx),%al/APP testb %al,%al pushfl popl %ebx movl %ebx,regflags/NO_APP movb %al,(%ecx,%edx) addl $16,%esp popl %eax decl %eax jl JJ_a117 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a137: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a117: retFUNC(op_803b) 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_a138: 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_a_2723 movswl %di,%ediL_a_2723: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_a_2724 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_a_2725 movl %ebp,%ebxL_a_2725: testl $64,%esi je L_a_2726 movl %ebp,%ediL_a_2726: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_a_2727 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_a139: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_a_2727: cmpl $48,%edx jne L_a_2730 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_a140:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_a_2730: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_a_2733 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_a141: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_a_2733: cmpl $3,16-16(%esp) jne L_a_2736 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_a142:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_a_2736: andl $4,%esi jne L_a_2739 addl %edi,%ebxL_a_2739: cmpl $0,16-16(%esp) je L_a_2740 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_a_2740: testl %esi,%esi je L_a_2743 addl %edi,%ebxL_a_2743: leal (%ebp,%ebx),%edx jmp L_a_2744 .align 2,0x90L_a_2724: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_a_2744: movl %edx,%eax movl %edx,%ebx movl 28-16(%esp),%ecx shrl $14,%eax andl $65535,%ebx andl $1020,%eax sall $2,%ecx movl GLOBL(R24)(%eax),%eax movl %ecx,16-16(%esp) movl $GLOBL(regs),%edx movb (%ebx,%eax),%al orb (%ecx,%edx),%al/APP testb %al,%al pushfl popl %ebx movl %ebx,regflags/NO_APP movb %al,(%ecx,%edx) addl $16,%esp popl %eax decl %eax jl JJ_a118 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_a143: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_a118: retFUNC(op_8070) subl $16,%esp movl %eax,%edx shrl $9,%eax andl $7,%eax andl $7,%edx movl %eax,28-16(%esp) movl GLOBL(regs)+88,%ecx 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_a144: 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_a_2793 movswl %di,%ediL_a_2793: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_a_2794 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_a_2795 movl %ebp,%ebxL_a_2795: testl $64,%esi je L_a_2796 movl %ebp,%ediL_a_2796: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_a_2797 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_a145: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_a_2797: cmpl $48,%edx jne L_a_2800 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_a146:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_a_2800: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_a_2803 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_a147: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_a_2803: cmpl $3,16-16(%esp) jne L_a_2806 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_a148:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_a_2806: andl $4,%esi jne L_a_2809 addl %edi,%ebxL_a_2809: cmpl $0,16-16(%esp) je L_a_2810 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_a_2810: testl %esi,%esi je L_a_2813 addl %edi,%ebxL_a_2813: leal (%ebp,%ebx),%eax jmp L_a_2814 .align 2,0x90L_a_2794: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_a_2814: 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 movl 28-16(%esp),%ecx movl %eax,%edx sall $2,%ecx movl $GLOBL(regs),%eax movl %ecx,16-16(%esp) orw (%ecx,%eax),%dx/APP testw %dx,%dx pushfl popl %ebx movl %ebx
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -