?? asm023.s
字號:
FUNC(op_10f0) subl $20,%esp movl %eax,%edx shrl $9,%eax andl $7,%eax andl $7,%edx movl %eax,32-16(%esp) movl GLOBL(regs)+88,%ecx addl $8,%edx movl %ecx,%eax movl %ecx,28-16(%esp) addl $2,%eax addl $4,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_3000: rolw $8,%si/NO_APP movl GLOBL(regs)(,%edx,4),%edx movl %esi,%eax movl %ecx,24-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl GLOBL(regs)(%eax),%eax movl %edx,%ebx movl %eax,16-16(%esp) testl $2048,%esi jne L_3_384 movswl 16-16(%esp),%edi movl %edi,16-16(%esp)L_3_384: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,16-16(%esp) testl $256,%esi je L_3_385 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_386 movl %ebp,%ebxL_3_386: testl $64,%esi je L_3_387 movl %ebp,16-16(%esp)L_3_387: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_3_388 movl 24-16(%esp),%edi/APP xorl %eax,%eax movw 0x2164334A(%edi),%axRR0_3001: rolw $8,%ax/NO_APP movl 28-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_3_388: cmpl $48,%edx jne L_3_391 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3002:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_3_391: movl %esi,%edi andl $3,%edi movl %edi,20-16(%esp) cmpl $2,%edi jne L_3_394 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_3003: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_3_394: cmpl $3,20-16(%esp) jne L_3_397 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3004:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_3_397: andl $4,%esi jne L_3_400 addl 16-16(%esp),%ebxL_3_400: cmpl $0,20-16(%esp) je L_3_401 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_3_401: testl %esi,%esi je L_3_404 addl 16-16(%esp),%ebxL_3_404: leal (%ebp,%ebx),%edx jmp L_3_405 .align 2,0x90L_3_385: movl %esi,%ecx movsbl %cl,%eax movl 16-16(%esp),%edi addl %edx,%eax leal (%edi,%eax),%edxL_3_405: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax xorl %ebx,%ebx movb (%edx,%eax),%bl movl 32-16(%esp),%eax addl $8,%eax movl 32-16(%esp),%ecx sall $2,%eax movl GLOBL(areg_byteinc)(,%ecx,4),%edi movl GLOBL(regs)(%eax),%edx addl %edx,%edi movl %edi,GLOBL(regs)(%eax)/APP testb %bl,%bl pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %bl,(%edx,%eax) addl $20,%esp popl %eax decl %eax jl JJ_3000 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_3005: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_3000: retFUNC(op_10fb) subl $20,%esp shrl $9,%eax andl $7,%eax movl GLOBL(regs)+88,%ecx movl %eax,32-16(%esp) movl %ecx,%edx movl %ecx,28-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_3006: rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,24-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl GLOBL(regs)(%eax),%eax movl %edx,%ebx movl %eax,16-16(%esp) testl $2048,%esi jne L_3_446 movswl 16-16(%esp),%edi movl %edi,16-16(%esp)L_3_446: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,16-16(%esp) testl $256,%esi je L_3_447 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_448 movl %ebp,%ebxL_3_448: testl $64,%esi je L_3_449 movl %ebp,16-16(%esp)L_3_449: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_3_450 movl 24-16(%esp),%edi/APP xorl %eax,%eax movw 0x2164334A(%edi),%axRR0_3007: rolw $8,%ax/NO_APP movl 28-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_3_450: cmpl $48,%edx jne L_3_453 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3008:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_3_453: movl %esi,%edi andl $3,%edi movl %edi,20-16(%esp) cmpl $2,%edi jne L_3_456 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_3009: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_3_456: cmpl $3,20-16(%esp) jne L_3_459 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3010:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_3_459: andl $4,%esi jne L_3_462 addl 16-16(%esp),%ebxL_3_462: cmpl $0,20-16(%esp) je L_3_463 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_3_463: testl %esi,%esi je L_3_466 addl 16-16(%esp),%ebxL_3_466: leal (%ebp,%ebx),%edx jmp L_3_467 .align 2,0x90L_3_447: movl %esi,%ecx movsbl %cl,%eax movl 16-16(%esp),%edi addl %edx,%eax leal (%edi,%eax),%edxL_3_467: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax xorl %ebx,%ebx movb (%edx,%eax),%bl movl 32-16(%esp),%eax addl $8,%eax movl 32-16(%esp),%ecx sall $2,%eax movl GLOBL(areg_byteinc)(,%ecx,4),%edi movl GLOBL(regs)(%eax),%edx addl %edx,%edi movl %edi,GLOBL(regs)(%eax)/APP testb %bl,%bl pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %bl,(%edx,%eax) addl $20,%esp popl %eax decl %eax jl JJ_3001 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_3011: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_3001: retFUNC(op_1130) 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_3012: 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_3_521 movswl %di,%ediL_3_521: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_3_522 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_523 movl %ebp,%ebxL_3_523: testl $64,%esi je L_3_524 movl %ebp,%ediL_3_524: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_3_525 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_3013: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_3_525: cmpl $48,%edx jne L_3_528 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3014:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_3_528: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_3_531 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_3015: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_3_531: cmpl $3,16-16(%esp) jne L_3_534 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3016:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_3_534: andl $4,%esi jne L_3_537 addl %edi,%ebxL_3_537: cmpl $0,16-16(%esp) je L_3_538 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_3_538: testl %esi,%esi je L_3_541 addl %edi,%ebxL_3_541: leal (%ebp,%ebx),%edx jmp L_3_542 .align 2,0x90L_3_522: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_3_542: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax xorl %ebx,%ebx movb (%edx,%eax),%bl movl 28-16(%esp),%eax addl $8,%eax movl 28-16(%esp),%ecx sall $2,%eax movl GLOBL(areg_byteinc)(,%ecx,4),%edx movl GLOBL(regs)(%eax),%ecx subl %edx,%ecx movl %ecx,%edx movl %edx,GLOBL(regs)(%eax)/APP testb %bl,%bl pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %bl,(%edx,%eax) addl $16,%esp popl %eax decl %eax jl JJ_3002 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_3017: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_3002: retFUNC(op_113b) 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_3018: 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_3_583 movswl %di,%ediL_3_583: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_3_584 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_585 movl %ebp,%ebxL_3_585: testl $64,%esi je L_3_586 movl %ebp,%ediL_3_586: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_3_587 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_3019: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_3_587: cmpl $48,%edx jne L_3_590 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3020:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_3_590: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_3_593 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_3021: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_3_593: cmpl $3,16-16(%esp) jne L_3_596 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3022:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_3_596: andl $4,%esi jne L_3_599 addl %edi,%ebxL_3_599: cmpl $0,16-16(%esp) je L_3_600 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_3_600: testl %esi,%esi je L_3_603 addl %edi,%ebxL_3_603: leal (%ebp,%ebx),%edx jmp L_3_604 .align 2,0x90L_3_584: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_3_604: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax xorl %ebx,%ebx movb (%edx,%eax),%bl movl 28-16(%esp),%eax addl $8,%eax movl 28-16(%esp),%ecx sall $2,%eax movl GLOBL(areg_byteinc)(,%ecx,4),%edx movl GLOBL(regs)(%eax),%ecx subl %edx,%ecx movl %ecx,%edx movl %edx,GLOBL(regs)(%eax)/APP testb %bl,%bl pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %bl,(%edx,%eax) addl $16,%esp popl %eax decl %eax jl JJ_3003 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_3023: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_3003: retFUNC(op_1170) 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_3024: 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_3_668 movswl %di,%ediL_3_668: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_3_669 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_3_670 movl %ebp,%ebxL_3_670: testl $64,%esi je L_3_671 movl %ebp,%ediL_3_671: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_3_672 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_3025: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_3_672: cmpl $48,%edx jne L_3_675 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3026:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_3_675: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_3_678 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_3027: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_3_678: cmpl $3,16-16(%esp) jne L_3_681 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_3028:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_3_681: andl $4,%esi jne L_3_684 addl %edi,%ebxL_3_684: cmpl $0,16-16(%esp) je L_3_685 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -