?? asm029.s
字號:
FUNC(op_54c0) movl %eax,%ecx xorl %edx,%edx andl $7,%ecx testb $1,regflags sete %al testb $1,%al je L_9_372 movl $255,%edxL_9_372: movb %dl,GLOBL(regs)(,%ecx,4) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9000 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9000: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9000: retFUNC(op_54c8) andl $7,%eax movl $GLOBL(regs),%ecx leal 0(,%eax,4),%edx movl GLOBL(regs)+88,%eax/APP xorl %edi,%edi movw 0x2164334A+2(%eax),%diRR2_9000: rolw $8,%di/NO_APP movl %edi,%eax movw (%edx,%ecx),%bx movl %eax,%esi testb $1,regflags sete %al testb $1,%al jne L_9_401 movl %ebx,%edi decl %edi movw %di,(%edx,%ecx) testw %bx,%bx je L_9_401 movl GLOBL(regs)+88,%edx movswl %si,%eax addl $2,%edx addl %eax,%edx movl %edx,GLOBL(regs)+88 jmp L_9_426 .align 2,0x90L_9_401: addl $4,GLOBL(regs)+88L_9_426: popl %eax decl %eax jl JJ_9001 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9001: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9001: retFUNC(op_54d0) andl $7,%eax addl $8,%eax xorl %ecx,%ecx movl GLOBL(regs)(,%eax,4),%edx testb $1,regflags sete %al testb $1,%al je L_9_429 movl $255,%ecxL_9_429: 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_9002 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9002: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9002: retFUNC(op_54d8) movl %eax,%ecx andl $7,%ecx leal 8(%ecx),%eax movl $GLOBL(regs),%edx sall $2,%eax movl GLOBL(areg_byteinc)(,%ecx,4),%ecx movl (%eax,%edx),%ebx addl %ebx,%ecx movl %ecx,(%eax,%edx) testb $1,regflags sete %al xorl %ecx,%ecx testb $1,%al je L_9_458 movl $255,%ecxL_9_458: 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_9003 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9003: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9003: retFUNC(op_54e0) 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) testb $1,regflags sete %al xorl %ecx,%ecx testb $1,%al je L_9_487 movl $255,%ecxL_9_487: 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_9004 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9004: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9004: retFUNC(op_54e8) movl %eax,%edx andl $7,%edx movl GLOBL(regs)+88,%eax/APP xorl %ebx,%ebx movw 0x2164334A+2(%eax),%bxRR2_9001: 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 $1,regflags sete %al testb $1,%al je L_9_517 movl $255,%ecxL_9_517: 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_9005 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9005: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9005: retFUNC(op_54f0) 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_9006: 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_548 movswl %di,%ediL_9_548: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_9_549 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_9_550 movl %ebp,%ebxL_9_550: testl $64,%esi je L_9_551 movl %ebp,%ediL_9_551: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_9_552 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_9007: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_9_552: cmpl $48,%edx jne L_9_555 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_9008:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_9_555: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_9_558 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_9009: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_9_558: cmpl $3,16-16(%esp) jne L_9_561 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_9010:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_9_561: andl $4,%esi jne L_9_564 addl %edi,%ebxL_9_564: cmpl $0,16-16(%esp) je L_9_565 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_565: testl %esi,%esi je L_9_568 addl %edi,%ebxL_9_568: leal (%ebp,%ebx),%edx jmp L_9_579 .align 2,0x90L_9_549: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_9_579: testb $1,regflags sete %al xorl %ebx,%ebx testb $1,%al je L_9_571 movl $255,%ebxL_9_571: 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_9006 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9011: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9006: retFUNC(op_54f8) movl GLOBL(regs)+88,%eax/APP xorl %ebx,%ebx movw 0x2164334A+2(%eax),%bxRR2_9002: rolw $8,%bx/NO_APP movl %ebx,%eax xorl %ecx,%ecx movswl %ax,%edx testb $1,regflags sete %al testb $1,%al je L_9_601 movl $255,%ecxL_9_601: 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_9007 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9012: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9007: retFUNC(op_54f9) movl GLOBL(regs)+88,%eax xorl %ecx,%ecx movl 0x2164334A+2(%eax),%edxRR2_9003:/APP bswapl %edx/NO_APP testb $1,regflags sete %al testb $1,%al je L_9_631 movl $255,%ecxL_9_631: 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_9008 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9013: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9008: retFUNC(op_54fa) testb $1,regflags sete %al testb $1,%al je L_9_661 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_9009 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9014: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9009: ret .align 2,0x90L_9_661: addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9010 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9015: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9010: retFUNC(op_54fb) testb $1,regflags sete %al testb $1,%al je L_9_690 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_9011 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9016: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9011: ret .align 2,0x90L_9_690: addl $6,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9012 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9017: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9012: retFUNC(op_54fc) testb $1,regflags sete %al testb $1,%al je L_9_718 movl GLOBL(regs)+88,%eax pushl %eax pushl $7 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_9013 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9018: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9013: ret .align 2,0x90L_9_718: addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9014 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9019: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9014: retFUNC(op_55c0) andl $7,%eax xorl %edx,%edx testb $1,regflags je L_9_746 movl $255,%edxL_9_746: movb %dl,GLOBL(regs)(,%eax,4) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_9015 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9020: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9015: retFUNC(op_55c8) 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_9004: rolw $8,%si/NO_APP movl %esi,%eax testb $1,regflags jne L_9_775 movl %ebx,%esi decl %esi movw %si,(%edx,%ecx) testw %bx,%bx je L_9_775 movl GLOBL(regs)+88,%edx cwtl addl $2,%edx addl %eax,%edx movl %edx,GLOBL(regs)+88 jmp L_9_800 .align 2,0x90L_9_775: addl $4,GLOBL(regs)+88L_9_800: popl %eax decl %eax jl JJ_9016 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9021: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9016: retFUNC(op_55d0) andl $7,%eax addl $8,%eax xorl %ecx,%ecx movl GLOBL(regs)(,%eax,4),%edx testb $1,regflags je L_9_803 movl $255,%ecxL_9_803: 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_9017 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9022: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9017: retFUNC(op_55d8) 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 $1,regflags je L_9_832 movl $255,%ecxL_9_832: 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_9018 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9023: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9018: retFUNC(op_55e0) 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 $1,regflags je L_9_861 movl $255,%ecxL_9_861: 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_9019 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9024: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9019: retFUNC(op_55e8) movl %eax,%edx andl $7,%edx movl GLOBL(regs)+88,%eax/APP xorl %ebx,%ebx movw 0x2164334A+2(%eax),%bxRR2_9005: 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 $1,regflags je L_9_891 movl $255,%ecxL_9_891: 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_9020 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_9025: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_9020: retFUNC(op_55f0) 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_9026: 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_922 movswl %di,%ediL_9_922: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_9_923
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -