📄 asm024.s
字号:
L_4_1029: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1030 xorl %ebp,%ebp movl %esi,%ebx testb %bl,%bl jge L_4_1031 movl %ebp,16-16(%esp)L_4_1031: testl $64,%esi je L_4_1032 movl %ebp,%ediL_4_1032: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1033 movl 20-16(%esp),%ebx/APP xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4086: rolw $8,%ax/NO_APP movl 28-16(%esp),%ebx cwtl addl $8,%ebx addl %eax,16-16(%esp) movl %ebx,GLOBL(regs)+88L_4_1033: cmpl $48,%edx jne L_4_1036 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4087: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 addl %edx,16-16(%esp)L_4_1036: movl %esi,%ecx andl $3,%ecx cmpl $2,%ecx jne L_4_1039 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4088: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_1039: cmpl $3,%ecx jne L_4_1042 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4089:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_1042: andl $4,%esi jne L_4_1045 addl %edi,16-16(%esp)L_4_1045: testl %ecx,%ecx je L_4_1046 movl 16-16(%esp),%edx movl 16-16(%esp),%eax 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)L_4_1046: testl %esi,%esi je L_4_1049 addl %edi,16-16(%esp)L_4_1049: movl 16-16(%esp),%ecx addl %ebp,%ecx jmp L_4_1050 .align 2,0x90L_4_1030: movl %esi,%ebx movsbl %bl,%eax addl %edx,%eax leal (%edi,%eax),%ecxL_4_1050: movl 24-16(%esp),%ebx/APP testl %ebx,%ebx pushfl popl %eax movl %eax,regflags/NO_APP movl %ecx,%edx movl %ecx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(W24)(%edx),%eax/APP bswapl %ebx/NO_APP movl %ebx,(%eax) addl $16,%esp popl %eax decl %eax jl JJ_4013 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4090: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4013: retFUNC(op_21bb) subl $28,%esp shrl $9,%eax andl $7,%eax movl GLOBL(regs)+88,%ecx movl %eax,40-16(%esp) movl %ecx,%edx movl %ecx,36-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_4091: rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,32-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_1059 movswl %di,%ediL_4_1059: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1060 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_1061 movl %ebp,%ebxL_4_1061: testl $64,%esi je L_4_1062 movl %ebp,%ediL_4_1062: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1063 movl 32-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4092: rolw $8,%ax/NO_APP movl 36-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_1063: cmpl $48,%edx jne L_4_1066 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4093:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_1066: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_1069 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4094: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_1069: cmpl $3,16-16(%esp) jne L_4_1072 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4095:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_1072: andl $4,%esi jne L_4_1075 addl %edi,%ebxL_4_1075: cmpl $0,16-16(%esp) je L_4_1076 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_1076: testl %esi,%esi je L_4_1079 addl %edi,%ebxL_4_1079: leal (%ebp,%ebx),%eax jmp L_4_1080 .align 2,0x90L_4_1060: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_4_1080: 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,28-16(%esp) movl 40-16(%esp),%eax addl $8,%eax movl GLOBL(regs)+88,%ecx movl GLOBL(regs)(,%eax,4),%edx movl %ecx,24-16(%esp)/APP xorl %esi,%esi movw 0x2164334A(%ecx),%siRR0_4096: rolw $8,%si/NO_APP movl %esi,%eax addl $2,%ecx shrl $10,%eax movl %ecx,20-16(%esp) movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_4_1086 movswl %di,%ediL_4_1086: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1087 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_1088 movl %ebp,%ebxL_4_1088: testl $64,%esi je L_4_1089 movl %ebp,%ediL_4_1089: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1090 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4097: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $4,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_1090: cmpl $48,%edx jne L_4_1093 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4098:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_1093: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_1096 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4099: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_1096: cmpl $3,16-16(%esp) jne L_4_1099 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4100:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_1099: andl $4,%esi jne L_4_1102 addl %edi,%ebxL_4_1102: cmpl $0,16-16(%esp) je L_4_1103 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_1103: testl %esi,%esi je L_4_1106 addl %edi,%ebxL_4_1106: addl %ebp,%ebx jmp L_4_1107 .align 2,0x90L_4_1087: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%ebxL_4_1107: movl 28-16(%esp),%ecx/APP testl %ecx,%ecx pushfl popl %eax movl %eax,regflags/NO_APP movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(W24)(%edx),%eax/APP bswapl %ecx/NO_APP movl %ecx,(%eax) addl $28,%esp popl %eax decl %eax jl JJ_4014 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4101: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4014: retFUNC(op_21bc) subl $16,%esp shrl $9,%eax andl $7,%eax movl GLOBL(regs)+88,%ebp addl $8,%eax movl 0x2164334A+2(%ebp),%ecxRR2_4004:/APP bswapl %ecx/NO_APP leal 6(%ebp),%edx movl %ecx,28-16(%esp) movl %edx,GLOBL(regs)+88 movl GLOBL(regs)(,%eax,4),%eax leal 8(%ebp),%ecx movl %eax,24-16(%esp)/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_4102: rolw $8,%si/NO_APP movl %eax,%ebx movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_4_1116 movswl %di,%ediL_4_1116: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1117 movl $0,16-16(%esp) movl %esi,%ecx testb %cl,%cl jge L_4_1118 movl 16-16(%esp),%ebxL_4_1118: testl $64,%esi je L_4_1119 movl 16-16(%esp),%ediL_4_1119: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1120 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4103: rolw $8,%ax/NO_APP addl $10,%ebp cwtl movl %ebp,GLOBL(regs)+88 addl %eax,%ebxL_4_1120: cmpl $48,%edx jne L_4_1123 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4104:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_1123: movl %esi,%ebp andl $3,%ebp cmpl $2,%ebp jne L_4_1126 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4105: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%edx movl %eax,GLOBL(regs)+88 movl %edx,16-16(%esp)L_4_1126: cmpl $3,%ebp jne L_4_1129 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4106: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 movl %edx,16-16(%esp)L_4_1129: andl $4,%esi jne L_4_1132 addl %edi,%ebxL_4_1132: testl %ebp,%ebp je L_4_1133 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_1133: testl %esi,%esi je L_4_1136 addl %edi,%ebxL_4_1136: addl 16-16(%esp),%ebx jmp L_4_1137 .align 2,0x90L_4_1117: movl %esi,%ecx movsbl %cl,%eax addl 24-16(%esp),%eax leal (%edi,%eax),%ebxL_4_1137: movl 28-16(%esp),%ecx/APP testl %ecx,%ecx pushfl popl %eax movl %eax,regflags/NO_APP movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(W24)(%edx),%eax/APP bswapl %ecx/NO_APP movl %ecx,(%eax) addl $16,%esp popl %eax decl %eax jl JJ_4015 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4107: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4015: retFUNC(op_21f0) 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_4108: 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_1223 movswl %di,%ediL_4_1223: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1224 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_1225 movl %ebp,%ebxL_4_1225: testl $64,%esi je L_4_1226 movl %ebp,%ediL_4_1226: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1227 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4109: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_4_1227: cmpl $48,%edx jne L_4_1230 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4110:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_4_1230: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_4_1233 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_4111: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_4_1233: cmpl $3,16-16(%esp) jne L_4_1236 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_4112:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_4_1236: andl $4,%esi jne L_4_1239 addl %edi,%ebxL_4_1239: cmpl $0,16-16(%esp) je L_4_1240 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_1240: testl %esi,%esi je L_4_1243 addl %edi,%ebxL_4_1243: leal (%ebp,%ebx),%eax jmp L_4_1244 .align 2,0x90L_4_1224: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax addl %edi,%eaxL_4_1244: 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_4113: 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_4016 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_4114: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_4016: retFUNC(op_21fb) 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_4115: 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_1306 movswl %di,%ediL_4_1306: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_4_1307 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_4_1308 movl %ebp,%ebxL_4_1308: testl $64,%esi je L_4_1309 movl %ebp,%ediL_4_1309: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_4_1310 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_4116: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -