--- /dev/null
+
+#WORD *36752207516*
+ <GFCN \1aPROCESS-BRANCH-1 ("VALUE" FIX FIX FIX FIX) INST4 BYTEOFF5 CODEPTR6>
+ <TEMP (XREF9 %<>) PTR7:FIX TEMP12:LIST LREF8:LABEL-REF TREF26:XREF-INFO>
+ <INTGO>
+ <AND INST4 #WORD *177777* = PTR7>
+ <DEAD INST4>
+ <GVAL 'LABEL-TABLE = TEMP12>
+ <SUB PTR7 1 = PTR7 (TYPE FIX)>
+ <GRTR? PTR7 0 - RESTL15 (TYPE FIX)>
+ <LOOP (TEMP12 VALUE) (PTR7 VALUE)>
+RESTL14
+ <INTGO>
+ <RESTL TEMP12 1 = TEMP12 (TYPE LIST)>
+ <SUB PTR7 1 = PTR7 (TYPE FIX)>
+ <GRTR? PTR7 0 + RESTL14 (TYPE FIX)>
+RESTL15
+ <NTHL TEMP12 1 = LREF8 (TYPE LABEL-REF)>
+ <DEAD TEMP12>
+ <NTHUV LREF8 2 = TEMP12 (TYPE LIST)>
+ <LOOP>
+MAP17
+ <INTGO>
+ <EMPL? TEMP12 + MAPAP20>
+ <NTHL TEMP12 1 = TREF26>
+ <NTHUV TREF26 2 = PTR7 (TYPE FIX)>
+ <VEQUAL? CODEPTR6 PTR7 - PHRASE28 (TYPE FIX)>
+ <DEAD PTR7>
+ <SET XREF9 TREF26>
+ <DEAD TREF26>
+ <JUMP + MAPAP20>
+PHRASE28
+ <RESTL TEMP12 1 = TEMP12 (TYPE LIST)>
+ <JUMP + MAP17>
+MAPAP20
+ <TYPE? XREF9 <TYPE-CODE FALSE> - BOOL30>
+ <FRAME '\1aERROR>
+ <PUSH "JUMP NOT FOUND">
+ <PUSH LREF8>
+ <DEAD LREF8>
+ <PUSH CODEPTR6>
+ <DEAD CODEPTR6>
+ <PUSH BYTEOFF5>
+ <PUSH 'PROCESS-BRANCH>
+ <CALL '\1aERROR 5>
+BOOL30
+ <NTHUV XREF9 4 = XREF9>
+ <TYPE? XREF9 <TYPE-CODE FALSE> + BOOL32>
+ <EMPUU? XREF9 + BOOL32 (TYPE UVECTOR)>
+ <FRAME '\1aSCAN-PASS>
+ <PUSH BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <PUSH ()>
+ <PUSH XREF9>
+ <PUSH %<>>
+ <LENUU XREF9 = PTR7 (TYPE FIX)>
+ <DEAD XREF9>
+ <ADD PTR7 1 = STACK (TYPE FIX)>
+ <DEAD PTR7>
+ <CALL '\1aSCAN-PASS 5 = BYTEOFF5>
+BOOL32
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <END \1aPROCESS-BRANCH-1>
+
+#WORD *25675476534*
+ <GFCN \1aPROCESS-BRANCH-2 ("VALUE" FIX FIX FIX FIX FIX FIX) INST4 BYTEOFF5 CODEPTR6 INSC7 EAT8>
+ <TEMP (XREF11 %<>) PTR9 TEMP14 LREF10:LABEL-REF TREF28:XREF-INFO>
+ <INTGO>
+ <AND INST4 #WORD *177777* = PTR9>
+ <DEAD INST4>
+ <GVAL 'LABEL-TABLE = TEMP14>
+ <SUB PTR9 1 = PTR9 (TYPE FIX)>
+ <GRTR? PTR9 0 - RESTL17 (TYPE FIX)>
+ <LOOP (TEMP14 VALUE) (PTR9 VALUE)>
+RESTL16
+ <INTGO>
+ <RESTL TEMP14 1 = TEMP14 (TYPE LIST)>
+ <SUB PTR9 1 = PTR9 (TYPE FIX)>
+ <GRTR? PTR9 0 + RESTL16 (TYPE FIX)>
+RESTL17
+ <NTHL TEMP14 1 = LREF10 (TYPE LABEL-REF)>
+ <DEAD TEMP14>
+ <NTHUV LREF10 2 = TEMP14 (TYPE LIST)>
+ <LOOP>
+MAP19
+ <INTGO>
+ <EMPL? TEMP14 + MAPAP22>
+ <NTHL TEMP14 1 = TREF28>
+ <NTHUV TREF28 2 = PTR9 (TYPE FIX)>
+ <VEQUAL? CODEPTR6 PTR9 - PHRASE30 (TYPE FIX)>
+ <DEAD PTR9>
+ <SET XREF11 TREF28>
+ <DEAD TREF28>
+ <JUMP + MAPAP22>
+PHRASE30
+ <RESTL TEMP14 1 = TEMP14 (TYPE LIST)>
+ <JUMP + MAP19>
+MAPAP22
+ <TYPE? XREF11 <TYPE-CODE FALSE> - BOOL32>
+ <FRAME '\1aERROR>
+ <PUSH "JUMP NOT FOUND">
+ <PUSH LREF10>
+ <PUSH CODEPTR6>
+ <DEAD CODEPTR6>
+ <PUSH BYTEOFF5>
+ <PUSH 'PROCESS-BRANCH>
+ <CALL '\1aERROR 5>
+BOOL32
+ <NTHUV LREF10 3 = PTR9 (TYPE FIX)>
+ <DEAD LREF10>
+ <VEQUAL? EAT8 33 - PHRASE35 (TYPE FIX)>
+ <DEAD EAT8>
+ <ADD BYTEOFF5 2 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE35
+ <SUB PTR9 BYTEOFF5 = TEMP14 (TYPE FIX)>
+ <SUB TEMP14 1 = TEMP14 (TYPE FIX)>
+ <LESS? PTR9 0 + BOOL39 (TYPE FIX)>
+ <DEAD PTR9>
+ <GRTR? TEMP14 127 + BOOL39 (TYPE FIX)>
+ <LESS? TEMP14 -127 + BOOL39 (TYPE FIX)>
+ <DEAD TEMP14>
+ <NTHUV XREF11 12 = PTR9>
+ <TYPE? PTR9 <TYPE-CODE FALSE> + PHRASE38>
+ <DEAD PTR9>
+BOOL39
+ <PUTUV XREF11 5 %<>>
+ <DEAD XREF11>
+ <VEQUAL? INSC7 17 - PHRASE43 (TYPE FIX)>
+ <ADD BYTEOFF5 2 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE43
+ <VEQUAL? INSC7 244 + BOOL45 (TYPE FIX)>
+ <VEQUAL? INSC7 245 - PHRASE44 (TYPE FIX)>
+BOOL45
+ <ADD BYTEOFF5 5 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE44
+ <VEQUAL? INSC7 242 + BOOL47 (TYPE FIX)>
+ <VEQUAL? INSC7 243 - PHRASE46 (TYPE FIX)>
+ <DEAD INSC7>
+BOOL47
+ <ADD BYTEOFF5 6 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE46
+ <ADD BYTEOFF5 4 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE38
+ <PUTUV XREF11 5 'T>
+ <DEAD XREF11>
+ <ADD BYTEOFF5 1 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <END \1aPROCESS-BRANCH-2>
+
+#WORD *31767303722*
+ <GFCN \1aAGEN-BRANCH-1 ("VALUE" FIX FIX FIX FIX FIX) INST4 BYTEOFF5 CODEPTR6 INSCODE7>
+ <TEMP (SAVED-POINT11 0) TEMP14 TREF28:XREF-INFO XREF10:XREF-INFO>
+ <INTGO>
+ <AND INST4 #WORD *177777* = SAVED-POINT11>
+ <DEAD INST4>
+ <GVAL 'LABEL-TABLE = TEMP14>
+ <SUB SAVED-POINT11 1 = SAVED-POINT11 (TYPE FIX)>
+ <GRTR? SAVED-POINT11 0 - RESTL17 (TYPE FIX)>
+ <LOOP (TEMP14 VALUE) (SAVED-POINT11 VALUE)>
+RESTL16
+ <INTGO>
+ <RESTL TEMP14 1 = TEMP14 (TYPE LIST)>
+ <SUB SAVED-POINT11 1 = SAVED-POINT11 (TYPE FIX)>
+ <GRTR? SAVED-POINT11 0 + RESTL16 (TYPE FIX)>
+RESTL17
+ <NTHL TEMP14 1 = TEMP14 (TYPE LABEL-REF)>
+ <NTHUV TEMP14 3 = SAVED-POINT11 (TYPE FIX)>
+ <NTHUV TEMP14 2 = TEMP14 (TYPE LIST)>
+ <LOOP>
+MAP19
+ <INTGO>
+ <EMPL? TEMP14 + MAPAP22>
+ <NTHL TEMP14 1 = TREF28>
+ <NTHUV TREF28 2 = SAVED-POINT11 (TYPE FIX)>
+ <VEQUAL? CODEPTR6 SAVED-POINT11 - PHRASE30 (TYPE FIX)>
+ <DEAD SAVED-POINT11>
+ <SET XREF10 TREF28>
+ <DEAD TREF28>
+ <JUMP + MAPAP22>
+PHRASE30
+ <RESTL TEMP14 1 = TEMP14 (TYPE LIST)>
+ <JUMP + MAP19>
+MAPAP22
+ <NTHUV XREF10 4 = SAVED-POINT11>
+ <DEAD XREF10>
+ <TYPE? SAVED-POINT11 <TYPE-CODE FALSE> + BOOL32>
+ <EMPUU? SAVED-POINT11 + BOOL32 (TYPE UVECTOR)>
+ <FRAME '\1aOUTPUT-PASS>
+ <PUSH BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <PUSH ()>
+ <PUSH SAVED-POINT11>
+ <LENUU SAVED-POINT11 = SAVED-POINT11 (TYPE FIX)>
+ <ADD SAVED-POINT11 1 = STACK (TYPE FIX)>
+ <DEAD SAVED-POINT11>
+ <PUSH %<>>
+ <CALL '\1aOUTPUT-PASS 5 = BYTEOFF5>
+BOOL32
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <END \1aAGEN-BRANCH-1>
+
+#WORD *22476505124*
+ <GFCN \1aAGEN-BRANCH-2 ("VALUE" FIX ANY FIX ANY FIX FIX FIX) INST4 BYTEOFF5 CODEPTR6 INSCODE7 WHERE8 EAT9>
+ <TEMP PTR10:FIX TEMP15 TEMP16 TEMP32:FIX XREF12:XREF-INFO>
+ <INTGO>
+ <AND INST4 #WORD *177777* = PTR10>
+ <DEAD INST4>
+ <GVAL 'LABEL-TABLE = TEMP15>
+ <SET TEMP16 PTR10>
+ <DEAD PTR10>
+ <SUB TEMP16 1 = TEMP16 (TYPE FIX)>
+ <GRTR? TEMP16 0 - RESTL18 (TYPE FIX)>
+ <LOOP (TEMP15 VALUE) (TEMP16 VALUE)>
+RESTL17
+ <INTGO>
+ <RESTL TEMP15 1 = TEMP15 (TYPE LIST)>
+ <SUB TEMP16 1 = TEMP16 (TYPE FIX)>
+ <GRTR? TEMP16 0 + RESTL17 (TYPE FIX)>
+RESTL18
+ <NTHL TEMP15 1 = TEMP15 (TYPE LABEL-REF)>
+ <NTHUV TEMP15 3 = PTR10 (TYPE FIX)>
+ <NTHUV TEMP15 2 = TEMP15 (TYPE LIST)>
+ <LOOP>
+MAP20
+ <INTGO>
+ <EMPL? TEMP15 + MAPAP23>
+ <NTHL TEMP15 1 = TEMP16>
+ <NTHUV TEMP16 2 = TEMP32 (TYPE FIX)>
+ <EQUAL? TEMP32 CODEPTR6 - PHRASE31>
+ <DEAD TEMP32>
+ <SET XREF12 TEMP16>
+ <DEAD TEMP16>
+ <JUMP + MAPAP23>
+PHRASE31
+ <RESTL TEMP15 1 = TEMP15 (TYPE LIST)>
+ <JUMP + MAP20>
+MAPAP23
+ <ADD BYTEOFF5 1 = BYTEOFF5 (TYPE FIX)>
+ <SUB PTR10 BYTEOFF5 = PTR10 (TYPE FIX)>
+ <GVAL 'FBYTE-OFFSET = TEMP15>
+ <NTHUV XREF12 5 = TEMP16>
+ <TYPE? TEMP16 <TYPE-CODE FALSE> + PHRASE34>
+ <DEAD TEMP16>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <AND PTR10 #WORD *377* = STACK>
+ <DEAD PTR10>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <PUTUV XREF12 5 'T>
+ <JUMP + PHRASE65>
+PHRASE34
+ <VEQUAL? EAT9 33 - PHRASE36 (TYPE FIX)>
+ <DEAD EAT9>
+ <SUB PTR10 1 = PTR10 (TYPE FIX)>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <AND PTR10 #WORD *377* = STACK>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH PTR10 -8 = TEMP16 (TYPE FIX)>
+ <DEAD PTR10>
+ <AND TEMP16 #WORD *377* = STACK>
+ <DEAD TEMP16>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF5 1 = BYTEOFF5 (TYPE FIX)>
+ <PUTUV XREF12 5 %<>>
+ <JUMP + PHRASE65>
+PHRASE36
+ <VEQUAL? INSCODE7 244 + BOOL40 (TYPE FIX)>
+ <VEQUAL? INSCODE7 245 - PHRASE39 (TYPE FIX)>
+BOOL40
+ <FRAME '\1aPUT-FCODE>
+ <PUSH WHERE8>
+ <DEAD WHERE8>
+ <PUSH 215>
+ <CALL '\1aPUT-FCODE 2>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <GVAL 'IST-SOBGEQ = TEMP16>
+ <EQUAL? TEMP16 INSCODE7 - PHRASE44>
+ <DEAD TEMP16>
+ <SET TEMP16 24 (TYPE FIX)>
+ <JUMP + PHRASE45>
+PHRASE44
+ <SET TEMP16 20 (TYPE FIX)>
+PHRASE45
+ <PUSH TEMP16>
+ <DEAD TEMP16>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 3>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 49>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <GVAL 'FBYTE-OFFSET = TEMP15>
+ <ADD BYTEOFF5 4 = BYTEOFF5 (TYPE FIX)>
+ <SUB PTR10 4 = PTR10 (TYPE FIX)>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <AND PTR10 #WORD *377* = STACK>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH PTR10 -8 = TEMP32 (TYPE FIX)>
+ <DEAD PTR10>
+ <AND TEMP32 #WORD *377* = STACK>
+ <DEAD TEMP32>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <PUTUV XREF12 5 %<>>
+ <JUMP + PHRASE65>
+PHRASE39
+ <VEQUAL? INSCODE7 244 + BOOL51 (TYPE FIX)>
+ <VEQUAL? INSCODE7 242 - PHRASE50 (TYPE FIX)>
+BOOL51
+ <SUB PTR10 5 = PTR10 (TYPE FIX)>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 2>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 17>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 3>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 49>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <GVAL 'FBYTE-OFFSET = TEMP15>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <AND PTR10 #WORD *377* = STACK>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH PTR10 -8 = TEMP32 (TYPE FIX)>
+ <DEAD PTR10>
+ <AND TEMP32 #WORD *377* = STACK>
+ <DEAD TEMP32>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF5 5 = BYTEOFF5 (TYPE FIX)>
+ <PUTUV XREF12 5 %<>>
+ <JUMP + PHRASE65>
+PHRASE50
+ <VEQUAL? INSCODE7 17 + PHRASE58 (TYPE FIX)>
+ <FRAME '\1aPUT-FCODE>
+ <PUSH WHERE8>
+ <DEAD WHERE8>
+ <FRAME '\1aINS-INVERT>
+ <PUSH INSCODE7>
+ <DEAD INSCODE7>
+ <CALL '\1aINS-INVERT 1 = STACK>
+ <CALL '\1aPUT-FCODE 2>
+ <SUB PTR10 3 = PTR10 (TYPE FIX)>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 3>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 49>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <GVAL 'FBYTE-OFFSET = TEMP15>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <AND PTR10 #WORD *377* = STACK>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH PTR10 -8 = TEMP32 (TYPE FIX)>
+ <DEAD PTR10>
+ <AND TEMP32 #WORD *377* = STACK>
+ <DEAD TEMP32>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF5 3 = BYTEOFF5 (TYPE FIX)>
+ <PUTUV XREF12 5 %<>>
+ <JUMP + PHRASE65>
+PHRASE58
+ <FRAME '\1aPUT-FCODE>
+ <PUSH WHERE8>
+ <DEAD WHERE8>
+ <PUSH 49>
+ <CALL '\1aPUT-FCODE 2>
+ <ADD BYTEOFF5 1 = BYTEOFF5 (TYPE FIX)>
+ <SUB PTR10 1 = PTR10 (TYPE FIX)>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <AND PTR10 #WORD *377* = STACK>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH PTR10 -8 = TEMP32 (TYPE FIX)>
+ <DEAD PTR10>
+ <AND TEMP32 #WORD *377* = STACK>
+ <DEAD TEMP32>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <PUTUV XREF12 5 %<>>
+PHRASE65
+ <PUTUV XREF12 6 BYTEOFF5 (TYPE FIX)>
+ <PUTUV XREF12 2 TEMP15>
+ <DEAD XREF12 TEMP15>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <END \1aAGEN-BRANCH-2>
+
+#WORD *7631774431*
+ <GFCN \1aINS-INVERT ("VALUE" FIX FIX) INS4>
+ <TEMP TEMP5:FIX>
+ <INTGO>
+ <XOR INS4 #WORD *1* = TEMP5>
+ <DEAD INS4>
+ <RETURN TEMP5>
+ <DEAD TEMP5>
+ <END \1aINS-INVERT>
+
+"PASS TO FIXUP THE LABELS IN THE FINAL CODE"
+
+#WORD *1205430260*
+ <GFCN \1aFIXUP-PASS ("VALUE" ANY)>
+ <TEMP LABELS4:LIST TEMP16 ADDR6:FIX TEMP30:LIST XREF31:XREF-INFO POINT5 TEMP33 DADDR32:FIX>
+ <INTGO>
+ <GVAL 'LABEL-TABLE = LABELS4>
+ <SET TEMP16 %<> (TYPE FALSE)>
+ <LOOP>
+MAP8
+ <INTGO>
+ <EMPL? LABELS4 + MAPAP11>
+ <NTHL LABELS4 1 = TEMP16>
+ <NTHUV TEMP16 3 = ADDR6 (TYPE FIX)>
+ <NTHUV TEMP16 2 = TEMP30 (TYPE LIST)>
+ <LOOP>
+MAP20
+ <INTGO>
+ <EMPL? TEMP30 + MAPAP23>
+ <NTHL TEMP30 1 = XREF31>
+ <NTHUV XREF31 2 = POINT5 (TYPE FIX)>
+ <NTHUV XREF31 6 = TEMP33 (TYPE FIX)>
+ <SUB ADDR6 TEMP33 = DADDR32 (TYPE FIX)>
+ <DEAD TEMP33>
+ <NTHUV XREF31 5 = TEMP33>
+ <TYPE? TEMP33 <TYPE-CODE FALSE> + BOOL34>
+ <DEAD TEMP33>
+ <SET TEMP33 DADDR32>
+ <LESS? TEMP33 0 - TAG35 (TYPE FIX)>
+ <SUB 0 TEMP33 = TEMP33 (TYPE FIX)>
+TAG35
+ <GRTR? TEMP33 127 - BOOL34 (TYPE FIX)>
+ <DEAD TEMP33>
+ <FRAME '\1aERROR>
+ <PUSH "CANT FIT OFFSET">
+ <PUSH 'FIXUP-PASS>
+ <CALL '\1aERROR 2>
+BOOL34
+ <NTHUV XREF31 5 = TEMP33>
+ <DEAD XREF31>
+ <TYPE? TEMP33 <TYPE-CODE FALSE> + PHRASE38>
+ <DEAD TEMP33>
+ <FRAME '\1aPUT-FCODE>
+ <PUSH POINT5>
+ <DEAD POINT5>
+ <AND DADDR32 #WORD *377* = STACK>
+ <DEAD DADDR32>
+ <CALL '\1aPUT-FCODE 2>
+ <JUMP + PHRASE40>
+PHRASE38
+ <FRAME '\1aPUT-FCODE>
+ <PUSH POINT5>
+ <AND DADDR32 #WORD *377* = STACK>
+ <CALL '\1aPUT-FCODE 2>
+ <FRAME '\1aPUT-FCODE>
+ <ADD POINT5 1 = STACK (TYPE FIX)>
+ <DEAD POINT5>
+ <LSH DADDR32 -8 = TEMP33 (TYPE FIX)>
+ <DEAD DADDR32>
+ <AND TEMP33 #WORD *377* = STACK>
+ <DEAD TEMP33>
+ <CALL '\1aPUT-FCODE 2>
+PHRASE40
+ <RESTL TEMP30 1 = TEMP30 (TYPE LIST)>
+ <JUMP + MAP20>
+MAPAP23
+ <NTHUV TEMP16 6 = POINT5>
+ <DEAD TEMP16>
+ <SET TEMP16 POINT5>
+ <TYPE? TEMP16 <TYPE-CODE FALSE> + PHRASE44>
+ <FRAME '\1aPUT-FCODE>
+ <PUSH POINT5>
+ <AND ADDR6 #WORD *377* = STACK>
+ <CALL '\1aPUT-FCODE 2>
+ <FRAME '\1aPUT-FCODE>
+ <ADD POINT5 1 = STACK (TYPE FIX)>
+ <LSH ADDR6 -8 = DADDR32 (TYPE FIX)>
+ <AND DADDR32 #WORD *377* = STACK>
+ <DEAD DADDR32>
+ <CALL '\1aPUT-FCODE 2>
+ <FRAME '\1aPUT-FCODE>
+ <ADD POINT5 2 = STACK (TYPE FIX)>
+ <LSH ADDR6 -16 = DADDR32 (TYPE FIX)>
+ <AND DADDR32 #WORD *377* = STACK>
+ <DEAD DADDR32>
+ <CALL '\1aPUT-FCODE 2>
+ <FRAME '\1aPUT-FCODE>
+ <ADD POINT5 3 = STACK (TYPE FIX)>
+ <DEAD POINT5>
+ <LSH ADDR6 -24 = DADDR32 (TYPE FIX)>
+ <DEAD ADDR6>
+ <AND DADDR32 #WORD *377* = STACK>
+ <DEAD DADDR32>
+ <CALL '\1aPUT-FCODE 2 = TEMP16>
+PHRASE44
+ <RESTL LABELS4 1 = LABELS4 (TYPE LIST)>
+ <JUMP + MAP8>
+MAPAP11
+ <RETURN TEMP16>
+ <DEAD TEMP16>
+ <END \1aFIXUP-PASS>
+
+#WORD *33533202363*
+ <GFCN \1aCLEAR-CONSTANT-TABLE-FOR-SCAN ("VALUE" ATOM)>
+ <TEMP PTR7 MCNT8:FIX TEMP12:FIX>
+ <INTGO>
+ <GVAL 'CONSTANT-TABLE = PTR7>
+ <GVAL 'CONSTANT-POINTER = MCNT8>
+ <LOOP>
+AGAIN9
+ <INTGO>
+ <NTHUU PTR7 2 = TEMP12 (TYPE FIX)>
+ <VEQUAL? TEMP12 -1 - PHRASE11 (TYPE FIX)>
+ <DEAD TEMP12>
+ <PUTUU PTR7 2 0>
+PHRASE11
+ <SUB MCNT8 2 = MCNT8 (TYPE FIX)>
+ <GRTR? MCNT8 0 + PHRASE16 (TYPE FIX)>
+ <RETURN 'T>
+PHRASE16
+ <RESTUU PTR7 2 = PTR7 (TYPE UVECTOR)>
+ <JUMP + AGAIN9>
+ <END \1aCLEAR-CONSTANT-TABLE-FOR-SCAN>
+
+#WORD *17115254301*
+ <GFCN \1aCHECK-CONSTANT-TABLE ("VALUE" <OR ATOM !<FALSE>> FIX FIX) PTR4 BYTEOFF5>
+ <TEMP TAB6:UVECTOR TEMP9>
+ <INTGO>
+ <GVAL 'CONSTANT-TABLE = TAB6>
+ <ADD PTR4 1 = PTR4 (TYPE FIX)>
+ <NTHUU TAB6 PTR4 = TEMP9 (TYPE FIX)>
+ <VEQUAL? TEMP9 0 - PHRASE8 (TYPE FIX)>
+ <DEAD TEMP9>
+ <PUTUU TAB6 PTR4 -1>
+ <DEAD TAB6 PTR4>
+ <RETURN 'T>
+PHRASE8
+ <NTHUU TAB6 PTR4 = TEMP9 (TYPE FIX)>
+ <VEQUAL? TEMP9 -1 - PHRASE12 (TYPE FIX)>
+ <DEAD TEMP9>
+ <RETURN %<>>
+PHRASE12
+ <NTHUU TAB6 PTR4 = TEMP9 (TYPE FIX)>
+ <SUB BYTEOFF5 TEMP9 = BYTEOFF5 (TYPE FIX)>
+ <DEAD TEMP9>
+ <GRTR? BYTEOFF5 32767 - PHRASE18 (TYPE FIX)>
+ <DEAD BYTEOFF5>
+ <PUTUU TAB6 PTR4 -1>
+ <DEAD TAB6 PTR4>
+ <RETURN 'T>
+PHRASE18
+ <RETURN %<>>
+ <END \1aCHECK-CONSTANT-TABLE>
+
+#WORD *14315212026*
+ <GFCN \1aASSEMBLE-CODE ("VALUE" <LIST FIX FIX> FIX ATOM) SBYTEOFF4 FNAME5>
+ <TEMP LBYTEOFF10 EBYTEOFF6:FIX NPASSES24:FIX NEBYTEOFF23:FIX>
+ <INTGO>
+ <SET LBYTEOFF10 %<> (TYPE FALSE)>
+ <LOOP>
+AGAIN11
+ <INTGO>
+ <FRAME '\1aINIT-LABEL-CHECK>
+ <CALL '\1aINIT-LABEL-CHECK 0>
+ <FRAME '\1aCLEAR-CONSTANT-TABLE-FOR-SCAN>
+ <CALL '\1aCLEAR-CONSTANT-TABLE-FOR-SCAN 0>
+ <FRAME '\1aSCAN-PASS>
+ <PUSH SBYTEOFF4>
+ <CALL '\1aSCAN-PASS 1 = EBYTEOFF6>
+ <TYPE? LBYTEOFF10 <TYPE-CODE FALSE> - PHRASE21>
+ <DEAD LBYTEOFF10>
+ <GVAL 'GLUE = LBYTEOFF10>
+ <TYPE? LBYTEOFF10 <TYPE-CODE FALSE> + PHRASE21>
+ <DEAD LBYTEOFF10>
+ <FRAME '\1aCHECK-UNRESOLVED-CALLS>
+ <PUSH EBYTEOFF6>
+ <PUSH SBYTEOFF4>
+ <CALL '\1aCHECK-UNRESOLVED-CALLS 2 = LBYTEOFF10>
+ <VEQUAL? LBYTEOFF10 SBYTEOFF4 + PHRASE21 (TYPE FIX)>
+ <SET SBYTEOFF4 LBYTEOFF10>
+ <JUMP + AGAIN11>
+PHRASE21
+ <GVAL 'MAX-NUMBER-PASSES = NPASSES24>
+ <LOOP>
+AGAIN25
+ <INTGO>
+ <VEQUAL? NPASSES24 0 + EXIT22 (TYPE FIX)>
+ <FRAME '\1aCLEAR-CONSTANT-TABLE-FOR-SCAN>
+ <CALL '\1aCLEAR-CONSTANT-TABLE-FOR-SCAN 0>
+ <FRAME '\1aINIT-LABEL-CHECK>
+ <CALL '\1aINIT-LABEL-CHECK 0>
+ <FRAME '\1aSCAN-PASS>
+ <PUSH SBYTEOFF4>
+ <CALL '\1aSCAN-PASS 1 = NEBYTEOFF23>
+ <SUB NEBYTEOFF23 EBYTEOFF6 = LBYTEOFF10 (TYPE FIX)>
+ <DEAD EBYTEOFF6>
+ <VEQUAL? LBYTEOFF10 0 + EXIT22 (TYPE FIX)>
+ <DEAD LBYTEOFF10>
+ <SET EBYTEOFF6 NEBYTEOFF23>
+ <DEAD NEBYTEOFF23>
+ <SUB NPASSES24 1 = NPASSES24 (TYPE FIX)>
+ <JUMP + AGAIN25>
+EXIT22
+ <FRAME '\1aCLEAR-CONSTANT-TABLE-FOR-SCAN>
+ <CALL '\1aCLEAR-CONSTANT-TABLE-FOR-SCAN 0>
+ <FRAME '\1aINIT-LABEL-CHECK>
+ <CALL '\1aINIT-LABEL-CHECK 0>
+ <FRAME '\1aOUTPUT-PASS>
+ <PUSH SBYTEOFF4>
+ <CALL '\1aOUTPUT-PASS 1 = EBYTEOFF6>
+ <FRAME '\1aFIXUP-PASS>
+ <CALL '\1aFIXUP-PASS 0>
+ <GVAL 'GLUE = LBYTEOFF10>
+ <TYPE? LBYTEOFF10 <TYPE-CODE FALSE> + PHRASE43>
+ <DEAD LBYTEOFF10>
+ <FRAME '\1aUPDATE-CALL-ENTRY-TABLE>
+ <PUSH FNAME5>
+ <DEAD FNAME5>
+ <CALL '\1aUPDATE-CALL-ENTRY-TABLE 1 = LBYTEOFF10>
+ <FRAME '\1aADD-UNRESOLVED-CALLS>
+ <CALL '\1aADD-UNRESOLVED-CALLS 0>
+ <FRAME '\1aFIXUP-UNRESOLVED-CALLS>
+ <PUSH LBYTEOFF10>
+ <DEAD LBYTEOFF10>
+ <CALL '\1aFIXUP-UNRESOLVED-CALLS 1>
+PHRASE43
+ <CONS EBYTEOFF6 () = LBYTEOFF10>
+ <DEAD EBYTEOFF6>
+ <CONS SBYTEOFF4 LBYTEOFF10 = LBYTEOFF10>
+ <DEAD SBYTEOFF4>
+ <RETURN LBYTEOFF10>
+ <DEAD LBYTEOFF10>
+ <END \1aASSEMBLE-CODE>
+
+#WORD *37136760716*
+ <GFCN \1aSCAN-PASS ("VALUE" FIX FIX "OPTIONAL" LIST CODEVEC ANY FIX) BYTEOFF9 CL10 CV11 CLABELS12 MAXPTR13>
+ <OPT-DISPATCH 1 %<> OPT4 OPT5 OPT6 OPT7 OPT8>
+OPT4
+ <PUSH #T$UNBOUND 0>
+OPT5
+ <PUSH #T$UNBOUND 0>
+OPT6
+ <PUSH 'T>
+OPT7
+ <PUSH #T$UNBOUND 0>
+OPT8
+ <TEMP PTR24:FIX IN-CASE?31 AFLG28 INS25:FIX INSCODE26:FIX OP-INF29:UVECTOR NUM-OPS30:FIX TEMP49 TEMP55 SHFT74:FIX FNUM75:FIX SIZ79:FIX CNT87:FIX ADR78:FIX EAC76>
+ <INTGO>
+ <TYPE? CL10 <TYPE-CODE UNBOUND> - TAG14>
+ <GVAL 'CODE-LIST = CL10>
+TAG14
+ <TYPE? CV11 <TYPE-CODE UNBOUND> - TAG16>
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+TAG16
+ <TYPE? MAXPTR13 <TYPE-CODE UNBOUND> - TAG18>
+ <GVAL 'CODE-COUNT = MAXPTR13>
+TAG18
+ <EMPL? CL10 + BOOL20 (TYPE LIST)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+BOOL20
+ <SET PTR24 1 (TYPE FIX)>
+ <SET IN-CASE?31 %<> (TYPE FALSE)>
+ <LOOP>
+AGAIN33
+ <INTGO>
+ <SET AFLG28 'T (TYPE ATOM)>
+ <TYPE? CLABELS12 <TYPE-CODE FALSE> + PHRASE35>
+ <FRAME '\1aCHECK-LABEL>
+ <PUSH BYTEOFF9>
+ <PUSH PTR24>
+ <CALL '\1aCHECK-LABEL 2>
+PHRASE35
+ <NTHUU CV11 1 = INS25 (TYPE FIX)>
+ <LSH INS25 -24 = INSCODE26 (TYPE FIX)>
+ <RESTUU CV11 1 = CV11 (TYPE UVECTOR)>
+ <EMPUU? CV11 - PHRASE41 (TYPE UVECTOR)>
+ <EMPL? CL10 - PHRASE40 (TYPE LIST)>
+ <SET AFLG28 %<> (TYPE FALSE)>
+ <JUMP + PHRASE41>
+PHRASE40
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+PHRASE41
+ <ADD PTR24 1 = PTR24 (TYPE FIX)>
+ <TYPE? IN-CASE?31 <TYPE-CODE FALSE> + PHRASE43>
+ <SUB IN-CASE?31 1 = IN-CASE?31 (TYPE FIX)>
+ <LESS? IN-CASE?31 0 - PHRASE45 (TYPE FIX)>
+ <SET IN-CASE?31 %<> (TYPE FALSE)>
+PHRASE45
+ <ADD BYTEOFF9 2 = BYTEOFF9 (TYPE FIX)>
+ <JUMP + AGAIN33>
+PHRASE43
+ <FRAME '\1aGET-INST-INFO>
+ <PUSH INSCODE26>
+ <CALL '\1aGET-INST-INFO 1 = OP-INF29>
+ <NTHUU OP-INF29 2 = TEMP49 (TYPE FIX)>
+ <LSH TEMP49 -24 = NUM-OPS30 (TYPE FIX)>
+ <DEAD TEMP49>
+ <GVAL 'SPECIAL-OPS = TEMP49>
+ <EMPUU? TEMP49 + PHRASE51>
+ <LOOP (INSCODE26 VALUE) (TEMP49 LENGTH VALUE)>
+TAG53
+ <NTHUU TEMP49 1 = TEMP55>
+ <VEQUAL? TEMP55 INSCODE26 + TAG52>
+ <DEAD TEMP55>
+ <RESTUU TEMP49 1 = TEMP49 (TYPE UVECTOR)>
+ <EMPUU? TEMP49 - TAG53>
+ <JUMP + PHRASE51>
+TAG52
+ <FRAME '\1aSCAN-SPECIAL-CODE>
+ <PUSH INS25>
+ <DEAD INS25>
+ <PUSH BYTEOFF9>
+ <DEAD BYTEOFF9>
+ <CALL '\1aSCAN-SPECIAL-CODE 2 = BYTEOFF9>
+ <JUMP + EXIT73>
+PHRASE51
+ <GVAL 'BRANCH-INS = TEMP49>
+ <EMPUU? TEMP49 + PHRASE59>
+ <LOOP (INSCODE26 VALUE) (TEMP49 LENGTH VALUE)>
+TAG61
+ <NTHUU TEMP49 1 = TEMP55>
+ <VEQUAL? TEMP55 INSCODE26 + TAG60>
+ <DEAD TEMP55>
+ <RESTUU TEMP49 1 = TEMP49 (TYPE UVECTOR)>
+ <EMPUU? TEMP49 - TAG61>
+ <JUMP + PHRASE59>
+TAG60
+ <FRAME '\1aPROCESS-BRANCH-1>
+ <PUSH INS25>
+ <PUSH BYTEOFF9>
+ <DEAD BYTEOFF9>
+ <SUB PTR24 1 = STACK (TYPE FIX)>
+ <CALL '\1aPROCESS-BRANCH-1 3 = BYTEOFF9>
+PHRASE59
+ <GVAL 'CASE-INS = TEMP49>
+ <EMPUU? TEMP49 + PHRASE65>
+ <LOOP (INSCODE26 VALUE) (TEMP49 LENGTH VALUE)>
+TAG67
+ <NTHUU TEMP49 1 = TEMP55>
+ <VEQUAL? TEMP55 INSCODE26 + TAG66>
+ <DEAD TEMP55>
+ <RESTUU TEMP49 1 = TEMP49 (TYPE UVECTOR)>
+ <EMPUU? TEMP49 - TAG67>
+ <JUMP + PHRASE65>
+TAG66
+ <SET IN-CASE?31 0 (TYPE FIX)>
+PHRASE65
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <VEQUAL? NUM-OPS30 0 + EXIT73 (TYPE FIX)>
+ <SET SHFT74 -24 (TYPE FIX)>
+ <SET FNUM75 1 (TYPE FIX)>
+ <SET SIZ79 1 (TYPE FIX)>
+ <SET TEMP49 %<> (TYPE FALSE)>
+ <LOOP>
+AGAIN81
+ <INTGO>
+ <SUB NUM-OPS30 1 = NUM-OPS30 (TYPE FIX)>
+ <LESS? NUM-OPS30 0 - PHRASE83 (TYPE FIX)>
+ <SUB SIZ79 1 = SIZ79 (TYPE FIX)>
+PHRASE83
+ <SET CNT87 -8 (TYPE FIX)>
+ <LOOP>
+AGAIN88
+ <INTGO>
+ <SUB SIZ79 1 = SIZ79 (TYPE FIX)>
+ <LESS? SIZ79 0 - PHRASE90 (TYPE FIX)>
+ <TYPE? IN-CASE?31 <TYPE-CODE FALSE> + PHRASE100>
+ <TYPE? TEMP49 <TYPE-CODE FALSE> + PHRASE100>
+ <GRTR? NUM-OPS30 0 + PHRASE97 (TYPE FIX)>
+ <SET IN-CASE?31 TEMP49>
+ <DEAD TEMP49>
+ <JUMP + PHRASE100>
+PHRASE97
+ <VEQUAL? NUM-OPS30 1 - PHRASE100 (TYPE FIX)>
+ <SET TEMP55 TEMP49>
+ <DEAD TEMP49>
+PHRASE100
+ <SET TEMP49 %<> (TYPE FALSE)>
+ <JUMP + EXIT86>
+PHRASE90
+ <ADD SHFT74 8 = SHFT74 (TYPE FIX)>
+ <GRTR? SHFT74 0 - PHRASE113 (TYPE FIX)>
+ <SET SHFT74 -24 (TYPE FIX)>
+ <ADD PTR24 1 = PTR24 (TYPE FIX)>
+ <VEQUAL? AFLG28 0 - BOOL107>
+ <FRAME '\1aERROR>
+ <PUSH 'ACCESS-BEYOND-END-OF-CODE!-ERRORS>
+ <CALL '\1aERROR 1>
+BOOL107
+ <NTHUU CV11 1 = INS25 (TYPE FIX)>
+ <RESTUU CV11 1 = CV11 (TYPE UVECTOR)>
+ <EMPUU? CV11 - PHRASE113 (TYPE UVECTOR)>
+ <EMPL? CL10 - PHRASE112 (TYPE LIST)>
+ <SET AFLG28 %<> (TYPE FALSE)>
+ <JUMP + PHRASE113>
+PHRASE112
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+PHRASE113
+ <ADD CNT87 8 = CNT87 (TYPE FIX)>
+ <LSH INS25 SHFT74 = TEMP55 (TYPE FIX)>
+ <AND TEMP55 #WORD *377* = ADR78>
+ <DEAD TEMP55>
+ <TYPE? TEMP49 <TYPE-CODE FALSE> + AGAIN88>
+ <LSH ADR78 CNT87 = TEMP55 (TYPE FIX)>
+ <OR TEMP49 TEMP55 = TEMP49>
+ <DEAD TEMP55>
+ <JUMP + AGAIN88>
+EXIT86
+ <LESS? NUM-OPS30 0 + EXIT73 (TYPE FIX)>
+ <AND ADR78 #WORD *360* = EAC76>
+ <AND ADR78 #WORD *17* = CNT87>
+ <FRAME '\1aGET-OP-INFO>
+ <PUSH FNUM75>
+ <PUSH OP-INF29>
+ <CALL '\1aGET-OP-INFO 2 = TEMP55>
+ <AND TEMP55 #WORD *7* = SIZ79>
+ <ADD FNUM75 1 = FNUM75 (TYPE FIX)>
+ <VEQUAL? TEMP55 32 + BOOL124 (TYPE FIX)>
+ <VEQUAL? TEMP55 33 - PHRASE123 (TYPE FIX)>
+BOOL124
+ <FRAME '\1aPROCESS-BRANCH-2>
+ <PUSH INS25>
+ <PUSH BYTEOFF9>
+ <DEAD BYTEOFF9>
+ <SUB PTR24 1 = STACK (TYPE FIX)>
+ <PUSH INSCODE26>
+ <PUSH TEMP55>
+ <DEAD TEMP55>
+ <CALL '\1aPROCESS-BRANCH-2 5 = BYTEOFF9>
+ <SET SIZ79 1 (TYPE FIX)>
+ <JUMP + AGAIN81>
+PHRASE123
+ <LESS? EAC76 64 - PHRASE126 (TYPE FIX)>
+ <SET SIZ79 1 (TYPE FIX)>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <TYPE? IN-CASE?31 <TYPE-CODE FALSE> + AGAIN81>
+ <VEQUAL? NUM-OPS30 0 - PHRASE130 (TYPE FIX)>
+ <SET IN-CASE?31 CNT87>
+ <DEAD CNT87>
+ <JUMP + AGAIN81>
+PHRASE130
+ <VEQUAL? NUM-OPS30 1 - AGAIN81 (TYPE FIX)>
+ <SET TEMP55 CNT87>
+ <DEAD CNT87>
+ <JUMP + AGAIN81>
+PHRASE126
+ <VEQUAL? EAC76 64 - PHRASE136 (TYPE FIX)>
+ <SUB FNUM75 1 = FNUM75 (TYPE FIX)>
+ <ADD NUM-OPS30 1 = NUM-OPS30 (TYPE FIX)>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <SET SIZ79 1 (TYPE FIX)>
+ <JUMP + AGAIN81>
+PHRASE136
+ <VEQUAL? EAC76 80 + BOOL138 (TYPE FIX)>
+ <VEQUAL? EAC76 96 + BOOL138 (TYPE FIX)>
+ <VEQUAL? EAC76 112 - PHRASE137 (TYPE FIX)>
+BOOL138
+ <SET SIZ79 1 (TYPE FIX)>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <JUMP + AGAIN81>
+PHRASE137
+ <VEQUAL? EAC76 128 + BOOL140 (TYPE FIX)>
+ <VEQUAL? EAC76 144 - PHRASE139 (TYPE FIX)>
+BOOL140
+ <GVAL 'NAC-PC = TEMP55>
+ <EQUAL? TEMP55 CNT87 - PHRASE142>
+ <DEAD TEMP55>
+ <VEQUAL? EAC76 144 - PHRASE144 (TYPE FIX)>
+ <DEAD EAC76>
+ <SET SIZ79 5 (TYPE FIX)>
+ <JUMP + PHRASE150>
+PHRASE144
+ <VEQUAL? SIZ79 2 + BOOL146 (TYPE FIX)>
+ <VEQUAL? SIZ79 5 - PHRASE145 (TYPE FIX)>
+BOOL146
+ <SET SIZ79 5 (TYPE FIX)>
+ <JUMP + PHRASE150>
+PHRASE145
+ <VEQUAL? SIZ79 1 - PHRASE147 (TYPE FIX)>
+ <DEAD SIZ79>
+ <SET SIZ79 3 (TYPE FIX)>
+ <JUMP + PHRASE150>
+PHRASE147
+ <SET SIZ79 2 (TYPE FIX)>
+PHRASE150
+ <TYPE? IN-CASE?31 <TYPE-CODE FALSE> + PHRASE152>
+ <GRTR? NUM-OPS30 1 + PHRASE152 (TYPE FIX)>
+ <SET TEMP49 0 (TYPE FIX)>
+PHRASE152
+ <ADD BYTEOFF9 SIZ79 = BYTEOFF9 (TYPE FIX)>
+ <JUMP + AGAIN81>
+PHRASE142
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <SET SIZ79 1 (TYPE FIX)>
+ <JUMP + AGAIN81>
+PHRASE139
+ <VEQUAL? EAC76 176 + BOOL160 (TYPE FIX)>
+ <VEQUAL? EAC76 160 - PHRASE159 (TYPE FIX)>
+BOOL160
+ <SET SIZ79 2 (TYPE FIX)>
+ <JUMP + PHRASE163>
+PHRASE159
+ <VEQUAL? EAC76 208 + BOOL162 (TYPE FIX)>
+ <VEQUAL? EAC76 192 - PHRASE161 (TYPE FIX)>
+BOOL162
+ <SET SIZ79 3 (TYPE FIX)>
+ <JUMP + PHRASE163>
+PHRASE161
+ <VEQUAL? EAC76 240 + BOOL164 (TYPE FIX)>
+ <VEQUAL? EAC76 224 - PHRASE163 (TYPE FIX)>
+ <DEAD EAC76>
+BOOL164
+ <SET SIZ79 5 (TYPE FIX)>
+PHRASE163
+ <ADD BYTEOFF9 SIZ79 = BYTEOFF9 (TYPE FIX)>
+ <JUMP + AGAIN81>
+EXIT73
+ <VEQUAL? AFLG28 0 - BOOL165>
+ <DEAD AFLG28>
+ <RETURN BYTEOFF9>
+ <DEAD BYTEOFF9>
+BOOL165
+ <EMPUU? CV11 - PHRASE167 (TYPE UVECTOR)>
+ <EMPL? CL10 - PHRASE169 (TYPE LIST)>
+ <RETURN BYTEOFF9>
+ <DEAD BYTEOFF9>
+PHRASE169
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+PHRASE167
+ <LESS? PTR24 MAXPTR13 + AGAIN33 (TYPE FIX)>
+ <RETURN BYTEOFF9>
+ <DEAD BYTEOFF9>
+ <END \1aSCAN-PASS>
+
+#WORD *13134264047*
+ <GFCN \1aSCAN-SPECIAL-CODE ("VALUE" FIX FIX FIX) INST4 BYTEOFF5>
+ <TEMP OFFS6 CODE7>
+ <INTGO>
+ <AND INST4 #WORD *177777* = OFFS6>
+ <LSH INST4 -24 = CODE7 (TYPE FIX)>
+ <DEAD INST4>
+ <VEQUAL? CODE7 87 - PHRASE11 (TYPE FIX)>
+ <VEQUAL? OFFS6 0 + PHRASE29 (TYPE FIX)>
+ <FRAME '\1aGET-PATCH>
+ <PUSH OFFS6>
+ <DEAD OFFS6>
+ <CALL '\1aGET-PATCH 1 = CODE7>
+ <NTHUV CODE7 1 = OFFS6 (TYPE UVECTOR)>
+ <DEAD CODE7>
+ <EMPUU? OFFS6 + PHRASE29 (TYPE UVECTOR)>
+ <FRAME '\1aSCAN-PASS>
+ <PUSH BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <PUSH ()>
+ <PUSH OFFS6>
+ <PUSH %<>>
+ <LENUU OFFS6 = CODE7 (TYPE FIX)>
+ <DEAD OFFS6>
+ <ADD CODE7 1 = STACK (TYPE FIX)>
+ <DEAD CODE7>
+ <CALL '\1aSCAN-PASS 5 = BYTEOFF5>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE11
+ <VEQUAL? CODE7 90 - PHRASE20 (TYPE FIX)>
+ <FRAME '\1aGET-PTNS>
+ <PUSH OFFS6>
+ <DEAD OFFS6>
+ <CALL '\1aGET-PTNS 1 = OFFS6>
+ <NTHUV OFFS6 4 = CODE7>
+ <TYPE? CODE7 <TYPE-CODE FALSE> + PHRASE29>
+ <DEAD CODE7>
+ <NTHUV OFFS6 1 = OFFS6 (TYPE UVECTOR)>
+ <EMPUU? OFFS6 + PHRASE29 (TYPE UVECTOR)>
+ <FRAME '\1aSCAN-PASS>
+ <PUSH BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <PUSH ()>
+ <PUSH OFFS6>
+ <PUSH %<>>
+ <LENUU OFFS6 = CODE7 (TYPE FIX)>
+ <DEAD OFFS6>
+ <ADD CODE7 1 = STACK (TYPE FIX)>
+ <DEAD CODE7>
+ <CALL '\1aSCAN-PASS 5 = BYTEOFF5>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE20
+ <VEQUAL? CODE7 89 - PHRASE26 (TYPE FIX)>
+ <FRAME '\1aSCAN-CALL>
+ <PUSH OFFS6>
+ <DEAD OFFS6>
+ <PUSH BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <CALL '\1aSCAN-CALL 2 = BYTEOFF5>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE26
+ <VEQUAL? CODE7 91 - PHRASE28 (TYPE FIX)>
+ <ADD BYTEOFF5 7 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE28
+ <VEQUAL? CODE7 119 - PHRASE29 (TYPE FIX)>
+ <DEAD CODE7>
+ <ADD BYTEOFF5 7 = BYTEOFF5 (TYPE FIX)>
+PHRASE29
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <END \1aSCAN-SPECIAL-CODE>
+
+#WORD *3540320730*
+ <GFCN \1aSCAN-CALL ("VALUE" FIX FIX FIX) OFF4 BYTEOFF5>
+ <TEMP TEMP8 CBOFF7>
+ <INTGO>
+ <GVAL 'CALL-TABLE = TEMP8>
+ <NTHUV TEMP8 OFF4 = TEMP8>
+ <DEAD OFF4>
+ <FRAME '\1aFIND-CALL-POINT>
+ <NTHUV TEMP8 1 = STACK (TYPE ATOM)>
+ <NTHUV TEMP8 2 = STACK (TYPE FIX)>
+ <DEAD TEMP8>
+ <CALL '\1aFIND-CALL-POINT 2 = CBOFF7>
+ <TYPE? CBOFF7 <TYPE-CODE FALSE> + PHRASE10>
+ <ADD BYTEOFF5 2 = TEMP8 (TYPE FIX)>
+ <SUB TEMP8 CBOFF7 = TEMP8 (TYPE FIX)>
+ <DEAD CBOFF7>
+ <LESS? TEMP8 0 - TAG14 (TYPE FIX)>
+ <SUB 0 TEMP8 = TEMP8 (TYPE FIX)>
+TAG14
+ <GRTR? TEMP8 32767 - PHRASE13 (TYPE FIX)>
+ <DEAD TEMP8>
+ <ADD BYTEOFF5 6 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE13
+ <ADD BYTEOFF5 3 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE10
+ <ADD BYTEOFF5 3 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <END \1aSCAN-CALL>
+
+#WORD *4571101510*
+ <GFCN \1aOUTPUT-CALL ("VALUE" FIX FIX FIX) BYTEOFF4 OFF5>
+ <TEMP TEMP10 REF6 CBOFF7>
+ <INTGO>
+ <GVAL 'CALL-TABLE = TEMP10>
+ <NTHUV TEMP10 OFF5 = REF6>
+ <DEAD TEMP10 OFF5>
+ <FRAME '\1aFIND-CALL-POINT>
+ <NTHUV REF6 1 = STACK (TYPE ATOM)>
+ <NTHUV REF6 2 = STACK (TYPE FIX)>
+ <CALL '\1aFIND-CALL-POINT 2 = CBOFF7>
+ <TYPE? CBOFF7 <TYPE-CODE FALSE> + PHRASE12>
+ <PUTUV REF6 3 -1 (TYPE FIX)>
+ <DEAD REF6>
+ <ADD BYTEOFF4 3 = TEMP10 (TYPE FIX)>
+ <SUB TEMP10 CBOFF7 = OFF5 (TYPE FIX)>
+ <DEAD TEMP10 CBOFF7>
+ <SET TEMP10 OFF5>
+ <LESS? TEMP10 0 - TAG16 (TYPE FIX)>
+ <SUB 0 TEMP10 = TEMP10 (TYPE FIX)>
+TAG16
+ <GRTR? TEMP10 32767 - PHRASE15 (TYPE FIX)>
+ <DEAD TEMP10>
+ <ADD OFF5 3 = OFF5 (TYPE FIX)>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 23>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <GVAL 'AC-PC = TEMP10>
+ <NTHUV TEMP10 2 = TEMP10 (TYPE FIX)>
+ <OR TEMP10 #WORD *340* = STACK>
+ <DEAD TEMP10>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <SUB 0 OFF5 = OFF5 (TYPE FIX)>
+ <AND OFF5 #WORD *377* = STACK>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH OFF5 -8 = TEMP10 (TYPE FIX)>
+ <AND TEMP10 #WORD *377* = STACK>
+ <DEAD TEMP10>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH OFF5 -16 = TEMP10 (TYPE FIX)>
+ <AND TEMP10 #WORD *377* = STACK>
+ <DEAD TEMP10>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH OFF5 -24 = TEMP10 (TYPE FIX)>
+ <DEAD OFF5>
+ <AND TEMP10 #WORD *377* = STACK>
+ <DEAD TEMP10>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF4 6 = BYTEOFF4 (TYPE FIX)>
+ <RETURN BYTEOFF4>
+ <DEAD BYTEOFF4>
+PHRASE15
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 49>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <SUB 0 OFF5 = OFF5 (TYPE FIX)>
+ <AND OFF5 #WORD *377* = STACK>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH OFF5 -8 = TEMP10 (TYPE FIX)>
+ <DEAD OFF5>
+ <AND TEMP10 #WORD *377* = STACK>
+ <DEAD TEMP10>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF4 3 = BYTEOFF4 (TYPE FIX)>
+ <RETURN BYTEOFF4>
+ <DEAD BYTEOFF4>
+PHRASE12
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 49>
+ <CALL '\1aADD-BYTE-TO-FCODE 1 = CBOFF7>
+ <ADD BYTEOFF4 3 = TEMP10 (TYPE FIX)>
+ <PUTUV REF6 4 TEMP10 (TYPE FIX)>
+ <DEAD TEMP10>
+ <FRAME '\1a+>
+ <PUSH CBOFF7>
+ <DEAD CBOFF7>
+ <PUSH 1>
+ <CALL '\1a+ 2 = TEMP10>
+ <PUTUV REF6 3 TEMP10>
+ <DEAD REF6 TEMP10>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF4 3 = BYTEOFF4 (TYPE FIX)>
+ <RETURN BYTEOFF4>
+ <DEAD BYTEOFF4>
+ <END \1aOUTPUT-CALL>
+
+#WORD *31660351162*
+ <GFCN \1aGEN-SPECIAL-CODE ("VALUE" FIX FIX FIX) INST4 BYTEOFF5>
+ <TEMP OFFS6 CODE7>
+ <INTGO>
+ <AND INST4 #WORD *177777* = OFFS6>
+ <LSH INST4 -24 = CODE7 (TYPE FIX)>
+ <VEQUAL? CODE7 87 - PHRASE11 (TYPE FIX)>
+ <VEQUAL? OFFS6 0 + PHRASE30 (TYPE FIX)>
+ <FRAME '\1aGET-PATCH>
+ <PUSH OFFS6>
+ <DEAD OFFS6>
+ <CALL '\1aGET-PATCH 1 = CODE7>
+ <NTHUV CODE7 1 = OFFS6 (TYPE UVECTOR)>
+ <DEAD CODE7>
+ <EMPUU? OFFS6 + PHRASE30 (TYPE UVECTOR)>
+ <FRAME '\1aOUTPUT-PASS>
+ <PUSH BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <PUSH ()>
+ <PUSH OFFS6>
+ <LENUU OFFS6 = CODE7 (TYPE FIX)>
+ <DEAD OFFS6>
+ <ADD CODE7 1 = STACK (TYPE FIX)>
+ <DEAD CODE7>
+ <PUSH %<>>
+ <CALL '\1aOUTPUT-PASS 5 = BYTEOFF5>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE11
+ <VEQUAL? CODE7 90 - PHRASE20 (TYPE FIX)>
+ <FRAME '\1aGET-PTNS>
+ <PUSH OFFS6>
+ <DEAD OFFS6>
+ <CALL '\1aGET-PTNS 1 = OFFS6>
+ <NTHUV OFFS6 4 = CODE7>
+ <TYPE? CODE7 <TYPE-CODE FALSE> + PHRASE30>
+ <DEAD CODE7>
+ <NTHUV OFFS6 1 = OFFS6 (TYPE UVECTOR)>
+ <EMPUU? OFFS6 + PHRASE30 (TYPE UVECTOR)>
+ <FRAME '\1aOUTPUT-PASS>
+ <PUSH BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <PUSH ()>
+ <PUSH OFFS6>
+ <LENUU OFFS6 = CODE7 (TYPE FIX)>
+ <DEAD OFFS6>
+ <ADD CODE7 1 = STACK (TYPE FIX)>
+ <DEAD CODE7>
+ <PUSH %<>>
+ <CALL '\1aOUTPUT-PASS 5 = BYTEOFF5>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE20
+ <VEQUAL? CODE7 89 - PHRASE26 (TYPE FIX)>
+ <FRAME '\1aOUTPUT-CALL>
+ <PUSH BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <PUSH OFFS6>
+ <DEAD OFFS6>
+ <CALL '\1aOUTPUT-CALL 2 = BYTEOFF5>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE26
+ <VEQUAL? CODE7 91 - PHRASE28 (TYPE FIX)>
+ <FRAME '\1aOUTPUT-PUSHLAB>
+ <PUSH OFFS6>
+ <DEAD OFFS6>
+ <PUSH BYTEOFF5>
+ <CALL '\1aOUTPUT-PUSHLAB 2>
+ <ADD BYTEOFF5 7 = BYTEOFF5 (TYPE FIX)>
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+PHRASE28
+ <VEQUAL? CODE7 119 - PHRASE30 (TYPE FIX)>
+ <DEAD CODE7>
+ <FRAME '\1aOUTPUT-MOVELAB>
+ <PUSH INST4>
+ <DEAD INST4>
+ <PUSH OFFS6>
+ <DEAD OFFS6>
+ <PUSH BYTEOFF5>
+ <CALL '\1aOUTPUT-MOVELAB 3>
+ <ADD BYTEOFF5 7 = BYTEOFF5 (TYPE FIX)>
+PHRASE30
+ <RETURN BYTEOFF5>
+ <DEAD BYTEOFF5>
+ <END \1aGEN-SPECIAL-CODE>
+
+#WORD *3300364713*
+ <GFCN \1aOUTPUT-PUSHLAB ("VALUE" LABEL-REF FIX ANY) OFF4 BYTEOFF5>
+ <TEMP TEMP8 LREF7 AINST6>
+ <INTGO>
+ <GVAL 'PUSH-LABEL-TABLE = TEMP8>
+ <NTHUV TEMP8 OFF4 = LREF7>
+ <DEAD TEMP8 OFF4>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 208>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <GVAL 'AC-PC = TEMP8>
+ <NTHUV TEMP8 2 = TEMP8 (TYPE FIX)>
+ <OR TEMP8 #WORD *200* = TEMP8>
+ <LSH TEMP8 24 = TEMP8 (TYPE FIX)>
+ <LSH TEMP8 -24 = STACK (TYPE FIX)>
+ <DEAD TEMP8>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1 = AINST6>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <GVAL 'AC-TP = TEMP8>
+ <NTHUV TEMP8 2 = TEMP8 (TYPE FIX)>
+ <OR TEMP8 #WORD *200* = TEMP8>
+ <LSH TEMP8 24 = TEMP8 (TYPE FIX)>
+ <LSH TEMP8 -24 = STACK (TYPE FIX)>
+ <DEAD TEMP8>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <PUTUV LREF7 6 AINST6>
+ <DEAD AINST6>
+ <RETURN LREF7>
+ <DEAD LREF7>
+ <END \1aOUTPUT-PUSHLAB>
+
+#WORD *7421513446*
+ <GFCN \1aOUTPUT-MOVELAB ("VALUE" LABEL-REF ANY FIX ANY) INST4 OFF5 BYTEOFF6>
+ <TEMP TEMP9 LREF7 AINST8>
+ <INTGO>
+ <GVAL 'MOVE-LABEL-TABLE = TEMP9>
+ <NTHUV TEMP9 OFF5 = LREF7>
+ <DEAD TEMP9 OFF5>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 208>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <GVAL 'AC-PC = TEMP9>
+ <NTHUV TEMP9 2 = TEMP9 (TYPE FIX)>
+ <OR TEMP9 #WORD *200* = TEMP9>
+ <LSH TEMP9 24 = TEMP9 (TYPE FIX)>
+ <LSH TEMP9 -24 = STACK (TYPE FIX)>
+ <DEAD TEMP9>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1 = AINST8>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH INST4 -16 = TEMP9 (TYPE FIX)>
+ <DEAD INST4>
+ <AND TEMP9 #WORD *377* = STACK>
+ <DEAD TEMP9>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <PUTUV LREF7 6 AINST8>
+ <DEAD AINST8>
+ <RETURN LREF7>
+ <DEAD LREF7>
+ <END \1aOUTPUT-MOVELAB>
+
+#WORD *12107474402*
+ <GFCN \1aINIT-LABEL-CHECK ("VALUE" FIX)>
+ <TEMP TEMP5 LREF4:LABEL-REF>
+ <INTGO>
+ <GVAL 'LABEL-TABLE = TEMP5>
+ <NTHL TEMP5 1 = LREF4 (TYPE LABEL-REF)>
+ <DEAD TEMP5>
+ <GVAL 'LABEL-TABLE = TEMP5>
+ <SETG 'LABEL-POINTER TEMP5>
+ <DEAD TEMP5>
+ <NTHUV LREF4 4 = TEMP5 (TYPE FIX)>
+ <DEAD LREF4>
+ <SETG 'LABEL-OFFSET TEMP5>
+ <RETURN TEMP5>
+ <DEAD TEMP5>
+ <END \1aINIT-LABEL-CHECK>
+
+#WORD *25075100130*
+ <GFCN \1aCHECK-LABEL ("VALUE" <OR FALSE FIX> FIX FIX) BYTEOFF4 PTR5>
+ <TEMP TEMP14 RPTR7:LIST>
+ <INTGO>
+ <LOOP>
+AGAIN11
+ <INTGO>
+ <GVAL 'LABEL-OFFSET = TEMP14>
+ <VEQUAL? PTR5 TEMP14 + TAG15 (TYPE FIX)>
+ <DEAD TEMP14>
+ <RETURN %<>>
+TAG15
+ <GVAL 'LABEL-POINTER = RPTR7>
+ <NTHL RPTR7 1 = TEMP14 (TYPE LABEL-REF)>
+ <PUTUV TEMP14 3 BYTEOFF4 (TYPE FIX)>
+ <DEAD TEMP14>
+ <RESTL RPTR7 1 = RPTR7 (TYPE LIST)>
+ <EMPL? RPTR7 - PHRASE17 (TYPE LIST)>
+ <SETG 'LABEL-POINTER RPTR7>
+ <DEAD RPTR7>
+ <SETG 'LABEL-OFFSET -1>
+ <RETURN -1>
+PHRASE17
+ <NTHL RPTR7 1 = TEMP14 (TYPE LABEL-REF)>
+ <NTHUV TEMP14 4 = TEMP14 (TYPE FIX)>
+ <SETG 'LABEL-OFFSET TEMP14>
+ <DEAD TEMP14>
+ <SETG 'LABEL-POINTER RPTR7>
+ <DEAD RPTR7>
+ <JUMP + AGAIN11>
+ <END \1aCHECK-LABEL>
+
+#WORD *20547720377*
+ <GFCN \1aOUTPUT-PASS ("VALUE" FIX FIX "OPTIONAL" LIST CODEVEC FIX ANY) BYTEOFF9 CL10 CV11 MAXPTR12 CLABELS13>
+ <OPT-DISPATCH 1 %<> OPT4 OPT5 OPT6 OPT7 OPT8>
+OPT4
+ <PUSH #T$UNBOUND 0>
+OPT5
+ <PUSH #T$UNBOUND 0>
+OPT6
+ <PUSH #T$UNBOUND 0>
+OPT7
+ <PUSH 'T>
+OPT8
+ <TEMP PTR23:FIX IN-CASE?34 AFLG27 INS26:FIX INSCODE24:FIX TEMP48 TEMP64:FIX TEMP65:FIX XREF31:XREF-INFO START-CASE35 TEMP58 OP-INF28:UVECTOR NUM-OPS29:FIX SHFT97:FIX FNUM98:FIX R-OR-L100:FIX SIZ102:FIX>
+ <INTGO>
+ <TYPE? CL10 <TYPE-CODE UNBOUND> - TAG14>
+ <GVAL 'CODE-LIST = CL10>
+TAG14
+ <TYPE? CV11 <TYPE-CODE UNBOUND> - TAG16>
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+TAG16
+ <TYPE? MAXPTR12 <TYPE-CODE UNBOUND> - TAG18>
+ <GVAL 'CODE-COUNT = MAXPTR12>
+TAG18
+ <EMPL? CL10 + BOOL20 (TYPE LIST)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+BOOL20
+ <SET PTR23 1 (TYPE FIX)>
+ <SET IN-CASE?34 %<> (TYPE FALSE)>
+ <LOOP>
+AGAIN36
+ <INTGO>
+ <SET AFLG27 'T (TYPE ATOM)>
+ <TYPE? CLABELS13 <TYPE-CODE FALSE> + PHRASE38>
+ <FRAME '\1aCHECK-LABEL>
+ <PUSH BYTEOFF9>
+ <PUSH PTR23>
+ <CALL '\1aCHECK-LABEL 2>
+PHRASE38
+ <NTHUU CV11 1 = INS26 (TYPE FIX)>
+ <LSH INS26 -24 = INSCODE24 (TYPE FIX)>
+ <RESTUU CV11 1 = CV11 (TYPE UVECTOR)>
+ <EMPUU? CV11 - PHRASE44 (TYPE UVECTOR)>
+ <EMPL? CL10 - PHRASE43 (TYPE LIST)>
+ <SET AFLG27 %<> (TYPE FALSE)>
+ <JUMP + PHRASE44>
+PHRASE43
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+PHRASE44
+ <ADD PTR23 1 = PTR23 (TYPE FIX)>
+ <TYPE? IN-CASE?34 <TYPE-CODE FALSE> + PHRASE46>
+ <ADD BYTEOFF9 2 = BYTEOFF9 (TYPE FIX)>
+ <GVAL 'LABEL-TABLE = AFLG27>
+ <SET TEMP48 INS26>
+ <DEAD INS26>
+ <SUB TEMP48 1 = TEMP48 (TYPE FIX)>
+ <GRTR? TEMP48 0 - RESTL50 (TYPE FIX)>
+ <LOOP (AFLG27 VALUE) (TEMP48 VALUE)>
+RESTL49
+ <INTGO>
+ <RESTL AFLG27 1 = AFLG27 (TYPE LIST)>
+ <SUB TEMP48 1 = TEMP48 (TYPE FIX)>
+ <GRTR? TEMP48 0 + RESTL49 (TYPE FIX)>
+RESTL50
+ <NTHL AFLG27 1 = AFLG27 (TYPE LABEL-REF)>
+ <NTHUV AFLG27 3 = INSCODE24 (TYPE FIX)>
+ <NTHUV AFLG27 2 = TEMP48 (TYPE LIST)>
+ <DEAD AFLG27>
+ <LOOP>
+MAP52
+ <INTGO>
+ <EMPL? TEMP48 + MAPAP55>
+ <NTHL TEMP48 1 = AFLG27>
+ <NTHUV AFLG27 2 = TEMP64 (TYPE FIX)>
+ <SUB PTR23 1 = TEMP65 (TYPE FIX)>
+ <VEQUAL? TEMP64 TEMP65 - PHRASE63 (TYPE FIX)>
+ <DEAD TEMP64 TEMP65>
+ <SET XREF31 AFLG27>
+ <DEAD AFLG27>
+ <JUMP + MAPAP55>
+PHRASE63
+ <RESTL TEMP48 1 = TEMP48 (TYPE LIST)>
+ <JUMP + MAP52>
+MAPAP55
+ <PUTUV XREF31 6 START-CASE35 (TYPE FIX)>
+ <GVAL 'FBYTE-OFFSET = TEMP48>
+ <PUTUV XREF31 2 TEMP48>
+ <DEAD TEMP48>
+ <SUB INSCODE24 START-CASE35 = INSCODE24 (TYPE FIX)>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <AND INSCODE24 #WORD *377* = STACK>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <LSH INSCODE24 -8 = TEMP58 (TYPE FIX)>
+ <DEAD INSCODE24>
+ <AND TEMP58 #WORD *377* = STACK>
+ <DEAD TEMP58>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <SUB IN-CASE?34 1 = IN-CASE?34 (TYPE FIX)>
+ <LESS? IN-CASE?34 0 - AGAIN36 (TYPE FIX)>
+ <SET IN-CASE?34 %<> (TYPE FALSE)>
+ <JUMP + AGAIN36>
+PHRASE46
+ <FRAME '\1aGET-INST-INFO>
+ <PUSH INSCODE24>
+ <CALL '\1aGET-INST-INFO 1 = OP-INF28>
+ <NTHUU OP-INF28 2 = TEMP58 (TYPE FIX)>
+ <LSH TEMP58 -24 = NUM-OPS29 (TYPE FIX)>
+ <DEAD TEMP58>
+ <GVAL 'SPECIAL-OPS = TEMP58>
+ <EMPUU? TEMP58 + PHRASE74>
+ <LOOP (INSCODE24 VALUE) (TEMP58 LENGTH VALUE)>
+TAG76
+ <NTHUU TEMP58 1 = TEMP48>
+ <VEQUAL? TEMP48 INSCODE24 + TAG75>
+ <DEAD TEMP48>
+ <RESTUU TEMP58 1 = TEMP58 (TYPE UVECTOR)>
+ <EMPUU? TEMP58 - TAG76>
+ <JUMP + PHRASE74>
+TAG75
+ <FRAME '\1aGEN-SPECIAL-CODE>
+ <PUSH INS26>
+ <DEAD INS26>
+ <PUSH BYTEOFF9>
+ <DEAD BYTEOFF9>
+ <CALL '\1aGEN-SPECIAL-CODE 2 = BYTEOFF9>
+ <JUMP + EXIT96>
+PHRASE74
+ <GVAL 'CASE-INS = TEMP58>
+ <EMPUU? TEMP58 + PHRASE81>
+ <LOOP (INSCODE24 VALUE) (TEMP58 LENGTH VALUE)>
+TAG83
+ <NTHUU TEMP58 1 = TEMP48>
+ <VEQUAL? TEMP48 INSCODE24 + TAG82>
+ <DEAD TEMP48>
+ <RESTUU TEMP58 1 = TEMP58 (TYPE UVECTOR)>
+ <EMPUU? TEMP58 - TAG83>
+ <JUMP + PHRASE81>
+TAG82
+ <SET IN-CASE?34 0 (TYPE FIX)>
+PHRASE81
+ <GVAL 'BRANCH-INS = TEMP58>
+ <EMPUU? TEMP58 + PHRASE86>
+ <LOOP (INSCODE24 VALUE) (TEMP58 LENGTH VALUE)>
+TAG88
+ <NTHUU TEMP58 1 = TEMP48>
+ <VEQUAL? TEMP48 INSCODE24 + TAG87>
+ <DEAD TEMP48>
+ <RESTUU TEMP58 1 = TEMP58 (TYPE UVECTOR)>
+ <EMPUU? TEMP58 - TAG88>
+ <JUMP + PHRASE86>
+TAG87
+ <FRAME '\1aAGEN-BRANCH-1>
+ <PUSH INS26>
+ <PUSH BYTEOFF9>
+ <DEAD BYTEOFF9>
+ <SUB PTR23 1 = STACK (TYPE FIX)>
+ <PUSH INSCODE24>
+ <CALL '\1aAGEN-BRANCH-1 4 = BYTEOFF9>
+PHRASE86
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH INSCODE24>
+ <CALL '\1aADD-BYTE-TO-FCODE 1 = TEMP58>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <VEQUAL? NUM-OPS29 0 + EXIT96 (TYPE FIX)>
+ <SET SHFT97 -24 (TYPE FIX)>
+ <SET FNUM98 1 (TYPE FIX)>
+ <LOOP>
+AGAIN103
+ <INTGO>
+ <SUB NUM-OPS29 1 = NUM-OPS29 (TYPE FIX)>
+ <LESS? NUM-OPS29 0 + EXIT96 (TYPE FIX)>
+ <ADD SHFT97 8 = SHFT97 (TYPE FIX)>
+ <GRTR? SHFT97 0 - PHRASE118 (TYPE FIX)>
+ <SET SHFT97 -24 (TYPE FIX)>
+ <ADD PTR23 1 = PTR23 (TYPE FIX)>
+ <VEQUAL? AFLG27 0 - BOOL112>
+ <FRAME '\1aERROR>
+ <PUSH 'ACCESS-BEYOND-END-OF-CODE!-ERRORS>
+ <CALL '\1aERROR 1>
+BOOL112
+ <NTHUU CV11 1 = INS26 (TYPE FIX)>
+ <RESTUU CV11 1 = CV11 (TYPE UVECTOR)>
+ <EMPUU? CV11 - PHRASE118 (TYPE UVECTOR)>
+ <EMPL? CL10 - PHRASE117 (TYPE LIST)>
+ <SET AFLG27 %<> (TYPE FALSE)>
+ <JUMP + PHRASE118>
+PHRASE117
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+PHRASE118
+ <LSH INS26 SHFT97 = TEMP48 (TYPE FIX)>
+ <AND TEMP48 #WORD *377* = TEMP65>
+ <DEAD TEMP48>
+ <AND TEMP65 #WORD *360* = TEMP64>
+ <AND TEMP65 #WORD *17* = R-OR-L100>
+ <FRAME '\1aGET-OP-INFO>
+ <PUSH FNUM98>
+ <PUSH OP-INF28>
+ <CALL '\1aGET-OP-INFO 2 = TEMP48>
+ <AND TEMP48 #WORD *7* = SIZ102>
+ <ADD FNUM98 1 = FNUM98 (TYPE FIX)>
+ <VEQUAL? TEMP48 32 + BOOL122 (TYPE FIX)>
+ <VEQUAL? TEMP48 33 - PHRASE121 (TYPE FIX)>
+BOOL122
+ <FRAME '\1aAGEN-BRANCH-2>
+ <PUSH INS26>
+ <PUSH BYTEOFF9>
+ <DEAD BYTEOFF9>
+ <SUB PTR23 1 = STACK (TYPE FIX)>
+ <PUSH INSCODE24>
+ <PUSH TEMP58>
+ <PUSH TEMP48>
+ <DEAD TEMP48>
+ <CALL '\1aAGEN-BRANCH-2 6 = BYTEOFF9>
+ <JUMP + AGAIN103>
+PHRASE121
+ <LESS? TEMP64 64 - PHRASE124 (TYPE FIX)>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH TEMP65>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <TYPE? IN-CASE?34 <TYPE-CODE FALSE> + AGAIN103>
+ <VEQUAL? NUM-OPS29 0 - PHRASE129 (TYPE FIX)>
+ <SET IN-CASE?34 TEMP65>
+ <DEAD TEMP65>
+ <JUMP + AGAIN103>
+PHRASE129
+ <VEQUAL? NUM-OPS29 1 - AGAIN103 (TYPE FIX)>
+ <JUMP + AGAIN103>
+PHRASE124
+ <VEQUAL? TEMP64 64 - PHRASE135 (TYPE FIX)>
+ <SUB FNUM98 1 = FNUM98 (TYPE FIX)>
+ <ADD NUM-OPS29 1 = NUM-OPS29 (TYPE FIX)>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH TEMP65>
+ <DEAD TEMP65>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <JUMP + AGAIN103>
+PHRASE135
+ <VEQUAL? TEMP64 80 + BOOL138 (TYPE FIX)>
+ <VEQUAL? TEMP64 96 + BOOL138 (TYPE FIX)>
+ <VEQUAL? TEMP64 112 - PHRASE137 (TYPE FIX)>
+BOOL138
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH TEMP65>
+ <DEAD TEMP65>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <JUMP + AGAIN103>
+PHRASE137
+ <VEQUAL? TEMP64 128 + BOOL141 (TYPE FIX)>
+ <VEQUAL? TEMP64 144 - PHRASE140 (TYPE FIX)>
+BOOL141
+ <GVAL 'NAC-PC = TEMP48>
+ <EQUAL? TEMP48 R-OR-L100 - PHRASE143>
+ <DEAD TEMP48>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH TEMP65>
+ <DEAD TEMP65>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <VEQUAL? TEMP64 144 - PHRASE146 (TYPE FIX)>
+ <DEAD TEMP64>
+ <SET SIZ102 4 (TYPE FIX)>
+ <JUMP + PHRASE152>
+PHRASE146
+ <VEQUAL? SIZ102 2 + BOOL148 (TYPE FIX)>
+ <VEQUAL? SIZ102 5 - PHRASE147 (TYPE FIX)>
+BOOL148
+ <SET SIZ102 4 (TYPE FIX)>
+ <JUMP + PHRASE152>
+PHRASE147
+ <VEQUAL? SIZ102 1 - PHRASE149 (TYPE FIX)>
+ <DEAD SIZ102>
+ <SET SIZ102 2 (TYPE FIX)>
+ <JUMP + PHRASE152>
+PHRASE149
+ <SET SIZ102 1 (TYPE FIX)>
+PHRASE152
+ <SET R-OR-L100 -8 (TYPE FIX)>
+ <SET TEMP48 0 (TYPE FIX)>
+ <LOOP>
+AGAIN156
+ <INTGO>
+ <SUB SIZ102 1 = SIZ102 (TYPE FIX)>
+ <LESS? SIZ102 0 - PHRASE158 (TYPE FIX)>
+ <TYPE? IN-CASE?34 <TYPE-CODE FALSE> + AGAIN103>
+ <GRTR? NUM-OPS29 0 + PHRASE164 (TYPE FIX)>
+ <SET IN-CASE?34 TEMP48>
+ <DEAD TEMP48>
+ <JUMP + AGAIN103>
+PHRASE164
+ <VEQUAL? NUM-OPS29 1 - AGAIN103 (TYPE FIX)>
+ <SET TEMP65 TEMP48>
+ <DEAD TEMP48>
+ <JUMP + AGAIN103>
+PHRASE158
+ <ADD SHFT97 8 = SHFT97 (TYPE FIX)>
+ <GRTR? SHFT97 0 - PHRASE180 (TYPE FIX)>
+ <SET SHFT97 -24 (TYPE FIX)>
+ <ADD PTR23 1 = PTR23 (TYPE FIX)>
+ <VEQUAL? AFLG27 0 - BOOL174>
+ <FRAME '\1aERROR>
+ <PUSH 'ACCESS-BEYOND-END-OF-CODE!-ERRORS>
+ <CALL '\1aERROR 1>
+BOOL174
+ <NTHUU CV11 1 = INS26 (TYPE FIX)>
+ <RESTUU CV11 1 = CV11 (TYPE UVECTOR)>
+ <EMPUU? CV11 - PHRASE180 (TYPE UVECTOR)>
+ <EMPL? CL10 - PHRASE179 (TYPE LIST)>
+ <SET AFLG27 %<> (TYPE FALSE)>
+ <JUMP + PHRASE180>
+PHRASE179
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+PHRASE180
+ <ADD R-OR-L100 8 = R-OR-L100 (TYPE FIX)>
+ <LSH INS26 SHFT97 = TEMP64 (TYPE FIX)>
+ <AND TEMP64 #WORD *377* = TEMP65>
+ <DEAD TEMP64>
+ <LSH TEMP65 R-OR-L100 = TEMP64 (TYPE FIX)>
+ <OR TEMP48 TEMP64 = TEMP48>
+ <DEAD TEMP64>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH TEMP65>
+ <DEAD TEMP65>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <JUMP + AGAIN156>
+PHRASE143
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH TEMP65>
+ <DEAD TEMP65>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <JUMP + AGAIN103>
+PHRASE140
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH TEMP65>
+ <DEAD TEMP65>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <VEQUAL? TEMP64 176 + BOOL188 (TYPE FIX)>
+ <VEQUAL? TEMP64 160 - PHRASE187 (TYPE FIX)>
+BOOL188
+ <SET SIZ102 1 (TYPE FIX)>
+ <JUMP + PHRASE191>
+PHRASE187
+ <VEQUAL? TEMP64 208 + BOOL190 (TYPE FIX)>
+ <VEQUAL? TEMP64 192 - PHRASE189 (TYPE FIX)>
+BOOL190
+ <SET SIZ102 2 (TYPE FIX)>
+ <JUMP + PHRASE191>
+PHRASE189
+ <VEQUAL? TEMP64 240 + BOOL192 (TYPE FIX)>
+ <VEQUAL? TEMP64 224 - PHRASE191 (TYPE FIX)>
+ <DEAD TEMP64>
+BOOL192
+ <SET SIZ102 4 (TYPE FIX)>
+PHRASE191
+ <LOOP>
+AGAIN194
+ <INTGO>
+ <SUB SIZ102 1 = SIZ102 (TYPE FIX)>
+ <LESS? SIZ102 0 + AGAIN103 (TYPE FIX)>
+ <ADD SHFT97 8 = SHFT97 (TYPE FIX)>
+ <GRTR? SHFT97 0 - PHRASE209 (TYPE FIX)>
+ <SET SHFT97 -24 (TYPE FIX)>
+ <ADD PTR23 1 = PTR23 (TYPE FIX)>
+ <VEQUAL? AFLG27 0 - BOOL203>
+ <FRAME '\1aERROR>
+ <PUSH 'ACCESS-BEYOND-END-OF-CODE!-ERRORS>
+ <CALL '\1aERROR 1>
+BOOL203
+ <NTHUU CV11 1 = INS26 (TYPE FIX)>
+ <RESTUU CV11 1 = CV11 (TYPE UVECTOR)>
+ <EMPUU? CV11 - PHRASE209 (TYPE UVECTOR)>
+ <EMPL? CL10 - PHRASE208 (TYPE LIST)>
+ <SET AFLG27 %<> (TYPE FALSE)>
+ <JUMP + PHRASE209>
+PHRASE208
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+PHRASE209
+ <LSH INS26 SHFT97 = TEMP65 (TYPE FIX)>
+ <AND TEMP65 #WORD *377* = TEMP65>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH TEMP65>
+ <DEAD TEMP65>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD BYTEOFF9 1 = BYTEOFF9 (TYPE FIX)>
+ <JUMP + AGAIN194>
+EXIT96
+ <TYPE? IN-CASE?34 <TYPE-CODE FALSE> + PHRASE212>
+ <SET START-CASE35 BYTEOFF9>
+PHRASE212
+ <VEQUAL? AFLG27 0 + EXIT21>
+ <DEAD AFLG27>
+ <EMPUU? CV11 - PHRASE215 (TYPE UVECTOR)>
+ <EMPL? CL10 + EXIT21 (TYPE LIST)>
+ <NTHL CL10 1 = CV11 (TYPE UVECTOR)>
+ <RESTL CL10 1 = CL10 (TYPE LIST)>
+PHRASE215
+ <LESS? PTR23 MAXPTR12 + AGAIN36 (TYPE FIX)>
+EXIT21
+ <TYPE? CLABELS13 <TYPE-CODE FALSE> + PHRASE221>
+ <DEAD CLABELS13>
+ <FRAME '\1aFORCE-OUT-FCODE>
+ <CALL '\1aFORCE-OUT-FCODE 0 = TEMP48>
+ <ADD BYTEOFF9 TEMP48 = TEMP65 (TYPE FIX)>
+ <DEAD BYTEOFF9 TEMP48>
+ <RETURN TEMP65>
+ <DEAD TEMP65>
+PHRASE221
+ <RETURN BYTEOFF9>
+ <DEAD BYTEOFF9>
+ <END \1aOUTPUT-PASS>
+
+#WORD *11424654004*
+ <GFCN \1aSWAP-MODE ("VALUE" FIX FIX) MODEA4>
+ <TEMP LOW5:FIX HIGH6:FIX>
+ <INTGO>
+ <AND MODEA4 #WORD *7* = LOW5>
+ <GETBITS MODEA4 3 3 = HIGH6>
+ <DEAD MODEA4>
+ <PUTBITS HIGH6 3 3 LOW5 = LOW5>
+ <DEAD HIGH6>
+ <RETURN LOW5>
+ <DEAD LOW5>
+ <END \1aSWAP-MODE>
+
+#WORD *35425536307*
+ <GFCN \1aGENEA ("VALUE" FIX FIX FIX FIX FIX) EA4 BYTEOFF5 DISP6 SZ7>
+ <TEMP RES10 TEMP15 TAB11:UVECTOR WD8:FIX>
+ <INTGO>
+ <SET RES10 EA4>
+ <GVAL 'ADDRESS-IMM = TEMP15>
+ <EQUAL? TEMP15 EA4 - PHRASE13>
+ <DEAD TEMP15>
+ <GVAL 'LENGTH-LONG = TEMP15>
+ <EQUAL? TEMP15 SZ7 - PHRASE13>
+ <DEAD TEMP15>
+ <GVAL 'CONSTANT-TABLE = TAB11>
+ <ADD DISP6 1 = TEMP15 (TYPE FIX)>
+ <NTHUU TAB11 TEMP15 = WD8 (TYPE FIX)>
+ <DEAD TEMP15>
+ <VEQUAL? WD8 0 - PHRASE17 (TYPE FIX)>
+ <NTHUU TAB11 DISP6 = WD8 (TYPE FIX)>
+ <ADD DISP6 1 = TEMP15 (TYPE FIX)>
+ <DEAD DISP6>
+ <PUTUU TAB11 TEMP15 BYTEOFF5>
+ <DEAD TAB11 TEMP15>
+ <FRAME '\1aADD-WORD-TO-FCODE>
+ <GETBITS WD8 16 16 = STACK>
+ <CALL '\1aADD-WORD-TO-FCODE 1>
+ <FRAME '\1aADD-WORD-TO-FCODE>
+ <PUSH WD8>
+ <DEAD WD8>
+ <CALL '\1aADD-WORD-TO-FCODE 1>
+ <ADD BYTEOFF5 4 = BYTEOFF5 (TYPE FIX)>
+ <JUMP + PHRASE26>
+PHRASE17
+ <GVAL 'ADDRESS-PCDISP = RES10>
+ <FRAME '\1aADD-WORD-TO-FCODE>
+ <SUB WD8 BYTEOFF5 = STACK (TYPE FIX)>
+ <DEAD WD8>
+ <CALL '\1aADD-WORD-TO-FCODE 1>
+ <ADD BYTEOFF5 2 = BYTEOFF5 (TYPE FIX)>
+ <JUMP + PHRASE26>
+PHRASE13
+ <GETBITS EA4 3 3 = WD8>
+ <DEAD EA4>
+ <GRTR? WD8 4 - PHRASE26 (TYPE FIX)>
+ <DEAD WD8>
+ <ADD BYTEOFF5 2 = BYTEOFF5 (TYPE FIX)>
+ <FRAME '\1aADD-WORD-TO-FCODE>
+ <PUSH DISP6>
+ <DEAD DISP6>
+ <CALL '\1aADD-WORD-TO-FCODE 1>
+PHRASE26
+ <PUTBITS RES10 16 16 BYTEOFF5 = TEMP15>
+ <DEAD RES10 BYTEOFF5>
+ <RETURN TEMP15>
+ <DEAD TEMP15>
+ <END \1aGENEA>
+
+#WORD *24010264016*
+ <GFCN \1aEXTEND ("VALUE" FIX FIX) X4>
+ <TEMP TEMP7>
+ <INTGO>
+ <GETBITS X4 1 15 = TEMP7>
+ <VEQUAL? TEMP7 1 - PHRASE6 (TYPE FIX)>
+ <DEAD TEMP7>
+ <LSH -1 16 = TEMP7 (TYPE FIX)>
+ <OR X4 TEMP7 = TEMP7>
+ <DEAD X4>
+ <RETURN TEMP7>
+ <DEAD TEMP7>
+PHRASE6
+ <RETURN X4>
+ <DEAD X4>
+ <END \1aEXTEND>
+
+#WORD *27410264016*
+ <GFCN \1aEXTEND-BYTE ("VALUE" FIX FIX) X4>
+ <TEMP TEMP7>
+ <INTGO>
+ <GETBITS X4 1 7 = TEMP7>
+ <VEQUAL? TEMP7 1 - PHRASE6 (TYPE FIX)>
+ <DEAD TEMP7>
+ <LSH -1 8 = TEMP7 (TYPE FIX)>
+ <OR X4 TEMP7 = TEMP7>
+ <DEAD X4>
+ <RETURN TEMP7>
+ <DEAD TEMP7>
+PHRASE6
+ <RETURN X4>
+ <DEAD X4>
+ <END \1aEXTEND-BYTE>
+
+#WORD *33767525715*
+ <GFCN \1aFORCE-OUT-FCODE ("VALUE" FIX)>
+ <TEMP SHFT4:FIX I8:FIX>
+ <INTGO>
+ <GVAL 'FSHIFT = SHFT4>
+ <SET I8 0 (TYPE FIX)>
+ <LOOP>
+AGAIN9
+ <INTGO>
+ <SUB SHFT4 8 = SHFT4 (TYPE FIX)>
+ <GRTR? SHFT4 0 + PHRASE11 (TYPE FIX)>
+ <RETURN I8>
+ <DEAD I8>
+PHRASE11
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <ADD I8 1 = I8 (TYPE FIX)>
+ <JUMP + AGAIN9>
+ <END \1aFORCE-OUT-FCODE>
+
+#WORD *35720630150*
+ <GFCN \1aINIT-UNRESOLVED-CALLS ("VALUE" <LIST [REST UNRESOLVED-CALL]>)>
+ <TEMP>
+ <INTGO>
+ <SETG 'UNRESOLVED-CALLS-TABLE ()>
+ <RETURN ()>
+ <END \1aINIT-UNRESOLVED-CALLS>
+
+#WORD *21276321607*
+ <GFCN \1aCHECK-UNRESOLVED-CALLS ("VALUE" FIX FIX FIX) EBYTEOFF4 SBYTEOFF5>
+ <TEMP TEMP17:LIST UCALL18:UNRESOLVED-CALL TEMP24 TEM20:FIX>
+ <INTGO>
+ <GVAL 'UNRESOLVED-CALLS-TABLE = TEMP17>
+ <LOOP>
+MAP7
+ <INTGO>
+ <EMPL? TEMP17 + MAPAP10>
+ <NTHL TEMP17 1 = UCALL18>
+ <NTHUV UCALL18 4 = TEMP24 (TYPE FIX)>
+ <SUB EBYTEOFF4 TEMP24 = TEMP24 (TYPE FIX)>
+ <GRTR? TEMP24 32767 - PHRASE22 (TYPE FIX)>
+ <DEAD TEMP24>
+ <NTHUV UCALL18 4 = TEMP24 (TYPE FIX)>
+ <SUB SBYTEOFF5 TEMP24 = TEM20 (TYPE FIX)>
+ <DEAD TEMP24>
+ <GRTR? TEM20 32767 - PHRASE26 (TYPE FIX)>
+ <FRAME '\1aERROR>
+ <PUSH 'CANT-JUMP-FAR-ENOUGH>
+ <PUSH UCALL18>
+ <PUSH SBYTEOFF5>
+ <PUSH EBYTEOFF4>
+ <PUSH 'CHECK-UNRESOLVED-CALLS>
+ <CALL '\1aERROR 5>
+PHRASE26
+ <FRAME '\1aPUT-FCODE>
+ <NTHUV UCALL18 3 = STACK (TYPE FIX)>
+ <AND TEM20 #WORD *377* = STACK>
+ <CALL '\1aPUT-FCODE 2>
+ <FRAME '\1aPUT-FCODE>
+ <NTHUV UCALL18 3 = TEMP24 (TYPE FIX)>
+ <ADD TEMP24 1 = STACK (TYPE FIX)>
+ <DEAD TEMP24>
+ <LSH TEM20 -8 = TEMP24 (TYPE FIX)>
+ <DEAD TEM20>
+ <AND TEMP24 #WORD *377* = STACK>
+ <DEAD TEMP24>
+ <CALL '\1aPUT-FCODE 2>
+ <ADD SBYTEOFF5 3 = TEMP24 (TYPE FIX)>
+ <PUTUV UCALL18 4 TEMP24 (TYPE FIX)>
+ <DEAD TEMP24>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 49>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1 = TEMP24>
+ <FRAME '\1aADD-BYTE-TO-FCODE>
+ <PUSH 0>
+ <CALL '\1aADD-BYTE-TO-FCODE 1>
+ <PUTUV UCALL18 3 TEMP24>
+ <DEAD UCALL18 TEMP24>
+ <ADD SBYTEOFF5 3 = SBYTEOFF5 (TYPE FIX)>
+PHRASE22
+ <RESTL TEMP17 1 = TEMP17 (TYPE LIST)>
+ <JUMP + MAP7>
+MAPAP10
+ <RETURN SBYTEOFF5>
+ <DEAD SBYTEOFF5>
+ <END \1aCHECK-UNRESOLVED-CALLS>
+
+#WORD *25215510226*
+ <GFCN \1aADD-UNRESOLVED-CALLS ("VALUE" <LIST [REST UNRESOLVED-CALL]>)>
+ <TEMP TAB4:LIST TEMP16:VECTOR UCALL17 TEMP19 TEMP28>
+ <INTGO>
+ <GVAL 'UNRESOLVED-CALLS-TABLE = TAB4>
+ <GVAL 'CALL-TABLE = TEMP16>
+ <LOOP>
+MAP6
+ <INTGO>
+ <EMPUV? TEMP16 + MAPAP9>
+ <NTHUV TEMP16 1 = UCALL17>
+ <TYPE? UCALL17 <TYPE-CODE FALSE> + MAPAP9>
+ <NTHUV UCALL17 3 = TEMP19 (TYPE FIX)>
+ <GRTR? TEMP19 0 - PHRASE26 (TYPE FIX)>
+ <DEAD TEMP19>
+ <EMPL? TAB4 - PHRASE25 (TYPE LIST)>
+ <CONS UCALL17 () = TAB4>
+ <DEAD UCALL17>
+ <JUMP + PHRASE26>
+PHRASE25
+ <SET TEMP19 TAB4>
+ <LOOP (TEMP19 VALUE)>
+TAG27
+ <RESTL TEMP19 1 = TEMP28 (TYPE LIST)>
+ <EMPL? TEMP28 + TAG29>
+ <SET TEMP19 TEMP28>
+ <DEAD TEMP28>
+ <JUMP + TAG27>
+TAG29
+ <CONS UCALL17 () = TEMP28>
+ <DEAD UCALL17>
+ <PUTREST TEMP19 TEMP28>
+ <DEAD TEMP19 TEMP28>
+PHRASE26
+ <RESTUV TEMP16 1 = TEMP16 (TYPE VECTOR)>
+ <JUMP + MAP6>
+MAPAP9
+ <SETG 'UNRESOLVED-CALLS-TABLE TAB4>
+ <RETURN TAB4>
+ <DEAD TAB4>
+ <END \1aADD-UNRESOLVED-CALLS>
+
+#WORD *21103150104*
+ <GFCN \1aFIXUP-UNRESOLVED-CALLS ("VALUE" ATOM CALL-ENTRY) CE4>
+ <TEMP NAME5:ATOM PTR9:LIST PPTR10:LIST UCALL11 TEMP19 OFF12>
+ <INTGO>
+ <NTHUV CE4 1 = NAME5 (TYPE ATOM)>
+ <GVAL 'UNRESOLVED-CALLS-TABLE = PTR9>
+ <SET PPTR10 PTR9>
+ <LOOP>
+AGAIN13
+ <INTGO>
+ <EMPL? PTR9 - PHRASE15 (TYPE LIST)>
+ <RETURN 'T>
+PHRASE15
+ <NTHL PTR9 1 = UCALL11>
+ <FRAME '\1aSAME-NAME?>
+ <NTHUV UCALL11 1 = STACK (TYPE ATOM)>
+ <PUSH NAME5>
+ <CALL '\1aSAME-NAME? 2 = TEMP19>
+ <TYPE? TEMP19 <TYPE-CODE FALSE> + PHRASE17>
+ <DEAD TEMP19>
+ <FRAME '\1aFIND-ENTRY-LOC>
+ <PUSH CE4>
+ <NTHUV UCALL11 2 = STACK (TYPE FIX)>
+ <CALL '\1aFIND-ENTRY-LOC 2 = OFF12>
+ <TYPE? OFF12 <TYPE-CODE FALSE> - BOOL20>
+ <FRAME '\1aERROR>
+ <PUSH "CANT JUMP">
+ <PUSH 'FIXUP-UNRESOLVED-CALLS>
+ <CALL '\1aERROR 2>
+BOOL20
+ <NTHUV UCALL11 4 = TEMP19 (TYPE FIX)>
+ <SUB OFF12 TEMP19 = OFF12 (TYPE FIX)>
+ <DEAD TEMP19>
+ <SET TEMP19 OFF12>
+ <LESS? TEMP19 0 - TAG24 (TYPE FIX)>
+ <SUB 0 TEMP19 = TEMP19 (TYPE FIX)>
+TAG24
+ <GRTR? TEMP19 32767 - BOOL23 (TYPE FIX)>
+ <DEAD TEMP19>
+ <FRAME '\1aERROR>
+ <PUSH "CANT JUMP">
+ <PUSH 'FIXUP-UNRESOLVED-CALLS>
+ <CALL '\1aERROR 2>
+BOOL23
+ <FRAME '\1aPUT-FCODE>
+ <NTHUV UCALL11 3 = STACK (TYPE FIX)>
+ <AND OFF12 #WORD *377* = STACK>
+ <CALL '\1aPUT-FCODE 2>
+ <FRAME '\1aPUT-FCODE>
+ <NTHUV UCALL11 3 = TEMP19 (TYPE FIX)>
+ <DEAD UCALL11>
+ <ADD TEMP19 1 = STACK (TYPE FIX)>
+ <DEAD TEMP19>
+ <LSH OFF12 -8 = TEMP19 (TYPE FIX)>
+ <DEAD OFF12>
+ <AND TEMP19 #WORD *377* = STACK>
+ <DEAD TEMP19>
+ <CALL '\1aPUT-FCODE 2>
+ <VEQUAL? PTR9 PPTR10 - PHRASE29>
+ <RESTL PTR9 1 = TEMP19 (TYPE LIST)>
+ <SETG 'UNRESOLVED-CALLS-TABLE TEMP19>
+ <DEAD TEMP19>
+ <RESTL PTR9 1 = PPTR10 (TYPE LIST)>
+ <JUMP + COND16>
+PHRASE29
+ <RESTL PTR9 1 = TEMP19 (TYPE LIST)>
+ <PUTREST PPTR10 TEMP19>
+ <DEAD TEMP19>
+ <JUMP + COND16>
+PHRASE17
+ <SET PPTR10 PTR9>
+COND16
+ <RESTL PTR9 1 = PTR9 (TYPE LIST)>
+ <JUMP + AGAIN13>
+ <END \1aFIXUP-UNRESOLVED-CALLS>