$ od -c -N 50000 [Pixel]<DragonWare0.1>MesaRuntime>SimProcess.interpress!1
0000000 I n t e r p r e s s / X e r o x
0000020 / 3 . 0 240 f 240 j 240 k 240 j 017 241 017
0000040 245 223 304 006 \0 \0 035 001 B Q 240 244 240 250 305 005
0000060 X e r o x 305 \n P r e s s F o n t
0000100 s 305 \n L a u r e l - M R R 017 243 241
0000120 033 240 223 304 004 003 # \0 P 240 244 240 224 017 240 225
0000140 017 240 240 227 304 004 a 235 \0 R 304 004 034 ; \0 310
0000160 212 301 001 1 226 304 004 034 ; \0 P 304 006 \0 203 033
0000200 \0 \0 1 212 305 005 X e r o x 305 \n P r e
0000220 s s F o n t s 305 016 T i m e s R o
0000240 m a n - M I R 017 243 241 033 240 223 304 004 003
0000260 # \0 P 240 244 240 224 017 241 225 017 241 240 227 301 017
0000300 S i m P r o c e s s . m e s a 226
0000320 304 004 A 337 \0 240 304 006 \0 272 q \0 \0 G 212 017
0000340 241 240 227 301 \n C o p y r i g h t 226
0000360 305 005 X e r o x 305 \n P r e s s F o
0000400 n t s 305 \b M a t h - M R R 017 243 241
0000420 033 240 223 304 004 003 # \0 P 240 244 240 224 017 242 225
0000440 017 242 240 227 301 001 c 226 017 241 240 227 301 = 1
0000460 9 8 4 , 1 9 8 5 , 1 9 8 6
0000500 b y X e r o x C o r p o r a
0000520 t i o n . A l l r i g h t
0000540 s r e s e r v e d . 226 304 004 A 337
0000560 \0 240 304 004 @ h \0 031 212 017 241 240 227 301 5 R
0000600 u s s A t k i n s o n ( R R
0000620 A ) S e p t e m b e r 1 1 ,
0000640 1 9 8 6 1 : 4 0 : 5 7 p m
0000660 P D T 226 304 004 A 337 \0 240 304 006 003 251 [
0000700 \0 001 s 212 017 241 240 227 301 * C a r l H
0000720 a u s e r , M a r c h 3 1 ,
0000740 1 9 8 7 4 : 0 8 : 4 4 p m
0000760 P S T 226 304 004 A 337 \0 240 304 004 [ 245 \0
0001000 % 212 017 241 240 227 301 & D e m e r s ,
0001020 A p r i l 2 2 , 1 9 8 7 1
0001040 1 : 2 2 : 3 0 a m P D T 226 304
0001060 004 034 ; \0 P 304 004 d I \0 + 212 305 005 X e
0001100 r o x 305 \n P r e s s F o n t s 305
0001120 016 T i m e s R o m a n - B R R 017
0001140 243 241 033 240 223 304 004 \t i \0 310 240 244 240 224 017
0001160 243 225 017 243 240 227 301 ( A b o u t t h
0001200 e D o r a d o S i m u l a t
0001220 i o n E n v i r o n m e n t :
0001240 226 304 004 034 ; \0 P 304 004 N 6 \0 # 212 305 005
0001260 X e r o x 305 \n P r e s s F o n t
0001300 s 305 016 T i m e s R o m a n - M R
0001320 R 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240
0001340 224 017 244 225 017 244 240 227 304 004 027 9 016 C 017 262
0001360 223 301 9 1 . T h i s i s a
0001400 t e m p o r a r y h a c k
0001420 t o l e t u s e x e r c i
0001440 s e a t l e a s t 226 017 241 240
0001460 227 301 004 s o m e 226 017 244 240 227 301 ! o
0001500 f t h e D r a g o n p r o
0001520 c e s s c o d e o n D - 226
0001540 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 261 1
0001560 \0 \0 Q 212 017 244 240 227 301 \t m a c h i n
0001600 e s . 226 304 004 034 ; \0 P 304 004 N ; \0 %
0001620 212 017 244 240 227 304 004 \a L 006 211 017 262 223 301 d
0001640 2 . N a m e s t h a t s
0001660 t a r t o u t " S i m . . .
0001700 " o r " s i m . . . " a r
0001720 e p a r t o f t h e s i
0001740 m u l a t i o n e n v i r o n
0001760 m e n t ( S I M ) , a n d
0002000 w i l l 226 017 241 017 262 223 304 004 034 ; \0 P
0002020 304 006 \0 222 307 \0 \0 G 212 017 244 240 227 301 4 b
0002040 e d e l e t e d f o r t h
0002060 e R e a l D r a g o n I m
0002100 p l e m e n t a t i o n ( R D
0002120 I ) . 226 304 004 034 ; \0 P 304 004 w 245 \0 <
0002140 212 017 244 240 227 304 004 005 237 004 354 017 262 223 301 a
0002160 3 . T h e r e a r e ( i
0002200 n t e n d e d t o b e ) l
0002220 o t s o f c o m m e n t s
0002240 a b o u t h o w t h i n g s
0002260 w i l l c h a n g e f o r
0002300 t h e R D I . S e a r c
0002320 h 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0
0002340 216 " \0 \0 I 212 017 244 240 227 301 f o r
0002360 S I M a n d R D I i n t
0002400 h e c o m m e n t s . 226 304 004 034
0002420 ; \0 P 304 004 ] 271 \0 4 212 017 243 240 227 301 021
0002440 G e n e r a l c o m m e n t s
0002460 : 226 304 004 034 ; \0 P 304 004 E 345 \0 ) 212 017
0002500 244 240 227 301 L 1 . W e s h o u
0002520 l d c o n s i d e r s p l i
0002540 t t i n g t h i s i n t o
0002560 P r o c e s s a n d P r o c
0002600 e s s P r i v a t e - a j d
0002620 . 226 304 004 034 ; \0 P 304 004 Y 274 \0 7 212 017
0002640 244 240 227 301 a 2 . T h i s n e
0002660 e d s m u c h m o r e w o
0002700 r k o n m a k i n g t h e
0002720 s i m u l a t e d p r o c e
0002740 s s o r s t a t e l o o k
0002760 l i k e a r e a l p r o c
0003000 e s s o r . 226 304 004 034 ; \0 P 304 004 p
0003020 3 \0 H 212 017 244 240 227 304 004 004 / 003 L 017 262
0003040 223 301 c 3 . O n i n t e r r
0003060 u p t e n a b l e / d i s a b
0003100 l e : n o t e w h e n y
0003120 o u r e t u r n , t h e e
0003140 n a b l e / d i s a b l e s t
0003160 a t e r e v e r t s t o t
0003200 h a t o f 226 017 241 017 262 223 304 004 034 ;
0003220 \0 P 304 004 4 345 \0 # 212 017 244 240 227 304 004 023
0003240 207 \t 334 017 262 223 301 \ t h e c a l l
0003260 e r ( e x c e p t f o r E
0003300 n a b l e I n t e r r u p t s [
0003320 ] a n d D i s a b l e I n t
0003340 e r r u p t s [ ] ) ; b u t
0003360 t h i s i s N O T T R U E
0003400 f o r 226 017 241 017 262 223 304 004 034 ; \0 P
0003420 304 004 e \b \0 E 212 017 244 240 227 304 004 005 f 004
0003440 247 017 262 223 301 ^ I N L I N E S .
0003460 T h u s , t h e r e ' s a
0003500 v e r y s u b t l e s i d e
0003520 - e f f e c t t o c o m m e
0003540 n t i n g o u t t h e I N
0003560 L I N E o n a p r o c e d
0003600 u r e . 226 017 241 017 262 223 304 004 034 ; \0 P
0003620 304 006 001 \0 202 \0 \0 265 212 017 244 240 227 301 006 A
0003640 r r g h . 226 304 004 034 ; \0 P 304 004 l \b
0003660 \0 O 212 304 004 034 ; \0 P 304 006 \0 227 214 \0 \0
0003700 s 212 305 005 X e r o x 305 \n P r e s s
0003720 F o n t s 305 016 T i m e s R o m a
0003740 n - M R R 017 243 241 033 240 223 304 004 003 # \0
0003760 d 240 244 240 224 017 245 225 017 245 240 227 301 \t D I
0004000 R E C T O R Y 226 304 004 A 337 \0 240 304 006
0004020 \0 253 2 \0 \0 207 212 017 240 240 227 301 \b D r a
0004040 g O p s 226 017 245 240 227 301 005 U S I N
0004060 G 226 017 240 240 227 301 023 [ W o r d ,
0004100 Z e r o s W o r d ] ; 226 304 004 A 337
0004120 \0 240 304 004 v 0 \0 a 212 304 004 034 ; \0 P 304
0004140 004 p 3 \0 ` 212 305 005 X e r o x 305 \n P
0004160 r e s s F o n t s 305 016 T i m e s
0004200 R o m a n - B R R 017 243 241 033 240 223 304
0004220 004 003 # \0 P 240 244 240 224 017 246 225 017 246 240 227
0004240 301 \n S i m P r o c e s s 226 017 240 240
0004260 227 301 002 : 226 017 245 240 227 301 005 C E D A
0004300 R 226 017 240 240 227 301 001 226 017 245 240 227 301 \v
0004320 D E F I N I T I O N S 226 017 240 240 227
0004340 301 003 = 226 017 245 240 227 301 005 B E G I
0004360 N 226 304 004 034 ; \0 P 304 006 \0 320 % \0 \0 272
0004400 212 304 004 A 337 \0 240 304 004 X 302 \0 S 212 017 240
0004420 240 227 301 006 W o r d : 226 017 245 240 227 301
0004440 004 T Y P E 226 017 240 240 227 301 020 = D
0004460 r a g O p s . W o r d ; 226 304 004 A
0004500 337 \0 240 304 004 M 177 \0 L 212 017 240 240 227 301 #
0004520 w o r d Z e r o : W o r d =
0004540 D r a g O p s . Z e r o s W o
0004560 r d ; 226 304 004 034 ; \0 P 304 004 030 @ \0 031
0004600 212 304 004 034 ; \0 P 304 006 001 245 201 \0 001 312 212
0004620 017 241 240 227 301 0 D a t a T y p e s
0004640 f o r P r o c e s s m a c
0004660 h i n e r y ( w i z a r d s
0004700 o n l y ) 226 304 004 034 ; \0 P 304 004 016
0004720 317 \0 022 212 017 246 240 227 301 \t S i m L o
0004740 c k s 226 304 004 034 ; \0 P 304 006 \0 214 177 \0
0004760 \0 302 212 017 241 240 227 301 \t S I M o n l
0005000 y . 226 304 004 A 337 \0 240 304 006 \0 246 \f \0 001
0005020 \t 212 017 240 240 227 301 \t S i m L o c k :
0005040 226 017 245 240 227 301 004 T Y P E 226 017 240 240
0005060 227 301 003 ~ 226 017 245 240 227 301 003 R E F
0005100 226 017 240 240 227 301 \f S i m L o c k R
0005120 e p ; 226 304 004 A 337 \0 240 304 004 > 342 \0 m
0005140 212 017 240 240 227 301 \f S i m L o c k R e
0005160 p : 226 017 245 240 227 301 004 T Y P E 226 017
0005200 240 240 227 301 003 ~ 226 017 245 240 227 301 \t M
0005220 O N I T O R E D 226 017 240 240 227 301 001
0005240 226 017 245 240 227 301 006 R E C O R D 226 017 240
0005260 240 227 301 004 [ ] ; 226 304 004 034 ; \0 P 304
0005300 004 " 375 \0 I 212 017 246 240 227 301 006 Q u e u
0005320 e s 226 304 004 A 337 \0 240 304 004 323 \0 V 212
0005340 017 240 240 227 301 \a Q u e u e : 226 017 245
0005360 240 227 301 004 T Y P E 226 017 240 240 227 301 003
0005400 = 226 017 245 240 227 301 \f L O N G P O
0005420 I N T E R 226 017 240 240 227 301 001 226 017 245
0005440 240 227 301 002 T O 226 017 240 240 227 301 \v Q u
0005460 e u e R e p ; 226 304 004 A 337 \0 240 304
0005500 004 211 \0 b 212 017 240 240 227 301 \n Q u e u
0005520 e R e p : 226 017 245 240 227 301 004 T Y P
0005540 E 226 017 240 240 227 301 003 = 226 017 245 240 227
0005560 301 006 R E C O R D 226 017 240 240 227 301 002
0005600 [ 226 304 004 \t i \0 024 304 006 \0 277 037 \0 002 245
0005620 212 017 240 240 227 301 016 b u s y : P r o
0005640 c e s s , 226 304 004 ! 026 \0 231 214 017 241 240
0005660 227 301 - - a G S L t h a t
0005700 p r o t e c t s t h e c h
0005720 a i n 226 240 k 240 j 017 241 017 245 223 304 006 \0
0005740 \0 035 001 B Q 240 244 240 250 305 005 X e r o x
0005760 305 \n P r e s s F o n t s 305 \n L a
0006000 u r e l - M R R 017 243 241 033 240 223 304 004
0006020 003 # \0 P 240 244 240 224 017 240 225 017 240 240 227 304
0006040 006 002 \a 9 \0 001 \0 304 006 \0 346 304 \0 \0 O 212
0006060 301 001 2 226 304 004 \t i \0 024 304 006 \0 203 033 \0
0006100 \0 1 212 017 240 240 227 301 016 c h a i n :
0006120 P r o c e s s 226 304 004 ! 376 \0 237 214 305
0006140 005 X e r o x 305 \n P r e s s F o n
0006160 t s 305 016 T i m e s R o m a n - M
0006200 I R 017 243 241 033 240 223 304 004 003 # \0 P 240 244
0006220 240 224 017 241 225 017 241 240 227 301 1 - - p o
0006240 i n t s t o t h e t a i l
0006260 o f a c i r c u l a r p
0006300 r o c e s s q u e u e 226 304 004 \t
0006320 i \0 024 304 006 \0 324 303 \0 \0 Q 212 017 240 240 227
0006340 301 002 ] ; 226 304 004 \t i \0 024 304 006 \0 276 301
0006360 \0 \0 J 212 304 004 A 337 \0 240 304 004 ] 221 \0 %
0006400 212 017 240 240 227 301 \v M e t a Q u e u e
0006420 : 226 305 005 X e r o x 305 \n P r e s
0006440 s F o n t s 305 016 T i m e s R o m
0006460 a n - M R R 017 243 241 033 240 223 304 004 003 #
0006500 \0 d 240 244 240 224 017 242 225 017 242 240 227 301 004 T
0006520 Y P E 226 017 240 240 227 301 003 = 226 017 242
0006540 240 227 301 \f L O N G P O I N T E R
0006560 226 017 240 240 227 301 001 226 017 242 240 227 301 002 T
0006600 O 226 017 240 240 227 301 016 M e t a Q u e
0006620 u e R e p ; 226 304 004 A 337 \0 240 304 004 B
0006640 365 \0 033 212 017 240 240 227 301 016 M e t a Q u
0006660 e u e R e p : 226 017 242 240 227 301 004 T
0006700 Y P E 226 017 240 240 227 301 \v = P r o
0006720 c e s s ; 226 304 004 034 ; \0 P 304 006 \0 237
0006740 256 \0 \0 C 212 305 005 X e r o x 305 \n P r
0006760 e s s F o n t s 305 016 T i m e s R
0007000 o m a n - B R R 017 243 241 033 240 223 304 004
0007020 003 # \0 P 240 244 240 224 017 243 225 017 243 240 227 301
0007040 005 L o c k s 226 304 004 A 337 \0 240 304 004 F
0007060 343 \0 037 212 017 240 240 227 301 \r M o n i t o
0007100 r L o c k : 226 017 242 240 227 301 004 T Y
0007120 P E 226 017 240 240 227 301 003 = 226 017 242 240
0007140 227 301 \f L O N G P O I N T E R 226
0007160 017 240 240 227 301 001 226 017 242 240 227 301 002 T O
0007200 226 017 240 240 227 301 020 M o n i t o r L
0007220 o c k R e p ; 226 304 004 A 337 \0 240 304 004
0007240 o 343 \0 2 212 017 240 240 227 301 020 M o n i t
0007260 o r L o c k R e p : 226 017 242 240 227
0007300 301 004 T Y P E 226 017 240 240 227 301 003 =
0007320 226 017 242 240 227 301 006 R E C O R D 226 017 240
0007340 240 227 301 002 [ 226 304 004 \t i \0 024 304 004 006
0007360 221 \0 003 212 017 240 240 227 301 020 q u e u e :
0007400 Q u e u e R e p , 226 304 004 020 y \0
0007420 { 214 017 241 240 227 301 036 - - t h e G
0007440 Q o f w a i t i n g p r o
0007460 c e s s e s 226 304 004 \t i \0 024 304 004 B
0007500 V \0 037 212 017 240 240 227 301 016 o w n e r :
0007520 P r o c e s s 226 304 004 # x \0 261 214
0007540 017 241 240 227 301 036 - - t h e p r o
0007560 c e s s o w n i n g t h e
0007600 l o c k 226 304 004 \t i \0 024 304 006 001 _ G
0007620 \0 \0 250 212 017 240 240 227 301 002 ] ; 226 304 004 \t
0007640 i \0 024 304 006 \0 245 g \0 \0 Q 212 304 004 A 337
0007660 \0 240 304 006 \0 247 k \0 \0 T 212 017 243 240 227 301
0007700 025 I n i t i a l i z e M o n i t
0007720 o r L o c k 226 017 240 240 227 301 002 : 226
0007740 017 242 240 227 301 004 P R O C 226 017 240 240 227 301
0007760 033 [ m o n i t o r L o c k :
0010000 M o n i t o r L o c k ] 226 304 004 \t
0010020 i \0 024 304 006 001 < 345 \0 \0 243 212 017 240 240 227
0010040 301 002 = 226 017 242 240 227 301 \a T R U S T
0010060 E D 226 017 240 240 227 301 001 226 017 242 240 227 301
0010100 006 I N L I N E 226 017 240 240 227 301 032 {
0010120 m o n i t o r L o c k ^ _ [
0010140 q u e u e : [ 226 017 242 240 227 301 003 N
0010160 I L 226 017 240 240 227 301 002 , 226 017 242 240 227
0010200 301 003 N I L 226 017 240 240 227 301 \n ] , o
0010220 w n e r : 226 017 242 240 227 301 003 N I L
0010240 226 017 240 240 227 301 003 ] } ; 226 304 004 \t i \0
0010260 024 304 006 001 > e \0 \0 250 212 304 004 A 337 \0 240
0010300 304 004 X 237 \0 0 212 017 240 240 227 301 \v C o n
0010320 d i t i o n : 226 017 242 240 227 301 004 T
0010340 Y P E 226 017 240 240 227 301 003 = 226 017 242
0010360 240 227 301 \f L O N G P O I N T E R
0010400 226 017 240 240 227 301 001 226 017 242 240 227 301 002 T
0010420 O 226 017 240 240 227 301 016 C o n d i t i
0010440 o n R e p ; 226 304 004 A 337 \0 240 304 004 K
0010460 } \0 * 212 304 004 A 337 \0 240 304 006 \0 204 341 \0
0010500 \0 L 212 017 240 240 227 301 016 C o n d i t i
0010520 o n R e p : 226 017 242 240 227 301 004 T Y
0010540 P E 226 017 240 240 227 301 003 = 226 017 242 240
0010560 227 301 006 R E C O R D 226 017 240 240 227 301 002
0010600 [ 226 304 004 \t i \0 024 304 004 g 253 \0 = 212
0010620 017 240 240 227 301 020 q u e u e : Q u e
0010640 u e R e p , 226 304 004 020 y \0 { 214 017 241
0010660 240 227 301 036 - - t h e G Q o f
0010700 w a i t i n g p r o c e s s
0010720 e s 226 304 004 \t i \0 024 304 006 002 326 = \0 001
0010740 270 212 017 240 240 227 301 017 t i m e o u t :
0010760 T i c k s , 226 304 004 + 6 \0 331 214 017
0011000 241 240 227 301 035 - - t h e t i m e
0011020 o u t i n i t i a l i z a t i
0011040 o n 226 304 004 \t i \0 024 304 006 \0 206 211 \0 \0
0011060 T 212 017 240 240 227 301 020 f l a g s : C
0011100 o n d F l a g s 226 304 004 $ > \0 327 214
0011120 017 241 240 227 301 017 - - o p t i o n
0011140 f l a g s 226 304 004 \t i \0 024 304 006 \0 320
0011160 017 \0 \0 206 212 017 240 240 227 301 002 ] ; 226 304 004
0011200 \t i \0 024 304 004 $ 027 \0 030 212 304 004 A 337 \0
0011220 240 304 004 J 2 \0 3 212 017 240 240 227 301 \a T i
0011240 c k s : 226 017 242 240 227 301 004 T Y P E
0011260 226 017 240 240 227 301 003 = 226 017 242 240 227 301
0011300 004 C A R D 226 017 240 240 227 301 001 ; 226 304 004
0011320 A 337 \0 240 304 004 035 206 \0 025 212 017 240 240 227 301
0011340 025 n o T i m e o u t : T i c k
0011360 s = 0 ; 226 304 004 \t i \0 024 304 004 =
0011400 020 \0 - 212 304 004 A 337 \0 240 304 004 = z \0 /
0011420 212 017 240 240 227 301 016 M i l l i s e c o
0011440 n d s : 226 017 242 240 227 301 004 T Y P E
0011460 226 017 240 240 227 301 003 = 226 017 242 240 227 301
0011500 004 C A R D 226 017 240 240 227 301 001 ; 226 304 004
0011520 A 337 \0 240 304 004 . 226 \0 % 212 017 240 240 227 301
0011540 \t S e c o n d s : 226 017 242 240 227 301
0011560 004 T Y P E 226 017 240 240 227 301 003 = 226
0011600 017 242 240 227 301 004 C A R D 226 017 240 240 227 301
0011620 001 ; 226 304 004 A 337 \0 240 304 004 _ 232 \0 O 212
0011640 304 004 A 337 \0 240 304 006 \0 232 q \0 \0 205 212 017
0011660 240 240 227 301 \v C o n d F l a g s :
0011700 226 017 242 240 227 301 004 T Y P E 226 017 240 240 227
0011720 301 003 ~ 226 017 242 240 227 301 \a M A C H
0011740 I N E 226 017 240 240 227 301 001 226 017 242 240 227
0011760 301 \t D E P E N D E N T 226 017 240 240 227
0012000 301 001 226 017 242 240 227 301 006 R E C O R D
0012020 226 017 240 240 227 301 002 [ 226 304 004 \t i \0 024
0012040 304 004 [ 5 \0 R 212 017 240 240 227 301 \n p a d
0012060 B i t s A : 226 017 242 240 227 301 006 P A
0012100 C K E D 226 017 240 240 227 301 001 226 017 242 240
0012120 227 301 005 A R R A Y 226 017 240 240 227 301 \t
0012140 [ 0 . . 1 6 ) 226 017 242 240 227 301 002 O
0012160 F 226 017 240 240 227 301 001 226 017 242 240 227 301 004
0012200 B O O L 226 017 240 240 227 301 001 , 226 304 004 \t
0012220 i \0 024 304 006 \0 211 , \0 \0 201 212 017 240 240 227
0012240 301 \n p a d B i t s B : 226 017 242 240
0012260 227 301 006 P A C K E D 226 017 240 240 227 301 001
0012300 226 017 242 240 227 301 005 A R R A Y 226 017 240
0012320 240 227 301 \t [ 0 . . 1 4 ) 226 017 242
0012340 240 227 301 002 O F 226 017 240 240 227 301 001 226 017
0012360 242 240 227 301 004 B O O L 226 017 240 240 227 301 001
0012400 , 226 304 004 T 261 \0 240 304 004 r 241 \0 q 212 017
0012420 241 240 227 301 ) T h e t w o p a d
0012440 f i e l d s s h o u l d b
0012460 e c o m b i n e d i n 226 305
0012500 005 X e r o x 305 \n P r e s s F o n
0012520 t s 305 016 T i m e s R o m a n - M
0012540 I R 017 243 241 033 240 223 304 004 003 # \0 d 240 244
0012560 240 224 017 244 225 017 244 240 227 301 003 R D I 226 017
0012600 241 240 227 301 001 . 226 304 004 \t i \0 024 304 004 d
0012620 i \0 h 212 017 240 240 227 301 \r a b o r t E
0012640 n a b l e : 226 017 242 240 227 301 004 B O
0012660 O L 226 017 240 240 227 301 001 , 226 304 004 \t i \0
0012700 024 304 006 \0 340 216 \0 \0 365 212 017 240 240 227 301 \r
0012720 c o n d R e q u e s t : 226 017 242
0012740 240 227 301 004 B O O L 226 304 004 \t i \0 024 304
0012760 004 N 364 \0 [ 212 017 240 240 227 301 002 ] ; 226 304
0013000 004 A 337 \0 240 304 006 001 I 356 \0 001 223 212 017 240
0013020 240 227 301 ( d e f a u l t C o n d F
0013040 l a g s : C o n d F l a g s
0013060 ~ [ p a d B i t s A ~ 226 017 242 240
0013100 227 301 003 A L L 226 017 240 240 227 301 001 [ 226 017
0013120 242 240 227 301 005 F A L S E 226 017 240 240 227 301
0013140 \f ] , p a d B i t s B ~ 226 017 242
0013160 240 227 301 003 A L L 226 017 240 240 227 301 001 [ 226
0013200 017 242 240 227 301 005 F A L S E 226 017 240 240 227
0013220 301 002 ] , 226 304 004 \t i \0 020 304 006 \0 254 023
0013240 \0 \0 337 212 017 240 240 227 301 \f a b o r t E
0013260 n a b l e ~ 226 017 242 240 227 301 005 F A L
0013300 S E 226 017 240 240 227 301 016 , c o n d R
0013320 e q u e s t ~ 226 017 242 240 227 301 005 F A
0013340 L S E 226 017 240 240 227 301 002 ] ; 226 304 004 \t
0013360 i \0 024 304 004 ? 231 \0 X 212 304 004 A 337 \0 240
0013400 304 004 A [ \0 a 212 017 243 240 227 301 023 I n i
0013420 t i a l i z e C o n d i t i o n
0013440 226 017 240 240 227 301 002 : 226 017 242 240 227 301 004
0013460 P R O C 226 017 240 240 227 301 % [ c o n
0013500 d i t i o n : C o n d i t i o
0013520 n , t i c k s : T i c k s ]
0013540 226 304 004 \t i \0 024 304 004 , ] \0 G 212 017 240
0013560 240 227 301 002 = 226 017 242 240 227 301 016 T R U
0013600 S T E D I N L I N E 226 017 240 240 227
0013620 301 002 { 226 304 004 \t i \0 024 304 004 h = \0
0013640 265 212 017 240 240 227 301 026 c o n d i t i o
0013660 n ^ _ [ q u e u e : [ 226 017
0013700 242 240 227 301 003 N I L 226 017 240 240 227 301 002 ,
0013720 226 017 242 240 227 301 003 N I L 226 017 240 240 227
0013740 301 / ] , t i m e o u t : N o
0013760 T i m e o u t , f l a g s :
0014000 d e f a u l t C o n d F l a g s
0014020 ] 226 304 004 \t i \0 024 304 004 & x \0 I 212 017
0014040 240 240 227 301 002 } ; 226 304 004 \t i \0 024 304 004
0014060 031 V \0 5 212 304 004 A 337 \0 240 304 004 % U \0
0014100 W 212 017 243 240 227 301 \v M s e c T o T i
0014120 c k s 226 017 240 240 227 301 002 : 226 017 242 240
0014140 227 301 004 S A F E 226 017 240 240 227 301 001 226
0014160 017 242 240 227 301 004 P R O C 226 017 240 240 227 301
0014200 020 [ M i l l i s e c o n d s ]
0014220 226 017 242 240 227 301 \a R E T U R N S 226
0014240 017 240 240 227 301 \t [ T i c k s ] ; 226
0014260 304 004 A 337 \0 240 304 004 ' 353 \0 i 212 017 243 240
0014300 227 301 016 S e c o n d s T o T i c k
0014320 s 226 017 240 240 227 301 002 : 226 017 242 240 227 301
0014340 004 S A F E 226 017 240 240 227 301 001 226 017 242
0014360 240 227 301 004 P R O C 226 017 240 240 227 301 \v
0014400 [ S e c o n d s ] 226 017 242 240 227 301
0014420 \a R E T U R N S 226 017 240 240 227 301 \t
0014440 [ T i c k s ] ; 226 304 004 A 337 \0 240 304
0014460 004 , 016 \0 205 212 017 243 240 227 301 \v T i c k
0014500 s T o M s e c 226 017 240 240 227 301 002 :
0014520 226 017 242 240 227 301 004 S A F E 226 017 240 240 227
0014540 301 001 226 017 242 240 227 301 004 P R O C 226 017
0014560 240 240 227 301 \t [ T i c k s ] 226 017
0014600 242 240 227 301 \a R E T U R N S 226 017 240 240
0014620 227 301 020 [ M i l l i s e c o n d
0014640 s ] ; 226 304 004 A 337 \0 240 304 004 Z 347 001 B
0014660 212 240 k 240 j 017 241 017 245 223 304 006 \0 \0 035 001
0014700 B Q 240 244 240 250 305 005 X e r o x 305 \n P
0014720 r e s s F o n t s 305 \n L a u r e
0014740 l - M R R 017 243 241 033 240 223 304 004 003 # \0
0014760 P 240 244 240 224 017 240 225 017 240 240 227 304 004 Q -
0015000 \0 ( 304 006 \0 346 304 \0 \0 O 212 301 001 3 226 304
0015020 004 034 ; \0 P 304 006 \0 203 033 \0 \0 1 212 305 005
0015040 X e r o x 305 \n P r e s s F o n t
0015060 s 305 016 T i m e s R o m a n - B R
0015100 R 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240
0015120 224 017 241 225 017 241 240 227 301 \b T i m e o u
0015140 t s 226 304 004 A 337 \0 240 304 006 \0 261 362 \0 \0
0015160 E 212 017 241 240 227 301 \n S e t T i m e o
0015200 u t 226 017 240 240 227 301 002 : 226 305 005 X e
0015220 r o x 305 \n P r e s s F o n t s 305
0015240 016 T i m e s R o m a n - M R R 017
0015260 243 241 033 240 223 304 004 003 # \0 d 240 244 240 224 017
0015300 242 225 017 242 240 227 301 004 P R O C 226 017 240 240
0015320 227 301 % [ c o n d i t i o n :
0015340 C o n d i t i o n , t i c k s
0015360 : T i c k s ] 226 304 004 \t i \0 024 304
0015400 006 \0 307 335 \0 \0 O 212 017 240 240 227 301 002 =
0015420 226 017 242 240 227 301 016 T R U S T E D I
0015440 N L I N E 226 017 240 240 227 301 026 { c o
0015460 n d i t i o n . t i m e o u t
0015500 _ 226 304 004 Y 355 \0 213 304 004 L 370 \0 037 212
0015520 017 242 240 227 301 002 I F 226 017 240 240 227 301 023
0015540 t i c k s = N o T i m e o u
0015560 t 226 017 242 240 227 301 004 T H E N 226 017 240
0015600 240 227 301 \r N o T i m e o u t + 1
0015620 226 017 242 240 227 301 004 E L S E 226 017 240 240
0015640 227 301 \b t i c k s } ; 226 304 004 \t i
0015660 \0 024 304 006 \0 261 254 \0 \0 I 212 304 004 A 337 \0
0015700 240 304 004 2 025 \0 025 212 017 241 240 227 301 016 D i
0015720 s a b l e T i m e o u t 226 017 240 240
0015740 227 301 002 : 226 017 242 240 227 301 004 P R O C
0015760 226 017 240 240 227 301 \f [ c o n d i t i
0016000 o n : 226 017 242 240 227 301 001 226 017 240 240 227
0016020 301 \n C o n d i t i o n ] 226 304 004 \t
0016040 i \0 024 304 004 p 037 \0 0 212 017 240 240 227 301 002
0016060 = 226 017 242 240 227 301 016 T R U S T E D
0016100 I N L I N E 226 017 240 240 227 301 ! {
0016120 c o n d i t i o n . t i m e o u
0016140 t _ N o T i m e o u t } ; 226
0016160 304 004 A 337 \0 240 304 004 4 231 \0 027 212 304 004 A
0016200 337 \0 240 304 006 \0 313 245 \0 \0 [ 212 017 240 240 227
0016220 301 024 I n t e r r u p t C o n d i
0016240 t i o n : 226 017 242 240 227 301 004 T Y P
0016260 E 226 017 240 240 227 301 003 = 226 017 242 240 227
0016300 301 \f L O N G P O I N T E R 226 017
0016320 240 240 227 301 001 226 017 242 240 227 301 002 T O 226
0016340 017 240 240 227 301 027 I n t e r r u p t
0016360 C o n d i t i o n R e p ; 226 304 004
0016400 A 337 \0 240 304 004 x c \0 7 212 017 240 240 227 301
0016420 027 I n t e r r u p t C o n d i t
0016440 i o n R e p : 226 017 242 240 227 301 004 T
0016460 Y P E 226 017 240 240 227 301 003 = 226 017 242
0016500 240 227 301 006 R E C O R D 226 017 240 240 227 301
0016520 + [ q u e u e : Q u e u e R
0016540 e p , t i m e o u t : W o r
0016560 d , r e q u e s t s : 226 304 004 \t
0016600 i \0 020 304 006 001 262 311 \0 \0 313 212 017 240 240 227
0016620 301 006 W o r d ] ; 226 304 004 034 ; \0 P 304
0016640 006 \0 213 021 \0 \0 D 212 017 241 240 227 301 \t P r
0016660 o c e s s e s 226 304 004 A 337 \0 240 304 004
0016700 @ L \0 ! 212 017 240 240 227 301 \f P r o c e
0016720 s s P t r : 226 017 242 240 227 301 004 T Y
0016740 P E 226 017 240 240 227 301 003 = 226 017 242 240
0016760 227 301 \f L O N G P O I N T E R 226
0017000 017 240 240 227 301 001 226 017 242 240 227 301 002 T O
0017020 226 017 240 240 227 301 \t P r o c e s s ;
0017040 226 304 004 A 337 \0 240 304 004 F G \0 % 212 017 240
0017060 240 227 301 \t P r o c e s s : 226 017 242
0017100 240 227 301 004 T Y P E 226 017 240 240 227 301 003
0017120 = 226 017 242 240 227 301 \f L O N G P O
0017140 I N T E R 226 017 240 240 227 301 001 226 017 242
0017160 240 227 301 002 T O 226 017 240 240 227 301 \f P r
0017200 o c e s s R e p ; 226 304 004 A 337 \0 240
0017220 304 006 \0 207 024 \0 \0 I 212 017 240 240 227 301 \f P
0017240 r o c e s s R e p : 226 017 242 240 227
0017260 301 004 T Y P E 226 017 240 240 227 301 003 =
0017300 226 017 242 240 227 301 006 R E C O R D 226 017 240
0017320 240 227 301 002 [ 226 304 004 \t i \0 024 304 006 001
0017340 366 226 \0 001 027 212 017 240 240 227 301 \r q u e u
0017360 e : Q u e u e , 226 304 004 ) 335 \0 274
0017400 214 305 005 X e r o x 305 \n P r e s s F
0017420 o n t s 305 016 T i m e s R o m a n
0017440 - M I R 017 243 241 033 240 223 304 004 003 # \0 P
0017460 240 244 240 224 017 243 225 017 243 240 227 301 5 - -
0017500 p o i n t e r t o q u e u e
0017520 t h a t t h i s p r o c e
0017540 s s i s w a i t i n g f o
0017560 r 226 304 004 \t i \0 024 304 004 p ' \0 @ 212
0017600 017 240 240 227 301 016 n e x t : P r o c
0017620 e s s , 226 304 006 \0 243 310 \0 002 247 214 017 243
0017640 240 227 301 ' - - n e x t p r o c
0017660 e s s i n a b o v e c i r
0017700 c u l a r q u e u e 226 304 004 \t i
0017720 \0 024 304 006 \0 203 ) \0 \0 M 212 017 240 240 227 301
0017740 016 m e t a : P r o c e s s , 226
0017760 304 004 V 377 001 x 214 017 243 240 227 301 A - -
0020000 n e x t p r o c e s s i n
0020020 r e a d y q u e u e , t i m
0020040 e o u t q u e u e o r p a
0020060 g e f a u l t q u e u e 226 304
0020100 004 \t i \0 024 304 004 ) \ \0 031 212 017 240 240 227
0020120 301 \f w h e n : T i c k s , 226 304
0020140 004 017 373 002 330 214 017 243 240 227 301 032 - - w
0020160 h e n t i m e o u t w i l l
0020200 o c c u r 226 304 004 \t i \0 024 304 004 A
0020220 322 \0 ) 212 017 240 240 227 301 \v p a g e :
0020240 W o r d , 226 304 004 \v 277 001 266 214 017 243 240
0020260 227 301 030 - - p a g e n u m b e
0020300 r f o r f a u l t 226 304 004 \t i
0020320 \0 024 304 004 e * \0 A 212 017 240 240 227 301 023 p
0020340 r i o r i t y : P r i o r i t
0020360 y , 226 304 004 016 263 \0 P 214 017 243 240 227 301 033
0020400 - - p r i o r i t y o f t
0020420 h i s p r o c e s s 226 304 004 \t i
0020440 \0 024 304 004 B S \0 , 212 017 240 240 227 301 024 s
0020460 t a t e : P r o c e s s S t a
0020500 t e , 226 304 004 032 243 \0 255 214 017 243 240 227 301
0020520 020 - - p r o c e s s s t a t
0020540 e 226 304 004 \t i \0 024 304 006 001 & 227 \0 \0 312
0020560 212 017 240 240 227 301 021 e u S t a t e :
0020600 E U s t a t e , 226 304 004 6 E 001 . 214
0020620 017 243 240 227 301 031 - - u s e f u l
0020640 r e g i s t e r s i n E U 226
0020660 304 004 \t i \0 024 304 004 Z 3 \0 @ 212 017 240 240
0020700 227 301 025 l o c k : M o n i t o r
0020720 L o c k R e p , 226 304 004 031 377 001 b 214
0020740 301 032 - - M L f o r f o l l
0020760 o w i n g f i e l d s 226 304 004 \t
0021000 i \0 024 304 006 \0 221 217 \0 \0 k 212 017 240 240 227
0021020 301 027 a b o r t S t a t e : A b
0021040 o r t S t a t e , 226 304 004 016 001 365
0021060 214 017 243 240 227 301 021 - - a b o r t i
0021100 n g s t a t e 226 304 004 \t i \0 024 304
0021120 004 U = \0 A 212 017 240 240 227 301 025 j o i n
0021140 S t a t e : J o i n S t a t e
0021160 , 226 304 004 024 Y \0 260 214 017 243 240 227 301 026 -
0021200 - J O I N / D e t a c h
0021220 s t a t e 226 304 004 \t i \0 024 304 004 t #
0021240 \0 \ 212 017 240 240 227 301 034 j o i n C o n
0021260 d i t i o n : C o n d i t i o
0021300 n R e p , 226 304 004 & J \0 a 214 017 243 240
0021320 227 301 036 - - t o w a i t f o
0021340 r J O I N r e n d e z v o u
0021360 s 226 304 004 \t i \0 024 304 004 \ 7 \0 L 212 017
0021400 240 240 227 301 022 s i m : R e f S i m
0021420 P r o c e s s 226 304 004 \f 2 \0 Y 214 017
0021440 243 240 227 301 \v - - S I M o n l y
0021460 226 304 004 \t i \0 024 304 004 n 235 \0 _ 212 017 240
0021500 240 227 301 002 ] ; 226 304 004 A 337 \0 240 304 006 \0
0021520 254 341 \0 \0 233 212 017 240 240 227 301 017 R e f S
0021540 i m P r o c e s s : 226 017 242 240 227
0021560 301 004 T Y P E 226 017 240 240 227 301 003 ~
0021600 226 017 242 240 227 301 003 R E F 226 017 240 240 227 301
0021620 017 S i m P r o c e s s R e p ;
0021640 226 304 004 A 337 \0 240 304 004 D ? \0 @ 212 017 240
0021660 240 227 301 017 S i m P r o c e s s R e
0021700 p : 226 017 242 240 227 301 004 T Y P E 226 017
0021720 240 240 227 301 003 ~ 226 017 242 240 227 301 006 R
0021740 E C O R D 226 017 240 240 227 301 003 [ 226
0021760 017 243 240 227 301 \v - - S I M o n l
0022000 y 226 304 004 \t i \0 024 304 006 \0 217 r \0 \0 215
0022020 212 017 240 240 227 301 016 l o c k : S i m
0022040 L o c k , 226 304 004 \t i \0 024 304 004 x 023
0022060 \0 | 212 017 240 240 227 301 \r a w a k e n E
0022100 v e n t : 226 017 242 240 227 301 \t C O N
0022120 D I T I O N 226 017 240 240 227 301 001 , 226 304
0022140 004 \t i \0 024 304 004 Y - \0 a 212 017 240 240 227
0022160 301 \n a w a k e n e d : 226 017 242 240
0022200 227 301 004 B O O L 226 017 240 240 227 301 001 , 226
0022220 304 004 \t i \0 024 304 004 Y 245 \0 g 212 017 240 240
0022240 227 301 024 p r o c e s s o r : P r
0022260 o c e s s o r 226 304 004 \t i \0 024 304 004
0022300 [ + \0 o 212 017 240 240 227 301 002 ] ; 226 304 004
0022320 \t i \0 024 304 004 . W \0 < 212 304 004 A 337 \0
0022340 240 304 004 q 220 \0 235 212 017 240 240 227 301 \n P r
0022360 i o r i t y : 226 017 242 240 227 301 004 T
0022400 Y P E 226 017 240 240 227 301 003 = 226 017 242
0022420 240 227 301 \a M A C H I N E 226 017 240 240 227
0022440 301 001 226 017 242 240 227 301 \t D E P E N D
0022460 E N T 226 017 240 240 227 301 002 { 226 304 004 \t
0022500 i \0 024 304 004 l 221 \0 241 212 017 240 240 227 301 \r
0022520 s l o t h f u l ( 0 ) , 226 304 004
0022540 8 354 005 [ 214 017 243 240 227 301 / - - u s
0022560 e r - l e v e l d e e p b a
0022600 c k g r o u n d p r o c e s s
0022620 i n g ( i d l e ) 226 304 004 \t i \0
0022640 024 304 004 K 252 \0 y 212 017 240 240 227 301 \r s l
0022660 u g g i s h ( 1 ) , 226 304 004 \t 311
0022700 001 036 214 017 243 240 227 301 # - - u s e r
0022720 - l e v e l b a c k g r o u n
0022740 d p r o c e s s i n g 226 304 004 \t
0022760 i \0 024 304 004 j \v \0 270 212 017 240 240 227 301 \v
0023000 n o r m a l ( 2 ) , 226 304 004 031 C
0023020 002 004 214 017 243 240 227 301 037 - - u s e r
0023040 - l e v e l n o r m a l p r
0023060 o c e s s i n g 226 304 004 \t i \0 024 304
0023100 004 P ' \0 230 212 017 240 240 227 301 \n p e r k
0023120 y ( 3 ) , 226 304 004 035 _ 001 220 214 017 243
0023140 240 227 301 # - - u s e r - l e v e
0023160 l f o r e g r o u n d p r o
0023200 c e s s i n g 226 304 004 \t i \0 024 304 004
0023220 < 277 \0 177 212 017 240 240 227 301 \f n e r v o
0023240 u s ( 4 ) , 226 304 004 022 375 002 006 214 017
0023260 243 240 227 301 035 - - s y s t e m - l
0023300 e v e l ? ? p r o c e s s i
0023320 n g 226 304 004 \t i \0 024 304 004 g \t \0 360 212
0023340 017 240 240 227 301 \n j u m p y ( 5 ) ,
0023360 226 304 004 F [ 004 177 214 017 243 240 227 301 035 - -
0023400 s y s t e m - l e v e l ? ?
0023420 p r o c e s s i n g 226 304 004 \t i
0023440 \0 024 304 004 ! 331 \0 Y 212 017 240 240 227 301 \f e
0023460 x c i t e d ( 6 ) , 226 304 004 $ 337
0023500 002 341 214 017 243 240 227 301 $ - - s y s t
0023520 e m - l e v e l r e a l - t i
0023540 m e p r o c e s s i n g 226 304 004
0023560 \t i \0 024 304 006 \0 266 215 \0 002 ' 212 017 240 240
0023600 227 301 \t h y p e r ( 7 ) 226 304 004 026
0023620 307 001 026 214 017 243 240 227 301 $ - - s y s
0023640 t e m - l e v e l e m e r g e
0023660 n c y p r o c e s s i n g 226 304
0023700 004 \t i \0 024 304 004 \n r \0 % 212 017 240 240 227
0023720 301 002 } ; 226 240 k 240 j 017 241 017 245 223 304 006
0023740 \0 \0 035 001 B Q 240 244 240 250 305 005 X e r o
0023760 x 305 \n P r e s s F o n t s 305 \n L
0024000 a u r e l - M R R 017 243 241 033 240 223 304
0024020 004 003 # \0 P 240 244 240 224 017 240 225 017 240 240 227
0024040 304 004 } 267 \0 > 304 006 \0 346 304 \0 \0 O 212 301
0024060 001 4 226 304 004 \t i \0 024 304 006 \0 203 033 \0 \0
0024100 1 212 304 004 A 337 \0 240 304 006 \0 267 335 \0 \0 F
0024120 212 017 240 240 227 301 016 P r o c e s s S t
0024140 a t e : 226 305 005 X e r o x 305 \n P
0024160 r e s s F o n t s 305 016 T i m e s
0024200 R o m a n - M R R 017 243 241 033 240 223 304
0024220 004 003 # \0 d 240 244 240 224 017 241 225 017 241 240 227
0024240 301 004 T Y P E 226 017 240 240 227 301 003 =
0024260 226 017 241 240 227 301 \a M A C H I N E 226 017
0024300 240 240 227 301 001 226 017 241 240 227 301 \t D E P
0024320 E N D E N T 226 017 240 240 227 301 002 { 226
0024340 304 004 \t i \0 024 304 004 ; I \0 027 212 017 240 240
0024360 227 301 \t f r e e ( 0 ) , 226 304 004 9
0024400 243 002 * 214 305 005 X e r o x 305 \n P r e
0024420 s s F o n t s 305 016 T i m e s R o
0024440 m a n - M I R 017 243 241 033 240 223 304 004 003
0024460 # \0 P 240 244 240 224 017 242 225 017 242 240 227 301 032
0024500 - - p r o c e s s i s o n
0024520 f r e e l i s t 226 304 004 \t i \0
0024540 024 304 004 e % \0 ( 212 017 240 240 227 301 \f r u
0024560 n n i n g ( 1 ) , 226 304 004 023 k 002
0024600 $ 214 017 242 240 227 301 / - - p r o c e
0024620 s s i s r u n n i n g ( a
0024640 s s i g n e d t o a p r o
0024660 c e s s o r ) 226 304 004 \t i \0 024 304 004
0024700 e 252 \0 ) 212 017 240 240 227 301 \n r e a d y
0024720 ( 2 ) , 226 304 004 \r \v \0 254 214 017 242 240
0024740 227 301 + - - p r o c e s s i s
0024760 r e a d y t o r u n ( o
0025000 n r e a d y q u e u e ) 226 304
0025020 004 \t i \0 024 304 006 \0 330 S \0 \0 Y 212 017 240
0025040 240 227 301 020 w a i t i n g P a g e
0025060 ( 3 ) , 226 304 004 H 355 001 i 214 017 242 240 227
0025100 301 : - - p r o c e s s i s
0025120 w a i t i n g f o r p a g e
0025140 f a u l t ( o n p a g e
0025160 f a u l t q u e u e ) 226 304 004 \t
0025200 i \0 024 304 006 \0 241 363 \0 \0 D 212 017 240 240 227
0025220 301 016 w a i t i n g C V ( 4 ) ,
0025240 226 304 004 / 025 \0 344 214 017 242 240 227 301 034 - -
0025260 p r o c e s s i s w a i t
0025300 i n g f o r C V 226 304 004 \t i \0
0025320 024 304 006 \0 256 362 \0 \0 K 212 017 240 240 227 301 016
0025340 w a i t i n g M L ( 5 ) , 226 304
0025360 004 . 317 \0 353 214 017 242 240 227 301 034 - - p
0025400 r o c e s s i s w a i t i n
0025420 g f o r M L 226 304 004 \t i \0 024 304
0025440 006 \0 324 ` \0 \0 ] 212 017 240 240 227 301 017 w a
0025460 i t i n g I C V ( 6 ) , 226 304 006
0025500 001 341 232 \0 \t 317 214 017 242 240 227 301 035 - -
0025520 p r o c e s s i s w a i t i
0025540 n g f o r I C V 226 304 004 \t i \0
0025560 024 304 006 \0 302 i \0 \0 W 212 017 240 240 227 301 \t
0025600 d o n e ( 7 ) 226 304 004 025 s \0 G
0025620 214 017 242 240 227 301 ' - - p r o c e s
0025640 s i s d o n e ( w a i t i
0025660 n g f o r J o i n ) ( 226 305
0025700 005 X e r o x 305 \n P r e s s F o n
0025720 t s 305 016 T i m e s R o m a n - B
0025740 I R 017 243 241 033 240 223 304 004 003 # \0 P 240 244
0025760 240 224 017 243 225 017 243 240 227 301 027 T h i s
0026000 m a y b e s u b s u m e d
0026020 b y 226 304 004 Y 355 \0 213 304 006 \0 257 001 \0 \0
0026040 P 212 017 243 240 227 301 020 J o i n S t a t
0026060 e , b e l o w 226 017 242 240 227 301 \r
0026100 ? ? ? ? ) - a j d 226 304 004 \t
0026120 i \0 024 304 006 \0 204 227 \0 \0 > 212 017 240 240 227
0026140 301 002 } ; 226 304 004 \t i \0 024 304 004 033 * \0
0026160 \r 212 304 004 A 337 \0 240 304 004 K 200 \0 % 212 017
0026200 240 240 227 301 \f A b o r t S t a t e :
0026220 226 017 241 240 227 301 004 T Y P E 226 017 240 240
0026240 227 301 003 = 226 017 241 240 227 301 \a M A C
0026260 H I N E 226 017 240 240 227 301 001 226 017 241 240
0026300 227 301 \t D E P E N D E N T 226 017 240 240
0026320 227 301 002 { 226 304 004 \t i \0 024 304 006 002 017
0026340 302 \0 001 \t 212 017 240 240 227 301 \t n o n e
0026360 ( 0 ) , 226 304 004 1 215 \0 244 214 017 242 240 227
0026400 301 ! - - p r o c e s s n o t
0026420 r e q u e s t e d t o a b
0026440 o r t 226 304 004 \t i \0 024 304 004 I 321 \0 &
0026460 212 017 240 240 227 301 016 r e q u e s t e d
0026500 ( 1 ) , 226 304 004 345 \0 224 214 017 242 240
0026520 227 301 032 - - p r o c e s s a b
0026540 o r t r e q u e s t e d 226 304 004
0026560 \t i \0 024 304 004 X 377 \0 / 212 017 240 240 227 301
0026600 016 i n h i b i t e d ( 2 ) , 226
0026620 304 004 031 350 \0 o 214 017 242 240 227 301 , - -
0026640 p r o c e s s a b o r t n o
0026660 t a l l o w e d & n o t
0026700 r e q u e s t e d 226 304 004 \t i \0 024
0026720 304 004 \t 9 \0 005 212 017 240 240 227 301 \f d e l
0026740 a y e d ( 3 ) 226 304 004 025 4 \0 S
0026760 214 017 242 240 227 301 * - - p r o c e s
0027000 s a b o r t r e q u e s t e
0027020 d b u t n o t a l l o w e
0027040 d 226 304 004 \t i \0 024 304 006 001 = 317 \0 \0 261
0027060 212 017 240 240 227 301 002 } ; 226 304 004 \t i \0 024
0027100 304 006 001 351 \a \0 001 030 212 304 004 A 337 \0 240 304
0027120 004 Y 370 \0 5 212 017 240 240 227 301 \v J o i n
0027140 S t a t e : 226 017 241 240 227 301 004 T Y
0027160 P E 226 017 240 240 227 301 003 ~ 226 017 241 240
0027200 227 301 \a M A C H I N E 226 017 240 240 227 301
0027220 001 226 017 241 240 227 301 \t D E P E N D E
0027240 N T 226 017 240 240 227 301 002 { 226 304 004 \t i
0027260 \0 024 304 004 M { \0 / 212 017 240 240 227 301 \t n
0027300 o n e ( 0 ) , 226 304 004 1 215 \0 244 214
0027320 017 242 240 227 301 033 - - n o t h i n g
0027340 h a s h a p p e n e d y e
0027360 t 226 304 004 \t i \0 024 304 006 \0 211 217 \0 \0 V
0027400 212 017 240 240 227 301 \f e x i t i n g (
0027420 1 ) , 226 304 004 E ; \0 377 214 017 242 240 227 301
0027440 < - - p r o c e s s h a s
0027460 f i n i s h e d , i s w a i
0027500 t i n g o n i t s o w n
0027520 j o i n C o n d i t i o n 226 304 004
0027540 \t i \0 024 304 004 [ { \0 ; 212 017 240 240 227 301
0027560 \f j o i n i n g ( 2 ) , 226 304 004
0027600 / l \0 261 214 017 242 240 227 301 ; - - p a
0027620 r e n t h a s J O I N e d
0027640 a n d i s w a i t i n g p
0027660 r o c e s s ' s j o i n C o n
0027700 d i t i o n 226 304 004 \t i \0 024 304 004 x
0027720 037 \0 P 212 017 240 240 227 301 \v j o i n e d
0027740 ( 3 ) , 226 304 004 ! \r \0 v 214 017 242 240
0027760 227 301 5 - - p a r e n t h a s
0030000 J O I N e d a n d r e t r
0030020 i e v e d r e s u l t s o f
0030040 p r o c e s s 226 304 004 \t i \0 024 304
0030060 004 e 255 \0 F 212 017 240 240 227 301 \f d e t a
0030100 c h e d ( 4 ) 226 304 004 032 # \0 k 214
0030120 017 242 240 227 301 036 - - p a r e n t
0030140 h a s d e t a c h e d p r o
0030160 c e s s 226 304 004 \t i \0 024 304 004 P \0 \0
0030200 9 212 017 240 240 227 301 002 } ; 226 304 004 \t i \0
0030220 024 304 004 ] v \0 E 212 304 004 A 337 \0 240 304 004
0030240 W x \0 C 212 017 242 240 227 301 ' T H E F
0030260 O L L O W I N G N E E D S A
0030300 L O T O F W O R K - a
0030320 j d 226 304 004 A 337 \0 240 304 006 \0 254 $ \0 \0
0030340 211 212 017 240 240 227 301 016 E U s t a t e I
0030360 n d e x : 226 017 241 240 227 301 004 T Y P
0030400 E 226 017 240 240 227 301 003 = 226 017 241 240 227
0030420 301 \a M A C H I N E 226 017 240 240 227 301 001
0030440 226 017 241 240 227 301 \t D E P E N D E N
0030460 T 226 017 240 240 227 301 002 { 226 304 004 \t i \0
0030500 024 304 004 o 027 \0 \ 212 017 242 240 227 301 @ T h
0030520 e " v o l a t i l e " s t a
0030540 t e - p o t e n t i a l l y
0030560 s m a s h e d b y i n t e
0030600 r r u p t h a n d l e r s 226 304
0030620 004 T 261 \0 240 304 004 . W \0 ( 212 017 240 240 227
0030640 301 \n c a r r y ( 0 ) , 226 304 004 8
0030660 335 \0 275 214 017 242 240 227 301 ( - - t h e
0030700 c a r r y b i t ( n o t
0030720 r e a l l y a r e g i s t e
0030740 r ) 226 304 004 T 261 \0 240 304 004 $ 235 \0 ! 212
0030760 017 240 240 227 301 \n f i e l d ( 1 ) ,
0031000 226 304 004 W 224 001 033 214 017 242 240 227 301 022 - -
0031020 s h i f t e r c o n t r o l
0031040 226 304 004 T 261 \0 240 304 004 % 036 \0 # 212 017 240
0031060 240 227 301 \n t e m p 0 ( 2 ) , 226 304
0031100 004 025 G \0 L 214 017 242 240 227 301 022 - - u
0031120 s e r a u x r e g 0 226 017
0031140 243 240 227 301 \n ? ? ? ? - a j d 226
0031160 304 004 T 261 \0 240 304 006 001 V 345 \0 001 S 212 017
0031200 240 240 227 301 \n t e m p 1 ( 3 ) , 226
0031220 304 004 025 G \0 L 214 017 242 240 227 301 022 - -
0031240 u s e r a u x r e g 1 226
0031260 017 243 240 227 301 \n ? ? ? ? - a j d
0031300 226 304 004 T 261 \0 240 304 004 j 326 \0 o 212 017 240
0031320 240 227 301 \n t e m p 2 ( 4 ) , 226 304
0031340 004 025 G \0 L 214 017 242 240 227 301 022 - - u
0031360 s e r a u x r e g 2 226 017
0031400 243 240 227 301 \n ? ? ? ? - a j d 226
0031420 304 004 T 261 \0 240 304 006 001 : = \0 001 X 212 017
0031440 240 240 227 301 \n t e m p 3 ( 5 ) , 226
0031460 304 004 025 G \0 L 214 017 242 240 227 301 022 - -
0031500 u s e r a u x r e g 3 226
0031520 017 243 240 227 301 \n ? ? ? ? - a j d
0031540 226 304 004 \t i \0 024 304 004 m 312 \0 177 212 017 242
0031560 240 227 301 > T h e " n o n - v o l
0031600 a t i l e " s t a t e - p
0031620 r e s e r v e d u n l e s s
0031640 e x p l i c i t l y a l t e r
0031660 e d 226 304 004 T 261 \0 240 304 004 A = \0 P 212
0031700 017 240 240 227 301 \t h o o k ( 6 ) , 226
0031720 304 004 ! 265 \0 p 214 017 242 240 227 301 : - -
0031740 p o i n t e r t o t h e y
0031760 o u n g e s t f r a m e s a
0032000 v e d t o m e m o r y ( a
0032020 n a c h o ) 226 304 004 T 261 \0 240 304 004
0032040 M j \0 e 212 017 240 240 227 301 016 f r a m e
0032060 s L e f t ( 7 ) 226 304 004 ' 211 \0 272
0032100 214 017 242 240 227 301 " - - f r a m e s
0032120 l e f t b e f o r e f a u
0032140 l t o c c u r s 226 304 004 \t i \0 024
0032160 304 004 H w \0 e 212 017 240 240 227 301 002 } ; 226
0032200 304 004 \t i \0 024 304 004 . 313 \0 F 212 304 004 A
0032220 337 \0 240 304 004 M o \0 } 212 017 240 240 227 301 \t
0032240 E U s t a t e : 226 017 241 240 227 301 004
0032260 T Y P E 226 017 240 240 227 301 003 = 226 017
0032300 241 240 227 301 005 A R R A Y 226 017 240 240 227 301
0032320 016 E U s t a t e I n d e x 226
0032340 017 241 240 227 301 002 O F 226 017 240 240 227 301 006
0032360 W o r d ; 226 304 004 A 337 \0 240 304 004 e 213
0032400 \0 262 212 304 004 034 ; \0 P 304 004 N 245 \0 246 212
0032420 305 005 X e r o x 305 \n P r e s s F o
0032440 n t s 305 016 T i m e s R o m a n -
0032460 B R R 017 243 241 033 240 223 304 004 003 # \0 P 240
0032500 244 240 224 017 244 225 017 244 240 227 301 006 N a c h
0032520 o s 226 304 004 A 337 \0 240 304 004 J ' \0 305 212
0032540 017 242 240 227 301 ^ N a c h o s a r e
0032560 u s e d t o s a v e E U
0032600 & I F U r e g i s t e r s
0032620 a s s o c i a t e d w i t h
0032640 l o c a l f r a m e s .
0032660 A c h a i n o f n a c h o
0032700 s i s 226 304 004 E 237 \0 240 304 004 * 321 \0
0032720 202 212 017 242 240 227 301 Y u s e d t o
0032740 r e p r e s e n t t h e p r
0032760 o c e s s c a l l s t a c k
0033000 . N a c h o s a r e f i
0033020 x e d s i z e t o s i m p
0033040 l i f y a n d s p e e d u
0033060 p 226 304 004 E 237 \0 240 304 004 , 343 \0 237 212 017
0033100 242 240 227 301 ` a l l o c a t i o n .
0033120 N a c h o s a r e p i n
0033140 n e d t o a l l o w u s
0033160 t o p u t a p r o c e s s
0033200 t o s l e e p w i t h o u
0033220 t t a k i n g p a g e f a
0033240 u l t s . 226 240 k 240 j 017 241 017 245 223 304
0033260 006 \0 \0 035 001 B Q 240 244 240 250 305 005 X e r
0033300 o x 305 \n P r e s s F o n t s 305 \n
0033320 L a u r e l - M R R 017 243 241 033 240 223
0033340 304 004 003 # \0 P 240 244 240 224 017 240 225 017 240 240
0033360 227 304 006 001 N 307 \0 \0 245 304 006 \0 346 304 \0 \0
0033400 O 212 301 001 5 226 304 004 A 337 \0 240 304 006 \0 203
0033420 033 \0 \0 1 212 017 240 240 227 301 \a N a c h o
0033440 : 226 305 005 X e r o x 305 \n P r e s
0033460 s F o n t s 305 016 T i m e s R o m
0033500 a n - M R R 017 243 241 033 240 223 304 004 003 #
0033520 \0 d 240 244 240 224 017 241 225 017 241 240 227 301 004 T
0033540 Y P E 226 017 240 240 227 301 003 = 226 017 241
0033560 240 227 301 004 L O N G 226 017 240 240 227 301 001
0033600 226 017 241 240 227 301 \a P O I N T E R 226 017
0033620 240 240 227 301 001 226 017 241 240 227 301 002 T O 226
0033640 017 240 240 227 301 \n N a c h o R e p ;
0033660 226 304 004 A 337 \0 240 304 004 a 375 \0 & 212 017 240
0033700 240 227 301 \n N a c h o R e p : 226 017
0033720 241 240 227 301 004 T Y P E 226 017 240 240 227 301 003
0033740 = 226 017 241 240 227 301 006 R E C O R D
0033760 226 017 240 240 227 301 002 [ 226 304 004 \t i \0 024
0034000 304 006 001 004 210 \0 \0 g 212 017 240 240 227 301 \f l
0034020 i n k : N a c h o , 226 304 006 \0 302
0034040 215 \0 003 ! 214 305 005 X e r o x 305 \n P r
0034060 e s s F o n t s 305 016 T i m e s R
0034100 o m a n - M I R 017 243 241 033 240 223 304 004
0034120 003 # \0 P 240 244 240 224 017 242 225 017 242 240 227 301
0034140 4 - - l i n k t o t h e
0034160 n e x t e l d e r f r a m e
0034200 i n t h e p r o c e s s
0034220 s t a c k 226 304 004 \t i \0 024 304 004 t 222
0034240 \0 / 212 017 240 240 227 301 \r n e x t P C :
0034260 W o r d , 226 304 004 6 k 001 023 214 017 242
0034300 240 227 301 $ - - t h e c o n t i
0034320 n u a t i o n P C f o r t
0034340 h e f r a m e 226 304 004 \t i \0 024 304
0034360 006 \0 236 004 \0 \0 A 212 017 240 240 227 301 021 n e
0034400 x t S t a t u s : W o r d , 226
0034420 304 004 # 213 \0 361 214 017 242 240 227 301 ( - -
0034440 t h e c o n t i n u a t i o n
0034460 S t a t u s f o r t h e
0034500 f r a m e 226 304 004 \t i \0 024 304 004 @ O
0034520 \0 033 212 017 240 240 227 301 \f n R e g s :
0034540 W o r d , 226 304 004 034 200 \0 203 214 017 242 240
0034560 227 301 ) - - t h e # o f r
0034600 e g i s t e r s s a v e d i
0034620 n t h i s N a c h o 226 304 004 \t
0034640 i \0 024 304 004 020 T \0 \a 212 017 240 240 227 301 016
0034660 o t h e r s : N a c h o , 226 304
0034700 004 \r O \0 A 214 017 242 240 227 301 0 - - t
0034720 h e l i n k t o t h e a
0034740 r e a f o r m o r e s a v
0034760 e d r e g i s t e r s 226 304 004 \t
0035000 i \0 024 304 006 001 030 333 \0 \0 { 212 017 240 240 227
0035020 301 016 r e g s : R e g A r r a y
0035040 226 304 004 V 223 001 270 214 017 242 240 227 301 ( - -
0035060 t h e s a v e d r e g i s
0035100 t e r s ( l o c a l v a r i
0035120 a b l e s ) 226 304 004 \t i \0 024 304 006 \0
0035140 322 003 \0 \0 ^ 212 017 240 240 227 301 002 ] ; 226 304
0035160 004 A 337 \0 240 304 006 \0 372 \r \0 \0 u 212 017 240
0035200 240 227 301 \n R e g A r r a y : 226 017
0035220 241 240 227 301 004 T Y P E 226 017 240 240 227 301 003
0035240 = 226 017 241 240 227 301 005 A R R A Y 226
0035260 017 240 240 227 301 005 R e g 226 017 241 240 227
0035300 301 002 O F 226 017 240 240 227 301 006 W o r d
0035320 ; 226 304 004 A 337 \0 240 304 004 S 246 \0 ) 212 017
0035340 240 240 227 301 005 R e g : 226 017 241 240 227 301
0035360 004 T Y P E 226 017 240 240 227 301 \f = [
0035400 0 . . 1 5 ] ; 226 017 242 240 227 301 003 -
0035420 - 226 305 005 X e r o x 305 \n P r e s
0035440 s F o n t s 305 016 T i m e s R o m
0035460 a n - B I R 017 243 241 033 240 223 304 004 003 #
0035500 \0 P 240 244 240 224 017 243 225 017 243 240 227 301 + S
0035520 h o u l d t h i s b e s o
0035540 m e t h i n g o u t o f D
0035560 r a g O p s ? ? ? ? 226 017 242 240 227 301
0035600 004 a j d 226 304 004 034 ; \0 P 304 004 S 217
0035620 \0 + 212 305 005 X e r o x 305 \n P r e s
0035640 s F o n t s 305 016 T i m e s R o m
0035660 a n - B R R 017 243 241 033 240 223 304 004 003 #
0035700 \0 P 240 244 240 224 017 244 225 017 244 240 227 301 023 D
0035720 e t a c h i n g p r o c e s s
0035740 e s 226 304 004 A 337 \0 240 304 004 V 306 \0 / 212
0035760 017 244 240 227 301 006 D e t a c h 226 017 240 240
0036000 227 301 002 : 226 017 241 240 227 301 004 P R O C
0036020 226 017 240 240 227 301 002 [ 226 017 241 240 227 301 \a
0036040 P R O C E S S 226 017 240 240 227 301 002 ] ;
0036060 226 304 004 034 ; \0 P 304 004 @ 271 \0 % 212 017 244
0036100 240 227 301 + I d e n t i t y o f
0036120 t h e c u r r e n t l y e x
0036140 e c u t i n g p r o c e s s 226
0036160 304 004 A 337 \0 240 304 004 f q \0 > 212 017 243 240
0036200 227 301 \n G e t C u r r e n t 226 017 242
0036220 240 227 301 002 : 226 305 005 X e r o x 305 \n
0036240 P r e s s F o n t s 305 016 T i m e
0036260 s R o m a n - M I R 017 243 241 033 240 223
0036300 304 004 003 # \0 d 240 244 240 224 017 245 225 017 245 240
0036320 227 301 004 S A F E 226 017 242 240 227 301 001 226
0036340 017 245 240 227 301 004 P R O C 226 017 242 240 227 301
0036360 001 226 017 245 240 227 301 \a R E T U R N S
0036400 226 017 242 240 227 301 \n [ P r o c e s s
0036420 ] 226 304 004 \t i \0 024 304 004 [ ` \0 9 212 017
0036440 242 240 227 301 002 = 226 017 245 240 227 301 016 T R
0036460 U S T E D I N L I N E 226 017 242 240
0036500 227 301 002 { 226 304 004 \t i \0 024 304 004 3 G
0036520 \0 ! 212 017 242 240 227 301 002 } ; 226 304 004 034 ;
0036540 \0 P 304 004 J M \0 3 212 017 244 240 227 301 027 P
0036560 r i o r i t i e s o f p r o
0036600 c e s s e s 226 304 004 A 337 \0 240 304 006 001
0036620 ; 177 \0 \0 350 212 017 244 240 227 301 \v S e t P
0036640 r i o r i t y 226 017 240 240 227 301 002 :
0036660 226 017 241 240 227 301 004 S A F E 226 017 240 240 227
0036700 301 001 226 017 241 240 227 301 004 P R O C 226 017
0036720 240 240 227 301 016 [ p : P r i o r i
0036740 t y ] 226 304 004 \t i \0 024 304 004 $ 263 \0 034
0036760 212 017 240 240 227 301 002 = 226 017 241 240 227 301 016
0037000 T R U S T E D I N L I N E 226 017
0037020 240 240 227 301 002 { 226 304 004 \t i \0 024 304 006
0037040 \0 363 w \0 \0 301 212 017 240 240 227 301 002 } ; 226
0037060 304 004 \t i \0 024 304 006 \0 366 027 \0 \0 313 212 017
0037100 243 240 227 301 = T h i s w i l l s
0037120 c r e w u p l o w e s t R u
0037140 n n i n g P r i o r i t y i f
0037160 w e ' r e n o t c a r e f
0037200 u l 226 017 242 240 227 301 \v ? ? ? ? -
0037220 a j d 226 304 004 \t i \0 024 304 004 $ 016 \0
0037240 037 212 304 004 A 337 \0 240 304 004 { 243 \0 o 212 017
0037260 243 240 227 301 \v G e t P r i o r i t y
0037300 226 017 242 240 227 301 002 : 226 017 245 240 227 301 004
0037320 S A F E 226 017 242 240 227 301 001 226 017 245 240
0037340 227 301 004 P R O C 226 017 242 240 227 301 001 226
0037360 017 245 240 227 301 \a R E T U R N S 226 017 242
0037400 240 227 301 \v [ P r i o r i t y ] 226
0037420 304 004 \t i \0 024 304 004 ~ 261 \0 w 212 017 242 240
0037440 227 301 002 = 226 017 245 240 227 301 016 T R U S
0037460 T E D I N L I N E 226 017 242 240 227 301
0037500 002 { 226 304 004 \t i \0 024 304 004 : 345 \0 :
0037520 212 017 245 240 227 301 002 } ; 226 304 004 034 ; \0 P
0037540 304 006 001 ' 275 \0 001 B 212 017 244 240 227 301 022 A
0037560 b o r t i n g a p r o c e s
0037600 s 226 304 004 A 337 \0 240 304 006 001 017 025 \0 001 J
0037620 212 017 244 240 227 301 005 A b o r t 226 017 240 240
0037640 227 301 002 : 226 017 241 240 227 301 004 P R O C
0037660 226 017 240 240 227 301 \v [ P r o c e s s
0037700 ] ; 226 304 004 \t i \0 024 304 004 N 305 \0 f 212
0037720 017 242 240 227 301 1 R e q u e s t s t
0037740 h a t t h e i n d i c a t e
0037760 d p r o c e s s b e a b o
0040000 r t e d . 226 304 004 \t i \0 024 304 004
0040020 P 373 \0 p 212 304 004 A 337 \0 240 304 006 004 211 002
0040040 \0 006 273 212 017 244 240 227 301 \r C h e c k F
0040060 o r A b o r t 226 017 240 240 227 301 002 :
0040100 226 017 241 240 227 301 004 S A F E 226 017 240 240 227
0040120 301 001 226 017 241 240 227 301 004 P R O C 226 017
0040140 240 240 227 301 001 ; 226 304 004 \t i \0 024 304 004 031
0040160 234 \0 ) 212 017 242 240 227 301 F C h e c k s
0040200 f o r t h e c u r r e n t
0040220 p r o c e s s b e i n g a
0040240 s k e d t o a b o r t b y
0040260 A b o r t . R a i s e s
0040300 226 017 245 240 227 301 \a A B O R T E D 226 017
0040320 242 240 227 301 \n i f s u c h a 226
0040340 304 004 \t 341 \0 024 304 006 001 7 343 \0 002 034 212 017
0040360 242 240 227 301 D r e q u e s t h a s
0040400 b e e n m a d e . O t h
0040420 e r w i s e C h e c k F o r A
0040440 b o r t i s a n u l l o
0040460 p e r a t i o n . 226 304 004 \t i \0 024
0040500 304 004 E 7 \0 203 212 304 004 A 337 \0 240 304 004 ?
0040520 272 \0 205 212 017 244 240 227 301 \r D i s a b l
0040540 e A b o r t s 226 017 240 240 227 301 002 :
0040560 226 017 241 240 227 301 004 P R O C 226 017 240 240 227
0040600 301 027 [ c o n d i t i o n : C
0040620 o n d i t i o n ] 226 304 004 \t i \0 024
0040640 304 004 k 352 \0 373 212 017 240 240 227 301 002 = 226
0040660 017 241 240 227 301 016 T R U S T E D I N
0040700 L I N E 226 017 240 240 227 301 ! { c o n
0040720 d i t i o n ^ . f l a g s . a b
0040740 o r t E n a b l e _ 226 017 241 240
0040760 227 301 005 F A L S E 226 017 240 240 227 301 002 }
0041000 ; 226 304 004 \t i \0 024 304 004 ! 201 \0 X 212 304
0041020 004 A 337 \0 240 304 004 d s 001 / 212 017 244 240 227
0041040 301 \f E n a b l e A b o r t s 226 017
0041060 240 240 227 301 002 : 226 017 241 240 227 301 004 P R
0041100 O C 226 017 240 240 227 301 027 [ c o n d i
0041120 t i o n : C o n d i t i o n ]
0041140 226 304 004 \t i \0 024 304 004 & 255 \0 211 212 017 240
0041160 240 227 301 002 = 226 017 241 240 227 301 016 T R U
0041200 S T E D I N L I N E 226 017 240 240 227
0041220 301 ! { c o n d i t i o n ^ . f
0041240 l a g s . a b o r t E n a b l e
0041260 _ 226 017 241 240 227 301 004 T R U E 226 017
0041300 240 240 227 301 002 } ; 226 240 k 240 j 017 241 017 245
0041320 223 304 006 \0 \0 035 001 B Q 240 244 240 250 305 005 X
0041340 e r o x 305 \n P r e s s F o n t s
0041360 305 \n L a u r e l - M R R 017 243 241 033
0041400 240 223 304 004 003 # \0 P 240 244 240 224 017 240 225 017
0041420 240 240 227 304 004 K \r \0 % 304 006 \0 346 304 \0 \0
0041440 O 212 301 001 6 226 304 004 034 ; \0 P 304 006 \0 203
0041460 033 \0 \0 1 212 305 005 X e r o x 305 \n P r
0041500 e s s F o n t s 305 016 T i m e s R
0041520 o m a n - B R R 017 243 241 033 240 223 304 004
0041540 003 # \0 P 240 244 240 224 017 241 225 017 241 240 227 301
0041560 025 C o n t r o l o f S c h e
0041600 d u l i n g 226 304 004 A 337 \0 240 304 006 001
0041620 W S \0 \0 205 212 017 241 240 227 301 005 P a u s
0041640 e 226 017 240 240 227 301 002 : 226 305 005 X e r
0041660 o x 305 \n P r e s s F o n t s 305 016
0041700 T i m e s R o m a n - M R R 017 243
0041720 241 033 240 223 304 004 003 # \0 d 240 244 240 224 017 242
0041740 225 017 242 240 227 301 004 S A F E 226 017 240 240 227
0041760 301 001 226 017 242 240 227 301 004 P R O C 226 017
0042000 240 240 227 301 020 [ t i c k s : T i
0042020 c k s ] ; 226 304 004 \t i \0 024 304 006 \0 213
0042040 b \0 \0 7 212 304 004 A 337 \0 240 304 006 001 033 207
0042060 \0 \0 r 212 017 241 240 227 301 005 Y i e l d 226
0042100 017 240 240 227 301 002 : 226 017 242 240 227 301 004 S
0042120 A F E 226 017 240 240 227 301 001 226 017 242 240 227
0042140 301 004 P R O C 226 017 240 240 227 301 003 =
0042160 226 017 242 240 227 301 \a T R U S T E D 226 017
0042200 240 240 227 301 001 226 017 242 240 227 301 006 I N L
0042220 I N E 226 017 240 240 227 301 024 { D i r e
0042240 c t e d Y i e l d [ ] } ; 226 304
0042260 004 A 337 \0 240 304 004 m 314 \0 - 212 304 004 A 337
0042300 \0 240 304 006 \0 272 243 \0 \0 N 212 017 241 240 227 301
0042320 \r D i r e c t e d Y i e l d 226 017
0042340 240 240 227 301 002 : 226 017 242 240 227 301 006 U N
0042360 S A F E 226 017 240 240 227 301 001 226 017 242 240
0042400 227 301 004 P R O C 226 017 240 240 227 301 : [
0042420 n e x t S t a t e : P r o c e
0042440 s s S t a t e _ r e a d y ,
0042460 n e x t P r o c e s s : P r
0042500 o c e s s _ 226 017 242 240 227 301 003 N
0042520 I L 226 017 240 240 227 301 001 , 226 304 004 \t i \0
0042540 020 304 006 \0 264 237 \0 \0 M 212 017 240 240 227 301 021
0042560 w h e n : T i c k s _ 0 ]
0042600 ; 226 304 004 \t i \0 024 304 006 \0 216 203 \0 \0 >
0042620 212 304 004 A 337 \0 240 304 006 \0 246 233 \0 \0 J 212
0042640 017 241 240 227 301 \f S e t T i m e S l i
0042660 c e 226 017 240 240 227 301 002 : 226 017 242 240 227
0042700 301 004 S A F E 226 017 240 240 227 301 001 226 017
0042720 242 240 227 301 004 P R O C 226 017 240 240 227 301 020
0042740 [ t i c k s : T i c k s ] ;
0042760 226 304 004 A 337 \0 240 304 004 % y \0 021 212 304 004
0043000 034 ; \0 P 304 004 | ~ \0 ; 212 017 241 240 227 301
0043020 022 P r o c e s s v a l i d a t
0043040 i o n 226 304 004 A 337 \0 240 304 006 \0 263 h \0
0043060 \0 Y 212 017 241 240 227 301 017 V a l i d a t
0043100 e P r o c e s s 226 017 240 240 227 301 002 :
0043120 226 017 242 240 227 301 004 P R O C 226 017 240 240
0043140 227 301 \v [ P r o c e s s ] ; 226 304
0043160 004 A 337 \0 240 304 004 L 307 \0 ' 212 017 241 240 227
0043200 301 016 I n v a l i d P r o c e s s
0043220 226 017 240 240 227 301 002 : 226 017 242 240 227 301 005
0043240 E R R O R 226 017 240 240 227 301 024 [ p r
0043260 o c e s s : P r o c e s s ] ;
0043300 226 304 004 034 ; \0 P 304 004 J 354 \0 ) 212 305 005
0043320 X e r o x 305 \n P r e s s F o n t
0043340 s 305 016 T i m e s R o m a n - B R
0043360 R 017 243 241 033 240 223 304 004 \t i \0 310 240 244 240
0043400 224 017 243 225 017 243 240 227 301 016 P r o c e s
0043420 s o r d a t a 226 304 004 A 337 \0 240 304
0043440 006 \0 250 035 \0 \0 a 212 305 005 X e r o x 305
0043460 \n P r e s s F o n t s 305 016 T i m
0043500 e s R o m a n - M I R 017 243 241 033 240
0043520 223 304 004 003 # \0 P 240 244 240 224 017 244 225 017 244
0043540 240 227 301 ^ P r o c e s s o r s a
0043560 r e c h a i n e d t o g e t
0043600 h e r i n a c i r c u l a
0043620 r q u e u e t h a t i s
0043640 n o t m o d i f i e d a f t
0043660 e r i n i t i a l i z a t i o
0043700 n . 226 304 004 E 237 \0 240 304 006 \0 217 Q \0 \0
0043720 U 212 017 244 240 227 301 031 P r o c e s s o
0043740 r d a t a i s p i n n e d
0043760 . 226 304 004 A 337 \0 240 304 004 e 235 \0 > 212 304
0044000 004 A 337 \0 240 304 004 } 300 \0 O 212 017 240 240 227
0044020 301 \v P r o c e s s o r : 226 017 242
0044040 240 227 301 004 T Y P E 226 017 240 240 227 301 003
0044060 = 226 017 242 240 227 301 \f L O N G P O
0044100 I N T E R 226 017 240 240 227 301 001 226 017 242
0044120 240 227 301 002 T O 226 017 240 240 227 301 016 P r
0044140 o c e s s o r R e p ; 226 304 004 A 337
0044160 \0 240 304 006 \0 346 & \0 \0 225 212 017 240 240 227 301
0044200 016 P r o c e s s o r R e p : 226
0044220 017 242 240 227 301 004 T Y P E 226 017 240 240 227 301
0044240 003 = 226 017 242 240 227 301 006 R E C O R
0044260 D 226 017 240 240 227 301 002 [ 226 304 004 \t i \0
0044300 024 304 004 j R \0 G 212 017 240 240 227 301 020 n e
0044320 x t : P r o c e s s o r , 226 304
0044340 004 031 023 003 Y 214 017 244 240 227 301 031 - - n
0044360 e x t p r o c e s s o r i n
0044400 r i n g 226 304 004 \t i \0 024 304 004 . i
0044420 \0 212 017 240 240 227 301 030 o r d e r s :
0044440 P r o c e s s o r O r d e r s
0044460 , 226 304 004 | 243 002 310 214 017 244 240 227 301 ) -
0044500 - o r d e r s f o r w h a
0044520 t t o d o a f t e r r e
0044540 s c h e d u l e 226 304 004 \t i \0 024 304
0044560 006 001 261 224 \0 001 5 212 017 240 240 227 301 022 s w
0044600 i t c h T o : P r o c e s s ,
0044620 226 304 004 w 5 001 253 214 017 244 240 227 301 5 - -
0044640 i f o r d e r s = s w i
0044660 t c h T o G i v e n , t h e n
0044700 t h i s i s t h e o n e
0044720 t o 226 304 004 Y 355 \0 213 304 006 \0 244 027 \0
0044740 \0 y 212 017 244 240 227 301 \t s w i t c h
0044760 t o 226 304 004 \t i \0 024 304 004 ` 335 \0 J 212
0045000 017 240 240 227 301 021 r u n n i n g : P
0045020 r o c e s s , 226 304 004 # j \0 w 214 017
0045040 244 240 227 301 " - - t h e p r o c
0045060 e s s c u r r e n t l y b e
0045100 i n g r u n 226 304 004 \t i \0 024 304 006
0045120 \0 325 ? \0 \0 251 212 017 240 240 227 301 024 s i m
0045140 : R e f S i m P r o c e s s o
0045160 r 226 304 004 = $ 001 027 214 017 244 240 227 301 \v -
0045200 - S I M o n l y 226 304 004 \t i \0
0045220 024 304 004 g ? \0 U 212 017 240 240 227 301 002 ] ;
0045240 226 304 004 \t i \0 024 304 006 \0 273 370 \0 \0 241 212
0045260 304 004 A 337 \0 240 304 004 d 325 \0 Z 212 017 240 240
0045300 227 301 021 R e f S i m P r o c e s s
0045320 o r : 226 017 242 240 227 301 004 T Y P E 226
0045340 017 240 240 227 301 003 ~ 226 017 242 240 227 301 003
0045360 R E F 226 017 240 240 227 301 021 S i m P r
0045400 o c e s s o r R e p ; 226 304 004 A 337
0045420 \0 240 304 004 R 243 \0 M 212 017 240 240 227 301 021 S
0045440 i m P r o c e s s o r R e p :
0045460 226 017 242 240 227 301 004 T Y P E 226 017 240 240 227
0045500 301 003 ~ 226 017 242 240 227 301 006 R E C O
0045520 R D 226 017 240 240 227 301 003 [ 226 017 244 240
0045540 227 301 \v - - S I M o n l y 226 304
0045560 004 \t i \0 024 304 004 u 377 \0 s 212 017 240 240 227
0045600 301 016 l o c k : S i m L o c k ,
0045620 226 304 004 \t i \0 024 304 006 \0 224 313 \0 \0 230 212
0045640 017 240 240 227 301 023 i n t e r r u p t s
0045660 E n a b l e d : 226 017 242 240 227 301 004
0045700 B O O L 226 017 240 240 227 301 001 , 226 304 004 \t
0045720 i \0 024 304 004 ! 213 \0 $ 212 017 240 240 227 301 025
0045740 r e s c h e d u l e R e q u e s
0045760 t e d : 226 017 242 240 227 301 004 B O O L
0046000 226 017 240 240 227 301 001 , 226 304 004 \t i \0 024 304
0046020 006 001 } C \0 001 257 212 017 240 240 227 301 021 p r
0046040 o c e s s : P r o c e s s , 226
0046060 304 004 \f # 003 D 214 301 022 - - a n a
0046100 u x r e g i s t e r 226 304 004 \t i
0046120 \0 024 304 006 \0 236 G \0 \0 275 212 017 240 240 227 301
0046140 024 p r o c e s s o r : P r o c
0046160 e s s o r 226 304 006 \0 205 276 \0 005 5 214 301
0046200 022 - - a n a u x r e g i s
0046220 t e r 226 304 004 \t i \0 024 304 004 u 301 \0 225
0046240 212 017 240 240 227 301 002 ] ; 226 304 004 \t i \0 024
0046260 304 004 E 333 \0 ^ 212 304 004 A 337 \0 240 304 006 001
0046300 $ Q \0 001 244 212 017 240 240 227 301 021 P r o c
0046320 e s s o r O r d e r s : 226 017 242
0046340 240 227 301 004 T Y P E 226 017 240 240 227 301 003
0046360 = 226 017 242 240 227 301 \a M A C H I N E
0046400 226 017 240 240 227 301 001 226 017 242 240 227 301 \t D
0046420 E P E N D E N T 226 017 240 240 227 301 002
0046440 { 226 304 004 \t i \0 024 304 004 , 037 \0 D 212 017
0046460 240 240 227 301 \n r e s e t ( 0 ) , 226
0046500 304 004 034 ( 001 7 214 017 244 240 227 301 - -
0046520 u s e f u l d u r i n g s y
0046540 s t e m i n i t ( ? ) 226 304 004
0046560 \t i \0 024 304 006 \0 363 025 \0 001 224 212 017 240 240
0046600 227 301 \r n o C h a n g e ( 1 ) ,
0046620 226 304 004 F ~ 001 / 214 017 244 240 227 301 030 - -
0046640 i g n o r e t h e r e s c
0046660 h e d u l e 226 304 004 \t i \0 024 304 004 r
0046700 312 \0 317 212 017 240 240 227 301 022 s w i t c h
0046720 T o G i v e n ( 2 ) , 226 304 004 7
0046740 210 001 w 214 017 244 240 227 301 ; - - s w i
0046760 t c h t o p r o c e s s g
0047000 i v e n b y p r o c e s s o
0047020 r . s w i t c h T o ( N I L
0047040 = > t o 226 304 004 Y 355 \0 213 304 006 \0 213
0047060 217 \0 001 023 212 017 244 240 227 301 005 b e s t )
0047100 226 304 004 \t i \0 024 304 004 8 237 \0 { 212 017 240
0047120 240 227 301 016 p a n i c S t o p ( 3
0047140 ) , 226 304 004 + 263 \0 271 214 017 244 240 227 301 2
0047160 - - s a v e c u r r e n t
0047200 p r o c e s s , t h e n s p
0047220 i n o n t h e s e o r d e
0047240 r s 226 304 004 \t i \0 024 304 004 K 3 \0 266 212
0047260 017 240 240 227 301 \v s t o p p e d ( 4
0047300 ) 226 304 004 036 p 002 221 214 017 244 240 227 301 032 -
0047320 - s t o p p e d i n r e s
0047340 p o n s e t o 226 017 240 240 227 301 \t
0047360 p a n i c S t o p 226 304 004 \t i \0 024
0047400 304 004 7 243 \0 230 212 017 240 240 227 301 002 } ; 226
0047420 240 k 240 j 017 241 017 245 223 304 006 \0 \0 035 001 B
0047440 Q 240 244 240 250 305 005 X e r o x 305 \n P r
0047460 e s s F o n t s 305 \n L a u r e l
0047500 - M R R 017 243 241 033 240 223 304 004 003 # \0 P
0047520 240 244 240 224 017 240 225 017 240 240 227 304 006 001 N 307
0047540 \0 \0 245 304 006 \0 346 304 \0 \0 O 212 301 001 7 226
0047560 304 004 034 ; \0 P 304 006 \0 203 033 \0 \0 1 212 305
0047600 005 X e r o x 305 \n P r e s s F o n
0047620 t s 305 016 T i m e s R o m a n - B
0047640 R R 017 243 241 033 240 223 304 004 \t i \0 310 240 244
0047660 240 224 017 241 225 017 241 240 227 301 022 I n t e r
0047700 r u p t H a n d l i n g 226 304 004
0047720 A 337 \0 240 304 004 _ m \0 % 212 304 004 A 337 \0
0047740 240 304 006 \0 225 H \0 \0 ; 212 017 240 240 227 301 \r
0047760 R e q u e s t K i n d : 226 305 005
0050000 X e r o x 305 \n P r e s s F o n t
0050020 s 305 016 T i m e s R o m a n - M R
0050040 R 017 243 241 033 240 223 304 004 003 # \0 d 240 244 240
0050060 224 017 242 225 017 242 240 227 301 004 T Y P E 226 017
0050100 240 240 227 301 \v = [ 0 . . 3 1 ] ;
0050120 226 304 004 A 337 \0 240 304 006 001 267 1 \0 \0 261 212
0050140 017 240 240 227 301 020 R e q u e s t W o r
0050160 d P t r : 226 017 242 240 227 301 004 T Y P
0050200 E 226 017 240 240 227 301 003 = 226 017 242 240 227
0050220 301 \f L O N G P O I N T E R 226 017
0050240 240 240 227 301 001 226 017 242 240 227 301 002 T O 226
0050260 017 240 240 227 301 \r R e q u e s t W o
0050300 r d ; 226 304 004 A 337 \0 240 304 006 002 q " \0
0050320 001 001 212 017 240 240 227 301 \r R e q u e s t
0050340 W o r d : 226 017 242 240 227 301 004 T Y P
0050360 E 226 017 240 240 227 301 003 = 226 017 242 240 227
0050400 301 006 P A C K E D 226 017 240 240 227 301 001
0050420 226 017 242 240 227 301 005 A R R A Y 226 017 240 240
0050440 227 301 \r R e q u e s t K i n d
0050460 226 017 242 240 227 301 002 O F 226 017 240 240 227 301 001
0050500 226 017 242 240 227 301 004 B O O L 226 017 240 240
0050520 227 301 001 ; 226 304 004 A 337 \0 240 304 004 f ~ \0
0050540 + 212 017 240 240 227 301 037 n u l l R e q u
0050560 e s t W o r d : R e q u e s t
0050600 W o r d = 226 017 242 240 227 301 003 A L
0050620 L 226 017 240 240 227 301 001 [ 226 017 242 240 227 301 005
0050640 F A L S E 226 017 240 240 227 301 002 ] ; 226 304
0050660 004 A 337 \0 240 304 006 \0 225 k \0 \0 @ 212 304 004
0050700 A 337 \0 240 304 006 001 " K \0 \0 177 212 017 240 240
0050720 227 301 \f I n t H a n d l e r : 226
0050740 017 242 240 227 301 004 T Y P E 226 017 240 240 227 301
0050760 003 ~ 226 017 242 240 227 301 004 P R O C 226
0051000 017 240 240 227 301 034 [ r e q u e s t K
0051020 i n d : R e q u e s t K i n d
0051040 ] ; 226 304 004 A 337 \0 240 304 006 001 ~ 202 \0 \0
0051060 253 212 304 004 A 337 \0 240 304 004 C 324 \0 037 212 305
0051100 005 X e r o x 305 \n P r e s s F o n
0051120 t s 305 016 T i m e s R o m a n - B
0051140 R R 017 243 241 033 240 223 304 004 003 # \0 P 240 244
0051160 240 224 017 243 225 017 243 240 227 301 022 R e g i s
0051200 t e r I n t H a n d l e r 226 017 240
0051220 240 227 301 002 : 226 017 242 240 227 301 004 S A F
0051240 E 226 017 240 240 227 301 001 226 017 242 240 227 301 004
0051260 P R O C 226 017 240 240 227 301 3 [ r e q
0051300 u e s t K i n d : R e q u e s
0051320 t K i n d , i n t H a n d l e
0051340 r : I n t H a n d l e r ] 226 304
0051360 004 \t i \0 020 304 006 \0 376 306 \0 \0 w 212 017 242
0051400 240 227 301 \a R E T U R N S 226 017 240 240 227
0051420 301 023 [ o l d : I n t H a n d
0051440 l e r ] ; 226 304 004 \t i \0 024 304 006 \0 245
0051460 F \0 \0 O 212 305 005 X e r o x 305 \n P r
0051500 e s s F o n t s 305 016 T i m e s R
0051520 o m a n - M I R 017 243 241 033 240 223 304 004
0051540 003 # \0 P 240 244 240 224 017 244 225 017 244 240 227 301
0051560 Y T h e i n t e r r u p t h
0051600 a n d l e r w i l l b e c
0051620 a l l e d f o r e a c h r
0051640 e q u e s t o f t h e g i
0051660 v e n k i n d . O n e n
0051700 t r y t o t h e 226 304 004 \t 341 \0
0051720 024 304 004 | 277 \0 = 212 017 244 240 227 301 \ h a
0051740 n d l e r , i n t e r r u p t
0051760 s w i l l b e d i s a b l
0052000 e d a n d t h e m e t a L
0052020 o c k w i l l b e h e l d
0052040 . T h e h a n d l e r c
0052060 a n ' t t o u c h 226 304 004 \t 341 \0
0052100 024 304 006 \0 365 300 \0 \0 { 212 017 244 240 227 301 a
0052120 a n y c o d e o r d a t a
0052140 t h a t i s n ' t p i n n
0052160 e d , a n d c a n ' t u s
0052200 e a l o t o f t i m e .
0052220 I n m o s t c a s e s
0052240 i t s h o u l d j u s t d
0052260 o 226 304 004 \t 341 \0 024 304 004 , 337 \0 027 212 017
0052300 244 240 227 301 : D e l i c a t e N o t
0052320 i f y [ s o m e I n t e r r u p
0052340 t C o n d i t i o n V a r i a b
0052360 l e ] a n d r e t u r n . 226
0052400 304 004 A 337 \0 240 304 006 \0 247 a \0 \0 X 212 304
0052420 004 034 ; \0 P 304 006 001 1 305 \0 \0 245 212 017 242
0052440 240 227 301 003 E N D 226 017 240 240 227 301 001 . 226
0052460 304 004 034 ; \0 P 304 004 B 302 \0 % 212 240 k 240
0052500 g
0052501