📄 asm02d.s
字号:
andl $3,%ecx sall %cl,16-16(%esp) testl $256,%esi je L_d_1363 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_d_1364 movl %ebp,%ebxL_d_1364: testl $64,%esi je L_d_1365 movl %ebp,16-16(%esp)L_d_1365: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_d_1366 movl 24-16(%esp),%edi/APP xorl %eax,%eax movw 0x2164334A(%edi),%axRR0_d081: rolw $8,%ax/NO_APP movl 28-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_d_1366: cmpl $48,%edx jne L_d_1369 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d082:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_d_1369: movl %esi,%edi andl $3,%edi movl %edi,20-16(%esp) cmpl $2,%edi jne L_d_1372 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_d083: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_d_1372: cmpl $3,20-16(%esp) jne L_d_1375 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d084:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_d_1375: andl $4,%esi jne L_d_1378 addl 16-16(%esp),%ebxL_d_1378: cmpl $0,20-16(%esp) je L_d_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_d_1379: testl %esi,%esi je L_d_1382 addl 16-16(%esp),%ebxL_d_1382: leal (%ebp,%ebx),%edx jmp L_d_1383 .align 2,0x90L_d_1363: movl %esi,%ecx movsbl %cl,%eax movl 16-16(%esp),%edi addl %edx,%eax leal (%edi,%eax),%edxL_d_1383: movl %edx,%eax shrl $14,%eax movl %edx,%ebx andl $1020,%eax movl 32-16(%esp),%ecx movl GLOBL(R24)(%eax),%eax andl $65535,%ebx movl %eax,20-16(%esp) leal 0(,%ecx,4),%edx movl $GLOBL(regs),%eax movl 20-16(%esp),%edi movb (%edx,%eax),%cl/APP addb (%ebx,%edi),%cl pushfl popl %ebx movl %ebx,regflags movl %ebx,regflags+4/NO_APP movl %ecx,20-16(%esp) movb 20-16(%esp),%cl movb %cl,(%edx,%eax) addl $20,%esp popl %eax decl %eax jl JJ_d015 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_d085: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_d015: retFUNC(op_d070) 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_d086: 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_d_1436 movswl %di,%ediL_d_1436: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_d_1437 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_d_1438 movl %ebp,%ebxL_d_1438: testl $64,%esi je L_d_1439 movl %ebp,%ediL_d_1439: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_d_1440 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_d087: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_d_1440: cmpl $48,%edx jne L_d_1443 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d088:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_d_1443: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_d_1446 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_d089: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_d_1446: cmpl $3,16-16(%esp) jne L_d_1449 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d090:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_d_1449: andl $4,%esi jne L_d_1452 addl %edi,%ebxL_d_1452: cmpl $0,16-16(%esp) je L_d_1453 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_d_1453: testl %esi,%esi je L_d_1456 addl %edi,%ebxL_d_1456: leal (%ebp,%ebx),%eax jmp L_d_1457 .align 2,0x90L_d_1437: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_d_1457: 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,16-16(%esp) movl 28-16(%esp),%ecx movl $GLOBL(regs),%eax leal 0(,%ecx,4),%edx movw (%edx,%eax),%cx/APP addw 16-16(%esp),%cx pushfl popl %ebx movl %ebx,regflags movl %ebx,regflags+4/NO_APP movl %ecx,16-16(%esp) movl 16-16(%esp),%ecx movw %cx,(%edx,%eax) addl $16,%esp popl %eax decl %eax jl JJ_d016 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_d091: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_d016: retFUNC(op_d07b) 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_d092: 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_d_1498 movswl %di,%ediL_d_1498: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_d_1499 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_d_1500 movl %ebp,%ebxL_d_1500: testl $64,%esi je L_d_1501 movl %ebp,%ediL_d_1501: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_d_1502 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_d093: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_d_1502: cmpl $48,%edx jne L_d_1505 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d094:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_d_1505: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_d_1508 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_d095: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_d_1508: cmpl $3,16-16(%esp) jne L_d_1511 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d096:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_d_1511: andl $4,%esi jne L_d_1514 addl %edi,%ebxL_d_1514: cmpl $0,16-16(%esp) je L_d_1515 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_d_1515: testl %esi,%esi je L_d_1518 addl %edi,%ebxL_d_1518: leal (%ebp,%ebx),%eax jmp L_d_1519 .align 2,0x90L_d_1499: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_d_1519: 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,16-16(%esp) movl 28-16(%esp),%ecx movl $GLOBL(regs),%eax leal 0(,%ecx,4),%edx movw (%edx,%eax),%cx/APP addw 16-16(%esp),%cx pushfl popl %ebx movl %ebx,regflags movl %ebx,regflags+4/NO_APP movl %ecx,16-16(%esp) movl 16-16(%esp),%ecx movw %cx,(%edx,%eax) addl $16,%esp popl %eax decl %eax jl JJ_d017 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_d097: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_d017: retFUNC(op_d0b0) subl $20,%esp movl %eax,%edx shrl $9,%eax andl $7,%eax andl $7,%edx movl %eax,32-16(%esp) movl GLOBL(regs)+88,%ecx addl $8,%edx movl %ecx,%eax movl %ecx,28-16(%esp) addl $2,%eax addl $4,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_d098: rolw $8,%si/NO_APP movl GLOBL(regs)(,%edx,4),%edx movl %esi,%eax movl %ecx,24-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_d_1575 movswl 16-16(%esp),%edi movl %edi,16-16(%esp)L_d_1575: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,16-16(%esp) testl $256,%esi je L_d_1576 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_d_1577 movl %ebp,%ebxL_d_1577: testl $64,%esi je L_d_1578 movl %ebp,16-16(%esp)L_d_1578: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_d_1579 movl 24-16(%esp),%edi/APP xorl %eax,%eax movw 0x2164334A(%edi),%axRR0_d099: rolw $8,%ax/NO_APP movl 28-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_d_1579: cmpl $48,%edx jne L_d_1582 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d100:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_d_1582: movl %esi,%edi andl $3,%edi movl %edi,20-16(%esp) cmpl $2,%edi jne L_d_1585 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_d101: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_d_1585: cmpl $3,20-16(%esp) jne L_d_1588 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d102:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_d_1588: andl $4,%esi jne L_d_1591 addl 16-16(%esp),%ebxL_d_1591: cmpl $0,20-16(%esp) je L_d_1592 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_d_1592: testl %esi,%esi je L_d_1595 addl 16-16(%esp),%ebxL_d_1595: leal (%ebp,%ebx),%eax jmp L_d_1596 .align 2,0x90L_d_1576: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl 16-16(%esp),%eaxL_d_1596: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx movl 32-16(%esp),%edi addl GLOBL(R24)(%edx),%eax movl GLOBL(regs)(,%edi,4),%ecx movl (%eax),%eax/APP bswapl %eax addl %eax,%ecx pushfl popl %eax movl %eax,regflags movl %eax,regflags+4/NO_APP movl %ecx,GLOBL(regs)(,%edi,4) addl $20,%esp popl %eax decl %eax jl JJ_d018 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_d103: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_d018: retFUNC(op_d0bb) subl $20,%esp shrl $9,%eax andl $7,%eax movl GLOBL(regs)+88,%ecx movl %eax,32-16(%esp) movl %ecx,%edx movl %ecx,28-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_d104: rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,24-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_d_1637 movswl 16-16(%esp),%edi movl %edi,16-16(%esp)L_d_1637: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,16-16(%esp) testl $256,%esi je L_d_1638 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_d_1639 movl %ebp,%ebxL_d_1639: testl $64,%esi je L_d_1640 movl %ebp,16-16(%esp)L_d_1640: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_d_1641 movl 24-16(%esp),%edi/APP xorl %eax,%eax movw 0x2164334A(%edi),%axRR0_d105: rolw $8,%ax/NO_APP movl 28-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_d_1641: cmpl $48,%edx jne L_d_1644 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d106:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_d_1644: movl %esi,%edi andl $3,%edi movl %edi,20-16(%esp) cmpl $2,%edi jne L_d_1647 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_d107: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_d_1647: cmpl $3,20-16(%esp) jne L_d_1650 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_d108:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_d_1650: andl $4,%esi jne L_d_1653 addl 16-16(%esp),%ebxL_d_1653: cmpl $0,20-16(%esp) je L_d_1654 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_d_1654: testl %esi,%esi je L_d_1657 addl 16-16(%esp),%ebxL_d_1657: leal (%ebp,%ebx),%eax jmp L_d_1658 .align 2,0x90L_d_1638: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl 16-16(%esp),%eaxL_d_1658: movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx movl 32-16(%esp),%edi addl GLOBL(R24)(%edx),%eax movl GLOBL(regs)(,%edi,4),%ecx movl (%eax),%eax/APP bswapl %eax addl %eax,%ecx pushfl popl %eax movl %eax,regflags movl %eax,regflags+4/NO_APP movl %ecx,GLOBL(regs)(,%edi,4) addl $20,%esp popl %eax decl %eax jl JJ_d019 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_d109: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_d019: retFUNC(op_d0f0) 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -