📄 spill.sbk
字号:
.486.model flatextrn __fltused:nearextrn __ftol:nearpublic _main_TEXT segment_main:push ebxpush esipush edipush ebpmov ebp,espmov eax,0L1:mov esp,ebppop ebppop edipop esipop ebxretpublic _f_f:push ebxpush esipush edipush ebpmov ebp,espcall _fadd esp,0mov edi,eaxcall _fadd esp,0lea edi,[eax][edi]mov dword ptr (20)[ebp],edimov eax,0L2:mov esp,ebppop ebppop edipop esipop ebxretpublic _f2_f2:push ebxpush esipush edipush ebpmov ebp,espsub esp,4call _fadd esp,0mov edi,eaxcmp dword ptr (20)[ebp],0je L5call _fadd esp,0mov esi,eaxmov dword ptr (-4)[ebp],esijmp L6L5:mov dword ptr (-4)[ebp],1L6:mov esi,dword ptr (-4)[ebp]lea edi,[esi][edi]mov dword ptr (20)[ebp],edimov eax,0L3:mov esp,ebppop ebppop edipop esipop ebxretpublic _f3_f3:push ebxpush esipush edipush ebpmov ebp,espsub esp,44mov dword ptr (-4)[ebp],0mov dword ptr (-8)[ebp],0mov dword ptr (-12)[ebp],0mov dword ptr (-16)[ebp],0mov dword ptr (-20)[ebp],0mov dword ptr (-24)[ebp],0mov dword ptr (-28)[ebp],0mov dword ptr (-32)[ebp],0mov dword ptr (-36)[ebp],0mov dword ptr (-40)[ebp],0mov edi,dword ptr (24)[ebp]lea esi,(4)[edi]mov dword ptr (24)[ebp],esicmp dword ptr (20)[ebp],0je L9call _fadd esp,0mov esi,eaxmov dword ptr (-44)[ebp],esijmp L10L9:mov dword ptr (-44)[ebp],0L10:mov esi,dword ptr (-44)[ebp]mov dword ptr [edi],esimov eax,0L7:mov esp,ebppop ebppop edipop esipop ebxretpublic _f4_f4:push ebxpush esipush edipush ebpmov ebp,espsub esp,52mov dword ptr (-4)[ebp],0mov dword ptr (-8)[ebp],0mov dword ptr (-12)[ebp],0mov dword ptr (-16)[ebp],0mov dword ptr (-20)[ebp],0mov dword ptr (-24)[ebp],0mov edi,dword ptr (_i)lea esi,[edi*8]fld qword ptr (_a)[esi]fstp qword ptr (-36)[ebp]fld qword ptr (_b)[esi]fstp qword ptr (-44)[ebp]fld qword ptr (-36)[ebp]fadd qword ptr (-44)[ebp]fld qword ptr (L15)fcomppfstsw axsahfjp L16je L13L16:cmp edi,0je L13fld qword ptr (-36)[ebp]fsub qword ptr (-44)[ebp]fld qword ptr (L15)fcomppfstsw axsahfjp L17je L13L17:mov dword ptr (-28)[ebp],1jmp L14L13:mov dword ptr (-28)[ebp],0L14:mov edi,dword ptr (-28)[ebp]mov dword ptr (_i),edimov eax,0L11:mov esp,ebppop ebppop edipop esipop ebxretpublic _f5_f5:push ebxpush esipush edipush ebpmov ebp,espmov edi,dword ptr (_k)mov esi,dword ptr (_m)mov ebx,dword ptr (_A)mov edx,ediimul edx,esilea edx,[ebx][edx*8]mov ecx,dword ptr (_j)mov eax,ecximul eax,esilea esi,[ebx][eax*8]mov ebx,dword ptr (_n)mov eax,dword ptr (_B)imul edi,ebxlea edi,[eax][edi*8]imul ecx,ebxlea ebx,[eax][ecx*8]fld qword ptr [edx]fmul qword ptr [esi]fld qword ptr [edi]fmul qword ptr [ebx]faddp st(1),stfstp qword ptr (_x)fld qword ptr [edx]fmul qword ptr [ebx]fld qword ptr [edi]fmul qword ptr [esi]fsubp st(1),stfstp qword ptr (_x)mov eax,0L18:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentpublic _xalign 4_x label bytedb 8 dup (0)public _Balign 4_B label bytedb 4 dup (0)public _Aalign 4_A label bytedb 4 dup (0)public _nalign 4_n label bytedb 4 dup (0)public _malign 4_m label bytedb 4 dup (0)public _kalign 4_k label bytedb 4 dup (0)public _jalign 4_j label bytedb 4 dup (0)public _ialign 4_i label bytedb 4 dup (0)public _balign 4_b label bytedb 80 dup (0)public _aalign 4_a label bytedb 80 dup (0)_DATA ends_TEXT segmentalign 4L15 label bytedd 00Hdd 00H_TEXT endsend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -