?? asm020.s
字號:
andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_0_1764: testl %esi,%esi je L_0_1767 addl %edi,%ebxL_0_1767: movl 20-16(%esp),%ecx leal (%ecx,%ebx),%eax jmp L_0_1768 .align 2,0x90L_0_1748: movl %esi,%ecx movsbl %cl,%eax addl 28-16(%esp),%eax addl %edi,%eaxL_0_1768: movl %eax,%ecx shrl $14,%ecx andl $1020,%ecx movl %eax,%edx movl %ecx,16-16(%esp) andl $65535,%edx movl GLOBL(R24)(%ecx),%eax addl %edx,%eax movl (%eax),%eax/APP bswapl %eax/NO_APP andl %eax,32-16(%esp) movl 32-16(%esp),%ecx/APP testl %ecx,%ecx pushfl popl %eax movl %eax,regflags/NO_APP movl 16-16(%esp),%ecx addl GLOBL(W24)(%ecx),%edx movl 32-16(%esp),%ecx/APP bswapl %ecx/NO_APP movl %ecx,(%edx) addl $20,%esp popl %eax decl %eax jl JJ_0020 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0100: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0020: retFUNC(op_2d0) subl $4,%esp movl %eax,%ecx andl $7,%ecx addl $8,%ecx movl GLOBL(regs)+88,%ebp/APP xorl %eax,%eax movw 0x2164334A+2(%ebp),%axRR2_0011: rolw $8,%ax/NO_APP movw %ax,16-16(%esp) movl $GLOBL(regs),%ebx shrw $12,%ax movl (%ebx,%ecx,4),%edx cwtl movb 2(%ebx,%ecx,4),%cl movl (%ebx,%eax,4),%esi movl %edx,%eax andl $255,%ecx andl $65535,%eax addl GLOBL(R24)(,%ecx,4),%eax/APP xorl %edi,%edi movw (%eax),%di rolw $8,%di/NO_APP movl %edi,%eax addl $2,%edx movswl %ax,%ebx movl %edx,%eax shrl $14,%eax andl $65535,%edx andl $1020,%eax addl GLOBL(R24)(%eax),%edx/APP xorl %eax,%eax movw (%edx),%ax rolw $8,%ax/NO_APP movswl %ax,%ecx cmpw $0,16-16(%esp) jl L_0_1814 movswl %si,%esiL_0_1814: xorl %eax,%eax cmpl %esi,%ecx je L_0_1816 cmpl %esi,%ebx jne L_0_1815L_0_1816: movl $1,%eaxL_0_1815: movb %al,%dl andb $1,%dl movb regflags,%al salb $6,%dl andb $191,%al orb %dl,%al movb %al,regflags cmpl %ecx,%ebx jg L_0_1817 xorl %eax,%eax cmpl %ebx,%esi jl L_0_1822 cmpl %ecx,%esi jle L_0_1818 jmp L_0_1822 .align 2,0x90L_0_1817: xorl %eax,%eax cmpl %ecx,%esi jg L_0_1822 cmpl %ebx,%esi jge L_0_1818L_0_1822: movl $1,%eaxL_0_1818: movb %al,%dl andb $1,%dl movb regflags,%al andb $254,%al orb %dl,%al movl 16-16(%esp),%edi movb %al,regflags testl $2048,%edi je L_0_1823 testb $1,regflags je L_0_1823 pushl %ebp pushl $6 call GLOBL(Exception) addl $8,%esp jmp L_0_1824 .align 2,0x90L_0_1823: addl $4,GLOBL(regs)+88L_0_1824: addl $4,%esp popl %eax decl %eax jl JJ_0021 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0101: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0021: retFUNC(op_2e8) subl $4,%esp movl %eax,%edx andl $7,%edx addl $8,%edx movl GLOBL(regs)+88,%ebp/APP xorl %eax,%eax movw 0x2164334A+2(%ebp),%axRR2_0012: rolw $8,%ax/NO_APP movw %ax,16-16(%esp)/APP xorl %ecx,%ecx movw 0x2164334A+4(%ebp),%cxRR4_0004: rolw $8,%cx/NO_APP movl $GLOBL(regs),%ebx movswl %cx,%ecx shrw $12,%ax addl (%ebx,%edx,4),%ecx cwtl movl %ecx,%edx movl (%ebx,%eax,4),%ebx shrl $14,%edx movl %ecx,%eax andl $1020,%edx andl $65535,%eax addl GLOBL(R24)(%edx),%eax/APP xorl %edi,%edi movw (%eax),%di rolw $8,%di/NO_APP movl %edi,%eax addl $2,%ecx movswl %ax,%esi movl %ecx,%eax shrl $14,%eax andl $65535,%ecx andl $1020,%eax addl GLOBL(R24)(%eax),%ecx/APP xorl %eax,%eax movw (%ecx),%ax rolw $8,%ax/NO_APP movswl %ax,%ecx cmpw $0,16-16(%esp) jl L_0_1833 movswl %bx,%ebxL_0_1833: xorl %eax,%eax cmpl %ebx,%ecx je L_0_1835 cmpl %ebx,%esi jne L_0_1834L_0_1835: movl $1,%eaxL_0_1834: movb %al,%dl andb $1,%dl movb regflags,%al salb $6,%dl andb $191,%al orb %dl,%al movb %al,regflags cmpl %ecx,%esi jg L_0_1836 xorl %eax,%eax cmpl %esi,%ebx jl L_0_1841 cmpl %ecx,%ebx jle L_0_1837 jmp L_0_1841 .align 2,0x90L_0_1836: xorl %eax,%eax cmpl %ecx,%ebx jg L_0_1841 cmpl %esi,%ebx jge L_0_1837L_0_1841: movl $1,%eaxL_0_1837: movb %al,%dl andb $1,%dl movb regflags,%al andb $254,%al orb %dl,%al movl 16-16(%esp),%edi movb %al,regflags testl $2048,%edi je L_0_1842 testb $1,regflags je L_0_1842 pushl %ebp pushl $6 call GLOBL(Exception) addl $8,%esp jmp L_0_1843 .align 2,0x90L_0_1842: addl $6,GLOBL(regs)+88L_0_1843: addl $4,%esp popl %eax decl %eax jl JJ_0022 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0102: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0022: retFUNC(op_2f0) subl $16,%esp movl %eax,%edx movl GLOBL(regs)+88,%ecx andl $7,%edx movl %ecx,28-16(%esp)/APP xorl %eax,%eax movw 0x2164334A+2(%ecx),%axRR2_0013: rolw $8,%ax/NO_APP movw %ax,24-16(%esp) movl %ecx,%eax addl $8,%edx addl $4,%eax addl $6,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_0103: 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_0_1849 movswl %di,%ediL_0_1849: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_1850 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_1851 movl %ebp,%ebxL_0_1851: testl $64,%esi je L_0_1852 movl %ebp,%ediL_0_1852: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1853 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0104: rolw $8,%ax/NO_APP movl 28-16(%esp),%ecx cwtl addl $8,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1853: cmpl $48,%edx jne L_0_1856 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0105:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1856: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_0_1859 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0106: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1859: cmpl $3,16-16(%esp) jne L_0_1862 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0107:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1862: andl $4,%esi jne L_0_1865 addl %edi,%ebxL_0_1865: cmpl $0,16-16(%esp) je L_0_1866 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_0_1866: testl %esi,%esi je L_0_1869 addl %edi,%ebxL_0_1869: addl %ebp,%ebx jmp L_0_1870 .align 2,0x90L_0_1850: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%ebxL_0_1870: movl 24-16(%esp),%eax shrw $12,%ax movl %ebx,%edx cwtl shrl $14,%edx movl GLOBL(regs)(,%eax,4),%edi movl %ebx,%eax andl $1020,%edx andl $65535,%eax addl GLOBL(R24)(%edx),%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax movswl %ax,%esi leal 2(%ebx),%eax movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax movswl %ax,%ebx cmpw $0,24-16(%esp) jl L_0_1876 movswl %di,%ediL_0_1876: xorl %eax,%eax cmpl %edi,%ebx je L_0_1878 cmpl %edi,%esi jne L_0_1877L_0_1878: movl $1,%eaxL_0_1877: movb %al,%dl andb $1,%dl movb regflags,%al salb $6,%dl andb $191,%al orb %dl,%al movb %al,regflags cmpl %ebx,%esi jg L_0_1879 xorl %eax,%eax cmpl %esi,%edi jl L_0_1884 cmpl %ebx,%edi jle L_0_1880 jmp L_0_1884 .align 2,0x90L_0_1879: xorl %eax,%eax cmpl %ebx,%edi jg L_0_1884 cmpl %esi,%edi jge L_0_1880L_0_1884: movl $1,%eaxL_0_1880: movb %al,%dl andb $1,%dl movb regflags,%al andb $254,%al orb %dl,%al movl 24-16(%esp),%ecx movb %al,regflags testb $8,%ch je L_0_1886 testb $1,regflags je L_0_1886 movl 28-16(%esp),%ecx pushl %ecx pushl $6 call GLOBL(Exception) addl $8,%espL_0_1886: addl $16,%esp popl %eax decl %eax jl JJ_0023 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0108: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0023: retFUNC(op_2f8) subl $4,%esp movl GLOBL(regs)+88,%ebp/APP xorl %eax,%eax movw 0x2164334A+2(%ebp),%axRR2_0014: rolw $8,%ax/NO_APP movw %ax,16-16(%esp)/APP xorl %ecx,%ecx movw 0x2164334A+4(%ebp),%cxRR4_0005: rolw $8,%cx/NO_APP movswl %cx,%ecx shrw $12,%ax movl %ecx,%edx cwtl shrl $14,%edx movl GLOBL(regs)(,%eax,4),%ebx movl %ecx,%eax andl $1020,%edx andl $65535,%eax addl GLOBL(R24)(%edx),%eax/APP xorl %edi,%edi movw (%eax),%di rolw $8,%di/NO_APP movl %edi,%eax addl $2,%ecx movswl %ax,%esi movl %ecx,%eax shrl $14,%eax andl $65535,%ecx andl $1020,%eax addl GLOBL(R24)(%eax),%ecx/APP xorl %eax,%eax movw (%ecx),%ax rolw $8,%ax/NO_APP movswl %ax,%ecx cmpw $0,16-16(%esp) jl L_0_1895 movswl %bx,%ebxL_0_1895: xorl %eax,%eax cmpl %ebx,%ecx je L_0_1897 cmpl %ebx,%esi jne L_0_1896L_0_1897: movl $1,%eaxL_0_1896: movb %al,%dl andb $1,%dl movb regflags,%al salb $6,%dl andb $191,%al orb %dl,%al movb %al,regflags cmpl %ecx,%esi jg L_0_1898 xorl %eax,%eax cmpl %esi,%ebx jl L_0_1903 cmpl %ecx,%ebx jle L_0_1899 jmp L_0_1903 .align 2,0x90L_0_1898: xorl %eax,%eax cmpl %ecx,%ebx jg L_0_1903 cmpl %esi,%ebx jge L_0_1899L_0_1903: movl $1,%eaxL_0_1899: movb %al,%dl andb $1,%dl movb regflags,%al andb $254,%al orb %dl,%al movl 16-16(%esp),%edi movb %al,regflags testl $2048,%edi je L_0_1904 testb $1,regflags je L_0_1904 pushl %ebp pushl $6 call GLOBL(Exception) addl $8,%esp jmp L_0_1905 .align 2,0x90L_0_1904: addl $6,GLOBL(regs)+88L_0_1905: addl $4,%esp popl %eax decl %eax jl JJ_0024 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0109: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0024: retFUNC(op_2f9) subl $4,%esp movl GLOBL(regs)+88,%ebp/APP xorl %eax,%eax movw 0x2164334A+2(%ebp),%axRR2_0015: rolw $8,%ax/NO_APP movw %ax,16-16(%esp) movl 0x2164334A+4(%ebp),%ecxRR4_0006:/APP bswapl %ecx/NO_APP shrw $12,%ax movl %ecx,%edx cwtl shrl $14,%edx movl GLOBL(regs)(,%eax,4),%ebx movl %ecx,%eax andl $1020,%edx andl $65535,%eax addl GLOBL(R24)(%edx),%eax/APP xorl %edi,%edi movw (%eax),%di rolw $8,%di/NO_APP movl %edi,%eax addl $2,%ecx movswl %ax,%esi movl %ecx,%eax shrl $14,%eax andl $65535,%ecx andl $1020,%eax addl GLOBL(R24)(%eax),%ecx/APP xorl %eax,%eax movw (%ecx),%ax rolw $8,%ax/NO_APP movswl %ax,%ecx cmpw $0,16-16(%esp) jl L_0_1914 movswl %bx,%ebxL_0_1914: xorl %eax,%eax cmpl %ebx,%ecx je L_0_1916 cmpl %ebx,%esi jne L_0_1915L_0_1916: movl $1,%eaxL_0_1915: movb %al,%dl andb $1,%dl movb regflags,%al salb $6,%dl andb $191,%al orb %dl,%al movb %al,regflags cmpl %ecx,%esi jg L_0_1917 xorl %eax,%eax cmpl %esi,%ebx jl L_0_1922 cmpl %ecx,%ebx jle L_0_1918 jmp L_0_1922 .align 2,0x90L_0_1917: xorl %eax,%eax cmpl %ecx,%ebx jg L_0_1922 cmpl %esi,%ebx jge L_0_1918L_0_1922: movl $1,%eaxL_0_1918: movb %al,%dl andb $1,%dl movb regflags,%al andb $254,%al orb %dl,%al movl 16-16(%esp),%edi movb %al,regflags testl $2048,%edi je L_0_1923 testb $1,regflags je L_0_1923 pushl %ebp pushl $6 call GLOBL(Exception) addl $8,%esp jmp L_0_1924 .align 2,0x90L_0_1923: addl $8,GLOBL(regs)+88L_0_1924: addl $4,%esp popl %eax decl %eax jl JJ_0025 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0110: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0025: retFUNC(op_2fa) subl $4,%esp movl GLOBL(regs)+88,%edi/APP xorl %eax,%eax movw 0x2164334A+2(%edi),%axRR2_0016: rolw $8,%ax/NO_APP movl %eax,%ebp/APP xorl %eax,%eax movw 0x2164334A+4(%edi),%axRR4_0007: rolw $8,%ax/NO_APP cwtl leal 4(%eax,%edi),%ecx movl %ebp,%eax shrw $12,%ax movl %ecx,%edx cwtl shrl $14,%edx movl GLOBL(regs)(,%eax,4),%ebx movl %ecx,%eax andl $1020,%edx andl $65535,%eax addl GLOBL(R24)(%edx),%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax cwtl addl $2,%ecx movl %eax,16-16(%esp) movl %ecx,%eax shrl $14,%eax andl $65535,%ecx andl $1020,%eax addl GLOBL(R24)(%eax),%ecx/APP xorl %eax,%eax movw (%ecx),%ax rolw $8,%ax/NO_APP movswl %ax,%ecx testw %bp,%bp jl L_0_1934 movswl %bx,%ebxL_0_1934: xorl %eax,%eax cmpl %ebx,%ecx je L_0_1936 cmpl %ebx,16-16(%esp) jne L_0_1935L_0_1936: movl $1,%eaxL_0_1935: movb %al,%dl andb $1,%dl movb regflags,%al salb $6,%dl andb $191,%al orb %dl,%al movb %al,regflags cmpl %ecx,16-16(%esp) jg L_0_1937 xorl %eax,%eax cmpl %ebx,16-16(%esp) jg L_0_1942 cmpl %ecx,%ebx jle L_0_1938 jmp L_0_1942
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -