📄 asm02f.s
字号:
JJ_f007: retFUNC(op_e5d0) andl $7,%eax pushl %edi xorl %edx,%edx pushl %esi addl $8,%eax pushl %ebx xorl %edi,%edi movb GLOBL(regs)+2(,%eax,4),%dl movw GLOBL(regs)(,%eax,4),%di leal 0(,%edx,4),%ebp movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebx movl %ebx,%ecx addw %bx,%bx andl $32768,%ecx testb $1,regflags+4 je L_f_548 orl $1,%ebxL_f_548: movb regflags+4,%dl testl %ecx,%ecx setne %al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al testl %ecx,%ecx setne %cl andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) popl %ebx popl %esi popl %edi addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f008 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f018: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f008: retFUNC(op_e5d8) movl %eax,%edx pushl %edi andl $7,%edx pushl %esi addl $8,%edx pushl %ebx sall $2,%edx movl $GLOBL(regs),%ebx xorl %eax,%eax movl (%edx,%ebx),%ecx movb 2(%edx,%ebx),%al movl %ecx,%edi leal 0(,%eax,4),%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl $2,%ecx addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,(%edx,%ebx) movl %eax,%ebx movl %ebx,%ecx addw %bx,%bx andl $32768,%ecx testb $1,regflags+4 je L_f_555 orl $1,%ebxL_f_555: movb regflags+4,%dl testl %ecx,%ecx setne %al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al testl %ecx,%ecx setne %cl andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) popl %ebx popl %esi popl %edi addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f009 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f019: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f009: retFUNC(op_e5e0) movl %eax,%edx pushl %edi andl $7,%edx pushl %esi addl $8,%edx pushl %ebx sall $2,%edx movl $GLOBL(regs),%ebx movl (%edx,%ebx),%ecx addl $-2,%ecx movl %ecx,%eax shrl $14,%eax movl %eax,%ebp movl %ecx,%edi andl $1020,%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,(%edx,%ebx) movl %eax,%ebx movl %ebx,%ecx addw %bx,%bx andl $32768,%ecx testb $1,regflags+4 je L_f_562 orl $1,%ebxL_f_562: movb regflags+4,%dl testl %ecx,%ecx setne %al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al testl %ecx,%ecx setne %cl andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) popl %ebx popl %esi popl %edi addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f010 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f020: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f010: retFUNC(op_e5e8) movl %eax,%edx andl $7,%edx movl GLOBL(regs)+88,%eax/APP xorl %esi,%esi movw 0x2164334A+2(%eax),%siRR2_f003: rolw $8,%si/NO_APP movl %esi,%eax addl $8,%edx cwtl addl GLOBL(regs)(,%edx,4),%eax movl %eax,%edx shrl $14,%edx movl %edx,%ebp movl %eax,%edi andl $1020,%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebx movl %ebx,%ecx addw %bx,%bx andl $32768,%ecx testb $1,regflags+4 je L_f_570 orl $1,%ebxL_f_570: movb regflags+4,%dl testl %ecx,%ecx setne %al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al testl %ecx,%ecx setne %cl andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f011 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f021: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f011: retFUNC(op_e5f0) 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_f022: 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_f_577 movswl %di,%ediL_f_577: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_f_578 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_f_579 movl %ebp,%ebxL_f_579: testl $64,%esi je L_f_580 movl %ebp,%ediL_f_580: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_f_581 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_f023: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_f_581: cmpl $48,%edx jne L_f_584 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f024:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_f_584: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_f_587 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_f025: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_f_587: cmpl $3,16-16(%esp) jne L_f_590 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f026:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_f_590: andl $4,%esi jne L_f_593 addl %edi,%ebxL_f_593: cmpl $0,16-16(%esp) je L_f_594 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_f_594: testl %esi,%esi je L_f_597 addl %edi,%ebxL_f_597: leal (%ebp,%ebx),%edx jmp L_f_598 .align 2,0x90L_f_578: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_f_598: movl %edx,%eax shrl $14,%eax movl %eax,%esi movl %edx,%edi andl $1020,%esi andl $65535,%edi movl GLOBL(R24)(%esi),%eax addl %edi,%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax movl %eax,%ebx movl %ebx,%ebp addw %bx,%bx andl $32768,%ebp testb $1,regflags+4 je L_f_602 orl $1,%ebxL_f_602: movb regflags+4,%dl testl %ebp,%ebp setne %al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al testl %ebp,%ebp setne %cl andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%esi),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) addl $12,%esp popl %eax decl %eax jl JJ_f012 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f027: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f012: retFUNC(op_e5f8) movl GLOBL(regs)+88,%eax/APP xorl %esi,%esi movw 0x2164334A+2(%eax),%siRR2_f004: rolw $8,%si/NO_APP movl %esi,%eax cwtl movl %eax,%edx shrl $14,%edx movl %edx,%ebp movl %eax,%edi andl $1020,%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebx movl %ebx,%ecx addw %bx,%bx andl $32768,%ecx testb $1,regflags+4 je L_f_610 orl $1,%ebxL_f_610: movb regflags+4,%dl testl %ecx,%ecx setne %al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al testl %ecx,%ecx setne %cl andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) addl $4,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f013 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f028: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f013: retFUNC(op_e5f9) movl GLOBL(regs)+88,%eax movl 0x2164334A+2(%eax),%edxRR2_f005:/APP bswapl %edx/NO_APP movl %edx,%eax shrl $14,%eax movl %eax,%ebp movl %edx,%edi andl $1020,%ebp andl $65535,%edi movl GLOBL(R24)(%ebp),%eax addl %edi,%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebx movl %ebx,%ecx addw %bx,%bx andl $32768,%ecx testb $1,regflags+4 je L_f_618 orl $1,%ebxL_f_618: movb regflags+4,%dl testl %ecx,%ecx setne %al andb $254,%dl orb %al,%dl movb %dl,regflags+4/APP testw %bx,%bx pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al testl %ecx,%ecx setne %cl andb $254,%al andb $-2,%dl orb %cl,%al orb %cl,%dl movb %al,regflags movb %dl,regflags+4 xorl %eax,%eax movw %bx,%ax movl GLOBL(W24)(%ebp),%edx/APP rolw $8,%ax/NO_APP addl %edi,%edx movw %ax,(%edx) addl $6,GLOBL(regs)+88 popl %eax decl %eax jl JJ_f014 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f029: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f014: retFUNC(op_e6f0) 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_f030: 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_f_683 movswl %di,%ediL_f_683: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_f_684 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_f_685 movl %ebp,%ebxL_f_685: testl $64,%esi je L_f_686 movl %ebp,%ediL_f_686: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_f_687 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_f031: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_f_687: cmpl $48,%edx jne L_f_690 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f032:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_f_690: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_f_693 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_f033: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_f_693: cmpl $3,16-16(%esp) jne L_f_696 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f034:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_f_696: andl $4,%esi jne L_f_699 addl %edi,%ebxL_f_699: cmpl $0,16-16(%esp) je L_f_700 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_f_700: testl %esi,%esi je L_f_703 addl %edi,%ebxL_f_703: leal (%ebp,%ebx),%edx jmp L_f_704 .align 2,0x90L_f_684: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax leal (%edi,%eax),%edxL_f_704: movl %edx,%eax shrl $14,%eax movl %eax,%ebx movl %edx,%esi andl $1020,%ebx andl $65535,%esi movl GLOBL(R24)(%ebx),%eax addl %esi,%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax movl %eax,%edi movl %edi,%edx shrw $1,%di andl $1,%edx je L_f_708 movl $32768,%eax orl %eax,%ediL_f_708:/APP testw %di,%di pushfl popl %eax movl %eax,regflags/NO_APP movb regflags,%al andb $254,%al orb %dl,%al movb %al,regflags xorl %eax,%eax movw %di,%ax movl GLOBL(W24)(%ebx),%edx/APP rolw $8,%ax
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -