📄 asm024.s
字号:
addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_1310: cmpl $48,%edx jne L_4_1313 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4117:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_1313: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_1316 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4118: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_1316: cmpl $3,16-16(%esp) jne L_4_1319 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4119:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_1319: andl $4,%esi jne L_4_1322 addl %edi,%ebxL_4_1322: cmpl $0,16-16(%esp) je L_4_1323 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_4_1323: testl %esi,%esi je L_4_1326 addl %edi,%ebxL_4_1326: leal (%ebp,%ebx),%eax jmp L_4_1327 .align 2,0x90L_4_1307: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_4_1327: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%eax/APP bswapl %eax/NO_APP movl %eax,16-16(%esp) movl GLOBL(regs)+88,%eax/APP xorl %ecx,%ecx movw 0x2164334A(%eax),%cxRR0_4120: rolw $8,%cx/NO_APP movl %ecx,%eax movl 16-16(%esp),%ecx cwtl/APP testl %ecx,%ecx pushfl popl %edx movl %edx,regflags/NO_APP movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(W24)(%edx),%eax/APP bswapl %ecx/NO_APP movl %ecx,(%eax) addl $2,GLOBL(regs)+88 addl $12,%esp popl %eax decl %eax jl JJ_4017 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4121: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4017: retFUNC(op_23f0) 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_4122: 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_4_1428 movswl %di,%ediL_4_1428: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1429 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_1430 movl %ebp,%ebxL_4_1430: testl $64,%esi je L_4_1431 movl %ebp,%ediL_4_1431: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1432 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4123: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_1432: cmpl $48,%edx jne L_4_1435 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4124:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_1435: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_1438 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4125: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_1438: cmpl $3,16-16(%esp) jne L_4_1441 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4126:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_1441: andl $4,%esi jne L_4_1444 addl %edi,%ebxL_4_1444: cmpl $0,16-16(%esp) je L_4_1445 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_4_1445: testl %esi,%esi je L_4_1448 addl %edi,%ebxL_4_1448: leal (%ebp,%ebx),%eax jmp L_4_1449 .align 2,0x90L_4_1429: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax addl %edi,%eaxL_4_1449: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ecx/APP bswapl %ecx/NO_APP movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4127:/APP bswapl %edx testl %ecx,%ecx pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax shrl $14,%eax andl $65535,%edx andl $1020,%eax addl GLOBL(W24)(%eax),%edx/APP bswapl %ecx/NO_APP movl %ecx,(%edx) addl $4,GLOBL(regs)+88 addl $12,%esp popl %eax decl %eax jl JJ_4018 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4128: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4018: retFUNC(op_23fb) subl $12,%esp movl GLOBL(regs)+88,%ecx 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_4129: 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_4_1511 movswl %di,%ediL_4_1511: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1512 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_1513 movl %ebp,%ebxL_4_1513: testl $64,%esi je L_4_1514 movl %ebp,%ediL_4_1514: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1515 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4130: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_1515: cmpl $48,%edx jne L_4_1518 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4131:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_1518: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_1521 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4132: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_1521: cmpl $3,16-16(%esp) jne L_4_1524 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4133:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_1524: andl $4,%esi jne L_4_1527 addl %edi,%ebxL_4_1527: cmpl $0,16-16(%esp) je L_4_1528 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_4_1528: testl %esi,%esi je L_4_1531 addl %edi,%ebxL_4_1531: leal (%ebp,%ebx),%eax jmp L_4_1532 .align 2,0x90L_4_1512: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_4_1532: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ecx/APP bswapl %ecx/NO_APP movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4134:/APP bswapl %edx testl %ecx,%ecx pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax shrl $14,%eax andl $65535,%edx andl $1020,%eax addl GLOBL(W24)(%eax),%edx/APP bswapl %ecx/NO_APP movl %ecx,(%edx) addl $4,GLOBL(regs)+88 addl $12,%esp popl %eax decl %eax jl JJ_4019 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4135: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4019: retFUNC(op_3030) 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_4136: 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_4_1597 movswl %di,%ediL_4_1597: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1598 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_1599 movl %ebp,%ebxL_4_1599: testl $64,%esi je L_4_1600 movl %ebp,%ediL_4_1600: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1601 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4137: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_1601: cmpl $48,%edx jne L_4_1604 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4138:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_1604: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_1607 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4139: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_1607: cmpl $3,16-16(%esp) jne L_4_1610 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4140:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_1610: andl $4,%esi jne L_4_1613 addl %edi,%ebxL_4_1613: cmpl $0,16-16(%esp) je L_4_1614 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_4_1614: testl %esi,%esi je L_4_1617 addl %edi,%ebxL_4_1617: leal (%ebp,%ebx),%eax jmp L_4_1618 .align 2,0x90L_4_1598: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_4_1618: 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/APP testw %ax,%ax pushfl popl %edx movl %edx,regflags/NO_APP movl 28-16(%esp),%ecx movw %ax,GLOBL(regs)(,%ecx,4) addl $16,%esp popl %eax decl %eax jl JJ_4020 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4141: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4020: retFUNC(op_303b) 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_4142: 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_4_1659 movswl %di,%ediL_4_1659: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1660 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_1661 movl %ebp,%ebxL_4_1661: testl $64,%esi je L_4_1662 movl %ebp,%ediL_4_1662: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1663 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4143: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_1663: cmpl $48,%edx jne L_4_1666 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4144:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_1666: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_1669 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4145: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_1669: cmpl $3,16-16(%esp) jne L_4_1672 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4146:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_1672: andl $4,%esi jne L_4_1675 addl %edi,%ebxL_4_1675: cmpl $0,16-16(%esp) je L_4_1676 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_4_1676: testl %esi,%esi je L_4_1679 addl %edi,%ebxL_4_1679: leal (%ebp,%ebx),%eax jmp L_4_1680 .align 2,0x90L_4_1660: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_4_1680: 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/APP testw %ax,%ax pushfl popl %edx movl %edx,regflags/NO_APP movl 28-16(%esp),%ecx movw %ax,GLOBL(regs)(,%ecx,4) addl $16,%esp popl %eax decl %eax jl JJ_4021 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4147: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4021: retFUNC(op_3070) 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_4148: 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_4_1736 movswl %di,%ediL_4_1736: movl %esi,%eax shrl $9,%eax movl %eax,%e
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -