?? asm02f.s
字號:
movl %eax,20-16(%esp) movl %edx,%eax movl %esi,%ebx shrl $14,%eax andl $7,%ebx andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax movl %ebx,%ecx movb (%edx,%eax),%dl movl 20-16(%esp),%edi movl $8,%eax sall %cl,%edi subl %ebx,%eax andl $255,%edx movl %eax,%ecx shrl %cl,%edx movl $32,%eax subl %ebp,%eax orl %edi,%edx movl %eax,%ecx movl %edx,24-16(%esp) shrl %cl,24-16(%esp) leal -1(%ebp),%eax movl 24-16(%esp),%edi btl %eax,%edi setb %dl movb regflags,%al salb $7,%dl andb $127,%al andb $247,regflags+1 orb %dl,%al testl %edi,%edi sete %dl addl $6,GLOBL(regs)+88 salb $6,%dl andb $-65,%al orb %dl,%al movb %al,regflags andb $254,%al movb %al,regflags addl $12,%esp popl %eax decl %eax jl JJ_f021 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f051: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f021: retFUNC(op_e8f9) subl $12,%esp movl GLOBL(regs)+88,%edx/APP xorl %eax,%eax movw 0x2164334A+2(%edx),%axRR2_f011: rolw $8,%ax/NO_APP movl %eax,%ebp movl 0x2164334A+4(%edx),%ebxRR4_f002:/APP bswapl %ebx/NO_APP testl $2048,%ebp je L_f_956 sarw $6,%ax andl $7,%eax movl GLOBL(regs)(,%eax,4),%esi jmp L_f_957 .align 2,0x90L_f_956: movl %ebp,%eax sarw $6,%ax movl %eax,%esi andl $31,%esiL_f_957: testl $32,%ebp je L_f_958 movl %ebp,%eax andl $7,%eax movl GLOBL(regs)(,%eax,4),%eax jmp L_f_966 .align 2,0x90L_f_958: movswl %bp,%eaxL_f_966: decl %eax andl $31,%eax leal 1(%eax),%ebp movl %esi,%eax sarl $3,%eax testl %esi,%esi jge L_f_960 orl $-536870912,%eaxL_f_960: addl %eax,%ebx movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax leal 4(%ebx),%edx movl (%eax),%eax/APP bswapl %eax/NO_APP movl %eax,20-16(%esp) movl %edx,%eax movl %esi,%ebx shrl $14,%eax andl $7,%ebx andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax movl %ebx,%ecx movb (%edx,%eax),%dl movl 20-16(%esp),%edi movl $8,%eax sall %cl,%edi subl %ebx,%eax andl $255,%edx movl %eax,%ecx shrl %cl,%edx movl $32,%eax subl %ebp,%eax orl %edi,%edx movl %eax,%ecx movl %edx,24-16(%esp) shrl %cl,24-16(%esp) leal -1(%ebp),%eax movl 24-16(%esp),%edi btl %eax,%edi setb %dl movb regflags,%al salb $7,%dl andb $127,%al andb $247,regflags+1 orb %dl,%al testl %edi,%edi sete %dl addl $8,GLOBL(regs)+88 salb $6,%dl andb $-65,%al orb %dl,%al movb %al,regflags andb $254,%al movb %al,regflags addl $12,%esp popl %eax decl %eax jl JJ_f022 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f052: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f022: retFUNC(op_e8fa) subl $12,%esp movl GLOBL(regs)+88,%edx/APP xorl %eax,%eax movw 0x2164334A+2(%edx),%axRR2_f012: rolw $8,%ax/NO_APP movl %eax,%ebp/APP xorl %eax,%eax movw 0x2164334A+4(%edx),%axRR4_f003: rolw $8,%ax/NO_APP cwtl leal 4(%eax,%edx),%ebx testl $2048,%ebp je L_f_971 movl %ebp,%eax sarw $6,%ax andl $7,%eax movl GLOBL(regs)(,%eax,4),%esi jmp L_f_972 .align 2,0x90L_f_971: movl %ebp,%eax sarw $6,%ax movl %eax,%esi andl $31,%esiL_f_972: testl $32,%ebp je L_f_973 movl %ebp,%eax andl $7,%eax movl GLOBL(regs)(,%eax,4),%eax jmp L_f_981 .align 2,0x90L_f_973: movswl %bp,%eaxL_f_981: decl %eax andl $31,%eax leal 1(%eax),%ebp movl %esi,%eax sarl $3,%eax testl %esi,%esi jge L_f_975 orl $-536870912,%eaxL_f_975: addl %eax,%ebx movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax leal 4(%ebx),%edx movl (%eax),%eax/APP bswapl %eax/NO_APP movl %eax,20-16(%esp) movl %edx,%eax movl %esi,%ebx shrl $14,%eax andl $7,%ebx andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax movl %ebx,%ecx movb (%edx,%eax),%dl movl 20-16(%esp),%edi movl $8,%eax sall %cl,%edi subl %ebx,%eax andl $255,%edx movl %eax,%ecx shrl %cl,%edx movl $32,%eax subl %ebp,%eax orl %edi,%edx movl %eax,%ecx movl %edx,24-16(%esp) shrl %cl,24-16(%esp) leal -1(%ebp),%eax movl 24-16(%esp),%edi btl %eax,%edi setb %dl movb regflags,%al salb $7,%dl andb $127,%al andb $247,regflags+1 orb %dl,%al testl %edi,%edi sete %dl addl $6,GLOBL(regs)+88 salb $6,%dl andb $-65,%al orb %dl,%al movb %al,regflags andb $254,%al movb %al,regflags addl $12,%esp popl %eax decl %eax jl JJ_f023 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f053: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f023: retFUNC(op_e8fb) subl $20,%esp movl GLOBL(regs)+88,%ebp/APP xorl %eax,%eax movw 0x2164334A+2(%ebp),%axRR2_f013: rolw $8,%ax/NO_APP movw %ax,32-16(%esp) leal 4(%ebp),%edx leal 6(%ebp),%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_f054: rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,28-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_f_987 movswl 16-16(%esp),%edi movl %edi,16-16(%esp)L_f_987: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,16-16(%esp) testl $256,%esi je L_f_988 movl $0,24-16(%esp) movl %esi,%ecx testb %cl,%cl jge L_f_989 movl 24-16(%esp),%ebxL_f_989: testl $64,%esi je L_f_990 movl 24-16(%esp),%edi movl %edi,16-16(%esp)L_f_990: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_f_991 movl 28-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_f055: rolw $8,%ax/NO_APP addl $8,%ebp cwtl movl %ebp,GLOBL(regs)+88 addl %eax,%ebxL_f_991: cmpl $48,%edx jne L_f_994 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f056:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_f_994: movl %esi,%ebp andl $3,%ebp cmpl $2,%ebp jne L_f_997 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_f057: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%edx movl %eax,GLOBL(regs)+88 movl %edx,24-16(%esp)L_f_997: cmpl $3,%ebp jne L_f_1000 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_f058: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 movl %edx,24-16(%esp)L_f_1000: andl $4,%esi jne L_f_1003 addl 16-16(%esp),%ebxL_f_1003: testl %ebp,%ebp je L_f_1004 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_1004: testl %esi,%esi je L_f_1007 addl 16-16(%esp),%ebxL_f_1007: addl 24-16(%esp),%ebx jmp L_f_1008 .align 2,0x90L_f_988: movl %esi,%ecx movsbl %cl,%eax movl 16-16(%esp),%edi addl %edx,%eax leal (%edi,%eax),%ebxL_f_1008: movl 32-16(%esp),%ecx testb $8,%ch je L_f_1010 movl %ecx,%eax sarw $6,%ax andl $7,%eax movl GLOBL(regs)(,%eax,4),%esi jmp L_f_1011 .align 2,0x90L_f_1010: movl 32-16(%esp),%eax sarw $6,%ax movl %eax,%esi andl $31,%esiL_f_1011: movl 32-16(%esp),%edi testl $32,%edi je L_f_1012 movl %edi,%eax andl $7,%eax movl GLOBL(regs)(,%eax,4),%eax jmp L_f_1020 .align 2,0x90L_f_1012: movswl 32-16(%esp),%eaxL_f_1020: decl %eax andl $31,%eax leal 1(%eax),%ebp movl %esi,%eax sarl $3,%eax testl %esi,%esi jge L_f_1014 orl $-536870912,%eaxL_f_1014: addl %eax,%ebx movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax leal 4(%ebx),%edx movl (%eax),%eax/APP bswapl %eax/NO_APP movl %eax,20-16(%esp) movl %edx,%eax movl %esi,%ebx shrl $14,%eax andl $7,%ebx andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax movl %ebx,%ecx movb (%edx,%eax),%dl movl 20-16(%esp),%edi movl $8,%eax sall %cl,%edi subl %ebx,%eax andl $255,%edx movl %eax,%ecx shrl %cl,%edx movl $32,%eax subl %ebp,%eax orl %edi,%edx movl %eax,%ecx movl %edx,20-16(%esp) shrl %cl,20-16(%esp) leal -1(%ebp),%eax movl 20-16(%esp),%edi btl %eax,%edi setb %dl movb regflags,%al salb $7,%dl andb $127,%al orb %dl,%al testl %edi,%edi sete %dl andb $247,regflags+1 salb $6,%dl andb $-65,%al orb %dl,%al movb %al,regflags andb $254,%al movb %al,regflags addl $20,%esp popl %eax decl %eax jl JJ_f024 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f059: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f024: retFUNC(op_e9c0) subl $4,%esp movl %eax,%ebp andl $7,%ebp movl GLOBL(regs)+88,%eax/APP xorl %edi,%edi movw 0x2164334A+2(%eax),%diRR2_f014: rolw $8,%di/NO_APP movl %edi,%eax movl %eax,%esi testl $2048,%esi je L_f_1023 sarw $6,%ax andl $7,%eax movl GLOBL(regs)(,%eax,4),%ecx jmp L_f_1024 .align 2,0x90L_f_1023: movl %esi,%eax sarw $6,%ax movl %eax,%ecx andl $31,%ecxL_f_1024: testl $32,%esi je L_f_1025 movl %esi,%eax andl $7,%eax movl GLOBL(regs)(,%eax,4),%eax jmp L_f_1028 .align 2,0x90L_f_1025: movswl %si,%eaxL_f_1028: decl %eax andl $31,%eax leal 1(%eax),%edx movl $GLOBL(regs),%ebx andl $31,%ecx movl (%ebx,%ebp,4),%ebp movl $32,%eax sall %cl,%ebp movl %eax,%ecx subl %edx,%ecx movl %ebp,16-16(%esp) shrl %cl,16-16(%esp) leal -1(%edx),%eax movl 16-16(%esp),%edi btl %eax,%edi setb %dl movb regflags,%al salb $7,%dl andb $127,%al orb %dl,%al testl %edi,%edi sete %dl salb $6,%dl andb $-65,%al orb %dl,%al movb %al,regflags andb $254,%al movb %al,regflags movl %esi,%eax sarw $12,%ax andb $247,regflags+1 andl $7,%eax movl %edi,(%ebx,%eax,4) addl $4,GLOBL(regs)+88 addl $4,%esp popl %eax decl %eax jl JJ_f025 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f060: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f025: retFUNC(op_e9d0) subl $16,%esp andl $7,%eax movl GLOBL(regs)+88,%edx/APP xorl %ecx,%ecx movw 0x2164334A+2(%edx),%cxRR2_f015: rolw $8,%cx/NO_APP movl %ecx,%edx addl $8,%eax movl %edx,%esi movl $GLOBL(regs),%edx movl (%edx,%eax,4),%ebx testl $2048,%esi je L_f_1031 movl %esi,%eax sarw $6,%ax andl $7,%eax movl (%edx,%eax,4),%eax movl %eax,16-16(%esp) jmp L_f_1032 .align 2,0x90L_f_1031: movl %esi,%eax sarw $6,%ax movl %eax,%edi andl $31,%edi movl %edi,16-16(%esp)L_f_1032: testl $32,%esi je L_f_1033 movl %esi,%eax andl $7,%eax movl GLOBL(regs)(,%eax,4),%eax jmp L_f_1041 .align 2,0x90L_f_1033: movswl %si,%eaxL_f_1041: decl %eax andl $31,%eax leal 1(%eax),%ebp movl 16-16(%esp),%eax sarl $3,%eax cmpl $0,16-16(%esp) jge L_f_1035 orl $-536870912,%eaxL_f_1035: addl %eax,%ebx movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax leal 4(%ebx),%edx movl (%eax),%eax/APP bswapl %eax/NO_APP movl %eax,24-16(%esp) movl %edx,%eax movl 16-16(%esp),%ebx shrl $14,%eax andl $7,%ebx andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax movl %ebx,%ecx movb (%edx,%eax),%dl movl 24-16(%esp),%edi movl $8,%eax sall %cl,%edi subl %ebx,%eax andl $255,%edx movl %eax,%ecx shrl %cl,%edx movl $32,%eax subl %ebp,%eax orl %edi,%edx movl %eax,%ecx movl %edx,28-16(%esp) shrl %cl,28-16(%esp) leal -1(%ebp),%eax movl 28-16(%esp),%edi btl %eax,%edi setb %dl movb regflags,%al salb $7,%dl andb $127,%al orb %dl,%al testl %edi,%edi sete %dl salb $6,%dl andb $-65,%al orb %dl,%al movb %al,regflags andb $254,%al movb %al,regflags movl %esi,%eax sarw $12,%ax andb $247,regflags+1 andl $7,%eax movl %edi,GLOBL(regs)(,%eax,4) addl $4,GLOBL(regs)+88 addl $16,%esp popl %eax decl %eax jl JJ_f026 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_f061: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_f026: retFUNC(op_e9e8) subl $16,%esp movl %eax,%edx andl $7,%edx addl $8,%edx movl $GLOBL(regs),%ebp movl GLOBL(regs)+88,%ecx/APP xorl %eax,%eax movw 0x2164334A+2(%ecx),%axRR2_f016: rolw $8,%ax/NO_APP movl %eax,%esi/APP xorl %eax,%eax movw 0x2164334A+4(%ecx),%axRR4_f004: rolw $8,%ax/NO_APP cwtl movl (%ebp,%edx,4),%ebx addl %eax,%ebx testl $2048,%esi je L_f_1045 movl %esi,%eax sarw $6,%ax andl $7,%eax movl (%ebp,%eax,4),%eax movl %eax,16-16(%esp) jmp L_f_1046 .align 2,0x90L_f_1045: movl %esi,%eax sarw $6,%ax movl %eax,%edi andl $31,%edi movl %edi,16-16(%esp)L_f_1046: testl $32,%esi je L_f_1047 movl %esi,%eax andl $7,%eax movl GLOBL(regs)(,%eax,4),%eax jmp L_f_1055 .align 2,0x90L_f_1047: movswl %si,%eaxL_f_1055: decl %eax andl $31,%eax leal 1(%eax),%ebp movl 16-16(%esp),%eax sarl $3,%eax cmpl $0,16-16(%esp) jge L_f_1049 orl $-536870912,%eaxL_f_1049: addl %eax,%ebx movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax leal 4(%ebx),%edx movl (%eax),%eax/APP bswapl %eax/NO_APP movl %eax,24-16(%esp) movl %edx,%eax movl 16-16(%esp),%ebx shrl $14,%eax andl $7,%ebx andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax movl %ebx,%ecx movb (%edx,%eax),%dl movl 24-16(%esp),%edi movl $8,%eax sall %cl,%edi subl %ebx,%eax andl $255,%edx movl %eax,%ecx shrl %cl,%edx movl $32,%eax subl %ebp,%eax orl %edi,%edx movl %eax,%ecx movl %edx,28-16(%esp) shrl %cl,28-16(%esp) leal -1(%ebp),%eax movl 28-16(%esp),%edi btl %eax,%edi setb %dl movb regflags,%al salb $7,%dl andb $127,%al orb %dl,%al testl %edi,%edi sete %dl salb $6,%dl andb $-65,%al orb %dl,%al movb %al,regflags
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -