📄 asm029.s
字号:
JJ_9065: retFUNC(op_58f0) 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_9086: 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_9_2044 movswl %di,%ediL_9_2044: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_9_2045 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_9_2046 movl %ebp,%ebxL_9_2046: testl $64,%esi je L_9_2047 movl %ebp,%ediL_9_2047: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_9_2048 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_9087: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_9_2048: cmpl $48,%edx jne L_9_2051 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_9088:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_9_2051: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_9_2054 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_9089: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_9_2054: cmpl $3,16-16(%esp) jne L_9_2057 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_9090:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_9_2057: andl $4,%esi jne L_9_2060 addl %edi,%ebxL_9_2060: cmpl $0,16-16(%esp) je L_9_2061 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_9_2061: testl %esi,%esi je L_9_2064 addl %edi,%ebxL_9_2064: leal (%ebp,%ebx),%edx jmp L_9_2079 .align 2,0x90L_9_2045: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_9_2079: testb $8,regflags+1 sete %al xorl %ebx,%ebx testb $1,%al je L_9_2067 movl $255,%ebxL_9_2067: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %bl,(%edx,%eax) addl $12,%esp popl %eax decl %eax jl JJ_9066 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9091: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9066: retFUNC(op_58f8) movl GLOBL(regs)+88,%eax/APP xorl %ebx,%ebx movw 0x2164334A+2(%eax),%bxRR2_9018: rolw $8,%bx/NO_APP movl %ebx,%eax xorl %ecx,%ecx movswl %ax,%edx testb $8,regflags+1 sete %al testb $1,%al je L_9_2097 movl $255,%ecxL_9_2097: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9067 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9092: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9067: retFUNC(op_58f9) movl GLOBL(regs)+88,%eax xorl %ecx,%ecx movl 0x2164334A+2(%eax),%edxRR2_9019:/APP bswapl %edx/NO_APP testb $8,regflags+1 sete %al testb $1,%al je L_9_2127 movl $255,%ecxL_9_2127: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $6,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9068 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9093: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9068: retFUNC(op_58fa) testb $8,regflags+1 sete %al testb $1,%al je L_9_2157 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_9069 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9094: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9069: ret .align 2,0x90L_9_2157: addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9070 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9095: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9070: retFUNC(op_58fb) testb $8,regflags+1 sete %al testb $1,%al je L_9_2186 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_9071 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9096: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9071: ret .align 2,0x90L_9_2186: addl $6,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9072 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9097: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9072: retFUNC(op_58fc) testb $8,regflags+1 sete %al testb $1,%al je L_9_2214 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_9073 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9098: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9073: ret .align 2,0x90L_9_2214: addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9074 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9099: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9074: retFUNC(op_59c0) andl $7,%eax xorl %edx,%edx testb $8,regflags+1 je L_9_2242 movl $255,%edxL_9_2242: movb %dl,GLOBL(regs)(,%eax,4) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9075 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9100: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9075: retFUNC(op_59c8) andl $7,%eax movl $GLOBL(regs),%ecx leal 0(,%eax,4),%edx movw (%edx,%ecx),%bx movl GLOBL(regs)+88,%eax/APP xorl %esi,%esi movw 0x2164334A+2(%eax),%siRR2_9020: rolw $8,%si/NO_APP movl %esi,%eax testb $8,regflags+1 jne L_9_2271 movl %ebx,%esi decl %esi movw %si,(%edx,%ecx) testw %bx,%bx je L_9_2271 movl GLOBL(regs)+88,%edx cwtl addl $2,%edx addl %eax,%edx movl %edx,GLOBL(regs)+88 jmp L_9_2296 .align 2,0x90L_9_2271: addl $4,GLOBL(regs)+88L_9_2296: popl %eax decl %eax jl JJ_9076 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9101: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9076: retFUNC(op_59d0) andl $7,%eax addl $8,%eax xorl %ecx,%ecx movl GLOBL(regs)(,%eax,4),%edx testb $8,regflags+1 je L_9_2299 movl $255,%ecxL_9_2299: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9077 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9102: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9077: retFUNC(op_59d8) andl $7,%eax leal 8(%eax),%edx movl $GLOBL(regs),%ecx sall $2,%edx movl GLOBL(areg_byteinc)(,%eax,4),%eax movl (%edx,%ecx),%ebx addl %ebx,%eax movl %eax,(%edx,%ecx) xorl %ecx,%ecx testb $8,regflags+1 je L_9_2328 movl $255,%ecxL_9_2328: movl %ebx,%eax shrl $14,%eax movl %ebx,%edx andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9078 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9103: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9078: retFUNC(op_59e0) 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) xorl %ecx,%ecx testb $8,regflags+1 je L_9_2357 movl $255,%ecxL_9_2357: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9079 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9104: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9079: retFUNC(op_59e8) movl %eax,%edx andl $7,%edx movl GLOBL(regs)+88,%eax/APP xorl %ebx,%ebx movw 0x2164334A+2(%eax),%bxRR2_9021: rolw $8,%bx/NO_APP movl %ebx,%eax addl $8,%edx cwtl movl GLOBL(regs)(,%edx,4),%edx xorl %ecx,%ecx addl %eax,%edx testb $8,regflags+1 je L_9_2387 movl $255,%ecxL_9_2387: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9080 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9105: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9080: retFUNC(op_59f0) 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_9106: 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_9_2418 movswl %di,%ediL_9_2418: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_9_2419 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_9_2420 movl %ebp,%ebxL_9_2420: testl $64,%esi je L_9_2421 movl %ebp,%ediL_9_2421: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_9_2422 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_9107: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_9_2422: cmpl $48,%edx jne L_9_2425 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_9108:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_9_2425: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_9_2428 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_9109: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_9_2428: cmpl $3,16-16(%esp) jne L_9_2431 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_9110:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_9_2431: andl $4,%esi jne L_9_2434 addl %edi,%ebxL_9_2434: cmpl $0,16-16(%esp) je L_9_2435 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_9_2435: testl %esi,%esi je L_9_2438 addl %edi,%ebxL_9_2438: leal (%ebp,%ebx),%edx jmp L_9_2454 .align 2,0x90L_9_2419: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_9_2454: xorl %ebx,%ebx testb $8,regflags+1 je L_9_2441 movl $255,%ebxL_9_2441: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %bl,(%edx,%eax) addl $12,%esp popl %eax decl %eax jl JJ_9081 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9111: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9081: retFUNC(op_59f8) movl GLOBL(regs)+88,%eax/APP xorl %ebx,%ebx movw 0x2164334A+2(%eax),%bxRR2_9022: rolw $8,%bx/NO_APP movl %ebx,%eax xorl %ecx,%ecx movswl %ax,%edx testb $8,regflags+1 je L_9_2471 movl $255,%ecxL_9_2471: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9082 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9112: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9082: retFUNC(op_59f9) movl GLOBL(regs)+88,%eax xorl %ecx,%ecx movl 0x2164334A+2(%eax),%edxRR2_9023:/APP bswapl %edx/NO_APP testb $8,regflags+1 je L_9_2501 movl $255,%ecxL_9_2501: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) addl $6,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9083 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9113: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9083: retFUNC(op_59fa) testb $8,regflags+1 je L_9_2531 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_9084 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9114: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9084: ret .align 2,0x90L_9_2531: addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9085 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9115: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebx
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -