📄 cq.sbk
字号:
.data.align 4.type sec.2,@objectsec.2:.long s22.long s241.long s243.long s244.long s25.long s26.long s4.long s61.long s626.long s71.long s72.long s757.long s7813.long s714.long s715.long s81.long s84.long s85.long s86.long s88.long s9.bss.size sec.2,84.align 4.type d0.3,@object.size d0.3,68.lcomm d0.3,68.align 4.type pd0.4,@object.size pd0.4,4.lcomm pd0.4,4.globl main.text.align 16.type main,@functionmain:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $4,%espmovl $1,d0.3+36movl $1,d0.3+40movl $1,d0.3+44movl $1,d0.3+48leal d0.3,%edimovl %edi,pd0.4movl $0,-4(%ebp)jmp .LC12.LC9:pushl pd0.4movl -4(%ebp),%edicall *sec.2(,%edi,4)addl $4,%espmovl %eax,d0.3+52movl d0.3+56,%edimovl d0.3+52,%esileal (%esi,%edi),%edimovl %edi,d0.3+56cmpl $0,d0.3+36je .LC17pushl d0.3+52pushl $d0.3+60pushl $.LC20call printfaddl $12,%esp.LC17:.LC10:incl -4(%ebp).LC12:movl -4(%ebp),%edicmpl $21,%edijb .LC9cmpl $0,d0.3+56jne .LC23pushl $.LC26call printfaddl $4,%espjmp .LC24.LC23:pushl $.LC27call printfaddl $4,%esp.LC24:mov $0,%eax.LC1:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf28:.size main,.Lf28-main.data.align 1.type s22er.30,@objects22er.30:.byte 115.byte 50.byte 50.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.size s22er.30,10.align 1.type qs22.31,@object.size qs22.31,8qs22.31:.byte 115.byte 50.byte 50.byte 32.byte 32.byte 32.byte 32.byte 0.globl s22.text.align 16.type s22,@functions22:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $32,%espmovl $0,-12(%ebp)leal qs22.31,%edimovl %edi,-4(%ebp)movl 20(%ebp),%edileal 60(%edi),%edimovl %edi,-8(%ebp).LC32:.LC33:movl -8(%ebp),%edileal 1(%edi),%esimovl %esi,-8(%ebp)movl -4(%ebp),%esileal 1(%esi),%ebxmovl %ebx,-4(%ebp)movb (,%esi),%blmovb %bl,(,%edi)movsbl %bl,%edicmpl $0,%edijne .LC32movl $1,-16(%ebp)movl $2,-24(%ebp)movl $3,-28(%ebp)movl $4,-20(%ebp)movl -16(%ebp),%edimovl -24(%ebp),%esileal (%esi,%edi),%edimovl -28(%ebp),%esileal (%esi,%edi),%edimovl -20(%ebp),%esileal (%esi,%edi),%edicmpl $10,%edije .LC35incl -12(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC37pushl $1pushl $s22er.30call printfaddl $8,%esp.LC37:.LC35:movl $2,-32(%ebp)movl -16(%ebp),%edicmpl %edi,-32(%ebp)jne .LC39addl $4,-12(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC41pushl $4pushl $s22er.30call printfaddl $8,%esp.LC41:.LC39:movl -12(%ebp),%eax.LC29:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf43:.size s22,.Lf43-s22.data.align 1.type s241er.45,@objects241er.45:.byte 115.byte 50.byte 52.byte 49.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.size s241er.45,11.align 1.type qs241.46,@object.size qs241.46,8qs241.46:.byte 115.byte 50.byte 52.byte 49.byte 32.byte 32.byte 32.byte 0.align 4.type g.47,@object.size g.47,156g.47:.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 0.long 6.long 0.long 8.long 0.long 12.long 0.long 16.long 0.long 18.long 0.long 20.long 0.long 24.long 0.long 28.long 0.long 30.long 0.long 32.long 0.long 36.globl s241.text.align 16.type s241,@functions241:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $488,%espmovl $0,-484(%ebp)movl $0,-488(%ebp)leal qs241.46,%edimovl %edi,-476(%ebp)movl 20(%ebp),%edileal 60(%edi),%edimovl %edi,-480(%ebp).LC48:.LC49:movl -480(%ebp),%edileal 1(%edi),%esimovl %esi,-480(%ebp)movl -476(%ebp),%esileal 1(%esi),%ebxmovl %ebx,-476(%ebp)movb (,%esi),%blmovb %bl,(,%edi)movsbl %bl,%edicmpl $0,%edijne .LC48jmp .LC51incl -484(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC53pushl $1pushl $s241er.45call printfaddl $8,%esp.LC53:.LC51:jmp .LC55addl $2,-484(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC57pushl $2pushl $s241er.45call printfaddl $8,%esp.LC57:.LC55:jmp .LC59addl $4,-484(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC61pushl $4pushl $s241er.45call printfaddl $8,%esp.LC61:.LC59:jmp .LC63addl $8,-484(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC65pushl $8pushl $s241er.45call printfaddl $8,%esp.LC65:.LC63:movl $0,-4(%ebp).LC67:movl -4(%ebp),%edimovl %edi,g.47(,%edi,4).LC68:incl -4(%ebp)cmpl $17,-4(%ebp)jl .LC67movl $18,-4(%ebp).LC71:movl -4(%ebp),%edileal g.47(,%edi,4),%edipushl (,%edi)call pow2addl $4,%espmovl %eax,(,%edi)movl -4(%ebp),%edileal (,%edi,4),%edimovl g.47(%edi),%esisubl $1,%esimovl %esi,g.47-4(%edi)addl $2,-4(%ebp).LC72:cmpl $39,-4(%ebp)jl .LC71movl $0,-160(%ebp)movl $0,-316(%ebp)movl $0,-472(%ebp)movl $1,-156(%ebp)movl $1,-312(%ebp)movl $1,-468(%ebp)movl $2,-152(%ebp)movl $2,-308(%ebp)movl $2,-464(%ebp)movl $3,-148(%ebp)movl $3,-304(%ebp)movl $3,-460(%ebp)movl $4,-144(%ebp)movl $4,-300(%ebp)movl $4,-456(%ebp)movl $5,-140(%ebp)movl $5,-296(%ebp)movl $5,-452(%ebp)movl $6,-136(%ebp)movl $6,-292(%ebp)movl $6,-448(%ebp)movl $7,-132(%ebp)movl $7,-288(%ebp)movl $7,-444(%ebp)movl $8,-128(%ebp)movl $8,-284(%ebp)movl $8,-440(%ebp)movl $9,-124(%ebp)movl $9,-280(%ebp)movl $9,-436(%ebp)movl $10,-120(%ebp)movl $10,-276(%ebp)movl $10,-432(%ebp)movl $11,-116(%ebp)movl $11,-272(%ebp)movl $11,-428(%ebp)movl $12,-112(%ebp)movl $12,-268(%ebp)movl $12,-424(%ebp)movl $13,-108(%ebp)movl $13,-264(%ebp)movl $13,-420(%ebp)movl $14,-104(%ebp)movl $14,-260(%ebp)movl $14,-416(%ebp)movl $15,-100(%ebp)movl $15,-256(%ebp)movl $15,-412(%ebp)movl $16,-96(%ebp)movl $16,-252(%ebp)movl $16,-408(%ebp)movl $63,-92(%ebp)movl $63,-248(%ebp)movl $63,-404(%ebp)movl $64,-88(%ebp)movl $64,-244(%ebp)movl $64,-400(%ebp)movl $255,-84(%ebp)movl $255,-240(%ebp)movl $255,-396(%ebp)movl $256,-80(%ebp)movl $256,-236(%ebp)movl $256,-392(%ebp)movl $4095,-76(%ebp)movl $4095,-232(%ebp)movl $4095,-388(%ebp)movl $4096,-72(%ebp)movl $4096,-228(%ebp)movl $4096,-384(%ebp)movl $65535,-68(%ebp)movl $65535,-224(%ebp)movl $65535,-380(%ebp)movl $65536,-64(%ebp)movl $65536,-220(%ebp)movl $65536,-376(%ebp)movl $262143,-60(%ebp)movl $262143,-216(%ebp)movl $262143,-372(%ebp)movl $262144,-56(%ebp)movl $262144,-212(%ebp)movl $262144,-368(%ebp)movl $1048575,-52(%ebp)movl $1048575,-208(%ebp)movl $1048575,-364(%ebp)movl $1048576,-48(%ebp)movl $1048576,-204(%ebp)movl $1048576,-360(%ebp)movl $16777215,-44(%ebp)movl $16777215,-200(%ebp)movl $16777215,-356(%ebp)movl $16777216,-40(%ebp)movl $16777216,-196(%ebp)movl $16777216,-352(%ebp)movl $268435455,-36(%ebp)movl $268435455,-192(%ebp)movl $268435455,-348(%ebp)movl $268435456,-32(%ebp)movl $268435456,-188(%ebp)movl $268435456,-344(%ebp)movl $1073741823,-28(%ebp)movl $1073741823,-184(%ebp)movl $1073741823,-340(%ebp)movl $1073741824,-24(%ebp)movl $1073741824,-180(%ebp)movl $1073741824,-336(%ebp)mov $0xffffffff,%edimovl %edi,-20(%ebp)mov $0xffffffff,%edimovl %edi,-176(%ebp)mov $0xffffffff,%edimovl %edi,-332(%ebp)mov $0xffffffff,%edimovl %edi,-16(%ebp)mov $0xffffffff,%edimovl %edi,-172(%ebp)mov $0xffffffff,%edimovl %edi,-328(%ebp)mov $0xffffffff,%edimovl %edi,-12(%ebp)mov $0xffffffff,%edimovl %edi,-168(%ebp)mov $0xffffffff,%edimovl %edi,-324(%ebp)mov $0xffffffff,%edimovl %edi,-8(%ebp)mov $0xffffffff,%edimovl %edi,-164(%ebp)mov $0xffffffff,%edimovl %edi,-320(%ebp)movl $0,-4(%ebp).LC190:movl -4(%ebp),%edileal (,%edi,4),%edileal -160(%ebp),%esimovl (%esi,%edi),%esicmpl %esi,g.47(%edi)jne .LC197leal -316(%ebp),%ebxmovl (%ebx,%edi),%ebxcmpl %ebx,%esijne .LC197leal -472(%ebp),%esicmpl (%esi,%edi),%ebxje .LC194.LC197:movl 20(%ebp),%edicmpl $0,40(%edi)je .LC198pushl $.LC200call printfaddl $4,%esppushl $.LC201call printfaddl $4,%esp.LC198:.LC194:.LC191:incl -4(%ebp)cmpl $39,-4(%ebp)jl .LC190cmpl $0,-488(%ebp)je .LC202movl $16,-484(%ebp).LC202:movl -484(%ebp),%eax.LC44:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf204:.size s241,.Lf204-s241.globl pow2.align 16.type pow2,@functionpow2:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $4,%espmovl $1,-4(%ebp)jmp .LC207.LC206:sall $1,-4(%ebp).LC207:movl 20(%ebp),%edimovl %edi,%esisubl $1,%esimovl %esi,20(%ebp)cmpl $0,%edijne .LC206movl -4(%ebp),%eax.LC205:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf209:.size pow2,.Lf209-pow2.data.align 1.type s243er.211,@objects243er.211:.byte 115.byte 50.byte 52.byte 51.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.size s243er.211,11.align 1.type qs243.212,@object.size qs243.212,8qs243.212:.byte 115.byte 50.byte 52.byte 51.byte 32.byte 32.byte 32.byte 0.globl s243.text.align 16.type s243,@functions243:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $268,%espmovl $0,-268(%ebp)leal qs243.212,%edimovl %edi,-260(%ebp)movl 20(%ebp),%edileal 60(%edi),%edimovl %edi,-264(%ebp).LC213:.LC214:movl -264(%ebp),%edileal 1(%edi),%esimovl %esi,-264(%ebp)movl -260(%ebp),%esileal 1(%esi),%ebxmovl %ebx,-260(%ebp)movb (,%esi),%blmovb %bl,(,%edi)movsbl %bl,%edicmpl $0,%edijne .LC213leal -256(%ebp),%edipushl %edicall zerofilladdl $4,%espmovb $1,-159(%ebp)movb $1,-191(%ebp)movb $1,-130(%ebp)movb $1,-208(%ebp)movb $1,-158(%ebp)movb $1,-190(%ebp)movb $1,-223(%ebp)movb $1,-207(%ebp)movb $1,-157(%ebp)movb $1,-189(%ebp)movb $1,-222(%ebp)movb $1,-206(%ebp)movb $1,-156(%ebp)movb $1,-188(%ebp)movb $1,-221(%ebp)movb $1,-205(%ebp)movb $1,-155(%ebp)movb $1,-187(%ebp)movb $1,-219(%ebp)movb $1,-204(%ebp)movb $1,-154(%ebp)movb $1,-186(%ebp)movb $1,-218(%ebp)movb $1,-203(%ebp)movb $1,-153(%ebp)movb $1,-185(%ebp)movb $1,-216(%ebp)movb $1,-202(%ebp)movb $1,-152(%ebp)movb $1,-184(%ebp)movb $1,-215(%ebp)movb $1,-201(%ebp)movb $1,-151(%ebp)movb $1,-183(%ebp)movb $1,-161(%ebp)movb $1,-200(%ebp)movb $1,-150(%ebp)movb $1,-182(%ebp)movb $1,-195(%ebp)movb $1,-199(%ebp)movb $1,-149(%ebp)movb $1,-181(%ebp)movb $1,-211(%ebp)movb $1,-148(%ebp)movb $1,-180(%ebp)movb $1,-162(%ebp)movb $1,-147(%ebp)movb $1,-179(%ebp)movb $1,-132(%ebp)movb $1,-246(%ebp)movb $1,-146(%ebp)movb $1,-178(%ebp)movb $1,-247(%ebp)movb $1,-145(%ebp)movb $1,-177(%ebp)movb $1,-133(%ebp)movb $1,-248(%ebp)movb $1,-144(%ebp)movb $1,-176(%ebp)movb $1,-131(%ebp)movb $1,-243(%ebp)movb $1,-143(%ebp)movb $1,-175(%ebp)movb $1,-165(%ebp)movb $1,-244(%ebp)movb $1,-142(%ebp)movb $1,-174(%ebp)movb $1,-163(%ebp)movb $1,-141(%ebp)movb $1,-173(%ebp)movb $1,-213(%ebp)movb $1,-164(%ebp)movb $1,-140(%ebp)movb $1,-172(%ebp)movb $1,-197(%ebp)movb $1,-217(%ebp)movb $1,-139(%ebp)movb $1,-171(%ebp)movb $1,-214(%ebp)movb $1,-138(%ebp)movb $1,-170(%ebp)movb $1,-198(%ebp)movb $1,-256(%ebp)movb $1,-137(%ebp)movb $1,-169(%ebp)movb $1,-196(%ebp)movb $1,-224(%ebp)movb $1,-136(%ebp)movb $1,-168(%ebp)movb $1,-194(%ebp)movb $1,-135(%ebp)movb $1,-167(%ebp)movb $1,-212(%ebp)movb $1,-134(%ebp)movb $1,-166(%ebp)movb $1,-210(%ebp)movb $1,-193(%ebp)movb $1,-209(%ebp)leal -256(%ebp),%edipushl %edicall sumofaddl $4,%espcmpl $98,%eaxje .LC313incl -268(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC315pushl $1pushl $s243er.211call printfaddl $8,%esp.LC315:.LC313:jmp .LC317addl $8,-268(%ebp)movl 20(%ebp),%edicmpl $0,44(%edi)je .LC319pushl $8pushl $s243er.211call printfaddl $8,%esp.LC319:.LC317:movl -268(%ebp),%eax.LC210:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf321:.size s243,.Lf321-s243.globl zerofill.align 16.type zerofill,@functionzerofill:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $4,%espmovl $0,-4(%ebp).LC323:movl 20(%ebp),%edileal 1(%edi),%esimovl %esi,20(%ebp)movb $0,(,%edi).LC324:incl -4(%ebp)cmpl $256,-4(%ebp)jl .LC323mov $0,%eax.LC322:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf327:.size zerofill,.Lf327-zerofill.globl sumof.align 16.type sumof,@functionsumof:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $12,%espmovl 20(%ebp),%edimovl %edi,-12(%ebp)movl $0,-4(%ebp)movl $0,-8(%ebp).LC329:movl -12(%ebp),%edileal 1(%edi),%esimovl %esi,-12(%ebp)movsbl (,%edi),%ediaddl %edi,-4(%ebp).LC330:incl -8(%ebp)cmpl $256,-8(%ebp)jl .LC329movl -4(%ebp),%eax.LC328:movl %ebp,%esppopl %edipopl %esipopl %ebxpopl %ebpret.Lf333:.size sumof,.Lf333-sumof.data.align 1.type s244er.335,@objects244er.335:.byte 115.byte 50.byte 52.byte 52.byte 44.byte 101.byte 114.byte 37.byte 100.byte 10.byte 0.size s244er.335,11.align 1.type qs244.336,@object.size qs244.336,8qs244.336:.byte 115.byte 50.byte 52.byte 52.byte 32.byte 32.byte 32.byte 0.globl s244.text.align 16.type s244,@functions244:pushl %ebppushl %ebxpushl %esipushl %edimovl %esp,%ebpsubl $92,%espleal qs244.336,%edimovl %edi,-72(%ebp)movl 20(%ebp),%edileal 60(%edi),%edimovl %edi,-76(%ebp).LC337:.LC338:movl -76(%ebp),%edileal 1(%edi),%esimovl %esi,-76(%ebp)movl -72(%ebp),%esileal 1(%esi),%ebxmovl %ebx,-72(%ebp)movb (,%esi),%blmovb %bl,(,%edi)movsbl %bl,%edicmpl $0,%edijne .LC337movl $0,-84(%ebp)movl $0,-80(%ebp)fldl .LC340fstpl -68(%ebp)fldl .LC340fstpl -60(%ebp)fldl .LC340fstpl -52(%ebp)fldl .LC340fstpl -44(%ebp)fldl .LC340fstpl -36(%ebp)fldl .LC340fstpl -28(%ebp)fldl .LC340fstpl -20(%ebp)fldl .LC340fstpl -12(%ebp)movl $0,-80(%ebp)movl $0,-4(%ebp).LC348:movl -4(%ebp),%edileal (,%edi,8),%edileal -68(%ebp),%esileal -60(%ebp),%ebxfldl (%ebx,%edi)fcompl (%esi,%edi)fstsw %axsahfjp 1fje .LC3521:movl $1,-80(%ebp).LC352:.LC349:incl -4(%ebp)cmpl $7,-4(%ebp)jl .LC348cmpl $0,-80(%ebp)je .LC355movl 20(%ebp),%edicmpl $0,44(%edi)je .LC357pushl $1pushl $s244er.335call printfaddl $8,%esp.LC357:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -