X-Git-Url: https://jxself.org/git/?p=pdp10-muddle.git;a=blobdiff_plain;f=%3Cmdl.comp%3E%2Finfcmp.mud.21;fp=%3Cmdl.comp%3E%2Finfcmp.mud.21;h=3828c1a7430a1928fa3a2fa1cae4fb5d111b462a;hp=0000000000000000000000000000000000000000;hb=3395a5e4ef72d59cdb6832af7808dc9c2cf2a413;hpb=363cc6ead5cf4df20759797fe46b5dc29b3886e9 diff --git a//infcmp.mud.21 b//infcmp.mud.21 new file mode 100644 index 0000000..3828c1a --- /dev/null +++ b//infcmp.mud.21 @@ -0,0 +1,257 @@ + + + + + + +>> + +> + +> + +> + +> 0 > + + + > + +>)) + #DECL ((N) NODE (VALUE) DATUM) + > .ADR> .W>> + + + + + + + + + +)) + #DECL ((N) NODE (K) ) + ) + (ELSE + 1 OBLIST?> + ATOM OBLIST?> + )> + .R>> + + + +) (BRANCH <>) (DIR <>) + "AUX" (FLS <==? .W FLUSHED>) (SDIR .DIR) + (B2 + .BRANCH) + (ELSE )>) (B3 ) (RW .W) + ATO B4 VAC W2) + #DECL ((N) NODE (ATO) DATUM (NK FLS DIR SDIR NOTF BRANCH) ) + > + >> + > >> + > + + <==? ,MUDDLE 55>> + + 2 + (>)>> + + ) + (ELSE + >)>> + .BRANCH>> + )>) + ( >>> + + <==? ,MUDDLE 55>> + + 2 + (>)>> + ) + (ELSE + >)>> + .B3>>)> + .W> + + ) + (ELSE + >> + AC> + > .W2>) + (ELSE >>)> + + <==? ,MUDDLE 55>> + 2 + (>)>>) + (ELSE + 2 + (>)>>)> + + <==? ,MUDDLE 55>> + ) + (ELSE + .BRANCH>>)> + ) + (ELSE + <==? ,MUDDLE 55>> + ) + (ELSE + .B3>>)> + + + )>) + (ELSE + <==? ,MUDDLE 55>> + 2 + (>)>> + ) + (ELSE + 2 + (>)>> + .B2>>)> + + + + + > .W> + )>)> + > + +)) + #DECL ((AC) AC (W1 W2) DATUM) + <==? ,MUDDLE 55>> + .B>> + ()>> + ) + (ELSE + |VECBOT>> + ()>> + -1>>)> + > + +>> + +> + +) + (ELSE + > 1 NEXT> + > ASOC NEXT>) + (ELSE > 0 ASSOCIATIONS>)> + )> + >> + +) + (ELSE + > 1 > + > ASOC > + )> + > + + + + + + + + + + + +>) DAT OFF) + #DECL ((N NN) NODE (OFF) FIX) + ,ITEM> 0) + (<==? ,AVALUE> 2) + (ELSE 4)>> + >> + > + .W>> + +) (BRANCH <>) (DIR <>) + "AUX" (FLS <==? .W FLUSHED>) (SDIR .DIR) + (B2 + .BRANCH) + (ELSE )>) (B3 ) (RW .W) ATO + B4 VAC W2) + #DECL ((N) NODE (ATO) DATUM (NK FLS DIR SDIR NOTF BRANCH) ) + > + >> + NEXT> + > >) + (ELSE + > + > + > + |NODES + 1>> + .ATO)>> + > + + >)>> + + `O* + .BRANCH>> + ) + ( >>> + + >)>> + `O* .B3>> + .W> + + ) + (ELSE + >> + AC> + > .W2>) + (ELSE >>)> + + + + 6 + (>)>> + .BRANCH>> + ) + (ELSE + + 6 + (>)>> + .B3>> + + + )>) + (ELSE + + 6 + (>)>> + .B2>> + + + + + > .W> + )>)> + > + + + \ No newline at end of file