?? asm025.s
字號:
shrl $14,%edx xorl %ecx,%ecx andl $1020,%edx movw 16-16(%esp),%cx addl GLOBL(W24)(%edx),%eax movl %ecx,%edx/APP rolw $8,%dx/NO_APP movw %dx,(%eax) addl $2,GLOBL(regs)+88 addl $12,%esp popl %eax decl %eax jl JJ_5016 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5115: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5016: retFUNC(op_33f0) 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_5116: 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_5_1327 movswl %di,%ediL_5_1327: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_1328 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_1329 movl %ebp,%ebxL_5_1329: testl $64,%esi je L_5_1330 movl %ebp,%ediL_5_1330: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_1331 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5117: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_1331: cmpl $48,%edx jne L_5_1334 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5118:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_1334: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_1337 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5119: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_1337: cmpl $3,16-16(%esp) jne L_5_1340 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5120:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_1340: andl $4,%esi jne L_5_1343 addl %edi,%ebxL_5_1343: cmpl $0,16-16(%esp) je L_5_1344 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_5_1344: testl %esi,%esi je L_5_1347 addl %edi,%ebxL_5_1347: leal (%ebp,%ebx),%eax jmp L_5_1348 .align 2,0x90L_5_1328: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax addl %edi,%eaxL_5_1348: 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 movw %ax,16-16(%esp) movl GLOBL(regs)+88,%eax movl 16-16(%esp),%ecx movl 0x2164334A(%eax),%edxRR0_5121:/APP bswapl %edx testw %cx,%cx pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax andl $65535,%edx shrl $14,%eax xorl %ecx,%ecx andl $1020,%eax movw 16-16(%esp),%cx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $4,GLOBL(regs)+88 addl $12,%esp popl %eax decl %eax jl JJ_5017 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5122: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5017: retFUNC(op_33fb) 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_5123: 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_5_1410 movswl %di,%ediL_5_1410: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_5_1411 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_5_1412 movl %ebp,%ebxL_5_1412: testl $64,%esi je L_5_1413 movl %ebp,%ediL_5_1413: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_5_1414 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_5124: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_5_1414: cmpl $48,%edx jne L_5_1417 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5125:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_5_1417: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_5_1420 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_5126: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_5_1420: cmpl $3,16-16(%esp) jne L_5_1423 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_5127:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_5_1423: andl $4,%esi jne L_5_1426 addl %edi,%ebxL_5_1426: cmpl $0,16-16(%esp) je L_5_1427 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_5_1427: testl %esi,%esi je L_5_1430 addl %edi,%ebxL_5_1430: leal (%ebp,%ebx),%eax jmp L_5_1431 .align 2,0x90L_5_1411: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_5_1431: 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 movw %ax,16-16(%esp) movl GLOBL(regs)+88,%eax movl 16-16(%esp),%ecx movl 0x2164334A(%eax),%edxRR0_5128:/APP bswapl %edx testw %cx,%cx pushfl popl %eax movl %eax,regflags/NO_APP movl %edx,%eax andl $65535,%edx shrl $14,%eax xorl %ecx,%ecx andl $1020,%eax movw 16-16(%esp),%cx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) addl $4,GLOBL(regs)+88 addl $12,%esp popl %eax decl %eax jl JJ_5018 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5129: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5018: retFUNC(op_4000) movl %eax,%ebp andl $7,%ebp movsbl GLOBL(regs)(,%ebp,4),%eax movl %eax,%ebx negl %ebx testb $1,regflags+4 je L_5_1452 decl %ebxL_5_1452: movl %eax,%ecx shrl $31,%ecx movsbl %bl,%eax movl %eax,%edi xorl %esi,%esi shrl $31,%edi movl %esi,%eax testl %ecx,%ecx je L_5_1453 testl %edi,%edi je L_5_1453 incl %eaxL_5_1453: movb %al,%dl andb $1,%dl movb regflags+1,%al salb $3,%dl andb $247,%al orb %dl,%al xorl %edx,%edx movb %al,regflags+1 testl %ecx,%ecx je L_5_1458 testl %esi,%esi je L_5_1457L_5_1458: testl %edi,%edi je L_5_1456 testl %esi,%esi je L_5_1457 testl %ecx,%ecx je L_5_1456L_5_1457: movl $1,%edxL_5_1456: movb %dl,%al movb regflags,%cl andb $1,%al andb $254,%cl orb %al,%cl movb regflags+4,%al andb $254,%al orb %dl,%al movb %cl,regflags movb %al,regflags+4 testb %bl,%bl je L_5_1459 andb $191,%cl movb %cl,regflagsL_5_1459: movb %bl,%dl movb regflags,%al andb $128,%dl andb $127,%al orb %dl,%al movb %al,regflags movb %bl,GLOBL(regs)(,%ebp,4) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_5019 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5130: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5019: retFUNC(op_4010) andl $7,%eax addl $8,%eax movl GLOBL(regs)(,%eax,4),%ebp movb GLOBL(regs)+2(,%eax,4),%al movl %ebp,%edx andl $255,%eax andl $65535,%edx movl GLOBL(R24)(,%eax,4),%eax movsbl (%edx,%eax),%eax movl %eax,%ebx negl %ebx testb $1,regflags+4 je L_5_1464 decl %ebxL_5_1464: movl %eax,%ecx shrl $31,%ecx movsbl %bl,%eax movl %eax,%edi xorl %esi,%esi shrl $31,%edi movl %esi,%eax testl %ecx,%ecx je L_5_1465 testl %edi,%edi je L_5_1465 incl %eaxL_5_1465: movb %al,%dl andb $1,%dl movb regflags+1,%al salb $3,%dl andb $247,%al orb %dl,%al xorl %edx,%edx movb %al,regflags+1 testl %ecx,%ecx je L_5_1470 testl %esi,%esi je L_5_1469L_5_1470: testl %edi,%edi je L_5_1468 testl %esi,%esi je L_5_1469 testl %ecx,%ecx je L_5_1468L_5_1469: movl $1,%edxL_5_1468: movb %dl,%al movb regflags,%cl andb $1,%al andb $254,%cl orb %al,%cl movb regflags+4,%al andb $254,%al orb %dl,%al movb %cl,regflags movb %al,regflags+4 testb %bl,%bl je L_5_1471 andb $191,%cl movb %cl,regflagsL_5_1471: movb %bl,%dl movb regflags,%al andb $128,%dl andb $127,%al orb %dl,%al movb %al,regflags movl %ebp,%eax shrl $14,%eax movl %ebp,%edx andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %bl,(%edx,%eax) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_5020 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5131: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5020: retFUNC(op_4018) movl %eax,%esi andl $7,%esi movl $GLOBL(regs),%ebx leal 8(%esi),%edx xorl %eax,%eax sall $2,%edx movl GLOBL(areg_byteinc)(,%esi,4),%esi movl (%edx,%ebx),%edi movb 2(%edx,%ebx),%al movl %edi,%ecx movl GLOBL(R24)(,%eax,4),%eax andl $65535,%ecx addl %edi,%esi movb (%ecx,%eax),%al movl %esi,(%edx,%ebx) movsbl %al,%eax movl %eax,%ebx negl %ebx testb $1,regflags+4 je L_5_1477 decl %ebxL_5_1477: movl %eax,%ecx shrl $31,%ecx movsbl %bl,%eax movl %eax,%ebp xorl %esi,%esi shrl $31,%ebp movl %esi,%eax testl %ecx,%ecx je L_5_1478 testl %ebp,%ebp je L_5_1478 incl %eaxL_5_1478: movb %al,%dl andb $1,%dl movb regflags+1,%al salb $3,%dl andb $247,%al orb %dl,%al xorl %edx,%edx movb %al,regflags+1 testl %ecx,%ecx je L_5_1483 testl %esi,%esi je L_5_1482L_5_1483: testl %ebp,%ebp je L_5_1481 testl %esi,%esi je L_5_1482 testl %ecx,%ecx je L_5_1481L_5_1482: movl $1,%edxL_5_1481: movb %dl,%al movb regflags,%cl andb $1,%al andb $254,%cl orb %al,%cl movb regflags+4,%al andb $254,%al orb %dl,%al movb %cl,regflags movb %al,regflags+4 testb %bl,%bl je L_5_1484 andb $191,%cl movb %cl,regflagsL_5_1484: movb %bl,%dl movb regflags,%al andb $128,%dl andb $127,%al orb %dl,%al movb %al,regflags movl %edi,%eax shrl $14,%eax movl %edi,%edx andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %bl,(%edx,%eax) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_5021 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5132: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5021: retFUNC(op_4020) andl $7,%eax leal 8(%eax),%edx sall $2,%edx movl $GLOBL(regs),%ebx movl GLOBL(areg_byteinc)(,%eax,4),%eax movl (%edx,%ebx),%edi subl %eax,%edi movl %edi,%eax shrl $14,%eax movl %edi,%ecx andl $1020,%eax andl $65535,%ecx movl GLOBL(R24)(%eax),%eax movb (%ecx,%eax),%al movl %edi,(%edx,%ebx) movsbl %al,%eax movl %eax,%ebx negl %ebx testb $1,regflags+4 je L_5_1490 decl %ebxL_5_1490: movl %eax,%ecx shrl $31,%ecx movsbl %bl,%eax movl %eax,%ebp xorl %esi,%esi shrl $31,%ebp movl %esi,%eax testl %ecx,%ecx je L_5_1491 testl %ebp,%ebp je L_5_1491 incl %eaxL_5_1491: movb %al,%dl andb $1,%dl movb regflags+1,%al salb $3,%dl andb $247,%al orb %dl,%al xorl %edx,%edx movb %al,regflags+1 testl %ecx,%ecx je L_5_1496 testl %esi,%esi je L_5_1495L_5_1496: testl %ebp,%ebp je L_5_1494 testl %esi,%esi je L_5_1495 testl %ecx,%ecx je L_5_1494L_5_1495: movl $1,%edxL_5_1494: movb %dl,%al movb regflags,%cl andb $1,%al andb $254,%cl orb %al,%cl movb regflags+4,%al andb $254,%al orb %dl,%al movb %cl,regflags movb %al,regflags+4 testb %bl,%bl je L_5_1497 andb $191,%cl movb %cl,regflagsL_5_1497: movb %bl,%dl movb regflags,%al andb $128,%dl andb $127,%al orb %dl,%al movb %al,regflags movl %edi,%eax shrl $14,%eax movl %edi,%edx andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %bl,(%edx,%eax) addl $2,GLOBL(regs)+88 popl %eax decl %eax jl JJ_5022 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_5133: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_5022: retFUNC(op_4028) subl $4,%esp movl %eax,%edx andl $7,%edx addl $8,%edx movl GLOBL(regs)+88,%eax/APP xorl %edi,%edi movw 0x2164334A+2(%eax),%diRR2_5005: rolw $8,%di/NO_APP movl %edi,%eax movl GLOBL(regs)(,%edx,4),%ebp cwtl addl %eax,%ebp movl %ebp,%eax shrl $14,%eax movl %ebp,%edx andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax movsbl (%edx,%eax),%eax movl %eax,%ebx negl %ebx testb $1,regflags+4 je L_5_1504 decl %ebxL_5_1504: movl %eax,%ecx shrl $31,%ecx movsbl %bl,%eax shrl $31,%eax xorl %esi,%esi movl %eax,16-16(%esp) movl %esi,%eax testl %ecx,%ecx je L_5_1505 cmpl $0,16-16(%esp) je L_5_1505 incl %eaxL_5_1505: movb %al,%dl andb $1,%dl movb regflags+1,%al salb $3,%dl andb $247,%al orb %dl,%al xorl %edx,%edx movb %al,regflags+1 testl %ecx,%ecx je L_5_1510 testl %esi,%esi je L_5_1509L_5_1510: cmpl $0,16-16(%esp) je L_5_1508 testl %esi,%esi je L_5_1509 testl %ecx,%ecx je L_5_1508L_5_1509: movl $1,%edxL_5_1508: movb %dl,%al movb regflags,%cl andb $1,%al andb $254,%cl orb %al,%cl movb regflags+4,%al andb $254,%al orb %dl,%al movb %cl,regflags movb %al,regflags+4 testb %bl,%bl je L_5_1511 andb $191,%cl movb %cl,regflagsL_5_1511:
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -