?? asm027.s
字號:
FUNC(op_487b) subl $12,%esp movl GLOBL(regs)+88,%ecx 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_7000: 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_7_397 movswl %di,%ediL_7_397: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_7_398 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_7_399 movl %ebp,%ebxL_7_399: testl $64,%esi je L_7_400 movl %ebp,%ediL_7_400: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_7_401 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_7001: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_7_401: cmpl $48,%edx jne L_7_404 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_7002:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_7_404: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_7_407 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_7003: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_7_407: cmpl $3,16-16(%esp) jne L_7_410 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_7004:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_7_410: andl $4,%esi jne L_7_413 addl %edi,%ebxL_7_413: cmpl $0,16-16(%esp) je L_7_414 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_7_414: testl %esi,%esi je L_7_417 addl %edi,%ebxL_7_417: addl %ebp,%ebx jmp L_7_418 .align 2,0x90L_7_398: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%ebxL_7_418: movl GLOBL(regs)+60,%eax addl $-4,%eax movl %eax,%edx movl %eax,GLOBL(regs)+60 shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(W24)(%edx),%eax/APP bswapl %ebx/NO_APP movl %ebx,(%eax) addl $12,%esp popl %eax decl %eax jl JJ_7000 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_7005: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_7000: retFUNC(op_4890) subl $4,%esp movl %eax,%edx movl $GLOBL(regs),%ecx andl $7,%edx addl $8,%edx movl GLOBL(regs)+88,%eax/APP xorl %edi,%edi movw 0x2164334A+2(%eax),%diRR2_7000: rolw $8,%di/NO_APP movl %edi,%eax movl (%ecx,%edx,4),%esi movl %eax,%edx shrw $8,%ax movb $0,%dh movw %ax,18-16(%esp) testw %dx,%dx je L_7_430 movl $GLOBL(movem_next),%ebp .align 2,0x90L_7_431: xorl %ebx,%ebx movw %dx,%bx movl %esi,%eax sall $2,%ebx shrl $14,%eax movl GLOBL(movem_index1)(%ebx),%edi movl %esi,%edx leal 0(,%edi,4),%ecx andl $1020,%eax movw GLOBL(regs)(%ecx),%cx andl $65535,%edx andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $2,%esi movw (%ebx,%ebp),%dx testw %dx,%dx je L_7_430 xorl %ebx,%ebx movw %dx,%bx movl %esi,%eax sall $2,%ebx shrl $14,%eax movl GLOBL(movem_index1)(%ebx),%edi movl %esi,%edx leal 0(,%edi,4),%ecx andl $1020,%eax movw GLOBL(regs)(%ecx),%cx andl $65535,%edx andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $2,%esi movw (%ebx,%ebp),%dx testw %dx,%dx je L_7_430 xorl %ebx,%ebx movw %dx,%bx movl %esi,%eax sall $2,%ebx shrl $14,%eax movl GLOBL(movem_index1)(%ebx),%edi movl %esi,%edx leal 0(,%edi,4),%ecx andl $1020,%eax movw GLOBL(regs)(%ecx),%cx andl $65535,%edx andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $2,%esi movw (%ebx,%ebp),%dx testw %dx,%dx je L_7_430 xorl %ebx,%ebx movw %dx,%bx movl %esi,%eax sall $2,%ebx shrl $14,%eax movl GLOBL(movem_index1)(%ebx),%edi movl %esi,%edx leal 0(,%edi,4),%ecx andl $1020,%eax movw GLOBL(regs)(%ecx),%cx andl $65535,%edx andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $2,%esi movw (%ebx,%ebp),%dx testw %dx,%dx jne L_7_431L_7_430: cmpw $0,18-16(%esp) je L_7_442 movl $GLOBL(movem_next),%ebp .align 2,0x90L_7_437: xorl %ebx,%ebx movw 18-16(%esp),%bx movl %esi,%eax sall $2,%ebx movl %esi,%edx movl GLOBL(movem_index1)(%ebx),%ecx shrl $14,%eax addl $8,%ecx andl $65535,%edx movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx leal 2(%esi),%edx movw %bx,18-16(%esp) testw %bx,%bx je L_7_442 xorl %ebx,%ebx movw 18-16(%esp),%bx sall $2,%ebx movl %edx,%eax movl GLOBL(movem_index1)(%ebx),%ecx andl $65535,%edx addl $8,%ecx shrl $14,%eax movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx leal 4(%esi),%edx movw %bx,18-16(%esp) testw %bx,%bx je L_7_442 xorl %ebx,%ebx movw 18-16(%esp),%bx sall $2,%ebx movl %edx,%eax movl GLOBL(movem_index1)(%ebx),%ecx andl $65535,%edx addl $8,%ecx shrl $14,%eax movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx leal 6(%esi),%edx movw %bx,18-16(%esp) testw %bx,%bx je L_7_442 xorl %ebx,%ebx movw 18-16(%esp),%bx sall $2,%ebx movl %edx,%eax movl GLOBL(movem_index1)(%ebx),%ecx andl $65535,%edx addl $8,%ecx shrl $14,%eax movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx addl $8,%esi movw %bx,18-16(%esp) testw %bx,%bx jne L_7_437L_7_442: addl $4,GLOBL(regs)+88 addl $4,%esp popl %eax decl %eax jl JJ_7001 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_7006: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_7001: retFUNC(op_48a0) subl $8,%esp andl $7,%eax movl %eax,20-16(%esp) movl GLOBL(regs)+88,%eax/APP xorl %edi,%edi movw 0x2164334A+2(%eax),%diRR2_7001: rolw $8,%di/NO_APP movl %edi,%eax movl %eax,%edx movl 20-16(%esp),%eax movl $GLOBL(regs),%ecx addl $8,%eax movl (%ecx,%eax,4),%esi movl %edx,%eax shrw $8,%dx movb $0,%ah movw %dx,18-16(%esp) testw %ax,%ax je L_7_464 movl $GLOBL(movem_next),%ebp .align 2,0x90L_7_465: xorl %ebx,%ebx movw %ax,%bx addl $-2,%esi sall $2,%ebx movl %esi,%eax movl %esi,%edx movl GLOBL(movem_index2)(%ebx),%ecx shrl $14,%eax addl $8,%ecx andl $65535,%edx movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%ax testw %ax,%ax je L_7_464 xorl %ebx,%ebx movw %ax,%bx addl $-2,%esi sall $2,%ebx movl %esi,%eax movl %esi,%edx movl GLOBL(movem_index2)(%ebx),%ecx shrl $14,%eax addl $8,%ecx andl $65535,%edx movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%ax testw %ax,%ax je L_7_464 xorl %ebx,%ebx movw %ax,%bx addl $-2,%esi sall $2,%ebx movl %esi,%eax movl %esi,%edx movl GLOBL(movem_index2)(%ebx),%ecx shrl $14,%eax addl $8,%ecx andl $65535,%edx movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%ax testw %ax,%ax je L_7_464 xorl %ebx,%ebx movw %ax,%bx addl $-2,%esi sall $2,%ebx movl %esi,%eax movl %esi,%edx movl GLOBL(movem_index2)(%ebx),%ecx shrl $14,%eax addl $8,%ecx andl $65535,%edx movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%ax testw %ax,%ax jne L_7_465L_7_464: cmpw $0,18-16(%esp) je L_7_476 movl $GLOBL(movem_next),%ebp .align 2,0x90L_7_471: xorl %ebx,%ebx movw 18-16(%esp),%bx addl $-2,%esi sall $2,%ebx movl %esi,%eax movl %esi,%edx movl GLOBL(movem_index2)(%ebx),%edi shrl $14,%eax leal 0(,%edi,4),%ecx andl $65535,%edx movw GLOBL(regs)(%ecx),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx movw %bx,18-16(%esp) testw %bx,%bx je L_7_476 xorl %ebx,%ebx movw 18-16(%esp),%bx addl $-2,%esi sall $2,%ebx movl %esi,%eax movl %esi,%edx movl GLOBL(movem_index2)(%ebx),%edi shrl $14,%eax leal 0(,%edi,4),%ecx andl $65535,%edx movw GLOBL(regs)(%ecx),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx movw %bx,18-16(%esp) testw %bx,%bx je L_7_476 xorl %ebx,%ebx movw 18-16(%esp),%bx addl $-2,%esi sall $2,%ebx movl %esi,%eax movl %esi,%edx movl GLOBL(movem_index2)(%ebx),%edi shrl $14,%eax leal 0(,%edi,4),%ecx andl $65535,%edx movw GLOBL(regs)(%ecx),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx movw %bx,18-16(%esp) testw %bx,%bx je L_7_476 xorl %ebx,%ebx movw 18-16(%esp),%bx addl $-2,%esi sall $2,%ebx movl %esi,%eax movl %esi,%edx movl GLOBL(movem_index2)(%ebx),%edi shrl $14,%eax leal 0(,%edi,4),%ecx andl $65535,%edx movw GLOBL(regs)(%ecx),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx movw %bx,18-16(%esp) testw %bx,%bx jne L_7_471L_7_476: movl 20-16(%esp),%eax addl $8,%eax movl %esi,GLOBL(regs)(,%eax,4) addl $4,GLOBL(regs)+88 addl $8,%esp popl %eax decl %eax jl JJ_7002 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_7007: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_7002: retFUNC(op_48a8) subl $4,%esp movl %eax,%edx andl $7,%edx addl $8,%edx movl GLOBL(regs)+88,%ecx/APP xorl %eax,%eax movw 0x2164334A+2(%ecx),%axRR2_7002: rolw $8,%ax/NO_APP movl %eax,%ebx/APP xorl %eax,%eax movw 0x2164334A+4(%ecx),%axRR4_7000: rolw $8,%ax/NO_APP movl $GLOBL(regs),%ecx cwtl movl (%ecx,%edx,4),%esi addl %eax,%esi movl %ebx,%eax shrw $8,%bx movb $0,%ah movw %bx,18-16(%esp) testw %ax,%ax je L_7_499 movl $GLOBL(movem_next),%ebp .align 2,0x90L_7_500: xorl %ebx,%ebx movw %ax,%bx movl %esi,%edx sall $2,%ebx movl %esi,%eax movl GLOBL(movem_index1)(%ebx),%edi andl $65535,%edx leal 0(,%edi,4),%ecx shrl $14,%eax movw GLOBL(regs)(%ecx),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $2,%esi movw (%ebx,%ebp),%ax testw %ax,%ax je L_7_499 xorl %ebx,%ebx movw %ax,%bx movl %esi,%edx sall $2,%ebx movl %esi,%eax movl GLOBL(movem_index1)(%ebx),%edi andl $65535,%edx leal 0(,%edi,4),%ecx shrl $14,%eax movw GLOBL(regs)(%ecx),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $2,%esi movw (%ebx,%ebp),%ax testw %ax,%ax je L_7_499 xorl %ebx,%ebx movw %ax,%bx movl %esi,%edx sall $2,%ebx movl %esi,%eax movl GLOBL(movem_index1)(%ebx),%edi andl $65535,%edx leal 0(,%edi,4),%ecx shrl $14,%eax movw GLOBL(regs)(%ecx),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $2,%esi movw (%ebx,%ebp),%ax testw %ax,%ax je L_7_499 xorl %ebx,%ebx movw %ax,%bx movl %esi,%edx sall $2,%ebx movl %esi,%eax movl GLOBL(movem_index1)(%ebx),%edi andl $65535,%edx leal 0(,%edi,4),%ecx shrl $14,%eax movw GLOBL(regs)(%ecx),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $2,%esi movw (%ebx,%ebp),%ax testw %ax,%ax jne L_7_500L_7_499: cmpw $0,18-16(%esp) je L_7_511 movl $GLOBL(movem_next),%ebp .align 2,0x90L_7_506: xorl %ebx,%ebx movw 18-16(%esp),%bx movl %esi,%eax sall $2,%ebx movl %esi,%edx movl GLOBL(movem_index1)(%ebx),%ecx shrl $14,%eax addl $8,%ecx andl $65535,%edx movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx leal 2(%esi),%edx movw %bx,18-16(%esp) testw %bx,%bx je L_7_511 xorl %ebx,%ebx movw 18-16(%esp),%bx sall $2,%ebx movl %edx,%eax movl GLOBL(movem_index1)(%ebx),%ecx andl $65535,%edx addl $8,%ecx shrl $14,%eax movw GLOBL(regs)(,%ecx,4),%cx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) movw (%ebx,%ebp),%bx leal 4(%esi),%edx movw %bx,18-16(%esp) testw %bx,%bx je L_7_511 xorl %ebx,%ebx movw 18-16(%esp),%bx sall $2,%ebx movl %edx,%eax movl GLOBL(movem_index1)(%ebx),%ecx
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -