$ od -c -N 50000 [phylum]<CTamarin>Emulator>TAMARINEMULATOR.LCOM!37 0000000 ( D E F I N E - F I L E - I N F 0000020 O 036 P A C K A G E " I N T E 0000040 R L I S P " 036 R E A D T A B L 0000060 E " I N T E R L I S P " 036 B 0000100 A S E 1 0 ) \r ( F I L E C R E 0000120 A T E D " 1 2 - N o v - 8 7 0000140 1 6 : 4 7 : 1 0 " ( " c o m p 0000160 i l e d o n " { P H Y L U 0000200 M } < C T A M A R I N > E M U L 0000220 A T O R > T A M A R I N E M U L 0000240 A T O R . ; 1 9 8 ) \r " 2 7 - 0000260 A p r - 8 7 1 6 : 4 8 : 4 9 " 0000300 b c o m p l ' d i n " X e 0000320 r o x L i s p 1 0 - J u n - 0000340 8 7 . . . " d a t e d " 1 0000360 0 - J u n - 8 7 1 0 : 5 1 : 4 0000400 0 " ) \r ( F I L E C R E A T E D 0000420 " 1 2 - N o v - 8 7 1 6 : 4 0000440 4 : 0 1 " { P H Y L U M } < C 0000460 T A M A R I N > E M U L A T O R 0000500 > T A M A R I N E M U L A T O R 0000520 . ; 1 9 8 1 0 7 9 9 8 c h a 0000540 n g e s t o % : \r ( P R O P 0000560 S ( k u F i e l d ) ( d p 0000600 c c o d e u F i e l d ) ( e 0000620 u o p u F i e l d ) ) ( F N 0000640 S M a k e C o n d C o d e A r 0000660 r a y T a m T a g R e p A d 0000700 d e r E U o p \r M a k e C o n 0000720 d E n t r y T a m R e p U C 0000740 o d e C t l ) ( V A R S I n 0000760 i t G V a r L s t ) p r e v i 0001000 o u s d a t e % : " 4 - N 0001020 o v - 8 7 1 2 : 4 0 : 0 9 " 0001040 \r { P H Y L U M } < C T A M A R 0001060 I N > E M U L A T O R > T A M A 0001100 R I N E M U L A T O R . ; 1 9 2 0001120 ) \r D o C y c l e : D 4 \r ( I 0001140 0 s t a r t r u n n i n g ) 0001160 \0 037 \0 \0 \0 001 @ \t \0 \0 277 k \t \0 \0 0001200 277 l 002 \t \0 \0 277 l 003 \t \0 \0 277 l 004 i 0001220 \n \0 \0 260 350 \0 ( 2 7 S e t C l o 0001240 c k s 2 0 S e t C l o c k s 0001260 1 4 S e t C l o c k s 8 0001300 S e t C l o c k s 3 C y c l 0001320 e S e t u p ) \r N I L \r ( ) \r D 0001340 o S a v e : D 4 \r N I L \0 \f 0001360 \0 \0 \0 \0 g \0 \0 027 \0 \0 i \t \0 \0 020 \0 0001400 ( 9 D o C y c l e ) \r ( 5 * 0001420 L A S T V E C T O R S E C T I O 0001440 N * 2 W h o l e C h i p ) \r 0001460 ( ) \r S e t C l o c k s : D 4 0001500 \r ( I 1 f l g I 0 c l 0001520 o c k c y c l e F 0 C L O 0001540 C K 2 F 1 C L O C K F 0001560 2 R e s e t F 3 R E S E 0001600 T F 4 I r q 1 F 5 H 0001620 o l d F 6 H O L D F 7 0001640 I R Q 1 F 8 I r q 2 F 0001660 9 I R Q 2 ) \0 201 \0 \n \0 002 R 0001700 S \n \0 \0 U V \n \0 \0 T W 016 \n \0 \0 W 0001720 020 W 022 \n \0 \0 j P \n \0 \0 j Q \n \0 \0 0001740 @ d k 360 235 277 k P \n \0 \0 277 k Q \n \0 0001760 \0 260 034 l 002 360 225 k Q \n \0 \0 217 @ d l 0002000 003 360 226 277 k P \n \0 \0 202 l 004 360 277 \b \0 0002020 \0 ` \0 \0 262 026 o \0 \0 \0 i \n \0 \0 277 @ 0002040 i \n \0 \0 277 i \t \0 \0 277 @ k 360 265 006 @ 0002060 l 003 360 \t \0 \0 A \t \0 \0 @ \t \0 \0 020 \0 0002100 ( 1 2 6 C y c l e C h e c k 0002120 1 2 2 M o n i t o r S t a t e 0002140 1 1 8 N o d e l e s s S i m 0002160 S t e p 1 0 5 T E R P R I 0002200 1 0 0 P R I N 1 9 4 P R I 0002220 N 1 8 1 U p d a t e C l o c 0002240 k s 7 3 S e t V a l 6 0 0002260 S e t V a l 4 9 S e t V a l 0002300 4 3 S e t V a l 3 2 S e 0002320 t V a l 2 7 S e t V a l 2 0002340 2 S e t V a l 1 5 S e t V 0002360 a l 9 S e t V a l 4 S e 0002400 t V a l ) \r ( 8 4 D e b u g g 0002420 i n g ) \r ( 9 0 " C y c l e 0002440 : " ) \r U p d a t e C l o c k 0002460 s : D 4 \r ( I 3 d o n e 0002500 I 2 w r i t e o k I 1 0002520 c l o c k I 0 c l o c k 2 0002540 F 0 C L O C K 2 F 1 0002560 C L O C K F 2 C L O C K S 0002600 F 3 W R I T E O K F 4 0002620 D O N E ) \0 9 \0 005 \0 004 @ 265 \v 0002640 P 006 \0 \0 311 \b 265 003 j A 265 \v Q 006 \0 \0 0002660 311 \b 265 003 j B 265 \v S 006 \0 \0 311 \b 265 003 0002700 j C 265 \v T 006 \0 \0 311 \b 265 003 j \f \0 \0 0002720 R \n \0 \0 020 \0 ( 5 4 S e t V a l 0002740 5 0 M a k e C l o c k s V a 0002760 l ) \r ( 4 2 W i r e R e c 3 0003000 0 W i r e R e c 1 8 W i r 0003020 e R e c 6 W i r e R e c ) \r 0003040 ( ) \r M a k e C l o c k s V a l 0003060 : D 4 \r ( I 4 f o r c e c 0003100 l o c k s I 3 d o n e I 0003120 2 w r i t e o k I 1 c 0003140 l o c k I 0 c l o c k 2 0003160 F 2 C L O C K 2 F 3 C 0003200 L O C K F 4 W R I T E O K 0003220 F 5 D O N E ) \0 254 002 004 \0 0003240 005 D 262 032 @ R \n \0 \0 277 A S \n \0 \0 277 0003260 B T \n \0 \0 277 C U \n \0 \0 277 C k 345 k 0003300 345 @ d 3 020 243 221 k 200 j d j 360 222 277 k 0003320 207 k 360 221 j 202 \b \0 \0 l 003 345 021 002 001 H 0003340 m 371 345 I l 003 345 k 347 344 022 A d 3 020 243 0003360 221 k 200 j d j 360 222 277 k 207 k 360 221 j 202 0003400 \b \0 \0 l 003 345 021 002 001 H m 363 345 I l 003 0003420 345 l 002 347 344 022 B k 345 021 002 001 H m 367 345 0003440 I k 345 l 003 347 344 022 A k 345 021 002 001 H m 0003460 357 345 I k 345 l 004 347 344 022 @ k 345 021 002 001 0003500 H m 337 345 I k 345 l 005 347 344 020 \0 ( 9 7 0003520 E m u l a t o r . E r r o r 0003540 5 5 E m u l a t o r . E r r o 0003560 r 2 5 S e t V a l 1 9 S 0003600 e t V a l 1 3 S e t V a l 0003620 7 S e t V a l ) \r N I L \r ( ) 0003640 \r C l o c k B i t : D 4 \r ( I 0003660 0 n a m e ) \0 9 \0 \0 \0 001 @ 0003700 d g \0 \0 360 222 l 005 020 g \0 \0 360 222 l 004 0003720 020 @ d g \0 \0 360 222 l 003 020 g \0 \0 360 221 0003740 j 020 @ d g \0 \0 360 222 l 002 020 g \0 \0 360 0003760 221 k 020 \b \0 \0 020 \0 ( 5 4 H E L P 0004000 ) \r ( 4 7 n C l o c k 2 3 9 0004020 n C l o c k 3 0 D o n e 0004040 2 2 W r i t e O k 1 2 C l 0004060 o c k 4 C l o c k 2 ) \r ( ) 0004100 \r R e g M u x : D 4 \r N I L 0004120 \0 006 \0 \0 \0 \0 o \0 \0 \0 020 \0 N I L \r 0004140 N I L \r ( 3 ( ( C o d e ( 0004160 ( I F ( T F ( L A N D L a 0004200 t c h i n g C l o c k ) ) T 0004220 H E N ( S E T Q T o s N e 0004240 x t T o s ) ( S E T Q A r g 0004260 N e x t A r g ) ( S E T Q 0004300 A r g 2 N e x t A r g 2 ) ( 0004320 S E T Q ^ R e g M u x K N e 0004340 w R e g M u x K ) ( S E T Q 0004360 ^ R e g M u x O p c o d e N e 0004400 w R e g M u x O p c o d e ) ( 0004420 S E T Q ^ R e g M u x I B u f 0004440 N N e w R e g M u x I B u f N 0004460 ) ) ( L E T ( L o a d L o 0004500 a d K N e w O p ) ( D E C L 0004520 A R E ( L O C A L V A R S L 0004540 o a d L o a d K N e w O p ) 0004560 ) ( * ; ; " S e t t h e 0004600 L o a d C o n t r o l s " ) 0004620 ( S E T Q N e w O p ( L A 0004640 N D D o n e ( L N O T C l 0004660 o c k ) ) ) ( S E T Q L o a 0004700 d K ( L A N D n S t a l l 0004720 ( L N O T C l o c k ) ) ) ( 0004740 S E T Q L o a d ( L O R C 0004760 l o c k ( L A N D W r i t e 0005000 O k ( L N O T C l o c k ) ) 0005020 ) ) ( * ; ; " D o t h e 0005040 L o a d M u x i n g " ) ( 0005060 S E T Q N e w R e g M u x O p 0005100 c o d e ( M u x - 1 N e w O 0005120 p ^ R e g M u x O p c o d e 0005140 N e w O p c o d e ) ) ( S E T 0005160 Q N e w R e g M u x I B u f N 0005200 ( M u x - 1 N e w O p ^ R 0005220 e g M u x I B u f N N e w I B 0005240 u f N ) ) ( S E T Q N e w R 0005260 e g M u x K ( M u x - 1 L o 0005300 a d K ^ R e g M u x K M i - 0005320 K ) ) ( * ; ; " S e t T 0005340 h e M u x B u s " ) ( S E 0005360 T Q M u x B u s ( M u x - 4 0005400 M i l - M u x B u s N I L 0005420 T o s A r g A r g 2 ^ R e 0005440 g M u x I B u f N ( L O G A N 0005460 D ^ R e g M u x O p c o d e 0005500 ( M u x - 2 M i l - O p M a s 0005520 k 2 5 5 2 5 5 1 5 7 ) ) 0005540 ^ R e g M u x K ( C o n c a 0005560 t B i t s ( Q U O T E ( ( D 0005600 2 B u s 0 8 0 ) ) ) ) N 0005620 I L ) ) ( * ; ; " S e t 0005640 T h e N e w R e g V a l u 0005660 e s " ) ( S E T Q N e x t T 0005700 o s ( R e g M u x S e t T o 0005720 s M i l - N e w T o s M u x 0005740 B u s L o a d ) ) ( S E T Q 0005760 N e x t A r g ( R e g M u x 0006000 S e t A r g M i l - N e w A 0006020 r g M u x B u s L o a d ) ) 0006040 ( S E T Q N e x t A r g 2 0006060 ( R e g M u x S e t A r g 2 0006100 M i l - N e w A r g 2 M u x B 0006120 u s L o a d ) ) ( * ; ; 0006140 " C o m p u t e R e g A d d r 0006160 " ) ( S E T Q R e g A d d r 0006200 ( M u x - 4 ( M u x - 1 C 0006220 l o c k M i - R a d d r M i 0006240 l - W a d d r ) N I L N e x 0006260 t T o s N e x t A r g N e x 0006300 t A r g 2 N e w R e g M u x I 0006320 B u f N ( C o n c a t B i t s 0006340 ( Q U O T E ( ( N e w R e g 0006360 M u x O p c o d e 0 4 0 ) 0006400 ) ) ) ( C o n c a t B i t s 0006420 ( Q U O T E ( ( N e w R e g M 0006440 u x K 0 6 0 ) ) ) ) N I 0006460 L ) ) ( * ; ; " S e t C 0006500 o n d i t i o n C o d e F l 0006520 a g s " ) ( S E T Q A r g 0006540 i s 0 ( O Z ( E Q A r g 0006560 0 ) ) ) ( S E T Q A r g i s 0006600 M u x ( A N D M u x B u s 0006620 ( O Z ( E Q A r g M u x B 0006640 u s ) ) ) ) ( i f D e b u g 0006660 g i n g t h e n ( P R I N T 0006700 O U T T " R e g A d d r : " 0006720 R e g A d d r " W r i t e 0006740 O k : " W r i t e O k " C 0006760 l o c k : " C l o c k T ) 0007000 ) ) ) ) ( I n p u t s ( N e 0007020 w R e g M u x I B u f N ^ R e 0007040 g M u x I B u f N N e w R e g 0007060 M u x O p c o d e ^ R e g M u 0007100 x O p c o d e N e w R e g M u 0007120 x K ^ R e g M u x K N e x t 0007140 A r g 2 A r g 2 N e x t A r 0007160 g A r g N e x t T o s T o 0007200 s C l o c k L a t c h i n g 0007220 D 2 B u s N e w I B u f N 0007240 N e w O p c o d e n S t a l l 0007260 C l o c k s M i M i l ) ) 0007300 ( M i ( K R a d d r ) ) 0007320 ( M i l ( N e w T o s N e w 0007340 A r g N e w A r g 2 O p M a 0007360 s k W a d d r M u x B u s ) 0007400 ) ( O r g I n p u t s ( D 2 0007420 B u s N e w I B u f N N e w 0007440 O p c o d e n S t a l l C l 0007460 o c k s M i M i l ) ) ( O 0007500 r g O u t p u t s ( R e g A d 0007520 d r M u x B u s A r g i s 0 0007540 A r g i s M u x ) ) ( O u t 0007560 p u t s ( N e w R e g M u x I 0007600 B u f N ^ R e g M u x I B u f 0007620 N N e w R e g M u x O p c o d 0007640 e ^ R e g M u x O p c o d e 0007660 N e w R e g M u x K ^ R e g M 0007700 u x K N e x t A r g 2 A r g 0007720 2 N e x t A r g A r g N e 0007740 x t T o s T o s R e g A d d 0007760 r M u x B u s A r g i s 0 0010000 A r g i s M u x ) ) ( ^ L a t 0010020 c h e s N I L ) ) ) \r R e g M 0010040 u x S e t : D 4 \r ( P 5 s 0010060 e l v a l P 4 s e l r e g 0010100 P 3 s e l e c t c a r r y 0010120 P 2 s e l e c t o p P 0010140 1 s e l e c t r e g P 0 0010160 m u x v a l I 3 o k I 0010200 2 m u x b u s I 1 s e l 0010220 e c t o r I 0 v a l u e ) 0010240 \0 203 006 \0 \0 004 B 265 003 j 021 1 003 A l 0010260 003 \n \0 \0 k 345 k 345 271 A k \n \0 \0 l 003 0010300 345 l 003 345 272 A k 345 k 345 273 I d j 360 222 0010320 277 j 211 k 360 221 @ 204 k I \n \0 \0 021 001 004 0010340 J d j 360 223 277 j 260 # k 360 222 H 260 035 J 0010360 d l 002 360 225 277 H m 377 346 216 l 003 360 224 l 0010400 002 l 003 202 l 002 j \n \0 \0 021 001 005 C d j 0010420 360 221 @ 020 k 360 233 L M K 324 324 l 377 345 l 0010440 377 345 020 k C \n \0 \0 020 \0 ( 1 2 8 M 0010460 u x B r e a k 9 8 M u x B r 0010500 e a k 5 3 M u x B r e a k 0010520 2 2 R S H 1 2 R S H ) \r N 0010540 I L \r ( ) \r C o n t e x t : D 0010560 4 \r N I L \0 006 \0 \0 \0 \0 o \0 \0 \0 0010600 020 \0 N I L \r N I L \r ( 3 ( ( 0010620 C o d e ( ( I F ( T F ( L 0010640 A N D L a t c h i n g C l o 0010660 c k ) ) T H E N ( S E T Q 0010700 T o p C x t N e w T o p C x t 0010720 ) ( S E T Q B o t C x t N 0010740 e w B o t C x t ) ( S E T Q 0010760 A l t C x t N e w A l t C x t 0011000 ) ) ( S E T Q N e w T o p C 0011020 x t ( M u x - 1 W r i t e O 0011040 k T o p C x t ( M u x - 1 0011060 M i l - N e w T o p C x t T o 0011100 p C x t A l t C x t ) ) ) ( 0011120 S E T Q N e w B o t C x t ( 0011140 M u x - 1 W r i t e O k B o 0011160 t C x t ( M u x - 1 M i l - 0011200 N e w B o t C x t B o t C x t 0011220 A l t C x t ) ) ) ( S E T Q 0011240 N e w A l t C x t ( M u x - 0011260 4 M i - A l t C x t N e w T 0011300 o p C x t ( A D D M O D N e 0011320 w T o p C x t ) ( S U B M O D 0011340 N e w T o p C x t ) N e w B 0011360 o t C x t ( A D D M O D N e 0011400 w B o t C x t ) ( S U B M O D 0011420 N e w B o t C x t ) ( C o n 0011440 c a t B i t s ( Q U O T E ( 0011460 ( M i - K 0 3 6 ) ) ) ) 0011500 4 ) ) ( S E T Q R e g C x t 0011520 ( M u x - 1 C l o c k ( M 0011540 u x - 1 M i - R C x t N e w 0011560 T o p C x t N e w A l t C x t 0011600 ) ( M u x - 1 M i l - W C x 0011620 t T o p C x t A l t C x t ) 0011640 ) ) ( * ; ; " S e t C o 0011660 n d i t i o n F l a g s " ) 0011700 ( S E T Q F r a m e s E m p t 0011720 y ( L E Q V T o p C x t B 0011740 o t C x t ) ) ( S E T Q F r 0011760 a m e s F u l l ( L E Q V ( 0012000 A D D M O D T o p C x t ) B 0012020 o t C x t ) ) ) ) ( I n p u t 0012040 s ( N e w A l t C x t A l t 0012060 C x t N e w B o t C x t B o 0012100 t C x t N e w T o p C x t T 0012120 o p C x t L a t c h i n g W 0012140 r i t e O k C l o c k M i 0012160 M i l ) ) ( M i ( A l t C x 0012200 t R C x t K ) ) ( M i l 0012220 ( W C x t N e w T o p C x t 0012240 N e w B o t C x t ) ) ( O r g 0012260 I n p u t s ( W r i t e O k 0012300 C l o c k M i M i l ) ) ( 0012320 O r g O u t p u t s ( R e g C 0012340 x t F r a m e s E m p t y F 0012360 r a m e s F u l l ) ) ( O u t 0012400 p u t s ( N e w A l t C x t 0012420 A l t C x t N e w B o t C x t 0012440 B o t C x t N e w T o p C x 0012460 t T o p C x t R e g C x t 0012500 F r a m e s E m p t y F r a m 0012520 e s F u l l ) ) ( ^ L a t c h 0012540 e s N I L ) ) ) \r R e g i s t 0012560 e r F i l e : D 4 \r N I L \0 0012600 006 \0 \0 \0 \0 o \0 \0 \0 020 \0 N I L \r N 0012620 I L \r ( 3 ( ( C o d e ( ( 0012640 I F ( T F ( L A N D L a t 0012660 c h i n g ( L N O T C l o c 0012700 k ) ) ) T H E N ( S E T Q 0012720 W r i t e A d d r F u l l R e 0012740 g A d d r ) ) ( I F ( T F 0012760 ( L A N D L a t c h i n g C 0013000 l o c k ) ) T H E N ( S E T 0013020 Q R e a d A d d r F u l l R 0013040 e g A d d r ) ) ( P R O G ( 0013060 t e m p ( w r i t e b a c k 0013100 ( O Z ( N E Q M i l - W a d 0013120 d r 0 ) ) ) ( d 1 ( R e g 0013140 G e t R e a d A d d r ) ) ( 0013160 d 2 ( R e g G e t ( S U B 1 0013200 R e a d A d d r ) ) ) ) ( D 0013220 E C L A R E ( G L O B A L V A 0013240 R S * L A T C H R E G D 1 * 0013260 * L A T C H R E G D 2 * ) ) ( 0013300 S E T Q F u l l R e g A d d r 0013320 ( C o n c a t B i t s ( Q U 0013340 O T E ( ( R e g A d d r 0 0013360 6 0 ) ( R e g C x t 6 3 0013400 0 ) ) ) ) ) ( S E T Q D 1 0013420 B u s ( M u x - 1 C l o c k 0013440 * L A T C H R E G D 1 * ( M 0013460 u x - 4 M i l - R D 1 a d d r 0013500 ( M u x - 1 M i l - D s w a 0013520 p d 1 d 2 ) N I L ) ) ) 0013540 ( S E T Q D 2 B u s ( M u x 0013560 - 1 C l o c k * L A T C H R 0013600 E G D 2 * ( M u x - 4 M i l 0013620 - R D 2 a d d r ( M u x - 1 0013640 M i l - D s w a p d 2 d 1 ) 0013660 N I L ) ) ) ( S E T Q * L 0013700 A T C H R E G D 1 * D 1 B u s 0013720 ) ( S E T Q * L A T C H R E 0013740 G D 2 * D 2 B u s ) ( i f 0013760 ( T F ( L A N D W r i t e O 0014000 k w r i t e b a c k ( L N O 0014020 T C l o c k 2 ) ( L N O T 0014040 C l o c k ) ) ) t h e n ( R 0014060 e g S e t W r i t e A d d r 0014100 R B u s M i l - W r i t e O c 0014120 t a l ) ) ) ) ) ( I n p u t s 0014140 ( W r i t e A d d r F u l l 0014160 R e g A d d r R e a d A d d r 0014200 C l o c k L a t c h i n g 0014220 R B u s W r i t e O k R e g 0014240 A d d r R e g C x t C l o c 0014260 k s M i l ) ) ( M i l ( R 0014300 D 1 a d d r R D 2 a d d r D 0014320 s w a p W a d d r W r i t e 0014340 O c t a l ) ) ( O r g I n p u 0014360 t s ( R B u s W r i t e O k 0014400 R e g A d d r R e g C x t 0014420 C l o c k s M i l ) ) ( O r 0014440 g O u t p u t s ( D 1 B u s 0014460 D 2 B u s ) ) ( O u t p u t s 0014500 ( W r i t e A d d r F u l l 0014520 R e g A d d r R e a d A d d r 0014540 D 1 B u s D 2 B u s ) ) ( 0014560 ^ L a t c h e s N I L ) ) ) \r 0014600 S p e c i a l R e g s : D 4 \r 0014620 N I L \0 006 \0 \0 \0 \0 o \0 \0 \0 020 \0 0014640 N I L \r N I L \r ( 3 ( ( C o 0014660 d e ( ( I F ( T F ( L A N 0014700 D L a t c h i n g C l o c k 0014720 W r i t e O k ) ) T H E N 0014740 ( S E T Q ^ T e m p 1 N e w 0014760 T e m p 1 ) ) ( S E T Q D 1 0015000 B u s ( M u x - 1 ( C o n c 0015020 a t B i t s ( Q U O T E ( ( 0015040 M i l - R D 1 a d d r 0 1 0015060 3 ) ) ) ) N I L ( M u x - 4 0015100 ( C o n c a t B i t s ( Q U 0015120 O T E ( ( M i l - R D 1 a d d 0015140 r 0 3 0 ) ) ) ) ^ T e m 0015160 p 1 M u x B u s ( T a m R e 0015200 p 0 ) ( T a m R e p - 1 ) 0015220 N I L ) ) ) ( S E T Q D 2 0015240 B u s ( M u x - 1 ( C o n c 0015260 a t B i t s ( Q U O T E ( ( 0015300 M i l - R D 2 a d d r 0 1 0015320 3 ) ) ) ) N I L ( M u x - 4 0015340 ( C o n c a t B i t s ( Q U 0015360 O T E ( ( M i l - R D 2 a d d 0015400 r 0 3 0 ) ) ) ) ^ T e m 0015420 p 1 M u x B u s ( T a m R e 0015440 p ( Q U O T E N I L ) ) ( 0015460 T a m R e p ( Q U O T E T ) 0015500 ) ( T a m R e p 0 ) ( T a 0015520 m R e p ( Q U O T E U n b o 0015540 u n d ) ) ( T a m R e p ( Q 0015560 U O T E S y m b o l ) ) ( T 0015600 a m R e p ( Q U O T E P t r 0015620 M a s k ) ) N I L ) ) ) ( S 0015640 E T Q N e w T e m p 1 ( M u 0015660 x - 1 ( O Z ( E Q M i l - 0015700 W 2 a d d r 7 ) ) ^ T e m p 0015720 1 R B u s ) ) ) ) ( I n p u 0015740 t s ( N e w T e m p 1 ^ T e 0015760 m p 1 W r i t e O k C l o c 0016000 k L a t c h i n g R B u s 0016020 M u x B u s C l o c k s M i 0016040 l ) ) ( M i l ( R D 1 a d d 0016060 r R D 2 a d d r W 2 a d d r 0016100 ) ) ( O r g I n p u t s ( R 0016120 B u s M u x B u s C l o c k 0016140 s M i l ) ) ( O r g O u t p 0016160 u t s ( D 1 B u s D 2 B u s 0016200 ) ) ( O u t p u t s ( N e w 0016220 T e m p 1 ^ T e m p 1 D 1 B 0016240 u s D 2 B u s ) ) ( ^ L a t 0016260 c h e s N I L ) ) ) \r P c L o 0016300 g i c : D 4 \r N I L \0 006 \0 \0 0016320 \0 \0 o \0 \0 \0 020 \0 N I L \r N I L \r 0016340 ( 3 ( ( C o d e ( ( I F 0016360 ( T F ( L A N D L a t c h i 0016400 n g C l o c k ) ) T H E N 0016420 ( S E T Q C u r P c N e x t 0016440 P c ) ) ( L E T ( ( R D 2 a 0016460 d d r - R a d d r - 1 0 ) ( 0016500 R D 2 a d d r - N e x t P c 7 0016520 ) ( R D 2 a d d r - T e m p 1 0016540 8 ) ( R D 2 a d d r - M u x 0016560 B u s 9 ) ( R D 2 a d d r - 0016600 N i l 1 0 ) ( R D 2 a d d r 0016620 - T 1 1 ) ( R D 2 a d d r - 0016640 0 1 2 ) ( R D 2 a d d r - U 0016660 n b o u n d 1 3 ) ( R D 2 a 0016700 d d r - S y m b o l 1 4 ) ( 0016720 R D 2 a d d r - P t r M a s k 0016740 1 5 ) ) ( L E T ( ( P c S r 0016760 c - N e x t P c 0 ) ( P c S 0017000 r c - C u r P c 1 ) ( P c S 0017020 r c - M u x B u s 2 ) ( P c 0017040 S r c - D 1 3 ) ) ( * ; ; 0017060 " N e x t P c V a l u e 0017100 s " ) ( L E T ( p c m u x 0017120 r e a d p c ) ( * ; ; " S 0017140 e t t h e P c M u x V a 0017160 l u e " ) ( S E T Q p c m u 0017200 x ( C O N D ( ( A N D ( E 0017220 Q M i l - P c S r c P c S r 0017240 c - D 1 ) ( T F P c W r i t 0017260 e O k ) ) 3 ) ( ( A N D ( 0017300 E Q M i l - P c S r c P c S 0017320 r c - M u x B u s ) ( T F P 0017340 c W r i t e O k ) ) 2 ) ( ( 0017360 A N D ( E Q M i l - P c S r 0017400 c P c S r c - N e x t P c ) 0017420 ( T F ( L O R D o n e ( L 0017440 A N D D o L a t c h P c n S 0017460 t a l l ) ) ) ) 1 ) ( T 0 0017500 ) ) ) ( * ; ; " S e t t 0017520 h e N e x t P c L a t c h 0017540 V a l u e " ) ( S E T Q r 0017560 e a d p c ( P L U S ^ O p L 0017600 e n g t h C u r P c ) ) ( S 0017620 E T Q N e x t P c ( M u x - 0017640 2 p c m u x C u r P c r e 0017660 a d p c ( C o n c a t B i t s 0017700 ( Q U O T E ( ( C u r P c 0017720 8 2 4 8 ) ( M u x B u s 0017740 0 8 0 ) ) ) ) D 1 B u s ) 0017760 ) ( * ; ; " C h e c k R 0020000 e a d P c A d d r s " ) ( 0020020 i f ( E Q R D 2 a d d r - N 0020040 e x t P c M i l - R D 2 a d d 0020060 r ) t h e n ( S E T Q D 2 0020100 B u s r e a d p c ) ) ( * 0020120 ; ; " S e t I B u f R e a 0020140 d A d d r " ) ( S E T Q 0020160 R d A d d r ( C o n c a t B i 0020200 t s ( Q U O T E ( ( r e a d 0020220 p c 0 5 0 ) ) ) ) ) ( * 0020240 P R I N T O U T T " p c m 0020260 u x " p c m u x " P c S 0020300 r c " M i l - P c S o u r c 0020320 e " N x P c " N e x t P 0020340 c " r e a d p c " r e a 0020360 d p c " ^ O p L n " ^ O 0020400 p L e n g t h " P c " C 0020420 u r P c " D 1 " D 1 B u 0020440 s " M u x " M u x B u s 0020460 T ) ) ) ) ) ) ( I n p u t s 0020500 ( N e x t P c C u r P c C 0020520 l o c k L a t c h i n g D 1 0020540 B u s M u x B u s P c W r i 0020560 t e O k D o L a t c h P c ^ 0020600 O p L e n g t h C l o c k s 0020620 M i l ) ) ( M i l ( R D 2 a 0020640 d d r P c S r c ) ) ( O r g 0020660 I n p u t s ( D 1 B u s M u 0020700 x B u s P c W r i t e O k D 0020720 o L a t c h P c ^ O p L e n g 0020740 t h C l o c k s M i l ) ) 0020760 ( O r g O u t p u t s ( D 2 B 0021000 u s R d A d d r ) ) ( O u t 0021020 p u t s ( N e x t P c C u r 0021040 P c D 2 B u s R d A d d r ) 0021060 ) ( ^ L a t c h e s N I L ) 0021100 ) ) \r I B u f L o g i c : D 4 0021120 \r N I L \0 006 \0 \0 \0 \0 o \0 \0 \0 020 0021140 \0 N I L \r N I L \r ( 3 ( ( A 0021160 c c e s s a b l e s ( C l o c 0021200 k ) ) ( C o d e ( ( I F ( 0021220 T F ( L A N D L a t c h i n 0021240 g C l o c k D o n e ) ) T 0021260 H E N ( S E T Q ^ I B u f D 0021300 a t a N e w I B u f D a t a ) 0021320 ) ( i f ( T F ( L A N D 0021340 W r I B u f ( L N O T C l o 0021360 c k ) ) ) t h e n ( * P R 0021400 I N T O U T T " I B u f [ " 0021420 W r A d d r " ] _ " ( C o 0021440 n c a t B i t s ( Q U O T E 0021460 ( ( X B u s 0 3 2 0 ) ) ) 0021500 ) T ) ( S E T A I B u f R 0021520 e g W r A d d r ( C o n c a 0021540 t B i t s ( Q U O T E ( ( X 0021560 B u s 0 3 2 0 ) ) ) ) ) ) 0021600 ( S E T Q N e w I B u f N 0021620 ( S e l e c t I B u f B y t e 0021640 R d A d d r 1 ) ) ( S E T Q 0021660 N e w I B u f D a t a ( C o 0021700 n c a t B i t s ( Q U O T E 0021720 ( ( N e w I B u f N 0 8 0 0021740 ) ( ( E v a l ( S e l e c t 0021760 I B u f B y t e R d A d d r 0022000 2 ) ) 8 8 0 ) ( ( E v a 0022020 l ( S e l e c t I B u f B y t 0022040 e R d A d d r 3 ) ) 1 6 0022060 8 0 ) ( ( E v a l ( S e l 0022100 e c t I B u f B y t e R d A d 0022120 d r 4 ) ) 2 4 8 0 ) ) ) 0022140 ) ) ( S E T Q N e w O p c o 0022160 d e ( S e l e c t I B u f B y 0022200 t e R d A d d r 0 ) ) ( * 0022220 ; ; " S e t D 1 t o 0022240 M a s k e d ^ I B u f D a t a 0022260 " ) ( S E T Q D 1 B u s ( 0022300 M u x - 4 ( C o n c a t B i t 0022320 s ( Q U O T E ( ( M i l - R 0022340 D 1 a d d r 0 2 2 ) ) ) ) 0022360 N I L ( C o n c a t B i t s 0022400 ( Q U O T E ( ( ^ I B u f D 0022420 a t a 0 ( M u x - 4 ( C o 0022440 n c a t B i t s ( Q U O T E 0022460 ( ( M i l - R D 1 a d d r 0 0022500 2 0 ) ) ) ) 2 4 3 2 8 0022520 1 6 ) 0 ) ) ) ) N I L N I 0022540 L ) ) ( * ; ; " S e t c 0022560 o n d i t i o n f l a g s " ) 0022600 ( L E T ( ( R d W o r d ( 0022620 C o n c a t B i t s ( Q U O T 0022640 E ( ( R d A d d r 0 3 2 0022660 ) ) ) ) ) ) ( S E T Q I B u 0022700 f E m p t y ( O Z ( E Q R 0022720 d W o r d W r A d d r ) ) ) 0022740 ( S E T Q I B u f F u l l ( 0022760 O Z ( E Q ( C o n c a t B i 0023000 t s ( Q U O T E ( ( ( E v a 0023020 l ( S U B 1 R d W o r d ) ) 0023040 0 3 0 ) ) ) ) ( C o n c 0023060 a t B i t s ( Q U O T E ( ( 0023100 ( E v a l ( A D D 1 W r A d 0023120 d r ) ) 0 3 0 ) ) ) ) ) ) 0023140 ) ( S E T Q O p V a l i d 0023160 ( L A N D ( L N O T I B u f 0023200 E m p t y ) ( O Z ( N E Q 0023220 ( C o n c a t B i t s ( Q U O 0023240 T E ( ( ( E v a l ( A D D 1 0023260 R d W o r d ) ) 0 3 0 ) 0023300 ) ) ) W r A d d r ) ) ) ) ) ) 0023320 ) ( I n p u t s ( N e w I B 0023340 u f D a t a ^ I B u f D a t a 0023360 C l o c k L a t c h i n g 0023400 X B u s W r A d d r R d A d 0023420 d r W r I B u f D o n e C 0023440 l o c k s M i l ) ) ( M i l 0023460 ( R D 1 a d d r ) ) ( O r g 0023500 I n p u t s ( X B u s W r A 0023520 d d r R d A d d r W r I B u 0023540 f D o n e C l o c k s M i 0023560 l ) ) ( O r g O u t p u t s 0023600 ( D 1 B u s N e w I B u f N 0023620 N e w O p c o d e O p V a l i 0023640 d I B u f F u l l ) ) ( O u 0023660 t p u t s ( N e w I B u f D a 0023700 t a ^ I B u f D a t a D 1 B 0023720 u s N e w I B u f N N e w O 0023740 p c o d e O p V a l i d I B 0023760 u f F u l l ) ) ( ^ L a t c h 0024000 e s N I L ) ) ) \r S e l e c t 0024020 I B u f B y t e : D 4 \r ( L 0024040 ( 1 b y t e o f f s e t 0 0024060 P c ) ) \0 2 002 \0 \0 002 021 001 @ A 0024100 324 l 002 \n \0 \0 l \a 345 l \a 345 X @ A 324 0024120 l 003 345 l 003 345 Y ` \0 \0 H \n \0 \0 I l 0024140 \b 326 \n \0 \0 l 377 345 l 377 345 020 \0 ( 4 1 0024160 R S H 3 4 E L T 1 0 R 0024200 S H ) \r ( 3 0 I B u f R e g ) 0024220 \r ( ) \r M e m C t l : D 4 \r N 0024240 I L \0 006 \0 \0 \0 \0 o \0 \0 \0 020 \0 N 0024260 I L \r N I L \r ( 3 ( ( C o d 0024300 e ( ( I F ( T F ( L A N D 0024320 L a t c h i n g C l o c k 0024340 R e s e t ) ) T H E N ( S E 0024360 T Q P c R a s 0 ) ( S E T 0024400 Q P c C a s 0 ) ( S E T Q 0024420 D a t a 1 ) ( S E T Q H 0024440 o l d i n g 0 ) ( S E T Q 0024460 I d l i n g 0 ) ) ( I F ( 0024500 T F ( L A N D L a t c h i n 0024520 g C l o c k ( L N O T R e 0024540 s e t ) ) ) T H E N ( S E T 0024560 Q P c R a s n x P c R a s ) 0024600 ( S E T Q P c C a s n x P 0024620 c C a s ) ( S E T Q D a t a 0024640 n x D a t a ) ( S E T Q H 0024660 o l d i n g n x H o l d ) ( 0024700 S E T Q I d l i n g n x I d 0024720 l e ) ) ( L E T ( ( M e m O 0024740 p - P c 0 ) ( M e m O p - M 0024760 a p 1 ) ( M e m O p - R a s 0025000 2 ) ( M e m O p - C a s 3 0025020 ) ) ( D E C L A R E ( G L O 0025040 B A L V A R S M e m O p = C a 0025060 s M e m O p = R a s M e m O 0025100 p = M a p M e m O p = P c n 0025120 M e m O p = P c n H o l d n 0025140 I B u f F u l l n P h i 0 P 0025160 h i 1 L a s t R a s E n a b l 0025200 e C l r R a s S e t R a s ) 0025220 ) ( * ; ; " s e t u p C 0025240 o m b i n a t o i a l l o g i 0025260 c " ) ( S E T Q n P h i 0 0025300 ( L N A N D C l o c k C l o 0025320 c k 2 ) ) ( S E T Q P h i 1 0025340 ( L A N D C l o c k ( L N 0025360 O T C l o c k 2 ) ) ) ( S E 0025400 T Q M e m O p = C a s ( O Z 0025420 ( E Q M i l - M e m O p M 0025440 e m O p - C a s ) ) ) ( S E T 0025460 Q M e m O p = R a s ( O Z 0025500 ( E Q M i l - M e m O p M e 0025520 m O p - R a s ) ) ) ( S E T Q 0025540 M e m O p = M a p ( O Z ( 0025560 E Q M i l - M e m O p M e m 0025600 O p - M a p ) ) ) ( S E T Q 0025620 M e m O p = P c ( O Z ( E Q 0025640 M i l - M e m O p M e m O p 0025660 - P c ) ) ) ( S E T Q n M e 0025700 m O p = P c ( L N O T M e m 0025720 O p = P c ) ) ( S E T Q n H 0025740 o l d ( L N O T H o l d ) ) 0025760 ( S E T Q n I B u f F u l l 0026000 ( L N O T I B u f F u l l ) 0026020 ) ( * ; ; " s e t u p n 0026040 e x t l a t c h s t a t e s 0026060 " ) ( S E T Q n x P c R a s 0026100 ( L A N D I d l i n g M e 0026120 m O p = P c n H o l d n I B 0026140 u f F u l l ) ) ( S E T Q n 0026160 x P c C a s ( L O R P c R a 0026200 s ( L A N D P c C a s M e 0026220 m O p = P c n H o l d ) ) ) 0026240 ( S E T Q n x D a t a ( L O 0026260 R ( L A N D I d l i n g n 0026300 M e m O p = P c n H o l d ) 0026320 ( L A N D D a t a n M e m O 0026340 p = P c ) ) ) ( S E T Q n x 0026360 H o l d ( L O R ( L A N D 0026400 I d l i n g H o l d ) ( L A 0026420 N D P c C a s H o l d ) ( 0026440 L A N D M e m O p = P c D a 0026460 t a H o l d ) ( L A N D H 0026500 o l d i n g H o l d ) ) ) ( 0026520 S E T Q n x I d l e ( L O R 0026540 ( L A N D I d l i n g M e 0026560 m O p = P c I B u f F u l l 0026600 n H o l d ) ( L A N D D a t 0026620 a M e m O p = P c n H o l d 0026640 ) ( L A N D P c C a s n M 0026660 e m O p = P c n H o l d ) ( 0026700 L A N D H o l d i n g n H o 0026720 l d ) ) ) ( S E T Q n S t a 0026740 l l ( L O R n x D a t a M 0026760 e m O p = P c ) ) ( S E T Q 0027000 H o l d A n x H o l d ) ( S 0027020 E T Q W r I B u f ( L A N D 0027040 n I B u f F u l l P c C a s 0027060 ) ) ( S E T Q C a s E n a b 0027100 l e ( L A N D n P h i 0 ( 0027120 L O R ( L A N D M e m O p = 0027140 C a s D a t a ) W r I B u f 0027160 ) ) ) ( * S E T Q S e t R 0027200 a s ( L A N D P h i 1 ( L 0027220 O R ( L A N D M e m O p = P 0027240 c P c R a s ) M e m O p = R 0027260 a s ) ) ) ( S E T Q S e t R 0027300 a s ( L A N D P h i 1 ( L 0027320 O R P c R a s M e m O p = R 0027340 a s ) ) ) ( S E T Q C l r R 0027360 a s ( L A N D P h i 1 ( L 0027400 O R I d l i n g H o l d i n 0027420 g ( L A N D D a t a M e m 0027440 O p = M a p ) ) ) ) ( S E T Q 0027460 R a s E n a b l e L a s t R 0027500 a s E n a b l e ) ( i f ( T 0027520 F S e t R a s ) t h e n ( 0027540 S E T Q R a s E n a b l e 1 0027560 ) ) ( i f ( T F C l r R a 0027600 s ) t h e n ( S E T Q R a 0027620 s E n a b l e 0 ) ) ( S E T 0027640 Q L a s t R a s E n a b l e 0027660 R a s E n a b l e ) ( S E T Q 0027700 M e m C t l C o n d R e s 1 0027720 ) ( S E T Q E n b B u f s 0027740 ( L N O T H o l d A ) ) ( S 0027760 E T Q W r i t e C y c l e ( 0030000 L A N D E n b B u f s ( L O 0030020 R M i l - W r i t e T a g s 0030040 M i l - W r i t e D a t a ) ) ) 0030060 ) ) ) ( I n p u t s ( 1 0 0030100 n x I d l e I d l i n g n 0030120 x H o l d H o l d i n g n x 0030140 D a t a D a t a n x P c C a 0030160 s P c C a s n x P c R a s 0030200 P c R a s C l o c k L a t c 0030220 h i n g D p C o n d R e s I 0030240 B u f F u l l R e s e t H o 0030260 l d C l o c k s M i l ) ) 0030300 ( M i l ( M e m O p M e m C 0030320 C o d e W r i t e T a g s W 0030340 r i t e D a t a ) ) ( O r g I 0030360 n p u t s ( D p C o n d R e s 0030400 I B u f F u l l R e s e t 0030420 H o l d C l o c k s M i l ) 0030440 ) ( O r g O u t p u t s ( M 0030460 e m C t l C o n d R e s n S t 0030500 a l l H o l d A E n b B u f 0030520 s W r i t e C y c l e R a s 0030540 E n a b l e C a s E n a b l e 0030560 W r I B u f ) ) ( O u t p u 0030600 t s ( n x I d l e I d l i n 0030620 g n x H o l d H o l d i n g 0030640 n x D a t a D a t a n x P 0030660 c C a s P c C a s n x P c R 0030700 a s P c R a s M e m C t l C 0030720 o n d R e s n S t a l l H o 0030740 l d A E n b B u f s W r i t 0030760 e C y c l e R a s E n a b l e 0031000 C a s E n a b l e W r I B u 0031020 f ) ) ( ^ L a t c h e s N I 0031040 L ) ) ) \r T L B : D 4 \r N I L 0031060 \0 006 \0 \0 \0 \0 o \0 \0 \0 020 \0 N I L 0031100 \r N I L \r ( 3 ( ( C o d e 0031120 ( ( I F ( T F ( L A N D L 0031140 a t c h i n g C l o c k ) ) 0031160 T H E N ( S E T Q T L B I n 0031200 d e x N e w T L B I n d e x ) 0031220 ) ( L E T ( ( M e m O p - P 0031240 c 0 ) ( M e m O p - M a p 0031260 1 ) ( M e m O p - R a s 2 ) 0031300 ( M e m O p - C a s 3 ) ) 0031320 ( L E T ( ( m a t c h p a g e 0031340 0 ) ( p a g e v a l i d 0 0031360 ) ( p a g e d i r t y 0 ) 0031400 ( t l b h i t 0 ) ( m e m r 0031420 e a d ( L A N D ( L N O T 0031440 M i l - W r i t e T a g s ) ( 0031460 L N O T M i l - W r i t e D a 0031500 t a ) ) ) ) ( * ; ; " I n 0031520 i t i a l A d d r e s s s e 0031540 t u p " ) ( S E T Q M a p A 0031560 d d r ( M u x - 1 M i l - B 0031600 y t e A d d r D 1 B u s ( C 0031620 o n c a t B i t s ( Q U O T E 0031640 ( ( D 1 B u s 0 2 8 2 ) 0031660 ) ) ) ) ) ( S E T Q v m p a 0031700 g e ( C o n c a t B i t s ( 0031720 Q U O T E ( ( M a p A d d r 0031740 0 1 6 1 0 ) ) ) ) ) ( S E 0031760 T Q R e a l A d d r ( O Z 0032000 ( E Q 0 ( C o n c a t B i t 0032020 s ( Q U O T E ( ( M a p A d 0032040 d r 0 4 2 2 ) ) ) ) ) ) ) 0032060 ( * ; ; " W r i t e N e 0032100 w T L B e n t r y " ) ( i 0032120 f ( T F ( L A N D C l o c 0032140 k T l b ( L N O T ( O R C 0032160 l o c k 2 C l o c k ) ) ) ) 0032200 t h e n ( S E T A V M C m p 0032220 A r r a y T L B I n d e x v 0032240 m p a g e ) ( S E T A V M R 0032260 e s A r r a y T L B I n d e x 0032300 ( C o n c a t B i t s ( Q U 0032320 O T E ( ( X B u s 0 1 6 0032340 0 ) ) ) ) ) ( S E T Q N e w 0032360 T L B I n d e x ( C o n c a t 0032400 B i t s ( Q U O T E ( ( ( E 0032420 v a l ( A D D 1 T L B I n d 0032440 e x ) ) 0 3 0 ) ) ) ) ) ) 0032460 ( * ; ; " T L B l o o k 0032500 u p " ) ( f o r i f r o m 0032520 0 t o ( S U B 1 ( A R R 0032540 A Y S I Z E V M C m p A r r a 0032560 y ) ) w h e n ( A N D ( T 0032600 F ( L N O T R e a l A d d r 0032620 ) ) ( E Q v m p a g e ( E 0032640 L T V M C m p A r r a y i ) 0032660 ) ) d o ( S E T Q m a t c 0032700 h p a g e ( C o n c a t B i t 0032720 s ( Q U O T E ( ( ( E v a l 0032740 ( E L T V M R e s A r r a y 0032760 i ) ) 0 1 2 0 ) ) ) ) ) 0033000 ( S E T Q t l b h i t 1 ) 0033020 ( S E T Q p a g e v a l i d 0033040 ( C o n c a t B i t s ( Q U 0033060 O T E ( ( ( E v a l ( E L T 0033100 V M R e s A r r a y i ) ) 0033120 0 1 1 2 ) ) ) ) ) ( S E T 0033140 Q p a g e d i r t y ( C o n 0033160 c a t B i t s ( Q U O T E ( 0033200 ( ( E v a l ( E L T V M R e 0033220 s A r r a y i ) ) 0 1 1 0033240 3 ) ) ) ) ) ( S E T Q M a p 0033260 A d d r ( C o n c a t B i t s 0033300 ( Q U O T E ( ( m a t c h p 0033320 a g e 1 0 1 3 0 ) ( M a 0033340 p A d d r 0 1 0 0 ) ) ) ) 0033360 ) ) ( * ; ; " R e t u r n 0033400 R e s u l t s & F l a g s 0033420 " ) ( S E T Q T l b M i s s 0033440 ( L N O T ( L O R R e a l 0033460 A d d r t l b h i t ) ) ) ( 0033500 S E T Q P a g e F a u l t ( 0033520 L N O T ( L O R R e a l A d 0033540 d r T l b M i s s ( M u x - 0033560 1 m e m r e a d p a g e d i 0033600 r t y p a g e v a l i d ) ) ) 0033620 ) ( S E T Q R W A c c e s s 0033640 ( L O R R e a l A d d r T 0033660 l b M i s s ( L A N D p a g 0033700 e d i r t y p a g e v a l i d 0033720 ) ) ) ( i f ( T F P a g e 0033740 F a u l t ) t h e n ( H E L 0033760 P ) ) ) ) ) ) ( I n p u t s 0034000 ( N e w T L B I n d e x T L B 0034020 I n d e x C l o c k L a t c 0034040 h i n g D 1 B u s X B u s 0034060 C l o c k T l b C l o c k s 0034100 M i l ) ) ( M i l ( M e m O 0034120 p W r i t e T a g s W r i t 0034140 e D a t a B y t e A d d r ) ) 0034160 ( O r g I n p u t s ( D 1 B 0034200 u s X B u s C l o c k T l b 0034220 C l o c k s M i l ) ) ( O 0034240 r g O u t p u t s ( M a p A d 0034260 d r P a g e F a u l t T l b 0034300 M i s s R W A c c e s s ) ) 0034320 ( O u t p u t s ( N e w T L B 0034340 I n d e x T L B I n d e x M 0034360 a p A d d r P a g e F a u l t 0034400 T l b M i s s R W A c c e s 0034420 s ) ) ( ^ L a t c h e s N I 0034440 L ) ) ) \r A d d r S e l : D 4 0034460 \r N I L \0 006 \0 \0 \0 \0 o \0 \0 \0 020 0034500 \0 N I L \r N I L \r ( 3 ( ( C 0034520 o d e ( ( I F ( T F ( L A 0034540 N D L a t c h i n g C l o c 0034560 k L a t c h F e t c h P c ) ) 0034600 T H E N ( S E T Q F e t c 0034620 h P c H i N e w L a t c h A d 0034640 d r H i ) ( S E T Q F e t c 0034660 h P c L o N e w L a t c h A d 0034700 d r L o ) ) ( I F ( T F ( 0034720 L A N D L a t c h i n g C l 0034740 o c k L a t c h P h y s ) ) 0034760 T H E N ( S E T Q P h y s H 0035000 i N e w L a t c h A d d r H i 0035020 ) ( S E T Q P h y s L o N 0035040 e w L a t c h A d d r L o ) ) 0035060 ( L E T ( m e m - o f f s e t 0035100 p h y s - a d d r p h y s - 0035120 a d d r - h i p h y s - a d d 0035140 r - l o a d d r - i n p u t - 0035160 l o ) ( * ; ; " S e l e 0035200 c t P h y s i c a l A d d r 0035220 e s s " ) ( S E T Q p h y s 0035240 - a d d r - l o ( M u x - 1 0035260 M i l - P h y s A d d r S r c 0035300 F e t c h P c L o P h y s L o 0035320 ) ) ( S E T Q p h y s - a d 0035340 d r - h i ( M u x - 1 M i l 0035360 - P h y s A d d r S r c F e t 0035400 c h P c H i P h y s H i ) ) 0035420 ( S E T Q P h y A d d r ( C 0035440 o n c a t B i t s ( Q U O T E 0035460 ( ( p h y s - a d d r - h i 0035500 8 2 4 0 ) ( p h y s - a d 0035520 d r - l o 0 8 0 ) ) ) ) ) 0035540 ( * ; ; " S e l e c t A 0035560 d d e r I n p u t f o r A 0035600 d d " ) ( S E T Q m e m - o 0035620 f f s e t ( M u x - 1 M i l 0035640 - M e m O f f s e t M i l - K 0035660 2 M u x B u s ) ) ( S E T Q 0035700 a d d r - i n p u t - l o ( 0035720 M u x - 2 M i l - M e m L a t 0035740 c h S r c p h y s - a d d r - 0035760 l o 0 ( C o n c a t B i t s 0036000 ( Q U O T E ( ( M a p A d d 0036020 r 0 8 0 ) ) ) ) ) ) ( * 0036040 ; ; " D o t h e A d d 0036060 & C r e a t e t h e N e w 0036100 A d d r s f o r t h e l 0036120 a t c h e s " ) ( S E T Q N 0036140 e w L a t c h A d d r H i ( M 0036160 u x - 2 M i l - M e m L a t c 0036200 h S r c p h y s - a d d r - h 0036220 i p h y s - a d d r - h i ( 0036240 C o n c a t B i t s ( Q U O T 0036260 E ( ( M a p A d d r 0 2 4 0036300 8 ) ) ) ) ) ) ( S E T Q N 0036320 e w L a t c h A d d r L o ( C 0036340 o n c a t B i t s ( Q U O T E 0036360 ( ( ( E v a l ( P L U S m 0036400 e m - o f f s e t a d d r - i 0036420 n p u t - l o ) ) 0 8 0 ) 0036440 ) ) ) ) ( * ; ; " P e r f 0036460 o r m t h e C o m b i n a t 0036500 o r i a l L o g i c " ) ( S 0036520 E T Q W r A d d r ( C o n c 0036540 a t B i t s ( Q U O T E ( ( 0036560 F e t c h P c L o 0 3 0 ) 0036600 ) ) ) ) ( S E T Q L a t c h 0036620 P h y s ( L A N D W r i t e 0036640 O k ( O Z ( N E Q 0 M i 0036660 l - M e m O p ) ) ) ) ( S E T 0036700 Q L a t c h F e t c h P c ( 0036720 L N A N D ( L N O T W r I B 0036740 u f ) ( L N A N D W r i t e 0036760 O k M i l - L a t c h F e t c 0037000 h P c ) ) ) ) ) ) ( I n p u t 0037020 s ( F e t c h P c L o F e t 0037040 c h P c H i N e w L a t c h A 0037060 d d r L o P h y s L o N e w 0037100 L a t c h A d d r H i P h y s 0037120 H i C l o c k L a t c h i n 0037140 g L a t c h P h y s L a t c 0037160 h F e t c h P c M a p A d d r 0037200 M u x B u s W r I B u f C 0037220 l o c k s M i l ) ) ( M i l 0037240 ( M e m O p M e m O f f s e 0037260 t P h y s A d d r S r c M e 0037300 m L a t c h S r c K 2 L a t 0037320 c h F e t c h P c ) ) ( O r g 0037340 I n p u t s ( M a p A d d r 0037360 M u x B u s W r I B u f C l 0037400 o c k s M i l ) ) ( O r g O 0037420 u t p u t s ( P h y A d d r 0037440 W r A d d r ) ) ( O u t p u t 0037460 s ( F e t c h P c L o F e t 0037500 c h P c H i N e w L a t c h A 0037520 d d r L o P h y s L o N e w 0037540 L a t c h A d d r H i P h y s 0037560 H i L a t c h P h y s L a t 0037600 c h F e t c h P c P h y A d d 0037620 r W r A d d r ) ) ( ^ L a t 0037640 c h e s N I L ) ) ) \r M e m B 0037660 u f f e r : D 4 \r N I L \0 006 0037700 \0 \0 \0 \0 o \0 \0 \0 020 \0 N I L \r N I 0037720 L \r ( 3 ( ( C o d e ( ( * 0037740 ; ; " D r i v e R B u s 0037760 i f r e a d i n g " ) ( S E 0040000 T Q R B u s ( M u x - 1 ( 0040020 O Z ( E Q 0 ( C o n c a t 0040040 B i t s ( Q U O T E ( ( M i 0040060 l - E U o p 0 3 4 ) ) ) ) 0040100 ) ) N I L ( M u x - 1 ( C 0040120 o n c a t B i t s ( Q U O T E 0040140 ( ( M i l - E U o p 0 1 0040160 0 ) ) ) ) ( C o n c a t B i t 0040200 s ( Q U O T E ( ( X B u s 0040220 0 3 4 0 ) ) ) ) ( C o n c 0040240 a t B i t s ( Q U O T E ( ( 0040260 X B u s 0 6 3 4 ) ) ) ) ) 0040300 ) ) ( * ; ; " D r i v e 0040320 X B u s i f w r i t i n g " 0040340 ) ( S E T Q X B u s ( M u 0040360 x - 1 W r i t e C y c l e N 0040400 I L ( C o n c a t B i t s ( 0040420 Q U O T E ( ( D 2 B u s 0 0040440 3 4 0 ) ( D 2 B u s 3 4 0040460 6 0 ) ) ) ) ) ) ) ) ( I n p 0040500 u t s ( D 2 B u s X B u s 0040520 W r i t e C y c l e M i l ) ) 0040540 ( M i l ( E U o p ) ) ( O 0040560 r g I n p u t s ( D 2 B u s 0040600 X B u s W r i t e C y c l e 0040620 M i l ) ) ( O r g O u t p u t 0040640 s ( R B u s X B u s ) ) ( 0040660 O u t p u t s ( R B u s X B 0040700 u s ) ) ) ) \r M e m o r y P i n 0040720 s : D 4 \r N I L \0 006 \0 \0 \0 \0 0040740 o \0 \0 \0 020 \0 N I L \r N I L \r ( 0040760 3 ( ( C o d e ( ( S E T Q 0041000 n R a s ( L N O T R a s E n 0041020 a b l e ) ) ( S E T Q n C a 0041040 s ( L N O T C a s E n a b l 0041060 e ) ) ( S E T Q R a ( C o 0041100 n c a t B i t s ( Q U O T E 0041120 ( ( P h y A d d r 0 2 2 0 0041140 ) ) ) ) ) ( L E T ( ( R a s 0041160 P a ( C o n c a t B i t s ( 0041200 Q U O T E ( ( P h y A d d r 0041220 0 1 0 1 0 ) ) ) ) ) ( C a 0041240 s P a ( C o n c a t B i t s 0041260 ( Q U O T E ( ( P h y A d d r 0041300 0 1 0 0 ) ) ) ) ) ) ( S 0041320 E T Q P a ( M u x - 1 R a 0041340 s E n a b l e N I L ( M u x 0041360 - 1 C a s E n a b l e R a s 0041400 P a C a s P a ) ) ) ) ) ) ( 0041420 I n p u t s ( P h y A d d r 0041440 R a s E n a b l e C a s E n a 0041460 b l e M i l ) ) ( M i l ( 0041500 W r i t e T a g s W r i t e D 0041520 a t a ) ) ( O r g I n p u t s 0041540 ( P h y A d d r R a s E n a 0041560 b l e C a s E n a b l e M i 0041600 l ) ) ( O r g O u t p u t s 0041620 ( n R a s n C a s R a P a 0041640 ) ) ( O u t p u t s ( n R a 0041660 s n C a s R a P a ) ) ) ) 0041700 \r M e m o r y : D 4 \r N I L 0041720 \0 006 \0 \0 \0 \0 o \0 \0 \0 020 \0 N I L \r 0041740 N I L \r ( 3 ( ( C o d e ( 0041760 ( D E C L A R E ( G L O B A L 0042000 V A R S ( * m e m o r y - d a 0042020 t a * * m e m o r y - a d d r 0042040 * ) ) ) ( * ; ; " T h i 0042060 s c o d e d u m m i e s 0042100 E x t e r n a l M e m o r y " 0042120 ) ( i f ( N O T ( T F R 0042140 e s e t ) ) t h e n ( L E T 0042160 ( ( m e m o r y a c t i v e 0042200 ( T F ( L N O T ( L A N D 0042220 n R a s n C a s ) ) ) ) ( c 0042240 a s c y c l e ( T F ( L N O 0042260 T n C a s ) ) ) ( r a s c y 0042300 c l e ( T F ( L N O T n R 0042320 a s ) ) ) ) ( i f ( T F ( 0042340 L N O T C l o c k ) ) t h e 0042360 n ( i f c a s c y c l e t 0042400 h e n ( S E T Q * m e m o r 0042420 y - a d d r * ( C o n c a t B 0042440 i t s ( Q U O T E ( ( P a 0042460 0 1 0 0 ) ( * m e m o r y 0042500 - a d d r * 1 0 1 2 1 0 ) 0042520 ) ) ) ) e l s e i f r a s c 0042540 y c l e t h e n ( S E T Q 0042560 * m e m o r y - a d d r * ( C 0042600 o n c a t B i t s ( Q U O T E 0042620 ( ( P a 1 0 1 0 0 ) ( 0042640 R a 2 0 2 0 ) ) ) ) ) ) 0042660 ( i f c a s c y c l e t h e 0042700 n ( S E T Q * m e m o r y - 0042720 d a t a * ( M e m o r y A c c 0042740 e s s ( C o n c a t B i t s 0042760 ( Q U O T E ( ( * m e m o r y 0043000 - a d d r * 0 2 2 0 ) ) ) 0043020 ) N I L ( T F W r i t e C 0043040 y c l e ) ) ) ( i f ( T F 0043060 W r i t e C y c l e ) t h e n 0043100 ( S E T Q * m e m o r y - d 0043120 a t a * ( C o n c a t B i t s 0043140 ( Q U O T E ( ( ( E v a l 0043160 ( M u x - 1 M i l - W r i t e 0043200 D a t a * m e m o r y - d a t 0043220 a * X B u s ) ) 0 3 4 0 0043240 ) ( ( E v a l ( M u x - 1 0043260 M i l - W r i t e T a g s * m 0043300 e m o r y - d a t a * X B u s 0043320 ) ) 3 4 6 3 4 ) ) ) ) ) 0043340 ( M e m o r y A c c e s s * m 0043360 e m o r y - a d d r * * m e m 0043400 o r y - d a t a * ) ( S E T Q 0043420 X B u s N I L ) e l s e 0043440 ( S E T Q X B u s * m e m o 0043460 r y - d a t a * ) ) e l s e 0043500 ( S E T Q X B u s N I L ) ) 0043520 e l s e ( S E T Q X B u s 0043540 N I L ) ) ) ) ) ) ( I n p u 0043560 t s ( n R a s n C a s R a 0043600 P a W r i t e C y c l e X 0043620 B u s R e s e t C l o c k s 0043640 M i l ) ) ( M i l ( W r i 0043660 t e T a g s W r i t e D a t a 0043700 ) ) ( O r g I n p u t s ( n 0043720 R a s n C a s R a P a W 0043740 r i t e C y c l e X B u s R 0043760 e s e t C l o c k s M i l ) 0044000 ) ( O r g O u t p u t s ( X 0044020 B u s ) ) ( O u t p u t s ( 0044040 X B u s ) ) ) ) \r E x e c u t i 0044060 o n U n i t s : D 4 \r N I L 0044100 \0 006 \0 \0 \0 \0 o \0 \0 \0 020 \0 N I L \r 0044120 N I L \r ( 3 ( ( C o d e ( 0044140 ( P R O G ( c a r r y o v e 0044160 r f l o w g r e a t e r p r 0044200 T a g B i t s ( E u C t l 0044220 ( C o n c a t B i t s ( Q U O 0044240 T E ( ( M i l - E U o p 0 0044260 4 0 ) ) ) ) ) ) ( D E C L A 0044300 R E ( C L : S P E C I A L c 0044320 a r r y o v e r f l o w g r 0044340 e a t e r p ) ) ( * ; ; " 0044360 c o m p u t e f l a g s ( s 0044400 e t s S p e c i a l s ) " ) 0044420 ( S E T Q r ( A d d e r E U 0044440 o p E u C t l D 2 B u s D 0044460 1 B u s ) ) ( S E T Q r ( 0044500 S E L E C T Q ( C o n c a t B 0044520 i t s ( Q U O T E ( ( M i l 0044540 - E U o p 0 3 4 ) ) ) ) 0044560 ( 1 r ) ( 2 ( L o g i c a 0044600 l E U o p E u C t l D 1 B u 0044620 s D 2 B u s ) ) ( 3 ( S h 0044640 i f t E U o p D 1 B u s D 2 0044660 B u s M u x B u s ) ) ( 4 0044700 ( P r i o r i t y E U o p D 1 0044720 B u s ) ) ( 5 ( T a g S h i 0044740 f t e r E u C t l D 1 B u s 0044760 D 2 B u s ) ) ( 6 ( L d M 0045000 u l t D 1 B u s D 2 B u s ) 0045020 ) ( 7 ( U n L d M u l t ) ) 0045040 N I L ) ) ( * ; ; " s e 0045060 t u p r e s u l t t a g " ) 0045100 ( S E T Q T a g B i t s ( 0045120 T a g L o g i c M i l - T a g 0045140 D 1 B u s D 2 B u s ) ) ( 0045160 * ; ; " r e t u r n r e s 0045200 u l t " ) ( i f r t h e n 0045220 ( S E T Q R B u s ( C o n 0045240 c a t B i t s ( Q U O T E ( 0045260 ( T a g B i t s 3 2 2 0 ) 0045300 ( r 0 3 2 0 ) ) ) ) ) ) 0045320 ( S E T Q E u C o n d R e s 0045340 ( M u x - 2 M i l - E u C C 0045360 o d e 1 ( L N O T o v e r 0045400 f l o w ) c a r r y g r e a 0045420 t e r p 0 0 0 0 ) ) ) ) 0045440 ) ( I n p u t s ( D 1 B u s 0045460 D 2 B u s M u x B u s M i 0045500 l ) ) ( M i l ( E U o p E 0045520 u C C o d e T a g ) ) ( O r 0045540 g I n p u t s ( D 1 B u s D 0045560 2 B u s M u x B u s M i l ) 0045600 ) ( O r g O u t p u t s ( R 0045620 B u s E u C o n d R e s ) ) 0045640 ( O u t p u t s ( R B u s E 0045660 u C o n d R e s ) ) ) ) \r S h i 0045700 f t E U o p : D 4 \r ( L ( 2 0045720 S h i f t A m o u n t 1 B 0045740 o t t o m 0 T o p ) ) \0 k 0045760 \f \0 \0 003 B d l 360 245 l 037 345 l 037 345 0046000 021 q \a H 271 l H 325 272 H 273 l H 325 0046020 274 @ o \0 \0 \0 345 o \0 \0 \0 345 275 K A L 0046040 \n \0 \0 k K 347 k 331 345 _ 016 277 276 O 016 k 0046060 N 347 k 331 345 I J M k J 347 k 331 345 021 004 0046100 \v O 020 k O 024 347 k 331 O 022 347 m 377 346 345 0046120 O 026 k O 024 347 k 331 345 O 022 347 344 020 \0 ( 0046140 4 6 R S H ) \r N I L \r ( 3 8 0046160 4 2 9 4 9 6 7 2 9 5 3 3 4 0046200 2 9 4 9 6 7 2 9 5 ) \r A d d e r 0046220 E U o p : D 4 \r ( P 7 A 2 0046240 3 7 8 1 P 6 r P 5 b 0046260 s p s i g n P 4 b s i g n 0046300 b i t P 3 a s i g n b i t 0046320 P 2 b s h o r t 2 P 1 0046340 b s h o r t P 0 a s h o 0046360 r t I 2 b I 1 a I 0046400 0 A d d e r o p F 8 c 0046420 a r r y F 9 o v e r f l o 0046440 w F 1 0 g r e a t e r p ) 0046460 \n \b \b 003 \0 003 A o \0 \0 \0 345 o \0 \0 0046500 \0 345 B o \0 \0 \0 345 o \0 \0 \0 345 B o \0 0046520 \0 \0 345 o \0 \0 \0 345 A \t \0 \0 B \t \0 \0 0046540 B \t \0 \0 021 026 006 @ d g \0 \0 360 226 277 o 0046560 \0 \0 \0 260 i j 360 224 H I 330 260 a @ d g 0046600 \0 \0 360 226 277 o \0 \0 \0 260 S k 360 226 H I 0046620 k 330 330 260 I @ d g \0 \0 360 226 277 o \0 \0 0046640 \0 260 ; l \t 360 262 024 I o \0 \0 \0 346 k 330 0046660 271 M k 346 275 H I 330 260 $ @ d g \0 \0 360 0046700 226 277 o \0 \0 \0 260 026 l \b 360 236 I o \0 \0 0046720 \0 346 271 M k 346 275 H I 330 200 j ^ d l 0046740 \n \0 \0 k 345 c 020 M d 3 020 243 221 k 200 j 0046760 K d 3 020 243 221 k 200 j 360 3 020 262 027 M d 0047000 3 020 243 221 k 200 j K d 3 020 243 221 k 200 j 0047020 360 260 031 M d 3 020 243 221 k 200 j K d 3 020 0047040 243 221 k 200 j 360 221 k 200 j 3 020 262 F M d 0047060 3 020 243 221 k 200 j K d 3 020 243 221 k 200 j 0047100 360 3 020 262 027 M d 3 020 243 221 k 200 j K d 0047120 3 020 243 221 k 200 j 360 260 a M d 3 020 243 221 0047140 k 200 j K d 3 020 243 221 k 200 j 360 262 K k 0047160 260 I M d 3 020 243 221 k 200 j K d 3 020 243 0047200 221 k 200 j 360 3 020 262 027 M d 3 020 243 221 k 0047220 200 j K d 3 020 243 221 k 200 j 360 260 031 M d 0047240 3 020 243 221 k 200 j K d 3 020 243 221 k 200 j 0047260 360 221 k 200 j 221 k 200 j N \t \0 \0 3 020 224 0047300 N \t \0 \0 207 N \t \0 \0 221 k 200 j M d 3 0047320 020 243 221 k 200 j 360 3 020 262 " N \t \0 \0 3 0047340 020 224 N \t \0 \0 207 N \t \0 \0 221 k 200 j M 0047360 d 3 020 243 221 k 200 j 360 260 $ N \t \0 \0 3 0047400 020 224 N \t \0 \0 207 N \t \0 \0 221 k 200 j M 0047420 d 3 020 243 221 k 200 j 360 221 k 200 j 3 020 262 0047440 h N \t \0 \0 3 020 224 N \t \0 \0 207 N \t \0 0047460 \0 221 k 200 j M d 3 020 243 221 k 200 j 360 3 0047500 020 262 # N \t \0 \0 3 020 224 N \t \0 \0 207 N 0047520 \t \0 \0 221 k 200 j M d 3 020 243 221 k 200 j 0047540 360 261 \0 216 N \t \0 \0 3 020 224 N \t \0 \0 207 0047560 N \t \0 \0 221 k 200 j M d 3 020 243 221 k 200 0047600 j 360 262 l k 260 j N \t \0 \0 3 020 224 N \t 0047620 \0 \0 207 N \t \0 \0 221 k 200 j M d 3 020 243 0047640 221 k 200 j 360 3 020 262 " N \t \0 \0 3 020 224 0047660 N \t \0 \0 207 N \t \0 \0 221 k 200 j M d 3 0047700 020 243 221 k 200 j 360 260 $ N \t \0 \0 3 020 224 0047720 N \t \0 \0 207 N \t \0 \0 221 k 200 j M d 3 0047740 020 243 221 k 200 j 360 221 k 200 j 221 k 200 j d 0047760 j 360 222 277 k 207 k 360 221 j 202 \b \0 \0 3 020 0050000 242 261 001 N N \t \0 \0 3 020 224 N \t \0 \0 207 0050020 N \t \0 \0 221 k 200 j M d 3 020 243 221 k 200 0050040 j 360 3 020 262 " N \t \0 \0 3 020 224 N \t \0 0050060 \0 207 N \t \0 \0 221 k 200 j M d 3 020 243 221 0050100 k 200 j 360 260 $ N \t \0 \0 3 020 224 N \t \0 0050120 \0 207 N \t \0 \0 221 k 200 j M d 3 020 243 221 0050140 k 200 j 360 221 k 200 j 3 020 262 h N \t \0 \0 0050160 3 020 224 N \t \0 \0 207 N \t \0 \0 221 k 200 j 0050200 M d 3 020 243 221 k 200 j 360 3 020 262 # N \t 0050220 \0 \0 3 020 224 N \t \0 \0 207 N \t \0 \0 221 k 0050240 200 j M d 3 020 243 221 k 200 j 360 261 \0 216 N 0050260 \t \0 \0 3 020 224 N \t \0 \0 207 N \t \0 \0 221 0050300 k 200 j M d 3 020 243 221 k 200 j 360 262 l k 0050320 260 j N \t \0 \0 3 020 224 N \t \0 \0 207 N \t 0050340 \0 \0 221 k 200 j M d 3 020 243 221 k 200 j 360 0050360 3 020 262 " N \t \0 \0 3 020 224 N \t \0 \0 207 0050400 N \t \0 \0 221 k 200 j M d 3 020 243 221 k 200 0050420 j 360 260 $ N \t \0 \0 3 020 224 N \t \0 \0 207 0050440 N \t \0 \0 221 k 200 j M d 3 020 243 221 k 200 0050460 j 360 221 k 200 j 221 k 200 j d j 360 224 277 k 0050500 261 001 X k 360 222 261 001 Q \b \0 \0 261 001 L N 0050520 \t \0 \0 3 020 224 N \t \0 \0 207 N \t \0 \0 221 0050540 k 200 j M d 3 020 243 221 k 200 j 360 3 020 262 0050560 " N \t \0 \0 3 020 224 N \t \0 \0 207 N \t \0 0050600 \0 221 k 200 j M d 3 020 243 221 k 200 j 360 260 0050620 $ N \t \0 \0 3 020 224 N \t \0 \0 207 N \t \0 0050640 \0 221 k 200 j M d 3 020 243 221 k 200 j 360 221 0050660 k 200 j 3 020 262 h N \t \0 \0 3 020 224 N \t 0050700 \0 \0 207 N \t \0 \0 221 k 200 j M d 3 020 243 0050720 221 k 200 j 360 3 020 262 # N \t \0 \0 3 020 224 0050740 N \t \0 \0 207 N \t \0 \0 221 k 200 j M d 3 0050760 020 243 221 k 200 j 360 261 \0 216 N \t \0 \0 3 020 0051000 224 N \t \0 \0 207 N \t \0 \0 221 k 200 j M d 0051020 3 020 243 221 k 200 j 360 262 l k 260 j N \t \0 0051040 \0 3 020 224 N \t \0 \0 207 N \t \0 \0 221 k 200 0051060 j M d 3 020 243 221 k 200 j 360 3 020 262 " N 0051100 \t \0 \0 3 020 224 N \t \0 \0 207 N \t \0 \0 221 0051120 k 200 j M d 3 020 243 221 k 200 j 360 260 $ N 0051140 \t \0 \0 3 020 224 N \t \0 \0 207 N \t \0 \0 221 0051160 k 200 j M d 3 020 243 221 k 200 j 360 221 k 200 0051200 j 221 k 200 j d j 360 222 277 k 207 k 360 221 j 0051220 202 \b \0 \0 221 k 200 j 345 c 022 K d 3 020 243 0051240 221 k 200 j M d 3 020 243 221 k 200 j d j 360 0051260 222 277 k 207 k 360 221 j 202 \b \0 \0 3 020 262 034 0051300 M d 3 020 243 221 k 200 j d j 360 223 277 k 260 0051320 ' k 360 263 " \b \0 \0 260 036 M d 3 020 243 221 0051340 k 200 j d j 360 222 277 k 207 k 360 221 j 202 \b 0051360 \0 \0 221 k 200 j 345 3 020 262 ` K d 3 020 243 0051400 221 k 200 j M d 3 020 243 221 k 200 j d j 360 0051420 222 277 k 207 k 360 221 j 202 \b \0 \0 3 020 262 034 0051440 M d 3 020 243 221 k 200 j d j 360 223 277 k 260 0051460 ' k 360 263 " \b \0 \0 260 036 M d 3 020 243 221 0051500 k 200 j d j 360 222 277 k 207 k 360 221 j 202 \b 0051520 \0 \0 221 k 200 j 345 260 b K d 3 020 243 221 k 0051540 200 j M d 3 020 243 221 k 200 j d j 360 222 277 0051560 k 207 k 360 221 j 202 \b \0 \0 3 020 262 034 M d 0051600 3 020 243 221 k 200 j d j 360 223 277 k 260 ' k 0051620 360 263 " \b \0 \0 260 036 M d 3 020 243 221 k 200 0051640 j d j 360 222 277 k 207 k 360 221 j 202 \b \0 \0 0051660 221 k 200 j 345 221 k 200 j K d 3 020 243 221 k 0051700 200 j d j 360 222 277 k 207 k 360 221 j 202 \b \0 0051720 \0 3 020 262 034 K d 3 020 243 221 k 200 j d j 0051740 360 223 277 k 260 ' k 360 263 " \b \0 \0 260 036 K 0051760 d 3 020 243 221 k 200 j d j 360 222 277 k 207 k 0052000 360 221 j 202 \b \0 \0 221 k 200 j M d 3 020 243 0052020 221 k 200 j 345 3 020 262 ` K d 3 020 243 221 k 0052040 200 j d j 360 222 277 k 207 k 360 221 j 202 \b \0 0052060 \0 3 020 262 034 K d 3 020 243 221 k 200 j d j 0052100 360 223 277 k 260 ' k 360 263 " \b \0 \0 260 036 K 0052120 d 3 020 243 221 k 200 j d j 360 222 277 k 207 k 0052140 360 221 j 202 \b \0 \0 221 k 200 j M d 3 020 243 0052160 221 k 200 j 345 260 b K d 3 020 243 221 k 200 j 0052200 d j 360 222 277 k 207 k 360 221 j 202 \b \0 \0 3 0052220 020 262 034 K d 3 020 243 221 k 200 j d j 360 223 0052240 277 k 260 ' k 360 263 " \b \0 \0 260 036 K d 3 0052260 020 243 221 k 200 j d j 360 222 277 k 207 k 360 221 0052300 j 202 \b \0 \0 221 k 200 j M d 3 020 243 221 k 0052320 200 j 345 221 k 200 j 344 021 001 \a O 016 d j 360 0052340 224 277 L 261 002 L k 360 224 W 020 261 002 D k K 0052360 d 3 020 243 221 k 200 j M d 3 020 243 221 k 200 0052400 j d j 360 222 277 k 207 k 360 221 j 202 \b \0 \0 0052420 3 020 262 034 M d 3 020 243 221 k 200 j d j 360 0052440 223 277 k 260 ' k 360 263 " \b \0 \0 260 036 M d 0052460 3 020 243 221 k 200 j d j 360 222 277 k 207 k 360 0052500 221 j 202 \b \0 \0 221 k 200 j 345 3 020 262 ` K 0052520 d 3 020 243 221 k 200 j M d 3 020 243 221 k 200 0052540 j d j 360 222 277 k 207 k 360 221 j 202 \b \0 \0 0052560 3 020 262 034 M d 3 020 243 221 k 200 j d j 360 0052600 223 277 k 260 ' k 360 263 " \b \0 \0 260 036 M d 0052620 3 020 243 221 k 200 j d j 360 222 277 k 207 k 360 0052640 221 j 202 \b \0 \0 221 k 200 j 345 260 b K d 3 0052660 020 243 221 k 200 j M d 3 020 243 221 k 200 j d 0052700 j 360 222 277 k 207 k 360 221 j 202 \b \0 \0 3 020 0052720 262 034 M d 3 020 243 221 k 200 j d j 360 223 277 0052740 k 260 ' k 360 263 " \b \0 \0 260 036 M d 3 020 0052760 243 221 k 200 j d j 360 222 277 k 207 k 360 221 j 0053000 202 \b \0 \0 221 k 200 j 345 221 k 200 j K d 3 0053020 020 243 221 k 200 j d j 360 222 277 k 207 k 360 221 0053040 j 202 \b \0 \0 3 020 262 034 K d 3 020 243 221 k 0053060 200 j d j 360 223 277 k 260 ' k 360 263 " \b \0 0053100 \0 260 036 K d 3 020 243 221 k 200 j d j 360 222 0053120 277 k 207 k 360 221 j 202 \b \0 \0 221 k 200 j M 0053140 d 3 020 243 221 k 200 j 345 3 020 262 ` K d 3 0053160 020 243 221 k 200 j d j 360 222 277 k 207 k 360 221 0053200 j 202 \b \0 \0 3 020 262 034 K d 3 020 243 221 k 0053220 200 j d j 360 223 277 k 260 ' k 360 263 " \b \0 0053240 \0 260 036 K d 3 020 243 221 k 200 j d j 360 222 0053260 277 k 207 k 360 221 j 202 \b \0 \0 221 k 200 j M 0053300 d 3 020 243 221 k 200 j 345 260 b K d 3 020 243 0053320 221 k 200 j d j 360 222 277 k 207 k 360 221 j 202 0053340 \b \0 \0 3 020 262 034 K d 3 020 243 221 k 200 j 0053360 d j 360 223 277 k 260 ' k 360 263 " \b \0 \0 260 0053400 036 K d 3 020 243 221 k 200 j d j 360 222 277 k 0053420 207 k 360 221 j 202 \b \0 \0 221 k 200 j M d 3 0053440 020 243 221 k 200 j 345 221 k 200 j 344 \n \0 \0 022 0053460 c 024 N o \0 \0 \0 345 o \0 \0 \0 345 020 \0 ( 0053500 2 5 5 1 M u x B r e a k 2 5 0053520 2 9 E m u l a t o r . E r r o 0053540 r 2 5 0 3 E m u l a t o r . 0053560 E r r o r 2 4 7 5 E m u l a 0053600 t o r . E r r o r 2 4 3 5 E 0053620 m u l a t o r . E r r o r 2 4 0053640 0 9 E m u l a t o r . E r r o 0053660 r 2 3 8 1 E m u l a t o r . 0053700 E r r o r 2 3 3 9 E m u l a 0053720 t o r . E r r o r 2 3 1 3 E 0053740 m u l a t o r . E r r o r 2 2 0053760 8 5 E m u l a t o r . E r r o 0054000 r 2 2 5 2 E m u l a t o r . 0054020 E r r o r 2 2 2 6 E m u l a 0054040 t o r . E r r o r 2 1 9 8 E 0054060 m u l a t o r . E r r o r 2 1 0054100 5 8 E m u l a t o r . E r r o 0054120 r 2 1 3 2 E m u l a t o r . 0054140 E r r o r 2 1 0 4 E m u l a 0054160 t o r . E r r o r 2 0 6 2 E 0054200 m u l a t o r . E r r o r 2 0 0054220 3 6 E m u l a t o r . E r r o 0054240 r 2 0 0 8 E m u l a t o r . 0054260 E r r o r 1 9 3 3 E m u l a 0054300 t o r . E r r o r 1 9 0 7 E 0054320 m u l a t o r . E r r o r 1 8 0054340 7 9 E m u l a t o r . E r r o 0054360 r 1 8 3 9 E m u l a t o r . 0054400 E r r o r 1 8 1 3 E m u l a 0054420 t o r . E r r o r 1 7 8 5 E 0054440 m u l a t o r . E r r o r 1 7 0054460 4 3 E m u l a t o r . E r r o 0054500 r 1 7 1 7 E m u l a t o r . 0054520 E r r o r 1 6 8 9 E m u l a 0054540 t o r . E r r o r 1 6 5 6 E 0054560 m u l a t o r . E r r o r 1 6 0054600 3 0 E m u l a t o r . E r r o 0054620 r 1 6 0 2 E m u l a t o r . 0054640 E r r o r 1 5 6 2 E m u l a 0054660 t o r . E r r o r 1 5 3 6 E 0054700 m u l a t o r . E r r o r 1 5 0054720 0 8 E m u l a t o r . E r r o 0054740 r 1 4 6 6 E m u l a t o r . 0054760 E r r o r 1 4 4 0 E m u l a 0055000 t o r . E r r o r 1 4 1 2 E 0055020 m u l a t o r . E r r o r 1 3 0055040 7 2 E m u l a t o r . E r r o 0055060 r 1 3 3 5 T a m S i g n B i 0055100 t 1 3 3 0 T a m S i g n B i 0055120 t 1 3 2 3 T a m S i g n B i 0055140 t 1 3 0 3 T a m S i g n B i 0055160 t 1 2 9 8 T a m S i g n B i 0055200 t 1 2 9 1 T a m S i g n B i 0055220 t 1 2 6 9 T a m S i g n B i 0055240 t 1 2 6 4 T a m S i g n B i 0055260 t 1 2 5 7 T a m S i g n B i 0055300 t 1 2 3 4 T a m S i g n B i 0055320 t 1 2 2 9 T a m S i g n B i 0055340 t 1 2 2 2 T a m S i g n B i 0055360 t 1 2 0 1 T a m S i g n B i 0055400 t 1 1 9 6 T a m S i g n B i 0055420 t 1 1 8 9 T a m S i g n B i 0055440 t 1 1 6 7 T a m S i g n B i 0055460 t 1 1 6 2 T a m S i g n B i 0055500 t 1 1 5 5 T a m S i g n B i 0055520 t 1 1 2 9 T a m S i g n B i 0055540 t 1 1 2 4 T a m S i g n B i 0055560 t 1 1 1 7 T a m S i g n B i 0055600 t 1 0 9 7 T a m S i g n B i 0055620 t 1 0 9 2 T a m S i g n B i 0055640 t 1 0 8 5 T a m S i g n B i 0055660 t 1 0 6 3 T a m S i g n B i 0055700 t 1 0 5 8 T a m S i g n B i 0055720 t 1 0 5 1 T a m S i g n B i 0055740 t 1 0 4 4 E m u l a t o r . 0055760 E r r o r 1 0 0 4 T a m S i 0056000 g n B i t 9 9 9 T a m S i g 0056020 n B i t 9 9 2 T a m S i g n 0056040 B i t 9 7 2 T a m S i g n B 0056060 i t 9 6 7 T a m S i g n B i 0056100 t 9 6 0 T a m S i g n B i t 0056120 9 3 8 T a m S i g n B i t 0056140 9 3 3 T a m S i g n B i t 9 0056160 2 6 T a m S i g n B i t 9 0 0056200 3 T a m S i g n B i t 8 9 8 0056220 T a m S i g n B i t 8 9 1 0056240 T a m S i g n B i t 8 7 0 T 0056260 a m S i g n B i t 8 6 5 T a 0056300 m S i g n B i t 8 5 8 T a m 0056320 S i g n B i t 8 3 6 T a m S 0056340 i g n B i t 8 3 1 T a m S i 0056360 g n B i t 8 2 4 T a m S i g 0056400 n B i t 7 9 8 T a m S i g n 0056420 B i t 7 9 3 T a m S i g n B 0056440 i t 7 8 6 T a m S i g n B i 0056460 t 7 6 6 T a m S i g n B i t 0056500 7 6 1 T a m S i g n B i t 0056520 7 5 4 T a m S i g n B i t 7 0056540 3 2 T a m S i g n B i t 7 2 0056560 7 T a m S i g n B i t 7 2 0 0056600 T a m S i g n B i t 7 1 0 0056620 E m u l a t o r . E r r o r 6 0056640 7 3 T a m S i g n B i t 6 6 0056660 8 T a m S i g n B i t 6 6 1 0056700 T a m S i g n B i t 6 4 1 0056720 T a m S i g n B i t 6 3 6 T 0056740 a m S i g n B i t 6 2 9 T a 0056760 m S i g n B i t 6 0 7 T a m 0057000 S i g n B i t 6 0 2 T a m S 0057020 i g n B i t 5 9 5 T a m S i 0057040 g n B i t 5 7 2 T a m S i g 0057060 n B i t 5 6 7 T a m S i g n 0057100 B i t 5 6 0 T a m S i g n B 0057120 i t 5 3 9 T a m S i g n B i 0057140 t 5 3 4 T a m S i g n B i t 0057160 5 2 7 T a m S i g n B i t 0057200 5 0 5 T a m S i g n B i t 5 0057220 0 0 T a m S i g n B i t 4 9 0057240 3 T a m S i g n B i t 4 6 7 0057260 T a m S i g n B i t 4 6 2 0057300 T a m S i g n B i t 4 5 5 T 0057320 a m S i g n B i t 4 3 5 T a 0057340 m S i g n B i t 4 3 0 T a m 0057360 S i g n B i t 4 2 3 T a m S 0057400 i g n B i t 4 0 1 T a m S i 0057420 g n B i t 3 9 6 T a m S i g 0057440 n B i t 3 8 9 T a m S i g n 0057460 B i t 1 7 1 R S H 4 4 T 0057500 a m S i g n B i t 4 0 T a m 0057520 S i g n B i t 3 6 T a m S i 0057540 g n B i t ) \r ( 1 3 5 * 9 8 0057560 * 7 4 * 5 2 * ) \r ( 0057600 2 5 6 4 4 2 9 4 9 6 7 2 9 5 0057620 2 5 5 9 4 2 9 4 9 6 7 2 9 5 0057640 1 5 3 4 2 9 4 9 6 7 2 9 5 1 0057660 4 2 " a - b ( 1 s c 0057700 o m p l i m e n t ) " 1 1 7 0057720 4 2 9 4 9 6 7 2 9 5 1 0 5 " 0057740 a - b + c a r r y ( 0057760 2 s c o m p l i m e n t ) " \r 0060000 8 1 " a + b + c a 0060020 r r y " 5 9 " a + b " 0060040 3 1 4 2 9 4 9 6 7 2 9 5 2 0060060 6 4 2 9 4 9 6 7 2 9 5 2 0 0060100 4 2 9 4 9 6 7 2 9 5 1 5 4 2 0060120 9 4 9 6 7 2 9 5 9 4 2 9 4 9 0060140 6 7 2 9 5 4 \r 4 2 9 4 9 6 7 0060160 2 9 5 ) \r L o g i c a l E U o p 0060200 : D 4 \r ( L ( 2 O p 2 1 0060220 O p 1 0 L u E U o p ) ) 0060240 \0 _ 002 \0 \0 003 A o \0 \0 \0 345 o \0 \0 \0 0060260 345 B o \0 \0 \0 345 o \0 \0 \0 345 021 002 001 @ 0060300 d k 360 224 277 H I 345 020 l 006 360 223 H I 346 0060320 020 @ d l \a 360 224 277 H I 344 020 l \b 360 226 0060340 H I 344 m 377 346 020 @ d l 016 360 227 277 H I 0060360 345 m 377 346 020 l 003 360 221 H 020 @ l 005 360 221 0060400 I 020 j 020 \0 N I L \r N I L \r ( 2 0060420 0 4 2 9 4 9 6 7 2 9 5 1 5 0060440 4 2 9 4 9 6 7 2 9 5 9 4 2 9 0060460 4 9 6 7 2 9 5 4 4 2 9 4 9 6 0060500 7 2 9 5 ) \r P r i o r i t y E U 0060520 o p : D 4 \r ( L ( 0 V a l 0060540 u e ) ) \0 & 003 \0 \0 001 j l 037 j 021 0060560 003 002 H I 363 263 031 @ I \n \0 \0 k 345 k 345 0060600 j 360 232 J k 330 272 I m 377 324 271 260 346 J 020 0060620 \0 ( 1 6 R S H ) \r N I L \r ( ) 0060640 \r T a g S h i f t e r : D 4 \r 0060660 ( I 2 D 2 B u s I 1 D 0060700 1 B u s I 0 E u C t l ) 0060720 \0 031 \0 \0 \0 003 @ d j 360 225 277 A \t \0 \0 0060740 020 k 360 264 \n B \t \0 \0 A \n \0 \0 020 \0 ( 0060760 2 2 P u t T a m T a g s 1 8 0061000 G e t T a m T a g s L o w 9 0061020 G e t T a m T a g s ) \r N I L 0061040 \r ( ) \r T a g L o g i c : D 4 0061060 \r ( P 0 l a s t i i I 2 0061100 D 2 B u s I 1 D 1 B u s 0061120 I 0 ^ u T a g ) \0 3 001 \0 0061140 \0 003 021 020 \0 @ d j 360 225 277 B \t \0 \0 020 0061160 k 360 224 A \t \0 \0 020 @ d l 002 360 225 277 B 0061200 \t \0 \0 020 l 003 360 231 g \0 \0 \t \0 \0 \t \0 0061220 \0 020 H 020 \0 ( 4 6 G e t T a m T 0061240 a g L o w 4 3 T a m T a g R 0061260 e p 3 2 G e t T a m T a g L 0061300 o w 2 0 G e t T a m T a g 0061320 1 2 G e t T a m T a g ) \r ( 4 0061340 0 I n t ) \r ( ) \r U C o d e 0061360 : D 4 \r N I L \0 006 \0 \0 \0 \0 o \0 0061400 \0 \0 020 \0 N I L \r N I L \r ( 3 0061420 ( ( A c c e s s a b l e s ( M 0061440 i l ) ) ( C o d e ( ( I F 0061460 ( T F ( L A N D L a t c h i 0061500 n g C l o c k ) ) T H E N 0061520 ( S E T Q M i l M i ) ) ( 0061540 L E T ( a a d d r ) ( S E T 0061560 Q a a d d r ( S E L E C T Q 0061600 n U C o d e S e l ( 7 ( O 0061620 R ( A N D ( N U M B E R P 0061640 M i l - N e x t I n s t A ) M 0061660 i l - N e x t I n s t A ) 0 ) 0061700 ) ( 1 1 P r e C o n d A d d 0061720 r ) ( 1 3 ( C o n c a t B i 0061740 t s ( Q U O T E ( ( N e w O 0061760 p c o d e 3 5 3 ) ) ) ) ) 0062000 ( 1 4 N e w O p c o d e ) 0062020 0 ) ) ( * P R I N T O U T 0062040 T " a a d d r " a a d d r 0062060 " n U C o d e S e l " n 0062100 U C o d e S e l " n S t a l 0062120 l " n S t a l l " U C o 0062140 d e S e l " U C o d e S e l 0062160 T ) ( S E T Q M I R ( M 0062200 u x - 1 n S t a l l M i l 0062220 ( M u x - 1 U C o d e S e l 0062240 ( E L T M I U C o d e R o m B 0062260 M i l - N e x t I n s t B ) 0062300 ( E L T M I U C o d e R o m A 0062320 a a d d r ) ) ) ) ( i f ( 0062340 N O T ( A N D M I R ( T Y 0062360 P E N A M E P M I R ( Q U O 0062400 T E M I ) ) ) ) t h e n ( 0062420 S E T Q M I R N i l M i r ) 0062440 ) ( S E T Q M i M I R ) ) 0062460 ) ) ( I n p u t s ( M i C 0062500 l o c k L a t c h i n g n S 0062520 t a l l N e w O p c o d e P 0062540 r e C o n d A d d r U C o d e 0062560 S e l n U C o d e S e l C l 0062600 o c k s ) ) ( M i l ( N e x 0062620 t I n s t A N e x t I n s t B 0062640 ) ) ( O r g I n p u t s ( n 0062660 S t a l l N e w O p c o d e 0062700 P r e C o n d A d d r U C o d 0062720 e S e l n U C o d e S e l C 0062740 l o c k s ) ) ( O r g O u t p 0062760 u t s ( M i M i l ) ) ( O 0063000 u t p u t s ( M i M i l ) ) 0063020 ( ^ L a t c h e s N I L ) ) 0063040 ) \r U C o d e C t l : D 4 \r N 0063060 I L \0 006 \0 \0 \0 \0 o \0 \0 \0 020 \0 N 0063100 I L \r N I L \r ( 3 ( ( C o d 0063120 e ( ( L E T ( F o r c e N e 0063140 w O p S e l P r e C o n d C 0063160 o n d R e s d o n e - o r R 0063200 e g M u x C o n d R e s ) ( S 0063220 E T Q R e g M u x C o n d R e 0063240 s ( M u x - 4 M i l - M u x 0063260 C C o d e 1 F r a m e s F u 0063300 l l F r a m e s E m p t y 0 0063320 A r g i s M u x ( L N O T 0063340 A r g i s M u x ) A r g i s 0 0063360 ( L N O T A r g i s 0 ) ) ) 0063400 ( * ; ; " C C o d e M u x 0063420 " ) ( S E T Q C o n d R e s 0063440 ( L A N D R e g M u x C o n 0063460 d R e s E u C o n d R e s D 0063500 p C o n d R e s M e m C t l C 0063520 o n d R e s ) ) ( * ; ; " 0063540 P r e c o n d i t i o n L o g 0063560 i c " ) ( S E T Q P r e C o 0063600 n d A d d r ( C O N D ( ( T 0063620 F ( C o n c a t B i t s ( Q 0063640 U O T E ( ( P r e C o n d s 0063660 0 1 7 ) ) ) ) ) 1 ) ( ( 0063700 T F ( C o n c a t B i t s ( 0063720 Q U O T E ( ( P r e C o n d s 0063740 0 1 6 ) ) ) ) ) 2 ) ( 0063760 ( T F ( C o n c a t B i t s 0064000 ( Q U O T E ( ( P r e C o n d 0064020 s 0 1 5 ) ) ) ) ) 4 ) 0064040 ( ( T F ( C o n c a t B i t s 0064060 ( Q U O T E ( ( P r e C o n 0064100 d s 0 1 4 ) ) ) ) ) 8 ) 0064120 ( ( T F ( C o n c a t B i t 0064140 s ( Q U O T E ( ( P r e C o 0064160 n d s 0 1 3 ) ) ) ) ) 1 0064200 6 ) ( ( T F ( C o n c a t B 0064220 i t s ( Q U O T E ( ( P r e 0064240 C o n d s 0 1 2 ) ) ) ) ) 0064260 3 2 ) ( T 0 ) ) ) ( S E 0064300 T Q F o r c e N e w O p ( C 0064320 o n c a t B i t s ( Q U O T E 0064340 ( ( P r e C o n d s 0 1 0064360 7 ) ) ) ) ) ( S E T Q S e l 0064400 P r e C o n d ( O Z ( N E Q 0064420 P r e C o n d s 0 ) ) ) ( 0064440 * ; ; " U C o d e C t l 0064460 L o g i c " ) ( S E T Q D o 0064500 n e ( L A N D ( L O R ( L 0064520 A N D M i l - D o n e ( L X 0064540 O R C o n d R e s M i l - I 0064560 n v e r t C C o d e ) ) M i l 0064600 - F o r c e D o n e ) ( L N O 0064620 T F o r c e N e w O p ) n S 0064640 t a l l ) ) ( S E T Q d o n 0064660 e - o r ( L O R ( L A N D 0064700 ( L X O R C o n d R e s M i 0064720 l - I n v e r t C C o d e ) M 0064740 i l - D o n e ) F o r c e N e 0064760 w O p M i l - F o r c e D o n 0065000 e ) ) ( S E T Q W r i t e O 0065020 k ( L A N D ( L O R ( L A 0065040 N D C o n d R e s M i l - W 0065060 r i t e T ) ( L A N D ( L N 0065100 O T C o n d R e s ) M i l - 0065120 W r i t e F ) ) n S t a l l ) 0065140 ) ( S E T Q U C o d e S e l 0065160 ( L O R F o r c e N e w O p 0065200 ( L X O R C o n d R e s M 0065220 i l - I n v e r t C C o d e ) 0065240 M i l - F o r c e D o n e ) ) 0065260 ( L E T * ( ( s i n g l e o p 0065300 ( C o n c a t B i t s ( Q U 0065320 O T E ( ( N e w O p c o d e 0065340 0 1 7 ) ) ) ) ) ( t e r m 0065360 1 ( L N O T ( L A N D d o 0065400 n e - o r S e l P r e C o n d 0065420 ) ) ) ( t e r m 2 ( L N O T 0065440 ( L A N D d o n e - o r ( 0065460 L N O T S e l P r e C o n d ) 0065500 ( L N O T s i n g l e o p ) 0065520 ) ) ) ( t e r m 3 ( L N O T 0065540 ( L A N D d o n e - o r ( 0065560 L N O T S e l P r e C o n d ) 0065600 s i n g l e o p ) ) ) ) ( * 0065620 ; ; " a b o v e p l a c e 0065640 d i n t e r m s t o c o 0065660 m p i l e f a s t e r " ) ( 0065700 S E T Q n U C o d e S e l ( 0065720 C o n c a t B i t s ( Q U O T 0065740 E ( ( d o n e - o r 3 1 0065760 0 ) ( t e r m 1 2 1 0 ) 0066000 ( t e r m 2 1 1 0 ) ( 0066020 t e r m 3 0 1 0 ) ) ) ) ) 0066040 ) ) ) ) ( I n p u t s ( A r 0066060 g i s 0 A r g i s M u x F r 0066100 a m e s E m p t y F r a m e s 0066120 F u l l E u C o n d R e s D 0066140 p C o n d R e s M e m C t l C 0066160 o n d R e s N e w O p c o d e 0066200 P r e C o n d s n S t a l l 0066220 M i l ) ) ( M i l ( I n v 0066240 e r t C C o d e M u x C C o d 0066260 e W r i t e T W r i t e F 0066300 D o n e F o r c e D o n e ) ) 0066320 ( O r g I n p u t s ( A r g 0066340 i s 0 A r g i s M u x F r a 0066360 m e s E m p t y F r a m e s F 0066400 u l l E u C o n d R e s D p 0066420 C o n d R e s M e m C t l C o 0066440 n d R e s N e w O p c o d e 0066460 P r e C o n d s n S t a l l 0066500 M i l ) ) ( O r g O u t p u t 0066520 s ( P r e C o n d A d d r U 0066540 C o d e S e l n U C o d e S e 0066560 l W r i t e O k D o n e ) ) 0066600 ( O u t p u t s ( P r e C o 0066620 n d A d d r U C o d e S e l 0066640 n U C o d e S e l W r i t e O 0066660 k D o n e ) ) ) ) \r D p C c 0066700 : D 4 \r N I L \0 006 \0 \0 \0 \0 o \0 0066720 \0 \0 020 \0 N I L \r N I L \r ( 3 0066740 ( ( C o d e ( ( P R O G ( r 0066760 ) ( S E T Q r ( E L T C 0067000 o n d A A r r a y M i l - D p 0067020 C C o d e ) ) ( S E T Q D p 0067040 C o n d R e s 0 ) ( i f ( 0067060 L I S T P r ) t h e n ( f 0067100 o r o r - e l e m e n t s i 0067120 n r u n t i l ( T F D p 0067140 C o n d R e s ) d o ( S E T 0067160 Q D p C o n d R e s ( L O R 0067200 D p C o n d R e s ( E v a l 0067220 D p C c o r - e l e m e n t s 0067240 D 1 B u s D 2 B u s ) ) ) ) 0067260 e l s e ( S E T Q D p C o 0067300 n d R e s ( E v a l D p C c 0067320 r D 1 B u s D 2 B u s ) ) ) 0067340 ) ) ) ( I n p u t s ( D 1 B 0067360 u s D 2 B u s R B u s M i 0067400 l ) ) ( M i l ( D p C C o d 0067420 e ) ) ( O r g I n p u t s ( 0067440 D 1 B u s D 2 B u s R B u s 0067460 M i l ) ) ( O r g O u t p u 0067500 t s ( D p C o n d R e s ) ) 0067520 ( O u t p u t s ( D p C o n d 0067540 R e s ) ) ) ) \r E v a l D p C c 0067560 : D 4 \r ( I 2 d 2 - b u s 0067600 I 1 d 1 - b u s I 0 0067620 d p - c c o d e - i n f o ) \0 0067640 255 \0 \0 \0 003 A m 377 346 @ 006 \0 \0 311 \0 345 0067660 B m 377 346 @ 006 \0 \0 311 004 345 A @ 006 \0 \0 0067700 311 002 345 B @ 006 \0 \0 311 006 345 A B 346 @ 006 0067720 \0 \0 311 \b 345 344 344 344 344 j 360 3 020 262 9 A 0067740 m 377 346 @ 006 \0 \0 311 \0 345 B m 377 346 @ 006 0067760 \0 \0 311 004 345 A @ 006 \0 \0 311 002 345 B @ 006 0070000 \0 \0 311 006 345 A B 346 @ 006 \0 \0 311 \b 345 344 0070020 344 344 344 j 360 020 A m 377 346 @ 006 \0 \0 311 \0 0070040 345 B m 377 346 @ 006 \0 \0 311 004 345 A @ 006 \0 0070060 \0 311 002 345 B @ 006 \0 \0 311 006 345 A B 346 @ 0070100 006 \0 \0 311 \b 345 344 344 344 344 j 360 221 k 020 j 0070120 020 \0 N I L \r ( 1 5 7 C o n d C 0070140 o d e 1 4 7 C o n d C o d e 0070160 1 3 9 C o n d C o d e 1 3 0070200 1 C o n d C o d e 1 2 0 C 0070220 o n d C o d e 1 0 2 C o n d 0070240 C o d e 9 2 C o n d C o d e 0070260 8 4 C o n d C o d e 7 6 0070300 C o n d C o d e 6 5 C o n d 0070320 C o d e 4 4 C o n d C o d e 0070340 3 4 C o n d C o d e 2 6 0070360 C o n d C o d e 1 8 C o n d 0070400 C o d e 7 C o n d C o d e ) 0070420 \r ( ) \r M a k e C o n d C o d e 0070440 A r r a y : D 4 \r ( F 5 C 0070460 o n d A A r r a y F 6 C o 0070500 n d A L s t ) \0 a 005 002 \0 \0 l @ 0070520 g \0 \0 ` \0 \0 037 d j 024 \0 277 d j 024 004 0070540 277 d j 024 002 277 d j 024 006 277 d j 024 \b 277 0070560 j \f \0 \0 c \n d o \0 \0 \0 \n \0 \0 U \t 0070600 \0 \0 k 331 j 021 2 004 I H 363 263 036 U I \n 0070620 \0 \0 274 K 265 016 L h 032 [ Z 277 I k 324 Y 0070640 260 351 L h 032 [ 031 260 364 J 022 c \f 020 \0 ( 0070660 6 7 E L T 5 1 A R R A Y S 0070700 I Z E 4 7 M a k e C o n d A 0070720 L s t 3 7 A R R A Y ) \r ( 7 0070740 | 004 003 C o n d C o d e T Y P E 0070760 # | 4 P O I N T E R ) \r ( 0071000 4 4 ( ( F i x P t a g D 1 0071020 F i x ) ( F i x P D 2 t a g 0071040 D 2 F i x ) ( F i x P D 1 D 0071060 2 t a g D 1 F i x t a g D 0071100 2 F i x ) ( P o s F i x P 0071120 t a g D 1 F i x n o t b i t 0071140 D 1 S i g n B i t M a s k ) 0071160 ( P o s F i x P D 2 t a g D 2 0071200 F i x n o t b i t D 2 S i 0071220 g n B i t M a s k ) ( P o s F 0071240 i x P < = 3 2 D 2 ( t a g D 2 0071260 n 2 9 F i x ) ( D 2 E q 0071300 3 2 ) ) ( M i n F i x D 2 D 0071320 2 E q 5 3 6 8 7 0 9 1 2 ) ( 0071340 F l o a t P t a g D 1 F l o 0071360 a t ) ( F l o a t P D 1 D 2 0071400 t a g D 1 F l o a t t a g D 0071420 2 F l o a t ) ( F i x P D 1 0071440 D 2 o r F l o a t P D 1 D 2 ( 0071460 t a g D 1 F i x t a g D 2 0071500 F i x ) ( t a g D 1 F l o a 0071520 t t a g D 2 F l o a t ) ) 0071540 ( I m m e d i a t e P t a g D 0071560 1 n 3 I m m ) ( U n b o u 0071600 n d P D 1 E q U n b o u n d 0071620 ) ( P o i n t e r P ( t a g 0071640 D 1 n 3 P t r 1 ) ( t a g 0071660 D 1 P t r 2 ) ) ( R e f C o 0071700 u n t P t r ( t a g D 1 n 4 0071720 R c P t r 1 ) ( t a g D 1 0071740 R c P t r 2 ) ) ( P o i n t e 0071760 r P D 2 ( t a g D 2 n 4 P 0072000 t r 1 ) ( t a g D 2 P t r 2 0072020 ) ) ( R e f C o u n t P t r D 0072040 1 o r D 2 ( t a g D 1 n 4 0072060 R c P t r 1 ) ( t a g D 1 R 0072100 c P t r 2 ) ( t a g D 2 n 4 0072120 R c P t r 1 ) ( t a g D 2 0072140 R c P t r 2 ) ) ( F i x P D 1 0072160 P o i n t e r P D 2 ( t a g D 0072200 1 F i x t a g D 2 n 3 P 0072220 t r 1 ) ( t a g D 1 F i x 0072240 t a g D 2 P t r 2 ) ) ( S y 0072260 m b o l P t a g m a s k D 1 0072300 ( S y m b o l N o R c S y m b 0072320 o l ) ) ( F i x P F l o a t P 0072340 I m m P S y m b o l P N u m b e 0072360 r P D 1 o r D 2 ( t a g m a s 0072400 k D 1 ( S y m b o l N o R c 0072420 S y m b o l ) ) ( t a g D 1 0072440 F i x ) ( t a g D 1 F l o a 0072460 t ) ( t a g D 1 n 3 I m m 0072500 ) ( t a g D 1 n 5 N u m b 0072520 e r ) ( t a g m a s k D 2 ( 0072540 S y m b o l N o R c S y m b o 0072560 l ) ) ( t a g D 2 F i x ) 0072600 ( t a g D 2 F l o a t ) ( t 0072620 a g D 2 n 3 I m m ) ( t a 0072640 g D 2 n 5 N u m b e r ) ) 0072660 ( C C o d e P f u l l t a g D 0072700 1 C o d e ) ( C l o s u r e 0072720 P f u l l t a g D 1 C l o s 0072740 u r e ) ( M e t h o d P f u 0072760 l l t a g D 1 M e t h o d ) 0073000 ( C o n s P ( f u l l t a g D 0073020 1 C o n s ) ( f u l l t a g 0073040 D 1 S m a l l C o n s ) ) ( 0073060 S m a l l C o n s P f u l l t 0073100 a g D 1 L i s t ) ( S t a c 0073120 k P f u l l t a g D 1 S t a 0073140 c k ) ( L a s t S t a c k P 0073160 f u l l t a g D 1 S t a c k ) 0073200 ( N u m b e r P ( t a g D 1 0073220 F i x ) ( t a g D 1 n 5 0073240 N u m b e r ) ) ( N u m b e r 0073260 P D 1 D 2 ( t a g D 1 F i x 0073300 t a g D 2 F i x ) ( t a g 0073320 D 1 n 5 N u m b e r t a g 0073340 D 2 n 5 N u m b e r ) ( t 0073360 a g D 1 n 5 N u m b e r t 0073400 a g D 2 F i x ) ( t a g D 1 0073420 F i x t a g D 2 n 5 N u 0073440 m b e r ) ) ( D 1 = D 2 w o 0073460 r d E q 1 7 1 7 9 8 6 9 1 8 3 0073500 ) ( D 1 F i x L e s s 8 t a 0073520 g D 1 F i x v a l D 1 l e s 0073540 s 8 0 ) ( D 2 < 4 > = 1 5 0073560 D 2 E q n 4 1 5 ) ( D 2 < 0073600 4 > = 0 o r 1 ( D 2 E q n 4 0073620 0 ) ( D 2 E q n 4 1 ) ) 0073640 ( D 1 < t a g s > = D 2 < t a 0073660 g s > w o r d E q 1 7 0 4 5 0073700 6 5 1 4 5 6 ) ( N i l D 2 D 0073720 2 E q N I L ) ( D 1 < 8 > = 0073740 D 2 < 8 > w o r d E q 2 5 5 0073760 ) ( M u l t i p l e V a l u e 0074000 s B i t b i t D 1 ( E V A L 0074020 ( U P r o p ( Q U O T E M 0074040 u l t i p l e V a l u e M a s k 0074060 ) ( Q U O T E k ) ) ) ) ( 0074100 D 2 = I n t < 8 & D 1 = A t o m 0074120 t a g D 2 F i x v a l D 2 0074140 l e s s 8 0 f u l l t a g D 0074160 1 A t m ) ( D 2 = I n t < 8 0074200 & D 1 = C C o d e P t a g D 2 0074220 F i x v a l D 2 l e s s 8 0074240 0 f u l l t a g D 1 C o d e 0074260 ) ( N u m b e r P D 1 D 2 o r 0074300 C h a r a c t e r P D 1 D 2 ( 0074320 t a g D 1 n 5 N u m b e r 0074340 t a g D 2 n 5 N u m b e r ) 0074360 ( f u l l t a g D 1 C h a r 0074400 a c t e r f u l l t a g D 2 0074420 C h a r a c t e r ) ) ( C h a 0074440 r a c t e r P D 1 D 2 & D 1 < 8 0074460 > = D 2 < 8 > f u l l t a g D 0074500 1 C h a r a c t e r f u l l 0074520 t a g D 2 C h a r a c t e r 0074540 w o r d E q 2 5 5 ) ( N u m 0074560 b e r P D 1 D 2 & D 1 < l o w 2 0074600 t a g s > = D 2 < l o w 2 t a g 0074620 s > t a g D 1 n 5 N u m b 0074640 e r t a g D 2 n 5 N u m b 0074660 e r w o r d E q 4 0 2 6 5 3 0074700 1 8 4 ) ( N o t S l o w R e t 0074720 u r n P D 2 n o t b i t D 2 0074740 ( E V A L ( U P r o p ( Q U 0074760 O T E S l o w R e t u r n M a 0075000 s k ) ( Q U O T E k ) ) ) ) 0075020 ( S y m b o l P C C o d e P C 0075040 l o s u r e P o r M e t h o d P 0075060 D 1 & D 2 < 8 ( t a g m a s k 0075100 D 1 ( M e t h o d C l o s u 0075120 r e C o d e ) t a g D 2 n 0075140 3 1 F i x ) ( t a g m a s k 0075160 D 1 ( S y m b o l N o R c S 0075200 y m b o l ) t a g D 2 n 3 1 0075220 F i x ) ) ( D 2 > 1 2 7 b 0075240 i t D 2 1 2 8 ) ( T a i l C 0075260 a l l P D 2 ( b i t D 2 ( E 0075300 V A L ( U P r o p ( Q U O T 0075320 E T a i l C a l l M a s k ) 0075340 ( Q U O T E k ) ) ) ) ) ) ) \r 0075360 M a k e C o n d E n t r y : D 0075400 4 \r ( P 4 7 b i t s P 4 0075420 6 b i t s P 3 9 s t a r 0075440 t b i t P 3 8 b i t s P 0075460 3 7 i P 3 3 m a s k 0075500 P 3 2 m a s k 0 P 3 1 0075520 m a s k 1 P 3 0 i P 2 0075540 6 m a s k P 2 5 m a s k 0075560 0 P 2 4 m a s k 1 P 1 0075600 7 s t a r t b i t P 1 6 0075620 b i t s P 1 5 j P 4 0075640 b i t s P 3 v l P 2 0075660 r P 1 c c o d e P 0 0075700 c o u n t I 0 c o n d - c 0075720 o d e - e l t ) 005 027 0 \0 \0 001 l 0075740 003 021 341 016 ` \0 \0 037 d j 024 \0 277 d j 024 0075760 004 277 d j 024 002 277 d j 024 006 277 d j 024 \b 0076000 277 Z @ 261 004 351 d 021 001 017 l 003 270 O 036 002 0076020 001 3 020 265 ' O 036 d 002 001 003 262 032 d 002 001 0076040 001 g \0 \0 360 230 002 001 \t \0 \0 265 017 O 036 002 0076060 001 265 \t O 036 002 001 \t \0 \0 273 O 036 001 d g 0076100 \0 \0 360 227 277 g \0 \0 Z 261 004 227 d g \0 \0 0076120 360 262 & 277 J g \0 \0 K \t \0 \0 \t \0 \0 \v 0076140 \0 \0 277 J g \0 \0 K \t \0 \0 m 377 346 \t \0 0076160 \0 \v \0 \0 261 004 l d g \0 \0 360 262 & 277 J 0076200 g \0 \0 K \t \0 \0 \t \0 \0 \v \0 \0 277 J g 0076220 \0 \0 K \t \0 \0 m 377 346 \t \0 \0 \v \0 \0 261 0076240 004 A d g \0 \0 360 262 x 277 K l " K 325 021 0076260 002 021 l 004 270 O 036 002 002 001 3 020 265 \n O 036 0076300 002 002 001 \t \0 \0 273 J g \0 \0 O " O K 0076320 O " \n \0 \0 k O 347 k 331 345 021 003 024 O 0076340 ( k O & 347 k 331 345 O $ 347 022 \v \0 \0 277 0076360 J g \0 \0 O " O K m 377 346 O " \n \0 0076400 \0 k O 347 k 331 345 021 003 027 O . k O , 0076420 347 k 331 345 O * 347 022 \v \0 \0 023 261 003 305 d 0076440 g \0 \0 360 242 261 \0 212 277 o \0 \0 \0 o \0 \0 0076460 \0 021 022 032 021 0 035 O 036 002 001 260 ; d 001 021 0076500 001 036 O < d 3 020 242 \t \0 \0 275 O 0 M 345 0076520 _ 0 277 O 2 M m 377 346 345 _ 2 022 _ 6 277 0076540 O 8 265 \v O 6 h 032 _ : _ 8 206 O 6 h 0076560 032 _ 8 031 277 002 003 265 306 O : 023 J g \0 \0 0076600 O 0 l 033 \n \0 \0 l 177 345 l 177 345 l 033 347 0076620 \v \0 \0 277 J g \0 \0 O 2 l 033 \n \0 \0 l 0076640 177 345 l 177 345 l 033 347 \v \0 \0 023 261 003 5 d 0076660 g \0 \0 360 242 261 \0 212 277 o \0 \0 \0 o \0 \0 0076700 \0 021 022 ! 021 0 $ O 036 002 001 260 ; d 001 021 0076720 001 % O J d 3 020 242 \t \0 \0 276 O > N 345 0076740 _ > 277 O @ N m 377 346 345 _ @ 022 _ D 277 0076760 O F 265 \v O D h 032 _ H _ F 206 O D h 0077000 032 _ F 031 277 002 003 265 306 O H 023 J g \0 \0 0077020 O > l 033 \n \0 \0 l 177 345 l 177 345 l 033 347 0077040 \v \0 \0 277 J g \0 \0 O @ l 033 \n \0 \0 l 0077060 177 345 l 177 345 l 033 347 \v \0 \0 023 261 002 245 d 0077100 g \0 \0 360 262 & 277 J g \0 \0 K \t \0 \0 \t 0077120 \0 \0 \v \0 \0 277 J g \0 \0 K \t \0 \0 m 377 0077140 346 \t \0 \0 \v \0 \0 261 002 y d g \0 \0 360 262 0077160 x 277 K l " K 325 021 002 ' l 004 270 O 036 002 0077200 002 001 3 020 265 \n O 036 002 002 001 \t \0 \0 273 J 0077220 g \0 \0 O N O L K O N \n \0 \0 k O L 0077240 347 k 331 345 021 003 * O T k O R 347 k 331 345 0077260 O P 347 022 \v \0 \0 277 J g \0 \0 O N O L 0077300 K m 377 346 O N \n \0 \0 k O L 347 k 331 345 0077320 021 003 - O Z k O X 347 k 331 345 O V 347 022 0077340 \v \0 \0 023 261 001 375 d g \0 \0 360 262 & 277 J 0077360 g \0 \0 K \t \0 \0 \t \0 \0 \v \0 \0 277 J g 0077400 \0 \0 K \t \0 \0 m 377 346 \t \0 \0 \v \0 \0 261 0077420 001 321 d g \0 \0 360 262 032 277 J g \0 \0 j \v 0077440 \0 \0 277 J g \0 \0 o \0 \0 \0 \v \0 \0 261 001 0077460 262 d g \0 \0 360 262 032 277 J g \0 \0 j \v \0 0077500 \0 277 J g \0 \0 o \0 \0 \0 \v \0 \0 261 001 223 0077520 d g \0 \0 360 233 277 J g \0 \0 K \v \0 \0 261 0077540 001 201 d g \0 \0 360 233 277 J g \0 \0 K \v \0 0077560 \0 261 001 o d g \0 \0 360 233 277 J g \0 \0 K 0077600 \v \0 \0 261 001 ] d g \0 \0 360 233 277 J g \0 0077620 \0 K \v \0 \0 261 001 K d g \0 \0 360 233 277 J 0077640 g \0 \0 K \v \0 \0 261 001 9 d g \0 \0 360 262 0077660 . 277 J g \0 \0 K m 377 346 o \0 \0 \0 345 o 0077700 \0 \0 \0 345 \v \0 \0 277 J g \0 \0 K o \0 \0 0077720 \0 345 o \0 \0 \0 345 \v \0 \0 261 001 006 d g \0 0077740 \0 360 262 . 277 J g \0 \0 K m 377 346 o \0 \0 0077760 \0 345 o \0 \0 \0 345 \v \0 \0 277 J g \0 \0 K 0100000 o \0 \0 \0 345 o \0 \0 \0 345 \v \0 \0 261 \0 323 0100020 d g \0 \0 360 262 c 277 K 021 001 . l 004 270 O 0100040 036 002 002 001 3 020 265 \n O 036 002 002 001 \t \0 \0 0100060 273 J g \0 \0 O \ K k O \ 347 k 331 345 _ 0100100 020 277 _ 016 277 O 020 k O 016 347 k 331 345 \v \0 0100120 \0 277 J g \0 \0 O \ K m 377 346 k O \ 347 0100140 k 331 345 _ 024 277 _ 022 277 O 024 k O 022 347 k 0100160 331 345 \v \0 \0 023 260 k g \0 \0 360 262 a K 021 0100200 001 / l 004 270 O 036 002 002 001 3 020 265 \n O 036 0100220 002 002 001 \t \0 \0 273 J g \0 \0 O ^ K k O 0100240 ^ 347 k 331 345 _ 030 277 _ 026 277 O 030 k O 026 0100260 347 k 331 345 \v \0 \0 277 J g \0 \0 O ^ K m 0100300 377 346 k O ^ 347 k 331 345 _ 034 277 _ 032 277 O 0100320 034 k O 032 347 k 331 345 \v \0 \0 023 203 \b \0 \0 0100340 277 023 021 001 017 O 036 H \n \0 \0 022 003 265 003 202 0100360 261 373 026 J 020 \0 ( 1 2 9 1 N T H 0100400 1 2 8 0 E m u l a t o r . E r 0100420 r o r 1 2 7 5 M o d C C o d 0100440 e R e c 1 2 3 9 M o d C C o 0100460 d e R e c 1 2 0 6 T a m R e 0100500 p 1 1 7 3 M o d C C o d e R 0100520 e c 1 1 3 7 M o d C C o d e 0100540 R e c 1 1 0 4 T a m R e p 0100560 1 0 6 9 M o d C C o d e R e c 0100600 1 0 5 0 M o d C C o d e R e 0100620 c 1 0 1 8 M o d C C o d e R 0100640 e c 9 9 9 M o d C C o d e R 0100660 e c 9 6 7 M o d C C o d e R 0100700 e c 9 4 9 M o d C C o d e R 0100720 e c 9 3 1 M o d C C o d e R 0100740 e c 9 1 3 M o d C C o d e R 0100760 e c 8 9 5 M o d C C o d e R 0101000 e c 8 7 7 M o d C C o d e R 0101020 e c 8 6 5 M o d C C o d e R 0101040 e c 8 4 6 M o d C C o d e R 0101060 e c 8 3 4 M o d C C o d e R 0101100 e c 8 1 5 M o d C C o d e R 0101120 e c 8 1 2 P u t T a m T a g 0101140 s 8 0 6 G e t T a m T a g s 0101160 7 9 7 M o d C C o d e R e c 0101200 7 9 4 P u t T a m T a g s 0101220 7 9 1 G e t T a m T a g s 7 0101240 7 1 M o d C C o d e R e c 7 0101260 4 5 R S H 7 2 7 M o d C C 0101300 o d e R e c 7 0 1 R S H 6 0101320 8 6 T a m R e p 6 4 7 M o 0101340 d C C o d e R e c 6 4 4 P u 0101360 t T a m T a g 6 3 8 G e t T 0101400 a m T a g 6 2 9 M o d C C o 0101420 d e R e c 6 2 6 P u t T a m 0101440 T a g 6 2 3 G e t T a m T a 0101460 g 6 0 3 M o d C C o d e R e 0101500 c 5 9 1 R S H 5 7 9 M o 0101520 d C C o d e R e c 5 6 7 R S 0101540 H 5 0 7 T a m R e p 4 5 9 0101560 M o d C C o d e R e c 4 4 7 0101600 R S H 4 3 5 M o d C C o d 0101620 e R e c 4 2 3 R S H 3 6 3 0101640 T a m R e p 3 1 5 M o d C 0101660 C o d e R e c 2 8 9 R S H 0101700 2 7 1 M o d C C o d e R e c 0101720 2 4 5 R S H 2 3 0 T a m R 0101740 e p 1 9 1 M o d C C o d e R 0101760 e c 1 8 8 P u t T a m T a g 0102000 s 1 8 2 G e t T a m T a g s 0102020 1 7 3 M o d C C o d e R e c 0102040 1 7 0 P u t T a m T a g s 0102060 1 6 7 G e t T a m T a g s 1 0102100 4 8 M o d C C o d e R e c 1 0102120 4 5 P u t T a m T a g 1 3 9 0102140 G e t T a m T a g 1 3 0 M 0102160 o d C C o d e R e c 1 2 7 P 0102200 u t T a m T a g 1 2 4 G e t 0102220 T a m T a g 9 0 T a m R e p 0102240 7 5 E V A L ) \r ( 1 2 4 4 0102260 n D 2 1 2 1 1 D 2 1 1 7 9 0102300 D 2 E q n 1 1 4 2 n D 1 0102320 1 1 0 9 D 1 1 0 7 6 D 1 E 0102340 q n 1 0 5 5 D 2 1 0 3 3 0102360 n D 2 1 0 2 5 D 2 E q 1 0 0102400 0 4 D 1 9 8 2 n D 1 9 7 0102420 4 D 1 E q 9 6 3 D 1 x o r 0102440 D 2 9 5 6 w o r d E q 9 4 0102460 5 D 2 9 3 8 b i t D 2 9 0102500 2 7 n D 2 9 2 0 n o t b i 0102520 t D 2 9 0 9 n D 1 9 0 2 0102540 n o t b i t D 1 8 9 1 D 1 0102560 8 8 4 b i t D 1 8 7 0 n D 0102600 2 8 6 1 D 2 8 5 3 v a l 0102620 D 2 l e s s 8 8 3 9 n D 1 0102640 8 3 0 D 1 8 2 2 v a l D 1 0102660 l e s s 8 8 0 2 n D 1 7 8 0102700 7 D 1 7 7 9 f u l l t a g 0102720 D 2 7 3 2 n D 2 6 9 1 D 0102740 2 6 5 4 t a g D 2 n 6 3 4 0102760 n D 2 6 1 9 D 2 6 1 1 0103000 t a g D 2 5 8 4 n D 2 5 6 0103020 0 D 2 4 6 7 t a g m a s k 0103040 D 2 4 4 0 n D 1 4 1 6 D 0103060 1 3 2 3 t a g m a s k D 1 0103100 2 7 6 n D 1 2 3 5 D 1 1 0103120 9 8 t a g D 1 n 1 7 8 n D 0103140 1 1 6 3 D 1 1 5 5 f u l 0103160 l t a g D 1 1 3 5 n D 1 1 0103200 2 0 D 1 1 1 2 t a g D 1 0103220 1 0 4 n o o p 9 8 n o o p 0103240 6 8 E V A L 7 | 004 003 C o 0103260 n d C o d e T Y P E # | ) \r ( 0103300 1 0 6 5 1 7 1 7 9 8 6 9 1 8 3 0103320 1 0 6 0 1 7 1 7 9 8 6 9 1 8 0103340 3 1 0 4 6 1 7 1 7 9 8 6 9 1 0103360 8 3 1 0 4 1 1 7 1 7 9 8 6 9 0103400 1 8 3 1 0 1 4 1 7 1 7 9 8 6 0103420 9 1 8 3 1 0 0 9 1 7 1 7 9 8 0103440 6 9 1 8 3 \r 9 9 5 1 7 1 7 9 0103460 8 6 9 1 8 3 9 9 0 1 7 1 7 9 0103500 8 6 9 1 8 3 8 7 4 1 0 7 3 7 0103520 4 1 8 1 6 8 4 3 1 0 7 3 7 4 0103540 1 8 1 6 4 8 1 4 2 9 4 9 6 7 0103560 2 9 5 4 7 7 4 2 9 4 9 6 7 2 0103600 9 5 3 3 7 4 2 9 4 9 6 7 2 9 0103620 5 \r 3 3 3 4 2 9 4 9 6 7 2 9 0103640 5 ) \r T a m R e p : D 4 \r ( I 0103660 1 o f f s e t I 0 i t 0103700 m ) \0 s \0 \0 \0 002 A 265 003 j o \0 \0 0103720 \0 345 o \0 \0 \0 345 @ d g \0 \0 360 226 277 o 0103740 \0 \0 \0 260 V g \0 \0 360 225 o \0 \0 \0 260 K 0103760 @ d g \0 \0 360 227 277 l 020 \t \0 \0 260 < 252 0104000 g \0 \0 n 016 \0 \n \0 \0 260 0 @ d i 360 233 0104020 277 g \0 \0 n 016 020 \n \0 \0 260 037 3 020 262 024 0104040 g \0 \0 @ o \0 \0 \0 345 o \0 \0 \0 345 \n \0 0104060 \0 206 @ \t \0 \0 \t \0 \0 324 020 \0 ( 1 1 1 0104100 P u t T a m T a g s 1 0 8 0104120 T a m T a g R e p 1 0 3 T a 0104140 m R e p 8 0 T a m R e p 6 0104160 3 T a m R e p 5 1 T a m R 0104200 e p ) \r ( 8 9 F i x 7 4 N 0104220 o R c S y m b o l 5 7 N o R 0104240 c S y m b o l 4 3 M V A r g 0104260 B i t 3 0 P t r M a s k 1 0104300 8 S i g n B i t M a s k ) \r ( 0104320 9 9 4 2 9 4 9 6 7 2 9 5 9 0104340 4 4 2 9 4 9 6 7 2 9 5 3 6 0104360 1 3 4 2 1 7 7 2 7 2 5 2 1 4 0104400 7 4 8 3 6 4 8 1 2 4 2 9 4 9 0104420 6 7 2 9 5 7 4 2 9 4 9 6 7 2 0104440 9 5 ) \r T a m T a g R e p : D 0104460 4 \r ( I 1 o f f s e t I 0104500 0 i t m ) 001 031 \0 \0 \0 002 A 265 003 0104520 j @ d g \0 \0 360 224 277 j 261 001 \t g \0 \0 0104540 360 223 j 261 001 \0 @ d g \0 \0 360 225 277 l 0104560 261 \0 363 g \0 \0 360 224 l @ 261 \0 351 @ d g 0104600 \0 \0 360 225 277 l A 261 \0 334 g \0 \0 360 224 l 0104620 B 261 \0 322 @ d g \0 \0 360 225 277 l P 261 \0 0104640 305 g \0 \0 360 224 l V 261 \0 273 @ d g \0 \0 0104660 360 225 277 l X 261 \0 256 g \0 \0 360 224 l X 261 0104700 \0 244 @ d g \0 \0 360 225 277 l Z 261 \0 227 g 0104720 \0 \0 360 224 l Z 261 \0 215 @ d g \0 \0 360 225 0104740 277 l ^ 261 \0 200 g \0 \0 360 223 l ^ 260 v @ 0104760 d g \0 \0 360 224 277 l ` 260 j g \0 \0 360 223 0105000 l ` 260 a @ d g \0 \0 360 224 277 l ` 260 U 0105020 g \0 \0 360 223 l ` 260 L @ d g \0 \0 360 224 0105040 277 l h 260 @ g \0 \0 360 223 l j 260 7 @ d 0105060 g \0 \0 360 224 277 l l 260 + g \0 \0 360 223 l 0105100 p 260 " @ d g \0 \0 360 224 277 l r 260 026 g 0105120 \0 \0 360 222 l s 213 @ g \0 \0 360 222 l t 202 0105140 \b \0 \0 324 020 \0 ( 2 7 7 E m u l a 0105160 t o r . E r r o r ) \r ( 2 6 9 0105200 S y m b o l p C C o d e P C l o 0105220 s u r e P o r M e t h o d P D 1 0105240 & D 2 < 8 2 6 0 L a s t S t 0105260 a c k 2 5 0 S t a c k 2 3 0105300 9 O b j e c t 2 2 9 M e t 0105320 h o d 2 1 8 C l o s u r e 0105340 2 0 8 C o d e 1 9 7 N u m 0105360 b e r 1 8 7 R c P t r 2 1 0105400 7 6 P t r 2 1 6 6 P t r 0105420 1 5 5 S y m b o l 1 4 4 A 0105440 t m 1 3 2 C o n s 1 2 1 0105460 L i s t 1 0 9 S m a l l C o 0105500 n s 9 8 R c P t r 1 8 6 0105520 N o R c S y m b o l 7 5 P t 0105540 r 1 6 3 C h a r a c t e r 0105560 5 2 U n b o u n d 4 0 I m 0105600 m 2 9 F l o a t 1 8 F i 0105620 x 8 I n t ) \r ( ) \r T a m S 0105640 i g n B i t : D 4 \r ( L ( 0 0105660 v a l ) ) \0 \f \0 \0 \0 001 @ l 037 0105700 \n \0 \0 k 345 k 345 020 \0 ( 5 R S H ) 0105720 \r N I L \r ( ) \r G e t T a m T a 0105740 g : D 4 \r ( L ( 0 v a l ) 0105760 ) \0 016 \0 \0 \0 001 @ l \n \0 \0 l 003 0106000 345 l 003 345 020 \0 ( 5 R S H ) \r N I 0106020 L \r ( ) \r G e t T a m T a g s 0106040 : D 4 \r ( L ( 0 v a l ) ) 0106060 \0 016 \0 \0 \0 001 @ l 033 \n \0 \0 l 177 345 l 0106100 177 345 020 \0 ( 5 R S H ) \r N I L \r 0106120 ( ) \r G e t T a m T a g L o w 0106140 : D 4 \r ( L ( 0 v a l ) ) 0106160 \0 016 \0 \0 \0 001 @ l 005 \n \0 \0 l 003 345 l 0106200 003 345 020 \0 ( 5 R S H ) \r N I L \r 0106220 ( ) \r G e t T a m T a g s L o w 0106240 : D 4 \r ( L ( 0 v a l ) ) 0106260 \0 \t \0 \0 \0 001 @ l 177 345 l 177 345 020 \0 0106300 N I L \r N I L \r ( ) \r G e t T a 0106320 m D a t a V a l : D 4 \r ( L 0106340 ( 0 v a l ) ) \0 \r \0 \0 \0 001 @ 0106360 o \0 \0 \0 345 o \0 \0 \0 345 020 \0 N I L \r 0106400 N I L \r ( 9 4 2 9 4 9 6 7 2 0106420 9 5 4 4 2 9 4 9 6 7 2 9 5 ) 0106440 \r G e t T a m P t r V a l : D 0106460 4 \r ( L ( 0 v a l ) ) \0 \r 0106500 \0 \0 \0 001 @ o \0 \0 \0 345 o \0 \0 \0 345 020 0106520 \0 N I L \r N I L \r ( 9 1 3 4 0106540 2 1 7 7 2 7 4 1 3 4 2 1 7 7 0106560 2 7 ) \r P u t T a m T a g : D 0106600 4 \r ( L ( 0 t a g s ) ) \0 0106620 \f \0 \0 \0 001 @ l 003 345 l 003 345 l 347 020 0106640 \0 N I L \r N I L \r ( ) \r P u t T 0106660 a m T a g s : D 4 \r ( L ( 1 0106700 v a l 0 t a g s ) ) \0 % 0106720 002 \0 \0 002 A 265 003 j o \0 \0 \0 345 o \0 \0 0106740 \0 345 @ l 177 345 021 002 001 H o \0 \0 \0 345 I 0106760 l 177 345 l 033 347 344 020 \0 N I L \r N I L 0107000 \r ( 2 5 - 1 7 0 4 5 6 5 1 4 0107020 5 7 1 2 1 3 4 2 1 7 7 2 7 0107040 7 1 3 4 2 1 7 7 2 7 ) \r T a m 0107060 L o g i c : D 4 \r N I L \0 006 0107100 \0 \0 \0 \0 o \0 \0 \0 020 \0 N I L \r N I 0107120 L \r ( 3 ( ( C o d e ( ( I 0107140 F ( T F ( L A N D L a t c 0107160 h i n g C l o c k ) ) T H E 0107200 N ( S E T Q F l a g L a t c 0107220 h N e x t F l a g L a t c h ) 0107240 ( S E T Q N e x t N e x t I 0107260 r q 1 N e x t I r q 1 ) ( S 0107300 E T Q N e x t N e x t I r q 2 0107320 N e x t I r q 2 ) ( S E T Q 0107340 N e x t I r q 1 I r q 1 ) 0107360 ( S E T Q N e x t I r q 2 I 0107400 r q 2 ) ) ( I F ( T F ( L 0107420 A N D L a t c h i n g C l o 0107440 c k L a t c h O p L e n g t h 0107460 n S t a l l ) ) T H E N ( 0107500 S E T Q ^ O p L e n g t h M 0107520 i - O p L e n g t h ) ) ( L E 0107540 T ( ( R D 2 a d d r - R a d d 0107560 r - 1 0 ) ( R D 2 a d d r - 0107600 N e x t P c 7 ) ( R D 2 a d 0107620 d r - T e m p 1 8 ) ( R D 2 0107640 a d d r - M u x B u s 9 ) ( 0107660 R D 2 a d d r - N i l 1 0 ) 0107700 ( R D 2 a d d r - T 1 1 ) ( 0107720 R D 2 a d d r - 0 1 2 ) ( R 0107740 D 2 a d d r - U n b o u n d 1 0107760 3 ) ( R D 2 a d d r - S y m b 0110000 o l 1 4 ) ( R D 2 a d d r - 0110020 P t r M a s k 1 5 ) ) ( L E 0110040 T ( ( R D 1 a d d r - R a d d 0110060 r 0 ) ( R D 1 a d d r - I B 0110100 u f D a t a 1 6 ) ( R D 1 a 0110120 d d r - I B u f D a t a 2 7 ) 0110140 ( R D 1 a d d r - I B u f D a 0110160 t a 3 4 ) ( R D 1 a d d r - 0110200 I B u f D a t a 4 5 ) ( R D 0110220 1 a d d r - T e m p 1 8 ) ( 0110240 R D 1 a d d r - M u x B u s 9 0110260 ) ( R D 1 a d d r - 0 1 0 ) 0110300 ( R D 1 a d d r - - 1 1 1 ) 0110320 ) ( * ; ; " T e m p o r 0110340 a r y P l a c e f o r L o 0110360 g i c t i l l i t f i n 0110400 d s a h o m e ! " ) ( S E 0110420 T Q P c W r i t e O k ( L A 0110440 N D n S t a l l D p C o n d 0110460 R e s ) ) ( S E T Q D o L a 0110500 t c h P c ( L A N D M i l - 0110520 L a t c h P c n S t a l l ) ) 0110540 ( S E T Q L a t c h O p L e 0110560 n g t h ( M u x - 4 M i - O 0110600 p L e n g t h 1 1 1 1 0110620 1 1 0 0 ) ) ( L E T ( 0110640 I s I r q 1 I s I r q 2 F l 0110660 a g B i t s I r q E n a b l e 0110700 F l a g M u x ) ( S E T Q 0110720 I s I r q 1 ( L A N D N e x 0110740 t I r q 1 ( L N O T N e x t 0110760 N e x t I r q 1 ) ) ) ( S E T 0111000 Q I s I r q 2 ( L A N D N 0111020 e x t I r q 2 ( L N O T N e 0111040 x t N e x t I r q 2 ) ) ) ( S 0111060 E T Q F l a g B i t s ( C o 0111100 n c a t B i t s ( Q U O T E 0111120 ( ( M u x B u s 0 4 0 ) 0111140 ( I s I r q 1 5 1 0 ) ( 0111160 I s I r q 2 4 1 0 ) ) ) ) 0111200 ) ( S E T Q F l a g M u x 0111220 ( C o n c a t B i t s ( Q U O 0111240 T E ( ( M i l - S e t F l a g 0111260 s 1 1 0 ) ( M i l - C l 0111300 r F l a g s 0 1 0 ) ) ) ) 0111320 ) ( S E T Q N e x t F l a g 0111340 L a t c h ( C o n c a t B i t 0111360 s ( Q U O T E ( ( ( E v a l 0111400 ( M u x - 2 F l a g M u x 0111420 F l a g L a t c h ( L O G A N 0111440 D F l a g L a t c h ( L O G 0111460 N O T F l a g B i t s ) ) ( 0111500 L O G O R F l a g L a t c h 0111520 F l a g B i t s ) N I L ) ) 0111540 0 4 0 ) ( ( E v a l ( M 0111560 u x - 2 F l a g M u x ( L O 0111600 G O R F l a g L a t c h F l 0111620 a g B i t s ) ( L O G A N D 0111640 F l a g L a t c h ( L O G N O 0111660 T M u x B u s ) ) ( L O G O 0111700 R F l a g L a t c h F l a g 0111720 B i t s ) N I L ) ) 4 2 0111740 4 ) ( ( N o t O p V a l i d 0111760 ) 6 1 0 ) ( R e s e t 0112000 7 1 0 ) ) ) ) ) ( * P R 0112020 I N T O U T T " F l a g L 0112040 a t c h : " F l a g L a t c 0112060 h " N e x t " N e x t F 0112100 l a g L a t c h " F l a g M 0112120 u x " F l a g M u x " F 0112140 l a g B i t s " F l a g B i 0112160 t s T ) ( S E T Q I r q E 0112200 n a b l e ( C o n c a t B i t 0112220 s ( Q U O T E ( ( F l a g L 0112240 a t c h 0 1 1 ) ) ) ) ) 0112260 ( S E T Q P r e C o n d s ( 0112300 C o n c a t B i t s ( Q U O T 0112320 E ( ( ( E v a l ( M u x - 1 0112340 I r q E n a b l e 0 F l a 0112360 g L a t c h ) ) 4 2 4 ) 0112400 ( F l a g L a t c h 2 2 2 0112420 ) ( N e x t F l a g L a t c h 0112440 6 2 6 ) ) ) ) ) ( S E T 0112460 Q I r q O u t ( C o n c a t 0112500 B i t s ( Q U O T E ( ( F l 0112520 a g L a t c h 0 1 0 ) ) ) 0112540 ) ) ) ( * P R I N T O U T 0112560 T " R e s e t " R e s e t 0112600 " R e f C o u n t " R e 0112620 f C o u n t " O p V a l i d 0112640 " O p V a l i d " P r e 0112660 C o n d s " P r e C o n d s 0112700 T ) ) ) ) ) ( I n p u t s 0112720 ( I r q 2 I r q 1 N e x t I 0112740 r q 2 N e x t N e x t I r q 2 0112760 N e x t I r q 1 N e x t N e 0113000 x t I r q 1 N e x t F l a g L 0113020 a t c h F l a g L a t c h M 0113040 i - O p L e n g t h ^ O p L e 0113060 n g t h C l o c k L a t c h 0113100 i n g L a t c h O p L e n g t 0113120 h R e s e t I n t e r r u p 0113140 t O p V a l i d S t a c k R 0113160 e f i l l R e f C o u n t H 0113200 o l d R e f r e s h D p C o 0113220 n d R e s n S t a l l M u x 0113240 B u s M i M i l ) ) ( M i 0113260 ( O p L e n g t h ) ) ( M i 0113300 l ( R D 1 a d d r R D 2 a d 0113320 d r L a t c h P c C l r F l 0113340 a g s S e t F l a g s ) ) ( 0113360 O r g I n p u t s ( R e s e t 0113400 I n t e r r u p t O p V a l 0113420 i d S t a c k R e f i l l R 0113440 e f C o u n t H o l d R e f 0113460 r e s h D p C o n d R e s n 0113500 S t a l l M u x B u s M i 0113520 M i l ) ) ( O r g O u t p u t 0113540 s ( P r e C o n d s D o L a 0113560 t c h P c P c W r i t e O k 0113600 I r q O u t ) ) ( O u t p u t 0113620 s ( I r q 2 I r q 1 N e x 0113640 t I r q 2 N e x t N e x t I r 0113660 q 2 N e x t I r q 1 N e x t 0113700 N e x t I r q 1 N e x t F l a 0113720 g L a t c h F l a g L a t c h 0113740 M i - O p L e n g t h ^ O p 0113760 L e n g t h L a t c h O p L e 0114000 n g t h P r e C o n d s D o 0114020 L a t c h P c P c W r i t e O 0114040 k I r q O u t ) ) ( ^ L a t 0114060 c h e s N I L ) ) ) \r S e t S 0114100 e c t i o n I n f o : D 4 \r N 0114120 I L \0 " 003 \0 \0 \0 021 0 002 o \0 \0 \0 0114140 260 025 d 001 270 I 265 \b H h 032 Z Y 204 H h 0114160 032 Y 031 277 002 003 265 354 J 020 \0 N I L \r N 0114200 I L \r ( 6 ( R e g M u x C 0114220 o n t e x t R e g i s t e r F 0114240 i l e S p e c i a l R e g s 0114260 P c L o g i c I B u f L o g i 0114300 c M e m B u f f e r M e m C 0114320 t l M e m o r y P i n s M e 0114340 m o r y A d d r S e l T L B 0114360 E x e c u t i o n U n i t s 0114400 U C o d e U C o d e C t l D 0114420 p C c P r i n t I n s t S t a 0114440 r t T a m L o g i c C h i p 0114460 V e c t o r s ) ) \r S e t B u s 0114500 S i z e s : D 4 \r ( P 0 i 0114520 ) \0 035 001 \0 \0 \0 o \0 \0 \0 260 023 d 001 0114540 021 001 \0 H 001 g \0 \0 H 002 \v \0 \0 023 002 003 0114560 265 356 h 020 \0 ( 2 0 P U T P R O P 0114600 ) \r ( 1 5 C o n c a t S p e c 0114620 ) \r ( 3 ( ( n U C o d e S e 0114640 l 4 ) ( A l t C x t 3 ) 0114660 ( A r g 8 ) ( A r g 2 8 ) 0114700 ( B o t C x t 3 ) ( C l o 0114720 c k s 6 ) ( C u r P c 3 4 0114740 ) ( D 1 B u s 3 4 2 3 2 0114760 ) ( D 2 B u s 3 4 2 3 2 0115000 ) ( F e t c h P c 3 4 ) ( 0115020 M a p A d d r 3 2 ) ( M e m 0115040 S t a t e 4 ) ( N e w M e m 0115060 S t a t e 4 ) ( M u x B u s 0115100 8 ) ( N e w A l t C x t 3 0115120 ) ( N e w F e t c h P c 3 4 0115140 ) ( N e w I B u f N 8 ) ( 0115160 N e w N e x t P c 3 4 ) ( N 0115200 e w O p c o d e 8 ) ( N e w 0115220 T e m p 1 3 4 ) ( N e x t A 0115240 r g 8 ) ( N e x t A r g 2 0115260 8 ) ( N e x t B o t C x t 3 0115300 ) ( N e x t P c 3 4 ) ( N 0115320 e x t T o p C x t 3 ) ( N e 0115340 x t T o s 8 ) ( P a 3 4 ) 0115360 ( P c A d d r 3 4 ) ( P h 0115400 y A d d r 3 2 ) ( P r e C o 0115420 n d A d d r 3 ) ( P r e C o 0115440 n d s 8 ) ( R a m S t a t e 0115460 5 ) ( N e w R a m S t a t e 0115500 5 ) ( R B u s 3 4 2 3 0115520 2 ) ( R M u k 9 ) ( R d A 0115540 d d r 5 ) ( R e a d A d d r 0115560 8 ) ( R e g A d d r 8 ) 0115600 ( R e g C x t 3 ) ( T a g B 0115620 i t s 2 ) ( T o p C x t 3 0115640 ) ( T o s 8 ) ( U C o d e 0115660 S e l 1 ) ( W r A d d r 3 0115700 ) ( W r i t e A d d r 8 ) 0115720 ( X B u s 4 0 ) ( ^ I B u f 0115740 N 8 ) ( ^ O p L e n g t h 0115760 3 ) ( ^ O p c o d e 8 ) ( 0116000 ^ T e m p 1 3 4 ) ) ) \r C C o 0116020 d e M u x : D 4 \r N I L \0 006 0116040 \0 \0 \0 \0 o \0 \0 \0 020 \0 N I L \r N I 0116060 L \r ( 3 ( ( C o d e ( ( S 0116100 E T Q C o n d R e s ( L A N 0116120 D ( L A N D R e g M u x C o 0116140 n d R e s E u C o n d R e s ) 0116160 ( L A N D D p C o n d R e s 0116200 M e m C t l C o n d R e s ) ) 0116220 ) ) ) ( I n p u t s ( R e g 0116240 M u x C o n d R e s E u C o n 0116260 d R e s D p C o n d R e s M 0116300 e m C t l C o n d R e s ) ) ( 0116320 O r g I n p u t s ( R e g M u 0116340 x C o n d R e s E u C o n d R 0116360 e s D p C o n d R e s M e m 0116400 C t l C o n d R e s ) ) ( O r 0116420 g O u t p u t s ( C o n d R e 0116440 s ) ) ( O u t p u t s ( C o 0116460 n d R e s ) ) ) ) \r U C o d e M 0116500 u x : D 4 \r N I L \0 006 \0 \0 \0 0116520 \0 o \0 \0 \0 020 \0 N I L \r N I L \r ( 0116540 3 ( ( C o d e ( ( S E T Q 0116560 a A d d r ( M u x - 1 ^ u 0116600 D o n e ( M u x - 1 ( L A N 0116620 D S e l P r e C o n d F o r 0116640 c e N e w O p ) ^ u A a d d r 0116660 P r e C o n d A d d r ) ( M 0116700 u x - 1 S e l P r e C o n d 0116720 ( M u x - 1 ( C o n c a t B i 0116740 t s ( Q U O T E ( ( N e w O 0116760 p c o d e 0 1 7 ) ) ) ) 0117000 N e w O p c o d e ( C o n c a 0117020 t B i t s ( Q U O T E ( ( N 0117040 e w O p c o d e 4 4 4 ) ) 0117060 ) ) ) P r e C o n d A d d r ) 0117100 ) ) ) ) ( I n p u t s ( S e 0117120 l P r e C o n d F o r c e N e 0117140 w O p P r e C o n d A d d r 0117160 N e w O p c o d e ^ u A a d d 0117200 r ^ u D o n e ) ) ( O r g I 0117220 n p u t s ( S e l P r e C o n 0117240 d F o r c e N e w O p P r e 0117260 C o n d A d d r N e w O p c o 0117300 d e ^ u A a d d r ^ u D o n 0117320 e ) ) ( O r g O u t p u t s 0117340 ( a A d d r ) ) ( O u t p u t 0117360 s ( a A d d r ) ) ) ) \r P r e 0117400 C o n d : D 4 \r N I L \0 006 \0 0117420 \0 \0 \0 o \0 \0 \0 020 \0 N I L \r N I L 0117440 \r ( 3 ( ( C o d e ( ( i f 0117460 ( T F R e s e t ) t h e n 0117500 ( S E T Q P r e C o n d A d 0117520 d r R e s e t A d d r ) ( S 0117540 E T Q S e l P r e C o n d 1 0117560 ) ( S E T Q F o r c e N e w 0117600 O p 1 ) e l s e i f ( T F 0117620 R e f C o u n t ) t h e n 0117640 ( S E T Q P r e C o n d A d d 0117660 r R e f C o u n t A d d r ) 0117700 ( S E T Q S e l P r e C o n d 0117720 1 ) ( S E T Q F o r c e N 0117740 e w O p 0 ) e l s e i f ( 0117760 T F S t a c k R e f i l l ) 0120000 t h e n ( S E T Q P r e C o 0120020 n d A d d r S t a c k R e f i 0120040 l l A d d r ) ( S E T Q S e 0120060 l P r e C o n d 1 ) ( S E T 0120100 Q F o r c e N e w O p 0 ) 0120120 e l s e i f ( T F I n t e r 0120140 r u p t ) t h e n ( S E T Q 0120160 P r e C o n d A d d r I n t 0120200 e r r u p t A d d r ) ( S E T 0120220 Q S e l P r e C o n d 1 ) 0120240 ( S E T Q F o r c e N e w O p 0120260 0 ) e l s e i f ( T F ( 0120300 L N O T O p V a l i d ) ) t 0120320 h e n ( S E T Q P r e C o n 0120340 d A d d r N o o p A d d r ) 0120360 ( S E T Q S e l P r e C o n d 0120400 1 ) ( S E T Q F o r c e N 0120420 e w O p 0 ) e l s e ( S E 0120440 T Q P r e C o n d A d d r R 0120460 e s e t A d d r ) ( S E T Q 0120500 S e l P r e C o n d 0 ) ( S 0120520 E T Q F o r c e N e w O p 0 0120540 ) ) ) ) ( I n p u t s ( R e 0120560 s e t I n t e r r u p t O p 0120600 V a l i d S t a c k R e f i l 0120620 l R e f C o u n t H o l d 0120640 R e f r e s h ) ) ( O r g I n 0120660 p u t s ( R e s e t I n t e 0120700 r r u p t O p V a l i d S t 0120720 a c k R e f i l l R e f C o u 0120740 n t H o l d R e f r e s h ) 0120760 ) ( O r g O u t p u t s ( S 0121000 e l P r e C o n d F o r c e N 0121020 e w O p P r e C o n d A d d r 0121040 ) ) ( O u t p u t s ( S e l 0121060 P r e C o n d F o r c e N e w 0121100 O p P r e C o n d A d d r ) ) 0121120 ) ) \r O l d M e m C t l : D 4 0121140 \r N I L \0 006 \0 \0 \0 \0 o \0 \0 \0 020 0121160 \0 N I L \r N I L \r ( 3 ( ( C 0121200 o d e ( ( D E C L A R E ( G 0121220 L O B A L V A R S C o n t R a 0121240 m O p C o n t P c O p S t a 0121260 r t R a m O p A b o r t M e m 0121300 O p A b o r t R a m O p L e 0121320 a v e R a s L e a v e P c R a 0121340 s M e m T l b M i s M e m P 0121360 a g e F a u l t M e m O p D o 0121400 n e R e f i l l T l b n I B 0121420 u f F u l l R a m O p D o n e 0121440 R a m P a g e F a u l t C a 0121460 s n C l o c k C a s n C l o c 0121500 k 2 C a s n n C l o c k 2 W 0121520 r i t e M e m B u f f e r R e 0121540 a d R e q W r i t e R e q M 0121560 e m S t a t e N e w M e m S t 0121600 a t e R a m S t a t e N e w 0121620 R a m S t a t e L a t c h e d 0121640 P a g e F a u l t L a t c h M 0121660 e m L d P c A d d r F l a g 0121700 L a s t M e m C l o c k ) ) ( 0121720 i f ( N E Q L a s t M e m C 0121740 l o c k C l o c k ) t h e n 0121760 ( S E T Q M e m S t a t e 0122000 N e w M e m S t a t e ) ( S E 0122020 T Q R a m S t a t e N e w R 0122040 a m S t a t e ) ) ( S E T Q 0122060 L a s t M e m C l o c k C l o 0122100 c k ) ( f o r c o u n t e r 0122120 f r o m 0 t o 2 d o 0122140 ( * ; ; " C o m b i n a t o 0122160 r i a l L o g i c " ) ( S E 0122200 T Q A b o r t M e m O p ( L 0122220 N O T ( L O R D p C o n d R 0122240 e s M e m S t a l l ) ) ) ( 0122260 S E T Q n I B u f F u l l ( 0122300 L N O T I B u f F u l l ) ) 0122320 ( S E T Q M e m P a g e F a u 0122340 l t ( L A N D ( L N O T T 0122360 l b M i s s ) ( L N O T P c 0122400 F e t c h ) ( L N O T N e w 0122420 P c F e t c h ) ( L N O T R 0122440 e a l A d d r ) P a g e F a u 0122460 l t ) ) ( S E T Q M e m T l 0122500 b M i s ( L A N D T l b M i 0122520 s s ( L N O T P c F e t c h 0122540 ) ( L N O T N e w P c F e t 0122560 c h ) ( L N O T R e a l A d 0122600 d r ) ) ) ( S E T Q L e a v 0122620 e R a s ( L A N D ( L N O T 0122640 L e a v e P c R a s ) ( C o 0122660 n c a t B i t s ( Q U O T E 0122700 ( ( M i l - M e m O p 0 1 0122720 1 ) ) ) ) ) ) ( * ; ; " C 0122740 o n t r o l P l a " ) ( E v 0122760 a l u a t e P l a M e m C t l 0123000 P l a ) ( * ; ; " R a m 0123020 P l a " ) ( E v a l u a t e 0123040 P l a R a m C t l P l a ) ( 0123060 * ; ; " C o n d i t i o n 0123100 C o d e & M o r e C o m b 0123120 i n a t o r i a l L o g i c " 0123140 ) ( S E T Q M e m R e q ( 0123160 L O R R e a d R e q W r i t 0123200 e R e q ) ) ( S E T Q M e m 0123220 R e a d ( L N O T W r i t e 0123240 R e q ) ) ( S E T Q M e m S 0123260 t a l l ( L A N D ( O Z ( 0123300 N E Q 0 M i l - M e m O p ) 0123320 ) ( L O R P c F e t c h ( 0123340 L N O T M e m O p D o n e ) ) 0123360 ) ) ( S E T Q W r I B u f 0123400 ( L A N D L d P c A d d r F l 0123420 a g L a t c h M e m ( L N O 0123440 T C l o c k 2 ) ( L O R D 0123460 p C o n d R e s P c F e t c h 0123500 ) ) ) ( S E T Q L d P c A d 0123520 d r W r I B u f ) ( S E T Q 0123540 L a t c h M e m B u f f e r 0123560 ( L A N D L a t c h M e m R 0123600 e a d R e q ) ) ( S E T Q C 0123620 a s E n a b l e ( L O R ( L 0123640 A N D C a s n C l o c k C l 0123660 o c k ) ( L A N D C a s n C 0123700 l o c k 2 C l o c k 2 ) ( L 0123720 A N D C a s n n C l o c k 2 0123740 ( L N O T C l o c k 2 ) ) ) ) 0123760 ( S E T Q M e m C t l C o n 0124000 d R e s ( M u x - 2 M i l - 0124020 M e m C C o d e 1 R W A c c 0124040 e s s L a t c h e d P a g e F 0124060 a u l t ( L N O T L a t c h 0124100 e d P a g e F a u l t ) ) ) ) ) 0124120 ) ( I n p u t s ( D p C o n 0124140 d R e s O p V a l i d I B u 0124160 f F u l l I B u f E m p t y 0124200 P a g e F a u l t T l b M i s 0124220 s R e a l A d d r R W A c c 0124240 e s s H o l d R e s e t C 0124260 l o c k s M i l ) ) ( M i 0124300 ( M e m O p ) ) ( M i l ( M 0124320 e m O p M e m C C o d e ) ) 0124340 ( O r g I n p u t s ( D p C o 0124360 n d R e s O p V a l i d I B 0124400 u f F u l l I B u f E m p t y 0124420 P a g e F a u l t T l b M i 0124440 s s R e a l A d d r R W A c 0124460 c e s s H o l d R e s e t 0124500 C l o c k s M i l ) ) ( O r 0124520 g O u t p u t s ( M e m C t l 0124540 C o n d R e s W r I B u f L 0124560 a t c h M e m B u f f e r W r 0124600 i t e M e m B u f f e r L o w 0124620 W r i t e M e m B u f f e r H i 0124640 g h P c F e t c h N e w P c 0124660 F e t c h L d P c A d d r C 0124700 l o c k T l b M e m R e a d 0124720 M e m R e q M e m S t a l l 0124740 R a s E n a b l e C a s E n a 0124760 b l e H o l d A ) ) ( O u t 0125000 p u t s ( M e m C t l C o n d 0125020 R e s W r I B u f L a t c h 0125040 M e m B u f f e r W r i t e M 0125060 e m B u f f e r L o w W r i t 0125100 e M e m B u f f e r H i g h P 0125120 c F e t c h N e w P c F e t c 0125140 h L d P c A d d r C l o c k 0125160 T l b M e m R e a d M e m R 0125200 e q M e m S t a l l R a s E 0125220 n a b l e C a s E n a b l e 0125240 H o l d A ) ) ) ) \r O l d M e m 0125260 C t l 2 : D 4 \r N I L \0 006 \0 0125300 \0 \0 \0 o \0 \0 \0 020 \0 N I L \r N I L 0125320 \r ( 3 ( ( C o d e ( ( L E 0125340 T ( ( M e m o p - P c 0 ) 0125360 ( M e m o p - M a p 1 ) ( M 0125400 e m o p - R a s 2 ) ( M e m 0125420 o p - C a s 3 ) ) ( D E C L 0125440 A R E ( G L O B A L V A R S 0125460 I d l e L a s t D e a d P c 0125500 R a s A l i v e P c C a s A l 0125520 i v e L a s t P c R a s R a 0125540 s C o n t R a s S t a r t C 0125560 a s S t a r t M e m S t a l l 0125600 ) ) ( D E C L A R E ( L O C 0125620 A L V A R S I B u f R e q ) ) 0125640 ( S E T Q I B u f R e q ( 0125660 L N O T I B u f F u l l ) ) 0125700 ( i f ( T F ( L A N D L A 0125720 T C H I N G C l o c k C l o 0125740 c k 2 ) ) t h e n ( C O N D 0125760 ( ( E Q M i l - M e m O p 0126000 M e m o p - P c ) ( C O N D 0126020 ( ( T F H o l d ) ( S e t M 0126040 e m F l a g s 0 0 0 0 0126060 0 0 0 0 1 0 ) ) ( ( 0126100 T F ( L A N D ( L N O T I 0126120 d l e ) ( L N O T P c R a s 0126140 A l i v e ) ( L N O T P c C 0126160 a s A l i v e ) ) ) ( S e t M 0126200 e m F l a g s 1 0 0 0 0126220 0 0 0 0 0 0 ) ) ( ( 0126240 T F ( L A N D I d l e I B 0126260 u f R e q ) ) ( S e t M e m F 0126300 l a g s 0 0 1 0 0 1 0126320 0 0 0 0 ) ) ( ( T F 0126340 ( L A N D ( L O R P c R a s 0126360 A l i v e P c C a s A l i v e 0126400 ) I B u f R e q ) ) ( S e t 0126420 M e m F l a g s 0 0 0 1 0126440 1 0 1 1 0 0 ) ) ( 0126460 ( T F ( L A N D ( L O R P 0126500 c R a s A l i v e P c C a s A 0126520 l i v e ) ( L N O T I B u f 0126540 R e q ) ( L N O T L a s t P 0126560 c R a s ) ) ) ( S e t M e m F 0126600 l a g s 0 1 0 0 1 1 0126620 0 0 0 0 ) ) ( ( T F 0126640 ( L A N D L a s t P c R a s 0126660 ( L N O T I B u f R e q ) ) ) 0126700 ( S e t M e m F l a g s 1 0126720 0 0 0 0 0 0 0 0 0126740 0 ) ) ) ) ( ( E Q M i l - M 0126760 e m O p M e m o p - M a p ) 0127000 ( i f ( T F H o l d ) t h 0127020 e n ( S e t M e m F l a g s 0127040 1 0 0 0 0 0 0 0 0127060 1 1 ) e l s e ( S e t M e 0127100 m F l a g s 1 0 0 0 0 0127120 0 0 0 0 0 ) ) ) ( ( 0127140 E Q M i l - M e m O p M e m 0127160 o p - R a s ) ( S e t M e m F 0127200 l a g s 0 0 1 0 0 0 0127220 0 0 0 0 ) ) ( ( E Q 0127240 M i l - M e m O p M e m o p - 0127260 C a s ) ( S e t M e m F l a g 0127300 s 0 0 0 1 1 0 0 0127320 0 0 0 ) ) ) ) ( * ; ; 0127340 " O t h e r c o m b i n a t o 0127360 r i a l L o g i c " ) ( S E 0127400 T Q C a s E n a b l e ( L O 0127420 R ( L A N D C a s S t a r t 0127440 ( L N O T C l o c k ) ) ( 0127460 L A N D C a s S t a r t ( L 0127500 A N D C l o c k ( L N O T 0127520 C l o c k 2 ) ) ) ) ) ( S E T 0127540 Q R a s E n a b l e ( L O R 0127560 R a s C o n t ( L O R ( L 0127600 A N D R a s S t a r t ( L N 0127620 O T C l o c k ) ) ( L A N D 0127640 R a s S t a r t ( L A N D 0127660 C l o c k ( L N O T C l o c 0127700 k 2 ) ) ) ) ) ) ( S E T Q M 0127720 e m C t l C o n d R e s 1 ) 0127740 ( S E T Q W r i t e C y c l e 0127760 ( L O R M i l - W r i t e T 0130000 a g s M i l - W r i t e D a t 0130020 a ) ) ( S E T Q n S t a l l 0130040 ( L N O T M e m S t a l l ) 0130060 ) ( S E T Q E n b B u f s 0130100 ( L N O T H o l d A ) ) ) ) ) 0130120 ( I n p u t s ( D p C o n d 0130140 R e s I B u f F u l l R e s 0130160 e t H o l d C l o c k s M 0130200 i l ) ) ( M i l ( M e m O p 0130220 M e m C C o d e W r i t e T 0130240 a g s W r i t e D a t a ) ) 0130260 ( O r g I n p u t s ( D p C o 0130300 n d R e s I B u f F u l l R 0130320 e s e t H o l d C l o c k s 0130340 M i l ) ) ( O r g O u t p u 0130360 t s ( M e m C t l C o n d R e 0130400 s n S t a l l H o l d A E 0130420 n b B u f s W r i t e C y c l 0130440 e R a s E n a b l e C a s E 0130460 n a b l e W r I B u f ) ) ( 0130500 O u t p u t s ( M e m C t l C 0130520 o n d R e s n S t a l l H o 0130540 l d A E n b B u f s W r i t 0130560 e C y c l e R a s E n a b l e 0130600 C a s E n a b l e W r I B u 0130620 f ) ) ) ) \r M a k e M e m C t l 0130640 P l a : D 4 \r ( F 0 M e m 0130660 C t l P l a ) \0 026 \0 001 \0 \0 o \0 0130700 \0 \0 o \0 \0 \0 o \0 \0 \0 g \0 \0 \f \0 \0 0130720 c \0 020 \0 ( 1 7 M a k e P l a S 0130740 p e c ) \r ( 1 4 m e m o p ) \r 0130760 ( 1 1 ( ( x x x x x 0131000 1 x x - I d l e 0 0131020 0 0 0 0 0 0 0 0 0131040 0 0 ) ( I d l e 0 x x 0131060 x 0 x x - I d l e 0131100 0 0 0 0 0 0 0 0 0131120 0 0 0 ) ( I d l e 1 x 0131140 x 0 0 x x - I d l 0131160 e 0 0 0 0 0 0 0 0131200 0 0 0 0 ) ( I d l e 1 0131220 x x 1 0 1 x - H 0131240 o l d i n g 0 0 0 0 0 0131260 0 0 0 0 0 1 ) ( I 0131300 d l e 1 * R e a d x 1 0131320 0 0 x - R e a d 1 0 0131340 0 0 0 0 0 0 1 0 0131360 0 ) ( I d l e 1 * S t a 0131400 r t R e a d x 1 0 0 x 0131420 - R e a d 1 0 0 0 0131440 0 0 0 0 0 1 0 0 ) 0131460 ( I d l e 1 * C o n t i n 0131500 u e R e a d x 1 0 0 x 0131520 - R e a d 0 1 0 0 0131540 0 0 0 0 0 1 0 0 ) 0131560 ( I d l e 1 * W r i t e 0131600 x 1 0 0 x - W r i t 0131620 e 1 0 0 0 0 0 0 0131640 0 0 0 1 0 ) ( I d l e 0131660 1 * S t a r t W r i t e x 0131700 1 0 0 x - W r i t e 0131720 1 0 0 0 0 0 0 0 0131740 0 0 1 0 ) ( I d l e 0131760 1 * C o n t i n u e W r i t e 0132000 x 1 0 0 x - W r i 0132020 t e 0 1 0 0 0 0 0 0132040 0 0 0 1 0 ) ( I d l 0132060 e 1 * M a p I B u f x 1 0132100 0 0 x - M a p P c 1 0132120 0 0 0 0 0 0 0 1 0132140 1 0 0 ) ( I d l e 1 0132160 * R e a d I B u f x 1 0 0132200 0 x - n M a p P c 0 0 0132220 1 0 0 0 0 1 1 1 0132240 0 0 ) ( I d l e 1 0 0132260 1 1 0 0 x - I d l e 0132300 0 0 0 0 0 0 0 0 0132320 0 0 0 0 ) ( I d l e 0132340 1 0 0 1 0 0 x - 0132360 P c F e t c h 0 0 1 0 0132400 0 0 1 0 1 0 0 0 ) 0132420 ( R e a d 1 x x x 0 0132440 x x - R e a d 0 0 0132460 0 0 0 0 0 0 0 1 0132500 0 0 ) ( R e a d 0 x x 0132520 1 0 x x - I d l e 0132540 0 0 0 0 1 0 0 0 0132560 0 1 0 0 ) ( R e a d 0 0132600 x x 0 0 x 0 - R 0132620 e a d 0 0 0 0 0 0 0132640 0 0 0 1 0 0 ) ( R e 0132660 a d 0 x x 0 0 x 1 0132700 - A b o r t 0 0 0 0 0132720 0 0 0 0 0 1 0 0 0132740 ) ( W r i t e 1 x x x 0132760 0 x x - W r i t e 0 0133000 0 0 0 0 0 0 0 0 0133020 0 1 0 ) ( W r i t e 0 0133040 x x 1 0 x x - I 0133060 d l e 0 0 0 0 1 0 0133100 0 0 0 0 1 0 ) ( W r 0133120 i t e 0 x x 0 0 x 0133140 0 - W r i t e 0 0 0 0133160 0 0 0 0 0 0 0 1 0133200 0 ) ( W r i t e 0 x x 0133220 0 0 x 1 - A b o r t 0133240 0 0 0 0 0 0 0 0 0133260 0 0 1 0 ) ( M a p P c 0133300 1 x x x 0 x x - 0133320 M a p P c 0 0 0 0 0 0133340 1 0 0 1 0 0 0 ) ( 0133360 M a p P c 0 x x 1 0 0133400 x x - I d l e 0 0 0 0133420 0 1 1 0 0 1 0 0 0133440 0 ) ( M a p P c 0 x x 0133460 0 0 x 1 - A b o r t 0133500 0 0 0 0 0 1 0 0 0133520 1 0 0 0 ) ( M a p P c 0133540 0 x x 0 0 x 0 - 0133560 M a p P c 0 0 0 0 0 0133600 1 0 0 1 0 0 0 ) 0133620 ( n M a p P c 1 x x x 0133640 0 x x - n M a p P c 0 0133660 0 0 0 0 1 0 1 1 0133700 0 0 0 ) ( n M a p P c 0133720 0 x x 1 0 x x - 0133740 I d l e 0 0 0 0 1 1 0133760 0 1 1 0 0 0 ) ( n 0134000 M a p P c 0 x x 0 0 0134020 x 0 - n M a p P c 0 0 0134040 0 0 0 1 0 1 1 0 0134060 0 0 ) ( n M a p P c 0 0134100 x x 0 0 x 1 - A b 0134120 o r t 0 0 0 0 0 1 0134140 0 1 1 0 0 0 ) ( P c 0134160 F e t c h x x x 0 0 0134200 x x - P c F e t c h 0 0134220 0 0 0 0 1 1 0 1 0134240 0 0 0 ) ( P c F e t c h 0134260 1 x x 1 0 x x - 0134300 P c F e t c h 0 0 0 0 0134320 0 1 1 0 1 0 0 0 ) 0134340 ( P c F e t c h 0 x x 0134360 1 0 x x - I d l e 0 0134400 0 0 0 1 1 1 0 1 0134420 0 0 0 ) ( H o l d i n g 0134440 x x x x 0 1 x - 0134460 H o l d i n g 0 0 0 0 0134500 0 0 0 0 0 0 1 ) 0134520 ( H o l d i n g x x x x 0134540 0 0 x - I d l e 0 0134560 0 0 0 0 0 0 0 0 0134600 0 0 ) ( A b o r t 1 x 0134620 x x 0 x x - A b o r 0134640 t 0 0 0 1 0 0 0 0134660 0 0 0 0 ) ( A b o r t 0134700 0 x x x 0 x x - 0134720 I d l e 0 0 0 0 0 0 0134740 0 0 0 0 0 ) ) \r 7 0134760 ( N e w M e m S t a t e S t a 0135000 r t R a m O p C o n t R a m O 0135020 p C o n t P c O p A b o r t 0135040 R a m O p M e m O p D o n e 0135060 L d P c A d d r F l a g P c F 0135100 e t c h N e w P c F e t c h 0135120 L e a v e P c R a s R e a d R 0135140 e q W r i t e R e q H o l d 0135160 A ) \r 3 ( M e m S t a t e 0135200 C l o c k ( M i l - M e m O p 0135220 4 ) I B u f F u l l R a m 0135240 O p D o n e R e s e t H o l 0135260 d A b o r t M e m O p ) ) \r M 0135300 a k e R a m C t l P l a : D 4 0135320 \r ( F 0 R a m C t l P l a ) 0135340 \0 023 \0 001 \0 \0 o \0 \0 \0 o \0 \0 \0 o 0135360 \0 \0 \0 \v \0 \0 c \0 020 \0 ( 1 4 M a 0135400 k e P l a S p e c ) \r N I L \r ( 0135420 1 1 ( ( x x x x x 0135440 x x x x x 1 - I d 0135460 l e 0 0 0 0 1 0 0 0135500 0 0 0 ) ( I d l e 0 0135520 x x x x x x x x 0135540 0 - I d l e 0 0 0 0 0135560 1 0 0 0 0 0 ) ( I 0135600 d l e 1 x x x 1 x 0135620 x x x 0 - I d l e 0 0135640 0 0 0 1 0 0 0 0 0135660 0 ) ( I d l e 1 0 0 0135700 0 0 x x x x 0 - 0135720 I d l e 0 0 0 0 1 0 0135740 0 0 0 0 ) ( I d l e 0135760 1 1 x x 0 x x x 0136000 x 0 - R a s 0 0 0 0136020 0 1 0 0 0 0 0 ) ( 0136040 I d l e 1 x 1 x 0 x 0136060 x x x 0 - R a s 0 0136100 0 0 0 1 0 0 0 0 0136120 0 ) ( I d l e 1 x x 0136140 1 0 x x x x 0 - 0136160 R a s 0 0 0 0 1 0 0136200 0 0 0 0 ) ( R a s 0 0136220 x x x 0 x x 0 x 0136240 0 - C a s 1 1 0 1 0136260 0 0 0 0 0 0 ) ( R a 0136300 s 0 x x x 0 x x 0136320 1 x 0 - T l b C a s 1 0136340 1 0 1 0 0 0 0 0 0136360 0 ) ( C a s 1 x x x 0136400 0 0 0 x x 0 - C 0136420 a s U p 1 1 1 0 0 0 0136440 0 0 0 0 ) ( C a s 1 0136460 x x x 0 1 0 x x 0136500 0 - L r C a s U p 1 1 0136520 1 0 0 0 0 0 0 0 0136540 ) ( C a s 1 x x x 0 0136560 0 1 x x 0 - L r P 0136600 c C a s U p 1 1 1 0 0 0136620 0 0 0 0 0 ) ( C a s 0136640 1 x x x 1 x x x 0136660 x 0 - C a s U p 1 1 0136700 1 0 0 0 0 0 0 0 0136720 ) ( C a s U p 0 x x x 0136740 0 x x x x 0 - D 0136760 e a d 0 0 1 0 1 0 0137000 0 1 1 ) ( L r C a s U p 0137020 0 x x x 0 x x x 0137040 x 0 - L r I d l e 1 0 0137060 1 0 1 0 0 1 1 ) 0137100 ( L r I d l e 1 0 0 0 0137120 0 x x x x 0 - D e 0137140 a d 1 0 0 0 0 1 0 0137160 0 0 0 0 ) ( L r I d l e 0137200 1 x x x 1 x x x 0137220 x 0 - D e a d 1 0 0 0137240 0 0 1 0 0 0 0 0 0137260 ) ( L r I d l e 1 1 x 0137300 x 0 x x x x 0 - 0137320 D e a d n G o 0 0 0 0 0137340 1 0 0 0 0 0 ) ( L r 0137360 I d l e 1 x x 1 0 x 0137400 x x x 0 - D e a d n 0137420 G o 0 0 0 0 1 0 0 0137440 0 0 0 ) ( L r I d l e 0137460 1 x 1 x 0 0 x x 0137500 x 0 - C a s U p 1 1 0137520 0 0 1 0 0 0 0 0 ) 0137540 ( L r I d l e 1 x 1 x 0137560 0 1 x x x 0 - L 0137600 r C a s U p 1 1 0 0 1 0137620 0 0 0 0 0 ) ( L r P 0137640 c C a s U p 0 x x x 0 0137660 x x x x 0 - L r P 0137700 c I d l e 1 0 1 0 1 0137720 0 0 1 1 ) ( L r P c I d 0137740 l e 1 0 0 0 0 x x 0137760 x x 0 - D e a d 1 0 0140000 0 0 0 1 0 0 0 0 0140020 0 ) ( L r P c I d l e 1 0140040 x x x 1 x x x x 0140060 0 - D e a d 1 0 0 0 0140100 0 1 0 0 0 0 0 ) ( 0140120 L r P c I d l e 1 1 x x 0140140 0 x x x x 0 - D 0140160 e a d n G o 0 0 0 0 1 0140200 0 0 0 0 0 ) ( L r P 0140220 c I d l e 1 x 1 x 0 0140240 x x x x 0 - D e a d 0140260 n G o 0 0 0 0 1 0 0140300 0 0 0 0 ) ( L r P c I d 0140320 l e 1 x x 1 0 x 0 0140340 x x 0 - C a s U p 1 0140360 1 0 0 1 0 0 0 0 0140400 0 ) ( L r P c I d l e 1 0140420 x x 1 0 x 1 x x 0140440 0 - L r P c C a s U p 1 0140460 1 0 0 1 0 0 0 0 0140500 0 ) ( D e a d 1 x x x 0140520 x x x x x 0 - D 0140540 e a d 1 0 0 0 0 0 0 0140560 0 0 0 0 ) ( D e a d 1 0140600 0 x x x x x x x 0140620 x 0 - I d l e 0 0 0140640 0 0 0 0 0 0 0 0 ) 0140660 ( D e a d n G o 0 x x 0140700 x x x x x x 0 - 0140720 D e a d n G o 1 0 0 0 0 0140740 0 0 0 0 0 0 ) ( D 0140760 e a d n G o 1 1 x x x 0141000 x x x x x 0 - R a 0141020 s 0 0 0 0 0 0 0 0141040 0 0 0 ) ( T l b C a s 1 0141060 x x x 0 x x x x 0141100 0 - T l b C a s U p 1 0141120 1 0 0 0 0 0 0 0 0141140 0 ) ( T l b C a s 1 x x 0141160 x 1 x x x x 0 - 0141200 C a s U p 0 0 0 0 0 0141220 0 0 0 0 0 ) ( T l b 0141240 C a s U p 0 x x x 0 0141260 x x x x 0 - T l b D 0141300 e a d 0 0 1 0 0 0 0141320 0 1 0 0 ) ( T l b D e a 0141340 d 1 x x x 0 x x 0141360 x x 0 - T l b D e a d 1 0141400 0 0 0 0 0 0 0 0 0141420 0 0 ) ( T l b D e a d 1 0141440 x x x 1 x x x x 0141460 0 - D e a d 1 0 0 0 0141500 0 0 0 0 0 0 0 ) 0141520