X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=mim%2Fdevelopment%2Fmim%2Fmimc%2Fmmqgen.mud;fp=mim%2Fdevelopment%2Fmim%2Fmimc%2Fmmqgen.mud;h=6fb29523df5a3feb8e469a204ef0aa4fccca82c5;hb=d73ace3f3292e320b461b8fcd2e9f5dc5d9684d7;hp=0000000000000000000000000000000000000000;hpb=d530283ea60fb0ddcc28e9c5bd072456afe06e07;p=pdp10-muddle.git diff --git a/mim/development/mim/mimc/mmqgen.mud b/mim/development/mim/mimc/mmqgen.mud new file mode 100644 index 0000000..6fb2952 --- /dev/null +++ b/mim/development/mim/mimc/mmqgen.mud @@ -0,0 +1,135 @@ + + + + + + + +) (BRANCH <>) (DIR <>) (SETF <>) + "AUX" (STR <2 >) (THING <1 >) + (TYP ) (TPS ) + (FLS <==? .W FLUSHED>) (SDIR .DIR) + (TTYP ) TYPTMP VAL-TEMP + (ETY ) + (TWIN ) + (B2 + .BRANCH) (ELSE )>) + STRD NUMD TEM TY (B3 ) (RW .W) + (FC <0? FIX>>) (LP ) B4 + (NXT-TAG )) + #DECL ((N STR THING) NODE (DCOD) FIX (B2 B3 B4) ATOM (TPS) + (DEAD) (NK FLS DIR SDIR NOTF BRANCH) ) + >> + 0>> .W) + (ELSE DONT-CARE)>> + > + ,SNODES>> + ,SNODES>> + > + >) + (ELSE + > + > + >)> + > 1>> + .TPS >> + > + = + >>) + (ELSE + >>>)>) + ( .TPS >> + = .STRD>)> + >> + <>> + )> + >> > + >>)> + .DIR <=? .W .STRD> > + )> + >) + (ELSE >)>)> + + + (( VALUE) + ( VALUE))) + (ELSE (( VALUE)))>) + ( (( VALUE))) + (ELSE ())> + ( LENGTH VALUE TYPE)) + (<==? .TPS LIST> ( VALUE)) + (ELSE ( LENGTH VALUE))>> + + > 1>) + (ELSE >>)> + >) + ( >)> + + > + + + ) + (ELSE )> + .LP>) + (ELSE )> + + )> + + ) + (ELSE )> + ) + ( >>>> + ) + (ELSE )> + )> + + + >) (ELSE .W)>>> + + + > .W>)> + ) + (ELSE + + + >) + ( + + > .W>>)> + + + >) + (ELSE + + + > + + + + > .W>)>)>) + (ELSE + + + > + .STRD) + (ELSE .W)>>> + + + .W) + (ELSE + + >> + + > + )>)>)> + > + +