📄 asm028.s
字号:
popl %eax decl %eax jl JJ_8033 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8093: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8033: retFUNC(op_52c0) andl $7,%eax xorl %edx,%edx testb $65,regflags jne L_8_1956 movl $255,%edxL_8_1956: movb %dl,GLOBL(regs)(,%eax,4) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8034 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8094: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8034: retFUNC(op_52c8) 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_8007: rolw $8,%si/NO_APP movl %esi,%eax testb $65,regflags je L_8_1985 movl %ebx,%esi decl %esi movw %si,(%edx,%ecx) testw %bx,%bx je L_8_1985 movl GLOBL(regs)+88,%edx cwtl addl $2,%edx addl %eax,%edx movl %edx,GLOBL(regs)+88 jmp L_8_2010 .align 2,0x90L_8_1985: addl $4,GLOBL(regs)+88L_8_2010: popl %eax decl %eax jl JJ_8035 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8095: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8035: retFUNC(op_52d0) andl $7,%eax addl $8,%eax xorl %ecx,%ecx movl GLOBL(regs)(,%eax,4),%edx testb $65,regflags jne L_8_2013 movl $255,%ecxL_8_2013: 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_8036 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8096: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8036: retFUNC(op_52d8) 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 $65,regflags jne L_8_2042 movl $255,%ecxL_8_2042: 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_8037 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8097: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8037: retFUNC(op_52e0) 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 $65,regflags jne L_8_2071 movl $255,%ecxL_8_2071: 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_8038 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8098: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8038: retFUNC(op_52e8) movl %eax,%edx andl $7,%edx movl GLOBL(regs)+88,%eax/APP xorl %ebx,%ebx movw 0x2164334A+2(%eax),%bxRR2_8008: 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 $65,regflags jne L_8_2101 movl $255,%ecxL_8_2101: 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_8039 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8099: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8039: retFUNC(op_52f0) 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_8100: 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_2132 movswl %di,%ediL_8_2132: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_2133 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_2134 movl %ebp,%ebxL_8_2134: testl $64,%esi je L_8_2135 movl %ebp,%ediL_8_2135: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_2136 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8101: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_8_2136: cmpl $48,%edx jne L_8_2139 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8102:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_2139: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_2142 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8103: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_2142: cmpl $3,16-16(%esp) jne L_8_2145 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8104:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_2145: andl $4,%esi jne L_8_2148 addl %edi,%ebxL_8_2148: cmpl $0,16-16(%esp) je L_8_2149 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_2149: testl %esi,%esi je L_8_2152 addl %edi,%ebxL_8_2152: leal (%ebp,%ebx),%edx jmp L_8_2161 .align 2,0x90L_8_2133: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_8_2161: xorl %ebx,%ebx testb $65,regflags jne L_8_2155 movl $255,%ebxL_8_2155: 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_8040 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8105: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8040: retFUNC(op_52f8) movl GLOBL(regs)+88,%eax/APP xorl %ebx,%ebx movw 0x2164334A+2(%eax),%bxRR2_8009: rolw $8,%bx/NO_APP movl %ebx,%eax xorl %ecx,%ecx movswl %ax,%edx testb $65,regflags jne L_8_2185 movl $255,%ecxL_8_2185: 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_8041 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8106: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8041: retFUNC(op_52f9) movl GLOBL(regs)+88,%eax xorl %ecx,%ecx movl 0x2164334A+2(%eax),%edxRR2_8010:/APP bswapl %edx/NO_APP testb $65,regflags jne L_8_2215 movl $255,%ecxL_8_2215: 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_8042 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8107: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8042: retFUNC(op_52fa) testb $65,regflags jne L_8_2245 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_8043 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8108: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8043: ret .align 2,0x90L_8_2245: addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8044 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8109: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8044: retFUNC(op_52fb) testb $65,regflags jne L_8_2274 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_8045 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8110: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8045: ret .align 2,0x90L_8_2274: addl $6,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8046 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8111: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8046: retFUNC(op_52fc) testb $65,regflags jne L_8_2302 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_8047 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8112: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8047: ret .align 2,0x90L_8_2302: addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8048 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8113: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8048: retFUNC(op_53c0) andl $7,%eax xorl %edx,%edx testb $65,regflags je L_8_2330 movl $255,%edxL_8_2330: movb %dl,GLOBL(regs)(,%eax,4) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_8049 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8114: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8049: retFUNC(op_53c8) 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_8011: rolw $8,%si/NO_APP movl %esi,%eax testb $65,regflags jne L_8_2359 movl %ebx,%esi decl %esi movw %si,(%edx,%ecx) testw %bx,%bx je L_8_2359 movl GLOBL(regs)+88,%edx cwtl addl $2,%edx addl %eax,%edx movl %edx,GLOBL(regs)+88 jmp L_8_2384 .align 2,0x90L_8_2359: addl $4,GLOBL(regs)+88L_8_2384: popl %eax decl %eax jl JJ_8050 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8115: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8050: retFUNC(op_53d0) andl $7,%eax addl $8,%eax xorl %ecx,%ecx movl GLOBL(regs)(,%eax,4),%edx testb $65,regflags je L_8_2387 movl $255,%ecxL_8_2387: 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_8051 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8116: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8051: retFUNC(op_53d8) 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 $65,regflags je L_8_2416 movl $255,%ecxL_8_2416: 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_8052 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8117: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8052: retFUNC(op_53e0) 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 $65,regflags je L_8_2445 movl $255,%ecxL_8_2445: 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_8053 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8118: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8053: retFUNC(op_53e8) movl %eax,%edx andl $7,%edx movl GLOBL(regs)+88,%eax/APP xorl %ebx,%ebx movw 0x2164334A+2(%eax),%bxRR2_8012: 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 $65,regflags je L_8_2475 movl $255,%ecxL_8_2475: 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_8054 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8119: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8054: retFUNC(op_53f0) 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_8120: 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_2506 movswl %di,%ediL_8_2506: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_2507 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_2508 movl %ebp,%ebxL_8_2508: testl $64,%esi je L_8_2509 movl %ebp,%ediL_8_2509: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_2510 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8121: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -