📄 paranoia.sbk
字号:
st %f30,[%l2]; st %f31,[%l2+4].L132:set X,%l3ld [%l3],%f30; ld [%l3+4],%f31set X1,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbule .L138; nopset Zero,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbug .L131; nop.L138:set X1,%l3ld [%l3],%f30; ld [%l3+4],%f31set Y1,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbne .L141; nopset Z1,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbe .L139; nop.L141:set 1,%o0set .L142,%o1call BadCond; nopset .L143,%o0set X1,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*1+68]st %f31,[%sp+4*2+68]ld [%sp+4*1+68],%o1ld [%sp+4*2+68],%o2set Y1,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*3+68]st %f31,[%sp+4*4+68]ld [%sp+4*3+68],%o3ld [%sp+4*4+68],%o4set Z1,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*5+68]st %f31,[%sp+4*6+68]ld [%sp+4*5+68],%o5call printf; nopset .L144,%o0call printf; nopset .L145,%o0call printf; nopset .L146,%o0call notify; nopset U1,%l3ld [%l3],%f30; ld [%l3+4],%f31set X1,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbe .L150; nopset Y1,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbe .L150; nopset Z1,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L140; nop.L150:set .L151,%o0call printf; nopba .L140; nop.L139:set Z1,%l3ld [%l3],%f30; ld [%l3+4],%f31set U1,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbne .L154; nopset Z2,%l3ld [%l3],%f30; ld [%l3+4],%f31set U2,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbe .L152; nop.L154:set Z1,%l3ld [%l3],%f30; ld [%l3+4],%f31set U1,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbuge .L157; nopset Z2,%l3ld [%l3],%f30; ld [%l3+4],%f31set U2,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbul .L155; nop.L157:mov %g0,%o0set .L158,%o1call BadCond; nopset .L159,%o0call notify; nopset .L160,%o0set U1,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*1+68]st %f31,[%sp+4*2+68]ld [%sp+4*1+68],%o1ld [%sp+4*2+68],%o2set Z1,%l3ld [%l3],%f28; ld [%l3+4],%f29fsubd %f28,%f30,%f30st %f30,[%sp+4*3+68]st %f31,[%sp+4*4+68]ld [%sp+4*3+68],%o3ld [%sp+4*4+68],%o4call printf; nopset .L161,%o0set U2,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*1+68]st %f31,[%sp+4*2+68]ld [%sp+4*1+68],%o1ld [%sp+4*2+68],%o2set Z2,%l3ld [%l3],%f28; ld [%l3+4],%f29fsubd %f28,%f30,%f30st %f30,[%sp+4*3+68]st %f31,[%sp+4*4+68]ld [%sp+4*3+68],%o3ld [%sp+4*4+68],%o4call printf; nopba .L156; nop.L155:set Zero,%l3ld [%l3],%f30; ld [%l3+4],%f31set Z1,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbule .L164; nopset Z2,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbug .L162; nop.L164:set .L165,%o0set Radix,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*1+68]st %f31,[%sp+4*2+68]ld [%sp+4*1+68],%o1ld [%sp+4*2+68],%o2call printf; nopset .L166,%o0call printf; nopset .L167,%o0set Z1,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*1+68]st %f31,[%sp+4*2+68]ld [%sp+4*1+68],%o1ld [%sp+4*2+68],%o2set Z2,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*3+68]st %f31,[%sp+4*4+68]ld [%sp+4*3+68],%o3ld [%sp+4*4+68],%o4call printf; nopset .L168,%o0call notify; nop.L162:set Z1,%l3ld [%l3],%f30; ld [%l3+4],%f31set Z2,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbne .L171; nopset Zero,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbule .L169; nop.L171:set X,%l3set Z1,%l2ld [%l2],%f30; ld [%l2+4],%f31set U1,%l2ld [%l2],%f28; ld [%l2+4],%f29fdivd %f30,%f28,%f30st %f30,[%l3]; st %f31,[%l3+4]set Y,%l2set Z2,%l1ld [%l1],%f30; ld [%l1+4],%f31set U2,%l1ld [%l1],%f28; ld [%l1+4],%f29fdivd %f30,%f28,%f30st %f30,[%l2]; st %f31,[%l2+4]ld [%l2],%f30; ld [%l2+4],%f31ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbule .L172; nopset X,%l3set Y,%l2ld [%l2],%f30; ld [%l2+4],%f31st %f30,[%l3]; st %f31,[%l3+4].L172:set X,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*0+68]st %f31,[%sp+4*1+68]ld [%sp+4*0+68],%o0ld [%sp+4*1+68],%o1call log; nopfmovs %f0,%f30; fmovs %f1,%f31set Q,%l3fnegs %f30,%f30; fmovs %f31,%f31st %f30,[%l3]; st %f31,[%l3+4]set .L174,%o0call printf; nopset Radix,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*0+68]st %f31,[%sp+4*1+68]ld [%sp+4*0+68],%o0ld [%sp+4*1+68],%o1call log; nopfmovs %f0,%f30; fmovs %f1,%f31set .L175,%o0set Q,%l3ld [%l3],%f28; ld [%l3+4],%f29fdivd %f28,%f30,%f30st %f30,[%sp+4*1+68]st %f31,[%sp+4*2+68]ld [%sp+4*1+68],%o1ld [%sp+4*2+68],%o2call printf; nopset .L94,%l3ld [%l3],%f30; ld [%l3+4],%f31st %f30,[%sp+4*0+68]st %f31,[%sp+4*1+68]ld [%sp+4*0+68],%o0ld [%sp+4*1+68],%o1call log; nopfmovs %f0,%f30; fmovs %f1,%f31set .L176,%o0set Q,%l3ld [%l3],%f28; ld [%l3+4],%f29fdivd %f28,%f30,%f30st %f30,[%sp+4*1+68]st %f31,[%sp+4*2+68]ld [%sp+4*1+68],%o1ld [%sp+4*2+68],%o2call printf; nop.L169:set .L151,%o0call printf; nop.L156:.L152:.L140:call Pause; nopset Milestone,%l3set 35,%l2st %l2,[%l3]set Radix,%l3ld [%l3],%f30; ld [%l3+4],%f31set Two,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbul .L177; nopset X,%l3set Radix,%l2ld [%l2],%f30; ld [%l2+4],%f31set W,%l2ld [%l2],%f28; ld [%l2+4],%f29fmuld %f30,%f30,%f30fdivd %f28,%f30,%f30st %f30,[%l3]; st %f31,[%l3+4]set Y,%l2ld [%l3],%f30; ld [%l3+4],%f31set One,%l1ld [%l1],%f28; ld [%l1+4],%f29faddd %f30,%f28,%f28st %f28,[%l2]; st %f29,[%l2+4]set Z,%l1ld [%l2],%f28; ld [%l2+4],%f29fsubd %f28,%f30,%f30st %f30,[%l1]; st %f31,[%l1+4]set T,%l2ld [%l1],%f30; ld [%l1+4],%f31set U2,%l1ld [%l1],%f28; ld [%l1+4],%f29faddd %f30,%f28,%f26st %f26,[%l2]; st %f27,[%l2+4]ld [%l2],%f26; ld [%l2+4],%f27fsubd %f26,%f30,%f30st %f30,[%l3]; st %f31,[%l3+4]mov %g0,%o0ld [%l3],%f30; ld [%l3+4],%f31fcmpd %f30,%f28; nop; fbne .L181; nopset 1,%l3st %l3,[%fp+-24]ba .L182; nop.L181:st %g0,[%fp+-24].L182:ld [%fp+-24],%o1set .L180,%o2call TstCond; nopset X,%l3ld [%l3],%f30; ld [%l3+4],%f31set U2,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbne .L183; nopset .L185,%o0call printf; nop.L183:.L177:set .L186,%o0call printf; nopset Y,%l3set F9,%l2ld [%l2],%f30; ld [%l2+4],%f31set One,%l2ld [%l2],%f28; ld [%l2+4],%f29fmuld %f30,%f28,%f26st %f26,[%l3]; st %f27,[%l3+4]set Z,%l2fmuld %f28,%f30,%f26st %f26,[%l2]; st %f27,[%l2+4]set X,%l1set Half,%l0ld [%l0],%f26; ld [%l0+4],%f27fsubd %f30,%f26,%f30st %f30,[%l1]; st %f31,[%l1+4]ld [%l1],%f30; ld [%l1+4],%f31ld [%l3],%f24; ld [%l3+4],%f25fsubd %f24,%f26,%f24fsubd %f24,%f30,%f24st %f24,[%l3]; st %f25,[%l3+4]ld [%l2],%f24; ld [%l2+4],%f25fsubd %f24,%f26,%f26fsubd %f26,%f30,%f30st %f30,[%l2]; st %f31,[%l2+4]set U2,%l3ld [%l3],%f30; ld [%l3+4],%f31faddd %f28,%f30,%f26st %f26,[%l1]; st %f27,[%l1+4]set T,%l3ld [%l1],%f26; ld [%l1+4],%f27set Radix,%l2ld [%l2],%f24; ld [%l2+4],%f25fmuld %f26,%f24,%f22st %f22,[%l3]; st %f23,[%l3+4]set R,%l2fmuld %f24,%f26,%f26st %f26,[%l2]; st %f27,[%l2+4]ld [%l3],%f26; ld [%l3+4],%f27fsubd %f26,%f24,%f26st %f26,[%l1]; st %f27,[%l1+4]fmuld %f24,%f30,%f30ld [%l1],%f26; ld [%l1+4],%f27fsubd %f26,%f30,%f26st %f26,[%l1]; st %f27,[%l1+4]ld [%l2],%f26; ld [%l2+4],%f27fsubd %f26,%f24,%f26st %f26,[%l3]; st %f27,[%l3+4]ld [%l3],%f26; ld [%l3+4],%f27fsubd %f26,%f30,%f30st %f30,[%l3]; st %f31,[%l3+4]fsubd %f24,%f28,%f30ld [%l1],%f28; ld [%l1+4],%f29fmuld %f28,%f30,%f28st %f28,[%l1]; st %f29,[%l1+4]ld [%l3],%f28; ld [%l3+4],%f29fmuld %f28,%f30,%f30st %f30,[%l3]; st %f31,[%l3+4]set Zero,%l3ld [%l3],%f30; ld [%l3+4],%f31set X,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L187; nopset Y,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L187; nopset Z,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L187; nopset T,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L187; nopset GMult,%l3set 1,%l2st %l2,[%l3]ba .L188; nop.L187:mov %g0,%l3set GMult,%l2st %l3,[%l2]set 1,%o0mov %l3,%o1set .L189,%o2call TstCond; nop.L188:set Z,%l3set Radix,%l2ld [%l2],%f30; ld [%l2+4],%f31set U2,%l2ld [%l2],%f28; ld [%l2+4],%f29fmuld %f30,%f28,%f30st %f30,[%l3]; st %f31,[%l3+4]set X,%l2ld [%l3],%f30; ld [%l3+4],%f31set One,%l3ld [%l3],%f28; ld [%l3+4],%f29faddd %f28,%f30,%f28st %f28,[%l2]; st %f29,[%l2+4]ld [%l2],%f28; ld [%l2+4],%f29faddd %f28,%f30,%f30fmuld %f28,%f28,%f28fsubd %f30,%f28,%f30st %f30,[%sp+4*0+68]st %f31,[%sp+4*1+68]ld [%sp+4*0+68],%o0ld [%sp+4*1+68],%o1call fabs; nopfmovs %f0,%f30; fmovs %f1,%f31set U2,%l3ld [%l3],%f28; ld [%l3+4],%f29set Y,%l3fsubd %f30,%f28,%f30st %f30,[%l3]; st %f31,[%l3+4]set X,%l3set One,%l2ld [%l2],%f30; ld [%l2+4],%f31fsubd %f30,%f28,%f30st %f30,[%l3]; st %f31,[%l3+4]ld [%l3],%f30; ld [%l3+4],%f31fsubd %f30,%f28,%f28fmuld %f30,%f30,%f30fsubd %f28,%f30,%f30st %f30,[%sp+4*0+68]st %f31,[%sp+4*1+68]ld [%sp+4*0+68],%o0ld [%sp+4*1+68],%o1call fabs; nopfmovs %f0,%f30; fmovs %f1,%f31set Z,%l3set U1,%l2ld [%l2],%f28; ld [%l2+4],%f29fsubd %f30,%f28,%f30st %f30,[%l3]; st %f31,[%l3+4]mov %g0,%o0set Zero,%l3ld [%l3],%f30; ld [%l3+4],%f31set Y,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbug .L192; nopset Z,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbug .L192; nopset 1,%l3st %l3,[%fp+-24]ba .L193; nop.L192:st %g0,[%fp+-24].L193:ld [%fp+-24],%o1set .L191,%o2call TstCond; nopset Y,%l3set One,%l2ld [%l2],%f30; ld [%l2+4],%f31set U2,%l2ld [%l2],%f28; ld [%l2+4],%f29fsubd %f30,%f28,%f26st %f26,[%l3]; st %f27,[%l3+4]set X,%l2faddd %f30,%f28,%f28st %f28,[%l2]; st %f29,[%l2+4]set Z,%l1ld [%l3],%f28; ld [%l3+4],%f29fdivd %f30,%f28,%f28st %f28,[%l1]; st %f29,[%l1+4]ld [%l1],%f28; ld [%l1+4],%f29ld [%l2],%f26; ld [%l2+4],%f27fsubd %f28,%f26,%f28st %f28,[%l3]; st %f29,[%l3+4]set Three,%l3ld [%l3],%f28; ld [%l3+4],%f29fdivd %f30,%f28,%f30st %f30,[%l2]; st %f31,[%l2+4]set Nine,%l3ld [%l3],%f30; ld [%l3+4],%f31fdivd %f28,%f30,%f28st %f28,[%l1]; st %f29,[%l1+4]ld [%l1],%f28; ld [%l1+4],%f29ld [%l2],%f26; ld [%l2+4],%f27fsubd %f26,%f28,%f26st %f26,[%l2]; st %f27,[%l2+4]set T,%l3set TwentySeven,%l2ld [%l2],%f26; ld [%l2+4],%f27fdivd %f30,%f26,%f30st %f30,[%l3]; st %f31,[%l3+4]ld [%l3],%f30; ld [%l3+4],%f31fsubd %f28,%f30,%f30st %f30,[%l1]; st %f31,[%l1+4]set 2,%o0set Zero,%l3ld [%l3],%f30; ld [%l3+4],%f31set X,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L196; nopset Y,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L196; nopset Z,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L196; nopset 1,%l3st %l3,[%fp+-28]ba .L197; nop.L196:st %g0,[%fp+-28].L197:ld [%fp+-28],%o1set .L195,%o2call TstCond; nopset Y,%l3set F9,%l2ld [%l2],%f30; ld [%l2+4],%f31set One,%l2ld [%l2],%f28; ld [%l2+4],%f29fdivd %f30,%f28,%f26st %f26,[%l3]; st %f27,[%l3+4]set X,%l2set Half,%l1ld [%l1],%f26; ld [%l1+4],%f27fsubd %f30,%f26,%f30st %f30,[%l2]; st %f31,[%l2+4]ld [%l3],%f30; ld [%l3+4],%f31fsubd %f30,%f26,%f30ld [%l2],%f26; ld [%l2+4],%f27fsubd %f30,%f26,%f30st %f30,[%l3]; st %f31,[%l3+4]set U2,%l3ld [%l3],%f30; ld [%l3+4],%f31faddd %f28,%f30,%f30st %f30,[%l2]; st %f31,[%l2+4]set T,%l3ld [%l2],%f30; ld [%l2+4],%f31fdivd %f30,%f28,%f28st %f28,[%l3]; st %f29,[%l3+4]ld [%l3],%f28; ld [%l3+4],%f29fsubd %f28,%f30,%f30st %f30,[%l2]; st %f31,[%l2+4]set Zero,%l3ld [%l3],%f30; ld [%l3+4],%f31set X,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L198; nopset Y,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L198; nopset Z,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L198; nopset GDiv,%l3set 1,%l2st %l2,[%l3]ba .L199; nop.L198:mov %g0,%l3set GDiv,%l2st %l3,[%l2]set 1,%o0mov %l3,%o1set .L200,%o2call TstCond; nop.L199:set X,%l3set One,%l2ld [%l2],%f30; ld [%l2+4],%f31set U2,%l2ld [%l2],%f28; ld [%l2+4],%f29faddd %f30,%f28,%f28fdivd %f30,%f28,%f30st %f30,[%l3]; st %f31,[%l3+4]set Y,%l2set Half,%l1ld [%l1],%f30; ld [%l1+4],%f31ld [%l3],%f28; ld [%l3+4],%f29fsubd %f28,%f30,%f28fsubd %f28,%f30,%f30st %f30,[%l2]; st %f31,[%l2+4]set 1,%o0ld [%l2],%f30; ld [%l2+4],%f31set Zero,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbuge .L203; nopset 1,%l3st %l3,[%fp+-32]ba .L204; nop.L203:st %g0,[%fp+-32].L204:ld [%fp+-32],%o1set .L202,%o2call TstCond; nopset X,%l3set One,%l2ld [%l2],%f30; ld [%l2+4],%f31set U2,%l2ld [%l2],%f28; ld [%l2+4],%f29fsubd %f30,%f28,%f26st %f26,[%l3]; st %f27,[%l3+4]set Y,%l2set Radix,%l1ld [%l1],%f26; ld [%l1+4],%f27fmuld %f26,%f28,%f28faddd %f30,%f28,%f30st %f30,[%l2]; st %f31,[%l2+4]set Z,%l1ld [%l3],%f30; ld [%l3+4],%f31fmuld %f30,%f26,%f28st %f28,[%l1]; st %f29,[%l1+4]set T,%l0ld [%l2],%f28; ld [%l2+4],%f29fmuld %f28,%f26,%f24st %f24,[%l0]; st %f25,[%l0+4]set R,%o5ld [%l1],%f24; ld [%l1+4],%f25fdivd %f24,%f26,%f24st %f24,[%o5]; st %f25,[%o5+4]set StickyBit,%l1ld [%l0],%f24; ld [%l0+4],%f25fdivd %f24,%f26,%f26st %f26,[%l1]; st %f27,[%l1+4]ld [%o5],%f26; ld [%o5+4],%f27fsubd %f26,%f30,%f30st %f30,[%l3]; st %f31,[%l3+4]ld [%l1],%f30; ld [%l1+4],%f31fsubd %f30,%f28,%f30st %f30,[%l2]; st %f31,[%l2+4]mov %g0,%o0set Zero,%l3ld [%l3],%f30; ld [%l3+4],%f31set X,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f28,%f30; nop; fbne .L207; nop
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -