$ od -c -N 50000 [eris]<LispCore>PROLOG>KOTO>FPKG>OPCODES.DCOM!3 0000000 ( F I L E C R E A T E D " 1 6 0000020 - O c t - 8 5 1 5 : 4 8 : 3 4 0000040 " ( " c o m p i l e d o n 0000060 " { E R I S } < L I S P C O R 0000100 E > P R O L O G > O P C O D E S 0000120 . ; 9 ) \r " 1 5 - O c t - 8 5 0000140 2 0 : 2 3 : 1 6 " r e c o m 0000160 p i l e d c h a n g e s : \ 0000200 W R I T E - T O P - H A L F \ 0000220 R E A D - T O P - H A L F \ W 0000240 R I T E - B O T T O M - H A L F 0000260 \r \ R E A D - B O T T O M - H 0000300 A L F P R O L O G . S A V E . 0000320 R E G I S T E R S P R O L O G 0000340 . R E S T O R E . R E G I S T E 0000360 R S \ M A K E - R E G I S T E 0000400 R - F I L E \r P R O L O G . A 0000420 R O U N D E X I T F N i n " 0000440 I N T E R L I S P - D 1 5 - O 0000460 c t - 8 5 . . . " d a t e d 0000500 " 1 5 - O c t - 8 5 2 0 : 4 0000520 2 : 5 5 " ) \r ( F I L E C R E A 0000540 T E D " 1 6 - O c t - 8 5 1 0000560 5 : 4 8 : 0 6 " { E R I S } < 0000600 L I S P C O R E > P R O L O G > 0000620 O P C O D E S . ; 9 1 2 6 3 5 0000640 c h a n g e s t o : ( F N 0000660 S \r P R O L O G . S A V E . R 0000700 E G I S T E R S P R O L O G . 0000720 R E S T O R E . R E G I S T E R 0000740 S P R O L O G . A R O U N D E 0000760 X I T F N \ W R I T E - T O P 0001000 - H A L F \ R E A D - T O P - 0001020 H A L F \r \ W R I T E - B O T 0001040 T O M - H A L F \ R E A D - B 0001060 O T T O M - H A L F \ M A K E 0001100 - R E G I S T E R - F I L E ) 0001120 ( V A R S O P C O D E S C O M 0001140 S ) ( P R O P S ( P O P D I 0001160 S P D O P V A L ) ) \r p r e 0001200 v i o u s d a t e : " 1 6 - 0001220 O c t - 8 5 1 1 : 1 6 : 0 8 " 0001240 { E R I S } < L I S P C O R E 0001260 > P R O L O G > O P C O D E S . 0001300 ; 5 ) \r P R O L O G . G E N . O 0001320 P # D 1 \r ( I 0 O P # ) 0001340 \0 \n \0 \0 \0 001 o \0 \0 \0 @ \n \0 \0 020 \0 0001360 ( 7 P A C K * ) \r N I L \r ( 0001400 3 " O P " ) \r P R O L O G . I 0001420 N C R . P D 1 \r N I L \0 020 001 0001440 \0 \0 \0 n 356 355 4 021 001 \0 n 356 355 H k 320 0001460 7 020 \0 N I L \r N I L \r ( ) \r R e 0001500 a d P r o l o g P t r D 1 \r ( 0001520 I 0 R e g i s t e r N a m e 0001540 ) \0 \a \0 \0 001 001 @ \t \0 \0 4 020 \0 ( 0001560 3 P r o l o g N a m e T o U R 0001600 e g s ) \r N I L \r ( ) \r R e a d 0001620 P r o l o g T a g D 1 \r ( I 0001640 0 R e g i s t e r N a m e ) 0001660 \0 \a \0 \0 001 001 @ \t \0 \0 5 020 \0 ( 3 0001700 P r o l o g N a m e T o U R e g 0001720 s ) \r N I L \r ( ) \r W r i t e P 0001740 r o l o g P t r A n d 0 T a g 0001760 D 1 \r ( I 1 P t r V a l I 0002000 0 R e g i s t e r N a m e ) 0002020 \0 \v \0 \0 001 002 @ \t \0 \0 A \t \0 \0 7 0002040 020 \0 ( 7 E V A L 3 P r o l 0002060 o g N a m e T o U R e g s ) \r N 0002100 I L \r ( ) \r W r i t e P r o l o 0002120 g T a g A n d P t r D 1 \r ( I 0002140 2 P t r V a l I 1 T a 0002160 g V a l I 0 R e g i s t e 0002200 r N a m e ) \0 017 \0 \0 001 003 @ \t \0 0002220 \0 A \t \0 \0 B \t \0 \0 6 020 \0 ( 1 3 Q 0002240 E V A L 7 E V A L 3 P 0002260 r o l o g N a m e T o U R e g s 0002300 ) \r N I L \r ( ) \r \ W R I T E - 0002320 T O P - H A L F D 1 \r ( L ( 0002340 1 V A L U E 0 R E G I S T 0002360 E R ) ) \0 017 001 \0 \0 002 @ 002 002 001 021 0002400 001 \0 H 341 H 344 A 7 020 \0 N I L \r N I 0002420 L \r ( ) \r \ R E A D - T O P - H 0002440 A L F D 1 \r ( L ( 0 R E G 0002460 I S T E R ) ) \0 016 001 \0 \0 001 @ 002 0002500 002 001 021 001 \0 H 341 H 344 4 020 \0 N I L \r 0002520 N I L \r ( ) \r \ W R I T E - B O 0002540 T T O M - H A L F D 1 \r ( L 0002560 ( 1 V A L U E 0 R E G I S 0002600 T E R ) ) \0 016 001 \0 \0 002 @ 002 001 021 0002620 001 \0 H 341 H 344 A 7 020 \0 N I L \r N I 0002640 L \r ( ) \r \ R E A D - B O T T O 0002660 M - H A L F D 1 \r ( I 0 R 0002700 E G I S T E R ) \0 027 002 \0 \0 001 @ 0002720 002 001 g \0 \0 ` \0 \0 026 002 002 001 021 002 001 I 0002740 341 H 344 4 020 \0 N I L \r ( 1 0 Q R 0002760 E G I S T E R . A S S I G N M E 0003000 N T S 5 Z e r o ) \r ( ) \r P 0003020 R O L O G . S A V E . R E G I S 0003040 T E R S D 1 \r ( P 2 R E G 0003060 I S T E R P 1 R E G # ) 0003100 \0 O 004 \0 \0 \0 ` \0 \0 j 021 " 003 H 003 265 0003120 004 h 020 001 Z 001 [ g \0 \0 360 263 0 K g \0 0003140 \0 360 263 ) K g \0 \0 360 263 " ` \0 \0 I l 0003160 002 332 320 J \t \0 \0 315 \0 277 ` \0 \0 I l 002 0003200 332 k 330 320 J \t \0 \0 315 \0 277 H 002 270 I k 0003220 324 271 260 273 \0 ( 1 0 1 Q \ R E A D 0003240 - B O T T O M - H A L F 6 0 Q 0003260 \ R E A D - T O P - H A L F ) 0003300 \r ( 6 6 Q \ R E G I S T E R - 0003320 F I L E 4 7 Q \ R E G I S T 0003340 E R - F I L E 4 1 Q Z e r o 0003360 3 2 Q T r a s h a b l e 2 0003400 3 Q * 2 R E G I S T E R . 0003420 A S S I G N M E N T S ) \r ( ) \r 0003440 P R O L O G . R E S T O R E . R 0003460 E G I S T E R S D 1 \r ( P 2 0003500 R E G I S T E R P 1 R E 0003520 G # ) \0 O 004 \0 \0 \0 ` \0 \0 j 021 " 0003540 003 H 003 265 004 h 020 001 Z 001 [ g \0 \0 360 263 0003560 0 K g \0 \0 360 263 ) K g \0 \0 360 263 " J 0003600 ` \0 \0 I l 002 332 320 310 \0 \n \0 \0 277 J ` 0003620 \0 \0 I l 002 332 k 330 320 310 \0 \n \0 \0 277 H 0003640 002 270 I k 324 271 260 273 \0 ( 1 0 3 Q \ 0003660 W R I T E - B O T T O M - H A L 0003700 F 6 2 Q \ W R I T E - T O P 0003720 - H A L F ) \r ( 6 7 Q \ R E G 0003740 I S T E R - F I L E 5 0 Q \ 0003760 R E G I S T E R - F I L E 4 1 0004000 Q Z e r o 3 2 Q T r a s h 0004020 a b l e 2 3 Q * 2 R E G 0004040 I S T E R . A S S I G N M E N T 0004060 S ) \r ( ) \r P r o l o g N a m e 0004100 T o U R e g s D 1 \r ( P 0 0004120 R E G I 0 N A M E F 1 0004140 R E G I S T E R . A S S I G N 0004160 M E N T S ) \0 037 001 001 \0 001 @ Q \n 0004200 \0 \0 021 001 \0 H 265 \f o \0 \0 \0 @ \n \0 \0 0004220 277 H 002 001 341 H 002 002 001 344 020 \0 ( 2 2 Q 0004240 H E L P 4 F A S S O C ) \r 0004260 N I L \r ( 1 6 Q " U n k n o 0004300 w n P r o l o g r e g i s t 0004320 e r " ) \r P r o l o g N a m e T 0004340 o H i U R e g D 1 \r ( P 0 0004360 R E G I 0 N A M E F 1 0004400 R E G I S T E R . A S S I G N 0004420 M E N T S ) \0 032 001 001 \0 001 @ Q \n 0004440 \0 \0 021 001 \0 H 265 \f o \0 \0 \0 @ \n \0 \0 0004460 277 H 002 002 001 020 \0 ( 2 2 Q H E L P 0004500 4 F A S S O C ) \r N I L \r ( 0004520 1 6 Q " U n k n o w n P r 0004540 o l o g r e g i s t e r " ) \r 0004560 P r o l o g N a m e T o L o U R 0004600 e g D 1 \r ( P 0 R E G I 0004620 0 N A M E F 1 R E G I 0004640 S T E R . A S S I G N M E N T S 0004660 ) \0 031 001 001 \0 001 @ Q \n \0 \0 021 001 \0 0004700 H 265 \f o \0 \0 \0 @ \n \0 \0 277 H 002 001 020 0004720 \0 ( 2 2 Q H E L P 4 F A S 0004740 S O C ) \r N I L \r ( 1 6 Q " 0004760 U n k n o w n P r o l o g r 0005000 e g i s t e r " ) \r M A K E O P 0005020 D 1 \r ( P 0 I t s O p c o 0005040 d e I 1 U F N F N I 0 0005060 I n s t r u c t i o n N a m e 0005100 ) \0 4 002 \0 \0 002 @ \t \0 \0 021 021 001 H 0005120 001 A H 002 002 001 Y j 360 263 037 I 005 003 265 025 0005140 k k 330 H 002 002 002 002 001 331 H 002 002 001 \f \0 0005160 \0 h 020 \t \0 \0 262 352 j 260 350 \0 ( 5 5 Q 0005200 \ F Z E R O P 5 0 Q \ S E 0005220 T U F N E N T R Y 3 \ F I N 0005240 D O P ) \r N I L \r ( ) \r \ R D P 0005260 R O L O G P T R . U F N D 1 \r 0005300 ( I 1 B I 0 A ) \0 \a 0005320 \0 \0 \0 002 @ A \n \0 \0 020 \0 ( 4 H E 0005340 L P ) \r N I L \r ( ) \r \ P O P D 0005360 I S P . U F N D 1 \r ( I 1 0005400 B I 0 A ) \0 \a \0 \0 \0 002 @ 0005420 A \n \0 \0 020 \0 ( 4 H E L P ) \r N 0005440 I L \r ( ) \r \ R D P R O L O G T 0005460 A G . U F N D 1 \r ( I 1 B 0005500 I 0 A ) \0 \a \0 \0 \0 002 @ A 0005520 \n \0 \0 020 \0 ( 4 H E L P ) \r N I 0005540 L \r ( ) \r \ W R T P T R & T A G 0005560 . U F N D 1 \r ( I 1 B I 0005600 0 A ) \0 \a \0 \0 \0 002 @ A \n \0 0005620 \0 020 \0 ( 4 H E L P ) \r N I L \r 0005640 ( ) \r \ W R T P T R & 0 T A G . 0005660 U F N D 1 \r ( I 1 B I 0005700 0 A ) \0 \a \0 \0 \0 002 @ A \n \0 \0 0005720 020 \0 ( 4 H E L P ) \r N I L \r ( 0005740 ) \r \ M A K E - R E G I S T E R 0005760 - F I L E D 1 \r N I L \0 \v \0 0006000 \0 \0 \0 ` \0 \0 \t \0 \0 \t \0 \0 020 \0 ( 1 0006020 0 Q \ A L L O C B L O C K 5 0006040 L E N G T H ) \r ( 2 R E G I 0006060 S T E R . A S S I G N M E N T S 0006100 ) \r ( ) \r P R O L O G . A R O U 0006120 N D E X I T F N D 1 \r ( I 0 0006140 E V E N T ) \0 216 \0 \0 \0 001 ` \0 0006160 \0 264 003 202 261 \0 206 @ g \0 \0 360 256 @ g \0 0006200 \0 360 250 @ d g \0 \0 360 262 037 277 \b \0 \0 ` 0006220 \0 \0 006 \0 \0 311 \0 k \n \0 \0 ` \0 \0 006 \0 0006240 \0 311 \0 k \n \0 \0 020 g \0 \0 360 263 025 @ g 0006260 \0 \0 360 254 @ g \0 \0 360 246 @ g \0 \0 360 264 0006300 ; \b \0 \0 ` \0 \0 006 \0 \0 311 \0 k \n \0 \0 0006320 ` \0 \0 006 \0 \0 311 \0 k \n \0 \0 n k k ` 0006340 \0 \0 006 \0 \0 311 \0 \t \0 \0 7 n l l ` \0 0006360 \0 006 \0 \0 311 \0 \t \0 \0 7 020 \0 ( 2 1 2 0006400 Q M a k e U C o d e R e a l B 0006420 a s e A d d r 1 7 3 Q M a k 0006440 e U C o d e R e a l B a s e A d 0006460 d r 1 5 5 Q \ L O C K P A G 0006500 E S 1 4 1 Q \ L O C K P A G 0006520 E S 1 2 5 Q P R O L O G . R 0006540 E S T O R E . R E G I S T E R S 0006560 7 0 Q \ U N L O C K P A G E 0006600 S 5 4 Q \ U N L O C K P A G 0006620 E S 4 0 Q P R O L O G . S A 0006640 V E . R E G I S T E R S ) \r ( 2 0006660 0 5 Q A R R A Y P 2 0 2 Q 0006700 P R O L O G . E N A B L E . P U 0006720 F N . T A B L E 1 6 6 Q A R 0006740 R A Y P 1 6 3 Q P R O L O G 0006760 . P U F N . T A B L E 1 4 7 Q 0007000 A R R A Y P 1 4 4 Q P R O 0007020 L O G . E N A B L E . P U F N . 0007040 T A B L E 1 3 3 Q A R R A Y 0007060 P 1 3 0 Q P R O L O G . P U 0007100 F N . T A B L E 1 1 7 Q A F 0007120 T E R S A V E V M 1 1 1 Q A 0007140 F T E R S Y S O U T 1 0 3 Q 0007160 A F T E R M A K E S Y S 7 4 Q 0007200 A F T E R L O G O U T 6 2 Q 0007220 A R R A Y P 5 7 Q P R O L 0007240 O G . E N A B L E . P U F N . T 0007260 A B L E 4 6 Q A R R A Y P 0007300 4 3 Q P R O L O G . P U F N . 0007320 T A B L E 3 1 Q B E F O R E 0007340 S Y S O U T 2 2 Q B E F O R 0007360 E M A K E S Y S 1 4 Q B E F 0007400 O R E L O G O U T 2 Q P . m 0007420 e m b o t ) \r ( ) \r ( P R E T T 0007440 Y C O M P R I N T O P C O D E 0007460 S C O M S ) \r ( R P A Q Q O P 0007500 C O D E S C O M S ( ( F N S 0007520 P R O L O G . G E N . O P # P 0007540 R O L O G . I N C R . P R e a 0007560 d P r o l o g P t r R e a d P 0007600 r o l o g T a g \r W r i t e P 0007620 r o l o g P t r A n d 0 T a g 0007640 W r i t e P r o l o g T a g A n 0007660 d P t r ) ( F N S \ W R I T 0007700 E - T O P - H A L F \ R E A D 0007720 - T O P - H A L F \ W R I T E 0007740 - B O T T O M - H A L F \r \ R 0007760 E A D - B O T T O M - H A L F 0010000 P R O L O G . S A V E . R E G I 0010020 S T E R S P R O L O G . R E S 0010040 T O R E . R E G I S T E R S ) 0010060 ( V A R S R E G I S T E R . A 0010100 S S I G N M E N T S ) ( R E C 0010120 O R D S \r R E G I S T E R D E 0010140 F ) ( F N S P r o l o g N a 0010160 m e T o U R e g s P r o l o g 0010200 N a m e T o H i U R e g P r o 0010220 l o g N a m e T o L o U R e g ) 0010240 ( M A C R O S P R O L O G . 0010260 I N C R . P \r R e a d P r o l 0010300 o g P t r R e a d P r o l o g 0010320 T a g W r i t e P r o l o g P 0010340 t r A n d 0 T a g W r i t e P 0010360 r o l o g T a g A n d P t r W 0010400 r i t e P r o l o g 1 6 R e a 0010420 d P r o l o g 1 6 ) ( \r M A C 0010440 R O S P r o l o g O p c o d e 0010460 ) ( F N S M A K E O P ) ( 0010500 F N S \ R D P R O L O G P T R 0010520 . U F N \ P O P D I S P . U F 0010540 N \ R D P R O L O G T A G . U 0010560 F N \ W R T P T R & T A G . U 0010600 F N \r \ W R T P T R & 0 T A G 0010620 . U F N ) ( P R O P D O P V 0010640 A L P O P D I S P ) ( F N S 0010660 \ M A K E - R E G I S T E R - 0010700 F I L E ) ( D E C L A R E : 0010720 D O N T E V A L @ L O A D D O 0010740 C O P Y ( * ) ( \r V A R S 0010760 ( \ R E G I S T E R - F I L E 0011000 ( \ M A K E - R E G I S T E R - 0011020 F I L E ) ) ) ) ( F N S P R 0011040 O L O G . A R O U N D E X I T F 0011060 N ) ( D E C L A R E : D O N 0011100 T E V A L @ L O A D D O C O P 0011120 Y \r ( * ) ( A D D V A R S 0011140 ( A R O U N D E X I T F N S P 0011160 R O L O G . A R O U N D E X I T 0011200 F N ) ) ) ( D E C L A R E : 0011220 D O N T E V A L @ L O A D D O 0011240 E V A L @ C O M P I L E D O N 0011260 T C O P Y \r C O M P I L E R V 0011300 A R S ( A D D V A R S ( N L 0011320 A M A ) ( N L A M L W r i t 0011340 e P r o l o g T a g A n d P t r 0011360 W r i t e P r o l o g P t r A 0011400 n d 0 T a g R e a d P r o l o 0011420 g T a g \r R e a d P r o l o g 0011440 P t r ) ( L A M A ) ) ) ) ) \r 0011460 ( R P A Q Q R E G I S T E R . 0011500 A S S I G N M E N T S ( ( P 0011520 2 8 2 2 ) ( C P 6 1 1 5 0011540 4 ) ( C 2 3 4 2 3 3 ) ( 0011560 R 2 3 2 2 3 1 ) ( S 2 2 0011600 9 2 2 7 ) ( H 2 2 3 2 2 0011620 1 ) ( H B \r 2 2 0 2 1 9 ) 0011640 ( T R 2 1 8 2 1 7 ) ( E 0011660 2 1 1 2 0 6 ) ( B 2 0 5 0011700 2 0 4 ) ( B 0 1 9 3 1 8 0011720 9 ) ( T 0 1 8 8 1 8 6 ) 0011740 ( T 1 1 7 7 1 5 9 ) ( N 0011760 1 5 5 1 5 5 ) ( I \r 1 1 0 0012000 1 1 0 ) ( * * S p e c i 0012020 a l r e g i s t e r s ) ( A 0012040 1 2 1 2 0 ) ( A 2 2 3 8 0012060 2 3 7 ) ( A 3 2 3 6 2 3 0012100 5 ) ( A 4 1 8 1 7 ) ( W 0012120 5 4 5 4 ) ( D e b u g 6 0012140 0 \r 6 0 ) ( L M B a s e 1 0012160 0 8 1 0 8 ) ( P U f n T a b 0012200 l e B a s e 1 0 7 1 0 7 ) 0012220 ( L i s p E m u C o d e B a s e 0012240 9 5 9 4 ) ( V M l i m 1 0012260 5 6 1 5 6 ) ( A 0 B a s e 0012300 1 5 8 1 5 8 ) \r ( A 1 B a s 0012320 e 1 5 7 1 5 7 ) ( P F C o 0012340 n t 7 8 7 8 ) ( S t e p 0012360 6 2 6 2 ) ( * * ( A B a 0012400 s e 1 4 7 1 4 7 ) ) ( T r 0012420 a s h a b l e 5 5 5 5 ) ( 0012440 Z e r o 9 7 9 7 ) ) ) \r ( R 0012460 E C O R D R E G I S T E R D E 0012500 F ( N A M E A L O A H I ) 0012520 ) \r ( P U T P R O P S P R O L 0012540 O G . I N C R . P M A C R O 0012560 ( Q U O T E ( L E T ( ( O L 0012600 D P C ( R e a d P r o l o g P 0012620 t r P ) ) ) ( W r i t e P r 0012640 o l o g P t r A n d 0 T a g P 0012660 ( \r \ A D D B A S E O L D P 0012700 C 1 ) ) ) ) ) \r ( P U T P R O 0012720 P S R e a d P r o l o g P t r 0012740 M A C R O ( A R G S ( L E 0012760 T * ( ( R e g i s t e r N a m 0013000 e ( C A R A R G S ) ) ( R 0013020 E G D E F ( P r o l o g N a m 0013040 e T o U R e g s \r R e g i s t 0013060 e r N a m e ) ) ) ( B Q U O T 0013100 E ( ( O P C O D E S R D P R 0013120 O L O G P T R ) , R E G D E 0013140 F ) ) ) ) ) \r ( P U T P R O P S 0013160 R e a d P r o l o g T a g M 0013200 A C R O ( A R G S ( L E T * 0013220 ( ( R e g i s t e r N a m e 0013240 ( C A R A R G S ) ) ( R E G 0013260 D E F ( P r o l o g N a m e T 0013300 o U R e g s \r R e g i s t e r 0013320 N a m e ) ) ) ( B Q U O T E 0013340 ( ( O P C O D E S R D P R O L 0013360 O G T A G ) , R E G D E F ) 0013400 ) ) ) ) \r ( P U T P R O P S W 0013420 r i t e P r o l o g P t r A n d 0013440 0 T a g M A C R O ( A R G S 0013460 ( L E T * ( ( R e g i s t e 0013500 r N a m e ( C A R A R G S ) 0013520 ) ( P t r V a l ( C A D R 0013540 A R G S ) ) ( \r R E G D E F 0013560 ( P r o l o g N a m e T o U R e 0013600 g s R e g i s t e r N a m e ) 0013620 ) ) ( B Q U O T E ( ( O P C 0013640 O D E S W R T P T R & 0 T A G 0013660 ) , R E G D E F , P t r 0013700 V a l ) ) ) ) ) \r ( P U T P R O 0013720 P S W r i t e P r o l o g T a 0013740 g A n d P t r M A C R O ( A 0013760 R G S ( L E T * ( ( R e g i 0014000 s t e r N a m e ( C A R A R 0014020 G S ) ) ( T a g V a l ( C A 0014040 D R A R G S ) ) ( \r P t r V 0014060 a l ( C A D D R A R G S ) ) 0014100 ( R E G D E F ( P r o l o g 0014120 N a m e T o U R e g s R e g i 0014140 s t e r N a m e ) ) ) ( B Q U 0014160 O T E ( ( O P C O D E S W R 0014200 T P T R & T A G ) , R E G D 0014220 E F \r , T a g V a l , P 0014240 t r V a l ) ) ) ) ) \r ( P U T P 0014260 R O P S W r i t e P r o l o g 0014300 1 6 M A C R O ( A R G S ( 0014320 * * w r i t e 1 6 b i t 0014340 s i n t o a P r o l o g 0014360 r e g i s t e r . S i m u l a 0014400 t e d b y w r i t i n g 2 0014420 4 \r b i t s i n t w o c 0014440 h u n k s - t h e s e c o 0014460 n d c h u n k o v e r w r i 0014500 t e s t h e f i r s t . H 0014520 A C K ! ) ( L E T * ( ( R e 0014540 g i s t e r N a m e ( C A R 0014560 A R G S ) ) ( \r P t r V a l 0014600 ( C A D R A R G S ) ) ( R E 0014620 G D E F ( P r o l o g N a m e 0014640 T o L o U R e g R e g i s t e 0014660 r N a m e ) ) ) ( B Q U O T E 0014700 ( ( O P C O D E S W R T P T 0014720 R & 0 T A G ) , ( \r L O G O 0014740 R ( L L S H R E G D E F 8 0014760 ) R E G D E F ) , P t r V 0015000 a l ) ) ) ) ) \r ( P U T P R O P 0015020 S R e a d P r o l o g 1 6 M 0015040 A C R O ( A R G S ( * * 0015060 r e a d 1 6 b i t s f r o 0015100 m a P r o l o g r e g i s 0015120 t e r . W e d o t h i s 0015140 b y r e a d i n g \r f r o m 0015160 a z e r o r e g i s t e r 0015200 i n t o h i a n d t h e 0015220 r e g i s t e r w e w a n 0015240 t i n t o l o . H A C K ! 0015260 ) ( L E T * ( ( R e g i s t 0015300 e r N a m e ( C A R A R G S 0015320 ) ) \r ( R E G D E F ( P r o 0015340 l o g N a m e T o L o U R e g 0015360 R e g i s t e r N a m e ) ) ( 0015400 Z E R O R E G D E F ( P r o l 0015420 o g N a m e T o L o U R e g ( 0015440 Q U O T E Z e r o ) ) ) ) ( 0015460 B Q U O T E ( ( \r O P C O D E 0015500 S R D P R O L O G P T R ) , 0015520 ( L O G O R ( L L S H Z E 0015540 R O R E G D E F 8 ) R E G D 0015560 E F ) ) ) ) ) ) \r ( P U T P R O 0015600 P S P r o l o g O p c o d e 0015620 M A C R O ( A R G S ( L E T 0015640 ( ( N ( C A R A R G S ) ) 0015660 ) ( L I S T ( M K A T O M 0015700 ( C O N C A T " P r o l o g O 0015720 p " N ) ) ) ) ) ) \r ( P U T P 0015740 R O P S P O P D I S P D O P 0015760 V A L ( 1 P O P D I S P ) ) 0016000 \r ( R P A Q \ R E G I S T E R 0016020 - F I L E ( \ M A K E - R E G 0016040 I S T E R - F I L E ) ) \r ( A D 0016060 D T O V A R A R O U N D E X I 0016100 T F N S P R O L O G . A R O U 0016120 N D E X I T F N ) \r ( P U T P R 0016140 O P S O P C O D E S C O P Y 0016160 R I G H T ( " X e r o x C o 0016200 r p o r a t i o n " 1 9 8 5 ) 0016220 ) \r N I L \r 0016226