petit: make argument of Write const
[omega.git] / petit / doc / wolfe_tiny.ps
blob2ef6ba50779d50e4a9a850211096db6bcde60637
1 %!PS-Adobe-1.0
2 %%Creator: adroit.cs.umd.edu:vadik (Vadim Maslov,AVW 4176,405-2726,(301)474-3473,)
3 %%Title: stdin
4 %%CreationDate: Tue Sep  1 16:52:09 1992
5 %%DocumentFonts: Times-Roman Times-Italic Times-Bold Symbol Times-Roman DIThacks
6 %%Pages: (atend)
7 %%EndComments
8 % Start of pscat.pro -- prolog for troff translator
9 % Copyright (c) 1985,1987 Adobe Systems Incorporated. All Rights Reserved. 
10 % GOVERNMENT END USERS: See Notice file in TranScript library directory
11 % -- probably /usr/lib/ps/Notice
12 % RCS: $Header: /home/unixmail/dwonnaco/.cvs-research/omega1_2devel/petit/doc/wolfe_tiny.ps,v 1.1.1.1 2000/06/29 19:24:13 dwonnaco Exp $
13 save /pscatsave exch def
14 /$pscat 50 dict def
15 $pscat begin
16 /fm [1 0 0 1 0 0] def
17 /xo 0 def /yo 0 def
18 /M /moveto load def
19 /R /show load def
20 /S {exch currentpoint exch pop moveto show}def
21 /T {exch currentpoint pop exch moveto show}def
22 /U {3 1 roll moveto show}def
23 /siz 0 def
24 /font 0 def
25 /Z {/siz exch def SF}def
26 /F {/font exch def SF}def
27 /SF{font 0 ne
28     {catfonts font 1 sub get fm 0 siz put fm 3 siz neg put 
29      fm makefont setfont}if}def
30 /BP{save/catsv exch def 0 792 translate 72 432 div dup neg scale 
31   xo yo translate 0 0 moveto}def
32 /EP{catsv restore showpage}def
34 % definitions for PPROC callback functions
35 % each PPROC is called with the following number on the stack:
36 % pointsize charcode railmag pswidth pschar x y wid
37 /$pprocs 50 dict def
38 /fractm [.65 0 0 .6 0 0] def
39 % fractions
40 /PS1{gsave $pprocs begin
41     /wid exch def pop pop pop pop pop /ch exch def /size exch def
42     /pair $pprocs ch get def /cf currentfont def
43     cf fractm makefont setfont
44     0 .3 size mul 6 mul 2 copy neg rmoveto pair 0 get show rmoveto
45     currentfont cf setfont (\244) show setfont
46     pair 1 get show grestore wid .06 div 0 rmoveto end}def
47 $pprocs begin
48 8#34 [(1)(4)] def
49 8#36 [(1)(2)] def
50 8#46 [(3)(4)] def
51 end
52 % DIThacks fonts for some special chars
53 50 dict dup begin
54 /FontType 3 def
55 /FontName /DIThacks def
56 /FontMatrix [.001 0.0 0.0 .001 0.0 0.0] def
57 /FontBBox [-220 -280 900 900] def% a lie but ...
58 /Encoding 256 array def
59 0 1 255{Encoding exch /.notdef put}for
60 Encoding
61  dup 8#040/space put %space
62  dup 8#110/rc put %right ceil
63  dup 8#111/lt put %left  top curl
64  dup 8#112/bv put %bold vert
65  dup 8#113/lk put %left  mid curl
66  dup 8#114/lb put %left  bot curl
67  dup 8#115/rt put %right top curl
68  dup 8#116/rk put %right mid curl
69  dup 8#117/rb put %right bot curl
70  dup 8#120/rf put %right floor
71  dup 8#121/lf put %left  floor
72  dup 8#122/lc put %left  ceil
73  dup 8#140/sq put %square
74  dup 8#141/bx put %box
75  dup 8#142/ci put %circle
76  dup 8#143/br put %box rule
77  dup 8#144/rn put %root extender
78  dup 8#145/vr put %vertical rule
79  dup 8#146/ob put %outline bullet
80  dup 8#147/bu put %bullet
81  dup 8#150/ru put %rule
82  dup 8#151/ul put %underline
83  pop
84 /DITfd 100 dict def
85 /BuildChar{0 begin
86  /cc exch def /fd exch def
87  /charname fd /Encoding get cc get def
88  /charwid fd /Metrics get charname get def
89  /charproc fd /CharProcs get charname get def
90  charwid 0 fd /FontBBox get aload pop setcachedevice
91  40 setlinewidth
92  newpath 0 0 moveto gsave charproc grestore
93  end}def
94 /BuildChar load 0 DITfd put
95 %/UniqueID 5 def
96 /CharProcs 50 dict def
97 CharProcs begin
98 /space{}def
99 /.notdef{}def
100 /ru{500 0 rls}def
101 /rn{0 750 moveto 500 0 rls}def
102 /vr{20 800 moveto 0 -770 rls}def
103 /bv{20 800 moveto 0 -1000 rls}def
104 /br{20 770 moveto 0 -1040 rls}def
105 /ul{0 -250 moveto 500 0 rls}def
106 /ob{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath stroke}def
107 /bu{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath fill}def
108 /sq{80 0 rmoveto currentpoint dround newpath moveto
109     640 0 rlineto 0 640 rlineto -640 0 rlineto closepath stroke}def
110 /bx{80 0 rmoveto currentpoint dround newpath moveto
111     640 0 rlineto 0 640 rlineto -640 0 rlineto closepath fill}def
112 /ci{355 333 rmoveto currentpoint newpath 333 0 360 arc
113     50 setlinewidth stroke}def
115 /lt{20 -200 moveto 0 550 rlineto currx 800 2cx s4 add exch s4 a4p stroke}def
116 /lb{20 800 moveto 0 -550 rlineto currx -200 2cx s4 add exch s4 a4p stroke}def
117 /rt{20 -200 moveto 0 550 rlineto currx 800 2cx s4 sub exch s4 a4p stroke}def
118 /rb{20 800 moveto 0 -500 rlineto currx -200 2cx s4 sub exch s4 a4p stroke}def
119 /lk{20 800 moveto 20 300 -280 300 s4 arcto pop pop 1000 sub
120     currentpoint stroke moveto
121     20 300 4 2 roll s4 a4p 20 -200 lineto stroke}def
122 /rk{20 800 moveto 20 300 320 300 s4 arcto pop pop 1000 sub
123     currentpoint stroke moveto
124     20 300 4 2 roll s4 a4p 20 -200 lineto stroke}def
125 /lf{20 800 moveto 0 -1000 rlineto s4 0 rls}def
126 /rf{20 800 moveto 0 -1000 rlineto s4 neg 0 rls}def
127 /lc{20 -200 moveto 0 1000 rlineto s4 0 rls}def
128 /rc{20 -200 moveto 0 1000 rlineto s4 neg 0 rls}def
131 /Metrics 50 dict def Metrics begin
132 /.notdef 0 def
133 /space 500 def
134 /ru 500 def
135 /br 0 def
136 /lt 250 def
137 /lb 250 def
138 /rt 250 def
139 /rb 250 def
140 /lk 250 def
141 /rk 250 def
142 /rc 250 def
143 /lc 250 def
144 /rf 250 def
145 /lf 250 def
146 /bv 250 def
147 /ob 350 def
148 /bu 350 def
149 /ci 750 def
150 /bx 750 def
151 /sq 750 def
152 /rn 500 def
153 /ul 500 def
154 /vr 0 def
157 DITfd begin
158 /s2 500 def /s4 250 def /s3 333 def
159 /a4p{arcto pop pop pop pop}def
160 /2cx{2 copy exch}def
161 /rls{rlineto stroke}def
162 /currx{currentpoint pop}def
163 /dround{transform round exch round exch itransform} def
166 /DIThacks exch definefont pop
167 /catfonts [
168         /Times-Roman findfont
169         /Times-Italic findfont
170         /Times-Bold findfont
171         /Symbol findfont
172         /Times-Roman findfont
173         /DIThacks findfont
174         ] def
175 %%EndProlog
176 %%Page: ? 1
178 3 F
179 96 Z
180 1608 870(TINY)U
181 72 Z
182 2290 1086(l)U
183 1146(A)S
184 1222(Loop)S
185 1406(Restructuring)S
186 1862(Research)S
187 2170(Too)S
188 1 F
189 60 Z
190 1543 1374(Michael)U
191 1761(Wolfe)S
192 2364 1446(y)U
193 1062(Oregon)S
194 1262(Graduate)S
195 1503(Institute)S
196 1721(of)S
197 1791(Science)S
198 1999(and)S
199 2106(Technolog)S
200 1332 1518(19600)U
201 1502(NW)S
202 1622(von)S
203 1732(Neumann)S
204 1986(Drive)S
205 1390 1590(Beaverton,)U
206 1673(OR)S
207 1776(97006)S
208 1946(USA)S
209 1509 1662(tel:)U
210 1607(503-690-1153)S
211 1925 1734(9)U
212 1387 1806(e)U
213 1501 1734(fax:)U
214 1615(503-690-102)S
215 1414 1806(mail:)U
216 1559(mwolfe)S
217 5 F
218 (@)R
219 1 F
220 (cse.ogi.edu)R
221 1534 2022(December)U
222 1802(1990)S
224 %%Page: ? 2
226 3 F
227 60 Z
228 432 438(1.)U
229 517(Keys)S
230 664(to)S
231 734(Remember)S
232 1 F
233 582 531(T)U
234 715(is)S
235 777(designed)S
236 1012(around)S
237 1200(a)S
238 1248(charact)S
239 1423(er)S
240 1491(menu)S
241 1646(interface)S
242 1879(\(for)S
243 1990(the)S
244 2085(nonce\);)S
245 2287(to)S
246 2355(choose)S
247 2543(a)S
248 2591(menu)S
249 2746(item,)S
250 2890(move)S
251 432 603(t)U
252 42 Z
253 619 531(INY)U
254 60 Z
255 449 603(he)U
256 535(menu)S
257 698(bar)S
258 804(between)S
259 1034(menu)S
260 1196(items)S
261 1355(by)S
262 1443(using)S
263 1601(the)S
264 1703(space)S
265 1865(or)S
266 1943(backspace)S
267 2219(key,)S
268 2349(then)S
269 2481(typing)S
270 2663(the)S
271 2765(return)S
272 2937(key)S
273 2997 675(e)U
274 432 747(d)U
275 432 675(when)U
276 594(the)S
277 700(desired)S
278 906(choice)S
279 1096(is)S
280 1168(highlighted.)S
281 1510(A)S
282 1585(quicker)S
283 1798(method)S
284 2011(is)S
285 2083(to)S
286 2162(type)S
287 2298(the)S
288 2404(leading)S
289 2614(charact)S
290 2789(er)S
291 2868(of)S
292 2950(th)S
293 462 747(esired)U
294 626(choice;)S
295 821(uppercase)S
296 1082(or)S
297 1152(lowercase)S
298 1413(may)S
299 1537(be)S
300 1614(used.)S
301 1811 840(.)U
302 432 933(Q)U
303 582 840(Three)U
304 743(keys)S
305 873(always)S
306 1060(\(almost\))S
307 1281(have)S
308 1415(special)S
309 1603(meaning)S
310 582 933(at)U
311 646(any)S
312 753(menu)S
313 907(should)S
314 1087(quit)S
315 1201(T)S
316 1332(and)S
317 1439(take)S
318 1560(you)S
319 1670(back)S
320 1804(to)S
321 1871(the)S
322 1965(shell)S
323 2099(prompt.)S
324 432 1026(X)U
325 42 Z
326 1238 933(INY)U
327 60 Z
328 582 1026(at)U
329 648(any)S
330 756(menu)S
331 911(should)S
332 1092(escape)S
333 1274(or)S
334 1345(exit)S
335 1457(out)S
336 1555(of)S
337 1626(this)S
338 1734(menu.)S
339 1924(Alternative)S
340 2196(ly,)S
341 2279(the)S
342 2374('escape')S
343 2596(key)S
344 2704(has)S
345 2805(the)S
346 2900(same)S
347 5 F
348 432 1191(\303)U
349 1 F
350 582 1098(effect.)U
351 452 1191(L)U
352 582(A)S
353 648(control-L)S
354 899(will)S
355 1016(refresh)S
356 1206(the)S
357 1303(screen.)S
358 1515(Occasional)S
359 1806(junk)S
360 1936(gets)S
361 2056(by)S
362 2139(the)S
363 2236(Curses)S
364 2422(package)S
365 2643(and)S
366 2752(will)S
367 2868(not)S
368 2967(be)S
369 3 F
370 432 1407(2)U
371 1 F
372 582 1263(correcte)U
373 777(d)S
374 827(by)S
375 5 F
376 907(\303)S
377 1 F
378 (L.)R
379 3 F
380 462 1407(.)U
381 517(Starting)S
382 747(T)S
383 42 Z
384 833(Y)S
385 1 F
386 60 Z
387 582 1500(T)U
388 3 F
389 42 Z
390 787 1407(IN)U
391 1 F
392 60 Z
393 619 1500(he)U
394 699(screen)S
395 876(display)S
396 1073(shows)S
397 1245(positions)S
398 1485(via)S
399 1582(highlighting,)S
400 1915(though)S
401 2105(the)S
402 2202(screen)S
403 2379(dumps)S
404 2561(in)S
405 2630(this)S
406 2739(documenta-)S
407 432 1572(tion)U
408 546(don't)S
409 693(show)S
410 839(that)S
411 950(highlighting.)S
412 1300(To)S
413 1387(save)S
414 1514(space,)S
415 1683(multiple)S
416 1905(blank)S
417 2059(lines)S
418 2193(in)S
419 2260(the)S
420 2354(screen)S
421 2528(dumps)S
422 2708(are)S
423 2802(deleted.)S
424 582 1665(When)U
425 746(starting)S
426 947(up)S
427 1027(T)S
428 1158(with)S
429 1285(no)S
430 1365(\256le)S
431 1462(argument,)S
432 1725(you)S
433 1835(get)S
434 1929(the)S
435 2023(screen:)S
436 42 Z
437 1064(INY)S
438 54 Z
439 1191 1833(])U
440 459 1899(*)U
441 459 1833(Tiny)U
442 579(Tool)S
443 699([as)S
444 780(of)S
445 843(December)S
446 1083(1990)S
447 486 1899(Browse)U
448 687(File)S
449 843(Parse)S
450 1014(Restor)S
451 1191(System)S
452 1386(Trans)S
453 1563(Write)S
454 1740(Msgs)S
455 1929(Quit)S
456 6 F
457 432 1755(c)U
458 1770(c)T
459 1824(c)T
460 1878(c)T
461 1932(c)T
462 2025 1701(i)U
463 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
464 2052 1755(c)U
465 1809(c)T
466 1863(c)T
467 1917(c)T
468 1932(c)T
469 1 F
470 60 Z
471 432 2040(T)U
472 6 F
473 54 Z
474 432 1932(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
475 1 F
476 60 Z
477 469 2040(he)U
478 547(\256rst)S
479 661(22)S
480 742(lines)S
481 877(\(on)S
482 978(a)S
483 1025(standard)S
484 1249(24)S
485 1329(line)S
486 1440(display\))S
487 1654(are)S
488 1748(the)S
489 1842(main)S
490 1983(window;)S
491 2213(the)S
492 2307(next)S
493 2431(to)S
494 2498(last)S
495 2602(line)S
496 2713(is)S
497 2773(a)S
498 2820(message)S
499 3004 2112(-)U
500 432 2184(g)U
501 432 2112(line,)U
502 558(and)S
503 665(the)S
504 759(bottom)S
505 950(line)S
506 1061(is)S
507 1121(the)S
508 1215(current)S
509 1406(menu.)S
510 1595(The)S
511 1709(message)S
512 1933(would)S
513 2103(give)S
514 2227(the)S
515 2321(\256le)S
516 2418(name)S
517 2569(of)S
518 2639(the)S
519 2733(current)S
520 2924(pro)S
521 462 2184(ram,)U
522 592(if)S
523 650(one)S
524 758(was)S
525 872(chosen.)S
526 1095(The)S
527 1210(main)S
528 1352(menu)S
529 1507(has)S
530 1608(8)S
531 1659(choices;)S
532 1878(choices)S
533 2080(can)S
534 2185(be)S
535 2263(made)S
536 2415(from)S
537 2553(any)S
538 2660(menu)S
539 2814(by)S
540 2894(using)S
541 3004 2256(\))U
542 432 2328(t)U
543 432 2256(the)U
544 529(space)S
545 686(bar)S
546 786(and)S
547 896(backspace)S
548 1167(key)S
549 1277(to)S
550 1347(move)S
551 1503(the)S
552 1599(menu)S
553 1755(position)S
554 1971(\(shown)S
555 2169(with)S
556 2298(highlighting)S
557 2615(and)S
558 2724(the)S
559 2820(asterisk)S
560 449 2328(o)U
561 500(the)S
562 595(desired)S
563 790(choice)S
564 969(and)S
565 1077(hitting)S
566 1255(the)S
567 1349(return)S
568 1513(key,)S
569 1635(or)S
570 1705(\(faster\))S
571 1899(by)S
572 1979(typing)S
573 2153(the)S
574 2247(leading)S
575 2445(charact)S
576 2620(er)S
577 2687(of)S
578 2757(the)S
579 2851(choice.)S
580 432 2400(Here,)U
581 596(for)S
582 698(instance,)S
583 943(typing)S
584 1129('Q')S
585 1244(will)S
586 1370(quit)S
587 1496(T)S
588 1607(.)S
589 1673(All)S
590 1781(menus)S
591 1969(in)S
592 2047(T)S
593 2189(have)S
594 2334(the)S
595 2439(Msgs,)S
596 2614(Quit)S
597 2752(and)S
598 2870(Xcape)S
599 42 Z
600 1533(INY)S
601 2084(INY)S
602 2994 2472(Y)U
603 60 Z
604 432 2544(c)U
605 432 2472(options)U
606 630(\(except)S
607 829(for)S
608 920(the)S
609 1015(main)S
610 1157(menu,)S
611 1327(which)S
612 1495(has)S
613 1596(no)S
614 1677(Xcape\).)S
615 1907(Choosing)S
616 2158(Quit)S
617 2286(from)S
618 2424(any)S
619 2531(menu)S
620 2685(will)S
621 2799(quit)S
622 2913(T)S
623 42 Z
624 (IN)R
625 60 Z
626 459 2544(ompletel)U
627 671(y)S
628 724(and)S
629 834(immedia)S
630 1046(tely)S
631 1160(\(in)S
632 1250(the)S
633 1347(absence)S
634 1561(of)S
635 1634(bugs\).)S
636 1825(Choosing)S
637 2078(Msgs)S
638 2230(from)S
639 2370(any)S
640 2480(menu)S
641 2637(will)S
642 2754(display)S
643 2950(the)S
644 3004 2616(-)U
645 432 2688(o)U
646 432 2616(most)U
647 571(recent)S
648 741(saved)S
649 900(messages)S
650 1148(in)S
651 1216(the)S
652 1311(main)S
653 1453(window.)S
654 1702(Choosing)S
655 1953(Xcape)S
656 2128(from)S
657 2266(any)S
658 2374(menu)S
659 2529(returns)S
660 2717(to)S
661 2785(the)S
662 2880(previ)S
663 462 2688(us)U
664 535(menu;)S
665 706(Xcape)S
666 880(may)S
667 1004(also)S
668 1121(be)S
669 1198(chosen)S
670 1385(by)S
671 1465(typing)S
672 1639(the)S
673 1733('Escape')S
674 1964(key)S
675 2071(on)S
676 2151(your)S
677 2281(keyboard.)S
678 2994 2781(n)U
679 582(To)S
680 675(read)S
681 805(in)S
682 878(a)S
683 931(program)S
684 1161(from)S
685 1304(a)S
686 1357(\256le)S
687 1460(after)S
688 1597(starting)S
689 1804(up)S
690 1890(T)S
691 2001(,)S
692 2042(we)S
693 2138(choose)S
694 2331(the)S
695 2431(Parse)S
696 2587(option;)S
697 2784(T)S
698 2920(the)S
699 42 Z
700 1927(INY)S
701 2821(INY)S
702 60 Z
703 432 2853(asks)U
704 555(for)S
705 645(the)S
706 739(name)S
707 890(of)S
708 960(the)S
709 1054(\256le)S
710 1151(we)S
711 1241(wish)S
712 1374(to)S
713 1441(parse:)S
714 54 Z
715 459 3087(Tiny)U
716 579(Tool)S
717 699([as)S
718 780(of)S
719 843(December)S
720 1083(1990])S
721 6 F
722 432 2943(c)U
723 2970(c)T
724 3024(c)T
725 3078(c)T
726 3132(c)T
727 3186(c)T
728 1 F
729 459 3153(File:)U
730 6 F
731 1710 2889(i)U
732 432(i)S
733 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
734 1737 2943(c)U
735 2997(c)T
736 3051(c)T
737 3105(c)T
738 3159(c)T
739 3186(c)T
740 1 F
741 60 Z
742 432 3294(W)U
743 6 F
744 54 Z
745 432 3186(i)U
746 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
747 1 F
748 60 Z
749 489 3294(e)U
750 536(then)S
751 660(respond)S
752 870(with)S
753 997(the)S
754 1091(name)S
755 1242(of)S
756 1312(a)S
757 1359(\256le)S
758 1456(name:)S
759 54 Z
760 459 3594(F)U
761 459 3528(Tiny)U
762 579(Tool)S
763 699([as)S
764 780(of)S
765 843(December)S
766 1083(1990])S
767 489 3594(ile:)U
768 576(ch)S
769 6 F
770 432 3384(c)U
771 3411(c)T
772 3465(c)T
773 3519(c)T
774 3573(c)T
775 3627(c)T
776 1209 3330(i)U
777 432(i)S
778 453(iiiiiiiiiiiiiiiiiiiiiiiiiiii)S
779 1236 3384(c)U
780 3438(c)T
781 3492(c)T
782 3546(c)T
783 3600(c)T
784 3627(c)T
785 1 F
786 60 Z
787 432 3735(a)U
788 6 F
789 54 Z
790 432 3627(i)U
791 453(iiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
792 1 F
793 60 Z
794 459 3735(nd)U
795 539(this)S
796 646(\256le)S
797 743(is)S
798 803(read)S
799 927(in)S
800 994(and)S
801 1101(displayed:)S
803 %%Page: ? 3
805 1 F
806 54 Z
807 495 534(1)U
808 495 468(1:)U
809 555(Entry)S
810 522 534(:)U
811 555(real)S
812 654(a\(1:100,1:100\))S
813 495 666(3)U
814 495 600(1:)U
815 555(real)S
816 654(b\(1:100\))S
817 522 666(:)U
818 555(integer)S
819 723(n)S
820 842 732(o)U
821 495 798(7)U
822 495 732(5:)U
823 555(for)S
824 636(k)S
825 681(=)S
826 729(1,n)S
827 815(d)S
828 522 798(:)U
829 573(a\(k,k\))S
830 719(=)S
831 767(sqrt\(a\(k,k\)\))S
832 477 930(1)U
833 495 864(9:)U
834 573(for)S
835 654(i)S
836 687(=)S
837 735(k+1,n)S
838 878(do)S
839 504 930(1:)U
840 600(a\(i,k\))S
841 734(=)S
842 782(a\(i,k\)/a\(k,k\))S
843 477 1062(1)U
844 477 996(13:)U
845 600(for)S
846 681(j)S
847 714(=)S
848 762(k+1,i)S
849 893(do)S
850 504 1062(5:)U
851 618(a\(i,j\))S
852 740(=)S
853 788(a\(i,j\)-a\(i,k\)*a\(j,k\))S
854 477 1128(13:)U
855 600(endfor)S
856 495 1194(9:)U
857 573(endfor)S
858 459 1392(P)U
859 495 1260(5:)U
860 555(endfor)S
861 489 1392(arsed)U
862 621(ch)S
863 477 1458(B)U
864 (rowse)R
865 678(File)S
866 816(*Parse)S
867 1014(Restor)S
868 1191(System)S
869 1386(Trans)S
870 1563(Write)S
871 1740(Msgs)S
872 1929(Quit)S
873 6 F
874 432 456(c)U
875 465(c)T
876 519(c)T
877 573(c)T
878 627(c)T
879 681(c)T
880 735(c)T
881 789(c)T
882 843(c)T
883 897(c)T
884 951(c)T
885 1005(c)T
886 1059(c)T
887 1113(c)T
888 1167(c)T
889 1221(c)T
890 1275(c)T
891 1329(c)T
892 1383(c)T
893 1437(c)T
894 1491(c)T
895 2025 402(i)U
896 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
897 2052 456(c)U
898 510(c)T
899 564(c)T
900 618(c)T
901 672(c)T
902 726(c)T
903 780(c)T
904 834(c)T
905 888(c)T
906 942(c)T
907 996(c)T
908 1050(c)T
909 1104(c)T
910 1158(c)T
911 1212(c)T
912 1266(c)T
913 1320(c)T
914 1374(c)T
915 1428(c)T
916 1482(c)T
917 1491(c)T
918 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
919 1 F
920 42 Z
921 1124 1599(INY)U
922 60 Z
923 432(A)S
924 495(quicker)S
925 696(way)S
926 816(to)S
927 883(start)S
928 1007(up)S
929 1087(T)S
930 1218(on)S
931 1298(a)S
932 1345(\256le)S
933 1442(is)S
934 1502(to)S
935 1569(give)S
936 1693(the)S
937 1787(\256le)S
938 1884(name)S
939 2035(on)S
940 2115(the)S
941 2209(command)S
942 2467(line:)S
943 432 1815(w)U
944 648 1707(%)U
945 718(t)S
946 755(ch)S
947 475 1815(hich)U
948 599(will)S
949 713(start)S
950 837(up)S
951 917(by)S
952 997(\256rst)S
953 1110(parsing)S
954 1307(and)S
955 1414(displaying)S
956 1685(the)S
957 1779(program.)S
959 %%Page: ? 4
961 1 F
962 60 Z
963 432 531(T)U
964 3 F
965 432 438(3.)U
966 517(Transformations)S
967 1 F
968 566 531(currently)U
969 807(impleme)S
970 1019(nts)S
971 1112(8)S
972 1165(element)S
973 1357(ary)S
974 1457(loop)S
975 1587(restructuring)S
976 1918(transformations,)S
977 2334(with)S
978 2464(plans)S
979 2614(for)S
980 2707(several)S
981 2900(more)S
982 432 603(t)U
983 42 Z
984 469 531(INY)U
985 60 Z
986 449 603(o)U
987 499(be)S
988 576(added.)S
989 775(The)S
990 889(list)S
991 983(is:)S
992 582 789(c)U
993 582 696(bumping)U
994 609 789(irculati)U
995 781(on)S
996 830 882(n)U
997 582 975(i)U
998 582 882(distributio)U
999 599 975(nterchanging)U
1000 1091 1068(\))U
1001 582 1161(p)U
1002 582 1068(negation)U
1003 810(\(or)S
1004 900(reversal)S
1005 612 1161(arallel)U
1006 764(ization)S
1007 582 1347(v)U
1008 582 1254(skewing)U
1009 612 1347(ectoriza)U
1010 804(tion)S
1011 918(\(simple\))S
1012 1581 1440(.)U
1013 3 F
1014 432 1584(3)U
1015 1 F
1016 432 1440(Each)U
1017 573(of)S
1018 643(these)S
1019 787(is)S
1020 847(explained)S
1021 1102(here)S
1022 1226(with)S
1023 1353(examples)S
1024 3 F
1025 462 1584(.1.)U
1026 562(Loop)S
1027 715(Bumping)S
1028 1 F
1029 432 1677(B)U
1030 (umping)R
1031 680(is)S
1032 744(simple)S
1033 928(adjusting)S
1034 1172(loop)S
1035 1302(lower)S
1036 1462(and)S
1037 1572(upper)S
1038 1732(limits)S
1039 1893(by)S
1040 1976(adding)S
1041 2163(\(or)S
1042 2256(subtracting\))S
1043 2567(a)S
1044 2617(constant)S
1045 2841(integer.)S
1046 432 1821(s)U
1047 432 1749(This)U
1048 567(is)S
1049 635(occasional)S
1050 890(ly)S
1051 965(used)S
1052 1103(to)S
1053 1178(make)S
1054 1337(lower)S
1055 1502(or)S
1056 1580(upper)S
1057 1745(limits)S
1058 1911(of)S
1059 1989(two)S
1060 2106(loops)S
1061 2263(match)S
1062 2438(exactly,)S
1063 2655(for)S
1064 2752(instance)S
1065 2977(to)S
1066 455 1821(atisfy)U
1067 612(the)S
1068 709(strict)S
1069 853(requirement)S
1070 1145(s)S
1071 1191(of)S
1072 1264(loop)S
1073 1394(interchangi)S
1074 1666(ng)S
1075 1749(for)S
1076 1842(non-tightly)S
1077 2133(nested)S
1078 2310(loops.)S
1079 2498(A)S
1080 2563(more)S
1081 2709(sophisticated)S
1082 3 F
1083 432 2037(3)U
1084 1 F
1085 432 1893(tool)U
1086 546(would)S
1087 716(notice)S
1088 884(the)S
1089 978(need)S
1090 1112(for)S
1091 1202(bumping)S
1092 1436(automati)S
1093 1648(cally.)S
1094 1821(An)S
1095 1914(example)S
1096 2139(is)S
1097 2199(given)S
1098 2353(under)S
1099 2510(loop)S
1100 2637(interchangi)S
1101 2909(ng.)S
1102 3 F
1103 462 2037(.2.)U
1104 562(Loop)S
1105 715(Circulation)S
1106 1 F
1107 432 2130(C)U
1108 (irculati)R
1109 644(on)S
1110 729(is)S
1111 794(a)S
1112 846(generaliz)S
1113 1068(ation)S
1114 1214(of)S
1115 1289(loop)S
1116 1421(interchangi)S
1117 1693(ng;)S
1118 1795(it)S
1119 1854(is)S
1120 1919(equivalent)S
1121 2196(to)S
1122 2268(interchangi)S
1123 2540(ng)S
1124 2624(a)S
1125 2675(loop)S
1126 2806(inside)S
1127 2974(of)S
1128 432 2202(\(or)U
1129 522(outside)S
1130 716(of\))S
1131 806(multiple)S
1132 1028(inner)S
1133 1172(\(outer\))S
1134 1356(loops)S
1135 1506(in)S
1136 1573(a)S
1137 1620(single)S
1138 1784(step.)S
1139 1936(For)S
1140 2039(example,)S
1141 2279(take)S
1142 2400(the)S
1143 2494(smoothing)S
1144 2768(program:)S
1145 54 Z
1146 495 2304(1:)U
1147 555(Entry)S
1148 495 2370(1)U
1149 (:)R
1150 555(real)S
1151 654(a\(1:100,1:100,1:100\))S
1152 495 2502(5)U
1153 495 2436(3:)U
1154 555(integer)S
1155 723(n)S
1156 522 2502(:)U
1157 555(for)S
1158 636(k)S
1159 681(=)S
1160 729(2,n)S
1161 815(do)S
1162 848 2568(o)U
1163 495 2634(9)U
1164 495 2568(7:)U
1165 573(for)S
1166 654(i)S
1167 687(=)S
1168 735(2,n)S
1169 821(d)S
1170 522 2634(:)U
1171 591(for)S
1172 672(j)S
1173 705(=)S
1174 753(2,n)S
1175 839(do)S
1176 477 2700(1)U
1177 (1:)R
1178 618(a\(k,i,j\))S
1179 781(=)S
1180 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
1181 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
1182 459 2766(i,j\))U
1183 495 2832(9:)U
1184 591(endfor)S
1185 495 2964(5)U
1186 495 2898(7:)U
1187 573(endfor)S
1188 522 2964(:)U
1189 555(endfor)S
1190 762 3096(a)U
1191 459(Parsed)S
1192 621(wave3)S
1193 477 3162(Browse)U
1194 678(File)S
1195 816(*Parse)S
1196 1014(Restor)S
1197 1191(System)S
1198 1386(Trans)S
1199 1563(Write)S
1200 1740(Msgs)S
1201 1929(Quit)S
1202 6 F
1203 432 2292(c)U
1204 2331(c)T
1205 2385(c)T
1206 2439(c)T
1207 2493(c)T
1208 2547(c)T
1209 2601(c)T
1210 2655(c)T
1211 2709(c)T
1212 2763(c)T
1213 2817(c)T
1214 2871(c)T
1215 2925(c)T
1216 2979(c)T
1217 3033(c)T
1218 3087(c)T
1219 3141(c)T
1220 3195(c)T
1221 2093 2238(i)U
1222 432(i)S
1223 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1224 2120 2292(c)U
1225 2346(c)T
1226 2400(c)T
1227 2454(c)T
1228 2508(c)T
1229 2562(c)T
1230 2616(c)T
1231 2670(c)T
1232 2724(c)T
1233 2778(c)T
1234 2832(c)T
1235 2886(c)T
1236 2940(c)T
1237 2994(c)T
1238 3048(c)T
1239 3102(c)T
1240 3156(c)T
1241 3195(c)T
1242 1 F
1243 60 Z
1244 432 3303(T)U
1245 6 F
1246 54 Z
1247 432 3195(i)U
1248 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1249 1 F
1250 60 Z
1251 469 3303(he)U
1252 550(outermost)S
1253 815('k')S
1254 909(loop)S
1255 1040(can)S
1256 1148(be)S
1257 1229('innermosted',)S
1258 1606(or)S
1259 1680(interchange)S
1260 1962(d)S
1261 2016(to)S
1262 2086(the)S
1263 2183(innermost)S
1264 2447(position,)S
1265 2679(or)S
1266 2752('intercirc)S
1267 2974(u-)S
1268 432 3447(i)U
1269 432 3375(lated')U
1270 597(inside)S
1271 768(of)S
1272 845(the)S
1273 946('j')S
1274 1030(loop)S
1275 1164(in)S
1276 1238(one)S
1277 1351(step)S
1278 1474(by)S
1279 1560(choosing)S
1280 1803(the)S
1281 1903(Circ)S
1282 2033(menu)S
1283 2193(item,)S
1284 2342(then)S
1285 2472(choosing)S
1286 2715(the)S
1287 2815(circulat)S
1288 2997(e)S
1289 449 3447(nside)U
1290 596(of)S
1291 666(the)S
1292 760('j')S
1293 837(loop:)S
1295 %%Page: ? 5
1297 1 F
1298 54 Z
1299 495 534(1)U
1300 495 468(1:)U
1301 555(Entry)S
1302 522 534(:)U
1303 555(real)S
1304 654(a\(1:100,1:100,1:100\))S
1305 495 666(7)U
1306 495 600(3:)U
1307 555(integer)S
1308 723(n)S
1309 522 666(:)U
1310 555(for)S
1311 636(i)S
1312 669(=)S
1313 717(2,n)S
1314 803(do)S
1315 848 732(o)U
1316 495 798(5)U
1317 495 732(9:)U
1318 573(for)S
1319 654(j)S
1320 687(=)S
1321 735(2,n)S
1322 821(d)S
1323 522 798(:)U
1324 591(for)S
1325 672(k)S
1326 717(=)S
1327 765(2,n)S
1328 851(do)S
1329 477 864(1)U
1330 (1:)R
1331 618(a\(k,i,j\))S
1332 781(=)S
1333 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
1334 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
1335 459 930(i,j\))U
1336 495 996(5:)U
1337 591(endfor)S
1338 495 1128(7)U
1339 495 1062(9:)U
1340 573(endfor)S
1341 522 1128(:)U
1342 555(endfor)S
1343 459 1260(I)U
1344 (ntercirculating)R
1345 810(loop)S
1346 924(k)S
1347 969(inside)S
1348 1116(of)S
1349 1179(j)S
1350 477 1326(B)U
1351 (rowse)R
1352 678(DD)S
1353 864(Loop)S
1354 1032(*Restr)S
1355 1227(See)S
1356 1395(Undo)S
1357 1587(Var)S
1358 1758(Msgs)S
1359 1947(Quit)S
1360 2115(Xcape)S
1361 6 F
1362 432 456(c)U
1363 495(c)T
1364 549(c)T
1365 603(c)T
1366 657(c)T
1367 711(c)T
1368 765(c)T
1369 819(c)T
1370 873(c)T
1371 927(c)T
1372 981(c)T
1373 1035(c)T
1374 1089(c)T
1375 1143(c)T
1376 1197(c)T
1377 1251(c)T
1378 1305(c)T
1379 1359(c)T
1380 2253 402(i)U
1381 432(i)S
1382 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1383 2280 456(c)U
1384 510(c)T
1385 564(c)T
1386 618(c)T
1387 672(c)T
1388 726(c)T
1389 780(c)T
1390 834(c)T
1391 888(c)T
1392 942(c)T
1393 996(c)T
1394 1050(c)T
1395 1104(c)T
1396 1158(c)T
1397 1212(c)T
1398 1266(c)T
1399 1320(c)T
1400 1359(c)T
1401 1 F
1402 60 Z
1403 432 1467(I)U
1404 6 F
1405 54 Z
1406 432 1359(i)U
1407 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1408 1 F
1409 60 Z
1410 452 1467(n)U
1411 504(contrast,)S
1412 732(outercircul)S
1413 994(ating)S
1414 1137(the)S
1415 1233('j')S
1416 1312(loop)S
1417 1441(\(of)S
1418 1532(the)S
1419 1627(original)S
1420 1836(program\))S
1421 2081(to)S
1422 2149(the)S
1423 2244(outermost)S
1424 2506(position,)S
1425 2736(in)S
1426 2804(one)S
1427 2912(step,)S
1428 432 1539(would)U
1429 602(produce:)S
1430 54 Z
1431 495 1641(1:)U
1432 555(Entry)S
1433 495 1707(1)U
1434 (:)R
1435 555(real)S
1436 654(a\(1:100,1:100,1:100\))S
1437 495 1839(9)U
1438 495 1773(3:)U
1439 555(integer)S
1440 723(n)S
1441 522 1839(:)U
1442 555(for)S
1443 636(j)S
1444 669(=)S
1445 717(2,n)S
1446 803(do)S
1447 860 1905(o)U
1448 495 1971(7)U
1449 495 1905(5:)U
1450 573(for)S
1451 654(k)S
1452 699(=)S
1453 747(2,n)S
1454 833(d)S
1455 522 1971(:)U
1456 591(for)S
1457 672(i)S
1458 705(=)S
1459 753(2,n)S
1460 839(do)S
1461 477 2037(1)U
1462 (1:)R
1463 618(a\(k,i,j\))S
1464 781(=)S
1465 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
1466 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
1467 459 2103(i,j\))U
1468 495 2169(7:)U
1469 591(endfor)S
1470 495 2301(9)U
1471 495 2235(5:)U
1472 573(endfor)S
1473 522 2301(:)U
1474 555(endfor)S
1475 459 2433(O)U
1476 (utercirculating)R
1477 831(loop)S
1478 945(j)S
1479 978(outside)S
1480 1152(of)S
1481 1215(k)S
1482 477 2499(B)U
1483 (rowse)R
1484 678(DD)S
1485 864(Loop)S
1486 1032(*Restr)S
1487 1227(See)S
1488 1395(Undo)S
1489 1587(Var)S
1490 1758(Msgs)S
1491 1947(Quit)S
1492 2115(Xcape)S
1493 6 F
1494 432 1629(c)U
1495 1668(c)T
1496 1722(c)T
1497 1776(c)T
1498 1830(c)T
1499 1884(c)T
1500 1938(c)T
1501 1992(c)T
1502 2046(c)T
1503 2100(c)T
1504 2154(c)T
1505 2208(c)T
1506 2262(c)T
1507 2316(c)T
1508 2370(c)T
1509 2424(c)T
1510 2478(c)T
1511 2532(c)T
1512 2253 1575(i)U
1513 432(i)S
1514 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1515 2280 1629(c)U
1516 1683(c)T
1517 1737(c)T
1518 1791(c)T
1519 1845(c)T
1520 1899(c)T
1521 1953(c)T
1522 2007(c)T
1523 2061(c)T
1524 2115(c)T
1525 2169(c)T
1526 2223(c)T
1527 2277(c)T
1528 2331(c)T
1529 2385(c)T
1530 2439(c)T
1531 2493(c)T
1532 2532(c)T
1533 1 F
1534 60 Z
1535 432 2640(T)U
1536 6 F
1537 54 Z
1538 432 2532(i)U
1539 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1540 1 F
1541 60 Z
1542 469 2640(he)U
1543 552(data)S
1544 679(dependence)S
1545 989(tests)S
1546 1121(for)S
1547 1216(intercirc)S
1548 1418(ulation)S
1549 1611(and)S
1550 1723(outercircul)S
1551 1985(ation)S
1552 2131(are)S
1553 2230(explained)S
1554 2490(in)S
1555 2562(two)S
1556 2677(recent)S
1557 2850(papers:)S
1558 2 F
1559 432 2784(L)U
1560 1 F
1561 432 2712(Utpal)U
1562 594(Banerjee)S
1563 809(,)S
1564 5 F
1565 852(")S
1566 1 F
1567 (A)R
1568 948(Theory)S
1569 1150(of)S
1570 1228(Loop)S
1571 1382(Permutations)S
1572 5 F
1573 (")R
1574 1 F
1575 1752(\(which)S
1576 1946(appears)S
1577 2157(in)S
1578 2231(the)S
1579 2332(Springer-Verlag)S
1580 2750(monograph)S
1581 2 F
1582 465 2784(anguages)U
1583 728(and)S
1584 851(Compilers)S
1585 1134(for)S
1586 1237(Parallel)S
1587 1468(Computing,)S
1588 1 F
1589 1783(Gelernter,)S
1590 2059(Nicolau)S
1591 2283(and)S
1592 2403(Padua)S
1593 2583(\(eds.\),)S
1594 2765(1990\))S
1595 2937(and)S
1596 2 F
1597 3004 2856(-)U
1598 432 2928(p)U
1599 1 F
1600 432 2856(Michael)U
1601 652(Wolfe,)S
1602 5 F
1603 840(")S
1604 1 F
1605 (Data)R
1606 1001(Dependence)S
1607 1321(and)S
1608 1430(Program)S
1609 1659(Restructuring)S
1610 5 F
1611 (")R
1612 1 F
1613 2034(\(to)S
1614 2123(appear)S
1615 2306(in)S
1616 2 F
1617 2375(The)S
1618 2487(Journal)S
1619 2696(of)S
1620 2764(Supercom)S
1621 462 2928(uting)U
1622 1 F
1623 611(in)S
1624 683(late)S
1625 796(1990)S
1626 941(or)S
1627 1016(early)S
1628 1161(1991\).)S
1629 1360(After)S
1630 1511(these)S
1631 1659(transformations,)S
1632 2076(dependence)S
1633 2385(direction)S
1634 2624(or)S
1635 2698(distance)S
1636 2920(vec-)S
1637 3 F
1638 432 3144(3)U
1639 1 F
1640 432 3000(tors)U
1641 542(are)S
1642 636(modi\256ed)S
1643 870(to)S
1644 937(account)S
1645 1145(for)S
1646 1235(the)S
1647 1329(new)S
1648 1449(loop)S
1649 1576(ordering.)S
1650 3 F
1651 462 3144(.3.)U
1652 562(Loop)S
1653 715(Distribution)S
1654 1 F
1655 432 3237(L)U
1656 (oop)R
1657 581(distribution)S
1658 881(is)S
1659 943(a)S
1660 992(well-known)S
1661 1301(transformation)S
1662 1678(which)S
1663 1847(is)S
1664 1909(often)S
1665 2055(used)S
1666 2187(to)S
1667 2256(distribute)S
1668 2506(an)S
1669 2584(outer)S
1670 2729(loop)S
1671 2857(around)S
1672 432 3309(non-tightly)U
1673 720(nested)S
1674 894(inner)S
1675 1038(loops.)S
1676 1223(As)S
1677 1309(an)S
1678 1386(example,)S
1679 1626(we)S
1680 1716(use)S
1681 1816(a)S
1682 1863(Cholesky)S
1683 2110(decomposition)S
1684 2485(program:)S
1686 %%Page: ? 6
1688 1 F
1689 54 Z
1690 495 468(1:)U
1691 555(Entry)S
1692 495 534(1)U
1693 (:)R
1694 555(real)S
1695 654(a\(1:100,1:100\))S
1696 495 666(3)U
1697 495 600(1:)U
1698 555(real)S
1699 654(b\(1:100\))S
1700 522 666(:)U
1701 555(integer)S
1702 723(n)S
1703 842 732(o)U
1704 495 798(7)U
1705 495 732(5:)U
1706 555(for)S
1707 636(k)S
1708 681(=)S
1709 729(1,n)S
1710 815(d)S
1711 522 798(:)U
1712 573(a\(k,k\))S
1713 719(=)S
1714 767(sqrt\(a\(k,k\)\))S
1715 477 930(1)U
1716 495 864(9:)U
1717 573(for)S
1718 654(i)S
1719 687(=)S
1720 735(k+1,n)S
1721 878(do)S
1722 504 930(1:)U
1723 600(a\(i,k\))S
1724 734(=)S
1725 782(a\(i,k\)/a\(k,k\))S
1726 477 1062(1)U
1727 477 996(13:)U
1728 600(for)S
1729 681(j)S
1730 714(=)S
1731 762(k+1,i)S
1732 893(do)S
1733 504 1062(5:)U
1734 618(a\(i,j\))S
1735 740(=)S
1736 788(a\(i,j\)-a\(i,k\)*a\(j,k\))S
1737 477 1128(13:)U
1738 600(endfor)S
1739 495 1194(9:)U
1740 573(endfor)S
1741 459 1392(P)U
1742 495 1260(5:)U
1743 555(endfor)S
1744 489 1392(arsed)U
1745 621(ch)S
1746 477 1458(B)U
1747 (ump)R
1748 663(Circ)S
1749 792(*Dist)S
1750 963(Inter)S
1751 1101(Neg)S
1752 1263(Par)S
1753 1407(Skew)S
1754 1581(Vec)S
1755 1740(Msgs)S
1756 1911(Quit)S
1757 2061(Xcape)S
1758 6 F
1759 432 456(c)U
1760 465(c)T
1761 519(c)T
1762 573(c)T
1763 627(c)T
1764 681(c)T
1765 735(c)T
1766 789(c)T
1767 843(c)T
1768 897(c)T
1769 951(c)T
1770 1005(c)T
1771 1059(c)T
1772 1113(c)T
1773 1167(c)T
1774 1221(c)T
1775 1275(c)T
1776 1329(c)T
1777 1383(c)T
1778 1437(c)T
1779 1491(c)T
1780 2199 402(i)U
1781 432(i)S
1782 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1783 2226 456(c)U
1784 510(c)T
1785 564(c)T
1786 618(c)T
1787 672(c)T
1788 726(c)T
1789 780(c)T
1790 834(c)T
1791 888(c)T
1792 942(c)T
1793 996(c)T
1794 1050(c)T
1795 1104(c)T
1796 1158(c)T
1797 1212(c)T
1798 1266(c)T
1799 1320(c)T
1800 1374(c)T
1801 1428(c)T
1802 1482(c)T
1803 1491(c)T
1804 1 F
1805 60 Z
1806 432 1599(A)U
1807 6 F
1808 54 Z
1809 432 1491(i)U
1810 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1811 1 F
1812 60 Z
1813 475 1599(fter)U
1814 579(distribution,)S
1815 892(the)S
1816 986(loop)S
1817 1113(looks)S
1818 1263(like:)S
1819 54 Z
1820 495 1767(1)U
1821 495 1701(1:)U
1822 555(Entry)S
1823 522 1767(:)U
1824 555(real)S
1825 654(a\(1:100,1:100\))S
1826 495 1899(3)U
1827 495 1833(1:)U
1828 555(real)S
1829 654(b\(1:100\))S
1830 522 1899(:)U
1831 555(integer)S
1832 723(n)S
1833 842 1965(o)U
1834 495 2031(7)U
1835 495 1965(5:)U
1836 555(for)S
1837 636(k)S
1838 681(=)S
1839 729(1,n)S
1840 815(d)S
1841 522 2031(:)U
1842 573(a\(k,k\))S
1843 719(=)S
1844 767(sqrt\(a\(k,k\)\))S
1845 477 2163(1)U
1846 495 2097(9:)U
1847 573(for)S
1848 654(i)S
1849 687(=)S
1850 735(k+1,n)S
1851 878(do)S
1852 504 2163(1:)U
1853 600(a\(i,k\))S
1854 734(=)S
1855 782(a\(i,k\)/a\(k,k\))S
1856 495 2295(9)U
1857 495 2229(9:)U
1858 573(endfor)S
1859 522 2295(:)U
1860 573(for)S
1861 654(i)S
1862 687(=)S
1863 735(k+1,n)S
1864 878(do)S
1865 920 2361(o)U
1866 477 2427(1)U
1867 477 2361(13:)U
1868 600(for)S
1869 681(j)S
1870 714(=)S
1871 762(k+1,i)S
1872 893(d)S
1873 504 2427(5:)U
1874 618(a\(i,j\))S
1875 740(=)S
1876 788(a\(i,j\)-a\(i,k\)*a\(j,k\))S
1877 477 2493(13:)U
1878 600(endfor)S
1879 495 2559(9:)U
1880 573(endfor)S
1881 459 2757(D)U
1882 495 2625(5:)U
1883 555(endfor)S
1884 498 2757(istributing)U
1885 738(loop)S
1886 852(i)S
1887 477 2823(B)U
1888 (rowse)R
1889 678(DD)S
1890 864(Loop)S
1891 1032(*Restr)S
1892 1227(See)S
1893 1395(Undo)S
1894 1587(Var)S
1895 1758(Msgs)S
1896 1947(Quit)S
1897 2115(Xcape)S
1898 6 F
1899 432 1689(c)U
1900 1722(c)T
1901 1776(c)T
1902 1830(c)T
1903 1884(c)T
1904 1938(c)T
1905 1992(c)T
1906 2046(c)T
1907 2100(c)T
1908 2154(c)T
1909 2208(c)T
1910 2262(c)T
1911 2316(c)T
1912 2370(c)T
1913 2424(c)T
1914 2478(c)T
1915 2532(c)T
1916 2586(c)T
1917 2640(c)T
1918 2694(c)T
1919 2748(c)T
1920 2802(c)T
1921 2856(c)T
1922 2253 1635(i)U
1923 432(i)S
1924 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1925 2280 1689(c)U
1926 1743(c)T
1927 1797(c)T
1928 1851(c)T
1929 1905(c)T
1930 1959(c)T
1931 2013(c)T
1932 2067(c)T
1933 2121(c)T
1934 2175(c)T
1935 2229(c)T
1936 2283(c)T
1937 2337(c)T
1938 2391(c)T
1939 2445(c)T
1940 2499(c)T
1941 2553(c)T
1942 2607(c)T
1943 2661(c)T
1944 2715(c)T
1945 2769(c)T
1946 2823(c)T
1947 2856(c)T
1948 1 F
1949 60 Z
1950 432 2964(T)U
1951 6 F
1952 54 Z
1953 432 2856(i)U
1954 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
1955 1 F
1956 60 Z
1957 469 2964(he)U
1958 553(dependence)S
1959 865(test)S
1960 976(for)S
1961 1073(loop)S
1962 1207(distribution)S
1963 1512(involves)S
1964 1743(\256nding)S
1965 1940(dependence)S
1966 2251(cycles,)S
1967 2443(and)S
1968 2556(keeping)S
1969 2773(all)S
1970 2860(depen-)S
1971 3 F
1972 432 3180(3)U
1973 1 F
1974 432 3036(dence)U
1975 593(cycles)S
1976 764(in)S
1977 831(a)S
1978 878(single)S
1979 1042(distributed)S
1980 1320(loop.)S
1981 3 F
1982 462 3180(.4.)U
1983 562(Loop)S
1984 715(Interchanging)S
1985 1 F
1986 582 3273(I)U
1987 (n)R
1988 657(T)S
1989 768(,)S
1990 808(choosing)S
1991 1050(Interchanging)S
1992 1410(will)S
1993 1529(interchange)S
1994 1836(the)S
1995 1935(current)S
1996 2131(loop)S
1997 2262(with)S
1998 2393(its)S
1999 2474(immedia)S
2000 2686(te)S
2001 2754(outer)S
2002 2902(loop.)S
2003 432 3345(T)U
2004 42 Z
2005 694 3273(INY)U
2006 60 Z
2007 469 3345(aking)U
2008 625(the)S
2009 721(distributed)S
2010 1001(loops)S
2011 1153(from)S
2012 1292(the)S
2013 1388(loop)S
2014 1517(distribution)S
2015 1817(example,)S
2016 2059(we)S
2017 2151(can)S
2018 2257(move)S
2019 2413(to)S
2020 2482(the)S
2021 2578('j')S
2022 2657(loop)S
2023 2785(and)S
2024 2893(inter-)S
2025 432 3417(change)U
2026 623(it)S
2027 677(with)S
2028 804(the)S
2029 898('i')S
2030 975(loop)S
2031 1102(to)S
2032 1169(get:)S
2034 %%Page: ? 7
2036 1 F
2037 54 Z
2038 495 468(1:)U
2039 555(Entry)S
2040 495 534(1)U
2041 (:)R
2042 555(real)S
2043 654(a\(1:100,1:100\))S
2044 495 666(3)U
2045 495 600(1:)U
2046 555(real)S
2047 654(b\(1:100\))S
2048 522 666(:)U
2049 555(integer)S
2050 723(n)S
2051 842 732(o)U
2052 495 798(7)U
2053 495 732(5:)U
2054 555(for)S
2055 636(k)S
2056 681(=)S
2057 729(1,n)S
2058 815(d)S
2059 522 798(:)U
2060 573(a\(k,k\))S
2061 719(=)S
2062 767(sqrt\(a\(k,k\)\))S
2063 477 930(1)U
2064 495 864(9:)U
2065 573(for)S
2066 654(i)S
2067 687(=)S
2068 735(k+1,n)S
2069 878(do)S
2070 504 930(1:)U
2071 600(a\(i,k\))S
2072 734(=)S
2073 782(a\(i,k\)/a\(k,k\))S
2074 477 1062(1)U
2075 495 996(9:)U
2076 573(endfor)S
2077 504 1062(3:)U
2078 582(for)S
2079 663(j)S
2080 696(=)S
2081 744(k+1,n)S
2082 887(do)S
2083 1081 1128(o)U
2084 477 1194(1)U
2085 495 1128(9:)U
2086 591(for)S
2087 672(i)S
2088 705(=)S
2089 753(max\(k+1,j\),n)S
2090 1054(d)S
2091 504 1194(5:)U
2092 618(a\(i,j\))S
2093 740(=)S
2094 788(a\(i,j\)-a\(i,k\)*a\(j,k\))S
2095 477 1326(1)U
2096 495 1260(9:)U
2097 591(endfor)S
2098 504 1326(3:)U
2099 582(endfor)S
2100 459 1524(I)U
2101 495 1392(5:)U
2102 555(endfor)S
2103 477 1524(nterchanging)U
2104 777(loops)S
2105 912(i)S
2106 945(and)S
2107 1041(j)S
2108 477 1590(B)U
2109 (rowse)R
2110 678(DD)S
2111 864(Loop)S
2112 1032(*Restr)S
2113 1227(See)S
2114 1395(Undo)S
2115 1587(Var)S
2116 1758(Msgs)S
2117 1947(Quit)S
2118 2115(Xcape)S
2119 6 F
2120 432 456(c)U
2121 489(c)T
2122 543(c)T
2123 597(c)T
2124 651(c)T
2125 705(c)T
2126 759(c)T
2127 813(c)T
2128 867(c)T
2129 921(c)T
2130 975(c)T
2131 1029(c)T
2132 1083(c)T
2133 1137(c)T
2134 1191(c)T
2135 1245(c)T
2136 1299(c)T
2137 1353(c)T
2138 1407(c)T
2139 1461(c)T
2140 1515(c)T
2141 1569(c)T
2142 1623(c)T
2143 2253 402(i)U
2144 432(i)S
2145 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2146 2280 456(c)U
2147 510(c)T
2148 564(c)T
2149 618(c)T
2150 672(c)T
2151 726(c)T
2152 780(c)T
2153 834(c)T
2154 888(c)T
2155 942(c)T
2156 996(c)T
2157 1050(c)T
2158 1104(c)T
2159 1158(c)T
2160 1212(c)T
2161 1266(c)T
2162 1320(c)T
2163 1374(c)T
2164 1428(c)T
2165 1482(c)T
2166 1536(c)T
2167 1590(c)T
2168 1623(c)T
2169 432(i)S
2170 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2171 1 F
2172 42 Z
2173 2512 1731(INY)U
2174 60 Z
2175 2997(e)S
2176 432 1803(l)U
2177 432 1731(Note)U
2178 573(how)S
2179 700(the)S
2180 798(triangular)S
2181 1057(loop)S
2182 1188(limits)S
2183 1350(have)S
2184 1488(been)S
2185 1626(modi\256ed;)S
2186 1881(some)S
2187 2032(future)S
2188 2200(version)S
2189 2401(of)S
2190 2475(T)S
2191 2609(will)S
2192 2726(simplify)S
2193 2950(th)S
2194 449 1803(oop)U
2195 568(limits)S
2196 735(of)S
2197 814(the)S
2198 917('i')S
2199 1003(loop)S
2200 1139(to)S
2201 1215(be)S
2202 1301(simply)S
2203 1494('j,n',)S
2204 1640(elimina)S
2205 1822(ting)S
2206 1945(the)S
2207 2048('max')S
2208 2221(when)S
2209 2380(unnecessary.)S
2210 2738(Loop)S
2211 2893(inter-)S
2212 432 1947(v)U
2213 432 1875(changing)U
2214 677(is)S
2215 740(legal)S
2216 881(if)S
2217 941(there)S
2218 1085(are)S
2219 1182(no)S
2220 1265(\()S
2221 4 F
2222 (<)R
2223 1 F
2224 (,)R
2225 4 F
2226 (>)R
2227 1 F
2228 (\))R
2229 1409(dependence)S
2230 1717(relations,)S
2231 1963(and)S
2232 2073(the)S
2233 2170(dependence)S
2234 2478(direction)S
2235 2716(and)S
2236 2826(distance)S
2237 462 1947(ector)U
2238 603(element)S
2239 795(s)S
2240 838(for)S
2241 928(the)S
2242 1022(interchange)S
2243 1304(d)S
2244 1354(loops)S
2245 1504(are)S
2246 1598(also)S
2247 1715(interchange)S
2248 1997(d.)S
2249 2997 2040(e)U
2250 432 2112(\()U
2251 582 2040(Non-tightly)U
2252 886(nested)S
2253 1063(loops)S
2254 1216(can)S
2255 1323(also)S
2256 1443(be)S
2257 1523(interchange)S
2258 1805(d.)S
2259 1893(For)S
2260 1999(instance,)S
2261 2235(we)S
2262 2328(can)S
2263 2434(take)S
2264 2557(the)S
2265 2653(above)S
2266 2819(exampl)S
2267 452 2112(after)U
2268 590(interchangi)S
2269 862(ng)S
2270 949(the)S
2271 1050('i')S
2272 1134(and)S
2273 1248('j')S
2274 1331(loops\))S
2275 1507(and)S
2276 1620(choose)S
2277 1813(to)S
2278 1886(interchange)S
2279 2194(the)S
2280 2294('j')S
2281 2377(loop)S
2282 2510(outwards.)S
2283 2791(This)S
2284 2924(pro-)S
2285 432 2184(duces)U
2286 589(the)S
2287 683(result:)S
2288 54 Z
2289 495 2286(1:)U
2290 555(Entry)S
2291 495 2352(1)U
2292 (:)R
2293 555(real)S
2294 654(a\(1:100,1:100\))S
2295 495 2484(3)U
2296 495 2418(1:)U
2297 555(real)S
2298 654(b\(1:100\))S
2299 522 2484(:)U
2300 555(integer)S
2301 723(n)S
2302 839 2550(o)U
2303 477(13:)S
2304 564(for)S
2305 645(j)S
2306 678(=)S
2307 726(1,n)S
2308 812(d)S
2309 495 2616(5:)U
2310 573(for)S
2311 654(k)S
2312 699(=)S
2313 747(1,j-1)S
2314 866(do)S
2315 1081 2682(o)U
2316 477 2748(1)U
2317 495 2682(9:)U
2318 591(for)S
2319 672(i)S
2320 705(=)S
2321 753(max\(k+1,j\),n)S
2322 1054(d)S
2323 504 2748(5:)U
2324 618(a\(i,j\))S
2325 740(=)S
2326 788(a\(i,j\)-a\(i,k\)*a\(j,k\))S
2327 495 2880(5)U
2328 495 2814(9:)U
2329 591(endfor)S
2330 522 2880(:)U
2331 573(endfor)S
2332 495 2946(7)U
2333 (:)R
2334 573(a\(j,j\))S
2335 695(=)S
2336 743(sqrt\(a\(j,j\)\))S
2337 477 3078(1)U
2338 495 3012(9:)U
2339 573(for)S
2340 654(i)S
2341 687(=)S
2342 735(j+1,n)S
2343 866(do)S
2344 504 3078(1:)U
2345 600(a\(i,j\))S
2346 722(=)S
2347 770(a\(i,j\)/a\(j,j\))S
2348 477 3210(1)U
2349 495 3144(9:)U
2350 573(endfor)S
2351 504 3210(3:)U
2352 564(endfor)S
2353 459 3342(I)U
2354 (nterchanging)R
2355 777(loops)S
2356 912(k)S
2357 957(and)S
2358 1053(j)S
2359 477 3408(B)U
2360 (rowse)R
2361 678(DD)S
2362 864(Loop)S
2363 1032(*Restr)S
2364 1227(See)S
2365 1395(Undo)S
2366 1587(Var)S
2367 1758(Msgs)S
2368 1947(Quit)S
2369 2115(Xcape)S
2370 6 F
2371 432 2274(c)U
2372 2307(c)T
2373 2361(c)T
2374 2415(c)T
2375 2469(c)T
2376 2523(c)T
2377 2577(c)T
2378 2631(c)T
2379 2685(c)T
2380 2739(c)T
2381 2793(c)T
2382 2847(c)T
2383 2901(c)T
2384 2955(c)T
2385 3009(c)T
2386 3063(c)T
2387 3117(c)T
2388 3171(c)T
2389 3225(c)T
2390 3279(c)T
2391 3333(c)T
2392 3387(c)T
2393 3441(c)T
2394 2253 2220(i)U
2395 432(i)S
2396 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2397 2280 2274(c)U
2398 2328(c)T
2399 2382(c)T
2400 2436(c)T
2401 2490(c)T
2402 2544(c)T
2403 2598(c)T
2404 2652(c)T
2405 2706(c)T
2406 2760(c)T
2407 2814(c)T
2408 2868(c)T
2409 2922(c)T
2410 2976(c)T
2411 3030(c)T
2412 3084(c)T
2413 3138(c)T
2414 3192(c)T
2415 3246(c)T
2416 3300(c)T
2417 3354(c)T
2418 3408(c)T
2419 3441(c)T
2420 1 F
2421 60 Z
2422 432 3549(N)U
2423 6 F
2424 54 Z
2425 432 3441(i)U
2426 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2427 1 F
2428 60 Z
2429 475 3549(ote)U
2430 574(that)S
2431 690(lines)S
2432 829(4)S
2433 884(through)S
2434 1096(6)S
2435 1151(have)S
2436 1290(been)S
2437 1429(moved)S
2438 1617(from)S
2439 1758(above)S
2440 1926(the)S
2441 2024(inner)S
2442 2172(loop)S
2443 2303(to)S
2444 2374(below)S
2445 2545(the)S
2446 2643(inner)S
2447 2791(loop,)S
2448 2937(and)S
2449 3001 3621(s)U
2450 432 3693(r)U
2451 432 3621(that)U
2452 556(the)S
2453 663(loop)S
2454 803(index)S
2455 970('k')S
2456 1073(has)S
2457 1186(been)S
2458 1333(replace)S
2459 1508(d)S
2460 1570(by)S
2461 1662('j'.)S
2462 1786(Currently,)S
2463 2064(interchangi)S
2464 2336(ng)S
2465 2428(nontightly)S
2466 2708(nested)S
2467 2894(loop)S
2468 452 3693(equires)U
2469 651(the)S
2470 750(loop)S
2471 882(limits)S
2472 1045(to)S
2473 1117(be)S
2474 1199(perfectly)S
2475 1439(square)S
2476 1621(or)S
2477 1696(triangular;)S
2478 1972(while)S
2479 2130(other)S
2480 2278(loops)S
2481 2432(limits)S
2482 2594(could)S
2483 2752(be)S
2484 2833(handled)S
2485 3001 3765(s)U
2486 432 3837(r)U
2487 432 3765(by)U
2488 519(adding)S
2489 710('if')S
2490 813(statement)S
2491 1045(s)S
2492 1094(or)S
2493 1170(adjusting)S
2494 1417(the)S
2495 1517(loop)S
2496 1650(limits)S
2497 1814(automati)S
2498 2026(cally,)S
2499 2185(this)S
2500 2298(current)S
2501 2495(restriction)S
2502 2766(sometime)S
2503 452 3837(equires)U
2504 654('bumping')S
2505 936(a)S
2506 991(loop)S
2507 1126(limit.)S
2508 1304(For)S
2509 1414(instance,)S
2510 1654(suppose)S
2511 1874(we)S
2512 1971(take)S
2513 2099(the)S
2514 2200(original)S
2515 2415(Cholesky)S
2516 2669(decomposition)S
2517 432 3909(and)U
2518 539(instead)S
2519 730(of)S
2520 800(distributing)S
2521 1098(the)S
2522 1192('i')S
2523 1269(loop,)S
2524 1411(we)S
2525 1501(interchange)S
2526 1803(the)S
2527 1897('i')S
2528 1974(loop)S
2529 2101(outwards,)S
2530 2356(producing:)S
2532 %%Page: ? 8
2534 1 F
2535 54 Z
2536 495 468(1:)U
2537 555(Entry)S
2538 495 534(1)U
2539 (:)R
2540 555(real)S
2541 654(a\(1:100,1:100\))S
2542 495 666(3)U
2543 495 600(1:)U
2544 555(real)S
2545 654(b\(1:100\))S
2546 522 666(:)U
2547 555(integer)S
2548 723(n)S
2549 830 732(o)U
2550 495 798(5)U
2551 495 732(9:)U
2552 555(for)S
2553 636(i)S
2554 669(=)S
2555 717(1,n)S
2556 803(d)S
2557 522 798(:)U
2558 573(for)S
2559 654(k)S
2560 699(=)S
2561 747(1,i-1)S
2562 866(do)S
2563 1023 864(\))U
2564 477 930(1)U
2565 477 864(11:)U
2566 600(a\(i,k\))S
2567 734(=)S
2568 782(a\(i,k\)/a\(k,k)S
2569 504 930(3:)U
2570 600(for)S
2571 681(j)S
2572 714(=)S
2573 762(k+1,i)S
2574 893(do)S
2575 1151 996(\))U
2576 477 1062(1)U
2577 477 996(15:)U
2578 618(a\(i,j\))S
2579 740(=)S
2580 788(a\(i,j\)-a\(i,k\)*a\(j,k)S
2581 504 1062(3:)U
2582 600(endfor)S
2583 495 1194(7)U
2584 495 1128(5:)U
2585 573(endfor)S
2586 522 1194(:)U
2587 573(a\(i,i\))S
2588 695(=)S
2589 743(sqrt\(a\(i,i\)\))S
2590 459 1392(I)U
2591 495 1260(9:)U
2592 555(endfor)S
2593 477 1392(nterchanging)U
2594 777(loops)S
2595 912(k)S
2596 957(and)S
2597 1053(i)S
2598 477 1458(B)U
2599 (rowse)R
2600 678(DD)S
2601 864(Loop)S
2602 1032(*Restr)S
2603 1227(See)S
2604 1395(Undo)S
2605 1587(Var)S
2606 1758(Msgs)S
2607 1947(Quit)S
2608 2115(Xcape)S
2609 6 F
2610 432 456(c)U
2611 465(c)T
2612 519(c)T
2613 573(c)T
2614 627(c)T
2615 681(c)T
2616 735(c)T
2617 789(c)T
2618 843(c)T
2619 897(c)T
2620 951(c)T
2621 1005(c)T
2622 1059(c)T
2623 1113(c)T
2624 1167(c)T
2625 1221(c)T
2626 1275(c)T
2627 1329(c)T
2628 1383(c)T
2629 1437(c)T
2630 1491(c)T
2631 2253 402(i)U
2632 432(i)S
2633 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2634 2280 456(c)U
2635 510(c)T
2636 564(c)T
2637 618(c)T
2638 672(c)T
2639 726(c)T
2640 780(c)T
2641 834(c)T
2642 888(c)T
2643 942(c)T
2644 996(c)T
2645 1050(c)T
2646 1104(c)T
2647 1158(c)T
2648 1212(c)T
2649 1266(c)T
2650 1320(c)T
2651 1374(c)T
2652 1428(c)T
2653 1482(c)T
2654 1491(c)T
2655 1 F
2656 60 Z
2657 432 1599(N)U
2658 6 F
2659 54 Z
2660 432 1491(i)U
2661 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2662 1 F
2663 60 Z
2664 475 1599(ow)U
2665 571(suppose)S
2666 787(we)S
2667 880(want)S
2668 1020(to)S
2669 1090(interchange)S
2670 1395(the)S
2671 1492('j')S
2672 1572(and)S
2673 1682('k')S
2674 1775(loops.)S
2675 1963(If)S
2676 2026(we)S
2677 2118(try)S
2678 2207(to)S
2679 2276(distribute)S
2680 2526(the)S
2681 2622('k')S
2682 2714(loop,)S
2683 2858(we)S
2684 2950(get)S
2685 432 1671(the)U
2686 526(message:)S
2687 54 Z
2688 459 1839(Can't)U
2689 597(distribute)S
2690 477 1905(B)U
2691 (rowse)R
2692 678(DD)S
2693 864(Loop)S
2694 1032(*Restr)S
2695 1227(See)S
2696 1395(Undo)S
2697 1587(Var)S
2698 1758(Msgs)S
2699 1947(Quit)S
2700 2115(Xcape)S
2701 6 F
2702 432 1761(c)U
2703 1776(c)T
2704 1830(c)T
2705 1884(c)T
2706 1938(c)T
2707 2253 1707(i)U
2708 432(i)S
2709 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2710 2280 1761(c)U
2711 1815(c)T
2712 1869(c)T
2713 1923(c)T
2714 1938(c)T
2715 1 F
2716 60 Z
2717 432 2046(s)U
2718 6 F
2719 54 Z
2720 432 1938(i)U
2721 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2722 1 F
2723 60 Z
2724 455 2046(ince)U
2725 583(there)S
2726 731(is)S
2727 798(a)S
2728 852(dependence)S
2729 1164(cycle)S
2730 1318(involving)S
2731 1575(lines)S
2732 1715(6)S
2733 1771(and)S
2734 1884(8.)S
2735 1975(If)S
2736 2041(we)S
2737 2137(try)S
2738 2230(to)S
2739 2303(interchange)S
2740 2611(the)S
2741 2711('j')S
2742 2794(loop)S
2743 2927(out-)S
2744 432 2118(wards,)U
2745 610(we)S
2746 700(get)S
2747 794(the)S
2748 888(message:)S
2749 54 Z
2750 459 2286(Imperfect)U
2751 687(loop)S
2752 801(interchanging)S
2753 1116(requires)S
2754 1308(square/triangular)S
2755 1692(loops)S
2756 2229 2352(e)U
2757 6 F
2758 432 2208(c)U
2759 2223(c)T
2760 2277(c)T
2761 2331(c)T
2762 2385(c)T
2763 1 F
2764 477 2352(Browse)U
2765 678(DD)S
2766 864(Loop)S
2767 1032(*Restr)S
2768 1227(See)S
2769 1395(Undo)S
2770 1587(Var)S
2771 1758(Msgs)S
2772 1947(Quit)S
2773 2115(Xcap)S
2774 6 F
2775 2253 2154(i)U
2776 432(i)S
2777 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2778 2280 2208(c)U
2779 2262(c)T
2780 2316(c)T
2781 2370(c)T
2782 2385(c)T
2783 1 F
2784 60 Z
2785 432 2493(T)U
2786 6 F
2787 54 Z
2788 432 2385(i)U
2789 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2790 1 F
2791 60 Z
2792 469 2493(he)U
2793 547(loop)S
2794 675(limits)S
2795 834(can)S
2796 939(be)S
2797 1017(made)S
2798 1169(triangular)S
2799 1425(by)S
2800 1506(subtracting)S
2801 1795(one)S
2802 1903(from)S
2803 2041(the)S
2804 2136('j')S
2805 2214(loop)S
2806 2342(limits)S
2807 2501(\(or)S
2808 2592(adding)S
2809 2776(one)S
2810 2883(to)S
2811 2950(the)S
2812 2997 2565(e)U
2813 432 2637(')U
2814 432 2565('k')U
2815 525(loop)S
2816 655(limits\).)S
2817 871(We)S
2818 978(can)S
2819 1085(choose)S
2820 1275(to)S
2821 1345(bump)S
2822 1505(the)S
2823 1602('j')S
2824 1682(loop)S
2825 1812(limits)S
2826 1972(by)S
2827 2054(choosing)S
2828 2293(the)S
2829 2389('Bump')S
2830 2598(menu)S
2831 2754(item)S
2832 2884(at)S
2833 2950(th)S
2834 452 2637(j')U
2835 509(loop:)S
2836 54 Z
2837 648 2739(y)U
2838 495 2805(1)U
2839 495 2739(1:)U
2840 555(Entr)S
2841 522 2805(:)U
2842 555(real)S
2843 654(a\(1:100,1:100\))S
2844 495 2937(3)U
2845 495 2871(1:)U
2846 555(real)S
2847 654(b\(1:100\))S
2848 522 2937(:)U
2849 555(integer)S
2850 723(n)S
2851 830 3003(o)U
2852 495 3069(5)U
2853 495 3003(9:)U
2854 555(for)S
2855 636(i)S
2856 669(=)S
2857 717(1,n)S
2858 803(d)S
2859 522 3069(:)U
2860 573(for)S
2861 654(k)S
2862 699(=)S
2863 747(1,i-1)S
2864 866(do)S
2865 1023 3135(\))U
2866 477 3201(1)U
2867 477 3135(11:)U
2868 600(a\(i,k\))S
2869 734(=)S
2870 782(a\(i,k\)/a\(k,k)S
2871 504 3201(3:)U
2872 600(for)S
2873 681(j)S
2874 714(=)S
2875 762(k+1,i)S
2876 893(do)S
2877 1151 3267(\))U
2878 477 3333(1)U
2879 477 3267(15:)U
2880 618(a\(i,j\))S
2881 740(=)S
2882 788(a\(i,j\)-a\(i,k\)*a\(j,k)S
2883 504 3333(3:)U
2884 600(endfor)S
2885 495 3465(7)U
2886 495 3399(5:)U
2887 573(endfor)S
2888 522 3465(:)U
2889 573(a\(i,i\))S
2890 695(=)S
2891 743(sqrt\(a\(i,i\)\))S
2892 459 3663(I)U
2893 495 3531(9:)U
2894 555(endfor)S
2895 477 3663(mperfect)U
2896 687(loop)S
2897 801(interchanging)S
2898 1116(requires)S
2899 1308(square/triangular)S
2900 1692(loops)S
2901 2175 3729(e)U
2902 6 F
2903 432 2727(c)U
2904 2736(c)T
2905 2790(c)T
2906 2844(c)T
2907 2898(c)T
2908 2952(c)T
2909 3006(c)T
2910 3060(c)T
2911 3114(c)T
2912 3168(c)T
2913 3222(c)T
2914 3276(c)T
2915 3330(c)T
2916 3384(c)T
2917 3438(c)T
2918 3492(c)T
2919 3546(c)T
2920 3600(c)T
2921 3654(c)T
2922 3708(c)T
2923 3762(c)T
2924 1 F
2925 459 3729(*Bump)U
2926 672(Circ)S
2927 819(Dist)S
2928 963(Inter)S
2929 1101(Neg)S
2930 1263(Par)S
2931 1407(Skew)S
2932 1581(Vec)S
2933 1740(Msgs)S
2934 1911(Quit)S
2935 2061(Xcap)S
2936 6 F
2937 2199 2673(i)U
2938 432(i)S
2939 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2940 2226 2727(c)U
2941 2781(c)T
2942 2835(c)T
2943 2889(c)T
2944 2943(c)T
2945 2997(c)T
2946 3051(c)T
2947 3105(c)T
2948 3159(c)T
2949 3213(c)T
2950 3267(c)T
2951 3321(c)T
2952 3375(c)T
2953 3429(c)T
2954 3483(c)T
2955 3537(c)T
2956 3591(c)T
2957 3645(c)T
2958 3699(c)T
2959 3753(c)T
2960 3762(c)T
2961 432(i)S
2962 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
2963 1 F
2964 42 Z
2965 469 3870(INY)U
2966 60 Z
2967 432(T)S
2968 563(then)S
2969 687(asks)S
2970 810(what)S
2971 947(constant)S
2972 1168(to)S
2973 1235(add)S
2974 1342(to)S
2975 1409(the)S
2976 1503(loop)S
2977 1630(limits:)S
2978 54 Z
2979 459 4104(B)U
2980 459 4038(Interchanging)U
2981 777(loops)S
2982 912(k)S
2983 957(and)S
2984 1053(i)S
2985 495 4104(ump)U
2986 609(by)S
2987 681(how)S
2988 792(much:)S
2989 6 F
2990 432 3960(c)U
2991 3975(c)T
2992 4029(c)T
2993 4083(c)T
2994 4137(c)T
2995 1068 3906(i)U
2996 432(i)S
2997 447(iiiiiiiiiiiiiiiiiiiiiii)S
2998 1095 3960(c)U
2999 4014(c)T
3000 4068(c)T
3001 4122(c)T
3002 4137(c)T
3003 1 F
3004 60 Z
3005 432 4245(W)U
3006 6 F
3007 54 Z
3008 432 4137(i)U
3009 447(iiiiiiiiiiiiiiiiiiiiiiii)S
3010 1 F
3011 60 Z
3012 489 4245(e)U
3013 536(answer)S
3014 726(with)S
3015 853('-1',)S
3016 978(which)S
3017 1145(then)S
3018 1269(produces)S
3019 1506(the)S
3020 1600(program:)S
3022 %%Page: ? 9
3024 1 F
3025 54 Z
3026 495 534(1)U
3027 495 468(1:)U
3028 555(Entry)S
3029 522 534(:)U
3030 555(real)S
3031 654(a\(1:100,1:100\))S
3032 495 666(3)U
3033 495 600(1:)U
3034 555(real)S
3035 654(b\(1:100\))S
3036 522 666(:)U
3037 555(integer)S
3038 723(n)S
3039 830 732(o)U
3040 495 798(5)U
3041 495 732(9:)U
3042 555(for)S
3043 636(i)S
3044 669(=)S
3045 717(1,n)S
3046 803(d)S
3047 522 798(:)U
3048 573(for)S
3049 654(k)S
3050 699(=)S
3051 747(1,i-1)S
3052 866(do)S
3053 1023 864(\))U
3054 477 930(1)U
3055 477 864(11:)U
3056 600(a\(i,k\))S
3057 734(=)S
3058 782(a\(i,k\)/a\(k,k)S
3059 504 930(3:)U
3060 600(for)S
3061 681(j)S
3062 714(=)S
3063 762(k+1-1,i-1)S
3064 983(do)S
3065 1322 996(\))U
3066 477 1062(1)U
3067 477 996(15:)U
3068 618(a\(i,j+1\))S
3069 797(=)S
3070 845(a\(i,j+1\)-a\(i,k\)*a\(j+1,k)S
3071 504 1062(3:)U
3072 600(endfor)S
3073 495 1194(7)U
3074 495 1128(5:)U
3075 573(endfor)S
3076 522 1194(:)U
3077 573(a\(i,i\))S
3078 695(=)S
3079 743(sqrt\(a\(i,i\)\))S
3080 459 1392(B)U
3081 1260(9:)T
3082 555(endfor)S
3083 495 1392(ump)U
3084 609(loop)S
3085 723(j)S
3086 756(by)S
3087 828(-1)S
3088 477 1458(B)U
3089 (rowse)R
3090 678(DD)S
3091 864(Loop)S
3092 1032(*Restr)S
3093 1227(See)S
3094 1395(Undo)S
3095 1587(Var)S
3096 1758(Msgs)S
3097 1947(Quit)S
3098 2115(Xcape)S
3099 6 F
3100 432 456(c)U
3101 465(c)T
3102 519(c)T
3103 573(c)T
3104 627(c)T
3105 681(c)T
3106 735(c)T
3107 789(c)T
3108 843(c)T
3109 897(c)T
3110 951(c)T
3111 1005(c)T
3112 1059(c)T
3113 1113(c)T
3114 1167(c)T
3115 1221(c)T
3116 1275(c)T
3117 1329(c)T
3118 1383(c)T
3119 1437(c)T
3120 1491(c)T
3121 2253 402(i)U
3122 432(i)S
3123 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3124 2280 456(c)U
3125 510(c)T
3126 564(c)T
3127 618(c)T
3128 672(c)T
3129 726(c)T
3130 780(c)T
3131 834(c)T
3132 888(c)T
3133 942(c)T
3134 996(c)T
3135 1050(c)T
3136 1104(c)T
3137 1158(c)T
3138 1212(c)T
3139 1266(c)T
3140 1320(c)T
3141 1374(c)T
3142 1428(c)T
3143 1482(c)T
3144 1491(c)T
3145 1 F
3146 60 Z
3147 432 1599(N)U
3148 6 F
3149 54 Z
3150 432 1491(i)U
3151 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3152 1 F
3153 60 Z
3154 475 1599(otice)U
3155 621(that)S
3156 740(within)S
3157 922(the)S
3158 1024(loop,)S
3159 1174('j')S
3160 1259(is)S
3161 1327(replace)S
3162 1502(d)S
3163 1560(by)S
3164 1648('j+1';)S
3165 1813(\(also)S
3166 1958(notice)S
3167 2134(that)S
3168 2253(no)S
3169 2341(expression)S
3170 2625(simpli\256cati)S
3171 2897(on)S
3172 2984(is)S
3173 432 1671(done\).)U
3174 624(Now)S
3175 760(the)S
3176 854(two)S
3177 964(loops)S
3178 1114(can)S
3179 1218(be)S
3180 1295(successfully)S
3181 1609(interchange)S
3182 1891(d:)S
3183 54 Z
3184 495 1773(1:)U
3185 555(Entry)S
3186 495 1839(1)U
3187 (:)R
3188 555(real)S
3189 654(a\(1:100,1:100\))S
3190 495 1971(3)U
3191 495 1905(1:)U
3192 555(real)S
3193 654(b\(1:100\))S
3194 522 1971(:)U
3195 555(integer)S
3196 723(n)S
3197 830 2037(o)U
3198 477 2103(1)U
3199 495 2037(9:)U
3200 555(for)S
3201 636(i)S
3202 669(=)S
3203 717(1,n)S
3204 803(d)S
3205 504 2103(3:)U
3206 582(for)S
3207 663(j)S
3208 696(=)S
3209 744(1,i-1)S
3210 863(do)S
3211 975 2169(\))U
3212 477(11:)S
3213 600(a\(i,j\))S
3214 722(=)S
3215 770(a\(i,j\)/a\(j,j)S
3216 495 2235(5:)U
3217 591(for)S
3218 672(k)S
3219 717(=)S
3220 765(1,j)S
3221 839(do)S
3222 477 2301(1)U
3223 (5:)R
3224 618(a\(i,j+1\))S
3225 797(=)S
3226 845(a\(i,j+1\)-a\(i,k\)*a\(j+1,k\))S
3227 477 2433(1)U
3228 495 2367(5:)U
3229 591(endfor)S
3230 504 2433(3:)U
3231 582(endfor)S
3232 495 2499(7)U
3233 (:)R
3234 573(a\(i,i\))S
3235 695(=)S
3236 743(sqrt\(a\(i,i\)\))S
3237 459 2697(I)U
3238 495 2565(9:)U
3239 555(endfor)S
3240 477 2697(nterchanging)U
3241 777(loops)S
3242 912(k)S
3243 957(and)S
3244 1053(j)S
3245 477 2763(B)U
3246 (rowse)R
3247 678(DD)S
3248 864(Loop)S
3249 1032(*Restr)S
3250 1227(See)S
3251 1395(Undo)S
3252 1587(Var)S
3253 1758(Msgs)S
3254 1947(Quit)S
3255 2115(Xcape)S
3256 6 F
3257 432 1761(c)U
3258 1770(c)T
3259 1824(c)T
3260 1878(c)T
3261 1932(c)T
3262 1986(c)T
3263 2040(c)T
3264 2094(c)T
3265 2148(c)T
3266 2202(c)T
3267 2256(c)T
3268 2310(c)T
3269 2364(c)T
3270 2418(c)T
3271 2472(c)T
3272 2526(c)T
3273 2580(c)T
3274 2634(c)T
3275 2688(c)T
3276 2742(c)T
3277 2796(c)T
3278 2253 1707(i)U
3279 432(i)S
3280 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3281 2280 1761(c)U
3282 1815(c)T
3283 1869(c)T
3284 1923(c)T
3285 1977(c)T
3286 2031(c)T
3287 2085(c)T
3288 2139(c)T
3289 2193(c)T
3290 2247(c)T
3291 2301(c)T
3292 2355(c)T
3293 2409(c)T
3294 2463(c)T
3295 2517(c)T
3296 2571(c)T
3297 2625(c)T
3298 2679(c)T
3299 2733(c)T
3300 2787(c)T
3301 2796(c)T
3302 3 F
3303 60 Z
3304 432 2976(3)U
3305 6 F
3306 54 Z
3307 432 2796(i)U
3308 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3309 3 F
3310 60 Z
3311 462 2976(.5.)U
3312 562(Loop)S
3313 715(Negation)S
3314 1 F
3315 432 3069(L)U
3316 (oop)R
3317 585(negation)S
3318 819(\(also)S
3319 962(called)S
3320 1133(loop)S
3321 1266(reversal\))S
3322 1503(involves)S
3323 1733(running)S
3324 1946(the)S
3325 2046(loop)S
3326 2179(backward.)S
3327 2474(T)S
3328 2610(shows)S
3329 2784(a)S
3330 2836(negated)S
3331 42 Z
3332 2511(INY)S
3333 60 Z
3334 2994 3141(n)U
3335 432 3213(t)U
3336 432 3141(loop)U
3337 559(by)S
3338 639(negating)S
3339 867(and)S
3340 974(switching)S
3341 1228(the)S
3342 1322(lower)S
3343 1479(and)S
3344 1586(upper)S
3345 1743(limits)S
3346 1901(of)S
3347 1971(a)S
3348 2018(loop,)S
3349 2160(and)S
3350 2267(negating)S
3351 2495(the)S
3352 2589(loop)S
3353 2716(index)S
3354 2870(withi)S
3355 449 3213(he)U
3356 526(body)S
3357 666(of)S
3358 736(the)S
3359 830(loop.)S
3360 992(Negating)S
3361 1233(the)S
3362 1327('j')S
3363 1404(loop)S
3364 1531(in)S
3365 1598(the)S
3366 1692(\256rst)S
3367 1805(interchangi)S
3368 2077(ng)S
3369 2157(example)S
3370 2382(gives:)S
3372 %%Page: ? 10
3374 1 F
3375 54 Z
3376 495 534(1)U
3377 495 468(1:)U
3378 555(Entry)S
3379 522 534(:)U
3380 555(real)S
3381 654(a\(1:100,1:100\))S
3382 495 666(3)U
3383 495 600(1:)U
3384 555(real)S
3385 654(b\(1:100\))S
3386 522 666(:)U
3387 555(integer)S
3388 723(n)S
3389 842 732(o)U
3390 495 798(7)U
3391 495 732(5:)U
3392 555(for)S
3393 636(k)S
3394 681(=)S
3395 729(1,n)S
3396 815(d)S
3397 522 798(:)U
3398 573(a\(k,k\))S
3399 719(=)S
3400 767(sqrt\(a\(k,k\)\))S
3401 477 930(1)U
3402 495 864(9:)U
3403 573(for)S
3404 654(i)S
3405 687(=)S
3406 735(k+1,n)S
3407 878(do)S
3408 504 930(1:)U
3409 600(a\(i,k\))S
3410 734(=)S
3411 782(a\(i,k\)/a\(k,k\))S
3412 477 1062(1)U
3413 495 996(9:)U
3414 573(endfor)S
3415 504 1062(3:)U
3416 582(for)S
3417 663(j)S
3418 696(=)S
3419 744(-n,-\(k+1\))S
3420 959(do)S
3421 1099 1128(o)U
3422 477 1194(1)U
3423 495 1128(9:)U
3424 591(for)S
3425 672(i)S
3426 705(=)S
3427 753(max\(k+1,-j\),n)S
3428 1072(d)S
3429 504 1194(5:)U
3430 618(a\(i,-j\))S
3431 758(=)S
3432 806(a\(i,-j\)-a\(i,k\)*a\(-j,k\))S
3433 477 1326(1)U
3434 495 1260(9:)U
3435 591(endfor)S
3436 504 1326(3:)U
3437 582(endfor)S
3438 459 1524(N)U
3439 495 1392(5:)U
3440 555(endfor)S
3441 498 1524(egate)U
3442 630(loop)S
3443 744(j)S
3444 477 1590(B)U
3445 (rowse)R
3446 678(DD)S
3447 864(Loop)S
3448 1032(*Restr)S
3449 1227(See)S
3450 1395(Undo)S
3451 1587(Var)S
3452 1758(Msgs)S
3453 1947(Quit)S
3454 2115(Xcape)S
3455 6 F
3456 432 456(c)U
3457 489(c)T
3458 543(c)T
3459 597(c)T
3460 651(c)T
3461 705(c)T
3462 759(c)T
3463 813(c)T
3464 867(c)T
3465 921(c)T
3466 975(c)T
3467 1029(c)T
3468 1083(c)T
3469 1137(c)T
3470 1191(c)T
3471 1245(c)T
3472 1299(c)T
3473 1353(c)T
3474 1407(c)T
3475 1461(c)T
3476 1515(c)T
3477 1569(c)T
3478 1623(c)T
3479 2253 402(i)U
3480 432(i)S
3481 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3482 2280 456(c)U
3483 510(c)T
3484 564(c)T
3485 618(c)T
3486 672(c)T
3487 726(c)T
3488 780(c)T
3489 834(c)T
3490 888(c)T
3491 942(c)T
3492 996(c)T
3493 1050(c)T
3494 1104(c)T
3495 1158(c)T
3496 1212(c)T
3497 1266(c)T
3498 1320(c)T
3499 1374(c)T
3500 1428(c)T
3501 1482(c)T
3502 1536(c)T
3503 1590(c)T
3504 1623(c)T
3505 1 F
3506 60 Z
3507 432 1731(L)U
3508 6 F
3509 54 Z
3510 432 1623(i)U
3511 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3512 1 F
3513 60 Z
3514 469 1731(oop)U
3515 595(negation)S
3516 839(is)S
3517 915(legal)S
3518 1069(if)S
3519 1141(the)S
3520 1250(loop)S
3521 1392(carries)S
3522 1588(no)S
3523 1683(dependence)S
3524 2003(relations,)S
3525 2261(and)S
3526 2383(the)S
3527 2492(dependence)S
3528 2812(graph)S
3529 2984(is)S
3530 3 F
3531 432 1947(3)U
3532 1 F
3533 432 1803(modi\256ed)U
3534 666(to)S
3535 733(negate)S
3536 911(any)S
3537 1018(dependence)S
3538 1323(distance)S
3539 1541(or)S
3540 1611(directions.)S
3541 3 F
3542 462 1947(.6.)U
3543 562(Loop)S
3544 715(Parallel)S
3545 917(ization)S
3546 1 F
3547 432 2040(A)U
3548 498(loop)S
3549 628(can)S
3550 735(be)S
3551 815(parallel)S
3552 997(ized)S
3553 1121(as)S
3554 1194(long)S
3555 1323(as)S
3556 1395(it)S
3557 1451(carries)S
3558 1634(no)S
3559 1716(data)S
3560 1839(dependence)S
3561 2146(relations.)S
3562 2411(Unlike)S
3563 2597(other)S
3564 2743(transforma-)S
3565 3009 2112(,)U
3566 432 2184(t)U
3567 432 2112(tions,)U
3568 589(this)S
3569 701(cannot)S
3570 887(be)S
3571 968('Undone',)S
3572 1237(nor)S
3573 1341(will)S
3574 1459(it)S
3575 1517(show)S
3576 1667(up)S
3577 1751(in)S
3578 1822(the)S
3579 1920('Restore')S
3580 2168(display.)S
3581 2401(In)S
3582 2475(the)S
3583 2573(previous)S
3584 2804(example)S
3585 449 2184(he)U
3586 526(loops)S
3587 676(that)S
3588 787(can)S
3589 891(be)S
3590 968(parallel)S
3591 1150(ized)S
3592 1271(are:)S
3593 54 Z
3594 495 2352(1)U
3595 495 2286(1:)U
3596 555(Entry)S
3597 522 2352(:)U
3598 555(real)S
3599 654(a\(1:100,1:100\))S
3600 495 2484(3)U
3601 495 2418(1:)U
3602 555(real)S
3603 654(b\(1:100\))S
3604 522 2484(:)U
3605 555(integer)S
3606 723(n)S
3607 842 2550(o)U
3608 495 2616(7)U
3609 495 2550(5:)U
3610 555(for)S
3611 636(k)S
3612 681(=)S
3613 729(1,n)S
3614 815(d)S
3615 522 2616(:)U
3616 573(a\(k,k\))S
3617 719(=)S
3618 767(sqrt\(a\(k,k\)\))S
3619 477 2748(1)U
3620 495 2682(9:)U
3621 573(doall)S
3622 699(i)S
3623 732(=)S
3624 780(k+1,n)S
3625 923(do)S
3626 504 2748(1:)U
3627 600(a\(i,k\))S
3628 734(=)S
3629 782(a\(i,k\)/a\(k,k\))S
3630 477 2880(1)U
3631 495 2814(9:)U
3632 573(endfor)S
3633 504 2880(3:)U
3634 582(doall)S
3635 708(j)S
3636 741(=)S
3637 789(-n,-\(k+1\))S
3638 1004(do)S
3639 1144 2946(o)U
3640 477 3012(1)U
3641 495 2946(9:)U
3642 591(doall)S
3643 717(i)S
3644 750(=)S
3645 798(max\(k+1,-j\),n)S
3646 1117(d)S
3647 504 3012(5:)U
3648 618(a\(i,-j\))S
3649 758(=)S
3650 806(a\(i,-j\)-a\(i,k\)*a\(-j,k\))S
3651 477 3144(1)U
3652 495 3078(9:)U
3653 591(endfor)S
3654 504 3144(3:)U
3655 582(endfor)S
3656 459 3342(P)U
3657 495 3210(5:)U
3658 555(endfor)S
3659 489 3342(arallelize)U
3660 705(loop)S
3661 819(i)S
3662 477 3408(B)U
3663 (rowse)R
3664 678(DD)S
3665 864(Loop)S
3666 1032(*Restr)S
3667 1227(See)S
3668 1395(Undo)S
3669 1587(Var)S
3670 1758(Msgs)S
3671 1947(Quit)S
3672 2115(Xcape)S
3673 6 F
3674 432 2274(c)U
3675 2307(c)T
3676 2361(c)T
3677 2415(c)T
3678 2469(c)T
3679 2523(c)T
3680 2577(c)T
3681 2631(c)T
3682 2685(c)T
3683 2739(c)T
3684 2793(c)T
3685 2847(c)T
3686 2901(c)T
3687 2955(c)T
3688 3009(c)T
3689 3063(c)T
3690 3117(c)T
3691 3171(c)T
3692 3225(c)T
3693 3279(c)T
3694 3333(c)T
3695 3387(c)T
3696 3441(c)T
3697 2253 2220(i)U
3698 432(i)S
3699 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3700 2280 2274(c)U
3701 2328(c)T
3702 2382(c)T
3703 2436(c)T
3704 2490(c)T
3705 2544(c)T
3706 2598(c)T
3707 2652(c)T
3708 2706(c)T
3709 2760(c)T
3710 2814(c)T
3711 2868(c)T
3712 2922(c)T
3713 2976(c)T
3714 3030(c)T
3715 3084(c)T
3716 3138(c)T
3717 3192(c)T
3718 3246(c)T
3719 3300(c)T
3720 3354(c)T
3721 3408(c)T
3722 3441(c)T
3723 3 F
3724 60 Z
3725 432 3621(3)U
3726 6 F
3727 54 Z
3728 432 3441(i)U
3729 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3730 3 F
3731 60 Z
3732 462 3621(.7.)U
3733 562(Loop)S
3734 715(Skewing)S
3735 1 F
3736 432 3714(F)U
3737 (orward)R
3738 666(\(reverse\))S
3739 911(loop)S
3740 1049(skewing)S
3741 1280(involves)S
3742 1515(adding)S
3743 1709(\(subtracting\))S
3744 2047(an)S
3745 2134(outer)S
3746 2288(loop)S
3747 2425(index)S
3748 2589(to)S
3749 2666(the)S
3750 2770(lower)S
3751 2937(and)S
3752 2997 3786(e)U
3753 432 3858(v)U
3754 432 3786(upper)U
3755 594(limits)S
3756 757(for)S
3757 852(an)S
3758 934(inner)S
3759 1083(loop.)S
3760 1250(Loop)S
3761 1402(skewing)S
3762 1627(is)S
3763 1692(always)S
3764 1884(legal,)S
3765 2042(but)S
3766 2144(modi\256es)S
3767 2376(the)S
3768 2475(direction)S
3769 2715(and)S
3770 2826(distanc)S
3771 462 3858(ectors)U
3772 627(by)S
3773 708(adding)S
3774 893(the)S
3775 988(outer)S
3776 1133(loop)S
3777 1261(element)S
3778 1453(s)S
3779 1497(to)S
3780 1565(the)S
3781 1660(inner)S
3782 1805(loop)S
3783 1933(element)S
3784 2125(.)S
3785 2181(Thus,)S
3786 2337(a)S
3787 2385(\()S
3788 4 F
3789 (<)R
3790 1 F
3791 (,=\))R
3792 2527(direction)S
3793 2763(is)S
3794 2823(changed)S
3795 2994 3930(y)U
3796 432 4002(t)U
3797 432 3930(to)U
3798 501(a)S
3799 550(\()S
3800 4 F
3801 (<)R
3802 1 F
3803 (,)R
3804 4 F
3805 (<)R
3806 1 F
3807 (\))R
3808 693(direction;)S
3809 947(this)S
3810 1056(means)S
3811 1232(that)S
3812 1345(after)S
3813 1478(loop)S
3814 1607(interchangi)S
3815 1879(ng,)S
3816 1975(the)S
3817 2070(dependence)S
3818 2376(relation)S
3819 2582(will)S
3820 2697(be)S
3821 2775(carried)S
3822 2964(b)S
3823 449 4002(he)U
3824 530(outer)S
3825 678(loop,)S
3826 824(allowing)S
3827 1059(parallel)S
3828 1265(execution)S
3829 1524(of)S
3830 1598(the)S
3831 1696(inner)S
3832 1844(loop.)S
3833 2010(This)S
3834 2141(is)S
3835 2205(useful)S
3836 2376(in)S
3837 2447(a)S
3838 2497(smoothing)S
3839 2774(algorithm,)S
3840 432 4074(as)U
3841 502(in)S
3842 569(the)S
3843 663(circulat)S
3844 845(ion)S
3845 942(example.)S
3846 1202(Forward)S
3847 1425(skewing)S
3848 1645(the)S
3849 1739(inner)S
3850 1883('j')S
3851 1960(loop)S
3852 2087(with)S
3853 2214(respect)S
3854 2405(to)S
3855 2472(the)S
3856 2566('k')S
3857 2656(loop)S
3858 2783(gives:)S
3860 %%Page: ? 11
3862 1 F
3863 54 Z
3864 495 468(1:)U
3865 555(Entry)S
3866 495 534(1)U
3867 (:)R
3868 555(real)S
3869 654(a\(1:100,1:100,1:100\))S
3870 495 666(5)U
3871 495 600(3:)U
3872 555(integer)S
3873 723(n)S
3874 522 666(:)U
3875 555(for)S
3876 636(k)S
3877 681(=)S
3878 729(2,n)S
3879 815(do)S
3880 848 732(o)U
3881 495 798(9)U
3882 495 732(7:)U
3883 573(for)S
3884 654(i)S
3885 687(=)S
3886 735(2,n)S
3887 821(d)S
3888 522 798(:)U
3889 591(for)S
3890 672(j)S
3891 705(=)S
3892 753(2+k,n+k)S
3893 953(do)S
3894 477 864(1)U
3895 (1:)R
3896 618(a\(k,i,j-k\))S
3897 826(=)S
3898 874(a\(k,i-1,j-k\)+a\(k,i,j-k-1\)+a\(k,i,)S
3899 1516(j-k+1\)+a\(k,i+1,j-k\)+a\(k-1,i)S
3900 459 930(,j-k\)+a\(k+1,i,j-k\))U
3901 495 996(9:)U
3902 591(endfor)S
3903 495 1128(5)U
3904 495 1062(7:)U
3905 573(endfor)S
3906 522 1128(:)U
3907 555(endfor)S
3908 459 1260(F)U
3909 (orward)R
3910 660(skew)S
3911 789(loop)S
3912 903(j)S
3913 936(with)S
3914 1050(respect)S
3915 1221(to)S
3916 1281(k)S
3917 477 1326(B)U
3918 (rowse)R
3919 678(DD)S
3920 864(Loop)S
3921 1032(*Restr)S
3922 1227(See)S
3923 1395(Undo)S
3924 1587(Var)S
3925 1758(Msgs)S
3926 1947(Quit)S
3927 2115(Xcape)S
3928 6 F
3929 432 456(c)U
3930 495(c)T
3931 549(c)T
3932 603(c)T
3933 657(c)T
3934 711(c)T
3935 765(c)T
3936 819(c)T
3937 873(c)T
3938 927(c)T
3939 981(c)T
3940 1035(c)T
3941 1089(c)T
3942 1143(c)T
3943 1197(c)T
3944 1251(c)T
3945 1305(c)T
3946 1359(c)T
3947 2253 402(i)U
3948 432(i)S
3949 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3950 2280 456(c)U
3951 510(c)T
3952 564(c)T
3953 618(c)T
3954 672(c)T
3955 726(c)T
3956 780(c)T
3957 834(c)T
3958 888(c)T
3959 942(c)T
3960 996(c)T
3961 1050(c)T
3962 1104(c)T
3963 1158(c)T
3964 1212(c)T
3965 1266(c)T
3966 1320(c)T
3967 1359(c)T
3968 1 F
3969 60 Z
3970 432 1467(F)U
3971 6 F
3972 54 Z
3973 432 1359(i)U
3974 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
3975 1 F
3976 60 Z
3977 465 1467(orward)U
3978 655(skewing)S
3979 875(the)S
3980 969('j')S
3981 1046(loop)S
3982 1173(again)S
3983 1324(with)S
3984 1451(respect)S
3985 1642(to)S
3986 1709(the)S
3987 1803('i')S
3988 1880(loop)S
3989 2007(gives:)S
3990 54 Z
3991 495 1635(1)U
3992 495 1569(1:)U
3993 555(Entry)S
3994 522 1635(:)U
3995 555(real)S
3996 654(a\(1:100,1:100,1:100\))S
3997 495 1767(5)U
3998 495 1701(3:)U
3999 555(integer)S
4000 723(n)S
4001 522 1767(:)U
4002 555(for)S
4003 636(k)S
4004 681(=)S
4005 729(2,n)S
4006 815(do)S
4007 848 1833(o)U
4008 495 1899(9)U
4009 495 1833(7:)U
4010 573(for)S
4011 654(i)S
4012 687(=)S
4013 735(2,n)S
4014 821(d)S
4015 522 1899(:)U
4016 591(for)S
4017 672(j)S
4018 705(=)S
4019 753(2+k+i,n+k+i)S
4020 1043(do)S
4021 477 1965(1)U
4022 (1:)R
4023 618(a\(k,i,j-i-k\))S
4024 859(=)S
4025 907(a\(k,i-1,j-i-k\)+a\(k,i,j-i-k-1\)+a\(k,i,)S
4026 1615(j-i-k+1\)+a\(k,i+1,j-i-)S
4027 459 2031(k\)+a\(k-1,i,j-i-k\)+a\(k+1,i,j-i-k\))U
4028 495 2097(9:)U
4029 591(endfor)S
4030 495 2229(5)U
4031 495 2163(7:)U
4032 573(endfor)S
4033 522 2229(:)U
4034 555(endfor)S
4035 459 2361(F)U
4036 (orward)R
4037 660(skew)S
4038 789(loop)S
4039 903(j)S
4040 936(with)S
4041 1050(respect)S
4042 1221(to)S
4043 1281(i)S
4044 477 2427(B)U
4045 (rowse)R
4046 678(DD)S
4047 864(Loop)S
4048 1032(*Restr)S
4049 1227(See)S
4050 1395(Undo)S
4051 1587(Var)S
4052 1758(Msgs)S
4053 1947(Quit)S
4054 2115(Xcape)S
4055 6 F
4056 432 1557(c)U
4057 1596(c)T
4058 1650(c)T
4059 1704(c)T
4060 1758(c)T
4061 1812(c)T
4062 1866(c)T
4063 1920(c)T
4064 1974(c)T
4065 2028(c)T
4066 2082(c)T
4067 2136(c)T
4068 2190(c)T
4069 2244(c)T
4070 2298(c)T
4071 2352(c)T
4072 2406(c)T
4073 2460(c)T
4074 2253 1503(i)U
4075 432(i)S
4076 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
4077 2280 1557(c)U
4078 1611(c)T
4079 1665(c)T
4080 1719(c)T
4081 1773(c)T
4082 1827(c)T
4083 1881(c)T
4084 1935(c)T
4085 1989(c)T
4086 2043(c)T
4087 2097(c)T
4088 2151(c)T
4089 2205(c)T
4090 2259(c)T
4091 2313(c)T
4092 2367(c)T
4093 2421(c)T
4094 2460(c)T
4095 1 F
4096 60 Z
4097 432 2568(N)U
4098 6 F
4099 54 Z
4100 432 2460(i)U
4101 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
4102 1 F
4103 60 Z
4104 475 2568(ow)U
4105 568(we)S
4106 658(see)S
4107 755(the)S
4108 849(advantage)S
4109 1114(of)S
4110 1184(loop)S
4111 1311(skewing,)S
4112 1546(by)S
4113 1626(circulat)S
4114 1808(ing)S
4115 1905(the)S
4116 1999('j')S
4117 2076(loop)S
4118 2203(all)S
4119 2284(the)S
4120 2378(way)S
4121 2498(outside:)S
4122 54 Z
4123 495 2736(1)U
4124 495 2670(1:)U
4125 555(Entry)S
4126 522 2736(:)U
4127 555(real)S
4128 654(a\(1:100,1:100,1:100\))S
4129 495 2868(9)U
4130 495 2802(3:)U
4131 555(integer)S
4132 723(n)S
4133 522 2868(:)U
4134 555(for)S
4135 636(j)S
4136 669(=)S
4137 717(2+2+2,n+n+n)S
4138 1031(do)S
4139 1443 2934(o)U
4140 495 3000(7)U
4141 495 2934(5:)U
4142 573(for)S
4143 654(k)S
4144 699(=)S
4145 747(max\(2,j-\(n+n\)\),min\(n,j-\(2+2\)\))S
4146 1416(d)S
4147 522 3000(:)U
4148 591(for)S
4149 672(i)S
4150 705(=)S
4151 753(max\(2,j-\(n+k\)\),min\(n,j-\(2+k\)\))S
4152 1422(do)S
4153 2030 3066(-)U
4154 459 3132(k)U
4155 477 3066(11:)U
4156 618(a\(k,i,j-i-k\))S
4157 859(=)S
4158 907(a\(k,i-1,j-i-k\)+a\(k,i,j-i-k-1\)+a\(k,i,)S
4159 1615(j-i-k+1\)+a\(k,i+1,j-i)S
4160 486 3132(\)+a\(k-1,i,j-i-k\)+a\(k+1,i,j-i-k\))U
4161 495 3264(5)U
4162 495 3198(7:)U
4163 591(endfor)S
4164 522 3264(:)U
4165 573(endfor)S
4166 459 3462(O)U
4167 495 3330(9:)U
4168 555(endfor)S
4169 498 3462(utercirculating)U
4170 831(loop)S
4171 945(j)S
4172 978(outside)S
4173 1152(of)S
4174 1215(k)S
4175 477 3528(B)U
4176 (rowse)R
4177 678(DD)S
4178 864(Loop)S
4179 1032(*Restr)S
4180 1227(See)S
4181 1395(Undo)S
4182 1587(Var)S
4183 1758(Msgs)S
4184 1947(Quit)S
4185 2115(Xcape)S
4186 6 F
4187 432 2658(c)U
4188 2697(c)T
4189 2751(c)T
4190 2805(c)T
4191 2859(c)T
4192 2913(c)T
4193 2967(c)T
4194 3021(c)T
4195 3075(c)T
4196 3129(c)T
4197 3183(c)T
4198 3237(c)T
4199 3291(c)T
4200 3345(c)T
4201 3399(c)T
4202 3453(c)T
4203 3507(c)T
4204 3561(c)T
4205 2253 2604(i)U
4206 432(i)S
4207 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
4208 2280 2658(c)U
4209 2712(c)T
4210 2766(c)T
4211 2820(c)T
4212 2874(c)T
4213 2928(c)T
4214 2982(c)T
4215 3036(c)T
4216 3090(c)T
4217 3144(c)T
4218 3198(c)T
4219 3252(c)T
4220 3306(c)T
4221 3360(c)T
4222 3414(c)T
4223 3468(c)T
4224 3522(c)T
4225 3561(c)T
4226 1 F
4227 60 Z
4228 432 3669(A)U
4229 6 F
4230 54 Z
4231 432 3561(i)U
4232 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
4233 1 F
4234 60 Z
4235 475 3669(nd)U
4236 555(now)S
4237 678(we)S
4238 768(can)S
4239 872(parallel)S
4240 1054(ize)S
4241 1145(the)S
4242 1239(inner)S
4243 1383('k')S
4244 1473(and)S
4245 1580('i')S
4246 1657(loops:)S
4248 %%Page: ? 12
4250 1 F
4251 54 Z
4252 495 534(1)U
4253 495 468(1:)U
4254 555(Entry)S
4255 522 534(:)U
4256 555(real)S
4257 654(a\(1:100,1:100,1:100\))S
4258 495 666(9)U
4259 495 600(3:)U
4260 555(integer)S
4261 723(n)S
4262 522 666(:)U
4263 555(for)S
4264 636(j)S
4265 669(=)S
4266 717(2+2+2,n+n+n)S
4267 1031(do)S
4268 1488 732(o)U
4269 495 798(7)U
4270 495 732(5:)U
4271 573(doall)S
4272 699(k)S
4273 744(=)S
4274 792(max\(2,j-\(n+n\)\),min\(n,j-\(2+2\)\))S
4275 1461(d)S
4276 522 798(:)U
4277 591(doall)S
4278 717(i)S
4279 750(=)S
4280 798(max\(2,j-\(n+k\)\),min\(n,j-\(2+k\)\))S
4281 1467(do)S
4282 2030 864(-)U
4283 459 930(k)U
4284 477 864(11:)U
4285 618(a\(k,i,j-i-k\))S
4286 859(=)S
4287 907(a\(k,i-1,j-i-k\)+a\(k,i,j-i-k-1\)+a\(k,i,)S
4288 1615(j-i-k+1\)+a\(k,i+1,j-i)S
4289 486 930(\)+a\(k-1,i,j-i-k\)+a\(k+1,i,j-i-k\))U
4290 495 1062(5)U
4291 495 996(7:)U
4292 591(endfor)S
4293 522 1062(:)U
4294 573(endfor)S
4295 459 1260(P)U
4296 495 1128(9:)U
4297 555(endfor)S
4298 489 1260(arallelize)U
4299 705(loop)S
4300 819(i)S
4301 477 1326(B)U
4302 (rowse)R
4303 678(DD)S
4304 864(Loop)S
4305 1032(*Restr)S
4306 1227(See)S
4307 1395(Undo)S
4308 1587(Var)S
4309 1758(Msgs)S
4310 1947(Quit)S
4311 2115(Xcape)S
4312 6 F
4313 432 456(c)U
4314 495(c)T
4315 549(c)T
4316 603(c)T
4317 657(c)T
4318 711(c)T
4319 765(c)T
4320 819(c)T
4321 873(c)T
4322 927(c)T
4323 981(c)T
4324 1035(c)T
4325 1089(c)T
4326 1143(c)T
4327 1197(c)T
4328 1251(c)T
4329 1305(c)T
4330 1359(c)T
4331 2253 402(i)U
4332 432(i)S
4333 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
4334 2280 456(c)U
4335 510(c)T
4336 564(c)T
4337 618(c)T
4338 672(c)T
4339 726(c)T
4340 780(c)T
4341 834(c)T
4342 888(c)T
4343 942(c)T
4344 996(c)T
4345 1050(c)T
4346 1104(c)T
4347 1158(c)T
4348 1212(c)T
4349 1266(c)T
4350 1320(c)T
4351 1359(c)T
4352 3 F
4353 60 Z
4354 432 1539(3)U
4355 6 F
4356 54 Z
4357 432 1359(i)U
4358 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
4359 3 F
4360 60 Z
4361 462 1539(.8.)U
4362 562(Vectorizati)S
4363 847(on)S
4364 1 F
4365 432 1632(V)U
4366 (ectoriza)R
4367 667(tion)S
4368 786(is)S
4369 851(legal)S
4370 994(when)S
4371 1149(there)S
4372 1295(are)S
4373 1394(no)S
4374 1479(loop-carried)S
4375 1799(dependence)S
4376 2109(cycles)S
4377 2285(in)S
4378 2357(the)S
4379 2455(inner)S
4380 2603(loop.)S
4381 2769(Vectoriza)S
4382 3004(-)S
4383 3004 1704(-)U
4384 432(tion)S
4385 548(in)S
4386 617(T)S
4387 750(works)S
4388 918(only)S
4389 1047(for)S
4390 1139(trivial)S
4391 1306(cases,)S
4392 1470(as)S
4393 1542(it)S
4394 1598(does)S
4395 1730(not)S
4396 1829(even)S
4397 1965(recognize)S
4398 2221(simple)S
4399 2403(reduction)S
4400 2652(operators;)S
4401 2914(non)S
4402 42 Z
4403 654(INY)S
4404 60 Z
4405 432 1776(i)U
4406 (nner)R
4407 578(loops)S
4408 730(cannot)S
4409 913(be)S
4410 992(vectorize)S
4411 1214(d,)S
4412 1280(though)S
4413 1468(vectoriza)S
4414 1690(tion)S
4415 1805(within)S
4416 1980(an)S
4417 2058(outer)S
4418 2203(parallel)S
4419 2406(loop)S
4420 2534(is)S
4421 2595(legal.)S
4422 2769(Vectoriza)S
4423 3004(-)S
4424 3004 1848(-)U
4425 432 1920(i)U
4426 432 1848(tion)U
4427 549(does)S
4428 682(not)S
4429 782(change)S
4430 976(the)S
4431 1073(dependence)S
4432 1381(graph)S
4433 1541(at)S
4434 1608(all.)S
4435 1727(As)S
4436 1816(an)S
4437 1896(example,)S
4438 2139(taking)S
4439 2313(the)S
4440 2410(program)S
4441 2636(from)S
4442 2775(the)S
4443 2871(Skew)S
4444 449 1920(ng)U
4445 529(section,)S
4446 735(we)S
4447 825(can)S
4448 929(vectorize)S
4449 1171(the)S
4450 1265(inner)S
4451 1409(loop)S
4452 1536(to)S
4453 1603(get:)S
4454 54 Z
4455 495 2088(1)U
4456 495 2022(1:)U
4457 555(Entry)S
4458 522 2088(:)U
4459 555(real)S
4460 654(a\(1:100,1:100,1:100\))S
4461 495 2220(9)U
4462 495 2154(3:)U
4463 555(integer)S
4464 723(n)S
4465 522 2220(:)U
4466 555(for)S
4467 636(j)S
4468 669(=)S
4469 717(2+2+2,n+n+n)S
4470 1031(do)S
4471 1488 2286(o)U
4472 495 2352(7)U
4473 495 2286(5:)U
4474 573(doall)S
4475 699(k)S
4476 744(=)S
4477 792(max\(2,j-\(n+n\)\),min\(n,j-\(2+2\)\))S
4478 1461(d)S
4479 522 2352(:)U
4480 591(forall)S
4481 726(i)S
4482 759(=)S
4483 807(max\(2,j-\(n+k\)\),min\(n,j-\(2+k\)\))S
4484 1476(do)S
4485 2030 2418(-)U
4486 459 2484(k)U
4487 477 2418(11:)U
4488 618(a\(k,i,j-i-k\))S
4489 859(=)S
4490 907(a\(k,i-1,j-i-k\)+a\(k,i,j-i-k-1\)+a\(k,i,)S
4491 1615(j-i-k+1\)+a\(k,i+1,j-i)S
4492 486 2484(\)+a\(k-1,i,j-i-k\)+a\(k+1,i,j-i-k\))U
4493 495 2616(5)U
4494 495 2550(7:)U
4495 591(endfor)S
4496 522 2616(:)U
4497 573(endfor)S
4498 459 2814(P)U
4499 495 2682(9:)U
4500 555(endfor)S
4501 489 2814(arallelize)U
4502 705(loop)S
4503 819(i)S
4504 477 2880(B)U
4505 (rowse)R
4506 678(DD)S
4507 864(Loop)S
4508 1032(*Restr)S
4509 1227(See)S
4510 1395(Undo)S
4511 1587(Var)S
4512 1758(Msgs)S
4513 1947(Quit)S
4514 2115(Xcape)S
4515 6 F
4516 432 2010(c)U
4517 2049(c)T
4518 2103(c)T
4519 2157(c)T
4520 2211(c)T
4521 2265(c)T
4522 2319(c)T
4523 2373(c)T
4524 2427(c)T
4525 2481(c)T
4526 2535(c)T
4527 2589(c)T
4528 2643(c)T
4529 2697(c)T
4530 2751(c)T
4531 2805(c)T
4532 2859(c)T
4533 2913(c)T
4534 2253 1956(i)U
4535 432(i)S
4536 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
4537 2280 2010(c)U
4538 2064(c)T
4539 2118(c)T
4540 2172(c)T
4541 2226(c)T
4542 2280(c)T
4543 2334(c)T
4544 2388(c)T
4545 2442(c)T
4546 2496(c)T
4547 2550(c)T
4548 2604(c)T
4549 2658(c)T
4550 2712(c)T
4551 2766(c)T
4552 2820(c)T
4553 2874(c)T
4554 2913(c)T
4555 432(i)S
4556 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
4558 %%Page: ? 13
4560 3 F
4561 42 Z
4562 557 438(INY)U
4563 60 Z
4564 432(4)S
4565 (.)R
4566 517(T)S
4567 653(Language)S
4568 1 F
4569 432 531(T)U
4570 (he)R
4571 557(T)S
4572 699(language)S
4573 948(is)S
4574 1019(very)S
4575 1157(simple.)S
4576 1384(It)S
4577 1452(comprises)S
4578 1727(scalar)S
4579 1899(and)S
4580 2017(array)S
4581 2172(variables,)S
4582 2436(loops,)S
4583 2612(assignments)S
4584 2937(and)S
4585 432 603(b)U
4586 42 Z
4587 594 531(INY)U
4588 60 Z
4589 462 603(lock-structured)U
4590 847(IF)S
4591 920(statement)S
4592 1152(s.)S
4593 1230(The)S
4594 1344(language)S
4595 1582(BNF)S
4596 1718(is:)S
4597 648 855(s)U
4598 648 711(program)U
4599 1053(::=)S
4600 1140(stlist)S
4601 671 855(tlist)U
4602 918(::=)S
4603 1005(statement)S
4604 1257([';')S
4605 1354(statement)S
4606 1586(]...)S
4607 648 999(statement)U
4608 918(::=)S
4609 1005(integerdec)S
4610 1257(l)S
4611 918 1071(::=)U
4612 1005(realdec)S
4613 1180(l)S
4614 1216 1143(l)U
4615 918 1215(:)U
4616 918 1143(::=)U
4617 1005(constdec)S
4618 935 1215(:=)U
4619 1005(assignment)S
4620 918 1359(:)U
4621 918 1287(::=)U
4622 1005(loop)S
4623 935 1359(:=)U
4624 1005(if)S
4625 648 1575(c)U
4626 (onstdecl)R
4627 948(::=)S
4628 1035('const')S
4629 1222(constassignment)S
4630 1640([',')S
4631 1735(constassignment]...)S
4632 648 1863(i)U
4633 648 1719(constassignment)U
4634 1098(::=)S
4635 1185(ID)S
4636 1268('=')S
4637 1361(expression)S
4638 665 1863(ntegerdec)U
4639 900(l)S
4640 948(::=)S
4641 1035('integer')S
4642 1263(vardeclli)S
4643 1475(st)S
4644 648 2079(v)U
4645 648 1935(realdec)U
4646 823(l)S
4647 948(::=)S
4648 1035('real')S
4649 1186(vardeclli)S
4650 1398(st)S
4651 678 2079(ardeclli)U
4652 860(st)S
4653 948(::=)S
4654 1035(vardecl)S
4655 1233([',')S
4656 1328(vardecl]...)S
4657 648 2223(vardecl)U
4658 1098(::=)S
4659 1185(ID)S
4660 948 2295(::=)U
4661 1035(ID)S
4662 1118('\(')S
4663 1198([expression)S
4664 1495(':'])S
4665 1592(expression)S
4666 1969 2367(')U
4667 1098([',')S
4668 1193([expression)S
4669 1490(':'])S
4670 1587(expression]...)S
4671 1929('\))S
4672 1445 2583(n)U
4673 648 2727(l)U
4674 648 2583(assignment)U
4675 948(::=)S
4676 1035(lhs)S
4677 1125('=')S
4678 1218(expressio)S
4679 665 2727(hs)U
4680 948(::=)S
4681 1035(ID)S
4682 948 2799(:)U
4683 (:=)R
4684 1035(ID)S
4685 1118('\(')S
4686 1198(expression)S
4687 1475([',')S
4688 1570(expression]...)S
4689 1912('\)')S
4690 648 2943(loop)U
4691 948(::=)S
4692 1035(['for')S
4693 6 F
4694 1185(e)S
4695 1 F
4696 1205('doall'])S
4697 1098 3015(ID)U
4698 1181('=')S
4699 1274(expression)S
4700 1551(['to')S
4701 6 F
4702 1678(e)S
4703 1 F
4704 1698(',')S
4705 6 F
4706 1773(e)S
4707 1 F
4708 1793(':'])S
4709 1890(expression)S
4710 1098 3159(')U
4711 1098 3087([)U
4712 1138(['by')S
4713 6 F
4714 1278(e)S
4715 1 F
4716 1298(',')S
4717 6 F
4718 1373(e)S
4719 1 F
4720 1393(':'])S
4721 1490(expression])S
4722 1118 3159(do')U
4723 1218(stlist)S
4724 1352('endfor')S
4725 2179 3303(')U
4726 648(if)S
4727 948(::=)S
4728 1035('if')S
4729 1132(expression)S
4730 1409('then')S
4731 1573(stlist)S
4732 1707(['else')S
4733 1881(stlist])S
4734 2035('endif)S
4736 %%Page: ? 14
4738 1 F
4739 60 Z
4740 648 474(e)U
4741 (xpression)R
4742 948(::=)S
4743 1035(ID)S
4744 948 546(:)U
4745 (:=)R
4746 1035(ID)S
4747 1118('\(')S
4748 1198(expression)S
4749 1475([',')S
4750 1570(expression]...)S
4751 1912('\)')S
4752 948 690(:)U
4753 948 618(::=)U
4754 1035(INTCONST)S
4755 965 690(:=)U
4756 1035(FLOATCONST)S
4757 1632 762(n)U
4758 948 834(:)U
4759 948 762(::=)U
4760 1035(expression)S
4761 1312('+')S
4762 1405(expressio)S
4763 965 834(:=)U
4764 1035(expression)S
4765 1312('-')S
4766 1392(expression)S
4767 1629 906(n)U
4768 948 978(:)U
4769 948 906(::=)U
4770 1035(expression)S
4771 1312('*')S
4772 1402(expressio)S
4773 965 978(:=)U
4774 1035(expression)S
4775 1312('/')S
4776 1389(expression)S
4777 1659 1050(n)U
4778 948 1122(:)U
4779 948 1050(::=)U
4780 1035(expression)S
4781 1312('**')S
4782 1432(expressio)S
4783 965 1122(:=)U
4784 1035('-')S
4785 1115(expression)S
4786 1355 1194(n)U
4787 948 1266(:)U
4788 948 1194(::=)U
4789 1035('+')S
4790 1128(expressio)S
4791 965 1266(:=)U
4792 1035('\(')S
4793 1115(expression)S
4794 1392('\)')S
4795 1632 1338(n)U
4796 948 1410(:)U
4797 948 1338(::=)U
4798 1035(expression)S
4799 1312(')S
4800 4 F
4801 (<)R
4802 1 F
4803 (')R
4804 1405(expressio)S
4805 965 1410(:=)U
4806 1035(expression)S
4807 1312(')S
4808 4 F
4809 (<)R
4810 1 F
4811 (=')R
4812 1438(expression)S
4813 948 1554(:)U
4814 948 1482(::=)U
4815 1035(expression)S
4816 1312('=')S
4817 1405(expression)S
4818 965 1554(:=)U
4819 1035(expression)S
4820 1312(')S
4821 4 F
4822 (<>)R
4823 1 F
4824 (')R
4825 1438(expression)S
4826 948 1698(:)U
4827 948 1626(::=)U
4828 1035(expression)S
4829 1312(')S
4830 4 F
4831 (>)R
4832 1 F
4833 (')R
4834 1405(expression)S
4835 965 1698(:=)U
4836 1035(expression)S
4837 1312(')S
4838 4 F
4839 (>)R
4840 1 F
4841 (=')R
4842 1438(expression)S
4843 1706 1770(n)U
4844 948 1842(:)U
4845 948 1770(::=)U
4846 1035(expression)S
4847 1312('mod')S
4848 1479(expressio)S
4849 965 1842(:=)U
4850 1035(expression)S
4851 1312('max')S
4852 1476(expression)S
4853 948 1986(:)U
4854 948 1914(::=)U
4855 1035(expression)S
4856 1312('min')S
4857 1466(expression)S
4858 965 1986(:=)U
4859 1035('sqrt')S
4860 1185('\(')S
4861 1265(expression)S
4862 1542('\)')S
4863 1959 2058(')U
4864 948 2130(:)U
4865 948 2058(::=)U
4866 1035('\257oor')S
4867 1208('\(')S
4868 1288(expression)S
4869 1565('/')S
4870 1642(expression)S
4871 1919('\))S
4872 965 2130(:=)U
4873 1035('ceiling')S
4874 1260('\(')S
4875 1340(expression)S
4876 1617('/')S
4877 1694(expression)S
4878 1971('\)')S
4879 2033 2202(')U
4880 948 2274(:)U
4881 948 2202(::=)U
4882 1035('max')S
4883 1199('\(')S
4884 1279(expression)S
4885 1556([',')S
4886 1651(expression]...)S
4887 1993('\))S
4888 965 2274(:=)U
4889 1035('min')S
4890 1189('\(')S
4891 1269(expression)S
4892 1546([',')S
4893 1641(expression]...)S
4894 1983('\)')S
4896 %%Page: ? 15
4898 3 F
4899 60 Z
4900 432 438(5.)U
4901 517(Sample)S
4902 727(Session)S
4903 1 F
4904 582 531(Start)U
4905 716(out)S
4906 813(by)S
4907 893(\256ring)S
4908 1043(up)S
4909 1123(T)S
4910 1254(with)S
4911 1381(the)S
4912 1475(command)S
4913 1733(line:)S
4914 432 747(T)U
4915 648 639(%)U
4916 718(t)S
4917 42 Z
4918 1160 531(INY)U
4919 60 Z
4920 563 747(will)U
4921 677(return)S
4922 841(with)S
4923 968(the)S
4924 1062(display:)S
4925 54 Z
4926 459 915(T)U
4927 42 Z
4928 469 747(INY)U
4929 54 Z
4930 492 915(iny)U
4931 579(Tool)S
4932 699([as)S
4933 780(of)S
4934 843(December)S
4935 1083(1990])S
4936 459 981(*)U
4937 (Browse)R
4938 687(File)S
4939 843(Parse)S
4940 1014(Restor)S
4941 1191(System)S
4942 1386(Trans)S
4943 1563(Write)S
4944 1740(Msgs)S
4945 1929(Quit)S
4946 6 F
4947 432 837(c)U
4948 852(c)T
4949 906(c)T
4950 960(c)T
4951 1014(c)T
4952 2025 783(i)U
4953 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
4954 2052 837(c)U
4955 891(c)T
4956 945(c)T
4957 999(c)T
4958 1014(c)T
4959 1 F
4960 60 Z
4961 432 1122(G)U
4962 6 F
4963 54 Z
4964 432 1014(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
4965 1 F
4966 60 Z
4967 475 1122(o)U
4968 525(to)S
4969 592(the)S
4970 686(File)S
4971 800(menu)S
4972 954(by)S
4973 1034(typing)S
4974 1208('f',)S
4975 1303(getting)S
4976 1491(the)S
4977 1585(list)S
4978 1679(of)S
4979 1749(\256les:)S
4980 54 Z
4981 459 1290(A)U
4982 459 1224(/ogc1/staff/mwolfe/tiny)U
4983 498 1290(nnouncement)U
4984 825(doc/)S
4985 1098(\256x/)S
4986 1350(source/)S
4987 1632(test/)S
4988 459 1488(T)U
4989 459 1356(dif)U
4990 717(doc.log)S
4991 1004(make.out)S
4992 1312(t*)S
4993 1570(todo)S
4994 492 1488(iny)U
4995 579(Tool)S
4996 699([as)S
4997 780(of)S
4998 843(December)S
4999 1083(1990])S
5000 459 1554(*)U
5001 (Down)R
5002 690(Edit)S
5003 852(Newdir)S
5004 1050(Redo)S
5005 1236(Sh)S
5006 1401(Up)S
5007 1575(Msgs)S
5008 1764(Quit)S
5009 1932(Xcape)S
5010 6 F
5011 432 1212(c)U
5012 1263(c)T
5013 1317(c)T
5014 1371(c)T
5015 1425(c)T
5016 1479(c)T
5017 1533(c)T
5018 1587(c)T
5019 2070 1158(i)U
5020 432(i)S
5021 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5022 2097 1212(c)U
5023 1266(c)T
5024 1320(c)T
5025 1374(c)T
5026 1428(c)T
5027 1482(c)T
5028 1536(c)T
5029 1587(c)T
5030 1 F
5031 60 Z
5032 432 1695(T)U
5033 6 F
5034 54 Z
5035 432 1587(i)U
5036 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5037 1 F
5038 60 Z
5039 469 1695(o)U
5040 519(move)S
5041 673(to)S
5042 740(the)S
5043 834('test')S
5044 978(subdirectory,)S
5045 1314(choose)S
5046 1501('Down')S
5047 1707(by)S
5048 1787(typing)S
5049 1961('d',)S
5050 2066(getting)S
5051 2254(the)S
5052 2348(prompt:)S
5053 54 Z
5054 459 1929(D)U
5055 459 1863(Tiny)U
5056 579(Tool)S
5057 699([as)S
5058 780(of)S
5059 843(December)S
5060 1083(1990])S
5061 498 1929(irectory:)U
5062 6 F
5063 432 1785(c)U
5064 1800(c)T
5065 1854(c)T
5066 1908(c)T
5067 1962(c)T
5068 1815 1731(i)U
5069 432(i)S
5070 438(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5071 1842 1785(c)U
5072 1839(c)T
5073 1893(c)T
5074 1947(c)T
5075 1962(c)T
5076 432(i)S
5077 438(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5078 1 F
5079 42 Z
5080 1838 2070(INY)U
5081 60 Z
5082 3004(-)S
5083 432 2142(t)U
5084 432 2070(Respond)U
5085 664(by)S
5086 745(typing)S
5087 920('test',)S
5088 1080(following)S
5089 1335(by)S
5090 1416(the)S
5091 1511(return)S
5092 1676(key;)S
5093 1801(T)S
5094 1933(then)S
5095 2058(displays)S
5096 2276(the)S
5097 2371(\256les)S
5098 2492(in)S
5099 2560(the)S
5100 2655('test')S
5101 2800(subdirec)S
5102 449 2142(ory:)U
5103 54 Z
5104 459 2244(/)U
5105 (ogc1/staff/mwolfe/tiny/test)R
5106 459 2310(a)U
5107 (ve3)R
5108 687(dd.4)S
5109 908(doc2.log)S
5110 1150(lu)S
5111 1354(parenb)S
5112 1591(wave2)S
5113 1742 2376(3)U
5114 459 2442(d)U
5115 459 2376(ch)U
5116 672(dd.t1)S
5117 890(dynamic)S
5118 1148(ludecomp)S
5119 1415(rev)S
5120 1628(wave)S
5121 486 2442(d.1)U
5122 680(dd.t2)S
5123 898(example.1)S
5124 1158(paren)S
5125 1386(rn1)S
5126 1602(wave3a)S
5127 1776 2508(b)U
5128 459 2574(d)U
5129 459 2508(dd.2)U
5130 680(dd.t3)S
5131 898(example.2)S
5132 1158(paren2)S
5133 1395(wave)S
5134 1635(wave3)S
5135 486 2574(d.3)U
5136 680(doc.log)S
5137 913(example.3)S
5138 1173(parena)S
5139 1407(wave.8wa)S
5140 459 2772(*)U
5141 459 2706(Tiny)U
5142 579(Tool)S
5143 699([as)S
5144 780(of)S
5145 843(December)S
5146 1083(1990])S
5147 486 2772(Down)U
5148 690(Edit)S
5149 852(Newdir)S
5150 1050(Redo)S
5151 1236(Sh)S
5152 1401(Up)S
5153 1575(Msgs)S
5154 1764(Quit)S
5155 1932(Xcape)S
5156 6 F
5157 432 2232(c)U
5158 2265(c)T
5159 2319(c)T
5160 2373(c)T
5161 2427(c)T
5162 2481(c)T
5163 2535(c)T
5164 2589(c)T
5165 2643(c)T
5166 2697(c)T
5167 2751(c)T
5168 2805(c)T
5169 2070 2178(i)U
5170 432(i)S
5171 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5172 2097 2232(c)U
5173 2286(c)T
5174 2340(c)T
5175 2394(c)T
5176 2448(c)T
5177 2502(c)T
5178 2556(c)T
5179 2610(c)T
5180 2664(c)T
5181 2718(c)T
5182 2772(c)T
5183 2805(c)T
5184 432(i)S
5185 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5186 1 F
5187 42 Z
5188 1912 2913(INY)U
5189 60 Z
5190 2997(e)S
5191 432 2985(o)U
5192 432 2913(To)U
5193 523(check)S
5194 688(the)S
5195 786(contents)S
5196 1011(of)S
5197 1085(a)S
5198 1135(\256le,)S
5199 1250(type)S
5200 1377('E')S
5201 1477(to)S
5202 1547(edit)S
5203 1661(the)S
5204 1758(\256le;)S
5205 1875(T)S
5206 2009(prompts)S
5207 2229(for)S
5208 2322(the)S
5209 2419(\256le)S
5210 2519(name,)S
5211 2688(so)S
5212 2764(a)S
5213 2814(respons)S
5214 462 2985(f)U
5215 502('ch')S
5216 619(gets:)S
5217 54 Z
5218 952 3087(\))U
5219 459 3153(i)U
5220 459 3087(real)U
5221 558(a\(100,100\),)S
5222 826(b\(100)S
5223 474 3153(nteger)U
5224 627(n)S
5225 459 3219(f)U
5226 (or)R
5227 540(k)S
5228 585(=)S
5229 633(1)S
5230 678(to)S
5231 738(n)S
5232 783(do)S
5233 880 3285(\))U
5234 459 3351(f)U
5235 459 3285(a\(k,k\))U
5236 605(=)S
5237 653(sqrt\(a\(k,k\))S
5238 477 3351(or)U
5239 540(i)S
5240 573(=)S
5241 621(k+1)S
5242 723(to)S
5243 783(n)S
5244 828(do)S
5245 3417(\))T
5246 459 3483(f)U
5247 459 3417(a\(i,k\))U
5248 593(=)S
5249 641(a\(i,k\)/a\(k,k)S
5250 477 3483(or)U
5251 540(j)S
5252 573(=)S
5253 621(k+1)S
5254 723(to)S
5255 783(i)S
5256 816(do)S
5257 992 3549(\))U
5258 459 3615(e)U
5259 459 3549(a\(i,j\))U
5260 581(=)S
5261 629(a\(i,j\)-a\(i,k\)*a\(j,k)S
5262 483 3615(ndfor)U
5263 582 3681(r)U
5264 459 3747(e)U
5265 459 3681(endfo)U
5266 483 3747(ndfor)U
5267 5 F
5268 459 3945(")U
5269 459 3879(\304)U
5270 459 3813(\304)U
5271 1 F
5272 482 3945(ch)U
5273 5 F
5274 (")R
5275 1 F
5276 574(11)S
5277 646(lines,)S
5278 780(191)S
5279 879(characters)S
5280 6 F
5281 432 3075(c)U
5282 3114(c)T
5283 3168(c)T
5284 3222(c)T
5285 3276(c)T
5286 3330(c)T
5287 3384(c)T
5288 3438(c)T
5289 3492(c)T
5290 3546(c)T
5291 3600(c)T
5292 3654(c)T
5293 3708(c)T
5294 3762(c)T
5295 3816(c)T
5296 3870(c)T
5297 3924(c)T
5298 3978(c)T
5299 1764 3021(i)U
5300 432(i)S
5301 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5302 1791 3075(c)U
5303 3129(c)T
5304 3183(c)T
5305 3237(c)T
5306 3291(c)T
5307 3345(c)T
5308 3399(c)T
5309 3453(c)T
5310 3507(c)T
5311 3561(c)T
5312 3615(c)T
5313 3669(c)T
5314 3723(c)T
5315 3777(c)T
5316 3831(c)T
5317 3885(c)T
5318 3939(c)T
5319 3978(c)T
5320 1 F
5321 60 Z
5322 432 4086(E)U
5323 6 F
5324 54 Z
5325 432 3978(i)U
5326 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5327 1 F
5328 60 Z
5329 469 4086(xiting)U
5330 630(the)S
5331 724(editor)S
5332 885(returns)S
5333 1072(to)S
5334 1139(the)S
5335 1233(same)S
5336 1377(File)S
5337 1491(menu.)S
5338 1680(Return)S
5339 1864(to)S
5340 1931(the)S
5341 2025(Main)S
5342 2172(menu)S
5343 2326(by)S
5344 2406(typing)S
5345 2580(the)S
5346 2674('escape')S
5347 2895(key:)S
5349 %%Page: ? 16
5351 1 F
5352 54 Z
5353 459 534(Tiny)U
5354 579(Tool)S
5355 699([as)S
5356 780(of)S
5357 843(December)S
5358 1083(1990])S
5359 477 600(Browse)U
5360 660(*File)S
5361 843(Parse)S
5362 1014(Restor)S
5363 1191(System)S
5364 1386(Trans)S
5365 1563(Write)S
5366 1740(Msgs)S
5367 1929(Quit)S
5368 6 F
5369 432 456(c)U
5370 471(c)T
5371 525(c)T
5372 579(c)T
5373 633(c)T
5374 2025 402(i)U
5375 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5376 2052 456(c)U
5377 510(c)T
5378 564(c)T
5379 618(c)T
5380 633(c)T
5381 1 F
5382 60 Z
5383 432 741(N)U
5384 6 F
5385 54 Z
5386 432 633(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
5387 1 F
5388 60 Z
5389 475 741(otice)U
5390 615(that)S
5391 727(the)S
5392 822(default)S
5393 1011(menu)S
5394 1166(selection)S
5395 1402(when)S
5396 1553(returning)S
5397 1795(from)S
5398 1933(a)S
5399 1981(submenu)S
5400 2219(is)S
5401 2280(left)S
5402 2382(at)S
5403 2447(the)S
5404 2542(most)S
5405 2680(recent)S
5406 2849(choice;)S
5407 432 813(to)U
5408 499(enter)S
5409 640(the)S
5410 734('File')S
5411 888(menu)S
5412 1042(again,)S
5413 1208(type)S
5414 1332('return'.)S
5415 1571(To)S
5416 1658(parse)S
5417 1805(one)S
5418 1912(of)S
5419 1982(those)S
5420 2129(\256les,)S
5421 2264(so)S
5422 2337(type)S
5423 2461('p':)S
5424 54 Z
5425 459 981(Tiny)U
5426 579(Tool)S
5427 699([as)S
5428 780(of)S
5429 843(December)S
5430 1083(1990])S
5431 6 F
5432 432 903(c)U
5433 918(c)T
5434 972(c)T
5435 1026(c)T
5436 1080(c)T
5437 1 F
5438 459 1047(File:)U
5439 6 F
5440 1818 849(i)U
5441 432(i)S
5442 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5443 1845 903(c)U
5444 957(c)T
5445 1011(c)T
5446 1065(c)T
5447 1080(c)T
5448 1 F
5449 60 Z
5450 432 1188(R)U
5451 6 F
5452 54 Z
5453 432 1080(i)U
5454 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5455 1 F
5456 60 Z
5457 472 1188(espond)U
5458 662(with)S
5459 789(the)S
5460 883(\256le)S
5461 980(name)S
5462 1131('decomp.chole)S
5463 1488(sky',)S
5464 1626(followed)S
5465 1860(by)S
5466 1940('return':)S
5467 54 Z
5468 495 1356(1)U
5469 495 1290(1:)U
5470 555(Entry)S
5471 522 1356(:)U
5472 555(real)S
5473 654(a\(1:100,1:100\))S
5474 495 1488(2)U
5475 495 1422(1:)U
5476 555(real)S
5477 654(b\(1:100\))S
5478 522 1488(:)U
5479 555(integer)S
5480 723(n)S
5481 842 1554(o)U
5482 495 1620(4)U
5483 495 1554(3:)U
5484 555(for)S
5485 636(k)S
5486 681(=)S
5487 729(1,n)S
5488 815(d)S
5489 522 1620(:)U
5490 573(a\(k,k\))S
5491 719(=)S
5492 767(sqrt\(a\(k,k\)\))S
5493 495 1752(6)U
5494 495 1686(5:)U
5495 573(for)S
5496 654(i)S
5497 687(=)S
5498 735(k+1,n)S
5499 878(do)S
5500 522 1752(:)U
5501 591(a\(i,k\))S
5502 725(=)S
5503 773(a\(i,k\)/a\(k,k\))S
5504 495 1884(8)U
5505 495 1818(7:)U
5506 591(for)S
5507 672(j)S
5508 705(=)S
5509 753(k+1,i)S
5510 884(do)S
5511 522 1884(:)U
5512 609(a\(i,j\))S
5513 731(=)S
5514 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
5515 495 2016(5)U
5516 495 1950(7:)U
5517 591(endfor)S
5518 522 2016(:)U
5519 573(endfor)S
5520 459 2214(P)U
5521 495 2082(3:)U
5522 555(endfor)S
5523 489 2214(arsed)U
5524 621(ch)S
5525 477 2280(B)U
5526 (rowse)R
5527 678(File)S
5528 816(*Parse)S
5529 1014(Restor)S
5530 1191(System)S
5531 1386(Trans)S
5532 1563(Write)S
5533 1740(Msgs)S
5534 1929(Quit)S
5535 6 F
5536 432 1278(c)U
5537 1287(c)T
5538 1341(c)T
5539 1395(c)T
5540 1449(c)T
5541 1503(c)T
5542 1557(c)T
5543 1611(c)T
5544 1665(c)T
5545 1719(c)T
5546 1773(c)T
5547 1827(c)T
5548 1881(c)T
5549 1935(c)T
5550 1989(c)T
5551 2043(c)T
5552 2097(c)T
5553 2151(c)T
5554 2205(c)T
5555 2259(c)T
5556 2313(c)T
5557 2025 1224(i)U
5558 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5559 2052 1278(c)U
5560 1332(c)T
5561 1386(c)T
5562 1440(c)T
5563 1494(c)T
5564 1548(c)T
5565 1602(c)T
5566 1656(c)T
5567 1710(c)T
5568 1764(c)T
5569 1818(c)T
5570 1872(c)T
5571 1926(c)T
5572 1980(c)T
5573 2034(c)T
5574 2088(c)T
5575 2142(c)T
5576 2196(c)T
5577 2250(c)T
5578 2304(c)T
5579 2313(c)T
5580 1 F
5581 60 Z
5582 432 2421(T)U
5583 6 F
5584 54 Z
5585 432 2313(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
5586 1 F
5587 60 Z
5588 469 2421(o)U
5589 519(explore)S
5590 720(some)S
5591 867(interact)S
5592 1049(ive)S
5593 1143(restructuring,)S
5594 1486(go)S
5595 1566(to)S
5596 1633(the)S
5597 1727(Browse)S
5598 1930(menu)S
5599 2084(by)S
5600 2164(typing)S
5601 2338('B':)S
5602 54 Z
5603 495 2589(1)U
5604 495 2523(1:)U
5605 555(Entry)S
5606 522 2589(:)U
5607 555(real)S
5608 654(a\(1:100,1:100\))S
5609 495 2721(2)U
5610 495 2655(1:)U
5611 555(real)S
5612 654(b\(1:100\))S
5613 522 2721(:)U
5614 555(integer)S
5615 723(n)S
5616 842 2787(o)U
5617 495 2853(4)U
5618 495 2787(3:)U
5619 555(for)S
5620 636(k)S
5621 681(=)S
5622 729(1,n)S
5623 815(d)S
5624 522 2853(:)U
5625 573(a\(k,k\))S
5626 719(=)S
5627 767(sqrt\(a\(k,k\)\))S
5628 495 2985(6)U
5629 495 2919(5:)U
5630 573(for)S
5631 654(i)S
5632 687(=)S
5633 735(k+1,n)S
5634 878(do)S
5635 522 2985(:)U
5636 591(a\(i,k\))S
5637 725(=)S
5638 773(a\(i,k\)/a\(k,k\))S
5639 495 3117(8)U
5640 495 3051(7:)U
5641 591(for)S
5642 672(j)S
5643 705(=)S
5644 753(k+1,i)S
5645 884(do)S
5646 522 3117(:)U
5647 609(a\(i,j\))S
5648 731(=)S
5649 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
5650 495 3249(5)U
5651 495 3183(7:)U
5652 591(endfor)S
5653 522 3249(:)U
5654 573(endfor)S
5655 459 3447(P)U
5656 495 3315(3:)U
5657 555(endfor)S
5658 489 3447(arsed)U
5659 621(ch)S
5660 459 3513(*)U
5661 (Browse)R
5662 687(DD)S
5663 873(Loop)S
5664 1059(Restr)S
5665 1227(See)S
5666 1395(Undo)S
5667 1587(Var)S
5668 1758(Msgs)S
5669 1947(Quit)S
5670 2115(Xcape)S
5671 6 F
5672 432 2511(c)U
5673 2520(c)T
5674 2574(c)T
5675 2628(c)T
5676 2682(c)T
5677 2736(c)T
5678 2790(c)T
5679 2844(c)T
5680 2898(c)T
5681 2952(c)T
5682 3006(c)T
5683 3060(c)T
5684 3114(c)T
5685 3168(c)T
5686 3222(c)T
5687 3276(c)T
5688 3330(c)T
5689 3384(c)T
5690 3438(c)T
5691 3492(c)T
5692 3546(c)T
5693 2253 2457(i)U
5694 432(i)S
5695 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5696 2280 2511(c)U
5697 2565(c)T
5698 2619(c)T
5699 2673(c)T
5700 2727(c)T
5701 2781(c)T
5702 2835(c)T
5703 2889(c)T
5704 2943(c)T
5705 2997(c)T
5706 3051(c)T
5707 3105(c)T
5708 3159(c)T
5709 3213(c)T
5710 3267(c)T
5711 3321(c)T
5712 3375(c)T
5713 3429(c)T
5714 3483(c)T
5715 3537(c)T
5716 3546(c)T
5717 1 F
5718 60 Z
5719 432 3654(N)U
5720 6 F
5721 54 Z
5722 432 3546(i)U
5723 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5724 1 F
5725 60 Z
5726 475 3654(otice)U
5727 615(that)S
5728 728(when)S
5729 880(entering)S
5730 1099(a)S
5731 1147(new)S
5732 1268(menu,)S
5733 1438(the)S
5734 1533(default)S
5735 1722(menu)S
5736 1877(item)S
5737 2006(is)S
5738 2067(always)S
5739 2255(the)S
5740 2350(\256rst)S
5741 2464(choice,)S
5742 2658(not)S
5743 2756(necessarily)S
5744 2997 3726(e)U
5745 432 3798(\256)U
5746 432 3726(the)U
5747 531(one)S
5748 643(most)S
5749 785(often)S
5750 934(chosen.)S
5751 1161(Notice)S
5752 1347(that)S
5753 1463(in)S
5754 1535(the)S
5755 1634(Browse)S
5756 1842(menu,)S
5757 2015(there)S
5758 2160(is)S
5759 2224(always)S
5760 2415(a)S
5761 2466(current)S
5762 2661(position)S
5763 2879(in)S
5764 2950(th)S
5765 465 3798(le;)U
5766 550(initial)S
5767 692(ly)S
5768 763(the)S
5769 860(current)S
5770 1054(position)S
5771 1271(is)S
5772 1334(the)S
5773 1431('Entry')S
5774 1628(node,)S
5775 1783(at)S
5776 1850(the)S
5777 1947(top)S
5778 2047(of)S
5779 2120(the)S
5780 2217(\256le.)S
5781 2352(To)S
5782 2442(look)S
5783 2572(at)S
5784 2639(the)S
5785 2736(data)S
5786 2860(depen-)S
5787 432 3870(dence)U
5788 593(relations)S
5789 821(in)S
5790 888(the)S
5791 982(program,)S
5792 1221(enter)S
5793 1362(the)S
5794 1456(DD)S
5795 1562(Browse)S
5796 1765(Menu)S
5797 1925(by)S
5798 2005(typing)S
5799 2179('D':)S
5801 %%Page: ? 17
5803 1 F
5804 54 Z
5805 495 468(1:)U
5806 555(Entry)S
5807 495 534(1)U
5808 (:)R
5809 555(real)S
5810 654(a\(1:100,1:100\))S
5811 495 666(2)U
5812 495 600(1:)U
5813 555(real)S
5814 654(b\(1:100\))S
5815 522 666(:)U
5816 555(integer)S
5817 723(n)S
5818 842 732(o)U
5819 495 798(4)U
5820 495 732(3:)U
5821 555(for)S
5822 636(k)S
5823 681(=)S
5824 729(1,n)S
5825 815(d)S
5826 522 798(:)U
5827 573(a\(k,k\))S
5828 719(=)S
5829 767(sqrt\(a\(k,k\)\))S
5830 495 930(6)U
5831 495 864(5:)U
5832 573(for)S
5833 654(i)S
5834 687(=)S
5835 735(k+1,n)S
5836 878(do)S
5837 522 930(:)U
5838 591(a\(i,k\))S
5839 725(=)S
5840 773(a\(i,k\)/a\(k,k\))S
5841 495 1062(8)U
5842 495 996(7:)U
5843 591(for)S
5844 672(j)S
5845 705(=)S
5846 753(k+1,i)S
5847 884(do)S
5848 522 1062(:)U
5849 609(a\(i,j\))S
5850 731(=)S
5851 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
5852 495 1194(5)U
5853 495 1128(7:)U
5854 591(endfor)S
5855 522 1194(:)U
5856 573(endfor)S
5857 459 1392(N)U
5858 495 1260(3:)U
5859 555(endfor)S
5860 498 1392(o)U
5861 543(DD)S
5862 639(successors.)S
5863 459 1458(*)U
5864 (Cycle)R
5865 648(Goto)S
5866 810(Next)S
5867 969(Pred)S
5868 1122(Succ)S
5869 1281(Var)S
5870 1434(Write)S
5871 1593(Msgs)S
5872 1764(Quit)S
5873 1914(Xcape)S
5874 6 F
5875 432 456(c)U
5876 465(c)T
5877 519(c)T
5878 573(c)T
5879 627(c)T
5880 681(c)T
5881 735(c)T
5882 789(c)T
5883 843(c)T
5884 897(c)T
5885 951(c)T
5886 1005(c)T
5887 1059(c)T
5888 1113(c)T
5889 1167(c)T
5890 1221(c)T
5891 1275(c)T
5892 1329(c)T
5893 1383(c)T
5894 1437(c)T
5895 1491(c)T
5896 2052 402(i)U
5897 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
5898 2079 456(c)U
5899 510(c)T
5900 564(c)T
5901 618(c)T
5902 672(c)T
5903 726(c)T
5904 780(c)T
5905 834(c)T
5906 888(c)T
5907 942(c)T
5908 996(c)T
5909 1050(c)T
5910 1104(c)T
5911 1158(c)T
5912 1212(c)T
5913 1266(c)T
5914 1320(c)T
5915 1374(c)T
5916 1428(c)T
5917 1482(c)T
5918 1491(c)T
5919 1 F
5920 60 Z
5921 432 1599(T)U
5922 6 F
5923 54 Z
5924 432 1491(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
5925 1 F
5926 60 Z
5927 469 1599(he)U
5928 547(message)S
5929 772(tells)S
5930 894(that)S
5931 1006(the)S
5932 1101(current)S
5933 1293(position)S
5934 1508(has)S
5935 1609(no)S
5936 1690(DD)S
5937 1797(successors;)S
5938 2088(this)S
5939 2196(is)S
5940 2257(not)S
5941 2355(surprising)S
5942 2615(since)S
5943 2759(the)S
5944 2853(current)S
5945 432 1671(position)U
5946 649(is)S
5947 712(the)S
5948 809(Entry)S
5949 966(node.)S
5950 1141(\(Some)S
5951 1321(future)S
5952 1488(version)S
5953 1687(of)S
5954 1759(T)S
5955 1892(may)S
5956 2018(link)S
5957 2134(upwardly-exposed)S
5958 2600(uses)S
5959 2725(to)S
5960 2794(the)S
5961 2890(Entry)S
5962 42 Z
5963 1796(INY)S
5964 60 Z
5965 2997 1743(e)U
5966 432 1815(d)U
5967 432 1743(node.\))U
5968 608(Two)S
5969 742(ways)S
5970 889(to)S
5971 960(browse)S
5972 1157(the)S
5973 1255(DD)S
5974 1365(graph)S
5975 1526(are)S
5976 1624(given.)S
5977 1817(The)S
5978 1935(most)S
5979 2076(useful)S
5980 2247(way)S
5981 2371(is)S
5982 2435(to)S
5983 2505(cycle)S
5984 2656(through)S
5985 2866(all)S
5986 2950(th)S
5987 462 1815(ependence)U
5988 717(s)S
5989 768(in)S
5990 843(the)S
5991 945(program)S
5992 1177(by)S
5993 1265(using)S
5994 1423(the)S
5995 1525(Cycle)S
5996 1694(menu)S
5997 1856(choice;)S
5998 2058(this)S
5999 2172(moves)S
6000 2356(the)S
6001 2457(current)S
6002 2655(position)S
6003 2876(to)S
6004 2950(the)S
6005 432 1959(t)U
6006 432 1887(next)U
6007 564(variable)S
6008 787(reference)S
6009 1039(that)S
6010 1157(has)S
6011 1264(data)S
6012 1392(dependence)S
6013 1704(successors)S
6014 1984(and)S
6015 2098(displays)S
6016 2322(that)S
6017 2440(dependence)S
6018 2752(relation)S
6019 2964(on)S
6020 449 1959(he)U
6021 528(message)S
6022 753(line.)S
6023 900(It)S
6024 958(will)S
6025 1073(display)S
6026 1268(each)S
6027 1400(dependence)S
6028 1706(successor)S
6029 1957(from)S
6030 2095(that)S
6031 2207(variable)S
6032 2423(reference)S
6033 2648(,)S
6034 2684(then)S
6035 2809(move)S
6036 2964(on)S
6037 2997 2031(e)U
6038 432 2103(d)U
6039 432 2031(to)U
6040 510(the)S
6041 615(next)S
6042 750(reference)S
6043 975(.)S
6044 1041(Typing)S
6045 1246('C')S
6046 1357(\(or)S
6047 1458(just)S
6048 1576(return,)S
6049 1766(since)S
6050 1921(Cycle)S
6051 2093(is)S
6052 2164(the)S
6053 2269(default)S
6054 2468(menu)S
6055 2633(item\))S
6056 2792(gives)S
6057 2950(th)S
6058 462 2103(isplay:)U
6059 54 Z
6060 648 2205(y)U
6061 495 2271(1)U
6062 495 2205(1:)U
6063 555(Entr)S
6064 522 2271(:)U
6065 555(real)S
6066 654(a\(1:100,1:100\))S
6067 495 2403(2)U
6068 495 2337(1:)U
6069 555(real)S
6070 654(b\(1:100\))S
6071 522 2403(:)U
6072 555(integer)S
6073 723(n)S
6074 842 2469(o)U
6075 495 2535(4)U
6076 495 2469(3:)U
6077 555(for)S
6078 636(k)S
6079 681(=)S
6080 729(1,n)S
6081 815(d)S
6082 522 2535(:)U
6083 573(a\(k,k\))S
6084 719(=)S
6085 767(sqrt\(a\(k,k\)\))S
6086 495 2667(6)U
6087 495 2601(5:)U
6088 573(for)S
6089 654(i)S
6090 687(=)S
6091 735(k+1,n)S
6092 878(do)S
6093 522 2667(:)U
6094 591(a\(i,k\))S
6095 725(=)S
6096 773(a\(i,k\)/a\(k,k\))S
6097 495 2799(8)U
6098 495 2733(7:)U
6099 591(for)S
6100 672(j)S
6101 705(=)S
6102 753(k+1,i)S
6103 884(do)S
6104 522 2799(:)U
6105 609(a\(i,j\))S
6106 731(=)S
6107 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
6108 495 2931(5)U
6109 495 2865(7:)U
6110 591(endfor)S
6111 522 2931(:)U
6112 573(endfor)S
6113 459 3129(\257)U
6114 495 2997(3:)U
6115 555(endfor)S
6116 489 3129(ow)U
6117 573(dependence)S
6118 846(4:)S
6119 906(--)S
6120 4 F
6121 (>)R
6122 1 F
6123 990(6:\(=\))S
6124 1134(\(0\))S
6125 459 3195(*)U
6126 (Cycle)R
6127 648(Goto)S
6128 810(Next)S
6129 969(Pred)S
6130 1122(Succ)S
6131 1281(Var)S
6132 1434(Write)S
6133 1593(Msgs)S
6134 1764(Quit)S
6135 1914(Xcape)S
6136 6 F
6137 432 2193(c)U
6138 2202(c)T
6139 2256(c)T
6140 2310(c)T
6141 2364(c)T
6142 2418(c)T
6143 2472(c)T
6144 2526(c)T
6145 2580(c)T
6146 2634(c)T
6147 2688(c)T
6148 2742(c)T
6149 2796(c)T
6150 2850(c)T
6151 2904(c)T
6152 2958(c)T
6153 3012(c)T
6154 3066(c)T
6155 3120(c)T
6156 3174(c)T
6157 3228(c)T
6158 2052 2139(i)U
6159 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
6160 2079 2193(c)U
6161 2247(c)T
6162 2301(c)T
6163 2355(c)T
6164 2409(c)T
6165 2463(c)T
6166 2517(c)T
6167 2571(c)T
6168 2625(c)T
6169 2679(c)T
6170 2733(c)T
6171 2787(c)T
6172 2841(c)T
6173 2895(c)T
6174 2949(c)T
6175 3003(c)T
6176 3057(c)T
6177 3111(c)T
6178 3165(c)T
6179 3219(c)T
6180 3228(c)T
6181 1 F
6182 60 Z
6183 432 3336(N)U
6184 6 F
6185 54 Z
6186 432 3228(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
6187 1 F
6188 60 Z
6189 475 3336(otice)U
6190 616(the)S
6191 713(highlighting)S
6192 1031(in)S
6193 1101(lines)S
6194 1238(4)S
6195 1291(and)S
6196 1401(6)S
6197 1453(showing)S
6198 1678(the)S
6199 1774(variable)S
6200 1991(reference)S
6201 2216(s)S
6202 2261(in)S
6203 2330(question.)S
6204 2591(The)S
6205 2707(message)S
6206 2933(line)S
6207 432 3480(t)U
6208 432 3408(shows)U
6209 606(the)S
6210 705(kind)S
6211 837(of)S
6212 912(dependence)S
6213 1222(\(\257ow,)S
6214 1388(anti,)S
6215 1518(output\),)S
6216 1731(the)S
6217 1829(line)S
6218 1944(numbers)S
6219 2175(involved,)S
6220 2425(the)S
6221 2523(direction)S
6222 2762(vector)S
6223 2937(and)S
6224 449 3480(he)U
6225 532(distance)S
6226 756(vector)S
6227 933(\(unknown)S
6228 1202(directions)S
6229 1466(or)S
6230 1542(distances)S
6231 1788(appear)S
6232 1974(as)S
6233 5 F
6234 2049(")S
6235 1 F
6236 (*)R
6237 5 F
6238 (")R
6239 1 F
6240 (\).)R
6241 2209(Typing)S
6242 2408('C')S
6243 2513(again)S
6244 2669(gives)S
6245 2821(the)S
6246 2920(next)S
6247 432 3552(dependence)U
6248 737(relation:)S
6250 %%Page: ? 18
6252 1 F
6253 54 Z
6254 495 468(1:)U
6255 555(Entry)S
6256 495 534(1)U
6257 (:)R
6258 555(real)S
6259 654(a\(1:100,1:100\))S
6260 495 666(2)U
6261 495 600(1:)U
6262 555(real)S
6263 654(b\(1:100\))S
6264 522 666(:)U
6265 555(integer)S
6266 723(n)S
6267 842 732(o)U
6268 495 798(4)U
6269 495 732(3:)U
6270 555(for)S
6271 636(k)S
6272 681(=)S
6273 729(1,n)S
6274 815(d)S
6275 522 798(:)U
6276 573(a\(k,k\))S
6277 719(=)S
6278 767(sqrt\(a\(k,k\)\))S
6279 495 930(6)U
6280 495 864(5:)U
6281 573(for)S
6282 654(i)S
6283 687(=)S
6284 735(k+1,n)S
6285 878(do)S
6286 522 930(:)U
6287 591(a\(i,k\))S
6288 725(=)S
6289 773(a\(i,k\)/a\(k,k\))S
6290 495 1062(8)U
6291 495 996(7:)U
6292 591(for)S
6293 672(j)S
6294 705(=)S
6295 753(k+1,i)S
6296 884(do)S
6297 522 1062(:)U
6298 609(a\(i,j\))S
6299 731(=)S
6300 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
6301 495 1194(5)U
6302 495 1128(7:)U
6303 591(endfor)S
6304 522 1194(:)U
6305 573(endfor)S
6306 459 1392(\257)U
6307 495 1260(3:)U
6308 555(endfor)S
6309 489 1392(ow)U
6310 573(dependence)S
6311 846(6:)S
6312 906(--)S
6313 4 F
6314 (>)R
6315 1 F
6316 990(8:\(=,=\))S
6317 1178(\(0,0\))S
6318 2028 1458(e)U
6319 6 F
6320 432 456(c)U
6321 465(c)T
6322 519(c)T
6323 573(c)T
6324 627(c)T
6325 681(c)T
6326 735(c)T
6327 789(c)T
6328 843(c)T
6329 897(c)T
6330 951(c)T
6331 1005(c)T
6332 1059(c)T
6333 1113(c)T
6334 1167(c)T
6335 1221(c)T
6336 1275(c)T
6337 1329(c)T
6338 1383(c)T
6339 1437(c)T
6340 1491(c)T
6341 1 F
6342 459 1458(*Cycle)U
6343 648(Goto)S
6344 810(Next)S
6345 969(Pred)S
6346 1122(Succ)S
6347 1281(Var)S
6348 1434(Write)S
6349 1593(Msgs)S
6350 1764(Quit)S
6351 1914(Xcap)S
6352 6 F
6353 2052 402(i)U
6354 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
6355 2079 456(c)U
6356 510(c)T
6357 564(c)T
6358 618(c)T
6359 672(c)T
6360 726(c)T
6361 780(c)T
6362 834(c)T
6363 888(c)T
6364 942(c)T
6365 996(c)T
6366 1050(c)T
6367 1104(c)T
6368 1158(c)T
6369 1212(c)T
6370 1266(c)T
6371 1320(c)T
6372 1374(c)T
6373 1428(c)T
6374 1482(c)T
6375 1491(c)T
6376 1 F
6377 60 Z
6378 432 1599(a)U
6379 6 F
6380 54 Z
6381 432 1491(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
6382 1 F
6383 60 Z
6384 459 1599(nd)U
6385 539(so)S
6386 612(on.)S
6387 582 1692(T)U
6388 (he)R
6389 699(other)S
6390 846(method)S
6391 1050(to)S
6392 1120(browse)S
6393 1315(the)S
6394 1411(dependence)S
6395 1718(relations)S
6396 1948(interact)S
6397 2130(ively)S
6398 2273(is)S
6399 2335(to)S
6400 2404(use)S
6401 2506(the)S
6402 2602(Var)S
6403 2714(menu)S
6404 2870(option)S
6405 3007 1764(t)U
6406 432 1836(v)U
6407 432 1764(to)U
6408 504(move)S
6409 663(the)S
6410 762(current)S
6411 958(position)S
6412 1177(to)S
6413 1249(the)S
6414 1348(next)S
6415 1477(variable)S
6416 1697(reference)S
6417 1922(.)S
6418 1982(The)S
6419 2101(\256rst)S
6420 2219(predecessor)S
6421 2528(or)S
6422 2603(successor)S
6423 2858(of)S
6424 2933(tha)S
6425 462 1836(ariable)U
6426 655(reference)S
6427 908(may)S
6428 1039(be)S
6429 1123(displayed)S
6430 1381(by)S
6431 1468(using)S
6432 1625(the)S
6433 1726(Pred)S
6434 1863(or)S
6435 1940(Succ)S
6436 2084(menu)S
6437 2245(items,)S
6438 2418(and)S
6439 2532(Next)S
6440 2676(will)S
6441 2797(show)S
6442 2950(the)S
6443 2997 1908(e)U
6444 432 1980(p)U
6445 432 1908(next)U
6446 562(predecessor)S
6447 872(or)S
6448 948(successor,)S
6449 1219(as)S
6450 1295(appropriate.)S
6451 1631(Goto)S
6452 1776(will)S
6453 1895(move)S
6454 2054(the)S
6455 2153(current)S
6456 2349(position)S
6457 2568(to)S
6458 2640(the)S
6459 2739(dependenc)S
6460 462 1980(redecessor)U
6461 736(or)S
6462 806(successor)S
6463 1056(reference)S
6464 1301(shown)S
6465 1477(on)S
6466 1557(the)S
6467 1651(message)S
6468 1875(line.)S
6469 2994 2073(g)U
6470 432 2145(t)U
6471 582 2073(In)U
6472 655(any)S
6473 765(case,)S
6474 907(all)S
6475 991(these)S
6476 1138(messages)S
6477 1388(are)S
6478 1485(saved)S
6479 1645(in)S
6480 1715(the)S
6481 1811(message)S
6482 2037(buffer,)S
6483 2221(and)S
6484 2330(may)S
6485 2456(be)S
6486 2535(displayed)S
6487 2788(by)S
6488 2870(typin)S
6489 449 2145(he)U
6490 526('M')S
6491 639(key:)S
6492 54 Z
6493 459 2313(N)U
6494 459 2247(Parsed)U
6495 621(ch)S
6496 498 2313(o)U
6497 543(DD)S
6498 639(successors.)S
6499 1179 2379(\))U
6500 459 2445(\257)U
6501 459 2379(\257ow)U
6502 573(dependence)S
6503 846(4:)S
6504 906(--)S
6505 4 F
6506 (>)R
6507 1 F
6508 990(6:\(=\))S
6509 1134(\(0)S
6510 489 2445(ow)U
6511 573(dependence)S
6512 846(6:)S
6513 906(--)S
6514 4 F
6515 (>)R
6516 1 F
6517 990(8:\(=,=\))S
6518 1178(\(0,0\))S
6519 1294 2511(\))U
6520 459 2577(a)U
6521 459 2511(\257ow)U
6522 573(dependence)S
6523 846(6:)S
6524 906(--)S
6525 4 F
6526 (>)R
6527 1 F
6528 990(8:\(=,)S
6529 4 F
6530 (<)R
6531 1 F
6532 (=\))R
6533 1208(\(0,*)S
6534 483 2577(nti)U
6535 558(dependence)S
6536 831(8:)S
6537 891(--)S
6538 4 F
6539 (>)R
6540 1 F
6541 975(4:\()S
6542 4 F
6543 (<)R
6544 1 F
6545 (\))R
6546 1119(\(*\))S
6547 1249 2643(\))U
6548 459 2709(a)U
6549 459 2643(anti)U
6550 558(dependence)S
6551 831(8:)S
6552 891(--)S
6553 4 F
6554 (>)R
6555 1 F
6556 975(6:\()S
6557 4 F
6558 (<)R
6559 1 F
6560 (,=\))R
6561 1163(\(*,0)S
6562 483 2709(nti)U
6563 558(dependence)S
6564 831(8:)S
6565 891(--)S
6566 4 F
6567 (>)R
6568 1 F
6569 975(8:\()S
6570 4 F
6571 (<)R
6572 1 F
6573 (,=,=\))R
6574 1207(\(*,0,0\))S
6575 459 2841(o)U
6576 459 2775(\257ow)U
6577 573(dependence)S
6578 846(8:)S
6579 906(--)S
6580 4 F
6581 (>)R
6582 1 F
6583 990(4:\()S
6584 4 F
6585 (<)R
6586 1 F
6587 (\))R
6588 1134(\(*\))S
6589 486 2841(utput)U
6590 615(dependence)S
6591 888(8:)S
6592 948(--)S
6593 4 F
6594 (>)R
6595 1 F
6596 1032(4:\()S
6597 4 F
6598 (<)R
6599 1 F
6600 (\))R
6601 1176(\(*\))S
6602 1264 2907(\))U
6603 459 2973(\257)U
6604 459 2907(\257ow)U
6605 573(dependence)S
6606 846(8:)S
6607 906(--)S
6608 4 F
6609 (>)R
6610 1 F
6611 990(6:\()S
6612 4 F
6613 (<)R
6614 1 F
6615 (,=\))R
6616 1178(\(*,0)S
6617 489 2973(ow)U
6618 573(dependence)S
6619 846(8:)S
6620 906(--)S
6621 4 F
6622 (>)R
6623 1 F
6624 990(6:\()S
6625 4 F
6626 (<)R
6627 1 F
6628 (,)R
6629 4 F
6630 (<)R
6631 1 F
6632 (\))R
6633 1178(\(*,*\))S
6634 1306 3039(\))U
6635 459 3105(\257)U
6636 459 3039(output)U
6637 615(dependence)S
6638 888(8:)S
6639 948(--)S
6640 4 F
6641 (>)R
6642 1 F
6643 1032(6:\()S
6644 4 F
6645 (<)R
6646 1 F
6647 (,=\))R
6648 1220(\(*,0)S
6649 489 3105(ow)U
6650 573(dependence)S
6651 846(8:)S
6652 906(--)S
6653 4 F
6654 (>)R
6655 1 F
6656 990(8:\()S
6657 4 F
6658 (<)R
6659 1 F
6660 (,=,=\))R
6661 1222(\(*,0,0\))S
6662 1349 3171(\))U
6663 459 3237(\257)U
6664 459 3171(\257ow)U
6665 573(dependence)S
6666 846(8:)S
6667 906(--)S
6668 4 F
6669 (>)R
6670 1 F
6671 990(8:\()S
6672 4 F
6673 (<)R
6674 1 F
6675 (,=,)R
6676 4 F
6677 (<)R
6678 1 F
6679 (\))R
6680 1222(\(*,0,*)S
6681 489 3237(ow)U
6682 573(dependence)S
6683 846(8:)S
6684 906(--)S
6685 4 F
6686 (>)R
6687 1 F
6688 990(8:\()S
6689 4 F
6690 (<)R
6691 1 F
6692 (,)R
6693 4 F
6694 (<)R
6695 1 F
6696 (=,)R
6697 4 F
6698 (<)R
6699 1 F
6700 (\))R
6701 1252(\(*,*,*\))S
6702 1391 3303(\))U
6703 459 3369(N)U
6704 459 3303(output)U
6705 615(dependence)S
6706 888(8:)S
6707 948(--)S
6708 4 F
6709 (>)R
6710 1 F
6711 1032(8:\()S
6712 4 F
6713 (<)R
6714 1 F
6715 (,=,=\))R
6716 1264(\(*,0,0)S
6717 498 3369(o)U
6718 543(DD)S
6719 639(successors.)S
6720 867 3501(.)U
6721 459 3567(*)U
6722 459 3501(No)U
6723 543(DD)S
6724 639(successors)S
6725 486 3567(Xcape)U
6726 660(Quit)S
6727 6 F
6728 432 2235(c)U
6729 2250(c)T
6730 2304(c)T
6731 2358(c)T
6732 2412(c)T
6733 2466(c)T
6734 2520(c)T
6735 2574(c)T
6736 2628(c)T
6737 2682(c)T
6738 2736(c)T
6739 2790(c)T
6740 2844(c)T
6741 2898(c)T
6742 2952(c)T
6743 3006(c)T
6744 3060(c)T
6745 3114(c)T
6746 3168(c)T
6747 3222(c)T
6748 3276(c)T
6749 3330(c)T
6750 3384(c)T
6751 3438(c)T
6752 3492(c)T
6753 3546(c)T
6754 3600(c)T
6755 1409 2181(i)U
6756 432(i)S
6757 437(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
6758 1436 2235(c)U
6759 2289(c)T
6760 2343(c)T
6761 2397(c)T
6762 2451(c)T
6763 2505(c)T
6764 2559(c)T
6765 2613(c)T
6766 2667(c)T
6767 2721(c)T
6768 2775(c)T
6769 2829(c)T
6770 2883(c)T
6771 2937(c)T
6772 2991(c)T
6773 3045(c)T
6774 3099(c)T
6775 3153(c)T
6776 3207(c)T
6777 3261(c)T
6778 3315(c)T
6779 3369(c)T
6780 3423(c)T
6781 3477(c)T
6782 3531(c)T
6783 3585(c)T
6784 3600(c)T
6785 432(i)S
6786 437(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
6787 1 F
6788 42 Z
6789 2731 3708(INY)U
6790 60 Z
6791 3001(s)S
6792 432 3780(f)U
6793 432 3708(The)U
6794 549(dependence)S
6795 857(relations)S
6796 1088(can)S
6797 1195(all)S
6798 1279(be)S
6799 1358(written)S
6800 1551(to)S
6801 1620(a)S
6802 1669(\256le)S
6803 1768(by)S
6804 1850(choosing)S
6805 2089(the)S
6806 2185(Write)S
6807 2345(menu)S
6808 2501(option;)S
6809 2694(T)S
6810 2827(prompt)S
6811 452 3780(or)U
6812 522(the)S
6813 616(\256le)S
6814 713(to)S
6815 780(which)S
6816 947(to)S
6817 1014(write)S
6818 1158(the)S
6819 1252(dependence)S
6820 1557(information.)S
6821 1897(The)S
6822 2011(\256le)S
6823 2108(for)S
6824 2198(this)S
6825 2305(program)S
6826 2529(would)S
6827 2699(look)S
6828 2826(like:)S
6830 %%Page: ? 19
6832 1 F
6833 60 Z
6834 648 546(\257)U
6835 648 474(\257ow)U
6836 774(dependence)S
6837 1059(:)S
6838 1116(4)S
6839 1166(--)S
6840 4 F
6841 (>)R
6842 1 F
6843 1279(6)S
6844 1323(\(=\))S
6845 1436(\(0\))S
6846 1593(a\(k,k\))S
6847 1755(--)S
6848 4 F
6849 (>)R
6850 1 F
6851 1848(a\(k,k\))S
6852 681 546(ow)U
6853 774(dependence)S
6854 1059(:)S
6855 1116(6)S
6856 1166(--)S
6857 4 F
6858 (>)R
6859 1 F
6860 1279(8)S
6861 1323(\(=,=\))S
6862 1484(\(0,0\))S
6863 1728(a\(i,k\))S
6864 1877(--)S
6865 4 F
6866 (>)R
6867 1 F
6868 1970(a\(i,k\))S
6869 2079 618(\))U
6870 648 690(a)U
6871 648 618(\257ow)U
6872 774(dependence)S
6873 1059(:)S
6874 1116(6)S
6875 1166(--)S
6876 4 F
6877 (>)R
6878 1 F
6879 1279(8)S
6880 1323(\(=,)S
6881 4 F
6882 (<)R
6883 1 F
6884 (=\))R
6885 1517(\(0,*\))S
6886 1728(a\(i,k\))S
6887 1877(--)S
6888 4 F
6889 (>)R
6890 1 F
6891 1970(a\(j,k)S
6892 675 690(nti)U
6893 759(dependence)S
6894 1044(:)S
6895 1101(8)S
6896 1151(--)S
6897 4 F
6898 (>)R
6899 1 F
6900 1264(4)S
6901 1323(\()S
6902 4 F
6903 (<)R
6904 1 F
6905 (\))R
6906 1436(\(*\))S
6907 1593(a\(i,j\))S
6908 1729(--)S
6909 4 F
6910 (>)R
6911 1 F
6912 1822(a\(k,k\))S
6913 2066 762(\))U
6914 648 834(a)U
6915 648 762(anti)U
6916 759(dependence)S
6917 1044(:)S
6918 1101(8)S
6919 1151(--)S
6920 4 F
6921 (>)R
6922 1 F
6923 1264(6)S
6924 1323(\()S
6925 4 F
6926 (<)R
6927 1 F
6928 (,=\))R
6929 1484(\(*,0\))S
6930 1728(a\(i,j\))S
6931 1864(--)S
6932 4 F
6933 (>)R
6934 1 F
6935 1957(a\(i,k)S
6936 675 834(nti)U
6937 759(dependence)S
6938 1044(:)S
6939 1101(8)S
6940 1151(--)S
6941 4 F
6942 (>)R
6943 1 F
6944 1264(8)S
6945 1323(\()S
6946 4 F
6947 (<)R
6948 1 F
6949 (,=,=\))R
6950 1532(\(*,0,0\))S
6951 1728(a\(i,j\))S
6952 1864(--)S
6953 4 F
6954 (>)R
6955 1 F
6956 1957(a\(i,j\))S
6957 648 978(o)U
6958 648 906(\257ow)U
6959 774(dependence)S
6960 1059(:)S
6961 1116(8)S
6962 1166(--)S
6963 4 F
6964 (>)R
6965 1 F
6966 1279(4)S
6967 1323(\()S
6968 4 F
6969 (<)R
6970 1 F
6971 (\))R
6972 1436(\(*\))S
6973 1593(a\(i,j\))S
6974 1729(--)S
6975 4 F
6976 (>)R
6977 1 F
6978 1822(a\(k,k\))S
6979 678 978(utput)U
6980 822(dependence)S
6981 1107(:)S
6982 1164(8)S
6983 1214(--)S
6984 4 F
6985 (>)R
6986 1 F
6987 1327(4)S
6988 1458(\()S
6989 4 F
6990 (<)R
6991 1 F
6992 (\))R
6993 1571(\(*\))S
6994 1728(a\(i,j\))S
6995 1864(--)S
6996 4 F
6997 (>)R
6998 1 F
6999 1957(a\(k,k\))S
7000 648 1122(\257)U
7001 648 1050(\257ow)U
7002 774(dependence)S
7003 1059(:)S
7004 1116(8)S
7005 1166(--)S
7006 4 F
7007 (>)R
7008 1 F
7009 1279(6)S
7010 1323(\()S
7011 4 F
7012 (<)R
7013 1 F
7014 (,=\))R
7015 1484(\(*,0\))S
7016 1728(a\(i,j\))S
7017 1864(--)S
7018 4 F
7019 (>)R
7020 1 F
7021 1957(a\(i,k\))S
7022 681 1122(ow)U
7023 774(dependence)S
7024 1059(:)S
7025 1116(8)S
7026 1166(--)S
7027 4 F
7028 (>)R
7029 1 F
7030 1279(6)S
7031 1323(\()S
7032 4 F
7033 (<)R
7034 1 F
7035 (,)R
7036 4 F
7037 (<)R
7038 1 F
7039 (\))R
7040 1484(\(*,*\))S
7041 1728(a\(i,j\))S
7042 1864(--)S
7043 4 F
7044 (>)R
7045 1 F
7046 1957(a\(k,k\))S
7047 2201 1194(\))U
7048 648 1266(\257)U
7049 648 1194(output)U
7050 822(dependence)S
7051 1107(:)S
7052 1164(8)S
7053 1214(--)S
7054 4 F
7055 (>)R
7056 1 F
7057 1327(6)S
7058 1458(\()S
7059 4 F
7060 (<)R
7061 1 F
7062 (,=\))R
7063 1619(\(*,0\))S
7064 1863(a\(i,j\))S
7065 1999(--)S
7066 4 F
7067 (>)R
7068 1 F
7069 2092(a\(i,k)S
7070 681 1266(ow)U
7071 774(dependence)S
7072 1059(:)S
7073 1116(8)S
7074 1166(--)S
7075 4 F
7076 (>)R
7077 1 F
7078 1279(8)S
7079 1323(\()S
7080 4 F
7081 (<)R
7082 1 F
7083 (,=,=\))R
7084 1532(\(*,0,0\))S
7085 1728(a\(i,j\))S
7086 1864(--)S
7087 4 F
7088 (>)R
7089 1 F
7090 1957(a\(i,j\))S
7091 2066 1338(\))U
7092 648 1410(\257)U
7093 648 1338(\257ow)U
7094 774(dependence)S
7095 1059(:)S
7096 1116(8)S
7097 1166(--)S
7098 4 F
7099 (>)R
7100 1 F
7101 1279(8)S
7102 1323(\()S
7103 4 F
7104 (<)R
7105 1 F
7106 (,=,)R
7107 4 F
7108 (<)R
7109 1 F
7110 (\))R
7111 1532(\(*,0,*\))S
7112 1728(a\(i,j\))S
7113 1864(--)S
7114 4 F
7115 (>)R
7116 1 F
7117 1957(a\(i,k)S
7118 681 1410(ow)U
7119 774(dependence)S
7120 1059(:)S
7121 1116(8)S
7122 1166(--)S
7123 4 F
7124 (>)R
7125 1 F
7126 1279(8)S
7127 1323(\()S
7128 4 F
7129 (<)R
7130 1 F
7131 (,)R
7132 4 F
7133 (<)R
7134 1 F
7135 (=,)R
7136 4 F
7137 (<)R
7138 1 F
7139 (\))R
7140 1565(\(*,*,*\))S
7141 1728(a\(i,j\))S
7142 1864(--)S
7143 4 F
7144 (>)R
7145 1 F
7146 1957(a\(j,k\))S
7147 2188 1482(\))U
7148 582 1611(N)U
7149 648 1482(output)U
7150 822(dependence)S
7151 1107(:)S
7152 1164(8)S
7153 1214(--)S
7154 4 F
7155 (>)R
7156 1 F
7157 1327(8)S
7158 1458(\()S
7159 4 F
7160 (<)R
7161 1 F
7162 (,=,=\))R
7163 1667(\(*,0,0\))S
7164 1863(a\(i,j\))S
7165 1999(--)S
7166 4 F
7167 (>)R
7168 1 F
7169 2092(a\(i,j)S
7170 625 1611(ow)U
7171 726(to)S
7172 801(do)S
7173 889(some)S
7174 1044(transformations.)S
7175 1485(Type)S
7176 1637('X')S
7177 1748(from)S
7178 1893(the)S
7179 1995(DD)S
7180 2109(Browse)S
7181 2320(Menu)S
7182 2488(to)S
7183 2563(get)S
7184 2665(to)S
7185 2740(the)S
7186 2841(Browse)S
7187 432 1683(menu:)U
7188 54 Z
7189 495 1785(1:)U
7190 555(Entry)S
7191 495 1851(1)U
7192 (:)R
7193 555(real)S
7194 654(a\(1:100,1:100\))S
7195 495 1983(2)U
7196 495 1917(1:)U
7197 555(real)S
7198 654(b\(1:100\))S
7199 522 1983(:)U
7200 555(integer)S
7201 723(n)S
7202 842 2049(o)U
7203 495 2115(4)U
7204 495 2049(3:)U
7205 555(for)S
7206 636(k)S
7207 681(=)S
7208 729(1,n)S
7209 815(d)S
7210 522 2115(:)U
7211 573(a\(k,k\))S
7212 719(=)S
7213 767(sqrt\(a\(k,k\)\))S
7214 495 2247(6)U
7215 495 2181(5:)U
7216 573(for)S
7217 654(i)S
7218 687(=)S
7219 735(k+1,n)S
7220 878(do)S
7221 522 2247(:)U
7222 591(a\(i,k\))S
7223 725(=)S
7224 773(a\(i,k\)/a\(k,k\))S
7225 495 2379(8)U
7226 495 2313(7:)U
7227 591(for)S
7228 672(j)S
7229 705(=)S
7230 753(k+1,i)S
7231 884(do)S
7232 522 2379(:)U
7233 609(a\(i,j\))S
7234 731(=)S
7235 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
7236 495 2511(5)U
7237 495 2445(7:)U
7238 591(endfor)S
7239 522 2511(:)U
7240 573(endfor)S
7241 459 2709(N)U
7242 495 2577(3:)U
7243 555(endfor)S
7244 498 2709(o)U
7245 543(DD)S
7246 639(successors.)S
7247 477 2775(B)U
7248 (rowse)R
7249 660(*DD)S
7250 873(Loop)S
7251 1059(Restr)S
7252 1227(See)S
7253 1395(Undo)S
7254 1587(Var)S
7255 1758(Msgs)S
7256 1947(Quit)S
7257 2115(Xcape)S
7258 6 F
7259 432 1773(c)U
7260 1782(c)T
7261 1836(c)T
7262 1890(c)T
7263 1944(c)T
7264 1998(c)T
7265 2052(c)T
7266 2106(c)T
7267 2160(c)T
7268 2214(c)T
7269 2268(c)T
7270 2322(c)T
7271 2376(c)T
7272 2430(c)T
7273 2484(c)T
7274 2538(c)T
7275 2592(c)T
7276 2646(c)T
7277 2700(c)T
7278 2754(c)T
7279 2808(c)T
7280 2253 1719(i)U
7281 432(i)S
7282 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7283 2280 1773(c)U
7284 1827(c)T
7285 1881(c)T
7286 1935(c)T
7287 1989(c)T
7288 2043(c)T
7289 2097(c)T
7290 2151(c)T
7291 2205(c)T
7292 2259(c)T
7293 2313(c)T
7294 2367(c)T
7295 2421(c)T
7296 2475(c)T
7297 2529(c)T
7298 2583(c)T
7299 2637(c)T
7300 2691(c)T
7301 2745(c)T
7302 2799(c)T
7303 2808(c)T
7304 1 F
7305 60 Z
7306 432 2916(C)U
7307 6 F
7308 54 Z
7309 432 2808(i)U
7310 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7311 1 F
7312 60 Z
7313 472 2916(urrently)U
7314 688(the)S
7315 787(only)S
7316 919(transformations)S
7317 1322(supported)S
7318 1584(are)S
7319 1683(loop)S
7320 1815(transformations.)S
7321 2252(To)S
7322 2343(perform)S
7323 2561(a)S
7324 2612(loop)S
7325 2743(transforma-)S
7326 3007 2988(t)U
7327 432 3060(p)U
7328 432 2988(tion,)U
7329 565(move)S
7330 723(the)S
7331 821(current)S
7332 1016(position)S
7333 1234(to)S
7334 1305(the)S
7335 1402(loop)S
7336 1532(to)S
7337 1602(be)S
7338 1682(transformed.)S
7339 2031(Typing)S
7340 2228('L')S
7341 2328(twice)S
7342 2482(will)S
7343 2599(move)S
7344 2756(the)S
7345 2853(curren)S
7346 462 3060(osition)U
7347 646(from)S
7348 783(Entry)S
7349 937(to)S
7350 1004(the)S
7351 1098(\256rst)S
7352 1211('for')S
7353 1341(loop,)S
7354 1483(then)S
7355 1607(to)S
7356 1674(the)S
7357 1768(second)S
7358 1955('for')S
7359 2085(loop:)S
7360 54 Z
7361 495 3228(1)U
7362 495 3162(1:)U
7363 555(Entry)S
7364 522 3228(:)U
7365 555(real)S
7366 654(a\(1:100,1:100\))S
7367 495 3360(2)U
7368 495 3294(1:)U
7369 555(real)S
7370 654(b\(1:100\))S
7371 522 3360(:)U
7372 555(integer)S
7373 723(n)S
7374 842 3426(o)U
7375 495 3492(4)U
7376 495 3426(3:)U
7377 555(for)S
7378 636(k)S
7379 681(=)S
7380 729(1,n)S
7381 815(d)S
7382 522 3492(:)U
7383 573(a\(k,k\))S
7384 719(=)S
7385 767(sqrt\(a\(k,k\)\))S
7386 495 3624(6)U
7387 495 3558(5:)U
7388 573(for)S
7389 654(i)S
7390 687(=)S
7391 735(k+1,n)S
7392 878(do)S
7393 522 3624(:)U
7394 591(a\(i,k\))S
7395 725(=)S
7396 773(a\(i,k\)/a\(k,k\))S
7397 495 3756(8)U
7398 495 3690(7:)U
7399 591(for)S
7400 672(j)S
7401 705(=)S
7402 753(k+1,i)S
7403 884(do)S
7404 522 3756(:)U
7405 609(a\(i,j\))S
7406 731(=)S
7407 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
7408 495 3888(5)U
7409 495 3822(7:)U
7410 591(endfor)S
7411 522 3888(:)U
7412 573(endfor)S
7413 459 4086(N)U
7414 495 3954(3:)U
7415 555(endfor)S
7416 498 4086(o)U
7417 543(DD)S
7418 639(successors.)S
7419 477 4152(B)U
7420 (rowse)R
7421 678(DD)S
7422 846(*Loop)S
7423 1059(Restr)S
7424 1227(See)S
7425 1395(Undo)S
7426 1587(Var)S
7427 1758(Msgs)S
7428 1947(Quit)S
7429 2115(Xcape)S
7430 6 F
7431 432 3150(c)U
7432 3159(c)T
7433 3213(c)T
7434 3267(c)T
7435 3321(c)T
7436 3375(c)T
7437 3429(c)T
7438 3483(c)T
7439 3537(c)T
7440 3591(c)T
7441 3645(c)T
7442 3699(c)T
7443 3753(c)T
7444 3807(c)T
7445 3861(c)T
7446 3915(c)T
7447 3969(c)T
7448 4023(c)T
7449 4077(c)T
7450 4131(c)T
7451 4185(c)T
7452 2253 3096(i)U
7453 432(i)S
7454 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7455 2280 3150(c)U
7456 3204(c)T
7457 3258(c)T
7458 3312(c)T
7459 3366(c)T
7460 3420(c)T
7461 3474(c)T
7462 3528(c)T
7463 3582(c)T
7464 3636(c)T
7465 3690(c)T
7466 3744(c)T
7467 3798(c)T
7468 3852(c)T
7469 3906(c)T
7470 3960(c)T
7471 4014(c)T
7472 4068(c)T
7473 4122(c)T
7474 4176(c)T
7475 4185(c)T
7476 1 F
7477 60 Z
7478 432 4293(C)U
7479 6 F
7480 54 Z
7481 432 4185(i)U
7482 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7483 1 F
7484 60 Z
7485 472 4293(hoose)U
7486 632(the)S
7487 726(Restructure)S
7488 1024(menu)S
7489 1178(by)S
7490 1258(typing)S
7491 1432('R':)S
7493 %%Page: ? 20
7495 1 F
7496 54 Z
7497 495 534(1)U
7498 495 468(1:)U
7499 555(Entry)S
7500 522 534(:)U
7501 555(real)S
7502 654(a\(1:100,1:100\))S
7503 495 666(2)U
7504 495 600(1:)U
7505 555(real)S
7506 654(b\(1:100\))S
7507 522 666(:)U
7508 555(integer)S
7509 723(n)S
7510 842 732(o)U
7511 495 798(4)U
7512 495 732(3:)U
7513 555(for)S
7514 636(k)S
7515 681(=)S
7516 729(1,n)S
7517 815(d)S
7518 522 798(:)U
7519 573(a\(k,k\))S
7520 719(=)S
7521 767(sqrt\(a\(k,k\)\))S
7522 495 930(6)U
7523 495 864(5:)U
7524 573(for)S
7525 654(i)S
7526 687(=)S
7527 735(k+1,n)S
7528 878(do)S
7529 522 930(:)U
7530 591(a\(i,k\))S
7531 725(=)S
7532 773(a\(i,k\)/a\(k,k\))S
7533 495 1062(8)U
7534 495 996(7:)U
7535 591(for)S
7536 672(j)S
7537 705(=)S
7538 753(k+1,i)S
7539 884(do)S
7540 522 1062(:)U
7541 609(a\(i,j\))S
7542 731(=)S
7543 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
7544 495 1194(5)U
7545 495 1128(7:)U
7546 591(endfor)S
7547 522 1194(:)U
7548 573(endfor)S
7549 459 1392(N)U
7550 495 1260(3:)U
7551 555(endfor)S
7552 498 1392(o)U
7553 543(DD)S
7554 639(successors.)S
7555 459 1458(*)U
7556 (Bump)R
7557 672(Circ)S
7558 819(Dist)S
7559 963(Inter)S
7560 1101(Neg)S
7561 1263(Par)S
7562 1407(Skew)S
7563 1581(Vec)S
7564 1740(Msgs)S
7565 1911(Quit)S
7566 2061(Xcape)S
7567 6 F
7568 432 456(c)U
7569 465(c)T
7570 519(c)T
7571 573(c)T
7572 627(c)T
7573 681(c)T
7574 735(c)T
7575 789(c)T
7576 843(c)T
7577 897(c)T
7578 951(c)T
7579 1005(c)T
7580 1059(c)T
7581 1113(c)T
7582 1167(c)T
7583 1221(c)T
7584 1275(c)T
7585 1329(c)T
7586 1383(c)T
7587 1437(c)T
7588 1491(c)T
7589 2199 402(i)U
7590 432(i)S
7591 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7592 2226 456(c)U
7593 510(c)T
7594 564(c)T
7595 618(c)T
7596 672(c)T
7597 726(c)T
7598 780(c)T
7599 834(c)T
7600 888(c)T
7601 942(c)T
7602 996(c)T
7603 1050(c)T
7604 1104(c)T
7605 1158(c)T
7606 1212(c)T
7607 1266(c)T
7608 1320(c)T
7609 1374(c)T
7610 1428(c)T
7611 1482(c)T
7612 1491(c)T
7613 1 F
7614 60 Z
7615 432 1599(T)U
7616 6 F
7617 54 Z
7618 432 1491(i)U
7619 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7620 1 F
7621 60 Z
7622 469 1599(he)U
7623 562(choices)S
7624 778(are)S
7625 887(loop)S
7626 1029(bumping,)S
7627 1293(loop)S
7628 1435(circulat)S
7629 1617(ion)S
7630 1729(\(generaliz)S
7631 1971(ed)S
7632 2063(loop)S
7633 2205(interchangi)S
7634 2477(ng)S
7635 2572(for)S
7636 2677(tightly)S
7637 2870(nested)S
7638 2994 1671(p)U
7639 432 1743(p)U
7640 432 1671(loops\),)U
7641 618(loop)S
7642 746(distribution,)S
7643 1060(loop)S
7644 1188(interchangi)S
7645 1460(ng)S
7646 1541(\(for)S
7647 1652(tightly)S
7648 1830(or)S
7649 1900(non-tightly)S
7650 2188(nested)S
7651 2362(loops\),)S
7652 2547(loop)S
7653 2674(negation,)S
7654 2917(loo)S
7655 462 1743(arallel)U
7656 614(ization,)S
7657 818(and)S
7658 928(loop)S
7659 1058(skewing)S
7660 1281(\(along)S
7661 1458(with)S
7662 1588(the)S
7663 1685(standard)S
7664 1912(MQX)S
7665 2074(menu)S
7666 2231(choices\).)S
7667 2490(Distribute)S
7668 2754(loop)S
7669 2884('i')S
7670 2964(by)S
7671 432 1815(typing)U
7672 606('D':)S
7673 54 Z
7674 495 1917(1:)U
7675 555(Entry)S
7676 495 1983(1)U
7677 (:)R
7678 555(real)S
7679 654(a\(1:100,1:100\))S
7680 495 2115(2)U
7681 495 2049(1:)U
7682 555(real)S
7683 654(b\(1:100\))S
7684 522 2115(:)U
7685 555(integer)S
7686 723(n)S
7687 842 2181(o)U
7688 495 2247(4)U
7689 495 2181(3:)U
7690 555(for)S
7691 636(k)S
7692 681(=)S
7693 729(1,n)S
7694 815(d)S
7695 522 2247(:)U
7696 573(a\(k,k\))S
7697 719(=)S
7698 767(sqrt\(a\(k,k\)\))S
7699 495 2379(6)U
7700 495 2313(5:)U
7701 573(for)S
7702 654(i)S
7703 687(=)S
7704 735(k+1,n)S
7705 878(do)S
7706 522 2379(:)U
7707 591(a\(i,k\))S
7708 725(=)S
7709 773(a\(i,k\)/a\(k,k\))S
7710 495 2511(5)U
7711 495 2445(5:)U
7712 573(endfor)S
7713 522 2511(:)U
7714 573(for)S
7715 654(i)S
7716 687(=)S
7717 735(k+1,n)S
7718 878(do)S
7719 911 2577(o)U
7720 495 2643(8)U
7721 495 2577(7:)U
7722 591(for)S
7723 672(j)S
7724 705(=)S
7725 753(k+1,i)S
7726 884(d)S
7727 522 2643(:)U
7728 609(a\(i,j\))S
7729 731(=)S
7730 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
7731 495 2775(5)U
7732 495 2709(7:)U
7733 591(endfor)S
7734 522 2775(:)U
7735 573(endfor)S
7736 459 2973(D)U
7737 495 2841(3:)U
7738 555(endfor)S
7739 498 2973(istributing)U
7740 738(loop)S
7741 852(i)S
7742 477 3039(B)U
7743 (rowse)R
7744 678(DD)S
7745 864(Loop)S
7746 1032(*Restr)S
7747 1227(See)S
7748 1395(Undo)S
7749 1587(Var)S
7750 1758(Msgs)S
7751 1947(Quit)S
7752 2115(Xcape)S
7753 6 F
7754 432 1905(c)U
7755 1938(c)T
7756 1992(c)T
7757 2046(c)T
7758 2100(c)T
7759 2154(c)T
7760 2208(c)T
7761 2262(c)T
7762 2316(c)T
7763 2370(c)T
7764 2424(c)T
7765 2478(c)T
7766 2532(c)T
7767 2586(c)T
7768 2640(c)T
7769 2694(c)T
7770 2748(c)T
7771 2802(c)T
7772 2856(c)T
7773 2910(c)T
7774 2964(c)T
7775 3018(c)T
7776 3072(c)T
7777 2253 1851(i)U
7778 432(i)S
7779 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7780 2280 1905(c)U
7781 1959(c)T
7782 2013(c)T
7783 2067(c)T
7784 2121(c)T
7785 2175(c)T
7786 2229(c)T
7787 2283(c)T
7788 2337(c)T
7789 2391(c)T
7790 2445(c)T
7791 2499(c)T
7792 2553(c)T
7793 2607(c)T
7794 2661(c)T
7795 2715(c)T
7796 2769(c)T
7797 2823(c)T
7798 2877(c)T
7799 2931(c)T
7800 2985(c)T
7801 3039(c)T
7802 3072(c)T
7803 1 F
7804 60 Z
7805 432 3180(N)U
7806 6 F
7807 54 Z
7808 432 3072(i)U
7809 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7810 1 F
7811 60 Z
7812 475 3180(ow)U
7813 568(type)S
7814 692('L')S
7815 789(to)S
7816 856(move)S
7817 1010(to)S
7818 1077(the)S
7819 1171('j')S
7820 1248(loop,)S
7821 1390(and)S
7822 1497(go)S
7823 1577(to)S
7824 1644(the)S
7825 1738(restructuring)S
7826 2066(menu)S
7827 2220(again:)S
7829 %%Page: ? 21
7831 1 F
7832 54 Z
7833 495 534(1)U
7834 495 468(1:)U
7835 555(Entry)S
7836 522 534(:)U
7837 555(real)S
7838 654(a\(1:100,1:100\))S
7839 495 666(2)U
7840 495 600(1:)U
7841 555(real)S
7842 654(b\(1:100\))S
7843 522 666(:)U
7844 555(integer)S
7845 723(n)S
7846 842 732(o)U
7847 495 798(4)U
7848 495 732(3:)U
7849 555(for)S
7850 636(k)S
7851 681(=)S
7852 729(1,n)S
7853 815(d)S
7854 522 798(:)U
7855 573(a\(k,k\))S
7856 719(=)S
7857 767(sqrt\(a\(k,k\)\))S
7858 495 930(6)U
7859 495 864(5:)U
7860 573(for)S
7861 654(i)S
7862 687(=)S
7863 735(k+1,n)S
7864 878(do)S
7865 522 930(:)U
7866 591(a\(i,k\))S
7867 725(=)S
7868 773(a\(i,k\)/a\(k,k\))S
7869 495 1062(5)U
7870 495 996(5:)U
7871 573(endfor)S
7872 522 1062(:)U
7873 573(for)S
7874 654(i)S
7875 687(=)S
7876 735(k+1,n)S
7877 878(do)S
7878 911 1128(o)U
7879 495 1194(8)U
7880 495 1128(7:)U
7881 591(for)S
7882 672(j)S
7883 705(=)S
7884 753(k+1,i)S
7885 884(d)S
7886 522 1194(:)U
7887 609(a\(i,j\))S
7888 731(=)S
7889 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
7890 495 1326(5)U
7891 495 1260(7:)U
7892 591(endfor)S
7893 522 1326(:)U
7894 573(endfor)S
7895 459 1524(D)U
7896 495 1392(3:)U
7897 555(endfor)S
7898 498 1524(istributing)U
7899 738(loop)S
7900 852(i)S
7901 459 1590(*)U
7902 (Bump)R
7903 672(Circ)S
7904 819(Dist)S
7905 963(Inter)S
7906 1101(Neg)S
7907 1263(Par)S
7908 1407(Skew)S
7909 1581(Vec)S
7910 1740(Msgs)S
7911 1911(Quit)S
7912 2061(Xcape)S
7913 6 F
7914 432 456(c)U
7915 489(c)T
7916 543(c)T
7917 597(c)T
7918 651(c)T
7919 705(c)T
7920 759(c)T
7921 813(c)T
7922 867(c)T
7923 921(c)T
7924 975(c)T
7925 1029(c)T
7926 1083(c)T
7927 1137(c)T
7928 1191(c)T
7929 1245(c)T
7930 1299(c)T
7931 1353(c)T
7932 1407(c)T
7933 1461(c)T
7934 1515(c)T
7935 1569(c)T
7936 1623(c)T
7937 2199 402(i)U
7938 432(i)S
7939 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7940 2226 456(c)U
7941 510(c)T
7942 564(c)T
7943 618(c)T
7944 672(c)T
7945 726(c)T
7946 780(c)T
7947 834(c)T
7948 888(c)T
7949 942(c)T
7950 996(c)T
7951 1050(c)T
7952 1104(c)T
7953 1158(c)T
7954 1212(c)T
7955 1266(c)T
7956 1320(c)T
7957 1374(c)T
7958 1428(c)T
7959 1482(c)T
7960 1536(c)T
7961 1590(c)T
7962 1623(c)T
7963 1 F
7964 60 Z
7965 432 1731(T)U
7966 6 F
7967 54 Z
7968 432 1623(i)U
7969 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
7970 1 F
7971 60 Z
7972 469 1731(his)U
7973 559(time,)S
7974 702(let's)S
7975 826(see)S
7976 923(what)S
7977 1060(happens)S
7978 1277(when)S
7979 1427(the)S
7980 1521('j')S
7981 1598(loop)S
7982 1725(is)S
7983 1785(negated)S
7984 1993(by)S
7985 2073(typing)S
7986 2247('N':)S
7987 54 Z
7988 495 1899(1)U
7989 495 1833(1:)U
7990 555(Entry)S
7991 522 1899(:)U
7992 555(real)S
7993 654(a\(1:100,1:100\))S
7994 495 2031(2)U
7995 495 1965(1:)U
7996 555(real)S
7997 654(b\(1:100\))S
7998 522 2031(:)U
7999 555(integer)S
8000 723(n)S
8001 842 2097(o)U
8002 495 2163(4)U
8003 495 2097(3:)U
8004 555(for)S
8005 636(k)S
8006 681(=)S
8007 729(1,n)S
8008 815(d)S
8009 522 2163(:)U
8010 573(a\(k,k\))S
8011 719(=)S
8012 767(sqrt\(a\(k,k\)\))S
8013 495 2295(6)U
8014 495 2229(5:)U
8015 573(for)S
8016 654(i)S
8017 687(=)S
8018 735(k+1,n)S
8019 878(do)S
8020 522 2295(:)U
8021 591(a\(i,k\))S
8022 725(=)S
8023 773(a\(i,k\)/a\(k,k\))S
8024 495 2427(5)U
8025 495 2361(5:)U
8026 573(endfor)S
8027 522 2427(:)U
8028 573(for)S
8029 654(i)S
8030 687(=)S
8031 735(k+1,n)S
8032 878(do)S
8033 983 2493(o)U
8034 495 2559(8)U
8035 495 2493(7:)U
8036 591(for)S
8037 672(j)S
8038 705(=)S
8039 753(-i,-\(k+1\))S
8040 956(d)S
8041 522 2559(:)U
8042 609(a\(i,-j\))S
8043 749(=)S
8044 797(a\(i,-j\)-a\(i,k\)*a\(-j,k\))S
8045 495 2691(5)U
8046 495 2625(7:)U
8047 591(endfor)S
8048 522 2691(:)U
8049 573(endfor)S
8050 459 2889(N)U
8051 495 2757(3:)U
8052 555(endfor)S
8053 498 2889(egate)U
8054 630(loop)S
8055 744(j)S
8056 477 2955(B)U
8057 (rowse)R
8058 678(DD)S
8059 864(Loop)S
8060 1032(*Restr)S
8061 1227(See)S
8062 1395(Undo)S
8063 1587(Var)S
8064 1758(Msgs)S
8065 1947(Quit)S
8066 2115(Xcape)S
8067 6 F
8068 432 1821(c)U
8069 1854(c)T
8070 1908(c)T
8071 1962(c)T
8072 2016(c)T
8073 2070(c)T
8074 2124(c)T
8075 2178(c)T
8076 2232(c)T
8077 2286(c)T
8078 2340(c)T
8079 2394(c)T
8080 2448(c)T
8081 2502(c)T
8082 2556(c)T
8083 2610(c)T
8084 2664(c)T
8085 2718(c)T
8086 2772(c)T
8087 2826(c)T
8088 2880(c)T
8089 2934(c)T
8090 2988(c)T
8091 2253 1767(i)U
8092 432(i)S
8093 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
8094 2280 1821(c)U
8095 1875(c)T
8096 1929(c)T
8097 1983(c)T
8098 2037(c)T
8099 2091(c)T
8100 2145(c)T
8101 2199(c)T
8102 2253(c)T
8103 2307(c)T
8104 2361(c)T
8105 2415(c)T
8106 2469(c)T
8107 2523(c)T
8108 2577(c)T
8109 2631(c)T
8110 2685(c)T
8111 2739(c)T
8112 2793(c)T
8113 2847(c)T
8114 2901(c)T
8115 2955(c)T
8116 2988(c)T
8117 1 F
8118 60 Z
8119 432 3096(T)U
8120 6 F
8121 54 Z
8122 432 2988(i)U
8123 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
8124 1 F
8125 60 Z
8126 469 3096(his)U
8127 563(negates)S
8128 768(and)S
8129 879(switches)S
8130 1110(the)S
8131 1208(loop)S
8132 1339(limits,)S
8133 1516(and)S
8134 1627(negates)S
8135 1832(the)S
8136 1930(index)S
8137 2088(variable)S
8138 2307(inside)S
8139 2475(the)S
8140 2573(range)S
8141 2731(of)S
8142 2805(the)S
8143 2902(loop.)S
8144 432 3240(o)U
8145 432 3168(It)U
8146 495(also)S
8147 618(affects)S
8148 805(the)S
8149 905(dependence)S
8150 1216(relations)S
8151 1450(of)S
8152 1526(the)S
8153 1626(loop.)S
8154 1794(But)S
8155 1907(if)S
8156 1970(this)S
8157 2082(turns)S
8158 2227(out)S
8159 2329(to)S
8160 2401(be)S
8161 2483(uninteresting,)S
8162 2838(and)S
8163 2950(the)S
8164 462 3240(riginal)U
8165 641(version)S
8166 839(of)S
8167 910(the)S
8168 1005(program)S
8169 1230(with)S
8170 1358(the)S
8171 1452(forward)S
8172 1662(loop)S
8173 1789(is)S
8174 1849(desired.)S
8175 2078(One)S
8176 2198(could)S
8177 2352(re-negate)S
8178 2597(the)S
8179 2691(loop,)S
8180 2833(but)S
8181 2930(it)S
8182 2984(is)S
8183 432 3312(simpler)U
8184 633(to)S
8185 700(undo)S
8186 840(the)S
8187 934(negation)S
8188 1162(by)S
8189 1242(typing)S
8190 1416('U')S
8191 1519(for)S
8192 1609(Undo:)S
8194 %%Page: ? 22
8196 1 F
8197 54 Z
8198 495 468(1:)U
8199 555(Entry)S
8200 495 534(1)U
8201 (:)R
8202 555(real)S
8203 654(a\(1:100,1:100\))S
8204 495 666(2)U
8205 495 600(1:)U
8206 555(real)S
8207 654(b\(1:100\))S
8208 522 666(:)U
8209 555(integer)S
8210 723(n)S
8211 842 732(o)U
8212 495 798(4)U
8213 495 732(3:)U
8214 555(for)S
8215 636(k)S
8216 681(=)S
8217 729(1,n)S
8218 815(d)S
8219 522 798(:)U
8220 573(a\(k,k\))S
8221 719(=)S
8222 767(sqrt\(a\(k,k\)\))S
8223 495 930(6)U
8224 495 864(5:)U
8225 573(for)S
8226 654(i)S
8227 687(=)S
8228 735(k+1,n)S
8229 878(do)S
8230 522 930(:)U
8231 591(a\(i,k\))S
8232 725(=)S
8233 773(a\(i,k\)/a\(k,k\))S
8234 495 1062(5)U
8235 495 996(5:)U
8236 573(endfor)S
8237 522 1062(:)U
8238 573(for)S
8239 654(i)S
8240 687(=)S
8241 735(k+1,n)S
8242 878(do)S
8243 911 1128(o)U
8244 495 1194(8)U
8245 495 1128(7:)U
8246 591(for)S
8247 672(j)S
8248 705(=)S
8249 753(k+1,i)S
8250 884(d)S
8251 522 1194(:)U
8252 609(a\(i,j\))S
8253 731(=)S
8254 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
8255 495 1326(5)U
8256 495 1260(7:)U
8257 591(endfor)S
8258 522 1326(:)U
8259 573(endfor)S
8260 459 1524(N)U
8261 495 1392(3:)U
8262 555(endfor)S
8263 498 1524(egate)U
8264 630(loop)S
8265 744(j)S
8266 477 1590(B)U
8267 (rowse)R
8268 678(DD)S
8269 864(Loop)S
8270 1050(Restr)S
8271 1218(See)S
8272 1368(*Undo)S
8273 1587(Var)S
8274 1758(Msgs)S
8275 1947(Quit)S
8276 2115(Xcape)S
8277 6 F
8278 432 456(c)U
8279 489(c)T
8280 543(c)T
8281 597(c)T
8282 651(c)T
8283 705(c)T
8284 759(c)T
8285 813(c)T
8286 867(c)T
8287 921(c)T
8288 975(c)T
8289 1029(c)T
8290 1083(c)T
8291 1137(c)T
8292 1191(c)T
8293 1245(c)T
8294 1299(c)T
8295 1353(c)T
8296 1407(c)T
8297 1461(c)T
8298 1515(c)T
8299 1569(c)T
8300 1623(c)T
8301 2253 402(i)U
8302 432(i)S
8303 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
8304 2280 456(c)U
8305 510(c)T
8306 564(c)T
8307 618(c)T
8308 672(c)T
8309 726(c)T
8310 780(c)T
8311 834(c)T
8312 888(c)T
8313 942(c)T
8314 996(c)T
8315 1050(c)T
8316 1104(c)T
8317 1158(c)T
8318 1212(c)T
8319 1266(c)T
8320 1320(c)T
8321 1374(c)T
8322 1428(c)T
8323 1482(c)T
8324 1536(c)T
8325 1590(c)T
8326 1623(c)T
8327 1 F
8328 60 Z
8329 432 1731(N)U
8330 6 F
8331 54 Z
8332 432 1623(i)U
8333 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
8334 1 F
8335 60 Z
8336 475 1731(otice)U
8337 618(that)S
8338 734(the)S
8339 833(current)S
8340 1029(position)S
8341 1247(is)S
8342 1311(moved)S
8343 1499(back)S
8344 1637(to)S
8345 1708(the)S
8346 1806(Entry)S
8347 1964(node.)S
8348 2140(Again)S
8349 2311(move)S
8350 2469(to)S
8351 2540(the)S
8352 2638('j')S
8353 2719(loop)S
8354 2850(\(typing)S
8355 3004 1803(-)U
8356 432 1875(c)U
8357 432 1803('L'\))U
8358 553(and)S
8359 664(go)S
8360 747(to)S
8361 817(the)S
8362 914(Restructure)S
8363 1215(menu,)S
8364 1387(choosing)S
8365 1627(instead)S
8366 1821(the)S
8367 1918(Intchg)S
8368 2095(\(interchange)S
8369 2397(\))S
8370 2440(menu)S
8371 2597(item.)S
8372 2763(This)S
8373 2893(inter)S
8374 459 1875(hanges)U
8375 646(the)S
8376 740('i')S
8377 817(and)S
8378 924('j')S
8379 1001(loops:)S
8380 54 Z
8381 495 2043(1)U
8382 495 1977(1:)U
8383 555(Entry)S
8384 522 2043(:)U
8385 555(real)S
8386 654(a\(1:100,1:100\))S
8387 495 2175(2)U
8388 495 2109(1:)U
8389 555(real)S
8390 654(b\(1:100\))S
8391 522 2175(:)U
8392 555(integer)S
8393 723(n)S
8394 842 2241(o)U
8395 495 2307(4)U
8396 495 2241(3:)U
8397 555(for)S
8398 636(k)S
8399 681(=)S
8400 729(1,n)S
8401 815(d)S
8402 522 2307(:)U
8403 573(a\(k,k\))S
8404 719(=)S
8405 767(sqrt\(a\(k,k\)\))S
8406 495 2439(6)U
8407 495 2373(5:)U
8408 573(for)S
8409 654(i)S
8410 687(=)S
8411 735(k+1,n)S
8412 878(do)S
8413 522 2439(:)U
8414 591(a\(i,k\))S
8415 725(=)S
8416 773(a\(i,k\)/a\(k,k\))S
8417 495 2571(7)U
8418 495 2505(5:)U
8419 573(endfor)S
8420 522 2571(:)U
8421 573(for)S
8422 654(j)S
8423 687(=)S
8424 735(k+1,n)S
8425 878(do)S
8426 1081 2637(o)U
8427 495 2703(8)U
8428 495 2637(5:)U
8429 591(for)S
8430 672(i)S
8431 705(=)S
8432 753(max\(k+1,j\),n)S
8433 1054(d)S
8434 522 2703(:)U
8435 609(a\(i,j\))S
8436 731(=)S
8437 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
8438 495 2835(7)U
8439 495 2769(5:)U
8440 591(endfor)S
8441 522 2835(:)U
8442 573(endfor)S
8443 459 3033(I)U
8444 495 2901(3:)U
8445 555(endfor)S
8446 477 3033(nterchanging)U
8447 777(loops)S
8448 912(i)S
8449 945(and)S
8450 1041(j)S
8451 477 3099(B)U
8452 (rowse)R
8453 678(DD)S
8454 864(Loop)S
8455 1032(*Restr)S
8456 1227(See)S
8457 1395(Undo)S
8458 1587(Var)S
8459 1758(Msgs)S
8460 1947(Quit)S
8461 2115(Xcape)S
8462 6 F
8463 432 1965(c)U
8464 1998(c)T
8465 2052(c)T
8466 2106(c)T
8467 2160(c)T
8468 2214(c)T
8469 2268(c)T
8470 2322(c)T
8471 2376(c)T
8472 2430(c)T
8473 2484(c)T
8474 2538(c)T
8475 2592(c)T
8476 2646(c)T
8477 2700(c)T
8478 2754(c)T
8479 2808(c)T
8480 2862(c)T
8481 2916(c)T
8482 2970(c)T
8483 3024(c)T
8484 3078(c)T
8485 3132(c)T
8486 2253 1911(i)U
8487 432(i)S
8488 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
8489 2280 1965(c)U
8490 2019(c)T
8491 2073(c)T
8492 2127(c)T
8493 2181(c)T
8494 2235(c)T
8495 2289(c)T
8496 2343(c)T
8497 2397(c)T
8498 2451(c)T
8499 2505(c)T
8500 2559(c)T
8501 2613(c)T
8502 2667(c)T
8503 2721(c)T
8504 2775(c)T
8505 2829(c)T
8506 2883(c)T
8507 2937(c)T
8508 2991(c)T
8509 3045(c)T
8510 3099(c)T
8511 3132(c)T
8512 1 F
8513 60 Z
8514 432 3240(P)U
8515 6 F
8516 54 Z
8517 432 3132(i)U
8518 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
8519 1 F
8520 60 Z
8521 465 3240(arallel)U
8522 617(ize)S
8523 708(the)S
8524 802(j)S
8525 839(loop)S
8526 966(by)S
8527 1046(going)S
8528 1203(to)S
8529 1270(the)S
8530 1364(Restructure)S
8531 1662(menu)S
8532 1816(and)S
8533 1923(typing)S
8534 2097(P)S
8535 2150(for)S
8536 2240(Paralleli)S
8537 2442(ze,)S
8538 2531(giving:)S
8540 %%Page: ? 23
8542 1 F
8543 54 Z
8544 495 534(1)U
8545 495 468(1:)U
8546 555(Entry)S
8547 522 534(:)U
8548 555(real)S
8549 654(a\(1:100,1:100\))S
8550 495 666(2)U
8551 495 600(1:)U
8552 555(real)S
8553 654(b\(1:100\))S
8554 522 666(:)U
8555 555(integer)S
8556 723(n)S
8557 842 732(o)U
8558 495 798(4)U
8559 495 732(3:)U
8560 555(for)S
8561 636(k)S
8562 681(=)S
8563 729(1,n)S
8564 815(d)S
8565 522 798(:)U
8566 573(a\(k,k\))S
8567 719(=)S
8568 767(sqrt\(a\(k,k\)\))S
8569 495 930(6)U
8570 495 864(5:)U
8571 573(for)S
8572 654(i)S
8573 687(=)S
8574 735(k+1,n)S
8575 878(do)S
8576 522 930(:)U
8577 591(a\(i,k\))S
8578 725(=)S
8579 773(a\(i,k\)/a\(k,k\))S
8580 495 1062(7)U
8581 495 996(5:)U
8582 573(endfor)S
8583 522 1062(:)U
8584 573(doall)S
8585 699(j)S
8586 732(=)S
8587 780(k+1,n)S
8588 923(do)S
8589 1081 1128(o)U
8590 495 1194(8)U
8591 495 1128(5:)U
8592 591(for)S
8593 672(i)S
8594 705(=)S
8595 753(max\(k+1,j\),n)S
8596 1054(d)S
8597 522 1194(:)U
8598 609(a\(i,j\))S
8599 731(=)S
8600 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
8601 495 1326(7)U
8602 495 1260(5:)U
8603 591(endfor)S
8604 522 1326(:)U
8605 573(endfor)S
8606 459 1524(P)U
8607 495 1392(3:)U
8608 555(endfor)S
8609 489 1524(arallelize)U
8610 705(loop)S
8611 819(j)S
8612 477 1590(B)U
8613 (rowse)R
8614 678(DD)S
8615 864(Loop)S
8616 1032(*Restr)S
8617 1227(See)S
8618 1395(Undo)S
8619 1587(Var)S
8620 1758(Msgs)S
8621 1947(Quit)S
8622 2115(Xcape)S
8623 6 F
8624 432 456(c)U
8625 489(c)T
8626 543(c)T
8627 597(c)T
8628 651(c)T
8629 705(c)T
8630 759(c)T
8631 813(c)T
8632 867(c)T
8633 921(c)T
8634 975(c)T
8635 1029(c)T
8636 1083(c)T
8637 1137(c)T
8638 1191(c)T
8639 1245(c)T
8640 1299(c)T
8641 1353(c)T
8642 1407(c)T
8643 1461(c)T
8644 1515(c)T
8645 1569(c)T
8646 1623(c)T
8647 2253 402(i)U
8648 432(i)S
8649 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
8650 2280 456(c)U
8651 510(c)T
8652 564(c)T
8653 618(c)T
8654 672(c)T
8655 726(c)T
8656 780(c)T
8657 834(c)T
8658 888(c)T
8659 942(c)T
8660 996(c)T
8661 1050(c)T
8662 1104(c)T
8663 1158(c)T
8664 1212(c)T
8665 1266(c)T
8666 1320(c)T
8667 1374(c)T
8668 1428(c)T
8669 1482(c)T
8670 1536(c)T
8671 1590(c)T
8672 1623(c)T
8673 1 F
8674 60 Z
8675 432 1731(N)U
8676 6 F
8677 54 Z
8678 432 1623(i)U
8679 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
8680 1 F
8681 60 Z
8682 475 1731(ow)U
8683 575(type)S
8684 706(X)S
8685 776(to)S
8686 850(escape)S
8687 1038(to)S
8688 1112(the)S
8689 1213(main)S
8690 1360(menu,)S
8691 1535(and)S
8692 1648(type)S
8693 1778(W)S
8694 1861(to)S
8695 1934(write)S
8696 2084(this)S
8697 2197(version)S
8698 2400(of)S
8699 2476(the)S
8700 2576(program)S
8701 2806(to)S
8702 2879(a)S
8703 2932(\256le.)S
8704 432 1803(The)U
8705 546(\256le)S
8706 643(will)S
8707 757(contain)S
8708 955(the)S
8709 1049(program:)S
8710 648 1911(real)U
8711 759(a\(1:100,1:100\))S
8712 648 2055(i)U
8713 648 1983(real)U
8714 759(b\(1:100\))S
8715 665 2055(nteger)U
8716 836(n)S
8717 966 2127(o)U
8718 648 2199(a)U
8719 648 2127(for)U
8720 738(k)S
8721 788(=)S
8722 841(1,n)S
8723 936(d)S
8724 675 2199(\(k,k\))U
8725 810(=)S
8726 863(sqrt\(a\(k,k\)\))S
8727 648 2343(a)U
8728 648 2271(for)U
8729 738(i)S
8730 775(=)S
8731 828(k+1,n)S
8732 986(do)S
8733 675 2343(\(i,k\))U
8734 797(=)S
8735 850(a\(i,k\)/a\(k,k\))S
8736 648 2487(d)U
8737 648 2415(endfor)U
8738 678 2487(oall)U
8739 789(j)S
8740 826(=)S
8741 879(k+1,n)S
8742 1037(do)S
8743 1192 2559(o)U
8744 648 2631(a)U
8745 648 2559(for)U
8746 738(i)S
8747 775(=)S
8748 828(max\(k+1,j\),n)S
8749 1162(d)S
8750 675 2631(\(i,j\))U
8751 784(=)S
8752 837(a\(i,j\)-a\(i,k\)*a)S
8753 1159(\(j,k\))S
8754 648 2775(e)U
8755 648 2703(endfor)U
8756 675 2775(ndfor)U
8757 785 2847(r)U
8758 432 2955(T)U
8759 648 2847(endfo)U
8760 469 2955(o)U
8761 522(work)S
8762 668(with)S
8763 798(the)S
8764 895(wave)S
8765 1044(program,)S
8766 1285(type)S
8767 1411('P')S
8768 1506(at)S
8769 1572(the)S
8770 1668(main)S
8771 1811(menu)S
8772 1967(\(to)S
8773 2056(parse)S
8774 2205(a)S
8775 2254(new)S
8776 2376(program\))S
8777 2622(and)S
8778 2731(type)S
8779 2857('wave')S
8780 432 3027(in)U
8781 499(response)S
8782 729(to)S
8783 796(the)S
8784 890(prompt)S
8785 1084(for)S
8786 1174(the)S
8787 1268(\256lename.)S
8788 1531(The)S
8789 1645(new)S
8790 1765(program)S
8791 1989(is)S
8792 2049(displayed:)S
8793 54 Z
8794 495 3129(1:)U
8795 555(Entry)S
8796 495 3195(1)U
8797 (:)R
8798 555(real)S
8799 654(a\(1:100,1:100\))S
8800 495 3327(5)U
8801 495 3261(3:)U
8802 555(integer)S
8803 723(n)S
8804 522 3327(:)U
8805 555(for)S
8806 636(k)S
8807 681(=)S
8808 729(1,100)S
8809 869(do)S
8810 495 3459(9)U
8811 495 3393(7:)U
8812 573(for)S
8813 654(i)S
8814 687(=)S
8815 735(2,n-1)S
8816 866(do)S
8817 522 3459(:)U
8818 591(for)S
8819 672(j)S
8820 705(=)S
8821 753(2,n-1)S
8822 884(do)S
8823 477 3525(1)U
8824 (1:)R
8825 618(a\(i,j\))S
8826 740(=)S
8827 788(\(a\(i-1,j\)+a\(i,j-1\)+a\(i+1,j\)+a\(i,j+1\)\)/4)S
8828 495 3657(7)U
8829 495 3591(9:)U
8830 591(endfor)S
8831 522 3657(:)U
8832 573(endfor)S
8833 459 3855(P)U
8834 495 3723(5:)U
8835 555(endfor)S
8836 489 3855(arsed)U
8837 621(wave)S
8838 477 3921(B)U
8839 (rowse)R
8840 678(File)S
8841 816(*Parse)S
8842 1014(Restor)S
8843 1191(System)S
8844 1386(Trans)S
8845 1563(Write)S
8846 1740(Msgs)S
8847 1929(Quit)S
8848 6 F
8849 432 3117(c)U
8850 3144(c)T
8851 3198(c)T
8852 3252(c)T
8853 3306(c)T
8854 3360(c)T
8855 3414(c)T
8856 3468(c)T
8857 3522(c)T
8858 3576(c)T
8859 3630(c)T
8860 3684(c)T
8861 3738(c)T
8862 3792(c)T
8863 3846(c)T
8864 3900(c)T
8865 3954(c)T
8866 2025 3063(i)U
8867 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
8868 2052 3117(c)U
8869 3171(c)T
8870 3225(c)T
8871 3279(c)T
8872 3333(c)T
8873 3387(c)T
8874 3441(c)T
8875 3495(c)T
8876 3549(c)T
8877 3603(c)T
8878 3657(c)T
8879 3711(c)T
8880 3765(c)T
8881 3819(c)T
8882 3873(c)T
8883 3927(c)T
8884 3954(c)T
8885 1 F
8886 60 Z
8887 432 4062(T)U
8888 6 F
8889 54 Z
8890 432 3954(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
8891 1 F
8892 60 Z
8893 469 4062(o)U
8894 523(try)S
8895 614(to)S
8896 685(parallel)S
8897 867(ize)S
8898 961(the)S
8899 1058('j')S
8900 1138(loop,)S
8901 1283(enter)S
8902 1427(the)S
8903 1524('Browse')S
8904 1770(menu)S
8905 1927(\(by)S
8906 2030(typing)S
8907 2207('b'\))S
8908 2320(and)S
8909 2430(move)S
8910 2587(to)S
8911 2657(the)S
8912 2754('j')S
8913 2834(loop)S
8914 2964(by)S
8915 432 4134(using)U
8916 582(the)S
8917 676('L')S
8918 773(key:)S
8920 %%Page: ? 24
8922 1 F
8923 54 Z
8924 495 468(1:)U
8925 555(Entry)S
8926 495 534(1)U
8927 (:)R
8928 555(real)S
8929 654(a\(1:100,1:100\))S
8930 495 666(5)U
8931 495 600(3:)U
8932 555(integer)S
8933 723(n)S
8934 522 666(:)U
8935 555(for)S
8936 636(k)S
8937 681(=)S
8938 729(1,100)S
8939 869(do)S
8940 495 798(9)U
8941 495 732(7:)U
8942 573(for)S
8943 654(i)S
8944 687(=)S
8945 735(2,n-1)S
8946 866(do)S
8947 522 798(:)U
8948 591(for)S
8949 672(j)S
8950 705(=)S
8951 753(2,n-1)S
8952 884(do)S
8953 477 864(1)U
8954 (1:)R
8955 618(a\(i,j\))S
8956 740(=)S
8957 788(\(a\(i-1,j\)+a\(i,j-1\)+a\(i+1,j\)+a\(i,j+1\)\)/4)S
8958 495 996(7)U
8959 495 930(9:)U
8960 591(endfor)S
8961 522 996(:)U
8962 573(endfor)S
8963 459 1194(P)U
8964 495 1062(5:)U
8965 555(endfor)S
8966 489 1194(arsed)U
8967 621(wave)S
8968 477 1260(B)U
8969 (rowse)R
8970 678(DD)S
8971 846(*Loop)S
8972 1059(Restr)S
8973 1227(See)S
8974 1395(Undo)S
8975 1587(Var)S
8976 1758(Msgs)S
8977 1947(Quit)S
8978 2115(Xcape)S
8979 6 F
8980 432 456(c)U
8981 483(c)T
8982 537(c)T
8983 591(c)T
8984 645(c)T
8985 699(c)T
8986 753(c)T
8987 807(c)T
8988 861(c)T
8989 915(c)T
8990 969(c)T
8991 1023(c)T
8992 1077(c)T
8993 1131(c)T
8994 1185(c)T
8995 1239(c)T
8996 1293(c)T
8997 2253 402(i)U
8998 432(i)S
8999 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9000 2280 456(c)U
9001 510(c)T
9002 564(c)T
9003 618(c)T
9004 672(c)T
9005 726(c)T
9006 780(c)T
9007 834(c)T
9008 888(c)T
9009 942(c)T
9010 996(c)T
9011 1050(c)T
9012 1104(c)T
9013 1158(c)T
9014 1212(c)T
9015 1266(c)T
9016 1293(c)T
9017 1 F
9018 60 Z
9019 432 1401(P)U
9020 6 F
9021 54 Z
9022 432 1293(i)U
9023 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9024 1 F
9025 60 Z
9026 465 1401(arallel)U
9027 617(ize)S
9028 708(the)S
9029 802('j')S
9030 879(loop)S
9031 1006(by)S
9032 1086(typing)S
9033 1260('R')S
9034 1360(and)S
9035 1467(choosing)S
9036 1704(the)S
9037 1798(Paralleli)S
9038 2000(ze)S
9039 2074(menu)S
9040 2228(item:)S
9041 54 Z
9042 495 1569(1)U
9043 495 1503(1:)U
9044 555(Entry)S
9045 522 1569(:)U
9046 555(real)S
9047 654(a\(1:100,1:100\))S
9048 495 1701(5)U
9049 495 1635(3:)U
9050 555(integer)S
9051 723(n)S
9052 522 1701(:)U
9053 555(for)S
9054 636(k)S
9055 681(=)S
9056 729(1,100)S
9057 869(do)S
9058 495 1833(9)U
9059 495 1767(7:)U
9060 573(for)S
9061 654(i)S
9062 687(=)S
9063 735(2,n-1)S
9064 866(do)S
9065 522 1833(:)U
9066 591(for)S
9067 672(j)S
9068 705(=)S
9069 753(2,n-1)S
9070 884(do)S
9071 477 1899(1)U
9072 (1:)R
9073 618(a\(i,j\))S
9074 740(=)S
9075 788(\(a\(i-1,j\)+a\(i,j-1\)+a\(i+1,j\)+a\(i,j+1\)\)/4)S
9076 495 2031(7)U
9077 495 1965(9:)U
9078 591(endfor)S
9079 522 2031(:)U
9080 573(endfor)S
9081 459 2229(P)U
9082 495 2097(5:)U
9083 555(endfor)S
9084 489 2229(arsed)U
9085 621(wave)S
9086 477 2295(B)U
9087 (ump)R
9088 663(Circ)S
9089 810(Dist)S
9090 954(Inter)S
9091 1092(Neg)S
9092 1236(*Par)S
9093 1407(Skew)S
9094 1581(Vec)S
9095 1740(Msgs)S
9096 1911(Quit)S
9097 2061(Xcape)S
9098 6 F
9099 432 1491(c)U
9100 1518(c)T
9101 1572(c)T
9102 1626(c)T
9103 1680(c)T
9104 1734(c)T
9105 1788(c)T
9106 1842(c)T
9107 1896(c)T
9108 1950(c)T
9109 2004(c)T
9110 2058(c)T
9111 2112(c)T
9112 2166(c)T
9113 2220(c)T
9114 2274(c)T
9115 2328(c)T
9116 2199 1437(i)U
9117 432(i)S
9118 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9119 2226 1491(c)U
9120 1545(c)T
9121 1599(c)T
9122 1653(c)T
9123 1707(c)T
9124 1761(c)T
9125 1815(c)T
9126 1869(c)T
9127 1923(c)T
9128 1977(c)T
9129 2031(c)T
9130 2085(c)T
9131 2139(c)T
9132 2193(c)T
9133 2247(c)T
9134 2301(c)T
9135 2328(c)T
9136 432(i)S
9137 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9138 1 F
9139 42 Z
9140 2179 2436(INY)U
9141 60 Z
9142 2997(e)S
9143 432 2508(o)U
9144 432 2436(Unfortunately,)U
9145 813(parallel)S
9146 1023(execution)S
9147 1286(of)S
9148 1364(the)S
9149 1466('j')S
9150 1551(loop)S
9151 1685(would)S
9152 1862(be)S
9153 1946(illegal)S
9154 2098(;)S
9155 2142(T)S
9156 2280(responds)S
9157 2520(by)S
9158 2607(telling)S
9159 2789(about)S
9160 2950(th)S
9161 462 2508(ffending)U
9162 686(data)S
9163 807(dependence)S
9164 1112(relations:)S
9165 54 Z
9166 495 2676(1)U
9167 495 2610(1:)U
9168 555(Entry)S
9169 522 2676(:)U
9170 555(real)S
9171 654(a\(1:100,1:100\))S
9172 495 2808(5)U
9173 495 2742(3:)U
9174 555(integer)S
9175 723(n)S
9176 522 2808(:)U
9177 555(for)S
9178 636(k)S
9179 681(=)S
9180 729(1,100)S
9181 869(do)S
9182 495 2940(9)U
9183 495 2874(7:)U
9184 573(for)S
9185 654(i)S
9186 687(=)S
9187 735(2,n-1)S
9188 866(do)S
9189 522 2940(:)U
9190 591(for)S
9191 672(j)S
9192 705(=)S
9193 753(2,n-1)S
9194 884(do)S
9195 477 3006(1)U
9196 (1:)R
9197 618(a\(i,j\))S
9198 740(=)S
9199 788(\(a\(i-1,j\)+a\(i,j-1\)+a\(i+1,j\)+a\(i,j+1\)\)/4)S
9200 495 3138(7)U
9201 495 3072(9:)U
9202 591(endfor)S
9203 522 3138(:)U
9204 573(endfor)S
9205 459 3336(\257)U
9206 495 3204(5:)U
9207 555(endfor)S
9208 489 3336(ow)U
9209 573(dependence)S
9210 846(11:)S
9211 933(--)S
9212 4 F
9213 (>)R
9214 1 F
9215 1017(11:\()S
9216 4 F
9217 (<)R
9218 1 F
9219 (=,=,)R
9220 4 F
9221 (<)R
9222 1 F
9223 (\))R
9224 1306(\(*,0,1\))S
9225 1695 3402(e)U
9226 6 F
9227 432 2598(c)U
9228 2625(c)T
9229 2679(c)T
9230 2733(c)T
9231 2787(c)T
9232 2841(c)T
9233 2895(c)T
9234 2949(c)T
9235 3003(c)T
9236 3057(c)T
9237 3111(c)T
9238 3165(c)T
9239 3219(c)T
9240 3273(c)T
9241 3327(c)T
9242 3381(c)T
9243 3435(c)T
9244 1 F
9245 459 3402(*Accept)U
9246 711(Next)S
9247 924(Override)S
9248 1152(Msgs)S
9249 1377(Quit)S
9250 1581(Xcap)S
9251 6 F
9252 1719 2544(i)U
9253 432(i)S
9254 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9255 1746 2598(c)U
9256 2652(c)T
9257 2706(c)T
9258 2760(c)T
9259 2814(c)T
9260 2868(c)T
9261 2922(c)T
9262 2976(c)T
9263 3030(c)T
9264 3084(c)T
9265 3138(c)T
9266 3192(c)T
9267 3246(c)T
9268 3300(c)T
9269 3354(c)T
9270 3408(c)T
9271 3435(c)T
9272 1 F
9273 60 Z
9274 432 3543(F)U
9275 6 F
9276 54 Z
9277 432 3435(i)U
9278 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9279 1 F
9280 60 Z
9281 465 3543(rom)U
9282 583(this)S
9283 691(menu,)S
9284 861(you)S
9285 972(can)S
9286 1077(accept)S
9287 1253(the)S
9288 1348(facts)S
9289 1482(of)S
9290 1552(life,)S
9291 1668(or)S
9292 1738(look)S
9293 1865(at)S
9294 1929(the)S
9295 2023(next)S
9296 2147(dependence)S
9297 2452(relation,)S
9298 2672(or)S
9299 2742(override)S
9300 2963(all)S
9301 432 3687(d)U
9302 432 3615(these)U
9303 585(dependence)S
9304 899(relations)S
9305 1136(\(perform)S
9306 1378(the)S
9307 1480(transformation)S
9308 1863(anyway\).)S
9309 2133(Typing)S
9310 2335('N')S
9311 2446(to)S
9312 2521(see)S
9313 2626(the)S
9314 2728(next)S
9315 2860(depen-)S
9316 462 3687(ence)U
9317 593(relation)S
9318 798(gives:)S
9320 %%Page: ? 25
9322 1 F
9323 54 Z
9324 495 534(1)U
9325 495 468(1:)U
9326 555(Entry)S
9327 522 534(:)U
9328 555(real)S
9329 654(a\(1:100,1:100\))S
9330 495 666(5)U
9331 495 600(3:)U
9332 555(integer)S
9333 723(n)S
9334 522 666(:)U
9335 555(for)S
9336 636(k)S
9337 681(=)S
9338 729(1,100)S
9339 869(do)S
9340 495 798(9)U
9341 495 732(7:)U
9342 573(for)S
9343 654(i)S
9344 687(=)S
9345 735(2,n-1)S
9346 866(do)S
9347 522 798(:)U
9348 591(for)S
9349 672(j)S
9350 705(=)S
9351 753(2,n-1)S
9352 884(do)S
9353 477 864(1)U
9354 (1:)R
9355 618(a\(i,j\))S
9356 740(=)S
9357 788(\(a\(i-1,j\)+a\(i,j-1\)+a\(i+1,j\)+a\(i,j+1\)\)/4)S
9358 495 996(7)U
9359 495 930(9:)U
9360 591(endfor)S
9361 522 996(:)U
9362 573(endfor)S
9363 459 1194(a)U
9364 495 1062(5:)U
9365 555(endfor)S
9366 483 1194(nti)U
9367 558(dependence)S
9368 831(11:)S
9369 918(--)S
9370 4 F
9371 (>)R
9372 1 F
9373 1002(11:\()S
9374 4 F
9375 (<)R
9376 1 F
9377 (=,=,)R
9378 4 F
9379 (<)R
9380 1 F
9381 (\))R
9382 1291(\(*,0,1\))S
9383 1695 1260(e)U
9384 6 F
9385 432 456(c)U
9386 483(c)T
9387 537(c)T
9388 591(c)T
9389 645(c)T
9390 699(c)T
9391 753(c)T
9392 807(c)T
9393 861(c)T
9394 915(c)T
9395 969(c)T
9396 1023(c)T
9397 1077(c)T
9398 1131(c)T
9399 1185(c)T
9400 1239(c)T
9401 1293(c)T
9402 1 F
9403 477 1260(Accept)U
9404 684(*Next)S
9405 924(Override)S
9406 1152(Msgs)S
9407 1377(Quit)S
9408 1581(Xcap)S
9409 6 F
9410 1719 402(i)U
9411 432(i)S
9412 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9413 1746 456(c)U
9414 510(c)T
9415 564(c)T
9416 618(c)T
9417 672(c)T
9418 726(c)T
9419 780(c)T
9420 834(c)T
9421 888(c)T
9422 942(c)T
9423 996(c)T
9424 1050(c)T
9425 1104(c)T
9426 1158(c)T
9427 1212(c)T
9428 1266(c)T
9429 1293(c)T
9430 1 F
9431 60 Z
9432 432 1401(A)U
9433 6 F
9434 54 Z
9435 432 1293(i)U
9436 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9437 1 F
9438 60 Z
9439 475 1401(ny)U
9440 563(transformation)S
9441 946(which)S
9442 1121(would)S
9443 1298(violate)S
9444 1490(a)S
9445 1544(data)S
9446 1672(dependence)S
9447 1984(relation)S
9448 2196(gets)S
9449 2320(to)S
9450 2394(this)S
9451 2508(menu;)S
9452 2686(typing)S
9453 2867('A')S
9454 2977(to)S
9455 2997 1473(e)U
9456 432 1545(t)U
9457 432 1473(accept)U
9458 621(these)S
9459 778(relations)S
9460 1019(\(or)S
9461 1122('x')S
9462 1225(to)S
9463 1305(escape\))S
9464 1519(returns)S
9465 1719(to)S
9466 1799(the)S
9467 1906(restructuring)S
9468 2247(menu,)S
9469 2429(without)S
9470 2646(performing)S
9471 2950(th)S
9472 449 1545(ransformation:)U
9473 54 Z
9474 495 1713(1)U
9475 495 1647(1:)U
9476 555(Entry)S
9477 522 1713(:)U
9478 555(real)S
9479 654(a\(1:100,1:100\))S
9480 495 1845(5)U
9481 495 1779(3:)U
9482 555(integer)S
9483 723(n)S
9484 522 1845(:)U
9485 555(for)S
9486 636(k)S
9487 681(=)S
9488 729(1,100)S
9489 869(do)S
9490 495 1977(9)U
9491 495 1911(7:)U
9492 573(for)S
9493 654(i)S
9494 687(=)S
9495 735(2,n-1)S
9496 866(do)S
9497 522 1977(:)U
9498 591(for)S
9499 672(j)S
9500 705(=)S
9501 753(2,n-1)S
9502 884(do)S
9503 477 2043(1)U
9504 (1:)R
9505 618(a\(i,j\))S
9506 740(=)S
9507 788(\(a\(i-1,j\)+a\(i,j-1\)+a\(i+1,j\)+a\(i,j+1\)\)/4)S
9508 495 2175(7)U
9509 495 2109(9:)U
9510 591(endfor)S
9511 522 2175(:)U
9512 573(endfor)S
9513 459 2373(D)U
9514 495 2241(5:)U
9515 555(endfor)S
9516 498 2373(ata)U
9517 579(Dependence)S
9518 864(prevents)S
9519 1065(loop)S
9520 1179(parallelization)S
9521 2229 2439(e)U
9522 6 F
9523 432 1635(c)U
9524 1662(c)T
9525 1716(c)T
9526 1770(c)T
9527 1824(c)T
9528 1878(c)T
9529 1932(c)T
9530 1986(c)T
9531 2040(c)T
9532 2094(c)T
9533 2148(c)T
9534 2202(c)T
9535 2256(c)T
9536 2310(c)T
9537 2364(c)T
9538 2418(c)T
9539 2472(c)T
9540 1 F
9541 477 2439(Browse)U
9542 678(DD)S
9543 864(Loop)S
9544 1032(*Restr)S
9545 1227(See)S
9546 1395(Undo)S
9547 1587(Var)S
9548 1758(Msgs)S
9549 1947(Quit)S
9550 2115(Xcap)S
9551 6 F
9552 2253 1581(i)U
9553 432(i)S
9554 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9555 2280 1635(c)U
9556 1689(c)T
9557 1743(c)T
9558 1797(c)T
9559 1851(c)T
9560 1905(c)T
9561 1959(c)T
9562 2013(c)T
9563 2067(c)T
9564 2121(c)T
9565 2175(c)T
9566 2229(c)T
9567 2283(c)T
9568 2337(c)T
9569 2391(c)T
9570 2445(c)T
9571 2472(c)T
9572 1 F
9573 60 Z
9574 432 2580(I)U
9575 6 F
9576 54 Z
9577 432 2472(i)U
9578 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9579 1 F
9580 60 Z
9581 452 2580(n)U
9582 504(order)S
9583 653(to)S
9584 722(run)S
9585 824(one)S
9586 933(of)S
9587 1005('i')S
9588 1084(or)S
9589 1156('j')S
9590 1235(in)S
9591 1304(parallel)S
9592 1486(,)S
9593 1523(since)S
9594 1669(they)S
9595 1795(both)S
9596 1924(carry)S
9597 2070(dependence)S
9598 2376(relations,)S
9599 2620(one)S
9600 2728(of)S
9601 2799(the)S
9602 2894(loops)S
9603 432 2652(must)U
9604 569(be)S
9605 646(skewed.)S
9606 881(Move)S
9607 1041(to)S
9608 1108(the)S
9609 1202('j')S
9610 1279(loop)S
9611 1406(and)S
9612 1513(enter)S
9613 1654(the)S
9614 1748(restructuring)S
9615 2076(menu)S
9616 2230(again:)S
9617 54 Z
9618 495 2754(1:)U
9619 555(Entry)S
9620 495 2820(1)U
9621 (:)R
9622 555(real)S
9623 654(a\(1:100,1:100\))S
9624 495 2952(5)U
9625 495 2886(3:)U
9626 555(integer)S
9627 723(n)S
9628 522 2952(:)U
9629 555(for)S
9630 636(k)S
9631 681(=)S
9632 729(1,100)S
9633 869(do)S
9634 495 3084(9)U
9635 495 3018(7:)U
9636 573(for)S
9637 654(i)S
9638 687(=)S
9639 735(2,n-1)S
9640 866(do)S
9641 522 3084(:)U
9642 591(for)S
9643 672(j)S
9644 705(=)S
9645 753(2,n-1)S
9646 884(do)S
9647 477 3150(1)U
9648 (1:)R
9649 618(a\(i,j\))S
9650 740(=)S
9651 788(\(a\(i-1,j\)+a\(i,j-1\)+a\(i+1,j\)+a\(i,j+1\)\)/4)S
9652 495 3282(7)U
9653 495 3216(9:)U
9654 591(endfor)S
9655 522 3282(:)U
9656 573(endfor)S
9657 459 3480(D)U
9658 495 3348(5:)U
9659 555(endfor)S
9660 498 3480(ata)U
9661 579(Dependence)S
9662 864(prevents)S
9663 1065(loop)S
9664 1179(parallelization)S
9665 2175 3546(e)U
9666 6 F
9667 432 2742(c)U
9668 2769(c)T
9669 2823(c)T
9670 2877(c)T
9671 2931(c)T
9672 2985(c)T
9673 3039(c)T
9674 3093(c)T
9675 3147(c)T
9676 3201(c)T
9677 3255(c)T
9678 3309(c)T
9679 3363(c)T
9680 3417(c)T
9681 3471(c)T
9682 3525(c)T
9683 3579(c)T
9684 1 F
9685 477 3546(Bump)U
9686 663(Circ)S
9687 810(Dist)S
9688 954(Inter)S
9689 1092(Neg)S
9690 1254(Par)S
9691 1380(*Skew)S
9692 1581(Vec)S
9693 1740(Msgs)S
9694 1911(Quit)S
9695 2061(Xcap)S
9696 6 F
9697 2199 2688(i)U
9698 432(i)S
9699 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9700 2226 2742(c)U
9701 2796(c)T
9702 2850(c)T
9703 2904(c)T
9704 2958(c)T
9705 3012(c)T
9706 3066(c)T
9707 3120(c)T
9708 3174(c)T
9709 3228(c)T
9710 3282(c)T
9711 3336(c)T
9712 3390(c)T
9713 3444(c)T
9714 3498(c)T
9715 3552(c)T
9716 3579(c)T
9717 1 F
9718 60 Z
9719 432 3687(C)U
9720 6 F
9721 54 Z
9722 432 3579(i)U
9723 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9724 1 F
9725 60 Z
9726 472 3687(hoose)U
9727 638('Skew',)S
9728 852(to)S
9729 925(get)S
9730 1025(to)S
9731 1098(the)S
9732 1198(skew)S
9733 1347(menu.)S
9734 1542(Loop)S
9735 1695(skewing)S
9736 1921(with)S
9737 2054(respect)S
9738 2251(to)S
9739 2324(outer)S
9740 2474(loops)S
9741 2630(is)S
9742 2696(always)S
9743 2889(legal;)S
9744 432 3831(a)U
9745 432 3759(this)U
9746 545(menu)S
9747 705(allows)S
9748 888(me)S
9749 988(to)S
9750 1061(choose)S
9751 1254(the)S
9752 1354(loop)S
9753 1487(with)S
9754 1620(respect)S
9755 1817(to)S
9756 1890(which)S
9757 2063(to)S
9758 2136(skew,)S
9759 2300(though)S
9760 2493(the)S
9761 2593(skewing)S
9762 2818(factor)S
9763 2984(is)S
9764 459 3831(lways)U
9765 619(one:)S
9767 %%Page: ? 26
9769 1 F
9770 54 Z
9771 495 534(1)U
9772 495 468(1:)U
9773 555(Entry)S
9774 522 534(:)U
9775 555(real)S
9776 654(a\(1:100,1:100\))S
9777 495 666(5)U
9778 495 600(3:)U
9779 555(integer)S
9780 723(n)S
9781 522 666(:)U
9782 555(for)S
9783 636(k)S
9784 681(=)S
9785 729(1,100)S
9786 869(do)S
9787 495 798(9)U
9788 495 732(7:)U
9789 573(for)S
9790 654(i)S
9791 687(=)S
9792 735(2,n-1)S
9793 866(do)S
9794 522 798(:)U
9795 591(for)S
9796 672(j)S
9797 705(=)S
9798 753(2,n-1)S
9799 884(do)S
9800 477 864(1)U
9801 (1:)R
9802 618(a\(i,j\))S
9803 740(=)S
9804 788(\(a\(i-1,j\)+a\(i,j-1\)+a\(i+1,j\)+a\(i,j+1\)\)/4)S
9805 495 996(7)U
9806 495 930(9:)U
9807 591(endfor)S
9808 522 996(:)U
9809 573(endfor)S
9810 459 1194(D)U
9811 495 1062(5:)U
9812 555(endfor)S
9813 498 1194(ata)U
9814 579(Dependence)S
9815 864(prevents)S
9816 1065(loop)S
9817 1179(parallelization)S
9818 2055 1260(e)U
9819 6 F
9820 432 456(c)U
9821 483(c)T
9822 537(c)T
9823 591(c)T
9824 645(c)T
9825 699(c)T
9826 753(c)T
9827 807(c)T
9828 861(c)T
9829 915(c)T
9830 969(c)T
9831 1023(c)T
9832 1077(c)T
9833 1131(c)T
9834 1185(c)T
9835 1239(c)T
9836 1293(c)T
9837 1 F
9838 477 1260(Out)U
9839 684(*Forward)S
9840 966(Reverse)S
9841 1212(By)S
9842 6 F
9843 (i)R
9844 1 F
9845 (Factor)R
9846 1476(Msgs)S
9847 1719(Quit)S
9848 1941(Xcap)S
9849 6 F
9850 2079 402(i)U
9851 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
9852 2106 456(c)U
9853 510(c)T
9854 564(c)T
9855 618(c)T
9856 672(c)T
9857 726(c)T
9858 780(c)T
9859 834(c)T
9860 888(c)T
9861 942(c)T
9862 996(c)T
9863 1050(c)T
9864 1104(c)T
9865 1158(c)T
9866 1212(c)T
9867 1266(c)T
9868 1293(c)T
9869 1 F
9870 60 Z
9871 432 1401(C)U
9872 6 F
9873 54 Z
9874 432 1293(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
9875 1 F
9876 60 Z
9877 472 1401(hoosing)U
9878 683('Out')S
9879 834(here)S
9880 959(moves)S
9881 1137(the)S
9882 1232(marker)S
9883 1424(to)S
9884 1492(the)S
9885 1586(next)S
9886 1710(outer)S
9887 1854(loop;)S
9888 1998(choosing)S
9889 2235(\(-1)S
9890 2325(factor)S
9891 2486(\)skewing)S
9892 2726(with)S
9893 2853(respect)S
9894 432 1545(s)U
9895 432 1473(to)U
9896 504(the)S
9897 603(marked)S
9898 808(loop;)S
9899 956(choosing)S
9900 1197(By)S
9901 6 F
9902 (i)R
9903 1 F
9904 (Factor)R
9905 1475(will)S
9906 1593(skew)S
9907 1740(by)S
9908 1824(any)S
9909 1935(constant)S
9910 2160(integer)S
9911 2352(factor.)S
9912 2552(To)S
9913 2643(choose)S
9914 2834(forward)S
9915 455 1545(kewing)U
9916 652(with)S
9917 779(respect)S
9918 970(to)S
9919 1037(the)S
9920 1131('i')S
9921 1208(loop,)S
9922 1350(type)S
9923 1474('f':)S
9924 54 Z
9925 495 1713(1)U
9926 495 1647(1:)U
9927 555(Entry)S
9928 522 1713(:)U
9929 555(real)S
9930 654(a\(1:100,1:100\))S
9931 495 1845(5)U
9932 495 1779(3:)U
9933 555(integer)S
9934 723(n)S
9935 522 1845(:)U
9936 555(for)S
9937 636(k)S
9938 681(=)S
9939 729(1,100)S
9940 869(do)S
9941 495 1977(9)U
9942 495 1911(7:)U
9943 573(for)S
9944 654(i)S
9945 687(=)S
9946 735(2,n-1)S
9947 866(do)S
9948 522 1977(:)U
9949 591(for)S
9950 672(j)S
9951 705(=)S
9952 753(2+i,n-1+i)S
9953 974(do)S
9954 477 2043(1)U
9955 (1:)R
9956 618(a\(i,j-i\))S
9957 773(=)S
9958 821(\(a\(i-1,j-i\)+a\(i,j-i-1\)+a\(i+1,j-i\)+a\(i,j-i+1\)\)/4)S
9959 495 2175(7)U
9960 495 2109(9:)U
9961 591(endfor)S
9962 522 2175(:)U
9963 573(endfor)S
9964 459 2373(F)U
9965 495 2241(5:)U
9966 555(endfor)S
9967 489 2373(orward)U
9968 660(skew)S
9969 789(loop)S
9970 903(j)S
9971 936(with)S
9972 1050(respect)S
9973 1221(to)S
9974 1281(i)S
9975 477 2439(B)U
9976 (rowse)R
9977 678(DD)S
9978 864(Loop)S
9979 1032(*Restr)S
9980 1227(See)S
9981 1395(Undo)S
9982 1587(Var)S
9983 1758(Msgs)S
9984 1947(Quit)S
9985 2115(Xcape)S
9986 6 F
9987 432 1635(c)U
9988 1662(c)T
9989 1716(c)T
9990 1770(c)T
9991 1824(c)T
9992 1878(c)T
9993 1932(c)T
9994 1986(c)T
9995 2040(c)T
9996 2094(c)T
9997 2148(c)T
9998 2202(c)T
9999 2256(c)T
10000 2310(c)T
10001 2364(c)T
10002 2418(c)T
10003 2472(c)T
10004 2253 1581(i)U
10005 432(i)S
10006 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10007 2280 1635(c)U
10008 1689(c)T
10009 1743(c)T
10010 1797(c)T
10011 1851(c)T
10012 1905(c)T
10013 1959(c)T
10014 2013(c)T
10015 2067(c)T
10016 2121(c)T
10017 2175(c)T
10018 2229(c)T
10019 2283(c)T
10020 2337(c)T
10021 2391(c)T
10022 2445(c)T
10023 2472(c)T
10024 1 F
10025 60 Z
10026 432 2580(F)U
10027 6 F
10028 54 Z
10029 432 2472(i)U
10030 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10031 1 F
10032 60 Z
10033 465 2580(orward)U
10034 658(loop)S
10035 788(skewing)S
10036 1011(simply)S
10037 1198(adds)S
10038 1331(the)S
10039 1428(outer)S
10040 1575(loop)S
10041 1705(index)S
10042 1862(to)S
10043 1932(the)S
10044 2028(lower)S
10045 2187(and)S
10046 2296(upper)S
10047 2455(limit)S
10048 2592(expressions)S
10049 2894(\(adds)S
10050 3004 2652(f)U
10051 432 2724(t)U
10052 432 2652('i')U
10053 511(to)S
10054 580(the)S
10055 676(limits)S
10056 836(of)S
10057 908('j'\),)S
10058 1022(and)S
10059 1131(subtracts)S
10060 1367(the)S
10061 1463(outer)S
10062 1609(loop)S
10063 1738(index)S
10064 1894(from)S
10065 2033(the)S
10066 2129(inner)S
10067 2275(loop)S
10068 2404(index)S
10069 2560(within)S
10070 2736(the)S
10071 2832(body)S
10072 2974(o)S
10073 449 2724(he)U
10074 527(loop.)S
10075 690(The)S
10076 805(other)S
10077 950(effect)S
10078 1109(is)S
10079 1170(on)S
10080 1251(the)S
10081 1346(data)S
10082 1468(dependence)S
10083 1774(relations,)S
10084 2018(changing)S
10085 2260(a)S
10086 2308(\()S
10087 4 F
10088 (<)R
10089 1 F
10090 (,=\))R
10091 2450(to)S
10092 2518(a)S
10093 2566(\()S
10094 4 F
10095 (<)R
10096 1 F
10097 (,)R
10098 4 F
10099 (<)R
10100 1 F
10101 (\).)R
10102 2742(Now,)S
10103 2893(inter-)S
10104 432 2796(changing)U
10105 673(the)S
10106 767('j')S
10107 844(and)S
10108 951('i')S
10109 1028(loops)S
10110 1178(gives:)S
10111 54 Z
10112 495 2898(1:)U
10113 555(Entry)S
10114 495 2964(1)U
10115 (:)R
10116 555(real)S
10117 654(a\(1:100,1:100\))S
10118 495 3096(5)U
10119 495 3030(3:)U
10120 555(integer)S
10121 723(n)S
10122 522 3096(:)U
10123 555(for)S
10124 636(k)S
10125 681(=)S
10126 729(1,100)S
10127 869(do)S
10128 1088 3162(o)U
10129 495 3228(7)U
10130 495 3162(9:)U
10131 573(for)S
10132 654(j)S
10133 687(=)S
10134 735(2+2,n-1+\(n-1\))S
10135 1061(d)S
10136 522 3228(:)U
10137 591(for)S
10138 672(i)S
10139 705(=)S
10140 753(max\(2,j-\(n-1\)\),min\(n-1,j-2\))S
10141 1362(do)S
10142 1714 3294(4)U
10143 477(11:)S
10144 618(a\(i,j-i\))S
10145 773(=)S
10146 821(\(a\(i-1,j-i\)+a\(i,j-i-1\)+a\(i+1,j-i\)+a\(i,j-i+1\)\)/)S
10147 495 3360(7:)U
10148 591(endfor)S
10149 495 3492(5)U
10150 495 3426(9:)U
10151 573(endfor)S
10152 522 3492(:)U
10153 555(endfor)S
10154 459 3624(I)U
10155 (nterchanging)R
10156 777(loops)S
10157 912(i)S
10158 945(and)S
10159 1041(j)S
10160 477 3690(B)U
10161 (rowse)R
10162 678(DD)S
10163 864(Loop)S
10164 1032(*Restr)S
10165 1227(See)S
10166 1395(Undo)S
10167 1587(Var)S
10168 1758(Msgs)S
10169 1947(Quit)S
10170 2115(Xcape)S
10171 6 F
10172 432 2886(c)U
10173 2913(c)T
10174 2967(c)T
10175 3021(c)T
10176 3075(c)T
10177 3129(c)T
10178 3183(c)T
10179 3237(c)T
10180 3291(c)T
10181 3345(c)T
10182 3399(c)T
10183 3453(c)T
10184 3507(c)T
10185 3561(c)T
10186 3615(c)T
10187 3669(c)T
10188 3723(c)T
10189 2253 2832(i)U
10190 432(i)S
10191 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10192 2280 2886(c)U
10193 2940(c)T
10194 2994(c)T
10195 3048(c)T
10196 3102(c)T
10197 3156(c)T
10198 3210(c)T
10199 3264(c)T
10200 3318(c)T
10201 3372(c)T
10202 3426(c)T
10203 3480(c)T
10204 3534(c)T
10205 3588(c)T
10206 3642(c)T
10207 3696(c)T
10208 3723(c)T
10209 1 F
10210 60 Z
10211 432 3831(T)U
10212 6 F
10213 54 Z
10214 432 3723(i)U
10215 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10216 1 F
10217 60 Z
10218 469 3831(his)U
10219 559(is)S
10220 619(the)S
10221 713('wavefront')S
10222 1017(formulation)S
10223 1322(of)S
10224 1392(the)S
10225 1486(loop.)S
10226 1648(Now,)S
10227 1799(parallel)S
10228 1981(izing)S
10229 2122(the)S
10230 2216('i')S
10231 2293(loop)S
10232 2420(is)S
10233 2480(legal:)S
10235 %%Page: ? 27
10237 1 F
10238 54 Z
10239 495 534(1)U
10240 495 468(1:)U
10241 555(Entry)S
10242 522 534(:)U
10243 555(real)S
10244 654(a\(1:100,1:100\))S
10245 495 666(5)U
10246 495 600(3:)U
10247 555(integer)S
10248 723(n)S
10249 522 666(:)U
10250 555(for)S
10251 636(k)S
10252 681(=)S
10253 729(1,100)S
10254 869(do)S
10255 1088 732(o)U
10256 495 798(7)U
10257 495 732(9:)U
10258 573(for)S
10259 654(j)S
10260 687(=)S
10261 735(2+2,n-1+\(n-1\))S
10262 1061(d)S
10263 522 798(:)U
10264 591(doall)S
10265 717(i)S
10266 750(=)S
10267 798(max\(2,j-\(n-1\)\),min\(n-1,j-2\))S
10268 1407(do)S
10269 1714 864(4)U
10270 477(11:)S
10271 618(a\(i,j-i\))S
10272 773(=)S
10273 821(\(a\(i-1,j-i\)+a\(i,j-i-1\)+a\(i+1,j-i\)+a\(i,j-i+1\)\)/)S
10274 495 930(7:)U
10275 591(endfor)S
10276 495 1062(5)U
10277 495 996(9:)U
10278 573(endfor)S
10279 522 1062(:)U
10280 555(endfor)S
10281 819 1194(i)U
10282 459(Parallelize)S
10283 705(loop)S
10284 477 1260(Browse)U
10285 678(DD)S
10286 864(Loop)S
10287 1032(*Restr)S
10288 1227(See)S
10289 1395(Undo)S
10290 1587(Var)S
10291 1758(Msgs)S
10292 1947(Quit)S
10293 2115(Xcape)S
10294 6 F
10295 432 456(c)U
10296 483(c)T
10297 537(c)T
10298 591(c)T
10299 645(c)T
10300 699(c)T
10301 753(c)T
10302 807(c)T
10303 861(c)T
10304 915(c)T
10305 969(c)T
10306 1023(c)T
10307 1077(c)T
10308 1131(c)T
10309 1185(c)T
10310 1239(c)T
10311 1293(c)T
10312 2253 402(i)U
10313 432(i)S
10314 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10315 2280 456(c)U
10316 510(c)T
10317 564(c)T
10318 618(c)T
10319 672(c)T
10320 726(c)T
10321 780(c)T
10322 834(c)T
10323 888(c)T
10324 942(c)T
10325 996(c)T
10326 1050(c)T
10327 1104(c)T
10328 1158(c)T
10329 1212(c)T
10330 1266(c)T
10331 1293(c)T
10332 1 F
10333 60 Z
10334 432 1401(T)U
10335 6 F
10336 54 Z
10337 432 1293(i)U
10338 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10339 1 F
10340 60 Z
10341 469 1401(his)U
10342 571(version)S
10343 780(of)S
10344 862(the)S
10345 968(program)S
10346 1204(can)S
10347 1320(be)S
10348 1409(written)S
10349 1612(to)S
10350 1690(a)S
10351 1748(\256le)S
10352 1856(by)S
10353 1947(escaping)S
10354 2189(to)S
10355 2267(the)S
10356 2372(main)S
10357 2524(menu)S
10358 2689(and)S
10359 2807(choosing)S
10360 432 1473('Write'.)U
10362 %%Page: ? 28
10364 3 F
10365 60 Z
10366 432 438(6)U
10367 (.)R
10368 517(Menu)S
10369 687(Descriptions)S
10370 1 F
10371 582 531(T)U
10372 (he)R
10373 706(various)S
10374 912(menus)S
10375 1098(are)S
10376 1201(described)S
10377 1461(here.)S
10378 1629(The)S
10379 1752(main)S
10380 1902(menu)S
10381 2065(is)S
10382 2134(\256rst,)S
10383 2271(and)S
10384 2387(the)S
10385 2490(remaining)S
10386 2764(menus)S
10387 2950(are)S
10388 432 696(M)U
10389 432 603(listed)U
10390 583(alphabeti)S
10391 805(cally.)S
10392 978(The)S
10393 1092(menus,)S
10394 1284(along)S
10395 1438(with)S
10396 1565(their)S
10397 1696(parentage)S
10398 1931(,)S
10399 1966(are:)S
10400 485 696(ain)U
10401 852(from)S
10402 989(command)S
10403 1247(line)S
10404 432 882(B)U
10405 432 789(AutoParallel)U
10406 852(from)S
10407 989(System)S
10408 1186(menu)S
10409 472 882(rowse)U
10410 852(from)S
10411 989(Main)S
10412 1136(Menu)S
10413 1302 975(u)U
10414 432 1068(C)U
10415 432 975(Browse:Browse)U
10416 852(from)S
10417 989(Browse)S
10418 1192(Men)S
10419 472 1068(irculate)U
10420 852(from)S
10421 989(Restructure)S
10422 1287(Menu)S
10423 432 1254(D)U
10424 432 1161(DD)U
10425 538(Browse)S
10426 852(from)S
10427 989(Browse)S
10428 1192(Menu)S
10429 475 1254(D)U
10430 538(Algorithm)S
10431 852(from)S
10432 989(System)S
10433 1186(Menu)S
10434 1642 1347(n)U
10435 432 1440(F)U
10436 432 1347(DD)U
10437 538(Prevents)S
10438 852(from)S
10439 989(restructuring)S
10440 1317(transformatio)S
10441 465 1440(ile)U
10442 852(from)S
10443 989(Main)S
10444 1136(Menu)S
10445 1403 1533(u)U
10446 432 1626(M)U
10447 432 1533(Find)U
10448 852(from)S
10449 989(See)S
10450 1096(or)S
10451 1166(Step)S
10452 1293(Men)S
10453 485 1626(sgs)U
10454 852(from)S
10455 989(any)S
10456 1096(menu)S
10457 1213 1719(u)U
10458 432 1812(R)U
10459 432 1719(Redo)U
10460 852(from)S
10461 989(File)S
10462 1103(Men)S
10463 472 1812(estore)U
10464 852(from)S
10465 989(Main)S
10466 1136(Menu)S
10467 1302 1905(u)U
10468 432 1998(S)U
10469 432 1905(Restructure)U
10470 852(from)S
10471 989(Browse)S
10472 1192(Men)S
10473 465 1998(ee)U
10474 852(from)S
10475 989(Browse)S
10476 1192(Menu)S
10477 1397 2091(u)U
10478 432 2184(S)U
10479 432 2091(Skew)U
10480 852(from)S
10481 989(Restructure)S
10482 1287(Men)S
10483 465 2184(tep)U
10484 852(from)S
10485 989(Browse:Browse)S
10486 1392(Menu)S
10487 432 2370(T)U
10488 432 2277(System)U
10489 852(from)S
10490 989(Main)S
10491 1136(Menu)S
10492 469 2370(rans)U
10493 852(from)S
10494 989(Main)S
10495 1136(Menu)S
10496 1488 2607(:)U
10497 432(A)S
10498 495(pictorial)S
10499 717(diagram)S
10500 935(of)S
10501 1005(the)S
10502 1099(menu)S
10503 1253(lineage)S
10504 1448(is)S
10505 648 2715(Main)U
10506 688 2859(+)U
10507 6 F
10508 688 2787(e)U
10509 1 F
10510 721 2859(---)U
10511 801(Browse)S
10512 6 F
10513 688 2931(e)U
10514 1 F
10515 828(+---)S
10516 941(Browse:Browse)S
10517 6 F
10518 688 3075(e)U
10519 3003(e)T
10520 828(e)S
10521 1 F
10522 1028(+---)S
10523 1141(Step)S
10524 828 3075(+---)U
10525 941(DD)S
10526 6 F
10527 688 3219(e)U
10528 3147(e)T
10529 828(e)S
10530 1 F
10531 3219(+---)T
10532 941(Restructure)S
10533 1336 3291(e)U
10534 6 F
10535 688 3363(e)U
10536 3291(e)T
10537 828(e)S
10538 1 F
10539 1028(+---)S
10540 1141(Circulat)S
10541 6 F
10542 828 3363(e)U
10543 1 F
10544 1028(+---)S
10545 1141(Skew)S
10546 688 3579(+)U
10547 6 F
10548 688 3507(e)U
10549 3435(e)T
10550 1 F
10551 828(+---)S
10552 941(See)S
10553 721 3579(---)U
10554 801(File)S
10555 6 F
10556 688 3651(e)U
10557 1 F
10558 828(+---)S
10559 941(Redo)S
10560 688 3795(+)U
10561 6 F
10562 688 3723(e)U
10563 1 F
10564 721 3795(---)U
10565 801(Restore)S
10566 688 3939(+)U
10567 6 F
10568 688 3867(e)U
10569 1 F
10570 721 3939(---)U
10571 801(System)S
10572 6 F
10573 688 4011(e)U
10574 1 F
10575 828(+---)S
10576 941(AutoParallel)S
10577 688 4227(+)U
10578 6 F
10579 688 4155(e)U
10580 4083(e)T
10581 1 F
10582 828(+---)S
10583 941(DDAlg)S
10584 721 4227(---)U
10585 801(Trans)S
10587 %%Page: ? 29
10589 1 F
10590 60 Z
10591 432 438(A)U
10592 (gain,)R
10593 617(typing)S
10594 794('M')S
10595 910(at)S
10596 977(any)S
10597 1087(menu)S
10598 1244(will)S
10599 1361(get)S
10600 1458(to)S
10601 1528(the)S
10602 1624(Msgs)S
10603 1775(menu,)S
10604 1946(displaying)S
10605 2219(recent)S
10606 2389(messages)S
10607 2638(from)S
10608 2777(T)S
10609 2888(;)S
10610 2927(typ-)S
10611 432 510(i)U
10612 42 Z
10613 1358(INY)S
10614 2814 438(INY)U
10615 60 Z
10616 449 510(ng)U
10617 538('Q')S
10618 650(from)S
10619 796(any)S
10620 912(menu)S
10621 1075(will)S
10622 1198(quit)S
10623 1321(T)S
10624 1461(immedia)S
10625 1673(tely;)S
10626 1810(typing)S
10627 1993('X')S
10628 2105(\(or)S
10629 2204(the)S
10630 2306(escape)S
10631 2495(key\))S
10632 2630(from)S
10633 2775(any)S
10634 2890(menu)S
10635 3 F
10636 432 726(6)U
10637 1 F
10638 432 582(except)U
10639 610(the)S
10640 704(Main)S
10641 851(menu)S
10642 1005(will)S
10643 1119(exit)S
10644 1230(\(escape\))S
10645 1451(to)S
10646 1518(the)S
10647 1612(parent)S
10648 1783(menu.)S
10649 3 F
10650 462 726(.1.)U
10651 562(Main)S
10652 719(Menu)S
10653 1 F
10654 54 Z
10655 1191 915(])U
10656 459 981(*)U
10657 459 915(Tiny)U
10658 579(Tool)S
10659 699([as)S
10660 780(of)S
10661 843(December)S
10662 1083(1990)S
10663 486 981(Browse)U
10664 687(File)S
10665 843(Parse)S
10666 1014(Restor)S
10667 1191(System)S
10668 1386(Trans)S
10669 1563(Write)S
10670 1740(Msgs)S
10671 1929(Quit)S
10672 6 F
10673 432 837(c)U
10674 852(c)T
10675 906(c)T
10676 960(c)T
10677 1014(c)T
10678 2025 783(i)U
10679 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10680 2052 837(c)U
10681 891(c)T
10682 945(c)T
10683 999(c)T
10684 1014(c)T
10685 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10686 1 F
10687 60 Z
10688 582 1143(From)U
10689 732(the)S
10690 826(main)S
10691 967(menu,)S
10692 1136(there)S
10693 1277(are)S
10694 1371(the)S
10695 1465(following)S
10696 1719(eight)S
10697 1860(choices:)S
10698 2994 1236(o)U
10699 432(Browse)S
10700 732(Go)S
10701 832(to)S
10702 906(the)S
10703 1007(Browse)S
10704 1217(menu)S
10705 1378(to)S
10706 1452(create)S
10707 1624(new)S
10708 1751(program)S
10709 1982(version)S
10710 2185(via)S
10711 2285(interact)S
10712 2467(ive)S
10713 2567(restructuring)S
10714 2901(or)S
10715 2977(t)S
10716 732 1308(browse)U
10717 925(the)S
10718 1019(data)S
10719 1140(structures.)S
10720 432 1401(F)U
10721 (ile)R
10722 732(Go)S
10723 825(to)S
10724 892(the)S
10725 986(File)S
10726 1100(menu)S
10727 1254(to)S
10728 1321(move)S
10729 1475(around)S
10730 1662(directorie)S
10731 1894(s,)S
10732 1952(edit)S
10733 2063(\256les,)S
10734 2198(start)S
10735 2322(command)S
10736 2580(shells,)S
10737 2752(etc.)S
10738 2997 1494(e)U
10739 432(Parse)S
10740 732(Choose)S
10741 936(an)S
10742 1017(initial)S
10743 1183(\256le)S
10744 1284(\(if)S
10745 1365(no)S
10746 1449(\256le)S
10747 1550(was)S
10748 1667(given)S
10749 1825(on)S
10750 1909(the)S
10751 2007(command)S
10752 2269(line\))S
10753 2403(or)S
10754 2476(choose)S
10755 2666(a)S
10756 2716(different)S
10757 2947(\256l)S
10758 732 1566(to)U
10759 799(parse)S
10760 946(and)S
10761 1053(then)S
10762 1177(browse.)S
10763 1405(T)S
10764 1536(will)S
10765 1650(ask)S
10766 1750(for)S
10767 1840(the)S
10768 1934(\256le)S
10769 2031(name)S
10770 2182(to)S
10771 2249(parse.)S
10772 42 Z
10773 1442(INY)S
10774 60 Z
10775 2170 1659(.)U
10776 432 1752(S)U
10777 432 1659(Restor)U
10778 732(Go)S
10779 825(to)S
10780 892(the)S
10781 986(Restore)S
10782 1190(menu)S
10783 1344(to)S
10784 1411(restore)S
10785 1595(an)S
10786 1672(old)S
10787 1769(program)S
10788 1993(version)S
10789 465 1752(ystem)U
10790 732(Go)S
10791 825(to)S
10792 892(the)S
10793 986(System)S
10794 1183(menu)S
10795 1337(to)S
10796 1404(change)S
10797 1595(dependence)S
10798 1900(decision)S
10799 2121(algorithm)S
10800 2376(or)S
10801 2446(verify)S
10802 2610(data)S
10803 2731(structures.)S
10804 2977 1845(.)U
10805 432 1938(W)U
10806 432 1845(Trans)U
10807 732(Go)S
10808 825(to)S
10809 892(the)S
10810 986(Translate)S
10811 1231(menu)S
10812 1385(to)S
10813 1452(change)S
10814 1643(the)S
10815 1737(display)S
10816 1931(language,)S
10817 2184(or)S
10818 2254(to)S
10819 2321(write)S
10820 2465(out)S
10821 2562(an)S
10822 2639(assembler)S
10823 2900(\256le)S
10824 489 1938(rite)U
10825 732(Write)S
10826 890(the)S
10827 984(current)S
10828 1175(program)S
10829 1399(version)S
10830 1596(to)S
10831 1663(a)S
10832 1710(\256le;)S
10833 1824(T)S
10834 1955(will)S
10835 2069(ask)S
10836 2169(for)S
10837 2259(the)S
10838 2353(name)S
10839 2504(of)S
10840 2574(the)S
10841 2668(\256le)S
10842 2765(to)S
10843 2832(write.)S
10844 42 Z
10845 1861(INY)S
10846 60 Z
10847 2216 2031(.)U
10848 432 2124(Q)U
10849 432 2031(Msgs)U
10850 732(Go)S
10851 825(to)S
10852 892(the)S
10853 986(Msgs)S
10854 1135(menu)S
10855 1289(and)S
10856 1396(display)S
10857 1590(the)S
10858 1684(most)S
10859 1821(recent)S
10860 1989(messages)S
10861 475 2124(uit)U
10862 732(Quit)S
10863 859(T)S
10864 970(.)S
10865 42 Z
10866 896(INY)S
10868 %%Page: ? 30
10870 3 F
10871 60 Z
10872 1027 438(u)U
10873 1 F
10874 432 531(T)U
10875 3 F
10876 432 438(6.2.)U
10877 562(AutoParallel)S
10878 910(Men)S
10879 1 F
10880 469 531(his)U
10881 570(menu)S
10882 735(lets)S
10883 849(you)S
10884 969(decide)S
10885 1157(whether)S
10886 1381(or)S
10887 1461(not)S
10888 1568(T)S
10889 1709(should)S
10890 1899(attempt)S
10891 2111(to)S
10892 2188(parallel)S
10893 2370(ize)S
10894 2471(every)S
10895 2635(loop)S
10896 2772(after)S
10897 2913(each)S
10898 432 603(t)U
10899 42 Z
10900 1605 531(INY)U
10901 60 Z
10902 449 603(ransformation.)U
10903 846(This)S
10904 977(is)S
10905 1041(a)S
10906 1092(simple)S
10907 1277(way)S
10908 1401(to)S
10909 1472(see)S
10910 1573(how)S
10911 1699(your)S
10912 1832(transformations)S
10913 2233(have)S
10914 2370(affecte)S
10915 2535(d)S
10916 2588(the)S
10917 2685(parallel)S
10918 2867(ism)S
10919 2977(in)S
10920 432 675(the)U
10921 526(program.)S
10922 785(Initiall)S
10923 947(y)S
10924 997(this)S
10925 1104(option)S
10926 1278(is)S
10927 1338(disabled;)S
10928 1576(you)S
10929 1686(can)S
10930 1790(enter)S
10931 1931(this)S
10932 2038(menu)S
10933 2192(from)S
10934 2329(the)S
10935 2423(System)S
10936 2620(menu.)S
10937 54 Z
10938 459 843(Tiny)U
10939 579(Tool)S
10940 699([as)S
10941 780(of)S
10942 843(December)S
10943 1083(1990])S
10944 459 909(*)U
10945 (AutoParallel)R
10946 831(NoAutoParallel)S
10947 1206(Msgs)S
10948 1539(Quit)S
10949 1851(Xcape)S
10950 6 F
10951 432 765(c)U
10952 780(c)T
10953 834(c)T
10954 888(c)T
10955 942(c)T
10956 1989 711(i)U
10957 432(i)S
10958 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10959 2016 765(c)U
10960 819(c)T
10961 873(c)T
10962 927(c)T
10963 942(c)T
10964 1 F
10965 60 Z
10966 432 1071(A)U
10967 6 F
10968 54 Z
10969 432 942(i)U
10970 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
10971 1 F
10972 60 Z
10973 475 1071(utoParallel)U
10974 737(Enable)S
10975 925(automati)S
10976 1137(c)S
10977 1184(parallel)S
10978 1366(ization.)S
10979 432 1164(NoAutoParallel)U
10980 732 1236(Disable)U
10981 936(automati)S
10982 1148(c)S
10983 1195(parallel)S
10984 1377(ization.)S
10986 %%Page: ? 31
10988 1 F
10989 60 Z
10990 432 531(T)U
10991 3 F
10992 432 438(6.3.)U
10993 562(Browse)S
10994 772(Menu)S
10995 1 F
10996 469 531(his)U
10997 561(is)S
10998 623(the)S
10999 719(menu)S
11000 875(where)S
11001 1044(you)S
11002 1156(will)S
11003 1272(probably)S
11004 1508(spend)S
11005 1670(lots)S
11006 1779(of)S
11007 1851(time.)S
11008 2016(When)S
11009 2182(you)S
11010 2294(enter)S
11011 2437(the)S
11012 2533(Browse)S
11013 2737(Menu,)S
11014 2913(T)S
11015 42 Z
11016 2994(Y)S
11017 2950(IN)S
11018 60 Z
11019 3009 603(.)U
11020 432 675(W)U
11021 432 603(highlights)U
11022 700(a)S
11023 754('current)S
11024 972(position')S
11025 1213(in)S
11026 1287(the)S
11027 1388(program.)S
11028 1654(This)S
11029 1788(will)S
11030 1909(generally)S
11031 2161(be)S
11032 2245(a)S
11033 2299(loop)S
11034 2433(or)S
11035 2510(a)S
11036 2563(variable)S
11037 2784(reference)S
11038 489 675(hen)U
11039 596(you)S
11040 706(\256rst)S
11041 819(enter)S
11042 960(this)S
11043 1067(mode,)S
11044 1236(the)S
11045 1330(current)S
11046 1521(position)S
11047 1735(will)S
11048 1849(be)S
11049 1926(at)S
11050 1990(the)S
11051 2084(entry.)S
11052 54 Z
11053 495 843(1)U
11054 495 777(1:)U
11055 555(Entry)S
11056 522 843(:)U
11057 555(real)S
11058 654(a\(1:100,1:100,1:100\))S
11059 495 975(5)U
11060 495 909(3:)U
11061 555(integer)S
11062 723(n)S
11063 522 975(:)U
11064 555(for)S
11065 636(k)S
11066 681(=)S
11067 729(2,n)S
11068 815(do)S
11069 848 1041(o)U
11070 495 1107(9)U
11071 495 1041(7:)U
11072 573(for)S
11073 654(i)S
11074 687(=)S
11075 735(2,n)S
11076 821(d)S
11077 522 1107(:)U
11078 591(for)S
11079 672(j)S
11080 705(=)S
11081 753(2,n)S
11082 839(do)S
11083 477 1173(1)U
11084 (1:)R
11085 618(a\(k,i,j\))S
11086 781(=)S
11087 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
11088 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
11089 459 1239(i,j\))U
11090 495 1305(9:)U
11091 591(endfor)S
11092 495 1437(5)U
11093 495 1371(7:)U
11094 573(endfor)S
11095 522 1437(:)U
11096 555(endfor)S
11097 762 1569(a)U
11098 459 1635(*)U
11099 459 1569(Parsed)U
11100 621(wave3)S
11101 486 1635(Browse)U
11102 687(DD)S
11103 873(Loop)S
11104 1059(Restr)S
11105 1227(See)S
11106 1395(Undo)S
11107 1587(Var)S
11108 1758(Msgs)S
11109 1947(Quit)S
11110 2115(Xcape)S
11111 6 F
11112 432 765(c)U
11113 804(c)T
11114 858(c)T
11115 912(c)T
11116 966(c)T
11117 1020(c)T
11118 1074(c)T
11119 1128(c)T
11120 1182(c)T
11121 1236(c)T
11122 1290(c)T
11123 1344(c)T
11124 1398(c)T
11125 1452(c)T
11126 1506(c)T
11127 1560(c)T
11128 1614(c)T
11129 1668(c)T
11130 2253 711(i)U
11131 432(i)S
11132 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
11133 2280 765(c)U
11134 819(c)T
11135 873(c)T
11136 927(c)T
11137 981(c)T
11138 1035(c)T
11139 1089(c)T
11140 1143(c)T
11141 1197(c)T
11142 1251(c)T
11143 1305(c)T
11144 1359(c)T
11145 1413(c)T
11146 1467(c)T
11147 1521(c)T
11148 1575(c)T
11149 1629(c)T
11150 1668(c)T
11151 1 F
11152 60 Z
11153 432 1776(F)U
11154 6 F
11155 54 Z
11156 432 1668(i)U
11157 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
11158 1 F
11159 60 Z
11160 465 1776(rom)U
11161 583(this)S
11162 691(menu)S
11163 846(you)S
11164 957(can)S
11165 1062(browse)S
11166 1255(around)S
11167 1442(the)S
11168 1536(data)S
11169 1657(structures,)S
11170 1926(move)S
11171 2080(the)S
11172 2174(current)S
11173 2365(position)S
11174 2579(to)S
11175 2646(another)S
11176 2847(loop)S
11177 2974(or)S
11178 432 1941(B)U
11179 432 1848(variable,)U
11180 662(and)S
11181 769(perform)S
11182 983(or)S
11183 1053(undo)S
11184 1193(restructuring)S
11185 1521(transformations.)S
11186 472 1941(rowse)U
11187 732(Go)S
11188 825(to)S
11189 892(the)S
11190 986(Browse:Browse)S
11191 1389(menu)S
11192 1543(\(all)S
11193 1644(right,)S
11194 1793(it's)S
11195 1890(a)S
11196 1937(stupid)S
11197 2104(name\).)S
11198 2260 2034(.)U
11199 432 2127(L)U
11200 432 2034(DD)U
11201 732(Go)S
11202 825(to)S
11203 892(the)S
11204 986(DD)S
11205 1092(Browse)S
11206 1295(Menu)S
11207 1455(to)S
11208 1522(examine)S
11209 1747(dependence)S
11210 2052(relations)S
11211 469 2127(oop)U
11212 732(Move)S
11213 892(the)S
11214 986(current)S
11215 1177(position)S
11216 1391(to)S
11217 1458(the)S
11218 1552(next)S
11219 1676(loop.)S
11220 2997 2220(e)U
11221 432(Restr)S
11222 732(Go)S
11223 835(to)S
11224 912(the)S
11225 1016(Restructure)S
11226 1324(Menu,)S
11227 1509(to)S
11228 1586(perform)S
11229 1810(a)S
11230 1867(restructuring)S
11231 2205(transformation)S
11232 2590(on)S
11233 2680(this)S
11234 2797(loop;)S
11235 2950(th)S
11236 732 2292(current)U
11237 923(position)S
11238 1137(must)S
11239 1274(be)S
11240 1351(a)S
11241 1398(loop.)S
11242 432 2385(S)U
11243 (ee)R
11244 732(Traverse)S
11245 973(the)S
11246 1077(abstract)S
11247 1295(syntax)S
11248 1482(tree)S
11249 1603(\(AST\))S
11250 1786(data)S
11251 1916(structure)S
11252 2156(interact)S
11253 2338(ively,)S
11254 2503(by)S
11255 2592(going)S
11256 2758(to)S
11257 2834(the)S
11258 2937(See)S
11259 432 2550(U)U
11260 732 2457(menu.)U
11261 475 2550(ndo)U
11262 732(Undo)S
11263 902(the)S
11264 1013(most)S
11265 1167(recent)S
11266 1352(restructuring)S
11267 1697(transformation.)S
11268 2124(See)S
11269 2248(the)S
11270 2359(discussion)S
11271 2646(under)S
11272 2820('Restore)S
11273 432 2715(V)U
11274 732 2622(Menu')U
11275 912(to)S
11276 979(see)S
11277 1076(how)S
11278 1199(this)S
11279 1306(is)S
11280 1366(impleme)S
11281 1578(nted.)S
11282 475 2715(ar)U
11283 732(Move)S
11284 893(the)S
11285 988(current)S
11286 1180(position)S
11287 1395(to)S
11288 1463(the)S
11289 1557(next)S
11290 1681(variable)S
11291 1896(reference)S
11292 2121(.)S
11293 2176(Note)S
11294 2313(that)S
11295 2424(due)S
11296 2531(to)S
11297 2598(the)S
11298 2692(data)S
11299 2813(structure)S
11300 732 2787(for)U
11301 822(assignments,)S
11302 1151(the)S
11303 1245(right)S
11304 1379(hand)S
11305 1516(side)S
11306 1633(expressions)S
11307 1933(are)S
11308 2027(visited)S
11309 2208('before')S
11310 2422(the)S
11311 2516(left)S
11312 2617(hand)S
11313 2754(side.)S
11315 %%Page: ? 32
11317 3 F
11318 60 Z
11319 432 438(6)U
11320 (.4.)R
11321 562(Browse:Browse)S
11322 982(Menu)S
11323 1 F
11324 432 531(T)U
11325 (his)R
11326 560(is)S
11327 621(a)S
11328 669(simple)S
11329 851(way)S
11330 972(to)S
11331 1040(traverse)S
11332 1252(the)S
11333 1347(abstract)S
11334 1555(syntax)S
11335 1732(tree)S
11336 1843(\(AST\))S
11337 2016(in)S
11338 2083(detail,)S
11339 2253(by)S
11340 2333(moving)S
11341 2537(to)S
11342 2604(sibling,)S
11343 2803(parent)S
11344 2974(or)S
11345 432 603(child)U
11346 573(tree)S
11347 684(nodes)S
11348 844(one)S
11349 951(at)S
11350 1015(a)S
11351 1062(time.)S
11352 1225(As)S
11353 1311(in)S
11354 1378(the)S
11355 1472(Browse)S
11356 1675(menu,)S
11357 1844(the)S
11358 1938(current)S
11359 2129(position)S
11360 2343(is)S
11361 2403(highlighted.)S
11362 54 Z
11363 495 705(1:)U
11364 555(Entry)S
11365 495 771(1)U
11366 (:)R
11367 555(real)S
11368 654(a\(1:100,1:100,1:100\))S
11369 495 903(5)U
11370 495 837(3:)U
11371 555(integer)S
11372 723(n)S
11373 522 903(:)U
11374 555(for)S
11375 636(k)S
11376 681(=)S
11377 729(2,n)S
11378 815(do)S
11379 848 969(o)U
11380 495 1035(9)U
11381 495 969(7:)U
11382 573(for)S
11383 654(i)S
11384 687(=)S
11385 735(2,n)S
11386 821(d)S
11387 522 1035(:)U
11388 591(for)S
11389 672(j)S
11390 705(=)S
11391 753(2,n)S
11392 839(do)S
11393 477 1101(1)U
11394 (1:)R
11395 618(a\(k,i,j\))S
11396 781(=)S
11397 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
11398 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
11399 459 1167(i,j\))U
11400 495 1233(9:)U
11401 591(endfor)S
11402 495 1365(5)U
11403 495 1299(7:)U
11404 573(endfor)S
11405 522 1365(:)U
11406 555(endfor)S
11407 762 1497(a)U
11408 459 1563(*)U
11409 459 1497(Parsed)U
11410 621(wave3)S
11411 486 1563(Back)U
11412 633(Decl)S
11413 771(Jump)S
11414 924(Loop)S
11415 1074(Next)S
11416 1215(Step)S
11417 1347(Var)S
11418 1482(Msgs)S
11419 1635(Quit)S
11420 1767(Xcap)S
11421 6 F
11422 432 693(c)U
11423 732(c)T
11424 786(c)T
11425 840(c)T
11426 894(c)T
11427 948(c)T
11428 1002(c)T
11429 1056(c)T
11430 1110(c)T
11431 1164(c)T
11432 1218(c)T
11433 1272(c)T
11434 1326(c)T
11435 1380(c)T
11436 1434(c)T
11437 1488(c)T
11438 1542(c)T
11439 1596(c)T
11440 2093 639(i)U
11441 432(i)S
11442 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
11443 2120 693(c)U
11444 747(c)T
11445 801(c)T
11446 855(c)T
11447 909(c)T
11448 963(c)T
11449 1017(c)T
11450 1071(c)T
11451 1125(c)T
11452 1179(c)T
11453 1233(c)T
11454 1287(c)T
11455 1341(c)T
11456 1395(c)T
11457 1449(c)T
11458 1503(c)T
11459 1557(c)T
11460 1596(c)T
11461 1 F
11462 60 Z
11463 432 1704(T)U
11464 6 F
11465 54 Z
11466 432 1596(i)U
11467 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
11468 1 F
11469 60 Z
11470 469 1704(he)U
11471 546(various)S
11472 743(menu)S
11473 897(choices)S
11474 1098(move)S
11475 1252(the)S
11476 1346(current)S
11477 1537(position)S
11478 1751(around:)S
11479 432 1890(D)U
11480 432 1797(Back)U
11481 732(Move)S
11482 892(the)S
11483 986(current)S
11484 1177(position)S
11485 1391(to)S
11486 1458(the)S
11487 1552(last)S
11488 1656(position.)S
11489 475 1890(ecl)U
11490 732(If)S
11491 797(the)S
11492 896(current)S
11493 1091(position)S
11494 1309(is)S
11495 1373(on)S
11496 1457(a)S
11497 1508(variable)S
11498 1727(reference)S
11499 1952(,)S
11500 1991(move)S
11501 2149(the)S
11502 2247(current)S
11503 2442(position)S
11504 2660(to)S
11505 2731(the)S
11506 2829(declara)S
11507 3004(-)S
11508 432 2055(J)U
11509 732 1962(tion)U
11510 846(of)S
11511 916(that)S
11512 1027(variable.)S
11513 455 2055(ump)U
11514 732(Move)S
11515 892(to)S
11516 959(the)S
11517 1053(next)S
11518 1177(non-trivial)S
11519 1452(operator)S
11520 1673(or)S
11521 1743(variable)S
11522 1958(reference)S
11523 2183(.)S
11524 432 2241(N)U
11525 432 2148(Loop)U
11526 732(Move)S
11527 892(the)S
11528 986(current)S
11529 1177(position)S
11530 1391(to)S
11531 1458(the)S
11532 1552(next)S
11533 1676(loop.)S
11534 475 2241(ext)U
11535 732(If)S
11536 803(the)S
11537 908(current)S
11538 1110(position)S
11539 1334(is)S
11540 1404(on)S
11541 1494(a)S
11542 1551(variable)S
11543 1776(reference)S
11544 2001(,)S
11545 2046(move)S
11546 2210(the)S
11547 2314(current)S
11548 2515(position)S
11549 2739(to)S
11550 2816(the)S
11551 2920(next)S
11552 432 2406(S)U
11553 732 2313(reference)U
11554 977(of)S
11555 1047(that)S
11556 1158(variable.)S
11557 465 2406(tep)U
11558 732(Go)S
11559 825(to)S
11560 892(the)S
11561 986(Step)S
11562 1113(Menu.)S
11563 432 2499(V)U
11564 (ar)R
11565 732(Move)S
11566 892(the)S
11567 986(current)S
11568 1177(position)S
11569 1391(to)S
11570 1458(the)S
11571 1552(next)S
11572 1676(variable)S
11573 1891(reference)S
11574 2116(.)S
11576 %%Page: ? 33
11578 1 F
11579 60 Z
11580 432 531(W)U
11581 3 F
11582 432 438(6.5.)U
11583 562(Circulate)S
11584 823(Menu)S
11585 1 F
11586 489 531(hen)U
11587 601(you)S
11588 716(want)S
11589 858(to)S
11590 930(circulat)S
11591 1112(e)S
11592 1164(a)S
11593 1216(loop)S
11594 1348(ordering,)S
11595 1592(this)S
11596 1704(menu)S
11597 1863(allows)S
11598 2045(you)S
11599 2160(to)S
11600 2231(choose)S
11601 2422(what)S
11602 2563(type)S
11603 2691(of)S
11604 2765(circulat)S
11605 2947(ion)S
11606 3007 603(;)U
11607 432 675(o)U
11608 432 603(you)U
11609 547(want.)S
11610 724(Intercircul)S
11611 976(ation)S
11612 1122(is)S
11613 1187(a)S
11614 1238(circulat)S
11615 1420(ion)S
11616 1521(of)S
11617 1595(the)S
11618 1693(current)S
11619 1888(loop)S
11620 2019(to)S
11621 2090(a)S
11622 2141(position)S
11623 2359(inside)S
11624 2527(of)S
11625 2601(some)S
11626 2752(inner)S
11627 2900(loop)S
11628 462 675(utercircul)U
11629 694(ation)S
11630 840(is)S
11631 905(a)S
11632 957(circulat)S
11633 1139(ion)S
11634 1241(of)S
11635 1316(the)S
11636 1415(current)S
11637 1611(loop)S
11638 1743(to)S
11639 1815(a)S
11640 1867(position)S
11641 2086(outside)S
11642 2284(of)S
11643 2358(some)S
11644 2509(enclosing)S
11645 2764(loop.)S
11646 2930(The)S
11647 3009 747(.)U
11648 432 819(T)U
11649 432 747(Circulate)U
11650 675(Menu)S
11651 836(display)S
11652 1030(highlights)S
11653 1291(the)S
11654 1385(loop)S
11655 1512(inside)S
11656 1676(or)S
11657 1746(outside)S
11658 1940(of)S
11659 2010(which)S
11660 2177(the)S
11661 2271(current)S
11662 2462(loop)S
11663 2589(can)S
11664 2693(be)S
11665 2770(circulat)S
11666 2952(ed)S
11667 469 819(he)U
11668 548(Out)S
11669 660(menu)S
11670 816(choice)S
11671 996(highlights)S
11672 1259(the)S
11673 1355(next)S
11674 1481(possible)S
11675 1700(choice,)S
11676 1895(and)S
11677 2004(the)S
11678 2100(Circulate)S
11679 2344(menu)S
11680 2500(choice)S
11681 2680(enables)S
11682 2883(circu-)S
11683 432 891(lation)U
11684 590(to)S
11685 657(inside)S
11686 821(of)S
11687 891(or)S
11688 961(outside)S
11689 1155(of)S
11690 1225(the)S
11691 1319(highlighted)S
11692 1614(loop.)S
11693 54 Z
11694 495 993(1:)U
11695 555(Entry)S
11696 495 1059(1)U
11697 (:)R
11698 555(real)S
11699 654(a\(1:100,1:100,1:100\))S
11700 495 1191(5)U
11701 495 1125(3:)U
11702 555(integer)S
11703 723(n)S
11704 522 1191(:)U
11705 555(for)S
11706 636(k)S
11707 681(=)S
11708 729(2,n)S
11709 815(do)S
11710 848 1257(o)U
11711 495 1323(9)U
11712 495 1257(7:)U
11713 573(for)S
11714 654(i)S
11715 687(=)S
11716 735(2,n)S
11717 821(d)S
11718 522 1323(:)U
11719 591(for)S
11720 672(j)S
11721 705(=)S
11722 753(2,n)S
11723 839(do)S
11724 477 1389(1)U
11725 (1:)R
11726 618(a\(k,i,j\))S
11727 781(=)S
11728 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
11729 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
11730 459 1455(i,j\))U
11731 495 1521(9:)U
11732 591(endfor)S
11733 495 1653(5)U
11734 495 1587(7:)U
11735 573(endfor)S
11736 522 1653(:)U
11737 555(endfor)S
11738 762 1785(a)U
11739 459 1851(*)U
11740 459 1785(Parsed)U
11741 621(wave3)S
11742 486 1851(Circulate)U
11743 720(Out)S
11744 945(Msgs)S
11745 1188(Quit)S
11746 1410(Xcape)S
11747 6 F
11748 432 981(c)U
11749 1020(c)T
11750 1074(c)T
11751 1128(c)T
11752 1182(c)T
11753 1236(c)T
11754 1290(c)T
11755 1344(c)T
11756 1398(c)T
11757 1452(c)T
11758 1506(c)T
11759 1560(c)T
11760 1614(c)T
11761 1668(c)T
11762 1722(c)T
11763 1776(c)T
11764 1830(c)T
11765 1884(c)T
11766 2093 927(i)U
11767 432(i)S
11768 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
11769 2120 981(c)U
11770 1035(c)T
11771 1089(c)T
11772 1143(c)T
11773 1197(c)T
11774 1251(c)T
11775 1305(c)T
11776 1359(c)T
11777 1413(c)T
11778 1467(c)T
11779 1521(c)T
11780 1575(c)T
11781 1629(c)T
11782 1683(c)T
11783 1737(c)T
11784 1791(c)T
11785 1845(c)T
11786 1884(c)T
11787 1 F
11788 60 Z
11789 432 2013(C)U
11790 6 F
11791 54 Z
11792 432 1884(i)U
11793 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
11794 1 F
11795 60 Z
11796 472 2013(irculate)U
11797 732(attempt)S
11798 934(to)S
11799 1001(circulat)S
11800 1183(e)S
11801 1230(the)S
11802 1324(current)S
11803 1515(loop)S
11804 1642(inside)S
11805 1806(of)S
11806 1876(or)S
11807 1946(outside)S
11808 2140(of)S
11809 2210(the)S
11810 2304(highlighted)S
11811 2599(loop.)S
11812 432 2106(Out)U
11813 732(move)S
11814 886(the)S
11815 980(highlight)S
11816 1218(to)S
11817 1285(the)S
11818 1379(next)S
11819 1503(tightly-neste)S
11820 1805(d)S
11821 1855(outer)S
11822 1999(loop.)S
11824 %%Page: ? 34
11826 3 F
11827 60 Z
11828 432 438(6)U
11829 (.6.)R
11830 562(DD)S
11831 668(Browse)S
11832 878(Menu)S
11833 1 F
11834 432 531(A)U
11835 (t)R
11836 512(this)S
11837 619(menu)S
11838 773(you)S
11839 883(can)S
11840 987(inspect)S
11841 1178(the)S
11842 1272(data)S
11843 1393(dependence)S
11844 1698(relations)S
11845 1926(in)S
11846 1993(the)S
11847 2087(program.)S
11848 54 Z
11849 495 699(1)U
11850 495 633(1:)U
11851 555(Entry)S
11852 522 699(:)U
11853 555(real)S
11854 654(a\(1:100,1:100,1:100\))S
11855 495 831(5)U
11856 495 765(3:)U
11857 555(integer)S
11858 723(n)S
11859 522 831(:)U
11860 555(for)S
11861 636(k)S
11862 681(=)S
11863 729(2,n)S
11864 815(do)S
11865 848 897(o)U
11866 495 963(9)U
11867 495 897(7:)U
11868 573(for)S
11869 654(i)S
11870 687(=)S
11871 735(2,n)S
11872 821(d)S
11873 522 963(:)U
11874 591(for)S
11875 672(j)S
11876 705(=)S
11877 753(2,n)S
11878 839(do)S
11879 477 1029(1)U
11880 (1:)R
11881 618(a\(k,i,j\))S
11882 781(=)S
11883 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
11884 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
11885 459 1095(i,j\))U
11886 495 1161(9:)U
11887 591(endfor)S
11888 495 1293(5)U
11889 495 1227(7:)U
11890 573(endfor)S
11891 522 1293(:)U
11892 555(endfor)S
11893 867 1425(.)U
11894 459 1491(*)U
11895 459 1425(No)U
11896 543(DD)S
11897 639(successors)S
11898 486 1491(Cycle)U
11899 648(Goto)S
11900 810(Next)S
11901 969(Pred)S
11902 1122(Succ)S
11903 1281(Var)S
11904 1434(Write)S
11905 1593(Msgs)S
11906 1764(Quit)S
11907 1914(Xcape)S
11908 6 F
11909 432 621(c)U
11910 660(c)T
11911 714(c)T
11912 768(c)T
11913 822(c)T
11914 876(c)T
11915 930(c)T
11916 984(c)T
11917 1038(c)T
11918 1092(c)T
11919 1146(c)T
11920 1200(c)T
11921 1254(c)T
11922 1308(c)T
11923 1362(c)T
11924 1416(c)T
11925 1470(c)T
11926 1524(c)T
11927 2093 567(i)U
11928 432(i)S
11929 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
11930 2120 621(c)U
11931 675(c)T
11932 729(c)T
11933 783(c)T
11934 837(c)T
11935 891(c)T
11936 945(c)T
11937 999(c)T
11938 1053(c)T
11939 1107(c)T
11940 1161(c)T
11941 1215(c)T
11942 1269(c)T
11943 1323(c)T
11944 1377(c)T
11945 1431(c)T
11946 1485(c)T
11947 1524(c)T
11948 1 F
11949 60 Z
11950 432 1632(T)U
11951 6 F
11952 54 Z
11953 432 1524(i)U
11954 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
11955 1 F
11956 60 Z
11957 469 1632(he)U
11958 554(message)S
11959 785(line)S
11960 903(will)S
11961 1024(display)S
11962 1225(the)S
11963 1326(\256rst)S
11964 1446(dependence)S
11965 1758(relation)S
11966 1970(from)S
11967 2114(the)S
11968 2215(current)S
11969 2413(position;)S
11970 2651(if)S
11971 2715(there)S
11972 2863(are)S
11973 2964(no)S
11974 3009 1704(.)U
11975 432 1776(T)U
11976 432 1704(dependence)U
11977 738(relations)S
11978 967(\(as,)S
11979 1073(for)S
11980 1164(instance,)S
11981 1398(for)S
11982 1489(non-variable)S
11983 1814(reference)S
11984 2059(nodes\))S
11985 2239(then)S
11986 2363(this)S
11987 2470(will)S
11988 2584(also)S
11989 2701(be)S
11990 2778(displayed)S
11991 469 1776(he)U
11992 551(kind)S
11993 683(of)S
11994 758(dependence)S
11995 1043(,)S
11996 1082(line)S
11997 1197(numbers,)S
11998 1443(direction)S
11999 1682(vector)S
12000 1857(and)S
12001 1968(distance)S
12002 2190(vector)S
12003 2365(are)S
12004 2463(displayed;)S
12005 2735(direction)S
12006 2974(or)S
12007 432 1920(d)U
12008 432 1848(distance)U
12009 658(vector)S
12010 836(element)S
12011 1028(s)S
12012 1078(which)S
12013 1252(are)S
12014 1353(unknown)S
12015 1603(are)S
12016 1704(displayed)S
12017 1962(as)S
12018 2039(asterisks.)S
12019 2308(By)S
12020 2405(default,)S
12021 2615(this)S
12022 2729(will)S
12023 2850(display)S
12024 462 1920(ependence)U
12025 743(successors)S
12026 1022(of)S
12027 1098(the)S
12028 1198(current)S
12029 1395(node,)S
12030 1553(and)S
12031 1666(both)S
12032 1799(source)S
12033 1981(and)S
12034 2093(target)S
12035 2256(of)S
12036 2331(the)S
12037 2430(dependence)S
12038 2740(relation)S
12039 2950(are)S
12040 432 2085(C)U
12041 432 1992(highlighted.)U
12042 472 2085(ycle)U
12043 732(perhaps)S
12044 940(the)S
12045 1035(most)S
12046 1173(useful)S
12047 1341(menu)S
12048 1496(choice,)S
12049 1690(this)S
12050 1797(cycles)S
12051 1968(through)S
12052 2175(all)S
12053 2256(the)S
12054 2350(dependence)S
12055 2655(relations)S
12056 2883(in)S
12057 2950(the)S
12058 432 2250(G)U
12059 732 2157(program,)U
12060 971(moving)S
12061 1175(the)S
12062 1269(current)S
12063 1460(position)S
12064 1674(as)S
12065 1744(necessary.)S
12066 475 2250(oto)U
12067 732(move)S
12068 886(the)S
12069 980(current)S
12070 1171(position)S
12071 1385(to)S
12072 1452(the)S
12073 1546('other)S
12074 1710(end')S
12075 1837(of)S
12076 1907(the)S
12077 2001(dependence)S
12078 2306(relation)S
12079 2511(being)S
12080 2665(displayed.)S
12081 432 2436(P)U
12082 432 2343(Next)U
12083 732(display)S
12084 926(the)S
12085 1020(next)S
12086 1144(dependence)S
12087 1449(successor)S
12088 1699(or)S
12089 1769(predecessor)S
12090 2073(of)S
12091 2143(the)S
12092 2237(current)S
12093 2428(node.)S
12094 465 2436(red)U
12095 732(display)S
12096 926(dependence)S
12097 1231(predecessors)S
12098 1558(of)S
12099 1628(the)S
12100 1722(current)S
12101 1913(node.)S
12102 432 2622(V)U
12103 432 2529(Succ)U
12104 732(display)S
12105 926(dependence)S
12106 1231(successors)S
12107 1504(of)S
12108 1574(the)S
12109 1668(current)S
12110 1859(node.)S
12111 475 2622(ar)U
12112 732(move)S
12113 886(the)S
12114 980(current)S
12115 1171(position)S
12116 1385(to)S
12117 1452(the)S
12118 1546(next)S
12119 1670(variable)S
12120 1885(reference)S
12121 2110(.)S
12122 2482 2715(.)U
12123 432(Write)S
12124 732(prompts)S
12125 949(for)S
12126 1039(a)S
12127 1086(\256le)S
12128 1183(name,)S
12129 1349(and)S
12130 1456(write)S
12131 1600(the)S
12132 1694(dependence)S
12133 1999(relations)S
12134 2227(to)S
12135 2294(that)S
12136 2405(\256le)S
12138 %%Page: ? 35
12140 3 F
12141 60 Z
12142 432 438(6)U
12143 (.7.)R
12144 562(DD)S
12145 668(Algorithm)S
12146 955(Menu)S
12147 1 F
12148 432 531(T)U
12149 (his)R
12150 562(menu)S
12151 719(lets)S
12152 826(the)S
12153 923(user)S
12154 1046(choose)S
12155 1236(what)S
12156 1376(decision)S
12157 1600(algorithm)S
12158 1858(to)S
12159 1928(use)S
12160 2030(to)S
12161 2099(solve)S
12162 2248(the)S
12163 2344(subscript)S
12164 2583(dependence)S
12165 2890(equa-)S
12166 432 675(M)U
12167 432 603(tion.)U
12168 586(This)S
12169 718(option)S
12170 897(will)S
12171 1016(not)S
12172 1118(take)S
12173 1244(effect)S
12174 1407(until)S
12175 1543(the)S
12176 1642(next)S
12177 1771(program)S
12178 2000(is)S
12179 2065(parsed)S
12180 2247(\(using)S
12181 2422(the)S
12182 2521(Parse)S
12183 2676(item)S
12184 2809(from)S
12185 2950(the)S
12186 485 675(ain)U
12187 579(Menu\).)S
12188 54 Z
12189 459 843(*)U
12190 (Simple)R
12191 675(Triang)S
12192 855(GGCD)S
12193 1080(Lambda)S
12194 1293(Power)S
12195 1485(Msgs)S
12196 1674(Quit)S
12197 1842(Xcape)S
12198 6 F
12199 432 765(c)U
12200 768(c)T
12201 822(c)T
12202 876(c)T
12203 1980 711(i)U
12204 432(i)S
12205 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
12206 2007 765(c)U
12207 819(c)T
12208 873(c)T
12209 876(c)T
12210 1 F
12211 60 Z
12212 432 1005(S)U
12213 6 F
12214 54 Z
12215 432 876(i)U
12216 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
12217 1 F
12218 60 Z
12219 465 1005(imple)U
12220 732(Use)S
12221 852(a)S
12222 906(simple)S
12223 1094(set)S
12224 1188(of)S
12225 1265(tests,)S
12226 1414(including)S
12227 1669(an)S
12228 1753(exact)S
12229 1908(test)S
12230 2019(when)S
12231 2176(only)S
12232 2310(a)S
12233 2364(single)S
12234 2535(loop)S
12235 2669(index)S
12236 2829(variable)S
12237 3001 1077(s)U
12238 732 1149(I)U
12239 732 1077(appears)U
12240 943(in)S
12241 1017(a)S
12242 1071(subscript)S
12243 1315(\(to)S
12244 1408(get)S
12245 1508(dependence)S
12246 1819(distances\),)S
12247 2101(and)S
12248 2214(the)S
12249 2314(GCD)S
12250 2466(and)S
12251 2579(simple)S
12252 2766(Banerjee)S
12253 2981(')S
12254 752 1149(nequaliti)U
12255 964(es)S
12256 1038(otherwise)S
12257 1296(\(to)S
12258 1387(get)S
12259 1485(dependence)S
12260 1794(directions\).)S
12261 2111(These)S
12262 2279(tests)S
12263 2409(are)S
12264 2506(applied)S
12265 2707(subscript-by-)S
12266 432 1314(T)U
12267 732 1221(subscript.)U
12268 469 1314(riang)U
12269 732(As)S
12270 818(above,)S
12271 997(except)S
12272 1175(use)S
12273 1275(triangular)S
12274 1530(Banerjee)S
12275 1745('s)S
12276 1808(Inequaliti)S
12277 2040(es)S
12278 2110(instead)S
12279 2301(of)S
12280 2371(the)S
12281 2465(simple)S
12282 2646(Inequaliti)S
12283 2878(es.)S
12284 3004 1407(-)U
12285 432(GGCD)S
12286 732(Use)S
12287 855(Banerjee)S
12288 1070('s)S
12289 1143(Generaliz)S
12290 1378(ed)S
12291 1465(GCD)S
12292 1621(simultaneous)S
12293 1969(subscript)S
12294 2216(test;)S
12295 2347(this)S
12296 2464(gives)S
12297 2620(dependence)S
12298 2934(dis)S
12299 732 1479(tances)U
12300 903(if)S
12301 960(\256xed.)S
12302 432 1572(L)U
12303 (ambda)R
12304 732(Use)S
12305 853(an)S
12306 938(impleme)S
12307 1150(ntation)S
12308 1345(of)S
12309 1422(the)S
12310 1523(Lambda)S
12311 1748(Test)S
12312 1879(\(see)S
12313 2003(Li,)S
12314 2099(Yew)S
12315 2239(and)S
12316 2353(Zhu's)S
12317 2520(paper)S
12318 5 F
12319 2681(")S
12320 1 F
12321 (Data)R
12322 2847(Depen-)S
12323 732 1716(S)U
12324 732 1644(dence)U
12325 899(Analysis)S
12326 1135(on)S
12327 1221(Multi-Dimensional)S
12328 1709(Array)S
12329 1875(Reference)S
12330 2120(s)S
12331 5 F
12332 (")R
12333 1 F
12334 2194(in)S
12335 2267(the)S
12336 2367(1989)S
12337 2513(ACM)S
12338 2675(Int'l)S
12339 2804(Conf.)S
12340 2964(on)S
12341 765 1716(upercomputing)U
12342 1176(proceedings,)S
12343 1528(or)S
12344 1624(Grunwald's)S
12345 1952(paper)S
12346 5 F
12347 2131(")S
12348 1 F
12349 (Data)R
12350 2315(Dependence)S
12351 2658(Analysis:)S
12352 2930(The)S
12353 432 1881(P)U
12354 732 1788(Lambda)U
12355 950(Test)S
12356 1074(Revisited)S
12357 5 F
12358 (")R
12359 1 F
12360 1347(in)S
12361 1414(the)S
12362 1508(1990)S
12363 1648(Int'l)S
12364 1772(Conf.)S
12365 1927(on)S
12366 2007(Parallel)S
12367 2212(Processing)S
12368 2492(proceedings\).)S
12369 465 1881(ower)U
12370 732(Use)S
12371 847(Banerjee)S
12372 1062('s)S
12373 1127(Generaliz)S
12374 1362(ed)S
12375 1441(GCD)S
12376 1589(test,)S
12377 1710(extended)S
12378 1950(by)S
12379 2032(a)S
12380 2081(different)S
12381 2311(search)S
12382 2487(for)S
12383 2579(an)S
12384 2658(empty)S
12385 2830(solution)S
12386 732 1953(space)U
12387 886(by)S
12388 966(modi\256ed)S
12389 1200(Fourier-Motzgin)S
12390 1621(search.)S
12392 %%Page: ? 36
12394 3 F
12395 60 Z
12396 432 438(6)U
12397 (.8.)R
12398 562(DD)S
12399 668(Prevents)S
12400 912(Menu)S
12401 1 F
12402 432 531(W)U
12403 (hen)R
12404 598(data)S
12405 721(dependence)S
12406 1028(relations)S
12407 1258(prevent)S
12408 1461(applicat)S
12409 1653(ion)S
12410 1752(of)S
12411 1823(a)S
12412 1871(restructuring)S
12413 2200(transformation,)S
12414 2591(those)S
12415 2739(dependence)S
12416 2997 603(e)U
12417 432 675(r)U
12418 432 603(relations)U
12419 665(are)S
12420 764(displayed.)S
12421 1055(The)S
12422 1174(user)S
12423 1299(can)S
12424 1408(view)S
12425 1550(all)S
12426 1636(the)S
12427 1735(relations)S
12428 1968(\(using)S
12429 2143(the)S
12430 2242(Next)S
12431 2384(menu)S
12432 2542(option\),)S
12433 2755(Accept)S
12434 2950(th)S
12435 452 675(estriction,)U
12436 727(or)S
12437 812(Override)S
12438 1061(the)S
12439 1170(dependence)S
12440 1490(relations.)S
12441 1768(Note:)S
12442 1937(Choosing)S
12443 2201(Override)S
12444 2449(will)S
12445 2577(blindly)S
12446 2782(apply)S
12447 2950(the)S
12448 2997 747(e)U
12449 432 819(v)U
12450 432 747(transformation;)U
12451 837(the)S
12452 944(modi\256ed)S
12453 1191(dependence)S
12454 1509(graph)S
12455 1679(after)S
12456 1823(the)S
12457 1930(transformation)S
12458 2317(will)S
12459 2443(probably)S
12460 2689(no)S
12461 2781(longer)S
12462 2967(b)S
12463 462 819(alid.)U
12464 616(In)S
12465 694(the)S
12466 796(example)S
12467 1029(shown,)S
12468 1228(the)S
12469 1330(user)S
12470 1457(tried)S
12471 1595(to)S
12472 1669(parallel)S
12473 1851(ize)S
12474 1949(the)S
12475 2050('k')S
12476 2147(loop.)S
12477 2316(Since)S
12478 2477(the)S
12479 2578('k')S
12480 2675(loop)S
12481 2809(carries)S
12482 2997(a)S
12483 432 891(dependence)U
12484 737(relation)S
12485 942(\(actuall)S
12486 1124(y,)S
12487 1189(two)S
12488 1299(dependence)S
12489 1604(relations\),)S
12490 1867(parallel)S
12491 2069(execution)S
12492 2324(is)S
12493 2384(not)S
12494 2481(allowed.)S
12495 54 Z
12496 495 993(1:)U
12497 555(Entry)S
12498 495 1059(1)U
12499 (:)R
12500 555(real)S
12501 654(a\(1:100,1:100,1:100\))S
12502 495 1191(5)U
12503 495 1125(3:)U
12504 555(integer)S
12505 723(n)S
12506 522 1191(:)U
12507 555(for)S
12508 636(k)S
12509 681(=)S
12510 729(2,n)S
12511 815(do)S
12512 848 1257(o)U
12513 495 1323(9)U
12514 495 1257(7:)U
12515 573(for)S
12516 654(i)S
12517 687(=)S
12518 735(2,n)S
12519 821(d)S
12520 522 1323(:)U
12521 591(for)S
12522 672(j)S
12523 705(=)S
12524 753(2,n)S
12525 839(do)S
12526 477 1389(1)U
12527 (1:)R
12528 618(a\(k,i,j\))S
12529 781(=)S
12530 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
12531 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
12532 459 1455(i,j\))U
12533 495 1521(9:)U
12534 591(endfor)S
12535 495 1653(5)U
12536 495 1587(7:)U
12537 573(endfor)S
12538 522 1653(:)U
12539 555(endfor)S
12540 459 1785(\257)U
12541 (ow)R
12542 573(dependence)S
12543 846(11:)S
12544 933(--)S
12545 4 F
12546 (>)R
12547 1 F
12548 1017(11:\(=,=,)S
12549 4 F
12550 (<)R
12551 1 F
12552 (\))R
12553 1276(\(0,0,1\))S
12554 1695 1851(e)U
12555 6 F
12556 432 981(c)U
12557 1020(c)T
12558 1074(c)T
12559 1128(c)T
12560 1182(c)T
12561 1236(c)T
12562 1290(c)T
12563 1344(c)T
12564 1398(c)T
12565 1452(c)T
12566 1506(c)T
12567 1560(c)T
12568 1614(c)T
12569 1668(c)T
12570 1722(c)T
12571 1776(c)T
12572 1830(c)T
12573 1884(c)T
12574 1 F
12575 459 1851(*Accept)U
12576 711(Next)S
12577 924(Override)S
12578 1152(Msgs)S
12579 1377(Quit)S
12580 1581(Xcap)S
12581 6 F
12582 2093 927(i)U
12583 432(i)S
12584 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
12585 2120 981(c)U
12586 1035(c)T
12587 1089(c)T
12588 1143(c)T
12589 1197(c)T
12590 1251(c)T
12591 1305(c)T
12592 1359(c)T
12593 1413(c)T
12594 1467(c)T
12595 1521(c)T
12596 1575(c)T
12597 1629(c)T
12598 1683(c)T
12599 1737(c)T
12600 1791(c)T
12601 1845(c)T
12602 1884(c)T
12603 1 F
12604 60 Z
12605 432 2013(A)U
12606 6 F
12607 54 Z
12608 432 1884(i)U
12609 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
12610 1 F
12611 60 Z
12612 475 2013(ccept)U
12613 732(accept)S
12614 907(this)S
12615 1014(dependence)S
12616 1319(restriction;)S
12617 1601(do)S
12618 1681(not)S
12619 1778(apply)S
12620 1932(the)S
12621 2026(transformation.)S
12622 2525 2106(.)U
12623 432 2199(O)U
12624 432 2106(Next)U
12625 732(display)S
12626 926(the)S
12627 1020(next)S
12628 1144(data)S
12629 1265(dependence)S
12630 1570(relations)S
12631 1798(that)S
12632 1909(prevents)S
12633 2133(this)S
12634 2240(dependence)S
12635 475 2199(verride)U
12636 732(override)S
12637 953(the)S
12638 1047(dependence)S
12639 1352(restrictions)S
12640 1640(and)S
12641 1747(apply)S
12642 1901(the)S
12643 1995(transformation)S
12644 2370(anyway.)S
12646 %%Page: ? 37
12648 1 F
12649 60 Z
12650 432 531(T)U
12651 3 F
12652 432 438(6.9.)U
12653 562(File)S
12654 680(Menu)S
12655 1 F
12656 469 531(he)U
12657 549(\256le)S
12658 649(menu)S
12659 806(appears)S
12660 1013(with)S
12661 1143(a)S
12662 1192(listing)S
12663 1365(of)S
12664 1437(the)S
12665 1533(\256le)S
12666 1632(names)S
12667 1808(in)S
12668 1877(the)S
12669 1973(current)S
12670 2166(directory.)S
12671 2441(Subdirectory)S
12672 2774(names)S
12673 2950(are)S
12674 3007 603(;)U
12675 432 675(t)U
12676 432 603(shown)U
12677 612(with)S
12678 743(a)S
12679 794('/',)S
12680 890(and)S
12681 1001(executa)S
12682 1186(ble)S
12683 1284(\256le)S
12684 1385(names)S
12685 1563(are)S
12686 1661(shown)S
12687 1841(with)S
12688 1972(a)S
12689 2023('*',)S
12690 2132(much)S
12691 2290(as)S
12692 2363(the)S
12693 2460(command)S
12694 2721('ls)S
12695 2801(-F')S
12696 2897(does)S
12697 449 675(he)U
12698 526(current)S
12699 717(directory)S
12700 955(name)S
12701 1106(is)S
12702 1166(shown)S
12703 1342(at)S
12704 1406(the)S
12705 1500(top)S
12706 1597(of)S
12707 1667(the)S
12708 1761(\256le)S
12709 1858(listing:)S
12710 54 Z
12711 459 843(a)U
12712 459 777(/ogc1/staff/mwolfe/tiny/test)U
12713 483 843(ve3)U
12714 705(dd.t1)S
12715 941(doc.wave)S
12716 1219(example.3)S
12717 1497(parenb)S
12718 1752(wave3)S
12719 459 975(d)U
12720 459 909(ch)U
12721 690(dd.t2)S
12722 926(doc2.log)S
12723 1186(lu)S
12724 1408(rev)S
12725 1639(wave3a)S
12726 486 975(d.1)U
12727 698(dd.t3)S
12728 934(doc3.log)S
12729 1194(ludecomp)S
12730 1479(rn1)S
12731 1713(wave3b)S
12732 459 1107(d)U
12733 459 1041(dd.2)U
12734 698(doc.ch)S
12735 949(dynamic)S
12736 1225(paren)S
12737 1471(wave)S
12738 486 1107(d.3)U
12739 698(doc.dd\256le)S
12740 949(example.1)S
12741 1227(paren2)S
12742 1482(wave.8wa)S
12743 459 1305(D)U
12744 459 1173(dd.4)U
12745 698(doc.log)S
12746 949(example.2)S
12747 1227(parena)S
12748 1479(wave2)S
12749 498 1305(ata)U
12750 579(Dependence)S
12751 864(prevents)S
12752 1065(loop)S
12753 1179(parallelization)S
12754 2046 1371(e)U
12755 6 F
12756 432 765(c)U
12757 810(c)T
12758 864(c)T
12759 918(c)T
12760 972(c)T
12761 1026(c)T
12762 1080(c)T
12763 1134(c)T
12764 1188(c)T
12765 1242(c)T
12766 1296(c)T
12767 1350(c)T
12768 1404(c)T
12769 1 F
12770 459 1371(*Down)U
12771 690(Edit)S
12772 852(Newdir)S
12773 1050(Redo)S
12774 1236(Sh)S
12775 1401(Up)S
12776 1575(Msgs)S
12777 1764(Quit)S
12778 1932(Xcap)S
12779 6 F
12780 2070 711(i)U
12781 432(i)S
12782 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
12783 2097 765(c)U
12784 819(c)T
12785 873(c)T
12786 927(c)T
12787 981(c)T
12788 1035(c)T
12789 1089(c)T
12790 1143(c)T
12791 1197(c)T
12792 1251(c)T
12793 1305(c)T
12794 1359(c)T
12795 1404(c)T
12796 432(i)S
12797 450(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
12798 1 F
12799 42 Z
12800 1589 1533(INY)U
12801 60 Z
12802 432(D)S
12803 (own)R
12804 732(Move)S
12805 903(down)S
12806 1067(to)S
12807 1145(a)S
12808 1203(subdirectory;)S
12809 1552(T)S
12810 1694(will)S
12811 1819(prompt)S
12812 2024(for)S
12813 2125(the)S
12814 2230(subdirectory)S
12815 2562(name)S
12816 2723(to)S
12817 2800(which)S
12818 2977(to)S
12819 432 1698(E)U
12820 732 1605(change.)U
12821 958(Currently)S
12822 1209(the)S
12823 1303(whole)S
12824 1470(subdirectory)S
12825 1791(name)S
12826 1942(must)S
12827 2079(be)S
12828 2156(typed.)S
12829 469 1698(dit)U
12830 732(Edit)S
12831 853(a)S
12832 900(\256le;)S
12833 1014(currently,)S
12834 1267(the)S
12835 1361(editor)S
12836 1522(to)S
12837 1589(use)S
12838 1689(is)S
12839 1749(hard-coded)S
12840 2040(in)S
12841 2107(T)S
12842 2238(as)S
12843 2308('vi'.)S
12844 432 1791(N)U
12845 42 Z
12846 1348(INY)S
12847 2144 1698(INY)U
12848 60 Z
12849 475 1791(ewdir)U
12850 732(Make)S
12851 889(a)S
12852 936(new)S
12853 1056(directory;)S
12854 1311(T)S
12855 1442(will)S
12856 1556(prompt)S
12857 1750(for)S
12858 1840(the)S
12859 1934(name)S
12860 2085(of)S
12861 2155(the)S
12862 2249(subdirectory)S
12863 2570(name)S
12864 2721(to)S
12865 2788(create)S
12866 2933(.)S
12867 3009 1884(.)U
12868 432(Redo)S
12869 732(Go)S
12870 846(to)S
12871 934(the)S
12872 1049(Redo)S
12873 1216(\(Restart\))S
12874 1467(menu,)S
12875 1656(from)S
12876 1813(which)S
12877 2000(stopped)S
12878 2227(subprocesses)S
12879 2580(can)S
12880 2704(be)S
12881 2801(restarted)S
12882 732 1956(Currently,)U
12883 998(the)S
12884 1092(only)S
12885 1219(processes)S
12886 1469(that)S
12887 1580(can)S
12888 1684(be)S
12889 1761(stopped)S
12890 1968(are)S
12891 2062(editor)S
12892 2223(subprocesses.)S
12893 2789 2049(.)U
12894 432(Sh)S
12895 732(Start)S
12896 866(up)S
12897 946(a)S
12898 993(command)S
12899 1251(shell;)S
12900 1402(currently,)S
12901 1655(the)S
12902 1749(shell)S
12903 1883(to)S
12904 1950(use)S
12905 2050(is)S
12906 2110(hard-coded)S
12907 2401(in)S
12908 2468(T)S
12909 2599(as)S
12910 2669('csh')S
12911 42 Z
12912 2505(INY)S
12913 60 Z
12914 432 2235(M)U
12915 432 2142(Up)U
12916 732(Move)S
12917 892(Up)S
12918 985(to)S
12919 1052(the)S
12920 1146(parent)S
12921 1317(menu)S
12922 1471(\(a)S
12923 1538(la)S
12924 1602('cd)S
12925 1699(..'\).)S
12926 485 2235(sgs)U
12927 732(Go)S
12928 825(to)S
12929 892(the)S
12930 986(Message)S
12931 1216(display)S
12932 1410(and)S
12933 1517(menu.)S
12934 432 2328(Quit)U
12935 732(Quit)S
12936 859(T)S
12937 970(.)S
12938 42 Z
12939 896(INY)S
12940 60 Z
12941 1364 2421(.)U
12942 432(Xcape)S
12943 732(Return)S
12944 916(to)S
12945 983(the)S
12946 1077(Main)S
12947 1224(Menu)S
12949 %%Page: ? 38
12951 3 F
12952 60 Z
12953 432 438(6)U
12954 (.10.)R
12955 592(Find)S
12956 732(Menu)S
12957 1 F
12958 432 531(F)U
12959 (rom)R
12960 585(the)S
12961 682(See)S
12962 792(or)S
12963 865(Step)S
12964 995(Menu,)S
12965 1173(this)S
12966 1283(menu)S
12967 1440(moves)S
12968 1620(the)S
12969 1717(current)S
12970 1911(position)S
12971 2128(to)S
12972 2197(the)S
12973 2293(next)S
12974 2419(operator)S
12975 2642(of)S
12976 2714(the)S
12977 2810(speci\256ed)S
12978 432 603(type:)U
12979 54 Z
12980 495 705(1:)U
12981 555(Entry)S
12982 495 771(1)U
12983 (:)R
12984 555(real)S
12985 654(a\(1:100,1:100\))S
12986 495 903(5)U
12987 495 837(3:)U
12988 555(integer)S
12989 723(n)S
12990 522 903(:)U
12991 555(for)S
12992 636(k)S
12993 681(=)S
12994 729(1,100)S
12995 869(do)S
12996 495 1035(9)U
12997 495 969(7:)U
12998 573(for)S
12999 654(i)S
13000 687(=)S
13001 735(2,n-1)S
13002 866(do)S
13003 522 1035(:)U
13004 591(for)S
13005 672(j)S
13006 705(=)S
13007 753(2,n-1)S
13008 884(do)S
13009 477 1101(1)U
13010 (1:)R
13011 618(a\(i,j\))S
13012 740(=)S
13013 788(\(a\(i-1,j\)+a\(i,j-1\)+a\(i+1,j\)+a\(i,j+1\)\)/4)S
13014 495 1233(7)U
13015 495 1167(9:)U
13016 591(endfor)S
13017 522 1233(:)U
13018 573(endfor)S
13019 459 1431(P)U
13020 495 1299(5:)U
13021 555(endfor)S
13022 489 1431(arsed)U
13023 621(wave)S
13024 459 1497(*)U
13025 (Asgn)R
13026 654(Entry)S
13027 810(Index)S
13028 969(Loop)S
13029 1137(Oper)S
13030 1299(Var)S
13031 1452(Msgs)S
13032 1623(Quit)S
13033 1773(Xcap)S
13034 6 F
13035 432 693(c)U
13036 720(c)T
13037 774(c)T
13038 828(c)T
13039 882(c)T
13040 936(c)T
13041 990(c)T
13042 1044(c)T
13043 1098(c)T
13044 1152(c)T
13045 1206(c)T
13046 1260(c)T
13047 1314(c)T
13048 1368(c)T
13049 1422(c)T
13050 1476(c)T
13051 1530(c)T
13052 1887 639(i)U
13053 432(i)S
13054 456(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13055 1914 693(c)U
13056 747(c)T
13057 801(c)T
13058 855(c)T
13059 909(c)T
13060 963(c)T
13061 1017(c)T
13062 1071(c)T
13063 1125(c)T
13064 1179(c)T
13065 1233(c)T
13066 1287(c)T
13067 1341(c)T
13068 1395(c)T
13069 1449(c)T
13070 1503(c)T
13071 1530(c)T
13072 1 F
13073 60 Z
13074 432 1659(A)U
13075 6 F
13076 54 Z
13077 432 1530(i)U
13078 456(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13079 1 F
13080 60 Z
13081 475 1659(sgn)U
13082 732(move)S
13083 886(the)S
13084 980(current)S
13085 1171(position)S
13086 1385(to)S
13087 1452(the)S
13088 1546(next)S
13089 1670(assignment)S
13090 1961(operator.)S
13091 432 1845(I)U
13092 432 1752(Entry)U
13093 732(move)S
13094 886(the)S
13095 980(current)S
13096 1171(position)S
13097 1385(to)S
13098 1452(the)S
13099 1546(entry)S
13100 1690(node.)S
13101 452 1845(ndex)U
13102 732(move)S
13103 886(the)S
13104 980(current)S
13105 1171(position)S
13106 1385(to)S
13107 1452(the)S
13108 1546(next)S
13109 1670(loop)S
13110 1797(index)S
13111 1951(reference)S
13112 2176(.)S
13113 432 2031(O)U
13114 432 1938(Loop)U
13115 732(move)S
13116 886(the)S
13117 980(current)S
13118 1171(position)S
13119 1385(to)S
13120 1452(the)S
13121 1546(next)S
13122 1670(loop.)S
13123 475 2031(per)U
13124 732(move)S
13125 886(the)S
13126 980(current)S
13127 1171(position)S
13128 1385(to)S
13129 1452(the)S
13130 1546(next)S
13131 1670(operator.)S
13132 2110 2124(.)U
13133 432(Var)S
13134 732(move)S
13135 886(the)S
13136 980(current)S
13137 1171(position)S
13138 1385(to)S
13139 1452(the)S
13140 1546(next)S
13141 1670(variable)S
13142 1885(reference)S
13144 %%Page: ? 39
13146 3 F
13147 60 Z
13148 432 438(6)U
13149 (.11.)R
13150 592(Redo)S
13151 745(Menu)S
13152 1 F
13153 432 531(A)U
13154 495(list)S
13155 589(of)S
13156 659(stopped)S
13157 866(processes)S
13158 1116(is)S
13159 1176(given.)S
13160 54 Z
13161 531 699(3)U
13162 531 633(3a16)U
13163 654([0])S
13164 735(edit)S
13165 834(ch)S
13166 558 699(a28)U
13167 654([1])S
13168 735(edit)S
13169 834(ave3)S
13170 459 831(s)U
13171 (pawned)R
13172 666(process)S
13173 846(3a28)S
13174 969(edit)S
13175 1068(ave3)S
13176 1188(can)S
13177 1281(be)S
13178 1350(restarted)S
13179 6 F
13180 432 621(c)U
13181 660(c)T
13182 714(c)T
13183 768(c)T
13184 822(c)T
13185 876(c)T
13186 930(c)T
13187 1 F
13188 459 897(*Start)U
13189 624(Msgs)S
13190 795(Quit)S
13191 945(Xcape)S
13192 6 F
13193 1536 567(i)U
13194 432(i)S
13195 456(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13196 1563 621(c)U
13197 675(c)T
13198 729(c)T
13199 783(c)T
13200 837(c)T
13201 891(c)T
13202 930(c)T
13203 1 F
13204 60 Z
13205 432 1038(A)U
13206 6 F
13207 54 Z
13208 432 930(i)U
13209 456(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13210 1 F
13211 60 Z
13212 475 1038(ny)U
13213 564(one)S
13214 680(process)S
13215 889(can)S
13216 1002(be)S
13217 1088(restarted)S
13218 1325(by)S
13219 1414(choosing)S
13220 1660(the)S
13221 1763(menu)S
13222 1926(item)S
13223 2063(Start,)S
13224 2221(and)S
13225 2337(typing)S
13226 2520(the)S
13227 2622(number)S
13228 2834(\(0-9,)S
13229 2977(in)S
13230 2994 1110(y)U
13231 432 1182(e)U
13232 432 1110(square)U
13233 612(brackets\))S
13234 856(corresponding)S
13235 1223(to)S
13236 1293(that)S
13237 1406(process.)S
13238 1643(Currently)S
13239 1896(only)S
13240 2025(9)S
13241 2077(stopped)S
13242 2286(processes)S
13243 2538(are)S
13244 2634(saved,)S
13245 2808(and)S
13246 2917(onl)S
13247 459 1182(ditor)U
13248 593(processes)S
13249 843(may)S
13250 967(be)S
13251 1044(stopped.)S
13252 1574 1275(.)U
13253 432(Start)S
13254 732(Start)S
13255 866(one)S
13256 973(of)S
13257 1043(the)S
13258 1137(stopped)S
13259 1344(processes)S
13261 %%Page: ? 40
13263 3 F
13264 60 Z
13265 432 438(6)U
13266 (.12.)R
13267 592(Restore)S
13268 809(Menu)S
13269 1 F
13270 432 531(T)U
13271 (his)R
13272 560(interface)S
13273 793(is)S
13274 854(all)S
13275 936(new)S
13276 1057(since)S
13277 1201(the)S
13278 1295(last)S
13279 1399(version.)S
13280 1631(When)S
13281 1795(you)S
13282 1905(restructure)S
13283 2183(programs,)S
13284 2445(or)S
13285 2515(parse)S
13286 2662(new)S
13287 2782(programs,)S
13288 432 603(as)U
13289 506(long)S
13290 637(as)S
13291 711(you)S
13292 825(do)S
13293 909(not)S
13294 1010(quit)S
13295 1128(T)S
13296 1239(,)S
13297 1278(the)S
13298 1376(data)S
13299 1501(structures)S
13300 1759(for)S
13301 1853(each)S
13302 1988(version)S
13303 2189(of)S
13304 2262(each)S
13305 2396(program)S
13306 2623(is)S
13307 2686(saved.)S
13308 2881(Using)S
13309 42 Z
13310 1165(INY)S
13311 60 Z
13312 432 675(t)U
13313 (he)R
13314 529(Restore)S
13315 736(Menu,)S
13316 914(you)S
13317 1027(can)S
13318 1134(return)S
13319 1301(to)S
13320 1371(any)S
13321 1481(previously)S
13322 1758(parsed)S
13323 1938(or)S
13324 2011(restructured)S
13325 2322(version)S
13326 2521(of)S
13327 2593(a)S
13328 2642(program)S
13329 2868(in)S
13330 2937(this)S
13331 432 747(T)U
13332 567(session.)S
13333 799(The)S
13334 917(Restore)S
13335 1125(display)S
13336 1323(shows)S
13337 1496(the)S
13338 1594(chain)S
13339 1749(of)S
13340 1823(restructuring)S
13341 2155(transformations)S
13342 2557(taken)S
13343 2712(to)S
13344 2783(get)S
13345 2880(to)S
13346 2950(the)S
13347 42 Z
13348 469(INY)S
13349 60 Z
13350 432 819(')U
13351 (current')R
13352 663(version)S
13353 860(of)S
13354 930(the)S
13355 1024(program:)S
13356 54 Z
13357 459 921(File:)U
13358 576(wave3a)S
13359 477 987(Original)U
13360 675(Program)S
13361 1125 1053(i)U
13362 495(Skew)S
13363 633(loop)S
13364 747(j)S
13365 780(with)S
13366 894(respect)S
13367 1065(to)S
13368 513 1119(Skew)U
13369 651(loop)S
13370 765(j)S
13371 798(with)S
13372 912(respect)S
13373 1083(to)S
13374 1143(k)S
13375 1245 1185(k)U
13376 459 1317(O)U
13377 531 1185(Circulate)U
13378 747(loop)S
13379 861(j)S
13380 894(outside)S
13381 1068(of)S
13382 1131(loop)S
13383 498 1317(utercirculating)U
13384 831(loop)S
13385 945(j)S
13386 978(outside)S
13387 1152(of)S
13388 1215(k)S
13389 1653 1383(e)U
13390 6 F
13391 432 909(c)U
13392 930(c)T
13393 984(c)T
13394 1038(c)T
13395 1092(c)T
13396 1146(c)T
13397 1200(c)T
13398 1254(c)T
13399 1308(c)T
13400 1362(c)T
13401 1416(c)T
13402 1 F
13403 459 1383(*Child)U
13404 660(Parent)S
13405 834(Next)S
13406 1011(Prev)S
13407 1182(Msgs)S
13408 1371(Quit)S
13409 1539(Xcap)S
13410 6 F
13411 1677 855(i)U
13412 432(i)S
13413 435(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13414 1704 909(c)U
13415 963(c)T
13416 1017(c)T
13417 1071(c)T
13418 1125(c)T
13419 1179(c)T
13420 1233(c)T
13421 1287(c)T
13422 1341(c)T
13423 1395(c)T
13424 1416(c)T
13425 1 F
13426 60 Z
13427 432 1524(T)U
13428 6 F
13429 54 Z
13430 432 1416(i)U
13431 435(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13432 1 F
13433 60 Z
13434 469 1524(his)U
13435 563(display)S
13436 760(says)S
13437 886(that)S
13438 1000(the)S
13439 1097(original)S
13440 1308(program)S
13441 1535(was)S
13442 1651(read)S
13443 1778(from)S
13444 1918(\256le)S
13445 2018('wave3a',)S
13446 2280(then)S
13447 2407(skewed)S
13448 2610(the)S
13449 2707('j')S
13450 2787(loop)S
13451 2917(with)S
13452 2997 1596(a)U
13453 432 1668(p)U
13454 432 1596(respect)U
13455 626(to)S
13456 696('i')S
13457 775(and)S
13458 884('k',)S
13459 991(then)S
13460 1117(circulat)S
13461 1299(ed)S
13462 1378(\(interchange)S
13463 1680(d\))S
13464 1752(the)S
13465 1848('j')S
13466 1927(loop)S
13467 2056(to)S
13468 2125(outside)S
13469 2321(the)S
13470 2417('k')S
13471 2509(loop.)S
13472 2673(To)S
13473 2762(return)S
13474 2928(to)S
13475 462 1668(revious)U
13476 666(version,)S
13477 885(choose)S
13478 1079(Parent)S
13479 1260(from)S
13480 1404(the)S
13481 1505(menu,)S
13482 1681(which)S
13483 1855(will)S
13484 1975(effective)S
13485 2187(ly)S
13486 2260('undo')S
13487 2446(the)S
13488 2546(bottom)S
13489 2743(transforma-)S
13490 3004 1740(-)U
13491 432 1812(t)U
13492 432 1740(tion;)U
13493 566(this)S
13494 676(is)S
13495 739(exactly)S
13496 937(how)S
13497 1063(the)S
13498 1160('Undo')S
13499 1356(menu)S
13500 1513(item)S
13501 1643(in)S
13502 1712(the)S
13503 1808(Browse)S
13504 2013(Menu)S
13505 2175(is)S
13506 2237(impleme)S
13507 2449(nted.)S
13508 2610(That)S
13509 2743(transforma)S
13510 449 1812(ion)U
13511 551(can)S
13512 660(be)S
13513 741(effective)S
13514 953(ly)S
13515 1024(reapplied)S
13516 1273(by)S
13517 1357(choosing)S
13518 1598('Child')S
13519 1796(from)S
13520 1937(the)S
13521 2035(menu.)S
13522 2228(If)S
13523 2292(there)S
13524 2437(are)S
13525 2535('children')S
13526 2797(programs)S
13527 432 1884(or)U
13528 502(derived)S
13529 703(programs)S
13530 950(from)S
13531 1087(the)S
13532 1181(current)S
13533 1372(one,)S
13534 1494(they)S
13535 1618(are)S
13536 1712(displayed)S
13537 1963(with)S
13538 2090(number)S
13539 2294(identi\256ers:)S
13540 54 Z
13541 459 1986(File:)U
13542 576(wave3a)S
13543 819 2052(m)U
13544 477(Original)S
13545 675(Progra)S
13546 495 2118(Skew)U
13547 633(loop)S
13548 747(j)S
13549 780(with)S
13550 894(respect)S
13551 1065(to)S
13552 1125(i)S
13553 1143 2184(k)U
13554 513(Skew)S
13555 651(loop)S
13556 765(j)S
13557 798(with)S
13558 912(respect)S
13559 1083(to)S
13560 531 2250(0:)U
13561 591(Circulate)S
13562 807(loop)S
13563 921(j)S
13564 954(outside)S
13565 1128(of)S
13566 1191(loop)S
13567 1305(k)S
13568 459 2382(Outercirculating)U
13569 831(loop)S
13570 945(j)S
13571 978(outside)S
13572 1152(of)S
13573 1215(k)S
13574 477 2448(Child)U
13575 633(*Parent)S
13576 834(Next)S
13577 1011(Prev)S
13578 1182(Msgs)S
13579 1371(Quit)S
13580 1539(Xcape)S
13581 6 F
13582 432 1974(c)U
13583 1995(c)T
13584 2049(c)T
13585 2103(c)T
13586 2157(c)T
13587 2211(c)T
13588 2265(c)T
13589 2319(c)T
13590 2373(c)T
13591 2427(c)T
13592 2481(c)T
13593 1677 1920(i)U
13594 432(i)S
13595 435(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13596 1704 1974(c)U
13597 2028(c)T
13598 2082(c)T
13599 2136(c)T
13600 2190(c)T
13601 2244(c)T
13602 2298(c)T
13603 2352(c)T
13604 2406(c)T
13605 2460(c)T
13606 2481(c)T
13607 1 F
13608 60 Z
13609 432 2589(C)U
13610 6 F
13611 54 Z
13612 432 2481(i)U
13613 435(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13614 1 F
13615 60 Z
13616 472 2589(hoosing)U
13617 686(Child)S
13618 844(will)S
13619 962(cause)S
13620 1120(Tiny)S
13621 1258(to)S
13622 1329(ask)S
13623 1433(which)S
13624 1604(child)S
13625 1749(you)S
13626 1863(want,)S
13627 2019(and)S
13628 2130(you)S
13629 2244(are)S
13630 2342(expecte)S
13631 2527(d)S
13632 2581(to)S
13633 2652(respond)S
13634 2866(with)S
13635 2997(a)S
13636 432 2754(C)U
13637 432 2661(digit,)U
13638 578(0)S
13639 628(through)S
13640 835(9.)S
13641 472 2754(hild)U
13642 732(Choose)S
13643 942(a)S
13644 999(child)S
13645 1150(version)S
13646 1357(of)S
13647 1437(the)S
13648 1541(program)S
13649 1775(as)S
13650 1855(the)S
13651 1959(current)S
13652 2160(version,)S
13653 2382(effective)S
13654 2594(ly)S
13655 2670('reapplying')S
13656 2997(a)S
13657 432 2919(P)U
13658 732 2826(transformation.)U
13659 465 2919(arent)U
13660 732(Choose)S
13661 941(the)S
13662 1044(parent)S
13663 1224(version)S
13664 1430(of)S
13665 1509(the)S
13666 1612(program)S
13667 1845(as)S
13668 1924(the)S
13669 2026(current)S
13670 2225(version,)S
13671 2445(effective)S
13672 2657(ly)S
13673 2732('undoing')S
13674 2997(a)S
13675 432 3084(N)U
13676 732 2991(transformation.)U
13677 475 3084(ext)U
13678 732(Choose)S
13679 934(the)S
13680 1030(next)S
13681 1156(version)S
13682 1355(of)S
13683 1427(the)S
13684 1523(program,)S
13685 1764(essentially)S
13686 2040(the)S
13687 2135(next)S
13688 2260(child)S
13689 2402(of)S
13690 2473(the)S
13691 2568(parent.)S
13692 2775(For)S
13693 2879(a)S
13694 2927(top-)S
13695 432 3249(P)U
13696 732 3156(level)U
13697 870(program,)S
13698 1109(this)S
13699 1216(goes)S
13700 1346(to)S
13701 1413(a)S
13702 1460('later-parse)S
13703 1735(d')S
13704 1805(program.)S
13705 465 3249(rev)U
13706 732(Choose)S
13707 940(the)S
13708 1042(previous)S
13709 1277(version)S
13710 1482(of)S
13711 1560(the)S
13712 1662(program,)S
13713 1909(essentially)S
13714 2192(the)S
13715 2294(previous)S
13716 2529(child)S
13717 2678(of)S
13718 2756(the)S
13719 2858(parent.)S
13720 732 3321(For)U
13721 835(a)S
13722 882(top-level)S
13723 1117(program,)S
13724 1356(this)S
13725 1463(goes)S
13726 1593(to)S
13727 1660(an)S
13728 1737('earlier-pa)S
13729 1989(rsed')S
13730 2129(program.)S
13732 %%Page: ? 41
13734 3 F
13735 60 Z
13736 432 438(6)U
13737 (.13.)R
13738 592(Restructure)S
13739 919(Menu)S
13740 1 F
13741 432 531(H)U
13742 (ere)R
13743 581(you)S
13744 703(choose)S
13745 902(one)S
13746 1021(of)S
13747 1103(several)S
13748 1306(restructuring)S
13749 1646(transformations)S
13750 2056(to)S
13751 2134(perform)S
13752 2359(on)S
13753 2450(the)S
13754 2555(current)S
13755 2757(loop.)S
13756 2930(The)S
13757 432 603(current)U
13758 623(position)S
13759 837(must)S
13760 974(be)S
13761 1051(a)S
13762 1098(loop.)S
13763 54 Z
13764 495 705(1:)U
13765 555(Entry)S
13766 495 771(1)U
13767 (:)R
13768 555(real)S
13769 654(a\(1:100,1:100\))S
13770 495 903(2)U
13771 495 837(1:)U
13772 555(real)S
13773 654(b\(1:100\))S
13774 522 903(:)U
13775 555(integer)S
13776 723(n)S
13777 842 969(o)U
13778 495 1035(4)U
13779 495 969(3:)U
13780 555(for)S
13781 636(k)S
13782 681(=)S
13783 729(1,n)S
13784 815(d)S
13785 522 1035(:)U
13786 573(a\(k,k\))S
13787 719(=)S
13788 767(sqrt\(a\(k,k\)\))S
13789 495 1167(6)U
13790 495 1101(5:)U
13791 573(for)S
13792 654(i)S
13793 687(=)S
13794 735(k+1,n)S
13795 878(do)S
13796 522 1167(:)U
13797 591(a\(i,k\))S
13798 725(=)S
13799 773(a\(i,k\)/a\(k,k\))S
13800 495 1299(8)U
13801 495 1233(7:)U
13802 591(for)S
13803 672(j)S
13804 705(=)S
13805 753(k+1,i)S
13806 884(do)S
13807 522 1299(:)U
13808 609(a\(i,j\))S
13809 731(=)S
13810 779(a\(i,j\)-a\(i,k\)*a\(j,k\))S
13811 495 1431(5)U
13812 495 1365(7:)U
13813 591(endfor)S
13814 522 1431(:)U
13815 573(endfor)S
13816 459 1629(P)U
13817 495 1497(3:)U
13818 555(endfor)S
13819 489 1629(arsed)U
13820 621(ch)S
13821 459 1695(*)U
13822 (Bump)R
13823 672(Circ)S
13824 819(Dist)S
13825 963(Inter)S
13826 1101(Neg)S
13827 1263(Par)S
13828 1407(Skew)S
13829 1581(Vec)S
13830 1740(Msgs)S
13831 1911(Quit)S
13832 2061(Xcape)S
13833 6 F
13834 432 693(c)U
13835 702(c)T
13836 756(c)T
13837 810(c)T
13838 864(c)T
13839 918(c)T
13840 972(c)T
13841 1026(c)T
13842 1080(c)T
13843 1134(c)T
13844 1188(c)T
13845 1242(c)T
13846 1296(c)T
13847 1350(c)T
13848 1404(c)T
13849 1458(c)T
13850 1512(c)T
13851 1566(c)T
13852 1620(c)T
13853 1674(c)T
13854 1728(c)T
13855 2199 639(i)U
13856 432(i)S
13857 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13858 2226 693(c)U
13859 747(c)T
13860 801(c)T
13861 855(c)T
13862 909(c)T
13863 963(c)T
13864 1017(c)T
13865 1071(c)T
13866 1125(c)T
13867 1179(c)T
13868 1233(c)T
13869 1287(c)T
13870 1341(c)T
13871 1395(c)T
13872 1449(c)T
13873 1503(c)T
13874 1557(c)T
13875 1611(c)T
13876 1665(c)T
13877 1719(c)T
13878 1728(c)T
13879 1 F
13880 60 Z
13881 432 1836(M)U
13882 6 F
13883 54 Z
13884 432 1728(i)U
13885 444(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
13886 1 F
13887 60 Z
13888 485 1836(ost)U
13889 579(transformations)S
13890 981(have)S
13891 1119(dependence)S
13892 1428(tests)S
13893 1559(which)S
13894 1730(must)S
13895 1871(be)S
13896 1952(satis\256ed)S
13897 2173(for)S
13898 2266(the)S
13899 2363(transformation)S
13900 2741(to)S
13901 2811(be)S
13902 2891(legal.)S
13903 3009 1908(.)U
13904 432 1980(T)U
13905 432 1908(They)U
13906 577(also)S
13907 695(may)S
13908 820(modify)S
13909 1015(the)S
13910 1110(dependence)S
13911 1416(relations,)S
13912 1660(such)S
13913 1791(as)S
13914 1862(changing)S
13915 2104(the)S
13916 2199(dependence)S
13917 2505(direction)S
13918 2741(or)S
13919 2811(distance)S
13920 469 1980(he)U
13921 546(restructuring)S
13922 874(transformations)S
13923 1272(allowed)S
13924 1483(are:)S
13925 432 2073(B)U
13926 (ump)R
13927 732(bump)S
13928 889(a)S
13929 936(loop)S
13930 1063(by)S
13931 1143(adding)S
13932 1327(a)S
13933 1374(signed)S
13934 1551(integer)S
13935 1739(constant)S
13936 1960(to)S
13937 2027(both)S
13938 2154(lower)S
13939 2311(and)S
13940 2418(upper)S
13941 2575(limits.)S
13942 432 2259(D)U
13943 432 2166(Circ)U
13944 732(circulat)S
13945 914(e)S
13946 961(the)S
13947 1055(current)S
13948 1246(loop)S
13949 1373(inside)S
13950 1537(or)S
13951 1607(outside)S
13952 1801(of)S
13953 1871(a)S
13954 1918(nest)S
13955 2035(of)S
13956 2105(tightly-neste)S
13957 2407(d)S
13958 2457(loops.)S
13959 475 2259(ist)U
13960 732(distribute)S
13961 980(the)S
13962 1074(current)S
13963 1265(loop.)S
13964 432 2352(I)U
13965 (nter)R
13966 732(interchange)S
13967 1044(the)S
13968 1148(current)S
13969 1349(loop)S
13970 1486(with)S
13971 1623(its)S
13972 1710(immedia)S
13973 1922(tely)S
13974 2043(surrounding)S
13975 2363(tightly)S
13976 2551(nested)S
13977 2734(surrounding)S
13978 432 2517(N)U
13979 732 2424(loop.)U
13980 475 2517(eg)U
13981 732(negate)S
13982 910(\(reverse\))S
13983 1144(the)S
13984 1238(current)S
13985 1429(loop.)S
13986 432 2703(S)U
13987 432 2610(Par)U
13988 732(parallel)S
13989 914(ize)S
13990 1005(the)S
13991 1099(current)S
13992 1290(loop.)S
13993 465 2703(kew)U
13994 732(skew)S
13995 875(the)S
13996 969(current)S
13997 1160(loop)S
13998 1287(with)S
13999 1414(respect)S
14000 1605(to)S
14001 1672(an)S
14002 1749(outer)S
14003 1893(loop.)S
14004 2997 2796(a)U
14005 432(Vec)S
14006 732(vectorize)S
14007 977(the)S
14008 1074(current)S
14009 1267(loop,)S
14010 1411(if)S
14011 1470(it)S
14012 1526(is)S
14013 1588(an)S
14014 1667(inner)S
14015 1813(loop)S
14016 1942(and)S
14017 2051(has)S
14018 2153(no)S
14019 2235(dependence)S
14020 2542(cycles)S
14021 2715(\(change)S
14022 2928(to)S
14023 732 2868('forall'\).)U
14024 432 2961(T)U
14025 (ransformations)R
14026 850(in)S
14027 917(the)S
14028 1011(works)S
14029 1177(are)S
14030 1271(loop)S
14031 1398(rotation,)S
14032 1621(tiling)S
14033 1769(and)S
14034 1876(vectoriza)S
14035 2098(tion.)S
14037 %%Page: ? 42
14039 1 F
14040 60 Z
14041 432 531(T)U
14042 3 F
14043 432 438(6.14.)U
14044 592(See)S
14045 699(Menu)S
14046 1 F
14047 469 531(his)U
14048 559(allows)S
14049 736(you)S
14050 846(to)S
14051 913(see)S
14052 1010(a)S
14053 1057('binary)S
14054 1251(dump')S
14055 1428(of)S
14056 1498(each)S
14057 1629(abstract)S
14058 1837(syntax)S
14059 2014(tree)S
14060 2125(node,)S
14061 2277(and)S
14062 2384(to)S
14063 2451(move)S
14064 2605(around)S
14065 2792(the)S
14066 2886(AST:)S
14067 54 Z
14068 459 699(f)U
14069 459 633([)U
14070 531(50150,)S
14071 716(4])S
14072 477 699(etch,)U
14073 599(array)S
14074 728(a)S
14075 459 765(v)U
14076 (alue:)R
14077 663(50578)S
14078 816(\(329080\))S
14079 1032 831(\))U
14080 459 897(w)U
14081 459 831(extra:)U
14082 726(0)S
14083 897(0)S
14084 942(\(0)S
14085 1005(0)S
14086 498 897(pos:)U
14087 624(420)S
14088 729 963(500a8)U
14089 849 1029(+)U
14090 603 1095(0)U
14091 639 1029(+----------)U
14092 6 F
14093 648 1095(e)U
14094 1 F
14095 720(50150)S
14096 6 F
14097 873(e)S
14098 1 F
14099 1017(0)S
14100 621 1227(/)U
14101 639 1161(+----------+)U
14102 726 1227(50118)U
14103 495 1359(5)U
14104 603 1293(0)U
14105 522 1359(:)U
14106 573(endfor)S
14107 459 1491(Parsed)U
14108 621(ch)S
14109 477 1557(Down)U
14110 627(*Find)S
14111 789(Goto)S
14112 933(Left)S
14113 1059(Mark)S
14114 1212(Rght)S
14115 1353(Up)S
14116 1491(Msgs)S
14117 1644(Quit)S
14118 1776(Xcap)S
14119 6 F
14120 432 621(c)U
14121 672(c)T
14122 726(c)T
14123 780(c)T
14124 834(c)T
14125 888(c)T
14126 942(c)T
14127 996(c)T
14128 1050(c)T
14129 1104(c)T
14130 1158(c)T
14131 1212(c)T
14132 1266(c)T
14133 1320(c)T
14134 1374(c)T
14135 1428(c)T
14136 1482(c)T
14137 1536(c)T
14138 1590(c)T
14139 1890 567(i)U
14140 432(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
14141 1917 621(c)U
14142 675(c)T
14143 729(c)T
14144 783(c)T
14145 837(c)T
14146 891(c)T
14147 945(c)T
14148 999(c)T
14149 1053(c)T
14150 1107(c)T
14151 1161(c)T
14152 1215(c)T
14153 1269(c)T
14154 1323(c)T
14155 1377(c)T
14156 1431(c)T
14157 1485(c)T
14158 1539(c)T
14159 1590(c)T
14160 1 F
14161 60 Z
14162 432 1698(T)U
14163 6 F
14164 54 Z
14165 432 1590(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)U
14166 1 F
14167 60 Z
14168 469 1698(he)U
14169 550(binary)S
14170 728(dump)S
14171 889(includes)S
14172 1114(the)S
14173 1212(hexadeci)S
14174 1427(mal)S
14175 1541(address)S
14176 1744(of)S
14177 1817(the)S
14178 1914(node,)S
14179 2069(with)S
14180 2199(its)S
14181 2279(line)S
14182 2393(number)S
14183 2600(\(in)S
14184 2690(square)S
14185 2870(brack-)S
14186 3004 1770(-)U
14187 432 1842(c)U
14188 432 1770(ets\),)U
14189 557(the)S
14190 654(node)S
14191 794(operator,)S
14192 1033(its)S
14193 1113(value)S
14194 1267(in)S
14195 1337(hex)S
14196 1447(and)S
14197 1556(decimal)S
14198 1748(,)S
14199 1785(the)S
14200 1881(extra)S
14201 2024(nodes)S
14202 2186(and)S
14203 2295(window)S
14204 2510(position,)S
14205 2741(and)S
14206 2850(graphi)S
14207 459 1842(al)U
14208 529(display)S
14209 729(of)S
14210 805(the)S
14211 905(parent,)S
14212 1097(child,)S
14213 1259(sibling)S
14214 1449(and)S
14215 1561(link)S
14216 1680(relationships.)S
14217 2048(The)S
14218 2167(menu)S
14219 2326(choices)S
14220 2532(are)S
14221 2631(the)S
14222 2730(same)S
14223 2879(as)S
14224 2954(for)S
14225 432 2007(D)U
14226 432 1914(the)U
14227 526(Step)S
14228 653(Menu.)S
14229 475 2007(own)U
14230 732(Move)S
14231 892(the)S
14232 986(current)S
14233 1177(position)S
14234 1391(to)S
14235 1458(its)S
14236 1535(\256rst)S
14237 1648(child.)S
14238 2990 2100(.)U
14239 432 2193(G)U
14240 432 2100(Find)U
14241 732(Go)S
14242 825(to)S
14243 892(the)S
14244 986(Find)S
14245 1116(Menu,)S
14246 1291(to)S
14247 1358(move)S
14248 1512(the)S
14249 1606(current)S
14250 1797(position)S
14251 2011(to)S
14252 2078(the)S
14253 2172(next)S
14254 2296(operator)S
14255 2517(of)S
14256 2587(a)S
14257 2634(particula)S
14258 2846(r)S
14259 2886(type)S
14260 475 2193(oto)U
14261 732(Move)S
14262 892(the)S
14263 986(current)S
14264 1177(position)S
14265 1391(to)S
14266 1458(one)S
14267 1565(of)S
14268 1635(the)S
14269 1729(26)S
14270 1809(previously)S
14271 2083(marked)S
14272 2284(positions.)S
14273 432 2379(M)U
14274 432 2286(Left)U
14275 732(Move)S
14276 892(the)S
14277 986(current)S
14278 1177(position)S
14279 1391(to)S
14280 1458(its)S
14281 1535(left)S
14282 1636(sibling.)S
14283 485 2379(ark)U
14284 732(Mark)S
14285 885(the)S
14286 982(current)S
14287 1176(position)S
14288 1393(as)S
14289 1466(one)S
14290 1576(of)S
14291 1649(26)S
14292 1732(saved)S
14293 1892(positions;)S
14294 2149(T)S
14295 2282(will)S
14296 2398(prompt)S
14297 2594(for)S
14298 2686(a)S
14299 2735(single-lett)S
14300 2977(er)S
14301 432 2544(R)U
14302 732 2451(position)U
14303 946(name,)S
14304 1112([a-z].)S
14305 42 Z
14306 2186 2379(INY)U
14307 60 Z
14308 472 2544(ght)U
14309 732(Move)S
14310 892(the)S
14311 986(current)S
14312 1177(position)S
14313 1391(to)S
14314 1458(its)S
14315 1535(right)S
14316 1669(sibling.)S
14317 432 2637(Up)U
14318 732(Move)S
14319 892(the)S
14320 986(current)S
14321 1177(position)S
14322 1391(to)S
14323 1458(its)S
14324 1535(parent.)S
14326 %%Page: ? 43
14328 3 F
14329 60 Z
14330 432 438(6)U
14331 (.15.)R
14332 592(Skew)S
14333 748(Menu)S
14334 1 F
14335 432 531(W)U
14336 (hen)R
14337 605(you)S
14338 724(want)S
14339 870(to)S
14340 946(skew)S
14341 1098(a)S
14342 1153(loop,)S
14343 1303(this)S
14344 1418(menu)S
14345 1580(allows)S
14346 1765(you)S
14347 1883(to)S
14348 1958(choose)S
14349 2153(what)S
14350 2298(type)S
14351 2430(of)S
14352 2508(skewing)S
14353 2736(\(forward)S
14354 2974(or)S
14355 432 675(f)U
14356 432 603(reverse\))U
14357 647(and)S
14358 755(the)S
14359 850(loop)S
14360 978(with)S
14361 1106(respect)S
14362 1298(to)S
14363 1366(which)S
14364 1534(you)S
14365 1645(want)S
14366 1783(to)S
14367 1851(skew.)S
14368 2030(Forward)S
14369 2254(skewing)S
14370 2475(means)S
14371 2650(skewing)S
14372 2870(with)S
14373 2997(a)S
14374 452 675(actor)U
14375 601(of)S
14376 679(+1,)S
14377 785(and)S
14378 900(reverse)S
14379 1102(skewing)S
14380 1330(is)S
14381 1398(with)S
14382 1533(a)S
14383 1587(factor)S
14384 1755(of)S
14385 1832(-1.)S
14386 1944(The)S
14387 2065(Circulate)S
14388 2314(Menu)S
14389 2481(display)S
14390 2682(highlights)S
14391 2950(the)S
14392 3007 747(t)U
14393 432 819(p)U
14394 432 747(outer)U
14395 581(loop)S
14396 713(with)S
14397 845(respect)S
14398 1041(to)S
14399 1113(which)S
14400 1285(the)S
14401 1384(skewing)S
14402 1609(will)S
14403 1728(be)S
14404 1809(done.)S
14405 1985(The)S
14406 2103(Out)S
14407 2217(menu)S
14408 2375(choice)S
14409 2557(highlights)S
14410 2822(the)S
14411 2920(nex)S
14412 462 819(ossible)U
14413 649(choice,)S
14414 842(and)S
14415 949(the)S
14416 1043(Forward)S
14417 1266(or)S
14418 1336(Reverse)S
14419 1550(menu)S
14420 1704(choice)S
14421 1882(enables)S
14422 2083(the)S
14423 2177(appropriate)S
14424 2472(kind)S
14425 2599(of)S
14426 2669(skewing.)S
14427 54 Z
14428 495 987(1)U
14429 495 921(1:)U
14430 555(Entry)S
14431 522 987(:)U
14432 555(real)S
14433 654(a\(1:100,1:100,1:100\))S
14434 495 1119(5)U
14435 495 1053(3:)U
14436 555(integer)S
14437 723(n)S
14438 522 1119(:)U
14439 555(for)S
14440 636(k)S
14441 681(=)S
14442 729(2,n)S
14443 815(do)S
14444 848 1185(o)U
14445 495 1251(9)U
14446 495 1185(7:)U
14447 573(for)S
14448 654(i)S
14449 687(=)S
14450 735(2,n)S
14451 821(d)S
14452 522 1251(:)U
14453 591(for)S
14454 672(j)S
14455 705(=)S
14456 753(2,n)S
14457 839(do)S
14458 477 1317(1)U
14459 (1:)R
14460 618(a\(k,i,j\))S
14461 781(=)S
14462 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
14463 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
14464 459 1383(i,j\))U
14465 495 1449(9:)U
14466 591(endfor)S
14467 495 1581(5)U
14468 495 1515(7:)U
14469 573(endfor)S
14470 522 1581(:)U
14471 555(endfor)S
14472 459 1713(N)U
14473 (o)R
14474 543(saved)S
14475 684(program)S
14476 885(in)S
14477 945(that)S
14478 1044(direction)S
14479 459 1779(*)U
14480 (Out)R
14481 711(Forward)S
14482 966(Reverse)S
14483 1212(By)S
14484 6 F
14485 (i)R
14486 1 F
14487 (Factor)R
14488 1476(Msgs)S
14489 1719(Quit)S
14490 1941(Xcape)S
14491 6 F
14492 432 909(c)U
14493 948(c)T
14494 1002(c)T
14495 1056(c)T
14496 1110(c)T
14497 1164(c)T
14498 1218(c)T
14499 1272(c)T
14500 1326(c)T
14501 1380(c)T
14502 1434(c)T
14503 1488(c)T
14504 1542(c)T
14505 1596(c)T
14506 1650(c)T
14507 1704(c)T
14508 1758(c)T
14509 1812(c)T
14510 2093 855(i)U
14511 432(i)S
14512 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
14513 2120 909(c)U
14514 963(c)T
14515 1017(c)T
14516 1071(c)T
14517 1125(c)T
14518 1179(c)T
14519 1233(c)T
14520 1287(c)T
14521 1341(c)T
14522 1395(c)T
14523 1449(c)T
14524 1503(c)T
14525 1557(c)T
14526 1611(c)T
14527 1665(c)T
14528 1719(c)T
14529 1773(c)T
14530 1812(c)T
14531 1 F
14532 60 Z
14533 432 1941(O)U
14534 6 F
14535 54 Z
14536 432 1812(i)U
14537 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
14538 1 F
14539 60 Z
14540 475 1941(ut)U
14541 732(Move)S
14542 892(the)S
14543 986(highlight)S
14544 1224(to)S
14545 1291(the)S
14546 1385(next)S
14547 1509(outer)S
14548 1653(loop.)S
14549 432 2127(R)U
14550 432 2034(Forward)U
14551 732(Enable)S
14552 920(loop)S
14553 1047(skewing)S
14554 1267(by)S
14555 1347(factor)S
14556 1508(of)S
14557 1578(+1.)S
14558 472 2127(everse)U
14559 732(Enable)S
14560 920(loop)S
14561 1047(skewing)S
14562 1267(by)S
14563 1347(factor)S
14564 1508(of)S
14565 1578(-1.)S
14566 432 2220(B)U
14567 (y)R
14568 6 F
14569 (i)R
14570 1 F
14571 (Factor)R
14572 732(Prompts)S
14573 957(for)S
14574 1052(a)S
14575 1104(\(optionally)S
14576 1394(signed\))S
14577 1596(constant)S
14578 1822(integer)S
14579 2014(skewing)S
14580 2238(factor;)S
14581 2420(enables)S
14582 2625(skewing)S
14583 2849(by)S
14584 2933(that)S
14585 732 2292(factor.)U
14587 %%Page: ? 44
14589 3 F
14590 60 Z
14591 842 438(u)U
14592 1 F
14593 432 531(T)U
14594 3 F
14595 432 438(6.16.)U
14596 592(Step)S
14597 725(Men)S
14598 1 F
14599 469 531(his)U
14600 559(is)S
14601 619(reached)S
14602 827(from)S
14603 964(the)S
14604 1058(Browse:Browse)S
14605 1461(Menu,)S
14606 1636(and)S
14607 1743(allows)S
14608 1920(detaile)S
14609 2082(d)S
14610 2132(traversal)S
14611 2360(of)S
14612 2430(the)S
14613 2524(data)S
14614 2645(structures.)S
14615 54 Z
14616 495 699(1)U
14617 495 633(1:)U
14618 555(Entry)S
14619 522 699(:)U
14620 555(real)S
14621 654(a\(1:100,1:100,1:100\))S
14622 495 831(5)U
14623 495 765(3:)U
14624 555(integer)S
14625 723(n)S
14626 522 831(:)U
14627 555(for)S
14628 636(k)S
14629 681(=)S
14630 729(2,n)S
14631 815(do)S
14632 848 897(o)U
14633 495 963(9)U
14634 495 897(7:)U
14635 573(for)S
14636 654(i)S
14637 687(=)S
14638 735(2,n)S
14639 821(d)S
14640 522 963(:)U
14641 591(for)S
14642 672(j)S
14643 705(=)S
14644 753(2,n)S
14645 839(do)S
14646 477 1029(1)U
14647 (1:)R
14648 618(a\(k,i,j\))S
14649 781(=)S
14650 829(a\(k,i-1,j\)+a\(k,i,j-1\)+a\(k,i,)S
14651 1381(j+1\)+a\(k,i+1,j\)+a\(k-1,i,j\)+a\(k+1,)S
14652 459 1095(i,j\))U
14653 495 1161(9:)U
14654 591(endfor)S
14655 495 1293(5)U
14656 495 1227(7:)U
14657 573(endfor)S
14658 522 1293(:)U
14659 555(endfor)S
14660 459 1425(N)U
14661 (o)R
14662 543(saved)S
14663 684(program)S
14664 885(in)S
14665 945(that)S
14666 1044(direction)S
14667 1863 1491(p)U
14668 6 F
14669 432 621(c)U
14670 660(c)T
14671 714(c)T
14672 768(c)T
14673 822(c)T
14674 876(c)T
14675 930(c)T
14676 984(c)T
14677 1038(c)T
14678 1092(c)T
14679 1146(c)T
14680 1200(c)T
14681 1254(c)T
14682 1308(c)T
14683 1362(c)T
14684 1416(c)T
14685 1470(c)T
14686 1524(c)T
14687 1 F
14688 459 1491(*Down)U
14689 654(Find)S
14690 789(Goto)S
14691 933(Left)S
14692 1059(Mark)S
14693 1212(Rght)S
14694 1353(Up)S
14695 1491(Msgs)S
14696 1644(Quit)S
14697 1776(Xca)S
14698 6 F
14699 2093 567(i)U
14700 432(i)S
14701 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
14702 2120 621(c)U
14703 675(c)T
14704 729(c)T
14705 783(c)T
14706 837(c)T
14707 891(c)T
14708 945(c)T
14709 999(c)T
14710 1053(c)T
14711 1107(c)T
14712 1161(c)T
14713 1215(c)T
14714 1269(c)T
14715 1323(c)T
14716 1377(c)T
14717 1431(c)T
14718 1485(c)T
14719 1524(c)T
14720 1 F
14721 60 Z
14722 432 1653(D)U
14723 6 F
14724 54 Z
14725 432 1524(i)U
14726 446(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
14727 1 F
14728 60 Z
14729 475 1653(own)U
14730 732(Move)S
14731 892(the)S
14732 986(current)S
14733 1177(position)S
14734 1391(to)S
14735 1458(its)S
14736 1535(\256rst)S
14737 1648(child.)S
14738 2990 1746(.)U
14739 432 1839(G)U
14740 432 1746(Find)U
14741 732(Go)S
14742 825(to)S
14743 892(the)S
14744 986(Find)S
14745 1116(Menu,)S
14746 1291(to)S
14747 1358(move)S
14748 1512(the)S
14749 1606(current)S
14750 1797(position)S
14751 2011(to)S
14752 2078(the)S
14753 2172(next)S
14754 2296(operator)S
14755 2517(of)S
14756 2587(a)S
14757 2634(particula)S
14758 2846(r)S
14759 2886(type)S
14760 475 1839(oto)U
14761 732(Move)S
14762 892(the)S
14763 986(current)S
14764 1177(position)S
14765 1391(to)S
14766 1458(one)S
14767 1565(of)S
14768 1635(the)S
14769 1729(26)S
14770 1809(previously)S
14771 2083(marked)S
14772 2284(positions.)S
14773 432 2025(M)U
14774 432 1932(Left)U
14775 732(Move)S
14776 892(the)S
14777 986(current)S
14778 1177(position)S
14779 1391(to)S
14780 1458(its)S
14781 1535(left)S
14782 1636(sibling.)S
14783 485 2025(ark)U
14784 732(Mark)S
14785 885(the)S
14786 982(current)S
14787 1176(position)S
14788 1393(as)S
14789 1466(one)S
14790 1576(of)S
14791 1649(26)S
14792 1732(saved)S
14793 1892(positions;)S
14794 2149(T)S
14795 2282(will)S
14796 2398(prompt)S
14797 2594(for)S
14798 2686(a)S
14799 2735(single-lett)S
14800 2977(er)S
14801 432 2190(R)U
14802 732 2097(position)U
14803 946(name,)S
14804 1112([a-z].)S
14805 42 Z
14806 2186 2025(INY)U
14807 60 Z
14808 472 2190(ght)U
14809 732(Move)S
14810 892(the)S
14811 986(current)S
14812 1177(position)S
14813 1391(to)S
14814 1458(its)S
14815 1535(right)S
14816 1669(sibling.)S
14817 432 2283(Up)U
14818 732(Move)S
14819 892(the)S
14820 986(current)S
14821 1177(position)S
14822 1391(to)S
14823 1458(its)S
14824 1535(parent.)S
14826 %%Page: ? 45
14828 3 F
14829 60 Z
14830 432 438(6)U
14831 (.17.)R
14832 592(System)S
14833 795(Menu)S
14834 1 F
14835 432 531(T)U
14836 (he)R
14837 546(system)S
14838 733(menu)S
14839 887(lets)S
14840 991(the)S
14841 1085(user)S
14842 1205(change)S
14843 1396(certain)S
14844 1581(special)S
14845 1769(options.)S
14846 54 Z
14847 2199 699(e)U
14848 6 F
14849 432 621(c)U
14850 624(c)T
14851 678(c)T
14852 732(c)T
14853 1 F
14854 459 699(*Auto)U
14855 666(DDalg)S
14856 864(File)S
14857 1020(Output)S
14858 1206(Struc)S
14859 1374(Verify)S
14860 1551(Write)S
14861 1728(Msgs)S
14862 1917(Quit)S
14863 2085(Xcap)S
14864 6 F
14865 2223 567(i)U
14866 432(i)S
14867 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
14868 2250 621(c)U
14869 675(c)T
14870 729(c)T
14871 732(c)T
14872 1 F
14873 60 Z
14874 432 861(A)U
14875 6 F
14876 54 Z
14877 432 732(i)U
14878 441(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
14879 1 F
14880 60 Z
14881 475 861(uto)U
14882 732(Go)S
14883 832(to)S
14884 906(the)S
14885 1007(AutoParallel)S
14886 1339(Menu)S
14887 1506(to)S
14888 1580(decide)S
14889 1765(whether)S
14890 1985(or)S
14891 2061(not)S
14892 2164(to)S
14893 2237(autoparall)S
14894 2479(elize)S
14895 2620(every)S
14896 2780(loop)S
14897 2913(after)S
14898 432 1026(D)U
14899 732 933(each)U
14900 863(transformation.)S
14901 475 1026(Dalg)U
14902 732(Go)S
14903 825(to)S
14904 892(the)S
14905 986(DD)S
14906 1092(Algorithm)S
14907 1363(Menu)S
14908 1523(to)S
14909 1590(change)S
14910 1781(the)S
14911 1875(DD)S
14912 1981(decision)S
14913 2202(algorithm.)S
14914 432 1212(O)U
14915 432 1119(File)U
14916 732(Prompts)S
14917 952(for)S
14918 1042(a)S
14919 1089(\256le)S
14920 1186(name,)S
14921 1352(then)S
14922 1476(reopens)S
14923 1683('debug')S
14924 1890(as)S
14925 1960(that)S
14926 2071(\256le.)S
14927 475 1212(utput)U
14928 732(Reopens)S
14929 959('debug')S
14930 1166(as)S
14931 1236(standard)S
14932 1460(output.)S
14933 2653 1305(.)U
14934 432 1398(V)U
14935 432 1305(Struc)U
14936 732(Dump)S
14937 902(the)S
14938 996(abstract)S
14939 1204(syntax)S
14940 1381(tree)S
14941 1492(\(AST\))S
14942 1665(data)S
14943 1786(structure)S
14944 2017(to)S
14945 2084(the)S
14946 2178(current)S
14947 2369('debug')S
14948 2576(\256le)S
14949 475 1398(erify)U
14950 732(Veri\256es)S
14951 945(that)S
14952 1059(the)S
14953 1156(abstract)S
14954 1367(syntax)S
14955 1547(tree)S
14956 1661(\(AST\))S
14957 1836(has)S
14958 1938(no)S
14959 2020(bogus)S
14960 2185(pointers.)S
14961 2436(The)S
14962 2552(veri\256er)S
14963 2748(reports)S
14964 2937(any)S
14965 432 1563(W)U
14966 732 1470(data)U
14967 853(structure)S
14968 1084(inconsistencie)S
14969 1426(s.)S
14970 1504(This)S
14971 1631(is)S
14972 1691(useful)S
14973 1858(when)S
14974 2008(debugging)S
14975 2282(new)S
14976 2402(transformations.)S
14977 489 1563(rite)U
14978 732(Writes)S
14979 913(the)S
14980 1007(program)S
14981 1231(to)S
14982 1298(the)S
14983 1392(current)S
14984 1583('debug')S
14985 1790(\256le.)S
14986 1922(This)S
14987 2049(is)S
14988 2109(useful)S
14989 2276(when)S
14990 2426('debug')S
14991 2633(is)S
14992 2693(another)S
14993 2894(\256le.)S
14995 %%Page: ? 46
14997 1 F
14998 60 Z
14999 432 531(T)U
15000 3 F
15001 432 438(6.18.)U
15002 592(Trans)S
15003 765(Menu)S
15004 1 F
15005 469 531(his)U
15006 565(menu)S
15007 725(lets)S
15008 835(you)S
15009 951(choose)S
15010 1144(to)S
15011 1217(view)S
15012 1360(the)S
15013 1460(program)S
15014 1689(in)S
15015 1761(a)S
15016 1813(Fortran)S
15017 2015(syntax)S
15018 2197(as)S
15019 2272(opposed)S
15020 2497(to)S
15021 2569(T)S
15022 2705(syntax,)S
15023 2902(or)S
15024 2977(to)S
15025 432 603(compile)U
15026 647(the)S
15027 741(program)S
15028 965(into)S
15029 1079(Alliant)S
15030 1267(assembler)S
15031 1528(code.)S
15032 42 Z
15033 2606 531(INY)U
15034 54 Z
15035 459 771(*Fortran)U
15036 681(Tiny)S
15037 873(Asm)S
15038 1083(Quit)S
15039 1269(Xcape)S
15040 6 F
15041 432 693(c)U
15042 696(c)T
15043 750(c)T
15044 804(c)T
15045 1407 639(i)U
15046 432(i)S
15047 435(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
15048 1434 693(c)U
15049 747(c)T
15050 801(c)T
15051 804(c)T
15052 1 F
15053 60 Z
15054 432 933(F)U
15055 6 F
15056 54 Z
15057 432 804(i)U
15058 435(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
15059 1 F
15060 60 Z
15061 465 933(ortran)U
15062 732(This)S
15063 866(option)S
15064 1047(lets)S
15065 1158(you)S
15066 1275(view)S
15067 1419(the)S
15068 1519(program)S
15069 1749(using)S
15070 1905(Fortran)S
15071 2108(syntax)S
15072 2291(for)S
15073 2387(loops.)S
15074 2578(You)S
15075 2707(may)S
15076 2837(have)S
15077 2977(to)S
15078 732 1077(p)U
15079 732 1005(type)U
15080 5 F
15081 857(\303)S
15082 1 F
15083 (L)R
15084 935(\(control-L\))S
15085 1224(to)S
15086 1292(get)S
15087 1387(the)S
15088 1482(Fortran)S
15089 1680(to)S
15090 1748(show)S
15091 1895(up.)S
15092 2011(Here,)S
15093 2164(Alliant)S
15094 2352(directive)S
15095 2564(s)S
15096 2607(are)S
15097 2701(used)S
15098 2831(to)S
15099 2898(show)S
15100 762 1077(arallel)U
15101 935(and)S
15102 1043(vector)S
15103 1215(loops.)S
15104 1401(If)S
15105 1462(Fortran)S
15106 1659(is)S
15107 1719(chosen,)S
15108 1921(then)S
15109 2045(when)S
15110 2195(the)S
15111 2289(program)S
15112 2513(is)S
15113 2573(written)S
15114 2764(out,)S
15115 2876(it)S
15116 2930(will)S
15117 3007 1149(t)U
15118 732 1221(a)U
15119 732 1149(also)U
15120 858(use)S
15121 967(Fortran)S
15122 1173(syntax.)S
15123 1394(Note)S
15124 1540(that)S
15125 1659(Tiny)S
15126 1801(does)S
15127 1939(NOT)S
15128 2090(have)S
15129 2232(a)S
15130 2287(Fortran)S
15131 2492(parser,)S
15132 2682(so)S
15133 2763(it)S
15134 2825(will)S
15135 2947(no)S
15136 759 1221(ccept)U
15137 912(this)S
15138 1024(syntax)S
15139 1206(as)S
15140 1281(input.)S
15141 1465(Also)S
15142 1603(note)S
15143 1732(that)S
15144 1848(the)S
15145 1947(output)S
15146 2126(may)S
15147 2255(need)S
15148 2394(modi\256cations)S
15149 2747(to)S
15150 2819(be)S
15151 2900(com-)S
15152 732 1365(l)U
15153 732 1293(piled)U
15154 882(and)S
15155 998(execute)S
15156 1183(d,)S
15157 1256(since)S
15158 1408(the)S
15159 1510(Tiny)S
15160 1652(language)S
15161 1898(has)S
15162 2006(no)S
15163 2094(procedure)S
15164 2363(header)S
15165 2552(statement)S
15166 2784(s)S
15167 2835(and)S
15168 2950(the)S
15169 749 1365(ike.)U
15170 432 1458(T)U
15171 (iny)R
15172 732(This)S
15173 859(option)S
15174 1033(lets)S
15175 1137(you)S
15176 1247(view)S
15177 1384(the)S
15178 1478(program)S
15179 1702(in)S
15180 1769(the)S
15181 1863(default)S
15182 2051(Tiny)S
15183 2185(syntax.)S
15184 2994 1551(8)U
15185 432(Asm)S
15186 732(This)S
15187 873(option)S
15188 1060(will)S
15189 5 F
15190 1187(")S
15191 1 F
15192 (compile)R
15193 5 F
15194 1407(")S
15195 1 F
15196 1465(the)S
15197 1572(program,)S
15198 1824(as)S
15199 1907(it)S
15200 1974(has)S
15201 2087(been)S
15202 2234(transformed,)S
15203 2573(into)S
15204 2700(Alliant)S
15205 2901(FX/)S
15206 732 1623(assembler)U
15207 993(code.)S
15209 %%Page: ? 47
15211 3 F
15212 60 Z
15213 1112 438(n)U
15214 1 F
15215 432 531(A)U
15216 3 F
15217 432 438(7.)U
15218 517(AST)S
15219 653(Dump)S
15220 832(Informatio)S
15221 1 F
15222 495 531(sample)U
15223 686('dump')S
15224 883(is)S
15225 943(given)S
15226 1097(here.)S
15227 1256(For)S
15228 1359(the)S
15229 1453(program:)S
15230 648 711(f)U
15231 648 639(real)U
15232 759(a\(10,10\))S
15233 668 711(or)U
15234 738(i)S
15235 775(=)S
15236 828(1)S
15237 878(to)S
15238 945(10)S
15239 1025(do)S
15240 1075 783(o)U
15241 668(for)S
15242 758(j)S
15243 795(=)S
15244 848(2)S
15245 898(to)S
15246 965(10)S
15247 1045(d)S
15248 688 855(a\(i,j\))U
15249 824(=)S
15250 877(a\(i,j-1\))S
15251 1063(+)S
15252 1116(1)S
15253 648 999(e)U
15254 668 927(endfor)U
15255 675 999(ndfor)U
15256 1036 1107(:)U
15257 432(the)S
15258 526(interact)S
15259 708(ive)S
15260 802(display)S
15261 996(is)S
15262 54 Z
15263 495 1209(1:)U
15264 555(Entry)S
15265 495 1275(1)U
15266 (:)R
15267 555(real)S
15268 654(a\(1:10,1:10\))S
15269 495 1407(3)U
15270 495 1341(2:)U
15271 555(for)S
15272 636(i)S
15273 669(=)S
15274 717(1,10)S
15275 830(do)S
15276 522 1407(:)U
15277 573(for)S
15278 654(j)S
15279 687(=)S
15280 735(2,10)S
15281 848(do)S
15282 940 1473(1)U
15283 495 1539(3)U
15284 495 1473(4:)U
15285 591(a\(i,j\))S
15286 713(=)S
15287 761(a\(i,j-1\)+)S
15288 522 1539(:)U
15289 573(endfor)S
15290 459 1803(P)U
15291 495 1605(2:)U
15292 555(endfor)S
15293 489 1803(arsed)U
15294 621(a1)S
15295 477 1869(A)U
15296 (uto)R
15297 657(DDalg)S
15298 855(File)S
15299 1011(Output)S
15300 1179(*)S
15301 4 F
15302 (>)R
15303 1 F
15304 (Struc)R
15305 4 F
15306 (<)R
15307 1 F
15308 1434(Verify)S
15309 1611(Write)S
15310 1788(Msgs)S
15311 1977(Quit)S
15312 2145(Xcape)S
15313 6 F
15314 432 1197(c)U
15315 1200(c)T
15316 1254(c)T
15317 1308(c)T
15318 1362(c)T
15319 1416(c)T
15320 1470(c)T
15321 1524(c)T
15322 1578(c)T
15323 1632(c)T
15324 1686(c)T
15325 1740(c)T
15326 1794(c)T
15327 1848(c)T
15328 1902(c)T
15329 2283 1143(i)U
15330 432(i)S
15331 447(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
15332 2310 1197(c)U
15333 1251(c)T
15334 1305(c)T
15335 1359(c)T
15336 1413(c)T
15337 1467(c)T
15338 1521(c)T
15339 1575(c)T
15340 1629(c)T
15341 1683(c)T
15342 1737(c)T
15343 1791(c)T
15344 1845(c)T
15345 1899(c)T
15346 1902(c)T
15347 1 F
15348 60 Z
15349 432 2010(T)U
15350 6 F
15351 54 Z
15352 432 1902(i)U
15353 447(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)S
15354 1 F
15355 60 Z
15356 469 2010(he)U
15357 549(dump)S
15358 709(\(to)S
15359 799(the)S
15360 896('debug')S
15361 1106(\256le,)S
15362 1221(whether)S
15363 1438(it)S
15364 1495(be)S
15365 1575(opened)S
15366 1772(to)S
15367 1842(standard)S
15368 2069(output,)S
15369 2261(the)S
15370 2358(default,)S
15371 2564(or)S
15372 2637(to)S
15373 2706(a)S
15374 2755(\256le\))S
15375 2874(would)S
15376 432 2082(be:)U
15377 452 2298(.[)U
15378 547(35424])S
15379 877(0=Child,)S
15380 1169(353f0=Next,)S
15381 1494(entry)S
15382 1673 2370(l)U
15383 452 2442(.)U
15384 452 2370(.)U
15385 827(0=Parnt,)S
15386 1192(0=Prev,)S
15387 1540(0=Va)S
15388 467 2442([)U
15389 547(353f0])S
15390 787(353bc=Child,)S
15391 1196(3521c=Next,)S
15392 1528(declare)S
15393 1753 2514(l)U
15394 452 2586(.)U
15395 452 2514(.)U
15396 827(0=Parnt,)S
15397 1112(35424=Prev,)S
15398 1500(21404=Va)S
15399 467 2586(.[)U
15400 562(353bc])S
15401 809(35388=Child,)S
15402 1221(35320=Next,)S
15403 1556(bounds)S
15404 1718 2658(l)U
15405 452 2730(.)U
15406 452 2658(..)U
15407 762(353f0=Parnt,)S
15408 1237(0=Prev,)S
15409 1585(0=Va)S
15410 467 2730(..[)U
15411 577(35388])S
15412 907(0=Child,)S
15413 1199(35354=Next,)S
15414 1534(constant)S
15415 1740 2802(l)U
15416 452 2874(.)U
15417 452 2802(...)U
15418 777(353bc=Parnt,)S
15419 1259(0=Prev,)S
15420 1607(1=Va)S
15421 467 2874(..[)U
15422 577(35354])S
15423 907(0=Child,)S
15424 1279(0=Next,)S
15425 1494(constant)S
15426 1777 2946(l)U
15427 452 3018(.)U
15428 452 2946(...)U
15429 777(353bc=Parnt,)S
15430 1179(35388=Prev,)S
15431 1647(a=Va)S
15432 467 3018(.[)U
15433 562(35320])S
15434 812(352ec=Child,)S
15435 1298(0=Next,)S
15436 1513(bounds)S
15437 1755 3090(l)U
15438 452 3162(.)U
15439 452 3090(..)U
15440 762(353f0=Parnt,)S
15441 1157(353bc=Prev,)S
15442 1622(0=Va)S
15443 467 3162(..[)U
15444 577(352ec])S
15445 901(0=Child,)S
15446 1193(352b8=Next,)S
15447 1528(constant)S
15448 1743 3234(l)U
15449 452 3306(.)U
15450 452 3234(...)U
15451 777(35320=Parnt,)S
15452 1262(0=Prev,)S
15453 1610(1=Va)S
15454 467 3306(..[)U
15455 577(352b8])S
15456 907(0=Child,)S
15457 1279(0=Next,)S
15458 1494(constant)S
15459 1774 3378(l)U
15460 452 3450(.)U
15461 452 3378(...)U
15462 777(35320=Parnt,)S
15463 1182(352ec=Prev,)S
15464 1644(a=Va)S
15465 467 3450([)U
15466 547(3521c])S
15467 794(351e8=Child,)S
15468 1283(0=Next,)S
15469 1498(do)S
15470 1703 3522(l)U
15471 452 3594(.)U
15472 452 3522(.)U
15473 827(0=Parnt,)S
15474 1112(353f0=Prev,)S
15475 1570(1=Va)S
15476 467 3594(.[)U
15477 562(351e8])S
15478 809(3514c=Child,)S
15479 1218(35284=Next,)S
15480 1553(dolimit)S
15481 1765 3666(l)U
15482 452 3738(.)U
15483 452 3666(..)U
15484 762(3521c=Parnt,)S
15485 1244(0=Prev,)S
15486 1512(21444=Va)S
15487 467 3738(..[)U
15488 577(3514c])S
15489 824(35118=Child,)S
15490 1316(0=Next,)S
15491 1531(do)S
15492 1740 3810(l)U
15493 452 3882(.)U
15494 452 3810(...)U
15495 777(351e8=Parnt,)S
15496 1259(0=Prev,)S
15497 1607(2=Va)S
15498 467 3882(...[)U
15499 592(35118])S
15500 842(34edc=Child,)S
15501 1248(351b4=Next,)S
15502 1583(dolimit)S
15503 1795 3954(l)U
15504 452 4026(.)U
15505 452 3954(....)U
15506 792(3514c=Parnt,)S
15507 1274(0=Prev,)S
15508 1542(21484=Va)S
15509 467 4026(....[)U
15510 607(34edc])S
15511 851(34ea8=Child,)S
15512 1257(34e40=Next,)S
15513 1589(stmtnumber)S
15514 452 4170(.)U
15515 452 4098(.....)U
15516 807(35118=Parnt,)S
15517 1292(0=Prev,)S
15518 1640(1=Val)S
15519 467 4170(.....[)U
15520 622(34ea8])S
15521 946(0=Child,)S
15522 1238(34e74=Next,)S
15523 1570(index)S
15524 1819 4242(l)U
15525 452 4314(.)U
15526 452 4242(......)U
15527 822(34edc=Parnt,)S
15528 1301(0=Prev,)S
15529 1569(351e8=Va)S
15530 467 4314(.....[)U
15531 622(34e74])S
15532 949(0=Child,)S
15533 1321(0=Next,)S
15534 1536(index)S
15536 %%Page: ? 48
15538 1 F
15539 60 Z
15540 1856 438(l)U
15541 452 510(.)U
15542 452 438(......)U
15543 822(34edc=Parnt,)S
15544 1221(34ea8=Prev,)S
15545 1603(35118=Va)S
15546 467 510(....[)U
15547 607(34e40])S
15548 854(34f10=Child,)S
15549 1336(0=Next,)S
15550 1551(assign)S
15551 1807 582(l)U
15552 452 654(.)U
15553 452 582(.....)U
15554 807(35118=Parnt,)S
15555 1212(34edc=Prev,)S
15556 1674(0=Va)S
15557 467 654(.....[)U
15558 622(34f10])S
15559 862(35048=Child,)S
15560 1274(350e4=Next,)S
15561 1606(add)S
15562 1785 726(l)U
15563 452 798(.)U
15564 452 726(......)U
15565 822(34e40=Parnt,)S
15566 1304(0=Prev,)S
15567 1652(0=Va)S
15568 467 798(......[)U
15569 637(35048])S
15570 887(35014=Child,)S
15571 1299(34f44=Next,)S
15572 1624(fetch)S
15573 6 F
15574 (i)R
15575 1 F
15576 (arra)R
15577 1869(y)S
15578 452 942(.)U
15579 452 870(.......)U
15580 837(34f10=Parnt,)S
15581 1312(0=Prev,)S
15582 1580(353f0=Val)S
15583 467 942(.......[)U
15584 652(35014])S
15585 982(0=Child,)S
15586 1274(34f78=Next,)S
15587 1599(index)S
15588 1855 1014(l)U
15589 452 1086(.)U
15590 452 1014(........)U
15591 852(35048=Parnt,)S
15592 1337(0=Prev,)S
15593 1605(351e8=Va)S
15594 467 1086(.......[)U
15595 652(34f78])S
15596 892(34fe0=Child,)S
15597 1371(0=Next,)S
15598 1586(subtract)S
15599 1858 1158(l)U
15600 452 1230(.)U
15601 452 1158(........)U
15602 852(35048=Parnt,)S
15603 1257(35014=Prev,)S
15604 1725(0=Va)S
15605 467 1230(........[)U
15606 667(34fe0])S
15607 984(0=Child,)S
15608 1276(34fac=Next,)S
15609 1595(index)S
15610 1863 1302(l)U
15611 452 1374(.)U
15612 452 1302(.........)U
15613 867(34f78=Parnt,)S
15614 1342(0=Prev,)S
15615 1610(35118=Va)S
15616 467 1374(........[)U
15617 667(34fac])S
15618 981(0=Child,)S
15619 1353(0=Next,)S
15620 1568(constant)S
15621 1850 1446(l)U
15622 452 1518(.)U
15623 452 1446(.........)U
15624 867(34f78=Parnt,)S
15625 1262(34fe0=Prev,)S
15626 1717(1=Va)S
15627 467 1518(......[)U
15628 637(34f44])S
15629 957(0=Child,)S
15630 1329(0=Next,)S
15631 1544(constant)S
15632 1833 1590(l)U
15633 452 1662(.)U
15634 452 1590(.......)U
15635 837(34f10=Parnt,)S
15636 1232(35048=Prev,)S
15637 1700(1=Va)S
15638 467 1662(.....[)U
15639 622(350e4])S
15640 869(350b0=Child,)S
15641 1361(0=Next,)S
15642 1576(store)S
15643 1845 1734(l)U
15644 452 1806(.)U
15645 452 1734(......)U
15646 822(34e40=Parnt,)S
15647 1224(34f10=Prev,)S
15648 1602(353f0=Va)S
15649 467 1806(......[)U
15650 637(350b0])S
15651 967(0=Child,)S
15652 1259(3507c=Next,)S
15653 1591(index)S
15654 1837 1878(l)U
15655 452 1950(.)U
15656 452 1878(.......)U
15657 837(350e4=Parnt,)S
15658 1319(0=Prev,)S
15659 1587(351e8=Va)S
15660 467 1950(......[)U
15661 637(3507c])S
15662 964(0=Child,)S
15663 1336(0=Next,)S
15664 1551(index)S
15665 1880 2022(l)U
15666 452 2094(.)U
15667 452 2022(.......)U
15668 837(350e4=Parnt,)S
15669 1239(350b0=Prev,)S
15670 1627(35118=Va)S
15671 467 2094(...[)U
15672 592(351b4])S
15673 922(0=Child,)S
15674 1214(35180=Next,)S
15675 1549(constant)S
15676 1795 2166(l)U
15677 452 2238(.)U
15678 452 2166(....)U
15679 792(3514c=Parnt,)S
15680 1194(35118=Prev,)S
15681 1662(2=Va)S
15682 467 2238(...[)U
15683 592(35180])S
15684 922(0=Child,)S
15685 1294(0=Next,)S
15686 1509(constant)S
15687 1792 2310(l)U
15688 452 2382(.)U
15689 452 2310(....)U
15690 792(3514c=Parnt,)S
15691 1194(351b4=Prev,)S
15692 1662(a=Va)S
15693 467 2382(.[)U
15694 562(35284])S
15695 892(0=Child,)S
15696 1184(35250=Next,)S
15697 1519(constant)S
15698 1762 2454(l)U
15699 452 2526(.)U
15700 452 2454(..)U
15701 762(3521c=Parnt,)S
15702 1164(351e8=Prev,)S
15703 1629(1=Va)S
15704 467 2526(.[)U
15705 562(35250])S
15706 892(0=Child,)S
15707 1264(0=Next,)S
15708 1479(constant)S
15709 1762 2598(l)U
15710 432 2814(T)U
15711 452 2598(..)U
15712 762(3521c=Parnt,)S
15713 1164(35284=Prev,)S
15714 1632(a=Va)S
15715 469 2814(he)U
15716 547(number)S
15717 752(in)S
15718 820(brackets)S
15719 1042(is)S
15720 1103(the)S
15721 1198(hexadeci)S
15722 1413(mal)S
15723 1525(address)S
15724 1726(of)S
15725 1797(that)S
15726 1909(AST)S
15727 2043(entry.)S
15728 2223(The)S
15729 2338(Child,)S
15730 2508(Next,)S
15731 2660(Parnt)S
15732 2807(and)S
15733 2914(Prev)S
15734 2994 2886(d)U
15735 432 2958(P)U
15736 432 2886(numbers)U
15737 666(are)S
15738 767(the)S
15739 868(hexadeci)S
15740 1083(mal)S
15741 1200(addresses)S
15742 1456(of)S
15743 1532(the)S
15744 1632(AST)S
15745 1771(entries)S
15746 1958(pointed)S
15747 2165(to)S
15748 2238(by)S
15749 2324(the)S
15750 2424(Child,)S
15751 2599(Next,)S
15752 2757(Parent)S
15753 2937(an)S
15754 465 2958(revious)U
15755 662(pointers.)S
15756 911(The)S
15757 1025(Node)S
15758 1175(Operator)S
15759 1409(is)S
15760 1469(given)S
15761 1623(in)S
15762 1690(text,)S
15763 1816(and)S
15764 1923(the)S
15765 2017(Value)S
15766 2181(is)S
15767 2241(given)S
15768 2395(is)S
15769 2455(hex.)S
15771 %%Page: ? 49
15773 1 F
15774 60 Z
15775 432 531(T)U
15776 3 F
15777 432 438(8.)U
15778 517(Installation)S
15779 830(and)S
15780 946(Distribution)S
15781 1 F
15782 573 531(was)U
15783 696(designed)S
15784 940(to)S
15785 1016(be)S
15786 1102(relative)S
15787 1284(ly)S
15788 1360(portable,)S
15789 1602(but)S
15790 1708(it's)S
15791 1814(pretty)S
15792 1984(rough;)S
15793 2170(in)S
15794 2246(many)S
15795 2409(cases,)S
15796 2580(a)S
15797 2636(choice)S
15798 2823(between)S
15799 432 603(e)U
15800 42 Z
15801 469 531(INY)U
15802 60 Z
15803 459 603(legance)U
15804 644(,)S
15805 682(portabilit)S
15806 904(y)S
15807 956(and)S
15808 1065(simplicit)S
15809 1277(y)S
15810 1329(was)S
15811 1444(made)S
15812 1597(in)S
15813 1666(favor)S
15814 1815(of)S
15815 1887(ease)S
15816 2013(of)S
15817 2085(impleme)S
15818 2297(ntation.)S
15819 2522(It)S
15820 2581(has)S
15821 2683(been)S
15822 2819(installed)S
15823 2997 675(e)U
15824 432 747(T)U
15825 432 675(on)U
15826 516(many)S
15827 674(a)S
15828 725(Unix)S
15829 869(system)S
15830 1060(using)S
15831 1214(native)S
15832 1385(compilers)S
15833 1646(and)S
15834 1756(the)S
15835 1853(Gnu)S
15836 1979('gcc',)S
15837 2141(and)S
15838 2251(on)S
15839 2334(an)S
15840 2414(IBM)S
15841 2550(PC-clone)S
15842 2797(using)S
15843 2950(th)S
15844 469 747(urbo)U
15845 609(C++)S
15846 745(compiler.)S
15847 1025(The)S
15848 1148(entire)S
15849 1315(design)S
15850 1501(and)S
15851 1617(impleme)S
15852 1829(ntation)S
15853 2026(is)S
15854 2095(geared)S
15855 2285(toward)S
15856 2481(supporting)S
15857 2767(a)S
15858 2823(research)S
15859 3001 819(s)U
15860 432 891(w)U
15861 432 819(effort)U
15862 588(into)S
15863 704(element)S
15864 896(ary)S
15865 995(program)S
15866 1221(restructuring,)S
15867 1566(not)S
15868 1665(toward)S
15869 1854(developing)S
15870 2144(an)S
15871 2223(industrial-strengt)S
15872 2635(h)S
15873 2686(product.)S
15874 2926(It)S
15875 2984(i)S
15876 475 891(ritten)U
15877 630(in)S
15878 704(ANSI)S
15879 870('C')S
15880 977(\(bleah\),)S
15881 1190(with)S
15882 1324(special)S
15883 1519(hooks)S
15884 1688(to)S
15885 1761(be)S
15886 1844(able)S
15887 1971(to)S
15888 2044(compile)S
15889 2265(it)S
15890 2325(on)S
15891 2411(compilers)S
15892 2675(without)S
15893 2885(ANSI)S
15894 3009 963(,)U
15895 432(function)S
15896 662(headers)S
15897 875(\(just)S
15898 1011(about)S
15899 1174(the)S
15900 1277(only)S
15901 1413(ANSI)S
15902 1581(C)S
15903 1650(features)S
15904 1870(used\).)S
15905 2064(T)S
15906 2204(uses)S
15907 2335(a)S
15908 2390(charact)S
15909 2565(er-based)S
15910 2797(interface)S
15911 42 Z
15912 2101(INY)S
15913 60 Z
15914 2997 1035(e)U
15915 432 1107(T)U
15916 432 1035(using)U
15917 584(the)S
15918 680('Curses')S
15919 905(charact)S
15920 1080(er)S
15921 1149(windowing)S
15922 1441(package)S
15923 1661(to)S
15924 1730(manage)S
15925 1940(the)S
15926 2036(screen)S
15927 2212(\(bleah\))S
15928 2404(under)S
15929 2562(Unix,)S
15930 2718(and)S
15931 2826(uses)S
15932 2950(th)S
15933 469 1107(urbo)U
15934 600(C)S
15935 660(screen)S
15936 834(addressing)S
15937 1111(routines)S
15938 1325(on)S
15939 1405(a)S
15940 1452(PC.)S
15941 1580(I)S
15942 1620(would)S
15943 1790(like)S
15944 1901(to)S
15945 1968(install)S
15946 2136(T)S
15947 2267(on)S
15948 2347(an)S
15949 2424(X-window)S
15950 2700(interface)S
15951 2912(,)S
15952 2947(but)S
15953 432 1179(that)U
15954 543(awaits)S
15955 717(some)S
15956 864(other)S
15957 1008(interested)S
15958 1263(graduate)S
15959 1491(student.)S
15960 42 Z
15961 2173 1107(INY)U
15962 60 Z
15963 582 1272(In)U
15964 653(the)S
15965 748(best)S
15966 866(of)S
15967 937(cases,)S
15968 1100(a)S
15969 1148(simple)S
15970 1330('make)S
15971 1502(t')S
15972 1560(do)S
15973 1641(all)S
15974 1723(the)S
15975 1818(compiles)S
15976 2057(and)S
15977 2165(links.)S
15978 2338(Some)S
15979 2495(modi\256cations)S
15980 2843(may)S
15981 2967(be)S
15982 432 1344(necessary.)U
15983 582 1437(I)U
15984 625(will)S
15985 741(gladly)S
15986 914(accept)S
15987 1091(bug)S
15988 1203(reports,)S
15989 1407(suggestions)S
15990 1709(or)S
15991 1781(enhancem)S
15992 2026(ents,)S
15993 2160(but)S
15994 2259(I)S
15995 2301(cannot)S
15996 2484(promise)S
15997 2700(that)S
15998 2813(anything)S
15999 432 1509(will)U
16000 546(get)S
16001 640(\256xed,)S
16002 795(except)S
16003 973(that)S
16004 1084(I'll)S
16005 1178(do)S
16006 1258(my)S
16007 1355(best,)S
16008 1487(given)S
16009 1641(the)S
16010 1735(time)S
16011 1863(and)S
16012 1970(resources)S
16013 2217(at)S
16014 2281(my)S
16015 2378(command.)S
16016 582 1602(The)U
16017 702(source)S
16018 885(or)S
16019 961(object)S
16020 1135(code)S
16021 1275(of)S
16022 1351(T)S
16023 1488(may)S
16024 1618(be)S
16025 1701(freely)S
16026 1868(redistributed)S
16027 2199(and)S
16028 2312(reused)S
16029 2495(as)S
16030 2570(you)S
16031 2685(see)S
16032 2787(\256t.)S
16033 2897(Have)S
16034 432 1674(fun.)U
16035 42 Z
16036 1388 1602(INY)U
16038 %%Page: ? 50
16040 3 F
16041 72 Z
16042 1448 654(Table)U
16043 1648(of)S
16044 1732(Contents)S
16045 1 F
16046 60 Z
16047 2994 963(2)U
16048 432 1056(2)U
16049 432 963(1.)U
16050 497(Keys)S
16051 640(to)S
16052 707(Remember)S
16053 999(.............................................................................................................................)S
16054 462 1056(.)U
16055 497(Starting)S
16056 708(T)S
16057 849(.......................................................................................................................................)S
16058 2994(2)S
16059 432 1149(3)U
16060 42 Z
16061 745 1056(INY)U
16062 60 Z
16063 462 1149(.)U
16064 497(Transformations)S
16065 924(..................................................................................................................................)S
16066 2994(4)S
16067 2994 1242(4)U
16068 432 1335(3)U
16069 432 1242(3.1)U
16070 527(Loop)S
16071 674(Bumping)S
16072 924(..................................................................................................................................)S
16073 462 1335(.2)U
16074 527(Loop)S
16075 674(Circulati)S
16076 886(on)S
16077 969(...............................................................................................................................)S
16078 2994(4)S
16079 2994 1428(5)U
16080 432 1521(3)U
16081 432 1428(3.3)U
16082 527(Loop)S
16083 674(Distribution)S
16084 999(.............................................................................................................................)S
16085 462 1521(.4)U
16086 527(Loop)S
16087 674(Interchanging)S
16088 1029(...........................................................................................................................)S
16089 2994(6)S
16090 2994 1614(9)U
16091 432 1707(3)U
16092 432 1614(3.5)U
16093 527(Loop)S
16094 674(Negation)S
16095 924(..................................................................................................................................)S
16096 462 1707(.6)U
16097 527(Loop)S
16098 674(Paralleli)S
16099 876(zation)S
16100 1044(..........................................................................................................................)S
16101 2964(10)S
16102 2994 1800(0)U
16103 432 1893(3)U
16104 432 1800(3.7)U
16105 527(Loop)S
16106 674(Skewing)S
16107 909(...................................................................................................................................)S
16108 2964(1)S
16109 462 1893(.8)U
16110 527(Vectoriza)S
16111 762(tion)S
16112 879(.....................................................................................................................................)S
16113 2964(12)S
16114 2994 1986(3)U
16115 432(4.)S
16116 497(T)S
16117 628(Language)S
16118 894(....................................................................................................................................)S
16119 2964(1)S
16120 42 Z
16121 534(INY)S
16122 60 Z
16123 432 2079(5)U
16124 (.)R
16125 497(Sample)S
16126 698(Session)S
16127 909(...................................................................................................................................)S
16128 2964(15)S
16129 2994 2172(8)U
16130 432 2265(6)U
16131 432 2172(6.)U
16132 497(Menu)S
16133 657(Descriptions)S
16134 984(..............................................................................................................................)S
16135 2964(2)S
16136 462 2265(.1)U
16137 527(Main)S
16138 674(Menu)S
16139 834(........................................................................................................................................)S
16140 2964(29)S
16141 2994 2358(0)U
16142 432 2451(6)U
16143 432 2358(6.2)U
16144 527(AutoParallel)S
16145 852(Menu)S
16146 1014(............................................................................................................................)S
16147 2964(3)S
16148 462 2451(.3)U
16149 527(Browse)S
16150 730(Menu)S
16151 894(....................................................................................................................................)S
16152 2964(31)S
16153 2994 2544(2)U
16154 432 2637(6)U
16155 432 2544(6.4)U
16156 527(Browse:Browse)S
16157 930(Menu)S
16158 1104(......................................................................................................................)S
16159 2964(3)S
16160 462 2637(.5)U
16161 527(Circulate)S
16162 769(Menu)S
16163 939(.................................................................................................................................)S
16164 2964(33)S
16165 2994 2730(4)U
16166 432 2823(6)U
16167 432 2730(6.6)U
16168 527(DD)S
16169 633(Browse)S
16170 836(Menu)S
16171 999(.............................................................................................................................)S
16172 2964(3)S
16173 462 2823(.7)U
16174 527(DD)S
16175 633(Algorithm)S
16176 904(Menu)S
16177 1074(........................................................................................................................)S
16178 2964(35)S
16179 2994 2916(6)U
16180 432 3009(6)U
16181 432 2916(6.8)U
16182 527(DD)S
16183 633(Prevents)S
16184 860(Menu)S
16185 1029(...........................................................................................................................)S
16186 2964(3)S
16187 462 3009(.9)U
16188 527(File)S
16189 641(Menu)S
16190 804(..........................................................................................................................................)S
16191 2964(37)S
16192 2994 3102(8)U
16193 432 3195(6)U
16194 432 3102(6.10)U
16195 557(Find)S
16196 687(Menu)S
16197 849(.......................................................................................................................................)S
16198 2964(3)S
16199 462 3195(.11)U
16200 557(Redo)S
16201 704(Menu)S
16202 864(......................................................................................................................................)S
16203 2964(39)S
16204 2994 3288(0)U
16205 432 3381(6)U
16206 432 3288(6.12)U
16207 557(Restore)S
16208 761(Menu)S
16209 924(..................................................................................................................................)S
16210 2964(4)S
16211 462 3381(.13)U
16212 557(Restructure)S
16213 855(Menu)S
16214 1029(...........................................................................................................................)S
16215 2964(41)S
16216 2994 3474(2)U
16217 432 3567(6)U
16218 432 3474(6.14)U
16219 557(See)S
16220 664(Menu)S
16221 834(........................................................................................................................................)S
16222 2964(4)S
16223 462 3567(.15)U
16224 557(Skew)S
16225 710(Menu)S
16226 879(.....................................................................................................................................)S
16227 2964(43)S
16228 2994 3660(4)U
16229 432 3753(6)U
16230 432 3660(6.16)U
16231 557(Step)S
16232 684(Menu)S
16233 849(.......................................................................................................................................)S
16234 2964(4)S
16235 462 3753(.17)U
16236 557(System)S
16237 754(Menu)S
16238 924(..................................................................................................................................)S
16239 2964(45)S
16240 2994 3846(6)U
16241 432 3939(7)U
16242 432 3846(6.18)U
16243 557(Trans)S
16244 714(Menu)S
16245 879(.....................................................................................................................................)S
16246 2964(4)S
16247 462 3939(.)U
16248 497(AST)S
16249 630(Dump)S
16250 800(Information)S
16251 1119(.....................................................................................................................)S
16252 2964(47)S
16253 2994 4032(9)U
16254 432(8.)S
16255 497(Installati)S
16256 709(on)S
16257 789(and)S
16258 896(Distribution)S
16259 1209(...............................................................................................................)S
16260 2964(4)S
16261 1719 4542(i)U
16263 %%Trailer
16264 pscatsave end restore
16265 %%Pages: 50