?? asm020.s
字號:
movl %eax,%edx movl %ecx,%edi roll %cl,%edx movl GLOBL(W24)(%ebx),%eax andb 16-16(%esp),%dl movb %dl,(%esi,%eax) addl $16,%esp popl %eax decl %eax jl JJ_0015 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0070: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0015: retFUNC(op_1f0) subl $16,%esp movl %eax,%edx shrl $7,%eax andl $28,%eax andl $7,%edx movb GLOBL(regs)(%eax),%al movl GLOBL(regs)+88,%ecx movb %al,28-16(%esp) 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_0071: 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_1362 movswl %di,%ediL_0_1362: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_1363 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_1364 movl %ebp,%ebxL_0_1364: testl $64,%esi je L_0_1365 movl %ebp,%ediL_0_1365: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1366 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0072: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1366: cmpl $48,%edx jne L_0_1369 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0073:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1369: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_0_1372 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0074: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1372: cmpl $3,16-16(%esp) jne L_0_1375 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0075:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1375: andl $4,%esi jne L_0_1378 addl %edi,%ebxL_0_1378: cmpl $0,16-16(%esp) je L_0_1379 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_1379: testl %esi,%esi je L_0_1382 addl %edi,%ebxL_0_1382: leal (%ebp,%ebx),%eax jmp L_0_1383 .align 2,0x90L_0_1363: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_0_1383: movl %eax,%ebx shrl $14,%ebx movl %eax,%esi andl $1020,%ebx andl $65535,%esi movl GLOBL(R24)(%ebx),%eax movb (%esi,%eax),%al movb 28-16(%esp),%cl movb %al,16-16(%esp) andl $7,%ecx movsbl %al,%eax sarl %cl,%eax xorb $1,%al movb %al,%dl andb $1,%dl movb regflags,%al salb $6,%dl andb $191,%al orb %dl,%al movb %al,regflags movl $1,%eax movl %ecx,%edi sall %cl,%eax movb 16-16(%esp),%cl movl GLOBL(W24)(%ebx),%edx orb %al,%cl movb %cl,(%esi,%edx) addl $16,%esp popl %eax decl %eax jl JJ_0016 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0076: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0016: retFUNC(op_1fb) subl $16,%esp shrl $7,%eax andl $28,%eax movb GLOBL(regs)(%eax),%al movl GLOBL(regs)+88,%ecx movb %al,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_0077: 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_0_1424 movswl %di,%ediL_0_1424: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_1425 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_1426 movl %ebp,%ebxL_0_1426: testl $64,%esi je L_0_1427 movl %ebp,%ediL_0_1427: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1428 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0078: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1428: cmpl $48,%edx jne L_0_1431 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0079:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1431: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_0_1434 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0080: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1434: cmpl $3,16-16(%esp) jne L_0_1437 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0081:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1437: andl $4,%esi jne L_0_1440 addl %edi,%ebxL_0_1440: cmpl $0,16-16(%esp) je L_0_1441 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_1441: testl %esi,%esi je L_0_1444 addl %edi,%ebxL_0_1444: leal (%ebp,%ebx),%eax jmp L_0_1445 .align 2,0x90L_0_1425: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_0_1445: movl %eax,%ebx shrl $14,%ebx movl %eax,%esi andl $1020,%ebx andl $65535,%esi movl GLOBL(R24)(%ebx),%eax movb (%esi,%eax),%al movb 28-16(%esp),%cl movb %al,16-16(%esp) andl $7,%ecx movsbl %al,%eax sarl %cl,%eax xorb $1,%al movb %al,%dl andb $1,%dl movb regflags,%al salb $6,%dl andb $191,%al orb %dl,%al movb %al,regflags movl $1,%eax movl %ecx,%edi sall %cl,%eax movb 16-16(%esp),%cl movl GLOBL(W24)(%ebx),%edx orb %al,%cl movb %cl,(%esi,%edx) addl $16,%esp popl %eax decl %eax jl JJ_0017 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0082: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0017: retFUNC(op_230) subl $20,%esp movl GLOBL(regs)+88,%ecx andl $7,%eax movl %ecx,28-16(%esp) addl $8,%eax movb 0x2164334A+3(%ecx),%clRR3_0001: movl 28-16(%esp),%edx movl 28-16(%esp),%edi movb %cl,35-16(%esp) addl $4,%edx addl $6,%edi movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_0083: rolw $8,%si/NO_APP movl GLOBL(regs)(,%eax,4),%ebp movl %esi,%eax movl %edi,24-16(%esp) shrl $10,%eax movl %edi,GLOBL(regs)+88 andl $60,%eax movl GLOBL(regs)(%eax),%eax movl %ebp,%ebx movl %eax,16-16(%esp) testl $2048,%esi jne L_0_1491 movswl 16-16(%esp),%ecx movl %ecx,16-16(%esp)L_0_1491: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,16-16(%esp) testl $256,%esi je L_0_1492 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_1493 movl %ebp,%ebxL_0_1493: testl $64,%esi je L_0_1494 movl %ebp,16-16(%esp)L_0_1494: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1495 movl 24-16(%esp),%edi/APP xorl %eax,%eax movw 0x2164334A(%edi),%axRR0_0084: rolw $8,%ax/NO_APP movl 28-16(%esp),%ecx cwtl addl $8,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1495: cmpl $48,%edx jne L_0_1498 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0085:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1498: movl %esi,%edi andl $3,%edi movl %edi,20-16(%esp) cmpl $2,%edi jne L_0_1501 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0086: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1501: cmpl $3,20-16(%esp) jne L_0_1504 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0087:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1504: andl $4,%esi jne L_0_1507 addl 16-16(%esp),%ebxL_0_1507: cmpl $0,20-16(%esp) je L_0_1508 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_1508: testl %esi,%esi je L_0_1511 addl 16-16(%esp),%ebxL_0_1511: leal (%ebp,%ebx),%eax jmp L_0_1512 .align 2,0x90L_0_1492: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax addl 16-16(%esp),%eaxL_0_1512: movl %eax,%edx andl $65535,%eax shrl $14,%edx movl %eax,20-16(%esp) andl $1020,%edx movl 20-16(%esp),%edi movl GLOBL(R24)(%edx),%eax movb (%edi,%eax),%al andb %al,35-16(%esp) movb 35-16(%esp),%cl/APP testb %cl,%cl pushfl popl %eax movl %eax,regflags/NO_APP movl GLOBL(W24)(%edx),%eax movb %cl,(%edi,%eax) addl $20,%esp popl %eax decl %eax jl JJ_0018 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0088: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0018: retFUNC(op_270) subl $16,%esp movl %eax,%edx movl GLOBL(regs)+88,%ecx andl $7,%edx movl %ecx,24-16(%esp)/APP xorl %eax,%eax movw 0x2164334A+2(%ecx),%axRR2_0009: rolw $8,%ax/NO_APP movw %ax,30-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_0089: 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_1611 movswl %di,%ediL_0_1611: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_1612 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_1613 movl %ebp,%ebxL_0_1613: testl $64,%esi je L_0_1614 movl %ebp,%ediL_0_1614: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1615 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0090: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $8,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1615: cmpl $48,%edx jne L_0_1618 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0091:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1618: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_0_1621 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0092: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1621: cmpl $3,16-16(%esp) jne L_0_1624 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0093:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1624: andl $4,%esi jne L_0_1627 addl %edi,%ebxL_0_1627: cmpl $0,16-16(%esp) je L_0_1628 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_1628: testl %esi,%esi je L_0_1631 addl %edi,%ebxL_0_1631: leal (%ebp,%ebx),%eax jmp L_0_1632 .align 2,0x90L_0_1612: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_0_1632: movl %eax,%edx andl $65535,%eax shrl $14,%edx movl %eax,16-16(%esp) andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %ecx,%ecx movw (%eax),%cx rolw $8,%cx/NO_APP movl %ecx,%eax andw %ax,30-16(%esp) movw 30-16(%esp),%cx/APP testw %cx,%cx pushfl popl %eax movl %eax,regflags/NO_APP xorl %eax,%eax movw %cx,%ax movl 16-16(%esp),%ecx/APP rolw $8,%ax/NO_APP addl GLOBL(W24)(%edx),%ecx movw %ax,(%ecx) addl $16,%esp popl %eax decl %eax jl JJ_0019 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0094: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0019: retFUNC(op_2b0) subl $20,%esp andl $7,%eax movl GLOBL(regs)+88,%ebp addl $8,%eax movl 0x2164334A+2(%ebp),%ecxRR2_0010:/APP bswapl %ecx/NO_APP leal 6(%ebp),%edx movl %ecx,32-16(%esp) movl %edx,GLOBL(regs)+88 movl GLOBL(regs)(,%eax,4),%eax leal 8(%ebp),%ecx movl %eax,28-16(%esp)/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_0095: rolw $8,%si/NO_APP movl %eax,%ebx movl %esi,%eax movl %ecx,24-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_0_1747 movswl %di,%ediL_0_1747: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_1748 movl $0,20-16(%esp) movl %esi,%ecx testb %cl,%cl jge L_0_1749 movl 20-16(%esp),%ebxL_0_1749: testl $64,%esi je L_0_1750 movl 20-16(%esp),%ediL_0_1750: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1751 movl 24-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0096: rolw $8,%ax/NO_APP addl $10,%ebp cwtl movl %ebp,GLOBL(regs)+88 addl %eax,%ebxL_0_1751: cmpl $48,%edx jne L_0_1754 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0097:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1754: movl %esi,%ebp andl $3,%ebp cmpl $2,%ebp jne L_0_1757 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0098: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%edx movl %eax,GLOBL(regs)+88 movl %edx,20-16(%esp)L_0_1757: cmpl $3,%ebp jne L_0_1760 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0099: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 movl %edx,20-16(%esp)L_0_1760: andl $4,%esi jne L_0_1763 addl %edi,%ebxL_0_1763: testl %ebp,%ebp je L_0_1764 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -