📄 asm022.s
字号:
addl %edx,%ebx movl %eax,GLOBL(regs)+88L_2_1367: movl %esi,%ebp andl $3,%ebp cmpl $2,%ebp jne L_2_1370 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_2074: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%edx movl %eax,GLOBL(regs)+88 movl %edx,16-16(%esp)L_2_1370: cmpl $3,%ebp jne L_2_1373 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_2075: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 movl %edx,16-16(%esp)L_2_1373: andl $4,%esi jne L_2_1376 addl %edi,%ebxL_2_1376: testl %ebp,%ebp je L_2_1377 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_2_1377: testl %esi,%esi je L_2_1380 addl %edi,%ebxL_2_1380: movl 16-16(%esp),%ecx leal (%ecx,%ebx),%edx jmp L_2_1381 .align 2,0x90L_2_1361: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_2_1381: movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(R24)(%eax),%eax movb (%edx,%eax),%dl cmpw $0,40-16(%esp) jge L_2_1384 movl 40-16(%esp),%eax sarw $12,%ax andl $7,%eax movsbl %dl,%edx addl $8,%eax movl %edx,GLOBL(regs)(,%eax,4) jmp L_2_1328 .align 2,0x90L_2_1384: movl 40-16(%esp),%eax sarw $12,%ax andl $7,%eax movb %dl,GLOBL(regs)(,%eax,4)L_2_1328: addl $28,%esp popl %eax decl %eax jl JJ_2016 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_2076: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_2016: retFUNC(op_e38) cmpb $0,GLOBL(regs)+80 jne L_2_1387 pushl $0 pushl $8 call GLOBL(Exception) addl $8,%esp jmp L_2_1388 .align 2,0x90L_2_1387: movl GLOBL(regs)+88,%edx/APP xorl %eax,%eax movw 0x2164334A+2(%edx),%axRR2_2015: rolw $8,%ax/NO_APP movl %eax,%ecx testb $8,%ch je L_2_1390/APP xorl %ebx,%ebx movw 0x2164334A+4(%edx),%bxRR4_2001: rolw $8,%bx/NO_APP shrw $12,%ax movl %ebx,%edx cwtl movswl %dx,%edx movl GLOBL(regs)(,%eax,4),%ecx movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) jmp L_2_1393 .align 2,0x90L_2_1390:/APP xorl %eax,%eax movw 0x2164334A+6(%edx),%axRR6_2001: rolw $8,%ax/NO_APP cwtl movl %eax,%edx shrl $14,%edx andl $1020,%edx andl $65535,%eax movl GLOBL(R24)(%edx),%edx movb (%eax,%edx),%dl testw %cx,%cx jge L_2_1396 movl %ecx,%eax sarw $12,%ax andl $7,%eax movsbl %dl,%edx addl $8,%eax movl %edx,GLOBL(regs)(,%eax,4) jmp L_2_1393 .align 2,0x90L_2_1396: movl %ecx,%eax sarw $12,%ax andl $7,%eax movb %dl,GLOBL(regs)(,%eax,4)L_2_1393: addl $8,GLOBL(regs)+88L_2_1388: popl %eax decl %eax jl JJ_2017 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_2077: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_2017: retFUNC(op_e39) cmpb $0,GLOBL(regs)+80 jne L_2_1399 pushl $0 pushl $8 call GLOBL(Exception) addl $8,%esp popl %eax decl %eax jl JJ_2018 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_2078: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_2018: ret .align 2,0x90L_2_1399: movl GLOBL(regs)+88,%edx/APP xorl %eax,%eax movw 0x2164334A+2(%edx),%axRR2_2016: rolw $8,%ax/NO_APP movl %eax,%ecx testb $8,%ch je L_2_1402 shrw $12,%ax movl 0x2164334A+4(%edx),%edxRR4_2002: cwtl/APP bswapl %edx/NO_APP movl GLOBL(regs)(,%eax,4),%ecx movl %edx,%eax shrl $14,%eax andl $1020,%eax andl $65535,%edx movl GLOBL(W24)(%eax),%eax movb %cl,(%edx,%eax) jmp L_2_1405 .align 2,0x90L_2_1402: movl 0x2164334A+8(%edx),%eaxRR8_2000:/APP bswapl %eax/NO_APP movl %eax,%edx shrl $14,%edx andl $1020,%edx andl $65535,%eax movl GLOBL(R24)(%edx),%edx movb (%eax,%edx),%dl testw %cx,%cx jge L_2_1408 movl %ecx,%eax sarw $12,%ax andl $7,%eax movsbl %dl,%edx addl $8,%eax movl %edx,GLOBL(regs)(,%eax,4) jmp L_2_1405 .align 2,0x90L_2_1408: movl %ecx,%eax sarw $12,%ax andl $7,%eax movb %dl,GLOBL(regs)(,%eax,4)L_2_1405: addl $12,GLOBL(regs)+88 popl %eax decl %eax jl JJ_2019 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_2079: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_2019: retFUNC(op_e50) movl %eax,%esi andl $7,%esi cmpb $0,GLOBL(regs)+80 jne L_2_1411 pushl $0 pushl $8 call GLOBL(Exception) addl $8,%esp jmp L_2_1412 .align 2,0x90L_2_1411: movl GLOBL(regs)+88,%eax/APP xorl %edi,%edi movw 0x2164334A+2(%eax),%diRR2_2017: rolw $8,%di/NO_APP movl %edi,%eax movl %eax,%ecx testb $8,%ch je L_2_1414 shrw $12,%ax movl $GLOBL(regs),%edx movswl %ax,%ebx leal 8(%esi),%eax xorl %ecx,%ecx movb 2(%edx,%eax,4),%cl movw (%edx,%eax,4),%ax movw (%edx,%ebx,4),%dx andl $65535,%eax andl $65535,%edx addl GLOBL(W24)(,%ecx,4),%eax/APP rolw $8,%dx/NO_APP movw %dx,(%eax) jmp L_2_1417 .align 2,0x90L_2_1414: leal 8(%esi),%eax movl $GLOBL(regs),%ebx xorl %edx,%edx movb 2(%ebx,%eax,4),%dl movw (%ebx,%eax,4),%ax andl $65535,%eax addl GLOBL(R24)(,%edx,4),%eax/APP xorl %edi,%edi movw (%eax),%di rolw $8,%di/NO_APP movl %edi,%eax movl %eax,%edx testw %cx,%cx jge L_2_1420 movl %ecx,%eax sarw $12,%ax andl $7,%eax movswl %dx,%edx addl $8,%eax movl %edx,(%ebx,%eax,4) jmp L_2_1417 .align 2,0x90L_2_1420: movl %ecx,%eax sarw $12,%ax andl $7,%eax movw %dx,(%ebx,%eax,4)L_2_1417: addl $4,GLOBL(regs)+88L_2_1412: popl %eax decl %eax jl JJ_2020 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_2080: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_2020: retFUNC(op_e58) movl %eax,%edx andl $7,%edx cmpb $0,GLOBL(regs)+80 jne L_2_1423 pushl $0 pushl $8 call GLOBL(Exception) addl $8,%esp jmp L_2_1424 .align 2,0x90L_2_1423: movl GLOBL(regs)+88,%eax/APP xorl %esi,%esi movw 0x2164334A+2(%eax),%siRR2_2018: rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebp testl $2048,%ebp je L_2_1426 shrw $12,%ax movl $GLOBL(regs),%ecx cwtl movl (%ecx,%eax,4),%ebx leal 8(%edx),%eax sall $2,%eax movl (%eax,%ecx),%edx leal 2(%edx),%esi movl %esi,(%eax,%ecx) movl %edx,%eax movl %ebx,%ecx shrl $14,%eax andl $65535,%edx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) jmp L_2_1429 .align 2,0x90L_2_1426: leal 8(%edx),%ecx movl $GLOBL(regs),%edi sall $2,%ecx movl (%ecx,%edi),%edx xorl %ebx,%ebx movl %edx,%eax movb 2(%ecx,%edi),%bl andl $65535,%eax addl $2,%edx addl GLOBL(R24)(,%ebx,4),%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %edx,(%ecx,%edi) movl %eax,%ebx testw %bp,%bp jge L_2_1432 movl %ebp,%eax sarw $12,%ax andl $7,%eax movswl %bx,%edx addl $8,%eax movl %edx,(%edi,%eax,4) jmp L_2_1429 .align 2,0x90L_2_1432: movl %ebp,%eax sarw $12,%ax andl $7,%eax movw %bx,(%edi,%eax,4)L_2_1429: addl $4,GLOBL(regs)+88L_2_1424: popl %eax decl %eax jl JJ_2021 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_2081: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_2021: retFUNC(op_e60) movl %eax,%edx andl $7,%edx cmpb $0,GLOBL(regs)+80 jne L_2_1435 pushl $0 pushl $8 call GLOBL(Exception) addl $8,%esp jmp L_2_1436 .align 2,0x90L_2_1435: movl GLOBL(regs)+88,%eax/APP xorl %esi,%esi movw 0x2164334A+2(%eax),%siRR2_2019: rolw $8,%si/NO_APP movl %esi,%eax movl %eax,%ebp testl $2048,%ebp je L_2_1438 shrw $12,%ax movl $GLOBL(regs),%ecx cwtl movl (%ecx,%eax,4),%ebx leal 8(%edx),%eax sall $2,%eax movl (%eax,%ecx),%edx addl $-2,%edx movl %edx,(%eax,%ecx) movl %edx,%eax movl %ebx,%ecx shrl $14,%eax andl $65535,%edx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) jmp L_2_1441 .align 2,0x90L_2_1438: leal 8(%edx),%ebx movl $GLOBL(regs),%edi sall $2,%ebx movl (%ebx,%edi),%ecx addl $-2,%ecx movl %ecx,%edx movl %ecx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %esi,%esi movw (%eax),%si rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,(%ebx,%edi) movl %eax,%edx testw %bp,%bp jge L_2_1444 movl %ebp,%eax sarw $12,%ax andl $7,%eax movswl %dx,%edx addl $8,%eax movl %edx,(%edi,%eax,4) jmp L_2_1441 .align 2,0x90L_2_1444: movl %ebp,%eax sarw $12,%ax andl $7,%eax movw %dx,(%edi,%eax,4)L_2_1441: addl $4,GLOBL(regs)+88L_2_1436: popl %eax decl %eax jl JJ_2022 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_2082: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_2022: retFUNC(op_e68) movl %eax,%esi andl $7,%esi cmpb $0,GLOBL(regs)+80 jne L_2_1447 pushl $0 pushl $8 call GLOBL(Exception) addl $8,%esp jmp L_2_1448 .align 2,0x90L_2_1447: movl GLOBL(regs)+88,%edx/APP xorl %eax,%eax movw 0x2164334A+2(%edx),%axRR2_2020: rolw $8,%ax/NO_APP movl %eax,%ecx testb $8,%ch je L_2_1450 shrw $12,%ax movl $GLOBL(regs),%ecx movswl %ax,%ebx/APP xorl %eax,%eax movw 0x2164334A+4(%edx),%axRR4_2003: rolw $8,%ax/NO_APP leal 8(%esi),%edx cwtl addl (%ecx,%edx,4),%eax movl %eax,%edx movw (%ecx,%ebx,4),%cx shrl $14,%edx andl $65535,%eax andl $1020,%edx andl $65535,%ecx addl GLOBL(W24)(%edx),%eax movl %ecx,%edx/APP rolw $8,%dx/NO_APP movw %dx,(%eax) jmp L_2_1454 .align 2,0x90L_2_1450:/APP xorl %eax,%eax movw 0x2164334A+6(%edx),%axRR6_2002: rolw $8,%ax/NO_APP leal 8(%esi),%edx movl $GLOBL(regs),%ebx cwtl addl (%ebx,%edx,4),%eax movl %eax,%edx shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax/APP xorl %edi,%edi movw (%eax),%di rolw $8,%di/NO_APP movl %edi,%eax movl %eax,%edx testw %cx,%cx jge L_2_1458 movl %ecx,%eax sarw $12,%ax andl $7,%eax movswl %dx,%edx addl $8,%eax movl %edx,(%ebx,%eax,4) jmp L_2_1454 .align 2,0x90L_2_1458: movl %ecx,%eax sarw $12,%ax andl $7,%eax movw %dx,(%ebx,%eax,4)L_2_1454: addl $8,GLOBL(regs)+88L_2_1448: popl %eax decl %eax jl JJ_2023 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_2083: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_2023: retFUNC(op_e70) subl $28,%esp movl %eax,%ebx andl $7,%ebx cmpb $0,GLOBL(regs)+80 jne L_2_1461 pushl $0 pushl $8 call GLOBL(Exception) addl $8,%esp jmp L_2_1462 .align 2,0x90L_2_1461: movl GLOBL(regs)+88,%ebp/APP xorl %eax,%eax movw 0x2164334A+2(%ebp),%axRR2_2021: rolw $8,%ax/NO_APP movw %ax,40-16(%esp) testb $8,%ah je L_2_1464 shrw $12,%ax cwtl movl GLOBL(regs)(,%eax,4),%eax leal 4(%ebp),%edx movl %eax,36-16(%esp) movl %edx,GLOBL(regs)+88 leal 8(%ebx),%eax movl GLOBL(regs)(,%eax,4),%eax leal 6(%ebp),%ecx movl %eax,32-16(%esp)/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_2084: rolw $8,%si/NO_APP movl %eax,%ebx movl %esi,%eax movl %ecx,28-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_2_1467 movswl %di,%ediL_2_1467: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_2_1468 movl $0,24-16(%esp) movl %esi,%ecx testb %cl,%cl jge L_2_1469 movl 24-16(%esp),%ebxL_2_1469: testl $64,%esi je L_2_1470 movl 24-16(%esp),%ediL_2_1470: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_2_1471 movl 28-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_2085: rolw $8,%ax/NO_APP addl $8,%ebp cwtl movl %ebp,GLOBL(regs)+88 addl %eax,%ebxL_2_1471: cmpl $48,%edx jne L_2_1474 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_2086:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_2_1474: movl %esi,%ebp andl $3,%ebp cmpl $2,%ebp jne L_2_1477 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_2087: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%edx movl %eax,GLOBL(regs)+88 movl %edx,24-16(%esp)L_2_1477: cmpl $3,%ebp jne L_2_1480 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_2088: addl $4,%eax/APP bswapl %edx/NO_APP movl %eax,GLOBL(regs)+88 movl %edx,24-16(%esp)L_2_1480: andl $4,%esi jne L_2_1483 addl %edi,%ebxL_2_1483: testl %ebp,%ebp je L_2_1484 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_2_1484: testl %esi,%esi je L_2_1487 addl %edi,%ebxL_2_1487: movl 24-16(%esp),%ecx leal (%ecx,%ebx),%edx jmp L_2_1488 .align 2,0x90L_2_1468: movl %esi,%ecx movsbl %cl,%eax addl 32-16(%esp),%eax leal (%edi,%eax),%edxL_2_1488: movl %edx,%eax movl 36-16(%esp),%ecx shrl $14,%eax andl $65535,%edx andl $1020,%eax andl $65535,%ecx addl GLOBL(W24)(%eax),%edx movl %ecx,%eax/APP rolw $8,%ax/NO_APP movw %ax,(%edx) jmp L_2_1462 .align 2,0x90L_2_1464: leal 8(%ebx),%eax/APP xorl %esi,%esi movw 0x2164334A(%ebp),%siRR0_2089: rolw $8,%si/NO_APP leal 2(%ebp),%ecx movl GLOBL(regs)(,%eax,4),%edx movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -