📄 cq.sbk
字号:
incl -84(%ebp).LC355:jmp .LC359movl 20(%ebp),%edicmpl $0,44(%edi)je .LC361pushl $2pushl $s244er.335call printfaddl $8,%esp.LC361:addl $2,-84(%ebp).LC359:movl -84(%ebp),%eax.LC334:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf363:.size s244,.Lf363-s244.data.align 1.type s25er.365,@objects25er.365:.byte 115.byte 50.byte 53.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.size s25er.365,10.align 1.type qs25.366,@object.size qs25.366,8qs25.366:.byte 115.byte 50.byte 53.byte 32.byte 32.byte 32.byte 32.byte 0.globl s25.text.align 16.type s25,@functions25:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $28,%espleal qs25.366,%edimovl %edi,-16(%ebp)movl 20(%ebp),%edileal 60(%edi),%edimovl %edi,-20(%ebp).LC367:.LC368:movl -20(%ebp),%edileal 1(%edi),%esimovl %esi,-20(%ebp)movl -16(%ebp),%esileal 1(%esi),%ebxmovl %ebx,-16(%ebp)movb (,%esi),%blmovb %bl,(,%edi)movsbl %bl,%edicmpl $0,%edijne .LC367movl $0,-24(%ebp)leal .LC370,%edimovl %edi,-8(%ebp)movl -8(%ebp),%edimovsbl 1(%edi),%esimovsbl (,%edi),%ebxcmpl %esi,%ebxjne .LC374movsbl 2(%edi),%edicmpl %edi,%esijne .LC374cmpl $46,%edije .LC371.LC374:incl -24(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC375pushl $1pushl $s25er.365call printfaddl $8,%esp.LC375:.LC371:movl -8(%ebp),%edimovsbl 3(%edi),%edicmpl $0,%edije .LC377addl $4,-24(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC379pushl $4pushl $s25er.365call printfaddl $8,%esp.LC379:.LC377:movsbl .LC383+1,%edicmpl $34,%edije .LC381addl $8,-24(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC385pushl $8pushl $s25er.365call printfaddl $8,%esp.LC385:.LC381:leal .LC387,%edimovl %edi,-8(%ebp)movl -8(%ebp),%edimovsbl (,%edi),%esicmpl $10,%esijne .LC395movsbl 1(%edi),%esicmpl $9,%esijne .LC395movsbl 2(%edi),%esicmpl $8,%esijne .LC395movsbl 3(%edi),%esicmpl $13,%esijne .LC395movsbl 4(%edi),%esicmpl $12,%esijne .LC395movsbl 5(%edi),%esicmpl $92,%esijne .LC395movsbl 6(%edi),%edicmpl $39,%edije .LC388.LC395:addl $16,-24(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC396pushl $16pushl $s25er.365call printfaddl $8,%esp.LC396:.LC388:leal .LC398,%edimovl %edi,-12(%ebp)movl %edi,-8(%ebp)movl $0,-28(%ebp)movl $0,-4(%ebp)jmp .LC402.LC399:movl -4(%ebp),%edimovl -8(%ebp),%esimovsbl (%esi,%edi),%esimovl -12(%ebp),%ebxmovsbl (%ebx,%edi),%edicmpl %edi,%esije .LC403movl $1,-28(%ebp).LC403:.LC400:incl -4(%ebp).LC402:movl -4(%ebp),%edicmpl $7,%edijb .LC399cmpl $0,-28(%ebp)je .LC405addl $32,-24(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC407pushl $32pushl $s25er.365call printfaddl $8,%esp.LC407:.LC405:movl -24(%ebp),%eax.LC364:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf409:.size s25,.Lf409-s25.data.align 1.type qs26.411,@object.size qs26.411,8qs26.411:.byte 115.byte 50.byte 54.byte 32.byte 32.byte 32.byte 32.byte 0.align 1.type s.412,@objects.412:.byte 37.byte 51.byte 100.byte 32.byte 98.byte 105.byte 116.byte 115.byte 32.byte 105.byte 110.byte 32.byte 37.byte 115.byte 115.byte 46.byte 10.byte 0.size s.412,18.align 1.type s2.413,@objects2.413:.byte 37.byte 101.byte 32.byte 105.byte 115.byte 32.byte 116.byte 104.byte 101.byte 32.byte 108.byte 101.byte 97.byte 115.byte 116.byte 32.byte 110.byte 117.byte 109.byte 98.byte 101.byte 114.byte 32.byte 116.byte 104.byte 97.byte 116.byte 32.byte 99.byte 97.byte 110.byte 32.byte 98.byte 101.byte 32.byte 97.byte 100.byte 100.byte 101.byte 100.byte 32.byte 116.byte 111.byte 32.byte 49.byte 46.byte 32.byte 40.byte 37.byte 115.byte 41.byte 46.byte 10.byte 0.size s2.413,54.globl s26.text.align 16.type s26,@functions26:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $56,%espleal qs26.411,%edimovl %edi,-36(%ebp)movl 20(%ebp),%edileal 60(%edi),%edimovl %edi,-40(%ebp).LC414:.LC415:movl -40(%ebp),%edileal 1(%edi),%esimovl %esi,-40(%ebp)movl -36(%ebp),%esileal 1(%esi),%ebxmovl %ebx,-36(%ebp)movb (,%esi),%blmovb %bl,(,%edi)movsbl %bl,%edicmpl $0,%edijne .LC414movl 20(%ebp),%edimovl $0,(,%edi)movb $0,-44(%ebp)movb $1,-8(%ebp)jmp .LC418.LC417:movsbl -8(%ebp),%edileal (,%edi,2),%edimovl %edi,%ebxmovb %bl,-8(%ebp)movl 20(%ebp),%ediincl (,%edi).LC418:movsbl -44(%ebp),%edimovsbl -8(%ebp),%esicmpl %esi,%edijne .LC417movl 20(%ebp),%edimovl (,%edi),%esileal (,%esi,4),%esimovl %esi,4(%edi)movl 20(%ebp),%edimovl (,%edi),%esileal (,%esi,2),%esimovl %esi,8(%edi)movl 20(%ebp),%edimovl (,%edi),%esileal (,%esi,4),%esimovl %esi,12(%edi)movl 20(%ebp),%edimovl (,%edi),%esileal (,%esi,4),%esimovl %esi,16(%edi)movl 20(%ebp),%edimovl (,%edi),%esileal (,%esi,4),%esimovl %esi,20(%edi)movl 20(%ebp),%edimovl (,%edi),%esileal (,%esi,8),%esimovl %esi,24(%edi)flds .LC420fstps -16(%ebp)flds .LC420fstps -4(%ebp)flds .LC421fstps -12(%ebp)jmp .LC423.LC422:flds -16(%ebp)fadds -4(%ebp)fstps -12(%ebp)flds -4(%ebp)fdivl .LC425fstps -4(%ebp).LC423:flds -16(%ebp)fcomps -12(%ebp)fstsw %axsahfjp .LC422jne .LC422movl 20(%ebp),%edifldl .LC426fmuls -4(%ebp)fstps 28(%edi)fldl .LC427fstpl -32(%ebp)flds .LC420fstps -4(%ebp)fldl .LC428fstpl -24(%ebp)jmp .LC430.LC429:flds -4(%ebp)fstpl -56(%ebp)fldl -32(%ebp)faddl -56(%ebp)fstpl -24(%ebp)fldl -56(%ebp)fdivl .LC425fstps -4(%ebp).LC430:fldl -32(%ebp)fcompl -24(%ebp)fstsw %axsahfjp .LC429jne .LC429movl 20(%ebp),%edifldl .LC426fmuls -4(%ebp)fstps 32(%edi)movl 20(%ebp),%edicmpl $0,40(%edi)je .LC432pushl $.LC434movl 20(%ebp),%edipushl (,%edi)pushl $s.412call printfaddl $12,%esppushl $.LC435movl 20(%ebp),%edipushl 4(%edi)pushl $s.412call printfaddl $12,%esppushl $.LC436movl 20(%ebp),%edipushl 8(%edi)pushl $s.412call printfaddl $12,%esppushl $.LC437movl 20(%ebp),%edipushl 12(%edi)pushl $s.412call printfaddl $12,%esppushl $.LC438movl 20(%ebp),%edipushl 16(%edi)pushl $s.412call printfaddl $12,%esppushl $.LC439movl 20(%ebp),%edipushl 20(%edi)pushl $s.412call printfaddl $12,%esppushl $.LC440movl 20(%ebp),%edipushl 24(%edi)pushl $s.412call printfaddl $12,%esppushl $.LC439movl 20(%ebp),%ediflds 28(%edi)subl $8,%espfstpl (%esp)pushl $s2.413call printfaddl $16,%esppushl $.LC440movl 20(%ebp),%ediflds 32(%edi)subl $8,%espfstpl (%esp)pushl $s2.413call printfaddl $16,%esp.LC432:mov $0,%eax.LC410:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf441:.size s26,.Lf441-s26.data.align 1.type s4er.443,@objects4er.443:.byte 115.byte 52.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.size s4er.443,9.align 1.type qs4.444,@object.size qs4.444,8qs4.444:.byte 115.byte 52.byte 32.byte 32.byte 32.byte 32.byte 32.byte 0.globl s4.text.align 16.type s4,@functions4:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $36,%espmovl $0,-24(%ebp)leal qs4.444,%edimovl %edi,-16(%ebp)movl 20(%ebp),%edileal 60(%edi),%edimovl %edi,-20(%ebp).LC445:.LC446:movl -20(%ebp),%edileal 1(%edi),%esimovl %esi,-20(%ebp)movl -16(%ebp),%esileal 1(%esi),%ebxmovl %ebx,-16(%ebp)movb (,%esi),%blmovb %bl,(,%edi)movsbl %bl,%edicmpl $0,%edijne .LC445movl $0,-4(%ebp).LC448:pushl -4(%ebp)call svtestaddl $4,%espmovl %eax,%edicall zerocmpl %eax,%edije .LC452movl $1,-24(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC454pushl $1pushl $s4er.443call printfaddl $8,%esp.LC454:.LC452:.LC449:incl -4(%ebp)cmpl $3,-4(%ebp)jl .LC448call setevcall testevcmpl $0,%eaxje .LC456addl $2,-24(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC458pushl $2pushl $s4er.443call printfaddl $8,%esp.LC458:.LC456:jmp .LC460addl $4,-24(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC462pushl $4pushl $s4er.443call printfaddl $8,%esp.LC462:.LC460:movl $0xffffffff,-8(%ebp)movl $1,-12(%ebp)movl $0,-4(%ebp)jmp .LC467.LC464:movl -8(%ebp),%ediandl %edi,-12(%ebp)shrl $1,%edimovl %edi,-8(%ebp).LC465:incl -4(%ebp).LC467:movl -4(%ebp),%edimovl 20(%ebp),%esimovl (,%esi),%esileal (,%esi,4),%esicmpl %esi,%edijb .LC464movl -12(%ebp),%edicmpl $1,%edijne .LC470movl -8(%ebp),%edicmpl $0,%edije .LC468.LC470:addl $8,-24(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC471pushl $8pushl $s4er.443call printfaddl $8,%esp.LC471:.LC468:movl -24(%ebp),%eax.LC442:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf473:.size s4,.Lf473-s4.bss.align 4.type k.475,@object.size k.475,4.lcomm k.475,4.globl svtest.text.align 16.type svtest,@functionsvtest:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $4,%espmovl 20(%ebp),%edicmpl $0,%edije .LC478cmpl $1,%edije .LC479cmpl $2,%edije .LC482jmp .LC476.LC478:movl $1978,k.475movl $0,-4(%ebp)jmp .LC477.LC479:cmpl $1978,k.475je .LC480movl $1,-4(%ebp)jmp .LC477.LC480:movl $1929,k.475movl $0,-4(%ebp)jmp .LC477.LC482:cmpl $1929,k.475je .LC483movl $1,-4(%ebp)jmp .LC477.LC483:movl $0,-4(%ebp).LC476:.LC477:movl -4(%ebp),%eax.LC474:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf485:.size svtest,.Lf485-svtest.bss.align 4.type k.487,@object.size k.487,4.lcomm k.487,4.globl zero.text.align 16.type zero,@functionzero:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $4,%espmovl $2,k.487movl $0,-4(%ebp)movl -4(%ebp),%eax.LC486:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf488:.size zero,.Lf488-zero.globl testev.align 16.type testev,@functiontestev:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpcmpl $1066,extvarje .LC490mov $1,%eaxjmp .LC489.LC490:mov $0,%eax.LC489:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf492:.size testev,.Lf492-testev.data.align 1.type s61er.494,@objects61er.494:.byte 115.byte 54.byte 49.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.size s61er.494,10.align 1.type qs61.495,@object.size qs61.495,8qs61.495:.byte 115.byte 54.byte 49.byte 32.byte 32.byte 32.byte 32.byte 0.align 1.type upper_alpha.496,@objectupper_alpha.496:.byte 65.byte 66.byte 67.byte 68.byte 69.byte 70.byte 71.byte 72.byte 73.byte 74.byte 75.byte 76.byte 77.byte 78.byte 79.byte 80.byte 81.byte 82.byte 83.byte 84.byte 85.byte 86.byte 87.byte 88.byte 89.byte 90.byte 0.size upper_alpha.496,27.align 1.type lower_alpha.497,@objectlower_alpha.497:.byte 97.byte 98.byte 99.byte 100.byte 101.byte 102.byte 103.byte 104.byte 105.byte 106.byte 107.byte 108.byte 109.byte 110.byte 111.byte 112.byte 113.byte 114.byte 115.byte 116.byte 117.byte 118.byte 119.byte 120.byte 121.byte 122.byte 0.size lower_alpha.497,27.align 1.type numbers.498,@objectnumbers.498:.byte 48.byte 49.byte 50.byte 51.byte 52.byte 53.byte 54.byte 55.byte 56.byte 57.byte 0.size numbers.498,11.align 1.type special_characters.499,@objectspecial_characters.499:.byte 126.byte 33.byte 34.byte 35.byte 37.byte 38.byte 40.byte 41.byte 95.byte 61.byte 45.byte 94.byte 124.byte 123.byte 125.byte 91.byte 93.byte 43.byte 59.byte 42.byte 58.byte 60.byte 62.byte 44.byte 46.byte 63.byte 47.byte 0.size special_characters.499,28.align 1.type extra_special_characters.500,@objectextra_special_characters.500:.byte 10.byte 9.byte 8.byte 13.byte 12.byte 92.byte 39.byte 0.size extra_special_characters.500,8.align 1.type blank_and_NUL.501,@objectblank_and_NUL.501:.byte 32.byte 0.byte 0.size blank_and_NUL.501,3.globl s61.text.align 16.type s61,@functions61:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $64,%espleal qs61.495,%edimovl %edi,-36(%ebp)movl 20(%ebp),%edileal 60(%edi),%edimovl %edi,-40(%ebp)movl $0,-48(%ebp).LC502:.LC503:movl -40(%ebp),%edileal 1(%edi),%esimovl %esi,-40(%ebp)movl -36(%ebp),%esileal 1(%esi),%ebxmovl %ebx,-36(%ebp)movb (,%esi),%blmovb %bl,(,%edi)movsbl %bl,%edicmpl $0,%edijne .LC502movw $-19,-60(%ebp)movswl -60(%ebp),%edimovl %edi,-64(%ebp)cmpl $-19,-64(%ebp)je .LC505incl -48(%ebp)movl 20(%ebp),%edi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -