?? asm020.s
字號:
movl %ecx,%edx movl %ecx,24-8(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_0041: rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,20-8(%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_996 movswl %di,%ediL_0_996: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_997 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_998 movl %ebp,%ebxL_0_998: testl $64,%esi je L_0_999 movl %ebp,%ediL_0_999: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1000 movl 20-8(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0042: rolw $8,%ax/NO_APP movl 24-8(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1000: cmpl $48,%edx jne L_0_1003 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0043:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1003: movl %esi,%ecx andl $3,%ecx movl %ecx,16-8(%esp) cmpl $2,%ecx jne L_0_1006 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0044: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1006: cmpl $3,16-8(%esp) jne L_0_1009 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0045:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1009: andl $4,%esi jne L_0_1012 addl %edi,%ebxL_0_1012: cmpl $0,16-8(%esp) je L_0_1013 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_1013: testl %esi,%esi je L_0_1016 addl %edi,%ebxL_0_1016: leal (%ebp,%ebx),%edx jmp L_0_1017 .align 2,0x90L_0_997: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_0_1017: movl %edx,%eax shrl $14,%eax andl $65535,%edx andl $1020,%eax movb 28-8(%esp),%cl movl GLOBL(R24)(%eax),%eax andl $7,%ecx movsbl (%edx,%eax),%eax sarl %cl,%eax popl %ebx xorb $1,%al popl %esi movb %al,%dl andb $1,%dl movb regflags,%al salb $6,%dl andb $191,%al orb %dl,%al addl $16,%esp movb %al,regflags popl %eax decl %eax jl JJ_0011 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0046: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0011: retFUNC(op_170) 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_0047: 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_1080 movswl %di,%ediL_0_1080: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_1081 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_1082 movl %ebp,%ebxL_0_1082: testl $64,%esi je L_0_1083 movl %ebp,%ediL_0_1083: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1084 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0048: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1084: cmpl $48,%edx jne L_0_1087 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0049:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1087: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_0_1090 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0050: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1090: cmpl $3,16-16(%esp) jne L_0_1093 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0051:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1093: andl $4,%esi jne L_0_1096 addl %edi,%ebxL_0_1096: cmpl $0,16-16(%esp) je L_0_1097 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_1097: testl %esi,%esi je L_0_1100 addl %edi,%ebxL_0_1100: leal (%ebp,%ebx),%eax jmp L_0_1101 .align 2,0x90L_0_1081: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_0_1101: 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 xorb %al,%cl movb %cl,(%esi,%edx) addl $16,%esp popl %eax decl %eax jl JJ_0012 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0052: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0012: retFUNC(op_17b) 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_0053: 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_1142 movswl %di,%ediL_0_1142: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_1143 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_1144 movl %ebp,%ebxL_0_1144: testl $64,%esi je L_0_1145 movl %ebp,%ediL_0_1145: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1146 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0054: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1146: cmpl $48,%edx jne L_0_1149 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0055:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1149: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_0_1152 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0056: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1152: cmpl $3,16-16(%esp) jne L_0_1155 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0057:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1155: andl $4,%esi jne L_0_1158 addl %edi,%ebxL_0_1158: cmpl $0,16-16(%esp) je L_0_1159 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_1159: testl %esi,%esi je L_0_1162 addl %edi,%ebxL_0_1162: leal (%ebp,%ebx),%eax jmp L_0_1163 .align 2,0x90L_0_1143: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_0_1163: 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 xorb %al,%cl movb %cl,(%esi,%edx) addl $16,%esp popl %eax decl %eax jl JJ_0013 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0058: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0013: retFUNC(op_1b0) 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_0059: 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_1219 movswl %di,%ediL_0_1219: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_1220 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_1221 movl %ebp,%ebxL_0_1221: testl $64,%esi je L_0_1222 movl %ebp,%ediL_0_1222: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1223 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0060: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1223: cmpl $48,%edx jne L_0_1226 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0061:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1226: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_0_1229 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0062: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1229: cmpl $3,16-16(%esp) jne L_0_1232 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0063:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1232: andl $4,%esi jne L_0_1235 addl %edi,%ebxL_0_1235: cmpl $0,16-16(%esp) je L_0_1236 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_1236: testl %esi,%esi je L_0_1239 addl %edi,%ebxL_0_1239: leal (%ebp,%ebx),%eax jmp L_0_1240 .align 2,0x90L_0_1220: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_0_1240: 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 $-2,%eax 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_0014 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_0064: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_0014: retFUNC(op_1bb) 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_0065: 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_1281 movswl %di,%ediL_0_1281: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_0_1282 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_0_1283 movl %ebp,%ebxL_0_1283: testl $64,%esi je L_0_1284 movl %ebp,%ediL_0_1284: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_0_1285 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_0066: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_0_1285: cmpl $48,%edx jne L_0_1288 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0067:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_0_1288: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_0_1291 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_0068: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_0_1291: cmpl $3,16-16(%esp) jne L_0_1294 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_0069:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_0_1294: andl $4,%esi jne L_0_1297 addl %edi,%ebxL_0_1297: cmpl $0,16-16(%esp) je L_0_1298 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_1298: testl %esi,%esi je L_0_1301 addl %edi,%ebxL_0_1301: leal (%ebp,%ebx),%eax jmp L_0_1302 .align 2,0x90L_0_1282: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_0_1302: 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 $-2,%eax
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -