$ od -c -N 50000 [phylum]<Tamarin>TUT>TUTBASE.DCOM!1 0000000 ( F I L E C R E A T E D " 2 5 0000020 - J u n - 8 6 2 3 : 4 4 : 4 1 0000040 " ( " c o m p i l e d o n 0000060 " { E R I S } < T A M A R I N 0000100 > T U T > T U T B A S E . ; 1 3 0000120 ) " 1 2 - N o v - 8 5 1 4 : 0000140 5 9 : 2 3 " \r r e c o m p i l 0000160 e d c h a n g e s : S t d U 0000200 f n i n " I N T E R L I S P 0000220 - D 1 1 - M a y - 8 6 . . . 0000240 " d a t e d " 1 1 - M a y - 0000260 8 6 1 5 : 1 9 : 0 8 " ) \r ( F 0000300 I L E C R E A T E D " 2 5 - J 0000320 u n - 8 6 2 3 : 4 2 : 5 7 " 0000340 { E R I S } < T A M A R I N > T 0000360 U T > T U T B A S E . ; 1 3 2 0000400 9 8 2 8 c h a n g e s t o : 0000420 ( F N S S t d U f n ) \r p 0000440 r e v i o u s d a t e : " 2 0000460 5 - J u n - 8 6 1 6 : 1 1 : 4 0000500 6 " { E R I S } < T A M A R I 0000520 N > T U T > T U T B A S E . ; 1 0000540 2 ) \r N O P ? . G E N C D 1 \r 0000560 ( I 0 i n s t r F 1 N 0000600 O P ? C a u s e s N O P ) \0 ! 0000620 001 001 \0 001 g \0 \0 \t \0 \0 264 031 Q 264 026 g 0000640 \0 \0 \t \0 \0 021 001 \0 g \0 \0 H h 032 032 H 0000660 h 032 032 020 \0 ( 2 0 Q A S M . N E 0000700 X T L A B E L 5 B O U N D P 0000720 ) \r ( 2 6 Q J U M P 1 5 Q 0000740 N O P ? 2 N O P ? C a u s e 0000760 s N O P ) \r ( ) \r C O N S . G E 0001000 N C D 1 \r ( I 0 i n s t r 0001020 ) \0 \0 \0 \0 001 g \0 \0 g \0 \0 g \0 0001040 \0 g \0 \0 033 \v \0 \0 o \0 \0 \0 o \0 \0 \0 0001060 h 032 032 \t \0 \0 020 \0 ( 3 5 Q A S M 0001100 . E A T C O D E 1 7 Q P U T 0001120 P R O P ) \r ( 1 3 Q T O P C O 0001140 D E 1 0 Q C O N S 5 T O 0001160 P C O D E 2 C O N S . 1 ) \r 0001200 ( 2 7 Q ( N O P ? ) 2 3 Q 0001220 ( C O N S . 1 ) ) \r A O S e t 0001240 u p D 1 \r ( F 0 T U T S e 0001260 t u p ) \0 \n \0 001 \0 \0 P i \n \0 \0 0001300 \b \0 \0 020 \0 ( 7 D o C y c l e 0001320 4 A s s e m b l e O p s ) \r N 0001340 I L \r ( ) \r T P U T D D 1 \r ( 0001360 P 2 x P 0 e r r o r 0001400 I 0 f n s ) \0 220 006 \0 \0 001 @ 0001420 003 245 @ h 032 b \0 277 021 001 @ 260 6 d 001 0001440 021 001 002 J d 004 l 004 360 251 i \n \0 \0 277 o 0001460 \0 \0 \0 217 g \0 \0 033 263 030 J i \n \0 \0 277 0001500 o \0 \0 \0 i \n \0 \0 277 i \t \0 \0 277 i 270 0001520 023 002 003 265 313 H 263 F 021 0 005 @ 260 7 d 001 0001540 271 g \0 \0 j g \0 \0 g \0 \0 I h 032 032 h 0001560 g \0 \0 g \0 \0 I h 032 032 h 032 032 h 032 032 0001600 032 032 h 032 032 032 273 L 265 \a K h 032 ] 201 K 0001620 & 274 002 003 265 312 M 022 \t \0 \0 020 h 020 \0 ( 0001640 2 1 3 Q A s s e m b l e O p s 0001660 7 5 Q T E R P R I 7 0 Q 0001700 P R I N 1 5 7 Q P R I N 1 0001720 3 6 Q P R I N 1 ) \r ( 1 4 6 Q 0001740 Q U O T E 1 4 3 Q A d d C 0001760 o d e 1 3 3 Q Q U O T E 1 0002000 3 0 Q A d d A t o m 1 2 4 Q 0002020 E v a l B y t e s 4 7 Q T 0002040 C O D E ) \r ( 6 4 Q " h a 0002060 s n o T C O D E p r o p e 0002100 r t y " 4 3 Q " n o t l 0002120 i t a t o m " ) \r T R u n D 1 0002140 \r ( I 0 l i s t ) \0 \t \0 \0 0002160 \0 001 @ \t \0 \0 \b \0 \0 020 \0 ( 6 D o 0002200 C y c l e 3 T R u n F o r E 0002220 f f e c t ) \r N I L \r ( ) \r T R 0002240 u n F o r E f f e c t D 1 \r ( 0002260 I 0 l i s t ) \0 h 006 \0 \0 001 0002300 @ d 003 244 \t \0 \0 b \0 021 Q 005 H 003 265 035 0002320 I 022 b \0 o \0 \0 \0 @ g \0 \0 h 032 \n \0 0002340 \0 \n \0 \0 b \0 d \t \0 \0 020 001 \ 003 265 $ 0002360 M o \0 \0 \0 \n \0 \0 262 031 g \0 \0 l 003 g 0002400 \0 \0 g \0 \0 L h 032 032 h 032 032 h 032 032 032 0002420 200 L L 275 273 J 265 \f K h 032 Z 271 H 002 X 0002440 260 255 K & 272 260 370 \0 ( 6 7 Q M E M 0002460 B 5 1 Q A s s e m b l e O p 0002500 s 4 3 Q \ A P P E N D 2 4 0002520 0 Q \ N C O N C 2 6 E V A 0002540 L ) \r ( 1 0 4 Q Q U O T E 1 0002560 0 1 Q A d d A t o m 7 4 Q 0002600 E v a l B y t e s 3 3 Q S T 0002620 O P ) \r ( 6 4 Q ( F N 0 F 0002640 N 1 F N 2 F N 3 F N 4 F 0002660 N 5 F N 6 F N 7 ) 2 7 Q 0002700 ( @ 0 * T U T I n i t ) ) 0002720 \r T D o D 1 \r ( I 0 a c t 0002740 i o n ) \0 020 \0 \0 \0 001 g \0 \0 j @ 0002760 h 032 032 032 h 032 \t \0 \0 020 \0 ( 1 5 Q 0003000 T R u n F o r E f f e c t ) \r ( 0003020 2 E v a l B y t e s ) \r ( ) \r 0003040 S t d U f n D 1 \r ( P 2 i 0003060 P 0 u f n N a m e I 1 0003100 n r A r g s I 0 o p C o 0003120 d e ) \0 325 \b \0 \0 002 @ 225 @ 004 l 004 0003140 360 250 o \0 \0 \0 @ \n \0 \0 277 A 3 020 250 o 0003160 \0 \0 \0 A \n \0 \0 277 @ g \0 \0 \n \0 \0 021 0003200 001 \0 H g \0 \0 H o \0 \0 \0 032 032 o \0 \0 0003220 \0 g \0 \0 o \0 \0 \0 g \0 \0 A \n \0 \0 g 0003240 \0 \0 @ h 032 032 A k 021 2 005 J I 363 263 # 0003260 g \0 \0 g \0 \0 J \n \0 \0 h 032 032 275 L 265 0003300 \r M h 032 \ 273 J k 324 Z 260 342 M & 274 260 0003320 367 K 022 o \0 \0 \0 A k 021 2 \a L K 363 263 0003340 036 o \0 \0 \0 _ 016 277 N 265 016 O 016 h 032 ^ 0003360 275 L k 324 \ 260 350 O 016 & 276 260 366 M 022 o 0003400 \0 \0 \0 \n \0 \0 032 \n \0 \0 032 032 032 032 032 032 0003420 \n \0 \0 H \t \0 \0 g \0 \0 g \0 \0 @ H h 0003440 032 032 h 032 h 032 032 h 032 032 \t \0 \0 020 \0 ( 0003460 3 2 2 Q T D o 2 7 4 Q T A 0003500 S M V 2 7 0 Q S E T 2 5 7 0003520 Q \ A P P E N D 2 2 5 3 Q 0003540 \ A P P E N D 2 1 3 7 Q P A 0003560 C K * 1 0 4 Q P A C K * 4 0003600 4 Q P A C K * 3 4 Q H E L 0003620 P 1 7 Q H E L P ) \r ( 3 0 2 0003640 Q Q U O T E 2 7 7 Q A d d 0003660 U f n s 1 3 3 Q A 1 3 0 Q 0003700 V A R 1 0 7 Q A C O N S T 0003720 1 0 0 Q E N T R Y 7 1 Q 0003740 C O D E : 5 3 Q L A M B D A 0003760 : 4 1 Q . S t d U f n ) \r ( 0004000 2 5 0 Q ( ( C O N S ) ( R 0004020 E T U R N ) ) 2 1 2 Q ( C O 0004040 N S ) 1 7 4 Q ( ' N I L ) 0004060 7 5 Q ( S T O P ) 6 6 Q ( 0004100 V A R S : A 1 A 2 A 3 A 0004120 4 A 5 A 6 A 7 ) 6 0 Q 0004140 ( ( A 1 A 2 A 3 A 4 A 5 0004160 A 6 A 7 ) ) 3 0 Q " n r 0004200 A r g s n o t n u m b e r " 0004220 1 3 Q " o p c o d e i s n 0004240 ' t l i t a t o m " ) \r T . R 0004260 A I D . G E N C D 1 \r ( L ( 0004300 0 I N S T R ) ) \0 \t \0 \0 \0 001 0004320 g \0 \0 h 032 h 032 020 \0 N I L \r ( 2 0004340 S T O P ) \r ( ) \r M a k e T e s 0004360 t . G E N C D 1 \r ( I 0 w 0004400 h o l e F o r m ) \0 , \0 \0 \0 001 0004420 g \0 \0 @ 002 001 g \0 \0 g \0 \0 g \0 \0 g 0004440 \0 \0 @ 002 002 h 032 032 o \0 \0 \0 032 032 032 032 0004460 h 032 032 032 \t \0 \0 \t \0 \0 020 \0 ( 5 1 Q 0004500 A S M . E A T C O D E 4 6 Q 0004520 E V A L ) \r ( 2 1 Q Q U O T 0004540 E 1 6 Q i n 1 3 Q f o r 0004560 m 1 0 Q f o r 2 L E T ) 0004600 \r ( 3 3 Q ( j o i n ( i f 0004620 ( A N D ( L I S T P f o r 0004640 m ) ( N E Q ( C A R f o r 0004660 m ) ( Q U O T E * ) ) ) t 0004700 h e n ( E V A L ( C O P Y A 0004720 L L f o r m ) ) ) ) ) \r S t a 0004740 c k C h e c k . G E N C D 1 \r 0004760 ( P 0 g u a r d I 0 w 0005000 h o l e F o r m F 1 S t a 0005020 c k G u a r d V a l ) \0 , 001 001 0005040 \0 001 Q d k 324 c 002 277 021 001 \0 g \0 \0 H 0005060 h 032 032 h 032 \t \0 \0 @ 002 \t \0 \0 g \0 \0 0005100 H h 032 032 o \0 \0 \0 032 \t \0 \0 020 \0 ( 5 0005120 1 Q A S M . E A T C O D E 3 0005140 2 Q A S M . E A T C O D E 2 0005160 5 Q A S M . E A T C O D E ) \r 0005200 ( 3 5 Q G C O N S T 1 4 Q 0005220 G C O N S T ) \r ( 4 5 Q ( ( 0005240 E Q ) ( E l s e S t o p ) ) ) 0005260 \r I f S t o p . G E N C D 1 \r 0005300 ( P 0 l a b e l ) \0 036 001 \0 0005320 \0 \0 g \0 \0 \t \0 \0 021 001 \0 g \0 \0 H h 0005340 032 032 o \0 \0 \0 H h 032 032 032 \t \0 \0 020 \0 0005360 ( 3 3 Q A S M . E A T C O D E 0005400 5 A S M . N E X T L A B E L 0005420 ) \r ( 1 3 Q F J U M P 2 I 0005440 f S t o p ) \r ( 2 3 Q ( S T 0005460 O P ) ) \r E l s e S t o p . G E 0005500 N C D 1 \r ( P 0 l a b e l 0005520 ) \0 036 001 \0 \0 \0 g \0 \0 \t \0 \0 021 001 0005540 \0 g \0 \0 H h 032 032 o \0 \0 \0 H h 032 032 0005560 032 \t \0 \0 020 \0 ( 3 3 Q A S M . E 0005600 A T C O D E 5 A S M . N E X 0005620 T L A B E L ) \r ( 1 3 Q T J U 0005640 M P 2 E l s e S t o p ) \r ( 0005660 2 3 Q ( S T O P ) ) \r S h o 0005700 u l d W o r k D 1 \r ( P 5 0005720 e v a l e d A r g s P 4 a 0005740 r g s I 0 a r g L i s t s 0005760 F 1 2 Q t e s t O p C o d 0006000 e F 1 3 Q e q u i v F n ) 0006020 \0 225 \n 002 003 001 @ 021 a 006 H 003 265 004 I 0006040 020 001 274 021 0 \t L 260 034 d 001 \t \0 \0 _ 016 0006060 277 O 020 265 \t O 016 h 032 _ 022 202 O 016 & _ 0006100 020 277 002 003 265 345 O 022 022 275 g \0 \0 021 0 \t 0006120 M 260 ! d 001 276 g \0 \0 N h 032 032 _ 016 277 0006140 O 020 265 \t O 016 h 032 _ 022 202 O 016 & _ 020 0006160 277 002 003 265 340 O 022 022 W 024 h 032 o \0 \0 \0 0006200 g \0 \0 W 026 M \n \0 \0 h 032 032 o \0 \0 \0 0006220 032 032 032 \n \0 \0 032 273 J 265 \r K h 032 Z 271 0006240 H 002 X 261 377 y K & 272 260 367 \0 ( 1 7 6 0006260 Q \ A P P E N D 2 1 6 1 Q 0006300 A P P L Y 2 6 Q E V A L ) \r 0006320 ( 1 5 3 Q G C O N S T 1 0 1 0006340 Q G C O N S T 6 5 Q S t a 0006360 c k C h e c k ) \r ( 1 7 0 Q 0006400 ( ( E Q ) ( E l s e S t o p ) 0006420 ) 1 5 0 Q ( N O P ? ) ) \r S 0006440 h o u l d U F N D 1 \r ( P 2 0006460 1 Q a r g P 1 5 Q a r g 0006500 N r P 1 3 Q a r g P 1 0006520 1 Q a r g N r P 5 e v a 0006540 l e d A r g s P 4 a r g s 0006560 I 0 a r g L i s t s F 0006600 2 2 Q t e s t O p C o d e ) 0006620 001 \b 022 001 003 001 @ 021 Q 005 H 003 265 004 I 020 0006640 001 274 021 0 \b L 260 030 d 001 \t \0 \0 276 O 016 0006660 265 \b N h 032 _ 020 201 N & _ 016 277 002 003 265 0006700 351 O 020 022 275 g \0 \0 M k 021 " \v O 020 003 0006720 265 U O 024 022 W $ h 032 o \0 \0 \0 g \0 \0 0006740 W $ h 032 032 M k 021 B 021 O 030 003 265 v O 0006760 034 022 g \0 \0 M \t \0 \0 l 002 330 o \0 \0 \0 0007000 032 032 o \0 \0 \0 032 \n \0 \0 032 032 032 \n \0 \0 0007020 032 273 J 265 \r K h 032 Z 271 H 002 X 261 377 ~ 0007040 K & 272 260 367 001 _ 026 277 O 024 O 026 003 265 \f 0007060 g \0 \0 O 026 h 032 032 h 032 g \0 \0 g \0 \0 0007100 O 022 \n \0 \0 h 032 032 h 032 \n \0 \0 \n \0 \0 0007120 _ 024 277 O 020 002 _ 020 277 O 022 k 324 _ 022 277 0007140 261 377 m 001 _ " 277 g \0 \0 g \0 \0 O 032 \n 0007160 \0 \0 h 032 032 _ 277 O 036 265 033 O h 032 0007200 _ 036 _ 034 277 O 030 002 _ 030 277 O 032 k 324 _ 0007220 032 277 261 377 X O & _ 036 277 260 352 \0 ( 3 0007240 3 3 Q P A C K * 2 7 1 Q \ 0007260 N C O N C 2 2 6 6 Q \ A P P 0007300 E N D 2 2 5 6 Q P A C K * 0007320 1 7 1 Q \ A P P E N D 2 1 6 0007340 3 Q \ A P P E N D 2 1 4 2 Q 0007360 L E N G T H 2 6 Q E V A L 0007400 ) \r ( 3 2 6 Q a r g 3 2 3 Q 0007420 V A R 2 5 1 Q a r g 2 4 0007440 6 Q V A R _ 2 3 4 Q G C O 0007460 N S T 1 3 6 Q F N 1 1 1 Q 0007500 A C O N S T 6 1 Q S t a c 0007520 k C h e c k ) \r ( 1 5 7 Q ( 0007540 ( P O P ) ) 1 5 1 Q ( C h e 0007560 c k U f n ) 1 0 6 Q ( N O P 0007600 ? ) ) \r S h o u l d W o r k . N 0007620 D 1 \r ( P 5 e v a l e d A 0007640 r g s P 4 a r g s I 0 0007660 a r g L i s t s F 1 2 Q 0007700 t e s t O p C o d e F 1 3 Q 0007720 e q u i v F n ) \0 230 \n 002 003 001 0007740 @ 021 a 006 H 003 265 004 I 020 001 274 021 0 \t L 0007760 260 034 d 001 \t \0 \0 _ 016 277 O 020 265 \t O 016 0010000 h 032 _ 022 202 O 016 & _ 020 277 002 003 265 345 O 0010020 022 022 275 g \0 \0 021 0 \t M 260 d 001 276 g 0010040 \0 \0 N h 032 032 _ 016 277 O 020 265 \t O 016 h 0010060 032 _ 022 202 O 016 & _ 020 277 002 003 265 340 O 022 0010100 022 W 024 M 001 h 032 032 o \0 \0 \0 g \0 \0 W 0010120 026 M \n \0 \0 h 032 032 o \0 \0 \0 032 032 032 \n 0010140 \0 \0 032 273 J 265 \r K h 032 Z 271 H 002 X 261 0010160 377 v K & 272 260 367 \0 ( 2 0 1 Q \ A 0010200 P P E N D 2 1 6 4 Q A P P L 0010220 Y 2 6 Q E V A L ) \r ( 1 5 6 0010240 Q G C O N S T 1 0 1 Q G C 0010260 O N S T 6 5 Q S t a c k C h 0010300 e c k ) \r ( 1 7 3 Q ( ( E Q 0010320 ) ( E l s e S t o p ) ) 1 5 0010340 3 Q ( N O P ? ) ) \r S h o u l 0010360 d U F N . N D 1 \r ( P 2 1 Q 0010400 a r g P 1 5 Q a r g N r 0010420 P 1 3 Q a r g P 1 1 Q 0010440 a r g N r P 5 e v a l e 0010460 d A r g s P 4 a r g s I 0010500 0 a r g L i s t s F 2 2 0010520 Q t e s t O p C o d e ) 001 032 0010540 022 001 003 001 @ 021 Q 005 H 003 265 004 I 020 001 274 0010560 021 0 \b L 260 030 d 001 \t \0 \0 276 O 016 265 \b 0010600 N h 032 _ 020 201 N & _ 016 277 002 003 265 351 O 0010620 020 022 275 g \0 \0 M 002 k 021 " \v O 020 003 265 0010640 f O 024 022 W $ M 001 h 032 032 o \0 \0 \0 g 0010660 \0 \0 W $ h 032 032 M 002 k 021 B 021 O 030 003 0010700 265 003 202 261 \0 200 O 034 022 g \0 \0 M 001 h 032 0010720 032 g \0 \0 M \t \0 \0 l 002 330 o \0 \0 \0 032 0010740 032 o \0 \0 \0 032 032 \n \0 \0 032 032 032 \n \0 \0 0010760 032 273 J 265 \r K h 032 Z 271 H 002 X 261 377 l 0011000 K & 272 260 367 001 _ 026 277 O 024 O 026 003 265 \f 0011020 g \0 \0 O 026 h 032 032 h 032 g \0 \0 g \0 \0 0011040 O 022 \n \0 \0 h 032 032 h 032 \n \0 \0 \n \0 \0 0011060 _ 024 277 O 020 002 _ 020 277 O 022 k 324 _ 022 277 0011100 261 377 \ 001 _ " 277 g \0 \0 g \0 \0 O 032 \n 0011120 \0 \0 h 032 032 _ 277 O 036 265 033 O h 032 0011140 _ 036 _ 034 277 O 030 002 _ 030 277 O 032 k 324 _ 0011160 032 277 261 377 K O & _ 036 277 260 352 \0 ( 3 0011200 5 5 Q P A C K * 3 1 3 Q \ 0011220 N C O N C 2 3 1 0 Q \ A P P 0011240 E N D 2 3 0 0 Q P A C K * 0011260 2 1 3 Q \ A P P E N D 2 2 0 0011300 5 Q \ A P P E N D 2 1 6 3 Q 0011320 L E N G T H 2 6 Q E V A L 0011340 ) \r ( 3 5 0 Q a r g 3 4 5 Q 0011360 V A R 2 7 3 Q a r g 2 7 0011400 0 Q V A R _ 2 5 6 Q G C O 0011420 N S T 1 5 7 Q F N 1 4 7 Q 0011440 G C O N S T 1 1 5 Q A C O 0011460 N S T 6 1 Q S t a c k C h e 0011500 c k ) \r ( 2 0 0 Q ( ( P O P 0011520 ) ) 1 7 2 Q ( C h e c k U f 0011540 n ) 1 1 2 Q ( N O P ? ) ) \r 0011560 S h o u l d T D 1 \r ( P 5 0011600 a r g s P 0 e v a l e d A 0011620 r g s I 0 a r g L i s t s 0011640 F 1 4 Q t e s t O p C o d 0011660 e ) \0 224 \f 001 003 001 021 001 021 0 004 @ 0011700 260 u d 001 021 001 005 021 0 \b M 260 030 d 001 \t 0011720 \0 \0 276 O 016 265 \b N h 032 _ 020 201 N & _ 0011740 016 277 002 003 265 351 O 020 022 270 g \0 \0 021 0 \v 0011760 H 260 ! d 001 Y 003 265 \v g \0 \0 I h 032 032 0012000 h 032 _ 022 003 232 O 024 265 : O 022 _ 026 _ 024 0012020 277 002 003 265 340 O 026 022 W 030 h 032 o \0 \0 \0 0012040 h 032 032 \n \0 \0 032 022 h 032 Z 003 226 K 265 \f 0012060 J \ [ 277 002 003 265 214 L 020 \t \0 \0 [ J 031 0012100 260 363 \t \0 \0 _ 024 O 022 031 260 306 \0 ( 2 1 0012120 3 Q L A S T 2 0 3 Q L A S 0012140 T 1 5 4 Q \ N C O N C 2 3 0012160 0 Q E V A L ) \r ( 1 0 2 Q G 0012200 C O N S T 6 3 Q S t a c k C 0012220 h e c k ) \r ( 1 4 6 Q ( E l 0012240 s e S t o p ) ) \r S h o u l d N 0012260 I L D 1 \r ( P 5 a r g s 0012300 P 0 e v a l e d A r g s I 0012320 0 a r g L i s t s F 1 4 0012340 Q t e s t O p C o d e ) \0 224 0012360 \f 001 003 001 021 001 021 0 004 @ 260 u d 001 021 0012400 001 005 021 0 \b M 260 030 d 001 \t \0 \0 276 O 016 0012420 265 \b N h 032 _ 020 201 N & _ 016 277 002 003 265 0012440 351 O 020 022 270 g \0 \0 021 0 \v H 260 ! d 001 0012460 Y 003 265 \v g \0 \0 I h 032 032 h 032 _ 022 003 0012500 232 O 024 265 : O 022 _ 026 _ 024 277 002 003 265 340 0012520 O 026 022 W 030 h 032 o \0 \0 \0 h 032 032 \n \0 0012540 \0 032 022 h 032 Z 003 226 K 265 \f J \ [ 277 002 0012560 003 265 214 L 020 \t \0 \0 [ J 031 260 363 \t \0 \0 0012600 _ 024 O 022 031 260 306 \0 ( 2 1 3 Q L A 0012620 S T 2 0 3 Q L A S T 1 5 4 0012640 Q \ N C O N C 2 3 0 Q E V 0012660 A L ) \r ( 1 0 2 Q G C O N S T 0012700 6 3 Q S t a c k C h e c k ) 0012720 \r ( 1 4 6 Q ( I f S t o p ) 0012740 ) \r V + + . G E N C D 1 \r ( L 0012760 ( 0 I N S T R ) ) \0 & \0 \0 0013000 \0 001 g \0 \0 @ 002 001 h 032 032 o \0 \0 \0 o 0013020 \0 \0 \0 o \0 \0 \0 g \0 \0 @ 002 001 h 032 032 0013040 h 032 032 032 032 032 020 \0 N I L \r ( 2 7 Q 0013060 V A R _ ^ 2 V A R ) \r ( 0013100 2 4 Q ( P L U S ) 2 0 Q ( 0013120 ' 1 ) 1 4 Q ( C O P Y ) ) \r 0013140 V + + ' . G E N C D 1 \r ( L 0013160 ( 0 I N S T R ) ) \0 ) \0 \0 \0 0013200 001 g \0 \0 @ 002 001 h 032 032 o \0 \0 \0 o \0 0013220 \0 \0 o \0 \0 \0 g \0 \0 @ 002 001 h 032 032 o 0013240 \0 \0 \0 032 032 032 032 032 020 \0 N I L \r ( 2 0013260 7 Q V A R _ 2 V A R ) \r ( 0013300 4 1 Q ( ( P O P ) ) 2 4 Q 0013320 ( P L U S ) 2 0 Q ( ' 1 ) 0013340 1 4 Q ( C O P Y ) ) \r ( P R 0013360 E T T Y C O M P R I N T T U T 0013400 B A S E C O M S ) \r ( R P A Q Q 0013420 T U T B A S E C O M S ( ( * 0013440 * b a s e f o r T a m a 0013460 r i n M i c r o c o d e T e 0013500 s t i n g * * ) ( * * * 0013520 * * T E M P O R A R Y * 0013540 * * * * ) ( * * \r 0013560 n e e d t o p u t N O P s 0013600 a f t e r a n y t h i n g 0013620 t h a t u f n s o r F N s 0013640 - - i n p a r t i c u l a 0013660 r u s e N O P ? a f t e r 0013700 C O N S e s a n d i n \r 0013720 S h o u l d U F N ' s e t c 0013740 a n d a f t e r a l l f n 0013760 c a l l s ) ( V A R S ( N O 0014000 P ? C a u s e s N O P T ) ) 0014020 ( F N S N O P ? . G E N C C 0014040 O N S . G E N C ) ( P R O P 0014060 T A S M F N \r N O P ? C O N 0014100 S ) ( * * * * * A S 0014120 S E M B L E O P S * * * 0014140 * * ) ( * * A s s e m b 0014160 l e O p s s e t u p r u n ) 0014200 ( F N S A O S e t u p ) ( 0014220 V A R S T U T S e t u p \r t 0014240 a m S e t U p . T r i v i a l F 0014260 n h d r T U T S e t u p . I R 0014300 E G s ) ( * * A s s e m b 0014320 l e O p s e a c h - t i m e 0014340 s t u f f ) ( F N S T P U T 0014360 D T R u n T R u n F o r E f 0014400 f e c t \r T D o ) ( V A R S 0014420 T U T I n i t ) ( * * a 0014440 d d s t a n d a r d t e s t 0014460 i n g u f n s * * ) ( F 0014500 N S S t d U f n ) ( V A R S 0014520 C O N S . T U F N ) ( * a 0014540 f t e r \r A O S e t u p - - 0014560 ( T D o ( Q U O T E ( A d 0014600 d U f n s ( Q U O T E ( ( C 0014620 O N S C O N S . T U F N ) ) ) 0014640 ) ) ) ) ( P ( T A S M V ( 0014660 Q U O T E C O N S . T U F N ) 0014700 ) ) ( * * * * \r * M 0014720 A C H I N E D E F I N I T I O 0014740 N * * * * * ) ( * 0014760 * c o n s t a n t s ) ( C O 0015000 N S T A N T S ( T . M a x I n 0015020 t ( S U B 1 ( L L S H 1 0015040 2 9 ) ) ) ( T . M i n I n t 0015060 ( \r M I N U S ( L L S H 1 0015100 2 9 ) ) ) ) ( * * c a u s 0015120 e L i s p " ( S T O P ) " 0015140 t o t u r n i n t o D - m 0015160 a c h i n e R A I D o p c o 0015200 d e w h i c h t h e n t r 0015220 a n s l a t e s \r t o T a m 0015240 a r i n S T O P o p c o d e 0015260 - - t h e T O P C O D E 0015300 r e c o r d f o r S T O P 0015320 h a s t o h a v e L E V A 0015340 D J 1 f o r t h e S T O 0015360 P o p c o d e t o \r t r a 0015400 n s l a t e r i g h t - - 0015420 D P C w i l l b e c o n f 0015440 u s e d a b o u t t h e s 0015460 t a c k e f f e c t o f t 0015500 h e R A I D o p c o d e ) 0015520 ( P R O P D O P V A L S T O 0015540 P ) \r ( F N S T . R A I D . 0015560 G E N C ) ( P R O P T A S M 0015600 F N R A I D ) ( * * * 0015620 * * T E S T - B U I L D I N 0015640 G M A C R O * * * * 0015660 * ) ( * * g l o b a l v a 0015700 r f o r \r m a c r o s ) ( 0015720 V A R S ( S t a c k G u a r d 0015740 V a l 0 ) ) ( * * m a c 0015760 r o s f o r T A S M V s o 0016000 u r c e ) ( P R O P T A S M 0016020 F N M a k e T e s t ) ( F N 0016040 S \r M a k e T e s t . G E N C 0016060 ) ( P R O P T A S M F N S 0016100 t a c k C h e c k I f S t o p 0016120 E l s e S t o p ) ( F N S 0016140 S t a c k C h e c k . G E N C 0016160 I f S t o p . G E N C E l s e 0016200 S t o p . G E N C \r ) ( * * 0016220 f n s t o u s e a s t 0016240 o p - l e v e l p s e u d o - 0016260 i n s t r s i n s i d e M a 0016300 k e T e s t ) ( F N S S h o 0016320 u l d W o r k S h o u l d U F 0016340 N S h o u l d W o r k . N \r 0016360 S h o u l d U F N . N S h o u 0016400 l d T S h o u l d N I L ) ( 0016420 * * T a m a r i n f u n c 0016440 t i o n t o b e c a l l e 0016460 d b y c o d e g e n e r a 0016500 t e d b y S h o u l d U F N 0016520 e t c ) \r ( V A R S C h e 0016540 c k U f n ) ( * a f t e r 0016560 A O S e t u p - - ( T P U T 0016600 D ( Q U O T E C h e c k U f 0016620 n ) ) ) ( P ( T A S M V ( 0016640 Q U O T E C h e c k U f n ) ) 0016660 ) ( * * m i s c \r m a c 0016700 r o s u s e d b y s o m e 0016720 t e s t s ) ( P R O P T A 0016740 S M F N V + + V + + ' ) ( 0016760 F N S V + + . G E N C V + + 0017000 ' . G E N C ) ( D E C L A R E 0017020 : D O N T E V A L @ L O A D 0017040 \r D O E V A L @ C O M P I L E 0017060 D O N T C O P Y C O M P I L E 0017100 R V A R S ( A D D V A R S ( 0017120 N L A M A S h o u l d N I L 0017140 S h o u l d T S h o u l d U F 0017160 N . N S h o u l d W o r k . N 0017200 \r S h o u l d U F N S h o u 0017220 l d W o r k ) ( N L A M L ) 0017240 ( L A M A ) ) ) ) ) \r ( R P A Q 0017260 Q N O P ? C a u s e s N O P 0017300 T ) \r ( P U T P R O P S N O P 0017320 ? T A S M F N N O P ? . G E 0017340 N C ) \r ( P U T P R O P S C O 0017360 N S T A S M F N C O N S . G 0017400 E N C ) \r ( R P A Q Q T U T S 0017420 e t u p ( ( * * s t a n d 0017440 a r d i n i t i a l i z a t i 0017460 o n o f T a m m e m o r y 0017500 i s < A s s e m b l e O p s 0017520 t h i s T > t h e n < D 0017540 o C y c l e > - - \r l e a v 0017560 e s m e m o r y c l e a r 0017600 e x c e p t a s f o l l o w 0017620 s , a n d l e a v e s s o 0017640 m e T a m i n t e r n a l 0017660 r e g i s t e r s s e t u p 0017700 - - s t i l l e a c h \r 0017720 n o r m a l A s s e m b l e O 0017740 p s a r g u m e n t h a s 0017760 t o s t a r t w i t h s o 0020000 m e t h i n g l i k e " * 0020020 t a m I n i t " ) ( * * n 0020040 o t e F r e e M e m I n d e x 0020060 i s \r a l l o c a t i o n 0020100 p o i n t e r s e e n i n 0020120 b o t h D - m a c h i n e a 0020140 n d T a m a r i n w o r l d 0020160 s - - A s s e m b l e O p s 0020200 p a s s e s i t s v a l u 0020220 e b a c k a n d \r f o r t 0020240 h b e t w e e n w o r l d s 0020260 - - t h i s r e q u i r e 0020300 s t h a t a l l a l l o c 0020320 a t i o n i n t h e T a m 0020340 a r i n f r o m t h e D - 0020360 m a c h i n e s i d e b e 0020400 \r d o n e w i t h i n a c 0020420 a l l t o A s s e m b l e O 0020440 p s ) ( * * b u i l d u 0020460 f n t a b l e a t 2 5 6 , 0020500 p u t i t s a d d r a s 0020520 v a l u e o f T a m a t 0020540 o m \r U f n T a b l e - - 0020560 d e f a u l t u f n i s t 0020600 o S T O P , l o c a t e d 0020620 j u s t a f t e r u f n t 0020640 a b l e ) ( E v a l B y t e s 0020660 0 ( A d d A t o m ( Q U O 0020700 T E \r U f n T a b l e ) ( T 0020720 a m R e p ( Q U O T E I n t 0020740 ) 2 5 6 ) ) ) ( E v a l B y 0020760 t e s 0 ( L E T ( ( c o d 0021000 e A d d r ( T a m R e p ( Q 0021020 U O T E C o d e ) 5 1 2 ) ) 0021040 ) ( \r p r i n t o u t T " 0021060 l o a d i n g u f n t a b l 0021100 e . . . " T ) ( f o r a d 0021120 d r f r o m 2 5 6 t o 5 0021140 1 1 d o ( M e m o r y A c c 0021160 e s s a d d r c o d e A d d 0021200 r T ) ) ) ) ( \r E v a l B y 0021220 t e s 0 ( S E T Q t a m S 0021240 e t U p . F n B a s e 5 1 2 ) 0021260 ) * t a m S e t U p . T r i 0021300 v i a l F n h d r S T O P ( 0021320 * * F r a m e F l a g C o d 0021340 e i s a n a t o m \r w h 0021360 o s e f u n c t i o n d e f 0021400 i n i t i o n j u s t R E T 0021420 N P s ) ( E v a l B y t e s 0021440 0 ( A d d A t o m ( Q U O T 0021460 E F r a m e F l a g C o d e ) 0021500 N I L ( T a m R e p ( Q U 0021520 O T E \r C o d e ) t a m S e 0021540 t U p . F n B a s e ) ) ) * 0021560 t a m S e t U p . T r i v i a l 0021600 F n h d r R E T N P ( * * 0021620 I n t C o d e i s a n a 0021640 t o m w h o s e f u n c t i 0021660 o n \r d e f i n i t i o n j 0021700 u s t R E T E I s ) ( E v a 0021720 l B y t e s 0 ( A d d A t o 0021740 m ( Q U O T E I n t C o d e 0021760 ) N I L ( T a m R e p ( Q 0022000 U O T E C o d e ) t a m S e 0022020 t U p . F n B a s e \r ) ) ) * 0022040 t a m S e t U p . T r i v i a 0022060 l F n h d r R E T E I ( * 0022100 * U n d e f F n i s a n 0022120 a t o m w h o s e f u n c t 0022140 i o n d e f i n i t i o n j 0022160 u s t R E T U R N s ) ( \r E 0022200 v a l B y t e s 0 ( A d d A 0022220 t o m ( Q U O T E U n d e f 0022240 F n ) N I L ( T a m R e p 0022260 ( Q U O T E C o d e ) t a m 0022300 S e t U p . F n B a s e ) ) ) 0022320 * \r t a m S e t U p . T r i v 0022340 i a l F n h d r R E T U R N 0022360 ( * * P F C o d e i s a 0022400 t o m w h o s e f u n c t i 0022420 o n d e f i n i t i o n i s 0022440 t h e d u m m y p a g e 0022460 f a u l t \r r o u t i n e t 0022500 h a t j u s t S T O P s ) 0022520 ( E v a l B y t e s 0 ( A d 0022540 d A t o m ( Q U O T E P F C 0022560 o d e ) N I L ( T a m R e p 0022600 ( Q U O T E C o d e ) t a 0022620 m S e t U p . F n B a s e \r ) ) 0022640 ) * t a m S e t U p . T r i 0022660 v i a l F n h d r S T O P ( 0022700 * * R e f C o u n t C o d e 0022720 i s a t o m w h o s e f 0022740 u n c t i o n d e f i n i t i 0022760 o n i s t h e d u m m y 0023000 \r r e f c o u n t i n g r o u 0023020 t i n e t h a t j u s t R 0023040 E T U R N s ) ( E v a l B y t 0023060 e s 0 ( A d d A t o m ( Q 0023100 U O T E R e f C o u n t C o d 0023120 e ) N I L ( T a m R e p ( 0023140 Q U O T E \r C o d e ) t a m 0023160 S e t U p . F n B a s e ) ) ) 0023200 * t a m S e t U p . T r i v i 0023220 a l F n h d r R E T U R N ( 0023240 * * a d d T a m a t o m 0023260 T o p F r a m e w h o s e 0023300 v a l u e p o i n t s \r t o 0023320 t h e t o p s t a c k f 0023340 r a m e < i n i t i a l v a 0023360 l u e f o r M Y C L I N K > 0023400 - - a l s o a l l o c a t 0023420 e s o m e f r a m e s ) ( 0023440 E v a l B y t e s 0 ( A d d 0023460 A t o m \r ( Q U O T E T o p 0023500 F r a m e ) ( T a m R e p ( 0023520 Q U O T E F r a m e ) ( I n 0023540 i t S t a c k F r a m e s 1 6 0023560 ) ) ) ) ( * * c r e a t e 0023600 a t o m F r e e M e m I n d 0023620 e x i f n e c \r - - A s 0023640 s e m b l e O p s w i l l i 0023660 n i t i t ) ( A d d A t o m 0023700 ( Q U O T E F r e e M e m I 0023720 n d e x ) ( T a m R e p ( Q 0023740 U O T E I n t ) 0 ) ) ( * 0023760 * c o d e t o \r D o C y 0024000 c l e - - f i r s t t o 0024020 g e t t h e T a m ' s I R 0024040 E G s s e t u p p e r t 0024060 h e a b o v e a t o m s t 0024100 h e n S T O P - - s h o u 0024120 l d o n l y b e \r n e c e 0024140 s s a r y w h e n r e i n i 0024160 t i a l i z i n g t h e e m 0024200 u l a t o r o r r e b u i l 0024220 d i n g t h i s m e m o r y 0024240 i m a g e ) * T U T S e t 0024260 u p . I R E G s ) ) \r ( R P A Q 0024300 Q t a m S e t U p . T r i v i 0024320 a l F n h d r ( @ t a m S e 0024340 t U p . F n B a s e ( E v a l 0024360 B y t e s 0 ( S E T Q t a 0024400 m S e t U p . S t a r t P C ( 0024420 T a m R e p ( Q U O T E I n 0024440 t \r ) ( T I M E S 4 ( P L 0024460 U S t a m S e t U p . F n B a 0024500 s e 1 6 ) ) ) ) ) ( * * 0024520 d u m m y f i r s t q u a d 0024540 w o r d ) ( E v a l B y t e s 0024560 1 6 0 ) ( * * r e a l 0024600 2 n d \r q u a d w o r d ) 0024620 ( E v a l B y t e s - 4 ( T 0024640 a m R e p ( Q U O T E I n t 0024660 ) 1 3 ) ) ( E v a l B y t e 0024700 s - 4 t a m S e t U p . S t 0024720 a r t P C ) ( E v a l B y t e 0024740 s - 4 ( T a m R e p \r ( Q 0024760 U O T E C o d e ) t a m S e 0025000 t U p . F n B a s e ) ) ( E v 0025020 a l B y t e s - 4 ( T a m R 0025040 e p ( Q U O T E C o d e ) 0025060 t a m S e t U p . F n B a s e ) 0025100 ) ( * * 2 q u a d w o r 0025120 d s \r o f e n t r y v e c 0025140 t o r ) ( E v a l B y t e s 0025160 - 4 t a m S e t U p . S t a r 0025200 t P C ) ( E v a l B y t e s 0025220 - 4 t a m S e t U p . S t a r 0025240 t P C ) ( E v a l B y t e s 0025260 - 4 \r t a m S e t U p . S t a 0025300 r t P C ) ( E v a l B y t e s 0025320 - 4 t a m S e t U p . S t a 0025340 r t P C ) ( E v a l B y t e s 0025360 - 4 t a m S e t U p . S t a 0025400 r t P C ) ( E v a l B y t e s 0025420 - 4 \r t a m S e t U p . S t 0025440 a r t P C ) ( E v a l B y t e 0025460 s - 4 t a m S e t U p . S t 0025500 a r t P C ) ( E v a l B y t e 0025520 s - 4 t a m S e t U p . S t 0025540 a r t P C ) ( * * c o u n 0025560 t t h e \r h e a d e r a l 0025600 l o c a t e d , p l u s o n 0025620 e q u a d w o r d m o r e 0025640 f o r t r i v i a l c o d e 0025660 t h a t o u r c a l l e r 0025700 w i l l p r o v i d e ) ( 0025720 E v a l B y t e s 0 ( \r a d 0025740 d t a m S e t U p . F n B a s 0025760 e 2 0 ) ) ) ) \r ( R P A Q Q 0026000 T U T S e t u p . I R E G s ( 0026020 ( * * c o d e t o b e 0026040 D o C y c l e ' d t o t o 0026060 i n i t i a l i z e T a m r 0026100 e g i s t e r s ) @ 0 ( * 0026120 * c l e a r s t a c k \r 0026140 p o i n t e r f o r t h e 0026160 s e t u p c o d e ) ' 0 V 0026200 A R X _ 0 ( * * i r e g 0026220 - > u f n t a b l e ) I 0026240 C O N S T ( E v a l B y t e s 0026260 4 ( L O G A N D ( M A S K 0026300 . 1 ' S 0 \r 2 4 ) ( R e a 0026320 d A t o m ( Q U O T E U f n 0026340 T a b l e ) ( Q U O T E v a 0026360 l ) ) ) ) I R E G X _ ( C A 0026400 D R ( F A S S O C ( Q U O T 0026420 E u f n b a s e ) ( G E T P 0026440 R O P ( Q U O T E k ) \r ( 0026460 Q U O T E u F i e l d ) ) ) ) 0026500 ( * * i r e g - > F r 0026520 a m e F l a g C o d e ) P C O 0026540 N S T ( E v a l B y t e s 4 0026560 ( R e a d A t o m ( Q U O T 0026600 E F r a m e F l a g C o d e ) 0026620 ( \r Q U O T E d e f ) ) ) 0026640 I R E G X _ ( C A D R ( F A 0026660 S S O C ( Q U O T E f r a m 0026700 e f l a g c o d e ) ( G E T P 0026720 R O P ( Q U O T E k ) ( Q 0026740 U O T E u F i e l d ) ) ) ) 0026760 ( * * i r e g \r - > I n 0027000 t C o d e ) P C O N S T ( E 0027020 v a l B y t e s 4 ( R e a d 0027040 A t o m ( Q U O T E I n t C 0027060 o d e ) ( Q U O T E d e f ) 0027100 ) ) I R E G X _ ( C A D R 0027120 ( F A S S O C ( Q U O T E \r 0027140 i n t c o d e ) ( G E T P R O 0027160 P ( Q U O T E k ) ( Q U O 0027200 T E u F i e l d ) ) ) ) ( * 0027220 * i r e g - > U n d e f 0027240 F n ) P C O N S T ( E v a l 0027260 B y t e s 4 ( R e a d A t o 0027300 m ( \r Q U O T E U n d e f F 0027320 n ) ( Q U O T E d e f ) ) ) 0027340 I R E G X _ ( C A D R ( F 0027360 A S S O C ( Q U O T E u n d 0027400 e f f n ) ( G E T P R O P ( 0027420 Q U O T E k ) ( Q U O T E 0027440 u F i e l d ) ) ) ) \r ( * * 0027460 i r e g - > P F C o d e ) 0027500 P C O N S T ( E v a l B y t 0027520 e s 4 ( R e a d A t o m ( 0027540 Q U O T E P F C o d e ) ( Q 0027560 U O T E d e f ) ) ) I R E G 0027600 X _ ( C A D R ( F A S S O C 0027620 \r ( Q U O T E p f c o d e ) 0027640 ( G E T P R O P ( Q U O T E 0027660 k ) ( Q U O T E u F i e l 0027700 d ) ) ) ) ( * * i r e g 0027720 - > R e f C o u n t C o d e ) 0027740 P C O N S T ( E v a l B y t 0027760 e s 4 ( \r R e a d A t o m 0030000 ( Q U O T E R e f C o u n t C 0030020 o d e ) ( Q U O T E d e f ) 0030040 ) ) I R E G X _ ( C A D R 0030060 ( F A S S O C ( Q U O T E r 0030100 e f c o u n t c o d e ) ( G E 0030120 T P R O P ( Q U O T E \r k ) 0030140 ( Q U O T E u F i e l d ) ) 0030160 ) ) ( * * d o n e ) S T 0030200 O P ) ) \r ( R P A Q Q T U T I 0030220 n i t ( ( * * e v e r y 0030240 n o r m a l A s s e m b l e O 0030260 p s i n p u t s h o u l d 0030300 s t a r t w i t h " * t h 0030320 i s " j u s t a f t e r t 0030340 h e " @ 0 " ) ( \r * * 0030360 c l e a r s t a c k p o i n 0030400 t e r ) ' 0 V A R X _ 0 0030420 ( * * p o i n t M Y C L I 0030440 N K t o s t a c k f r a m 0030460 e s ) P C O N S T ( E v a l 0030500 B y t e s 4 ( R e a d A t o 0030520 m \r ( Q U O T E T o p F r a 0030540 m e ) ( Q U O T E v a l ) ) 0030560 ) M Y C L I N K _ ) ) \r ( R P 0030600 A Q Q C O N S . T U F N ( ( 0030620 L A M B D A : C O N S . T U F 0030640 N ( a b ) ) ( V A R S : 0030660 a b p t r ) C O D E : ( 0030700 S T O P ) E N T R Y 2 ( * 0030720 g e t F r e e M e m I n d e x 0030740 \r a n d i n c i t ) ( A 0030760 C O N S T F r e e M e m I n d 0031000 e x ) ( C O P Y ) ( G E T B 0031020 A S E P T R . N 1 ) ( V A R 0031040 _ p t r ) ( S I C 2 ) ( 0031060 A D D B A S E ) ( P U T B A S 0031100 E P T R . N 1 \r ) ( * l o 0031120 a d t h e c o n s c e l l 0031140 ) ( V A R p t r ) ( V A R 0031160 a ) ( P U T B A S E P T R . 0031200 N 0 ) ( V A R b ) ( P U 0031220 T B A S E P T R . N 1 ) ( * 0031240 r e t u r n a C o n s P \r 0031260 ) ( S I C 4 ) ( S E T S U 0031300 B T Y P E ) ( R E T U R N ) ) 0031320 ) \r ( T A S M V ( Q U O T E 0031340 C O N S . T U F N ) ) \r ( R P A 0031360 Q T . M a x I n t ( S U B 1 0031400 ( L L S H 1 2 9 ) ) ) \r ( 0031420 R P A Q T . M i n I n t ( M 0031440 I N U S ( L L S H 1 2 9 ) 0031460 ) ) \r ( C O N S T A N T S ( T 0031500 . M a x I n t ( S U B 1 ( L 0031520 L S H 1 2 9 ) ) ) ( T . M 0031540 i n I n t ( M I N U S ( L L 0031560 S H 1 2 9 ) ) ) ) \r ( P U T 0031600 P R O P S S T O P D O P V A 0031620 L ( 0 R A I D ) ) \r ( P U T 0031640 P R O P S R A I D T A S M F 0031660 N T . R A I D . G E N C ) \r ( 0031700 R P A Q Q S t a c k G u a r d 0031720 V a l 0 ) \r ( P U T P R O P S 0031740 M a k e T e s t T A S M F N 0031760 M a k e T e s t . G E N C ) \r 0032000 ( P U T P R O P S S t a c k C 0032020 h e c k T A S M F N S t a c 0032040 k C h e c k . G E N C ) \r ( P U 0032060 T P R O P S I f S t o p T A 0032100 S M F N I f S t o p . G E N C 0032120 ) \r ( P U T P R O P S E l s e 0032140 S t o p T A S M F N E l s e 0032160 S t o p . G E N C ) \r ( R P A Q 0032200 Q C h e c k U f n ( ( L A M 0032220 B D A : C h e c k U f n ( r 0032240 e s u l t o p c o d e a r g 0032260 1 a r g 2 a r g 3 ) ) ( V 0032300 A R S : r e s u l t o p c o 0032320 d e a r g 1 a r g 2 a r g 0032340 3 \r ) C O D E : ( * * < 0032360 C h e c k U f n u f n R e s u 0032400 l t o p C o d e a r g s . . 0032420 > r e t u r n s i f f u f 0032440 n R e s u l t i s l i s t 0032460 o f o p C o d e t h e n a 0032500 r g s , \r e l s e S T O P s 0032520 - - r e t u r n s u f n R 0032540 e s u l t f o r l a c k o 0032560 f a n y t h i n g b e t t e 0032600 r - - 0 . . 3 a r g s ) 0032620 ( * b a d # a r g s e n t 0032640 r y p o i n t ) ( \r S T O P 0032660 ) ( * * * * * e n t 0032700 e r w i t h 0 . . 3 o f 0032720 a r g 1 . . a r g 3 - - 1 s 0032740 t c h e c k t h a t r e s 0032760 u l t l i s t i s o f c 0033000 o r r e c t l e n g t h , \r 0033020 t h e n g o c h e c k a l 0033040 l i t s e l e m e n t s * 0033060 * * * * ) ( * * r 0033100 e s u l t = o p c o d e a 0033120 r g 1 a r g 2 a r g 3 ) E 0033140 N T R Y 5 ( V A R r e s u l 0033160 t ) ( \r C D R ) ( C D R ) 0033200 ( C D R ) ( C O P Y ) ( F J 0033220 U M P E N T R Y 5 b a d ) ( 0033240 C D R ) ( F J U M P 3 a r g 0033260 s ) E N T R Y 5 b a d ( S T 0033300 O P ) ( * * r e s u l t 0033320 = o p c o d e \r a r g 1 a 0033340 r g 2 ) E N T R Y 4 ( V A R 0033360 r e s u l t ) ( C D R ) ( 0033400 C D R ) ( C O P Y ) ( F J U 0033420 M P E N T R Y 4 b a d ) ( C 0033440 D R ) ( F J U M P 2 a r g s 0033460 ) E N T R Y 4 b a d ( \r S T 0033500 O P ) ( * * r e s u l t 0033520 = o p c o d e a r g 1 ) E 0033540 N T R Y 3 ( V A R r e s u l 0033560 t ) ( C D R ) ( C O P Y ) 0033600 ( F J U M P E N T R Y 3 b a d 0033620 ) ( C D R ) ( F J U M P 1 0033640 a r g s \r ) E N T R Y 3 b a d 0033660 ( S T O P ) ( * * r e s 0033700 u l t = o p c o d e ) E N 0033720 T R Y 2 ( V A R r e s u l t 0033740 ) ( C O P Y ) ( F J U M P 0033760 E N T R Y 2 b a d ) ( C D R ) 0034000 ( F J U M P \r 0 a r g s ) 0034020 E N T R Y 2 b a d ( S T O P ) 0034040 ( * * * * * c h e c 0034060 k a r g 3 . . a r g 1 t 0034100 h e n o p c o d e * * * 0034120 * * ) ( * * a r g 3 ) 0034140 3 a r g s ( V A R \r r e s 0034160 u l t ) ( C D R ) ( C D R ) 0034200 ( C D R ) ( C A R ) ( V A 0034220 R a r g 3 ) ( E Q ) ( E l 0034240 s e S t o p ) ( * * a r g 0034260 2 ) 2 a r g s ( V A R r e 0034300 s u l t ) ( C D R ) ( C D R 0034320 ) ( \r C A R ) ( V A R a r 0034340 g 2 ) ( E Q ) ( E l s e S t 0034360 o p ) ( * * a r g 1 ) 1 0034400 a r g s ( V A R r e s u l t 0034420 ) ( C D R ) ( C A R ) ( V 0034440 A R a r g 1 ) ( E Q ) ( E 0034460 l s e S t o p ) ( \r * * a 0034500 r g 3 ) 0 a r g s ( V A R 0034520 r e s u l t ) ( C A R ) ( V 0034540 A R o p c o d e ) ( E Q ) 0034560 ( E l s e S t o p ) ( * * 0034600 * * * r e t u r n r e s 0034620 u l t f o r l a c k o f 0034640 \r a n y t h i n g b e t t e r 0034660 * * * * * ) ( V A R 0034700 r e s u l t ) ( R E T U R N 0034720 ) ) ) \r ( T A S M V ( Q U O T 0034740 E C h e c k U f n ) ) \r ( P U 0034760 T P R O P S V + + T A S M F 0035000 N V + + . G E N C ) \r ( P U T 0035020 P R O P S V + + ' T A S M F 0035040 N V + + ' . G E N C ) \r ( P U 0035060 T P R O P S T U T B A S E C 0035100 O P Y R I G H T ( " X e r o x 0035120 C o r p o r a t i o n " 1 9 0035140 8 6 ) ) \r N I L \r 0035151