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