cq.sbk

来自「基于4个mips核的noc设计」· SBK 代码 · 共 4,116 行 · 第 1/5 页

SBK
4,116 行
字号
mov eax,dword ptr (-4)[ebp]L474:mov esp,ebppop ebppop edipop esipop ebxretpublic _testev_testev:push ebxpush esipush edipush ebpmov ebp,espcmp dword ptr (_extvar),1066je L477mov eax,1jmp L476L477:mov eax,0L476:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L480 label bytedb 115db 54db 49db 44db 101db 114db 37db 100db 10db 0align 1L481 label bytedb 115db 54db 49db 32db 32db 32db 32db 0align 1L482 label bytedb 65db 66db 67db 68db 69db 70db 71db 72db 73db 74db 75db 76db 77db 78db 79db 80db 81db 82db 83db 84db 85db 86db 87db 88db 89db 90db 0align 1L483 label bytedb 97db 98db 99db 100db 101db 102db 103db 104db 105db 106db 107db 108db 109db 110db 111db 112db 113db 114db 115db 116db 117db 118db 119db 120db 121db 122db 0align 1L484 label bytedb 48db 49db 50db 51db 52db 53db 54db 55db 56db 57db 0align 1L485 label bytedb 126db 33db 34db 35db 37db 38db 40db 41db 95db 61db 45db 94db 124db 123db 125db 91db 93db 43db 59db 42db 58db 60db 62db 44db 46db 63db 47db 0align 1L486 label bytedb 10db 9db 8db 13db 12db 92db 39db 0align 1L487 label bytedb 32db 0db 0public _s61_DATA ends_TEXT segment_s61:push ebxpush esipush edipush ebpmov ebp,espsub esp,60lea edi,(L481)mov dword ptr (-36)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-40)[ebp],edimov dword ptr (-48)[ebp],0L488:L489:mov edi,dword ptr (-40)[ebp]lea esi,(1)[edi]mov dword ptr (-40)[ebp],esimov esi,dword ptr (-36)[ebp]lea ebx,(1)[esi]mov dword ptr (-36)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L488mov word ptr (-54)[ebp],-19movsx edi,word ptr (-54)[ebp]mov dword ptr (-60)[ebp],edicmp dword ptr (-60)[ebp],-19je L491inc dword ptr (-48)[ebp]mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L493push 1lea edi,(L480)push edicall _printfadd esp,8L493:L491:lea edi,(L482)mov dword ptr (-28)[ebp],edilea edi,(L483)mov dword ptr (-24)[ebp],edilea edi,(L484)mov dword ptr (-20)[ebp],edilea edi,(L485)mov dword ptr (-16)[ebp],edilea edi,(L486)mov dword ptr (-12)[ebp],edilea edi,(L487)mov dword ptr (-8)[ebp],edimov dword ptr (-32)[ebp],0mov dword ptr (-4)[ebp],0jmp L505L504:mov edi,dword ptr (-4)[ebp]lea edi,(-28)[ebp][edi*4]mov esi,dword ptr [edi]lea ebx,(1)[esi]mov dword ptr [edi],ebxmovsx edi,byte ptr [esi]cmp edi,0jge L507mov dword ptr (-32)[ebp],1L507:L505:mov edi,dword ptr (-4)[ebp]mov edi,dword ptr (-28)[ebp][edi*4]movsx edi,byte ptr [edi]cmp edi,0jne L504L501:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],6jl L505cmp dword ptr (-32)[ebp],0je L509add dword ptr (-48)[ebp],2mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L511push 2lea edi,(L480)push edicall _printfadd esp,8L511:L509:mov dword ptr (-44)[ebp],1048579mov edi,dword ptr (-44)[ebp]mov esi,edimov word ptr (-50)[ebp],simov ebx,edimov byte ptr (-51)[ebp],blmovsx edi,word ptr (-50)[ebp]cmp edi,dword ptr (-44)[ebp]je L516cmp edi,3jne L515L516:movsx edi,byte ptr (-51)[ebp]cmp edi,dword ptr (-44)[ebp]je L513cmp edi,3je L513L515:add dword ptr (-48)[ebp],8mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L517push 8lea edi,(L480)push edicall _printfadd esp,8L517:L513:mov eax,dword ptr (-48)[ebp]L479:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L520 label bytedb 115db 54db 50db 54db 44db 101db 114db 37db 100db 10db 0align 1L521 label bytedb 115db 54db 50db 54db 32db 32db 32db 0public _s626_DATA ends_TEXT segment_s626:push ebxpush esipush edipush ebpmov ebp,espsub esp,128lea edi,(L521)mov dword ptr (-56)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-60)[ebp],edimov dword ptr (-104)[ebp],0L522:L523:mov edi,dword ptr (-60)[ebp]lea esi,(1)[edi]mov dword ptr (-60)[ebp],esimov esi,dword ptr (-56)[ebp]lea ebx,(1)[esi]mov dword ptr (-56)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L522fld dword ptr (L411)fstp dword ptr (-36)[ebp]mov dword ptr (-64)[ebp],1mov dword ptr (-40)[ebp],1mov dword ptr (-4)[ebp],0jmp L528L525:fld dword ptr (L529)fmul dword ptr (-36)[ebp]fstp dword ptr (-36)[ebp]mov edi,dword ptr (-40)[ebp]lea edi,[edi*2]or edi,dword ptr (-64)[ebp]mov dword ptr (-40)[ebp],ediL526:inc dword ptr (-4)[ebp]L528:mov edi,dword ptr (20)[ebp]mov edi,dword ptr (12)[edi]sub edi,2cmp dword ptr (-4)[ebp],edijl L525mov edi,dword ptr (-40)[ebp]push edifild dword ptr 0[esp]add esp,4fstp dword ptr (-112)[ebp]fld dword ptr (-36)[ebp]fsub dword ptr (-112)[ebp]fdiv dword ptr (-36)[ebp]fstp dword ptr (-36)[ebp]fld qword ptr (L416)mov edi,dword ptr (20)[ebp]fmul dword ptr (28)[edi]fcomp dword ptr (-36)[ebp]fstsw axsahfjae L530add dword ptr (-104)[ebp],2mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L532push 2lea edi,(L520)push edicall _printfadd esp,8L532:L530:mov byte ptr (-73)[ebp],125mov word ptr (-76)[ebp],125mov dword ptr (-80)[ebp],125mov dword ptr (-96)[ebp],15625mov dword ptr (-84)[ebp],125mov dword ptr (-100)[ebp],15625mov dword ptr (-68)[ebp],125mov dword ptr (-108)[ebp],15625fld dword ptr (L534)fstp dword ptr (-72)[ebp]fld qword ptr (L535)fstp qword ptr (-92)[ebp]fld qword ptr (L536)fstp qword ptr (-52)[ebp]mov dword ptr (-4)[ebp],0L537:mov edi,dword ptr (-4)[ebp]mov byte ptr (-32)[ebp][edi],0L538:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],28jl L537movsx edi,byte ptr (-73)[ebp]mov esi,ediimul esi,edicmp esi,dword ptr (-96)[ebp]je L541mov byte ptr (-32)[ebp],1L541:movsx edi,word ptr (-76)[ebp]movsx esi,byte ptr (-73)[ebp]imul edi,esicmp edi,dword ptr (-96)[ebp]je L543mov byte ptr (-31)[ebp],1L543:movsx edi,word ptr (-76)[ebp]mov esi,ediimul esi,edicmp esi,dword ptr (-96)[ebp]je L546mov byte ptr (-30)[ebp],1L546:mov edi,dword ptr (-80)[ebp]movsx esi,byte ptr (-73)[ebp]imul edi,esicmp edi,dword ptr (-96)[ebp]je L549mov byte ptr (-29)[ebp],1L549:mov edi,dword ptr (-80)[ebp]movsx esi,word ptr (-76)[ebp]imul edi,esicmp edi,dword ptr (-96)[ebp]je L552mov byte ptr (-28)[ebp],1L552:mov edi,dword ptr (-80)[ebp]mov esi,ediimul esi,edicmp esi,dword ptr (-96)[ebp]je L555mov byte ptr (-27)[ebp],1L555:mov eax,dword ptr (-84)[ebp]movsx edi,byte ptr (-73)[ebp]mul edicmp eax,dword ptr (-100)[ebp]je L558mov byte ptr (-26)[ebp],1L558:mov eax,dword ptr (-84)[ebp]movsx edi,word ptr (-76)[ebp]mul edicmp eax,dword ptr (-100)[ebp]je L561mov byte ptr (-25)[ebp],1L561:mov eax,dword ptr (-84)[ebp]mov edi,dword ptr (-80)[ebp]mul edicmp eax,dword ptr (-100)[ebp]je L564mov byte ptr (-24)[ebp],1L564:mov edi,dword ptr (-84)[ebp]mov eax,edimul edicmp eax,dword ptr (-100)[ebp]je L567mov byte ptr (-23)[ebp],1L567:mov edi,dword ptr (-68)[ebp]movsx esi,byte ptr (-73)[ebp]imul edi,esicmp edi,dword ptr (-108)[ebp]je L570mov byte ptr (-22)[ebp],1L570:mov edi,dword ptr (-68)[ebp]movsx esi,word ptr (-76)[ebp]imul edi,esicmp edi,dword ptr (-108)[ebp]je L573mov byte ptr (-21)[ebp],1L573:mov edi,dword ptr (-68)[ebp]mov esi,dword ptr (-80)[ebp]imul edi,esicmp edi,dword ptr (-108)[ebp]je L576mov byte ptr (-20)[ebp],1L576:mov edi,dword ptr (-68)[ebp]mov eax,edimul dword ptr (-84)[ebp]cmp eax,dword ptr (-100)[ebp]je L579mov byte ptr (-19)[ebp],1L579:mov edi,dword ptr (-68)[ebp]mov esi,ediimul esi,edicmp esi,dword ptr (-108)[ebp]je L582mov byte ptr (-18)[ebp],1L582:fld dword ptr (-72)[ebp]movsx edi,byte ptr (-73)[ebp]push edifild dword ptr 0[esp]add esp,4fmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L585mov byte ptr (-17)[ebp],1L585:fld dword ptr (-72)[ebp]movsx edi,word ptr (-76)[ebp]push edifild dword ptr 0[esp]add esp,4fmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L588mov byte ptr (-16)[ebp],1L588:fld dword ptr (-72)[ebp]mov edi,dword ptr (-80)[ebp]push edifild dword ptr 0[esp]add esp,4fmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L591mov byte ptr (-15)[ebp],1L591:mov edi,dword ptr (-84)[ebp]fld dword ptr (-72)[ebp]fld qword ptr (L596)mov esi,edishr esi,1push esifild dword ptr 0[esp]add esp,4fmulp st(1),stand edi,1push edifild dword ptr 0[esp]add esp,4faddp st(1),stsub esp,4fstp dword ptr 0[esp]fld dword ptr 0[esp]add esp,4fmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L594mov byte ptr (-14)[ebp],1L594:fld dword ptr (-72)[ebp]mov edi,dword ptr (-68)[ebp]push edifild dword ptr 0[esp]add esp,4fmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L598mov byte ptr (-13)[ebp],1L598:fld dword ptr (-72)[ebp]fmul dword ptr (-72)[ebp]fld qword ptr (-52)[ebp]fcomppfstsw axsahfje L601mov byte ptr (-12)[ebp],1L601:fld qword ptr (-92)[ebp]movsx edi,byte ptr (-73)[ebp]push edifild dword ptr 0[esp]add esp,4fmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L604mov byte ptr (-11)[ebp],1L604:fld qword ptr (-92)[ebp]movsx edi,word ptr (-76)[ebp]push edifild dword ptr 0[esp]add esp,4fmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L607mov byte ptr (-10)[ebp],1L607:fld qword ptr (-92)[ebp]fild dword ptr (-80)[ebp]fmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L610mov byte ptr (-9)[ebp],1L610:mov edi,dword ptr (-84)[ebp]fld qword ptr (-92)[ebp]fld qword ptr (L596)mov esi,edishr esi,1push esifild dword ptr 0[esp]add esp,4fmulp st(1),stand edi,1push edifild dword ptr 0[esp]add esp,4faddp st(1),stfmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L613mov byte ptr (-8)[ebp],1L613:fld qword ptr (-92)[ebp]fild dword ptr (-68)[ebp]fmulp st(1),stfld qword ptr (-52)[ebp]fcomppfstsw axsahfje L616mov byte ptr (-7)[ebp],1L616:fld qword ptr (-92)[ebp]fmul dword ptr (-72)[ebp]fld qword ptr (-52)[ebp]fcomppfstsw axsahfje L619mov byte ptr (-6)[ebp],1L619:fld qword ptr (-92)[ebp]fmul qword ptr (-92)[ebp]fld qword ptr (-52)[ebp]fcomppfstsw axsahfje L622mov byte ptr (-5)[ebp],1L622:mov byte ptr (-41)[ebp],0mov dword ptr (-4)[ebp],0L625:movsx edi,byte ptr (-41)[ebp]mov esi,dword ptr (-4)[ebp]movsx esi,byte ptr (-32)[ebp][esi]lea edi,[esi][edi]mov ebx,edimov byte ptr (-41)[ebp],blL626:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],28jl L625movsx edi,byte ptr (-41)[ebp]cmp edi,0je L629add dword ptr (-104)[ebp],4mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L631push 4lea edi,(L520)push edicall _printfadd esp,8lea edi,(L633)push edicall _printfadd esp,4mov dword ptr (-4)[ebp],0L634:mov edi,dword ptr (-4)[ebp]movsx edi,byte ptr (-32)[ebp][edi]push edilea edi,(L638)push edicall _printfadd esp,8L635:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],28jl L634lea edi,(L639)push edicall _printfadd esp,4L631:L629:mov dword ptr (-68)[ebp],32768mov edi,dword ptr (-68)[ebp]cmp edi,08000Hjbe L640add dword ptr (-104)[ebp],8mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L642push 8lea edi,(L520)push edicall _printfadd esp,8L642:L640:mov eax,dword ptr (-104)[ebp]L519:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L645 label bytedb 115db 55db 49db 44db 101db 114db 37db 100db 10db 0align 1L646 label bytedb 115db 55db 49db 32db 32db 32db 32db 0align 1L647 label bytedb 113public _s71_DATA ends_TEXT segment_s71:push ebxpush esipush edipush ebpmov ebp,espsub esp,68lea edi,(L646)mov dword ptr (-4)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-8)[ebp],edimov dword ptr (-12)[ebp],0L648:L649:mov edi,dword ptr (-8)[ebp]lea esi,(1)[edi]mov dword ptr (-8)[ebp],esimov esi,dword ptr (-4)[ebp]lea ebx,(1)[esi]mov dword ptr (-4)[ebp],ebx

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?