DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦a2674cfeb⟧ Rc489kSubCat

    Length: 86016 (0x15000)
    Types: Rc489kSubCat
    Names: »calgmon«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦this⟧ »calgmon« 
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
    └─⟦4334b4c0b⟧ 
        └─⟦this⟧ »calgmon« 

OctetView

0x00000…00033 (0,)  Rc489kSubCatEnt {f00=0x001cea, f01=0x0007e4, f02=0x0007e4, filename=»tmon        «, entry_tail=0-4-0-16-1981-08-20T10:57-disc1-0x0-0x0-0x0-0x0}
0x00033…00066       Rc489kSubCatEnt {f00=0x0117eb, f01=0x0007e4, f02=0x0007ed, filename=»tcmon       «, entry_tail=0-4-0-52-1981-01-28T12:10-disc1-0x0-0x0-0x0-0x0}
0x00066…00099       Rc489kSubCatEnt {f00=0x0453e0, f01=0x0007e4, f02=0x0007e4, filename=»cmonlist    «, entry_tail=0-4-0-1-1981-01-28T12:05-disc1-0x0-0x0-0x0-0x0}
0x00099…000cc       Rc489kSubCatEnt {f00=0x0468e3, f01=0x0007e4, f02=0x0007ed, filename=»cmonhelp    «, entry_tail=0-4-0-4-1981-01-28T11:51-disc1-0x0-0x0-0x0-0x0}
0x000cc…000ff       Rc489kSubCatEnt {f00=0x04a803, f01=0x0007e4, f02=0x0007ed, filename=»tctrace     «, entry_tail=0-4-0-6-1981-01-28T11:51-disc1-0x0-0x0-0x0-0x0}
0x000ff…00132       Rc489kSubCatEnt {f00=0x05073b, f01=0x0007e4, f02=0x0007ed, filename=»tcmerge     «, entry_tail=0-4-0-7-1981-01-28T11:51-disc1-0x0-0x0-0x0-0x0}
0x00132…00165       Rc489kSubCatEnt {f00=0x057392, f01=0x0007e4, f02=0x0007ed, filename=»cmonsave    «, entry_tail=0-4-0-1-1981-01-28T11:49-disc1-0x0-0x0-0x0-0x0}
0x00165…00198       Rc489kSubCatEnt {f00=0x058702, f01=0x0007e4, f02=0x0007ed, filename=»cmonload    «, entry_tail=0-4-0-1-1981-01-28T11:51-disc1-0x0-0x0-0x0-0x0}
0x00198…001a0       ff ff ff ff ff ff ff ff   ┆        ┆
0x001a0…001c0       ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                                ┆
0x001c0…001e0       ff ff ff ff ff ff ff ff ff ff ff 00 00 06 80 0d c3 80 00 01 7f ff fd 63 68 65 63 6b 00 00 00 00   ┆                       check    ┆
0x001e0…00200       00 00 00 80 00 04 73 79 73 74 65 6d 00 00 00 00 00 00 80 01 d8 04 80 00 00 00 00 00 40 28 00 20   ┆      system                @(  ┆
0x00200…00220       00 0b ed c3 00 75 30 00 75 39 72 75 6e 63 68 6f 36 00 00 00 00 00 00 00 01 64 69 73 63 00 00 00   ┆     u0 u9runcho6        disc   ┆
0x00220…00240       00 00 00 00 00 6e f6 4e 00 00 00 00 00 00 00 00 00 00 00 00 4b 7d c3 00 00 00 00 07 cf 64 69 73   ┆     n N            Kå       dis┆
0x00240…00260       61 30 33 00 00 00 00 00 00 00 00 01 64 69 73 63 32 00 00 00 00 00 00 00 71 1e b6 00 00 00 00 00   ┆a03         disc2       q       ┆
0x00260…00280       00 00 00 00 00 00 00 29 0d c3 00 00 78 00 00 81 73 69 6d 70 31 36 31 35 00 00 00 00 00 01 ab 64   ┆       )    x   simp1615       d┆
0x00280…002a0       69 73 63 33 00 00 00 00 00 00 00 7c f9 e8 00 00 00 00 00 00 00 00 00 00 00 00 16 4d c3 00 00 78   ┆isc3       ø               M   x┆
0x002a0…002c0       00 00 81 63 6e 63 68 00 00 00 00 00 00 00 00 00 00 7e 64 69 73 63 33 00 00 00 00 00 00 00 77 a8   ┆   cnch          üdisc3       w ┆
0x002c0…002e0       7c 00 00 78 00 00 81 00 a0 00 00 fc 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆ø  x                            ┆
0x002e0…002fd       ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                             ┆
0x002fd…00300       0x000008
0x00300…03300       Data for tmon
0x03300…0cf00       Data for tcmon
0x0cf00…0d200 (23,) Data for cmonlist
0x0d200…0de00       Data for cmonhelp
0x0de00…0f000       Data for tctrace
0x0f000…10500       Data for tcmerge
0x10500…10800 (29,) Data for cmonsave
0x10800…10b00       Data for cmonload
0x10b00…10b20       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 6c 6f 6e 67 20 77 6f 72 6b 31   ┆                  ;   long work1┆
0x10b20…10b40       2c 0a 20 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 36 3a   ┆,       0                  ; d6:┆
0x10b40…10b60       20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 77   ┆   0                  ;        w┆
0x10b60…10b80       6f 72 6b 32 3b 0a 20 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆ork2;       0                  ;┆
0x10b80…10ba0       0a 64 37 3a 20 20 20 31 30 32 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 6c 6f   ┆ d7:   1024               ;   lo┆
0x10ba0…10bc0       6e 67 20 72 6f 75 6e 64 63 6f 6e 73 74 61 6e 74 3b 0a 0a 62 32 3a 20 20 20 77 61 20 20 77 30 20   ┆ng roundconstant;  b2:   wa  w0 ┆
0x10bc0…10be0       20 20 20 20 34 20 20 20 20 20 20 20 3b 20 20 20 77 30 3a 3d 20 77 30 2b 77 32 3b 0a 20 20 20 20   ┆    4       ;   w0:= w0+w2;     ┆
0x10be0…10c00       20 20 64 73 2e 20 77 30 20 20 20 20 20 64 31 2e 20 20 20 20 20 3b 20 20 20 73 61 76 65 20 77 33   ┆  ds. w0     d1.     ;   save w3┆
0x10c00…10c20       3b 20 73 61 76 65 20 77 30 3b 0a 20 20 20 20 20 20 72 73 2e 20 77 31 20 20 20 20 20 64 32 2e 20   ┆; save w0;       rs. w1     d2. ┆
0x10c20…10c40       20 20 20 20 3b 20 20 20 73 61 76 65 20 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 6c 64 20 20 77 31 20   ┆    ;   save link;       ld  w1 ┆
0x10c40…10c60       20 20 20 2d 36 35 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 73 2e 20 77 31 20 20 20 20 20 64   ┆   -65      ;       ds. w1     d┆
0x10c60…10c80       33 2e 20 20 20 20 20 3b 20 20 20 66 72 61 63 74 69 6f 6e 3a 3d 20 30 3b 20 0a 20 20 20 20 20 20   ┆3.     ;   fraction:= 0;        ┆
0x10c80…10ca0       61 6c 20 20 77 31 20 20 20 20 2d 32 30 34 38 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73 2e 20 77   ┆al  w1    -2048    ;       rs. w┆
0x10ca0…10cc0       31 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 20 20 20 65 78 70 6f 6e 65 6e 74 3a 3d 20 2d 32 30   ┆1     d4.     ;   exponent:= -20┆
0x10cc0…10ce0       34 38 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 32 2e 20 20 20 20 20 3b 20 20   ┆48;       jl.        a2.     ;  ┆
0x10ce0…10d00       20 67 6f 74 6f 20 73 74 61 72 74 3b 0a 0a 61 30 3a 20 20 20 64 73 2e 20 77 31 20 20 20 20 20 64   ┆ goto start;  a0:   ds. w1     d┆
0x10d00…10d20       33 2e 20 20 20 20 20 3b 20 20 20 73 61 76 65 20 66 72 61 63 74 69 6f 6e 3b 0a 20 20 20 20 20 20   ┆3.     ;   save fraction;       ┆
0x10d20…10d40       72 73 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 20 20 20 73 61 76 65 20 65 78 70 6f   ┆rs. w3     d4.     ;   save expo┆
0x10d40…10d60       6e 65 6e 74 3b 0a 61 31 3a 20 20 20 72 6c 2e 20 77 33 20 20 20 20 20 64 31 2e 2d 32 20 20 20 3b   ┆nent; a1:   rl. w3     d1.-2   ;┆
0x10d60…10d80       0a 20 20 20 20 20 20 77 61 2e 20 77 33 20 20 20 20 20 62 33 2e 20 20 20 20 20 3b 0a 20 20 20 20   ┆       wa. w3     b3.     ;     ┆
0x10d80…10da0       20 20 72 73 2e 20 77 33 20 20 20 20 20 64 31 2e 2d 32 20 20 20 3b 0a 61 32 3a 20 20 20 72 6c 20   ┆  rs. w3     d1.-2   ; a2:   rl ┆
0x10da0…10dc0       20 77 30 20 20 78 32 2d 32 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20   ┆ w0  x2-2       ;       rl  w1  ┆
0x10dc0…10de0       78 33 2d 32 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 65 20 20 77 30 20 20 20 20 20 30 20   ┆x3-2       ;       se  w0     0 ┆
0x10de0…10e00       20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 6e 20 20 77 31 20 20 20 20 20 30 20 20 20 20 20 20   ┆      ;       sn  w1     0      ┆
0x10e00…10e20 (30,) 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 36 2e 20 20 20 20 20 3b 0a 20 20   ┆ ;       jl.        a6.     ;   ┆
0x10e20…10e40       20 20 20 20 77 6d 20 20 77 31 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64   ┆    wm  w1     0       ;       d┆
0x10e40…10e60       73 2e 20 77 31 20 20 20 20 20 64 35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 62 7a 20 20 77 31   ┆s. w1     d5.     ;       bz  w1┆
0x10e60…10e80       20 20 78 32 2d 31 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 77 6d 20 20 77 31 20 20 78 33 2d   ┆  x2-1       ;       wm  w1  x3-┆
0x10e80…10ea0       32 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 73 2e 20 77 31 20 20 20 20 20 64 36 2e 20 20   ┆2       ;       ds. w1     d6.  ┆
0x10ea0…10ec0       20 20 20 3b 0a 20 20 20 20 20 20 62 7a 20 20 77 31 20 20 78 33 2d 31 20 20 20 20 20 20 20 3b 0a   ┆   ;       bz  w1  x3-1       ; ┆
0x10ec0…10ee0       20 20 20 20 20 20 77 6d 20 20 77 31 20 20 78 32 2d 32 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20   ┆      wm  w1  x2-2       ;      ┆
0x10ee0…10f00       20 61 61 2e 20 77 31 20 20 20 20 20 64 36 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 64 20 20   ┆ aa. w1     d6.     ;       ad  ┆
0x10f00…10f20       77 31 20 20 20 20 2d 31 32 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 61 2e 20 77 31 20 20 20   ┆w1    -12      ;       aa. w1   ┆
0x10f20…10f40       20 20 64 35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 62 6c 20 20 77 33 20 20 78 33 20 20 20 20   ┆  d5.     ;       bl  w3  x3    ┆
0x10f40…10f60       20 20 20 20 20 3b 0a 20 20 20 20 20 20 62 61 20 20 77 33 20 20 78 32 20 20 20 20 20 20 20 20 20   ┆     ;       ba  w3  x2         ┆
0x10f60…10f80       3b 0a 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 31 20 20 20 20 20 20 20 3b 0a 20 20 20   ┆;       al  w3  x3+1       ;    ┆
0x10f80…10fa0       20 20 20 73 68 2e 20 77 33 20 28 20 20 20 64 34 2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c   ┆   sh. w3 (   d4.)    ;       jl┆
0x10fa0…10fc0       2e 20 20 20 20 20 20 20 20 61 33 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 78 2e 20 77 30 20   ┆.        a3.     ;       rx. w0 ┆
0x10fc0…10fe0       20 20 20 20 64 33 2e 2d 32 20 20 20 3b 0a 20 20 20 20 20 20 72 78 2e 20 77 31 20 20 20 20 20 64   ┆    d3.-2   ;       rx. w1     d┆
0x10fe0…11000       33 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 78 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20   ┆3.     ;       rx. w3     d4.   ┆
0x11000…11020       20 20 3b 0a 61 33 3a 20 20 20 77 73 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 0a 20   ┆  ; a3:   ws. w3     d4.     ;  ┆
0x11020…11040       20 20 20 20 20 61 64 20 20 77 31 20 20 78 33 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20   ┆     ad  w1  x3         ;       ┆
0x11040…11060       61 61 2e 20 77 31 20 20 20 20 20 64 33 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6e 64 20 20 77   ┆aa. w1     d3.     ;       nd  w┆
0x11060…11080       31 20 20 20 20 20 37 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 64 20 20 77 31 20 20 20 20   ┆1     7       ;       ad  w1    ┆
0x11080…110a0       2d 31 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 62 6c 20 20 77 33 20 20 20 20 20 37 20 20 20   ┆-1       ;       bl  w3     7   ┆
0x110a0…110c0       20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 31 20 20 20 20 20 20 20 3b   ┆    ;       al  w3  x3+1       ;┆
0x110c0…110e0       0a 20 20 20 20 20 20 77 61 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 0a 20 20 20 20   ┆       wa. w3     d4.     ;     ┆
0x110e0…11100       20 20 73 6e 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20   ┆  sn  w0     0       ;       al ┆
0x11100…11120       20 77 33 20 20 20 20 2d 32 30 34 38 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 32 20 20   ┆ w3    -2048    ;       al  w2  ┆
0x11120…11140       78 32 2b 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 65 2e 20 77 32 20 28 20 20 20 64 31   ┆x2+4       ;       se. w2 (   d1┆
0x11140…11160       2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 30 2e 20 20 20 20   ┆.)    ;       jl.        a0.    ┆
0x11160…11180       20 3b 0a 61 34 3a 20 20 20 73 6e 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 0a 20 20   ┆ ; a4:   sn  w0     0       ;   ┆
0x11180…111a0       20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61   ┆    jl.        a5.     ;       a┆
0x111a0…111c0       61 2e 20 77 31 20 20 20 20 20 64 37 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6e 64 2e 20 77 31   ┆a. w1     d7.     ;       nd. w1┆
0x111c0…111e0       20 20 20 20 20 33 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 20   ┆     3       ;       al  w3  x3 ┆
0x111e0…11200       20 20 20 20 20 20 20 20 3b 0a 61 35 3a 20 20 20 68 6c 20 20 77 31 20 20 20 20 20 37 20 20 20 20   ┆        ; a5:   hl  w1     7    ┆
0x11200…11220       20 20 20 3b 0a 20 20 20 20 20 20 73 6c 20 20 77 33 20 20 20 20 2d 32 30 34 38 20 20 20 20 3b 0a   ┆   ;       sl  w3    -2048    ; ┆
0x11220…11240       20 20 20 20 20 20 73 6c 2e 20 77 33 20 28 20 20 20 64 30 2e 29 20 20 20 20 3b 0a 20 20 20 20 20   ┆      sl. w3 (   d0.)    ;      ┆
0x11240…11260       20 66 64 2e 20 77 31 20 20 20 20 20 64 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20   ┆ fd. w1     d0.     ;       jl. ┆
0x11260…11280       20 20 20 28 20 20 20 64 32 2e 29 20 20 20 20 3b 0a 0a 61 36 3a 20 20 20 61 6c 20 20 77 32 20 20   ┆   (   d2.)    ;  a6:   al  w2  ┆
0x11280…112a0       78 32 2b 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 65 2e 20 77 32 20 28 20 20 20 64 31   ┆x2+4       ;       se. w2 (   d1┆
0x112a0…112c0       2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 31 2e 20 20 20 20   ┆.)    ;       jl.        a1.    ┆
0x112c0…112e0       20 3b 0a 20 20 20 20 20 20 64 6c 2e 20 77 31 20 20 20 20 20 64 33 2e 20 20 20 20 20 3b 0a 20 20   ┆ ;       dl. w1     d3.     ;   ┆
0x112e0…11300       20 20 20 20 72 6c 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a   ┆    rl. w3     d4.     ;       j┆
0x11300…11320       6c 2e 20 20 20 20 20 20 20 20 61 34 2e 20 20 20 20 20 3b 0a 65 2e 0a 0a 62 33 3a 20 20 20 30 20   ┆l.        a4.     ; e.  b3:   0 ┆
0x11320…11340       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 0a 62 2e 20 61 35 2c 20 64 36 2c 20 77   ┆                 ;  b. a5, d6, w┆
0x11340…11360       2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 30 3a 20 20 20 30 20 20 20 20 20 20 20 20 20 20   ┆.            ; d0:   0          ┆
0x11360…11380       20 20 20 20 20 20 20 20 3b 0a 64 31 3a 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆        ; d1:   0               ┆
0x11380…113a0       20 20 20 3b 0a 64 32 3a 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a   ┆   ; d2:   0                  ; ┆
0x113a0…113c0       64 33 3a 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 34 3a 20 20   ┆d3:   0                  ; d4:  ┆
0x113c0…113e0       20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 35 3a 20 20 20 30 20 20 20   ┆ 0                  ; d5:   0   ┆
0x113e0…11400       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 36 3a 20 20 20 30 20 20 20 20 20 20 20 20   ┆               ; d6:   0        ┆
0x11400…11420       20 20 20 20 20 20 20 20 20 20 3b 0a 0a 65 31 3a 20 20 20 72 6c 2e 20 77 32 20 28 20 20 20 6a 31   ┆          ;  e1:   rl. w2 (   j1┆
0x11420…11440       33 2e 29 20 20 20 3b 6d 61 74 72 69 78 6d 75 6c 74 3a 0a 20 20 20 20 20 20 64 73 2e 20 77 33 20   ┆3.)   ;matrixmult:       ds. w3 ┆
0x11440…11460       28 20 20 20 6a 33 30 2e 29 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 20 20 2d 34   ┆(   j30.)   ;       al  w1    -4┆
0x11460…11480       20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 20 20 20 6a 33 2e 29 20 20   ┆       ;       jl. w3 (   j3.)  ┆
0x11480…114a0       20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 32 2b 36 20 20 20 20 20 20 20 3b 0a 20   ┆  ;       al  w1  x2+6       ;  ┆
0x114a0…114c0       20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 62 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20   ┆     jl. w3     b0.     ;       ┆
0x114c0…114e0       61 6c 20 20 77 31 20 20 78 32 2b 31 30 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77   ┆al  w1  x2+10      ;       jl. w┆
0x114e0…11500       33 20 20 20 20 20 62 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 77 6d 20 20 77 31 20 20 78 32   ┆3     b0.     ;       wm  w1  x2┆
0x11500…11520       2b 36 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73 20 20 77 31 20 20 78 32 2b 38 20 20 20   ┆+6       ;       rs  w1  x2+8   ┆
0x11520…11540       20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 32 2b 31 38 20 20 20 20 20 20 3b   ┆    ;       al  w0  x2+18      ;┆
0x11540…11560       0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 62 31 2e 20 20 20 20 20 3b 0a 20 20 20 20   ┆       jl. w3     b1.     ;     ┆
0x11560…11580       20 20 61 6c 20 20 77 31 20 20 78 32 2b 31 34 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e   ┆  al  w1  x2+14      ;       jl.┆
0x11580…115a0       20 77 33 20 20 20 20 20 62 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 77 6d 20 20 77 31 20 20   ┆ w3     b0.     ;       wm  w1  ┆
0x115a0…115c0       78 32 2b 31 30 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 32 2b 32 32   ┆x2+10      ;       al  w0  x2+22┆
0x115c0…115e0       20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 62 31 2e 20 20 20 20   ┆      ;       jl. w3     b1.    ┆
0x115e0…11600       20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 32 2b 31 34 20 20 20 20 20 20 3b 0a 20 20   ┆ ;       rl  w1  x2+14      ;   ┆
0x11600…11620       20 20 20 20 77 6d 20 20 77 31 20 20 78 32 2b 36 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61   ┆    wm  w1  x2+6       ;       a┆
0x11620…11640       6c 20 20 77 30 20 20 78 32 2b 32 36 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33   ┆l  w0  x2+26      ;       jl. w3┆
0x11640…11660       20 20 20 20 20 62 31 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73 2e 20 77 32 20 28 20 20 20   ┆     b1.     ;       rs. w2 (   ┆
0x11660…11680       6a 31 33 2e 29 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 32 2b 31 30 20 20 20   ┆j13.)   ;       rl  w0  x2+10   ┆
0x11680…116a0       20 20 20 3b 0a 20 20 20 20 20 20 6c 73 20 20 77 30 20 20 20 20 20 32 20 20 20 20 20 20 20 3b 0a   ┆   ;       ls  w0     2       ; ┆
0x116a0…116c0       20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 32 2b 32 36 20 20 20 20 20 20 3b 0a 20 20 20 20 20   ┆      rl  w1  x2+26      ;      ┆
0x116c0…116e0       20 64 73 2e 20 77 31 20 20 20 20 20 64 31 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20   ┆ ds. w1     d1.     ;       rl  ┆
0x116e0…11700       77 30 20 20 78 32 2b 38 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78   ┆w0  x2+8       ;       rl  w1  x┆
0x11700…11720 (31,) 32 2b 31 34 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6c 64 20 20 77 31 20 20 20 20 20 32 20 20   ┆2+14      ;       ld  w1     2  ┆
0x11720…11740       20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73 2e 20 77 31 20 20 20 20 20 62 33 2e 20 20 20 20 20   ┆     ;       rs. w1     b3.     ┆
0x11740…11760       3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2d 34 20 20 20 20 20 20 20 3b 0a 20 20 20   ┆;       al  w1  x1-4       ;    ┆
0x11760…11780       20 20 20 72 6c 20 20 77 33 20 20 78 32 2b 32 32 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c   ┆   rl  w3  x2+22      ;       rl┆
0x11780…117a0       20 20 77 32 20 20 78 32 2b 31 38 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 61 20 20 77 31 20   ┆  w2  x2+18      ;       aa  w1 ┆
0x117a0…117c0       20 20 20 20 36 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 73 2e 20 77 31 20 20 20 20 20 64   ┆    6       ;       ds. w1     d┆
0x117c0…117e0       33 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 73 2e 20 77 33 20 20 20 20 20 64 35 2e 20 20 20   ┆3.     ;       ds. w3     d5.   ┆
0x117e0…11800       20 20 3b 0a 20 20 20 20 20 20 72 73 2e 20 77 33 20 20 20 20 20 64 36 2e 20 20 20 20 20 3b 0a 20   ┆  ;       rs. w3     d6.     ;  ┆
0x11800…11820       20 20 20 20 20 72 6c 2e 20 77 30 20 20 20 20 20 64 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20   ┆     rl. w0     d0.     ;       ┆
0x11820…11840       6a 6c 2e 20 77 31 20 20 20 20 20 62 32 2e 20 20 20 20 20 3b 0a 0a 61 30 3a 20 20 20 64 73 2e 20   ┆jl. w1     b2.     ;  a0:   ds. ┆
0x11840…11860       77 31 20 28 20 20 20 64 31 2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 33 20 20 20   ┆w1 (   d1.)    ;       rl. w3   ┆
0x11860…11880       20 20 64 35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 65 2e 20 77 33 20 28 20 20 20 64 33 2e   ┆  d5.     ;       se. w3 (   d3.┆
0x11880…118a0       29 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 32 2e 20 20 20 20 20   ┆)    ;       jl.        a2.     ┆
0x118a0…118c0       3b 0a 20 20 20 20 20 20 73 6c 2e 20 77 32 20 28 20 20 20 64 32 2e 29 20 20 20 20 3b 0a 20 20 20   ┆;       sl. w2 (   d2.)    ;    ┆
0x118c0…118e0       20 20 20 6a 6c 2e 20 20 20 20 28 20 20 20 6a 38 2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73   ┆   jl.    (   j8.)    ;       rs┆
0x118e0…11900       2e 20 77 32 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 33 20   ┆. w2     d4.     ;       rl. w3 ┆
0x11900…11920       20 20 20 20 64 36 2e 20 20 20 20 20 3b 0a 61 31 3a 20 20 20 72 73 2e 20 77 33 20 20 20 20 20 64   ┆    d6.     ; a1:   rs. w3     d┆
0x11920…11940       35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 6c 2e 20 77 31 20 20 20 20 20 64 31 2e 20 20 20   ┆5.     ;       dl. w1     d1.   ┆
0x11940…11960       20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2b 34 20 20 20 20 20 20 20 3b 0a 20   ┆  ;       al  w1  x1+4       ;  ┆
0x11960…11980       20 20 20 20 20 72 73 2e 20 77 31 20 20 20 20 20 64 31 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20   ┆     rs. w1     d1.     ;       ┆
0x11980…119a0       61 6c 2e 20 77 31 20 20 20 20 20 61 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20   ┆al. w1     a0.     ;       jl.  ┆
0x119a0…119c0       20 20 20 20 20 20 62 32 2e 20 20 20 20 20 3b 0a 0a 61 32 3a 20 20 20 61 6c 20 20 77 33 20 20 78   ┆      b2.     ;  a2:   al  w3  x┆
0x119c0…119e0       33 2b 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 32 20 20 20 20 20 64 34 2e   ┆3+4       ;       rl. w2     d4.┆
0x119e0…11a00       20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 31 2e 20 20 20 20 20   ┆     ;       jl.        a1.     ┆
0x11a00…11a20       3b 0a 65 2e 0a 0a 65 32 3a 20 20 20 72 6c 2e 20 77 32 20 28 20 20 20 6a 31 33 2e 29 20 20 20 3b   ┆; e.  e2:   rl. w2 (   j13.)   ;┆
0x11a20…11a40       70 72 69 6b 3a 0a 20 20 20 20 20 20 64 73 2e 20 77 33 20 28 20 20 20 6a 33 30 2e 29 20 20 20 3b   ┆prik:       ds. w3 (   j30.)   ;┆
0x11a40…11a60       20 73 61 76 65 20 73 74 61 63 6b 72 65 66 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 20 20   ┆ save stackref;       al  w1    ┆
0x11a60…11a80       2d 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 20 20 20 6a 33 2e 29   ┆-4       ;       jl. w3 (   j3.)┆
0x11a80…11aa0       20 20 20 20 3b 20 72 65 73 65 72 76 65 20 34 20 62 79 74 65 73 3b 0a 20 20 20 20 20 20 61 6c 20   ┆    ; reserve 4 bytes;       al ┆
0x11aa0…11ac0       20 77 31 20 20 78 32 2b 36 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20   ┆ w1  x2+6       ;       jl. w3  ┆
0x11ac0…11ae0       20 20 20 62 30 2e 20 20 20 20 20 3b 20 74 61 6b 65 20 6d 3b 0a 20 20 20 20 20 20 61 6c 20 20 77   ┆   b0.     ; take m;       al  w┆
0x11ae0…11b00       30 20 20 78 32 2b 31 30 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20   ┆0  x2+10      ;       jl. w3    ┆
0x11b00…11b20       20 62 31 2e 20 20 20 20 20 3b 20 74 61 6b 65 20 41 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20 6d   ┆ b1.     ; take A and test for m┆
0x11b20…11b40       20 65 6c 65 6d 65 6e 74 73 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 32 2b 31 34 20 20   ┆ elements;       al  w0  x2+14  ┆
0x11b40…11b60       20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 62 31 2e 20 20 20 20 20 3b   ┆    ;       jl. w3     b1.     ;┆
0x11b60…11b80       20 74 61 6b 65 20 42 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20 6d 20 65 6c 65 6d 65 6e 74 73 3b   ┆ take B and test for m elements;┆
0x11b80…11ba0       0a 20 20 20 20 20 20 72 73 2e 20 77 32 20 28 20 20 20 6a 31 33 2e 29 20 20 20 3b 20 72 65 6c 65   ┆       rs. w2 (   j13.)   ; rele┆
0x11ba0…11bc0       61 73 65 20 34 20 62 79 74 65 73 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 2b 31 34   ┆ase 4 bytes;       rl  w3  x2+14┆
0x11bc0…11be0       20 20 20 20 20 20 3b 20 77 33 3a 3d 20 66 69 72 73 74 61 64 64 72 28 41 29 2b 32 3b 0a 20 20 20   ┆      ; w3:= firstaddr(A)+2;    ┆
0x11be0…11c00       20 20 20 61 6c 20 20 77 30 20 20 20 20 20 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73   ┆   al  w0     4       ;       rs┆
0x11c00…11c20       2e 20 77 30 20 20 20 20 20 62 33 2e 20 20 20 20 20 3b 20 62 33 3a 3d 20 31 2a 34 3b 0a 20 20 20   ┆. w0     b3.     ; b3:= 1*4;    ┆
0x11c20…11c40       20 20 20 72 6c 20 20 77 30 20 20 78 32 2b 36 20 20 20 20 20 20 20 3b 20 77 30 3a 3d 20 6d 0a 20   ┆   rl  w0  x2+6       ; w0:= m  ┆
0x11c40…11c60       20 20 20 20 20 6c 73 20 20 77 30 20 20 20 20 20 32 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20   ┆     ls  w0     2       ;       ┆
0x11c60…11c80       2a 34 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 32 20 20 78 32 2b 31 30 20 20 20 20 20 20 3b 20 77   ┆*4;       rl  w2  x2+10      ; w┆
0x11c80…11ca0       32 3a 3d 20 66 69 72 73 74 61 64 64 72 28 42 29 2b 32 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 31   ┆2:= firstaddr(B)+2;       jl. w1┆
0x11ca0…11cc0       20 20 20 20 20 62 32 2e 20 20 20 20 20 3b 20 73 69 67 6d 61 3b 0a 20 20 20 20 20 20 6a 6c 2e 20   ┆     b2.     ; sigma;       jl. ┆
0x11cc0…11ce0       20 20 20 28 20 20 20 6a 36 2e 29 20 20 20 20 3b 20 65 6e 64 20 72 65 67 69 73 74 65 72 20 65 78   ┆   (   j6.)    ; end register ex┆
0x11ce0…11d00       70 72 65 73 73 69 6f 6e 3b 0a 0a 68 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆pression;  h.                   ┆
0x11d00…11d20       20 20 20 20 3b 20 65 6e 64 0a 20 20 20 20 20 20 30 2c 72 2e 28 3a 35 30 34 2d 6b 3a 29 20 20 20   ┆    ; end       0,r.(:504-k:)   ┆
0x11d20…11d40       20 20 20 3b 0a 77 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a   ┆   ; w.                       ; ┆
0x11d40…11d60       20 20 20 20 20 20 3c 3a 6d 61 74 72 69 78 6d 75 6c 74 20 3c 30 3e 3a 3e 20 3b 0a 0a 65 2e 20 20   ┆      <:matrixmult <0>:> ;  e.  ┆
0x11d60…11d80       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 0a 77 2e 20 20 20 20 20 20   ┆                     ;  w.      ┆
0x11d80…11da0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 3b 6d 61 74 72 69 78 6d 75 6c 74 3a 0a   ┆                 ; ;matrixmult: ┆
0x11da0…11dc0       67 30 3a 20 20 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20   ┆g0:   1                  ;      ┆
0x11dc0…11de0       20 30 2c 30 2c 30 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 32 33   ┆ 0,0,0,0            ;       1<23┆
0x11de0…11e00       2b 65 31 2d 65 33 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 31 38 2b 32 36 3c 31   ┆+e1-e3         ;       1<18+26<1┆
0x11e00…11e20       32 2b 32 36 3c 36 2b 32 36 20 3b 20 20 70 72 6f 63 65 64 75 72 65 20 6d 61 74 72 69 78 6d 75 6c   ┆2+26<6+26 ;  procedure matrixmul┆
0x11e20…11e40       74 28 6c 2c 6d 2c 6e 2c 41 2c 42 2c 43 29 3b 0a 20 20 20 20 20 20 31 33 3c 31 38 2b 31 33 3c 31   ┆t(l,m,n,A,B,C);       13<18+13<1┆
0x11e40…11e60       32 2b 31 33 3c 36 20 20 20 3b 20 20 76 61 6c 75 65 20 6c 2c 6d 2c 6e 3b 20 69 6e 74 65 67 65 72   ┆2+13<6   ;  value l,m,n; integer┆
0x11e60…11e80       20 6c 2c 6d 2c 6e 3b 20 61 72 72 61 79 20 41 2c 42 2c 43 3b 0a 20 20 20 20 20 20 34 3c 31 32 2b   ┆ l,m,n; array A,B,C;       4<12+┆
0x11e80…11ea0       65 30 2d 65 33 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 31 32 2b 30 20 20 20 20   ┆e0-e3         ;       1<12+0    ┆
0x11ea0…11ec0       20 20 20 20 20 20 20 20 20 3b 0a 0a 3b 70 72 69 6b 3a 0a 67 31 3a 20 20 20 31 3c 32 33 2b 34 20   ┆         ;  ;prik: g1:   1<23+4 ┆
0x11ec0…11ee0       20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 30 2c 30 2c 30 2c 30 20 20 20 20 20   ┆            ;       0,0,0,0     ┆
0x11ee0…11f00       20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 32 33 2b 65 32 2d 65 33 20 20 20 20 20 20 20   ┆       ;       1<23+e2-e3       ┆
0x11f00…11f20       20 20 3b 0a 20 20 20 20 20 20 34 3c 31 38 2b 32 36 3c 31 32 2b 32 36 3c 36 2b 31 33 20 3b 20 20   ┆  ;       4<18+26<12+26<6+13 ;  ┆
0x11f20…11f40       72 65 61 6c 20 70 72 6f 63 65 64 75 72 65 20 70 72 69 6b 28 6d 2c 41 2c 42 29 3b 0a 20 20 20 20   ┆real procedure prik(m,A,B);     ┆
0x11f40…11f60       20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 76 61 6c 75 65 20 6d 3b   ┆  0                  ;  value m;┆
0x11f60…11f80       20 69 6e 74 65 67 65 72 20 6d 3b 20 61 72 72 61 79 20 41 2c 42 3b 0a 20 20 20 20 20 20 34 3c 31   ┆ integer m; array A,B;       4<1┆
0x11f80…11fa0       32 2b 65 30 2d 65 33 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 31 32 2b 30 20 20   ┆2+e0-e3         ;       1<12+0  ┆
0x11fa0…11fc0       20 20 20 20 20 20 20 20 20 20 20 3b 0a 70 2e 20 20 20 20 3c 3a 69 6e 73 65 72 74 70 72 6f 63 78   ┆           ; p.    <:insertprocx┆
0x11fc0…11fe0       3a 3e 20 20 20 20 3b 0a 65 2e 0a 19 00 20 20 3b 20 65 6e 64 20 72 65 67 69 73 74 65 72 20 65 78   ┆:>    ; e.     ; end register ex┆
0x11fe0…12000       70 72 65 73 73 69 6f 6e 3b 0a 0a 68 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆pression;  h.                   ┆
0x12000…12020 (32,) 6d 65 73 73 61 67 65 20 66 66 74 69 70 6f 77 0a 0a 28 66 66 74 69 70 6f 77 3d 73 6c 61 6e 67 20   ┆message fftipow  (fftipow=slang ┆
0x12020…12040       66 70 6e 61 6d 65 73 20 74 79 70 65 2e 79 65 73 20 69 6e 73 65 72 74 70 72 6f 63 20 65 6e 74 72   ┆fpnames type.yes insertproc entr┆
0x12040…12060       79 2e 6e 6f 0a 66 66 74 69 70 6f 77 29 0a 0a 3b 20 38 2d 31 30 2d 37 34 20 6f 6a 68 2f 72 6d 0a   ┆y.no fftipow)  ; 8-10-74 ojh/rm ┆
0x12060…12080       3b 20 70 6f 77 65 72 73 70 65 63 74 72 75 6d 20 6f 66 20 69 6e 74 65 67 65 72 20 64 61 74 61 0a   ┆; powerspectrum of integer data ┆
0x12080…120a0       0a 62 2e 20 67 31 2c 65 33 20 77 2e 0a 0a 6b 3d 31 30 30 30 30 0a 0a 73 2e 20 67 36 2c 6a 34 30   ┆ b. g1,e3 w.  k=10000  s. g6,j40┆
0x120a0…120c0       2c 61 33 30 2c 62 31 30 0a 68 2e 0a 67 30 3d 30 0a 65 32 3a 0a 67 31 3a 20 20 67 33 2c 67 32 0a   ┆,a30,b10 h. g0=0 e2: g1:  g3,g2 ┆
0x120c0…120e0       6a 31 33 3a 20 67 30 2b 31 33 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6c   ┆j13: g0+13,0                 ; l┆
0x120e0…12100       61 73 74 20 75 73 65 64 0a 6a 33 30 3a 20 67 30 2b 33 30 2c 30 20 20 20 20 20 20 20 20 20 20 20   ┆ast used j30: g0+30,0           ┆
0x12100…12120       20 20 20 20 20 20 3b 20 73 61 76 65 64 20 73 72 2c 77 33 0a 6a 38 3a 20 20 67 30 2b 38 2c 30 20   ┆      ; saved sr,w3 j8:  g0+8,0 ┆
0x12120…12140       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 61 64 64 72 65 73 73 20 65   ┆                 ; end address e┆
0x12140…12160       78 70 72 0a 6a 34 3a 20 20 67 30 2b 34 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆xpr j4:  g0+4,0                 ┆
0x12160…12180       20 3b 20 74 61 6b 65 20 65 78 70 72 0a 6a 31 38 3a 20 67 30 2b 31 38 2c 30 20 20 20 20 20 20 20   ┆ ; take expr j18: g0+18,0       ┆
0x12180…121a0       20 20 20 20 20 20 20 20 20 20 3b 20 7a 6f 6e 65 20 61 6c 61 72 6d 20 28 69 6e 64 65 78 29 0a 67   ┆          ; zone alarm (index) g┆
0x121a0…121c0       32 3d 6b 2d 32 2d 67 31 2c 20 67 33 3d 67 32 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e   ┆2=k-2-g1, g3=g2             ; en┆
0x121c0…121e0       64 20 6f 66 20 61 62 73 20 77 6f 72 64 73 2c 70 6f 69 6e 74 73 0a 77 2e 0a 61 31 33 3a 20 65 30   ┆d of abs words,points w. a13: e0┆
0x121e0…12200       3a 20 20 20 20 20 67 30 0a 61 31 34 3a 20 20 20 20 20 20 20 20 20 30 0a 61 31 31 3a 20 20 20 35   ┆:     g0 a14:         0 a11:   5┆
0x12200…12220       20 31 30 20 37 34 0a 61 31 32 3a 20 20 31 36 20 30 30 20 30 30 0a 65 31 3a 20 20 72 6c 2e 20 77   ┆ 10 74 a12:  16 00 00 e1:  rl. w┆
0x12220…12240       32 20 28 6a 31 33 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 33 20 28 6a 33 30 2e 29 0a 20 20 20 20   ┆2 (j13.)      ds. w3 (j30.)     ┆
0x12240…12260       20 64 6c 20 20 77 31 20 20 78 32 2b 38 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 61 6b 65 20   ┆ dl  w1  x2+8            ; take ┆
0x12260…12280       6d 0a 20 20 20 20 20 73 6f 20 20 77 30 20 20 31 36 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a   ┆m      so  w0  16      jl. w3 (j┆
0x12280…122a0       34 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 33 20 28 6a 33 30 2e 29 0a 20 20 20 20 20 64 6c 20 20   ┆4.)      ds. w3 (j30.)      dl  ┆
0x122a0…122c0       77 31 20 20 78 31 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 2b 36 0a 20 20 20 20 20 73 7a   ┆w1  x1      rl  w3  x2+6      sz┆
0x122c0…122e0       20 20 77 33 20 20 20 31 0a 20 20 20 20 20 63 66 20 20 77 31 20 20 20 30 20 20 20 20 20 20 20 20   ┆  w3   1      cf  w1   0        ┆
0x122e0…12300       20 20 20 20 20 20 3b 20 77 31 3d 6d 0a 20 20 20 20 20 73 68 20 20 77 31 20 20 31 33 20 20 20 20   ┆      ; w1=m      sh  w1  13    ┆
0x12300…12320       20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6d 3e 31 33 20 6f 72 0a 20 20 20 20 20 73 68 20 20   ┆          ; if m>13 or      sh  ┆
0x12320…12340       77 31 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 3c 3d 30 20 74 68 65 6e 0a   ┆w1   0              ; m<=0 then ┆
0x12340…12360       20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 31 38 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 61   ┆     jl. w3 (j18.)           ; a┆
0x12360…12380       6c 61 72 6d 20 69 6e 64 65 78 20 3c 6d 3e 0a 20 20 20 20 20 61 63 20 20 77 33 20 20 78 31 2d 32   ┆larm index <m>      ac  w3  x1-2┆
0x12380…123a0       34 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 2d 31 0a 20 20 20 20 20 6c 73 20 20 77 30 20 20 78   ┆4      al  w0  -1      ls  w0  x┆
0x123a0…123c0       33 0a 20 20 20 20 20 72 73 2e 20 77 30 20 20 61 33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆3      rs. w0  a3.             ;┆
0x123c0…123e0       20 61 33 3a 20 6d 20 6f 6e 65 73 2c 20 32 34 2d 6d 20 7a 65 72 6f 65 73 0a 20 20 20 20 20 61 6c   ┆ a3: m ones, 24-m zeroes      al┆
0x123e0…12400       20 20 77 33 20 20 20 31 0a 20 20 20 20 20 61 73 20 20 77 33 20 20 78 31 0a 20 20 20 20 20 61 6c   ┆  w3   1      as  w3  x1      al┆
0x12400…12420       20 20 77 31 20 20 78 33 2b 31 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 2a 6d   ┆  w1  x3+1            ; w1:=2**m┆
0x12420…12440       2b 31 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 2b 31 32 20 20 20 20 20 20 20 20 20 20 20   ┆+1      rl  w3  x2+12           ┆
0x12440…12460       3b 20 74 61 6b 65 20 61 72 72 61 79 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33 0a 20 20 20   ┆; take array      rl  w0  x3    ┆
0x12460…12480       20 20 62 61 20 20 77 33 20 20 78 32 2b 31 30 0a 20 20 20 20 20 77 61 20 20 77 30 20 20 78 33 0a   ┆  ba  w3  x2+10      wa  w0  x3 ┆
0x12480…124a0       20 20 20 20 20 77 61 2e 20 77 30 20 20 61 32 35 2e 0a 20 20 20 20 20 72 73 2e 20 77 30 20 20 61   ┆     wa. w0  a25.      rs. w0  a┆
0x124a0…124c0       30 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 30 3a 3d 61 64 64 72 65 73 73 20 52 28 30   ┆0.             ; a0:=address R(0┆
0x124c0…124e0       29 0a 20 20 20 20 20 62 61 2e 20 77 30 20 20 61 32 36 2e 0a 20 20 20 20 20 72 73 2e 20 77 30 20   ┆)      ba. w0  a26.      rs. w0 ┆
0x124e0…12500       20 61 31 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 3a 3d 61 64 64 72 65 73 73 20 52   ┆ a1.             ; a1:=address R┆
0x12500…12520       28 31 29 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33 2d 32 20 20 20 20 20 20 20 20 20 20 20   ┆(1)      rl  w0  x3-2           ┆
0x12520…12540       20 3b 20 69 6e 64 65 78 20 63 68 65 63 6b 0a 20 20 20 20 20 77 73 20 20 77 30 20 20 78 33 0a 20   ┆ ; index check      ws  w0  x3  ┆
0x12540…12560       20 20 20 20 61 73 20 20 77 30 20 20 2d 31 0a 20 20 20 20 20 73 68 20 20 77 30 20 20 78 31 20 20   ┆    as  w0  -1      sh  w0  x1  ┆
0x12560…12580       20 20 20 20 20 20 20 20 20 20 20 20 3b 69 66 20 6e 6f 74 20 32 2a 2a 6d 2b 31 20 65 6c 65 6d 65   ┆            ;if not 2**m+1 eleme┆
0x12580…125a0       6e 74 73 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 31 38 2e 29 20 20 20 20 20 20 20 20 20 20   ┆nts      jl. w3 (j18.)          ┆
0x125a0…125c0       20 3b 20 61 6c 61 72 6d 20 69 6e 64 65 78 20 3c 32 2a 2a 6d 2b 31 3e 0a 20 20 20 20 20 61 6c 20   ┆ ; alarm index <2**m+1>      al ┆
0x125c0…125e0       20 77 31 20 20 78 31 2d 32 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 2a 6d 2d   ┆ w1  x1-2            ; w1:=2**m-┆
0x125e0…12600       31 0a 20 20 20 20 20 72 73 2e 20 77 31 20 20 61 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆1      rs. w1  a4.             ;┆
0x12600…12620       20 61 34 3a 3d 32 2a 2a 6d 2d 31 0a 20 20 20 20 20 77 61 20 20 77 31 20 20 20 33 20 20 20 20 20   ┆ a4:=2**m-1      wa  w1   3     ┆
0x12620…12640       20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 28 32 2a 2a 6d 2d 31 29 0a 20 20 20 20 20 77   ┆         ; w1:=2*(2**m-1)      w┆
0x12640…12660       61 2e 20 77 31 20 20 61 30 2e 0a 20 20 20 20 20 72 73 2e 20 77 31 20 20 61 32 2e 20 20 20 20 20   ┆a. w1  a0.      rs. w1  a2.     ┆
0x12660…12680       20 20 20 20 20 20 20 20 3b 20 61 32 3a 3d 61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29 0a 20 20 20   ┆        ; a2:=addr R(2**m-1)    ┆
0x12680…126a0       20 20 61 6c 20 20 77 31 20 20 20 31 0a 62 37 3a 20 20 72 73 2e 20 77 31 20 20 61 35 2e 20 20 20   ┆  al  w1   1 b7:  rs. w1  a5.   ┆
0x126a0…126c0       20 20 20 20 20 20 20 20 20 20 3b 20 61 35 3a 3d 6c 3a 3d 31 0a 20 20 20 20 20 72 6c 2e 20 77 33   ┆          ; a5:=l:=1      rl. w3┆
0x126c0…126e0       20 20 61 33 2e 0a 62 30 3a 20 20 6c 64 20 20 77 32 20 20 2d 31 0a 20 20 20 20 20 61 6c 20 20 77   ┆  a3. b0:  ld  w2  -1      al  w┆
0x126e0…12700       30 20 20 78 32 0a 20 20 20 20 20 6c 64 20 20 77 30 20 20 20 31 0a 20 20 20 20 20 73 68 20 20 77   ┆0  x2      ld  w0   1      sh  w┆
0x12700…12720       33 20 20 2d 31 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 30 2e 0a 20 20 20 20 20 72 6c 2e 20   ┆3  -1      jl.     b0.      rl. ┆
0x12720…12740       77 32 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 33 3a 3d 62 69 74 72 65 76   ┆w2  a5.             ; w3:=bitrev┆
0x12740…12760       65 72 73 65 28 6c 29 3b 20 77 32 3a 3d 6c 0a 20 20 20 20 20 73 6c 20 20 77 32 20 20 78 33 20 20   ┆erse(l); w2:=l      sl  w2  x3  ┆
0x12760…12780       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6c 3e 3d 62 69 74 72 65 76 65 72 73 65 28 6c   ┆            ; if l>=bitreverse(l┆
0x12780…127a0       29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 31 2e 20 20 20 20 20 20 20 20 20   ┆) then      jl.     b1.         ┆
0x127a0…127c0       20 20 20 20 3b 20 6e 6f 20 65 78 63 68 61 6e 67 65 0a 20 20 20 20 20 6c 64 20 20 77 33 20 20 20   ┆    ; no exchange      ld  w3   ┆
0x127c0…127e0       31 0a 20 20 20 20 20 77 61 2e 20 77 32 20 20 61 30 2e 0a 20 20 20 20 20 77 61 2e 20 77 33 20 20   ┆1      wa. w2  a0.      wa. w3  ┆
0x127e0…12800       61 30 2e 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 72 78 20 20 77 30 20   ┆a0.      rl  w0  x3      rx  w0 ┆
0x12800…12820       20 78 32 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 33 0a 62 31 3a 20 20 72 6c 2e 20 77 31 20   ┆ x2      rs  w0  x3 b1:  rl. w1 ┆
0x12820…12840       20 61 35 2e 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2b 31 0a 20 20 20 20 20 73 68 2e 20   ┆ a5.      al  w1  x1+1      sh. ┆
0x12840…12860       77 31 20 28 61 34 2e 29 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 37 2e 0a 20 20 20 20 20 61   ┆w1 (a4.)      jl.     b7.      a┆
0x12860…12880       6c 2e 20 77 32 20 20 61 32 32 2e 0a 20 20 20 20 20 61 6c 2e 20 77 31 20 20 61 32 33 2e 0a 20 20   ┆l. w2  a22.      al. w1  a23.   ┆
0x12880…128a0       20 20 20 64 73 2e 20 77 32 20 20 61 32 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 69   ┆   ds. w2  a20.            ; ini┆
0x128a0…128c0       74 20 73 32 76 20 61 64 64 72 2c 20 63 32 76 20 61 64 64 72 0a 20 20 20 20 20 61 6c 20 20 77 31   ┆t s2v addr, c2v addr      al  w1┆
0x128c0…128e0       20 20 20 31 0a 20 20 20 20 20 61 6c 20 20 77 32 20 20 20 32 0a 61 32 36 3d 6b 2d 31 0a 20 20 20   ┆   1      al  w2   2 a26=k-1    ┆
0x128e0…12900       20 20 64 73 2e 20 77 32 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 69 74   ┆  ds. w2  a5.             ; init┆
0x12900…12920 (33,) 20 70 2c 71 20 28 31 2c 31 2f 32 29 0a 20 20 20 20 20 61 6c 20 20 77 32 20 20 20 34 0a 20 20 20   ┆ p,q (1,1/2)      al  w2   4    ┆
0x12920…12940       20 20 61 6c 20 20 77 33 20 20 20 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 69 74   ┆  al  w3   4              ; init┆
0x12940…12960       20 70 70 20 28 32 29 0a 62 36 3a 20 20 64 73 2e 20 77 33 20 20 61 33 2e 20 20 20 20 20 20 20 20   ┆ pp (2) b6:  ds. w3  a3.        ┆
0x12960…12980       20 20 20 20 20 3b 20 73 74 6f 72 65 20 70 70 0a 20 20 20 20 20 64 6c 2e 20 77 33 20 20 61 30 2e   ┆     ; store pp      dl. w3  a0.┆
0x12980…129a0       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 3a 3d 61 64 64 72 20 52 28 70 29 2c 77 33 3a   ┆             ; w2:=addr R(p),w3:┆
0x129a0…129c0       3d 61 64 64 72 20 52 28 30 29 0a 62 35 3a 20 20 72 6c 20 20 77 31 20 20 78 33 20 20 20 20 20 20   ┆=addr R(0) b5:  rl  w1  x3      ┆
0x129c0…129e0       20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 52 28 69 29 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20   ┆        ; w1:=R(i)      al  w0  ┆
0x129e0…12a00       78 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 3a 3d 52 28 69 29 0a 20 20 20 20 20   ┆x1              ; w0:=R(i)      ┆
0x12a00…12a20       77 61 20 20 77 30 20 20 78 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 3a 3d 52 28   ┆wa  w0  x2              ; w0:=R(┆
0x12a20…12a40       69 29 2b 52 28 69 2b 70 29 0a 20 20 20 20 20 77 73 20 20 77 31 20 20 78 32 20 20 20 20 20 20 20   ┆i)+R(i+p)      ws  w1  x2       ┆
0x12a40…12a60       20 20 20 20 20 20 20 3b 20 77 31 3a 3d 52 28 69 29 2d 52 28 69 2b 70 29 0a 20 20 20 20 20 72 73   ┆       ; w1:=R(i)-R(i+p)      rs┆
0x12a60…12a80       20 20 77 30 20 20 78 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 69 29 3a 3d 77 30   ┆  w0  x3              ; R(i):=w0┆
0x12a80…12aa0       0a 20 20 20 20 20 72 73 20 20 77 31 20 20 78 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      rs  w1  x2              ; ┆
0x12aa0…12ac0       52 28 69 2b 70 29 3a 3d 77 31 0a 20 20 20 20 20 61 61 2e 20 77 33 20 20 61 33 2e 20 20 20 20 20   ┆R(i+p):=w1      aa. w3  a3.     ┆
0x12ac0…12ae0       20 20 20 20 20 20 20 20 3b 20 22 69 22 3a 3d 22 69 22 2b 70 70 2c 20 22 69 2b 70 22 3a 3d 22 69   ┆        ; "i":="i"+pp, "i+p":="i┆
0x12ae0…12b00       2b 70 22 2b 70 70 0a 20 20 20 20 20 73 68 2e 20 77 32 20 28 61 32 2e 29 20 20 20 20 20 20 20 20   ┆+p"+pp      sh. w2 (a2.)        ┆
0x12b00…12b20       20 20 20 20 3b 20 69 66 20 61 64 64 72 20 52 28 69 2b 70 29 3c 61 64 64 72 20 52 28 32 2a 2a 6d   ┆    ; if addr R(i+p)<addr R(2**m┆
0x12b20…12b40       2d 31 29 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 35 2e 20 20 20 20 20 20 20 20 20 20 20 20   ┆-1)      jl.     b5.            ┆
0x12b40…12b60       20 3b 20 74 68 65 6e 20 6e 65 78 74 20 73 74 65 70 0a 20 20 20 20 20 64 6c 2e 20 77 31 20 28 61   ┆ ; then next step      dl. w1 (a┆
0x12b60…12b80       32 31 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61 31 38 2e 20 20 20 20 20 20 20 20 20 20   ┆21.)      ds. w1  a18.          ┆
0x12b80…12ba0       20 20 3b 20 61 31 37 20 61 31 38 3a 3d 63 32 76 0a 20 20 20 20 20 64 6c 2e 20 77 31 20 28 61 32   ┆  ; a17 a18:=c2v      dl. w1 (a2┆
0x12ba0…12bc0       30 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61 31 36 2e 20 20 20 20 20 20 20 20 20 20 20   ┆0.)      ds. w1  a16.           ┆
0x12bc0…12be0       20 3b 20 61 31 35 20 61 31 36 3a 3d 73 32 76 0a 20 20 20 20 20 61 6c 20 20 77 32 20 20 20 32 20   ┆ ; a15 a16:=s2v      al  w2   2 ┆
0x12be0…12c00       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 3a 3d 31 0a 62 33 3a 20 20 73 6c 2e 20 77 32 20   ┆             ; n:=1 b3:  sl. w2 ┆
0x12c00…12c20       28 61 31 39 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6e 3d 71 20 74 68 65 6e 0a 20   ┆(a19.)           ; if n=q then  ┆
0x12c20…12c40       20 20 20 20 6a 6c 2e 20 20 20 20 20 62 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 68   ┆    jl.     b4.             ; th┆
0x12c40…12c60       65 6e 20 67 6f 74 6f 20 6e 65 78 74 20 6c 2d 73 74 65 70 0a 20 20 20 20 20 72 73 2e 20 77 32 20   ┆en goto next l-step      rs. w2 ┆
0x12c60…12c80       20 61 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 74 6f 72 65 20 6e 0a 20 20 20 20 20   ┆ a4.             ; store n      ┆
0x12c80…12ca0       61 63 20 20 77 31 20 20 78 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 2d 6e   ┆ac  w1  x2              ; w1:=-n┆
0x12ca0…12cc0       0a 20 20 20 20 20 61 61 2e 20 77 32 20 20 61 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      aa. w2  a0.             ; ┆
0x12cc0…12ce0       61 37 3a 3d 61 64 64 72 20 52 28 70 2b 6e 29 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 37 2e   ┆a7:=addr R(p+n)      ds. w2  a7.┆
0x12ce0…12d00       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 38 3a 3d 61 64 64 72 20 52 28 70 2d 6e 29 0a 20   ┆             ; a8:=addr R(p-n)  ┆
0x12d00…12d20       20 20 20 20 77 61 2e 20 77 31 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 39   ┆    wa. w1  a5.             ; a9┆
0x12d20…12d40       3a 3d 61 64 64 72 20 52 28 70 2b 6e 29 0a 20 20 20 20 20 77 61 2e 20 77 32 20 20 61 35 2e 20 20   ┆:=addr R(p+n)      wa. w2  a5.  ┆
0x12d40…12d60       20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 30 3a 3d 61 64 64 72 20 52 28 70 2b 70 2d 6e 29 0a   ┆           ; a10:=addr R(p+p-n) ┆
0x12d60…12d80       62 32 3a 20 20 64 73 2e 20 77 32 20 20 61 39 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73   ┆b2:  ds. w2  a9.             ; s┆
0x12d80…12da0       74 6f 72 65 20 61 64 64 72 20 52 28 69 2b 70 29 20 52 28 6a 2b 70 29 0a 20 20 20 20 20 72 6c 20   ┆tore addr R(i+p) R(j+p)      rl ┆
0x12da0…12dc0       20 77 31 20 20 78 31 0a 20 20 20 20 20 63 69 20 20 77 31 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ w1  x1      ci  w1             ┆
0x12dc0…12de0       20 20 20 20 20 3b 20 66 6c 6f 61 74 20 52 28 69 2b 70 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20   ┆     ; float R(i+p)      ds. w1 ┆
0x12de0…12e00       20 61 31 34 2e 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 0a 20 20 20 20 20 63 69 20 20 77   ┆ a14.      rl  w3  x2      ci  w┆
0x12e00…12e20       33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 66 6c 6f 61 74 20 52 28 6a 2b 70   ┆3                  ; float R(j+p┆
0x12e20…12e40       29 0a 20 20 20 20 20 64 73 2e 20 77 33 20 20 61 31 32 2e 0a 20 20 20 20 20 66 6d 2e 20 77 33 20   ┆)      ds. w3  a12.      fm. w3 ┆
0x12e40…12e60       20 61 31 38 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33 3a 3d 52 28 69 2b 70 29 2a   ┆ a18.            ; w2w3:=R(i+p)*┆
0x12e60…12e80       63 0a 20 20 20 20 20 66 6d 2e 20 77 31 20 20 61 31 36 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆c      fm. w1  a16.            ;┆
0x12e80…12ea0       20 77 30 77 31 3a 3d 52 28 6a 2b 70 29 2a 73 0a 20 20 20 20 20 66 73 20 20 77 33 20 20 20 33 20   ┆ w0w1:=R(j+p)*s      fs  w3   3 ┆
0x12ea0…12ec0       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33 3a 3d 72 65 3a 3d 52 28 69 2b 70 29 2a   ┆             ; w2w3:=re:=R(i+p)*┆
0x12ec0…12ee0       63 2d 52 28 6a 2b 70 29 2a 73 0a 20 20 20 20 20 63 66 20 20 77 33 0a 20 20 20 20 20 64 6c 2e 20   ┆c-R(j+p)*s      cf  w3      dl. ┆
0x12ee0…12f00       77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 61 31 34 2e 20 20 20 20 20 20   ┆w1  a14.      rs. w3  a14.      ┆
0x12f00…12f20       20 20 20 20 20 20 3b 20 61 31 34 3a 3d 72 65 0a 20 20 20 20 20 66 6d 2e 20 77 31 20 20 61 31 38   ┆      ; a14:=re      fm. w1  a18┆
0x12f20…12f40       2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 77 31 3a 3d 52 28 6a 2b 70 29 2a 63 0a 20 20   ┆.            ; w0w1:=R(j+p)*c   ┆
0x12f40…12f60       20 20 20 64 6c 2e 20 77 33 20 20 61 31 32 2e 0a 20 20 20 20 20 66 6d 2e 20 77 33 20 20 61 31 36   ┆   dl. w3  a12.      fm. w3  a16┆
0x12f60…12f80       2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33 3a 3d 52 28 69 2b 70 29 2a 73 0a 20 20   ┆.            ; w2w3:=R(i+p)*s   ┆
0x12f80…12fa0       20 20 20 66 61 20 20 77 33 20 20 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77   ┆   fa  w3   3              ; w2w┆
0x12fa0…12fc0       33 3a 3d 69 6d 3a 3d 52 28 69 2b 70 29 2a 73 2b 52 28 6a 2b 70 29 2a 63 0a 20 20 20 20 20 63 66   ┆3:=im:=R(i+p)*s+R(j+p)*c      cf┆
0x12fc0…12fe0       20 20 77 33 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 77 73 2e 20 77 30   ┆  w3      al  w0  x3      ws. w0┆
0x12fe0…13000       20 28 61 38 2e 29 0a 20 20 20 20 20 77 61 2e 20 77 33 20 28 61 38 2e 29 0a 20 20 20 20 20 72 73   ┆ (a8.)      wa. w3 (a8.)      rs┆
0x13000…13020       2e 20 77 30 20 28 61 39 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 69 2b 70 29 3a 3d   ┆. w0 (a9.)            ; R(i+p):=┆
0x13020…13040       2d 52 28 6a 29 2b 69 6d 0a 20 20 20 20 20 72 73 2e 20 77 33 20 28 61 31 30 2e 29 20 20 20 20 20   ┆-R(j)+im      rs. w3 (a10.)     ┆
0x13040…13060       20 20 20 20 20 20 3b 20 52 28 6a 2b 70 29 3a 3d 52 28 6a 29 2b 69 6d 0a 20 20 20 20 20 72 6c 2e   ┆      ; R(j+p):=R(j)+im      rl.┆
0x13060…13080       20 77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 61 63 20 20 77 30 20 20 78 31 0a 20 20 20 20 20 77   ┆ w1  a14.      ac  w0  x1      w┆
0x13080…130a0       61 2e 20 77 30 20 28 61 37 2e 29 0a 20 20 20 20 20 77 61 2e 20 77 31 20 28 61 37 2e 29 0a 20 20   ┆a. w0 (a7.)      wa. w1 (a7.)   ┆
0x130a0…130c0       20 20 20 72 73 2e 20 77 30 20 28 61 38 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 6a   ┆   rs. w0 (a8.)            ; R(j┆
0x130c0…130e0       29 3a 3d 52 28 69 29 2d 72 65 0a 20 20 20 20 20 72 73 2e 20 77 31 20 28 61 37 2e 29 20 20 20 20   ┆):=R(i)-re      rs. w1 (a7.)    ┆
0x130e0…13100       20 20 20 20 20 20 20 20 3b 20 52 28 69 29 3a 3d 52 28 69 29 2b 72 65 0a 20 20 20 20 20 64 6c 2e   ┆        ; R(i):=R(i)+re      dl.┆
0x13100…13120       20 77 32 20 20 61 37 2e 0a 20 20 20 20 20 61 61 2e 20 77 32 20 20 61 33 2e 0a 20 20 20 20 20 64   ┆ w2  a7.      aa. w2  a3.      d┆
0x13120…13140       73 2e 20 77 32 20 20 61 37 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 22 69 22 3a 3d 22 69   ┆s. w2  a7.             ; "i":="i┆
0x13140…13160       22 2b 70 70 3b 20 22 6a 22 3a 3d 22 6a 22 2b 70 70 0a 20 20 20 20 20 64 6c 2e 20 77 32 20 20 61   ┆"+pp; "j":="j"+pp      dl. w2  a┆
0x13160…13180       39 2e 0a 20 20 20 20 20 61 61 2e 20 77 32 20 20 61 33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆9.      aa. w2  a3.             ┆
0x13180…131a0       3b 20 22 69 2b 70 22 3a 3d 22 69 2b 70 22 2b 70 70 3b 20 22 6a 2b 70 22 3a 3d 22 6a 2b 70 22 2b   ┆; "i+p":="i+p"+pp; "j+p":="j+p"+┆
0x131a0…131c0       70 70 0a 20 20 20 20 20 73 68 2e 20 77 31 20 28 61 32 2e 29 20 20 20 20 20 20 20 20 20 20 20 20   ┆pp      sh. w1 (a2.)            ┆
0x131c0…131e0       3b 20 69 66 20 61 64 64 72 20 52 28 6a 2b 70 29 3c 3d 61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29   ┆; if addr R(j+p)<=addr R(2**m-1)┆
0x131e0…13200       20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 32 2e 20 20 20 20 20 20 20 20 20 20   ┆ then      jl.     b2.          ┆
0x13200…13220 (34,) 20 20 20 3b 20 67 6f 74 6f 20 6e 65 78 74 20 73 74 65 70 0a 20 20 20 20 20 64 6c 2e 20 77 31 20   ┆   ; goto next step      dl. w1 ┆
0x13220…13240       20 61 31 36 2e 0a 20 20 20 20 20 66 6d 2e 20 77 31 20 28 61 32 30 2e 29 20 20 20 20 20 20 20 20   ┆ a16.      fm. w1 (a20.)        ┆
0x13240…13260       20 20 20 3b 20 77 30 77 31 3a 3d 73 2a 73 32 76 0a 20 20 20 20 20 64 6c 2e 20 77 33 20 20 61 31   ┆   ; w0w1:=s*s2v      dl. w3  a1┆
0x13260…13280       38 2e 0a 20 20 20 20 20 66 6d 2e 20 77 33 20 28 61 32 31 2e 29 20 20 20 20 20 20 20 20 20 20 20   ┆8.      fm. w3 (a21.)           ┆
0x13280…132a0       3b 20 77 32 77 33 3a 3d 63 2a 63 32 76 0a 20 20 20 20 20 66 73 20 20 77 33 20 20 20 33 0a 20 20   ┆; w2w3:=c*c2v      fs  w3   3   ┆
0x132a0…132c0       20 20 20 72 78 2e 20 77 33 20 20 61 31 38 2e 0a 20 20 20 20 20 72 78 2e 20 77 32 20 20 61 31 37   ┆   rx. w3  a18.      rx. w2  a17┆
0x132c0…132e0       2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 63 3a 3d 63 2a 63 32 76 2d 73 2a 73 32 76 0a 20   ┆.             ; c:=c*c2v-s*s2v  ┆
0x132e0…13300       20 20 20 20 66 6d 2e 20 77 33 20 28 61 32 30 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77   ┆    fm. w3 (a20.)            ; w┆
0x13300…13320       32 77 33 3a 3d 63 2a 73 32 76 0a 20 20 20 20 20 64 6c 2e 20 77 31 20 20 61 31 36 2e 0a 20 20 20   ┆2w3:=c*s2v      dl. w1  a16.    ┆
0x13320…13340       20 20 66 6d 2e 20 77 31 20 28 61 32 31 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 77 31   ┆  fm. w1 (a21.)           ; w0w1┆
0x13340…13360       3a 3d 73 2a 63 32 76 0a 20 20 20 20 20 66 61 20 20 77 33 20 20 20 33 0a 20 20 20 20 20 64 73 2e   ┆:=s*c2v      fa  w3   3      ds.┆
0x13360…13380       20 77 33 20 20 61 31 36 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 3a 3d 63 2a 73 32 76 2b   ┆ w3  a16.            ; s:=c*s2v+┆
0x13380…133a0       73 2a 63 32 76 0a 20 20 20 20 20 72 6c 2e 20 77 32 20 20 61 34 2e 0a 20 20 20 20 20 61 6c 20 20   ┆s*c2v      rl. w2  a4.      al  ┆
0x133a0…133c0       77 32 20 20 78 32 2b 32 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 33 2e 0a 62 34 3a 20 20 64   ┆w2  x2+2      jl.     b3. b4:  d┆
0x133c0…133e0       6c 2e 20 77 33 20 20 61 32 30 2e 0a 20 20 20 20 20 61 61 2e 20 77 33 20 20 61 32 35 2e 0a 20 20   ┆l. w3  a20.      aa. w3  a25.   ┆
0x133e0…13400       20 20 20 64 73 2e 20 77 33 20 20 61 32 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 77   ┆   ds. w3  a20.            ; new┆
0x13400…13420       20 61 64 64 72 20 73 32 76 20 63 32 76 0a 20 20 20 20 20 72 6c 2e 20 77 31 20 20 61 35 2e 0a 20   ┆ addr s2v c2v      rl. w1  a5.  ┆
0x13420…13440       20 20 20 20 64 6c 2e 20 77 33 20 20 61 33 2e 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 35 2e   ┆    dl. w3  a3.      ds. w2  a5.┆
0x13440…13460       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 77 20 70 2c 71 0a 20 20 20 20 20 61 64 20 20   ┆             ; new p,q      ad  ┆
0x13460…13480       77 33 20 20 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 77 20 70 70 0a 20 20 20   ┆w3   1              ; new pp    ┆
0x13480…134a0       20 20 77 61 2e 20 77 31 20 20 61 31 2e 0a 20 20 20 20 20 72 73 2e 20 77 31 20 20 61 31 2e 20 20   ┆  wa. w1  a1.      rs. w1  a1.  ┆
0x134a0…134c0       20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 77 20 61 64 64 72 20 52 28 70 29 0a 20 20 20 20 20   ┆           ; new addr R(p)      ┆
0x134c0…134e0       73 68 2e 20 77 31 20 28 61 32 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 61 64 64   ┆sh. w1 (a2.)            ; if add┆
0x134e0…13500       72 20 52 28 70 29 3c 3d 61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29 0a 20 20 20 20 20 6a 6c 2e 20   ┆r R(p)<=addr R(2**m-1)      jl. ┆
0x13500…13520       20 20 20 20 62 36 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 68 65 6e 20 6e 65 78 74 20   ┆    b6.             ; then next ┆
0x13520…13540       73 74 65 70 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 20 30 0a 20 20 20 20 20 72 6c 2e 20 77 32   ┆step      al  w0   0      rl. w2┆
0x13540…13560       20 20 61 30 2e 0a 20 20 20 20 20 77 61 2e 20 77 32 20 20 61 31 39 2e 0a 20 20 20 20 20 61 6c 20   ┆  a0.      wa. w2  a19.      al ┆
0x13560…13580       20 77 32 20 20 78 32 2d 32 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 3a 3d 61 64 64 72   ┆ w2  x2-2             ; w2:=addr┆
0x13580…135a0       20 52 28 32 2a 2a 28 6d 2d 31 29 2d 31 29 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 32 2b 36   ┆ R(2**(m-1)-1)      al  w3  x2+6┆
0x135a0…135c0       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 33 3a 3d 61 64 64 72 20 52 28 32 2a 2a 28 6d 2d   ┆             ; w3:=addr R(2**(m-┆
0x135c0…135e0       31 29 2b 32 29 0a 62 39 3a 20 20 72 78 20 20 77 30 20 20 78 32 0a 20 20 20 20 20 72 78 20 20 77   ┆1)+2) b9:  rx  w0  x2      rx  w┆
0x135e0…13600       30 20 20 78 33 0a 20 20 20 20 20 61 61 2e 20 77 33 20 20 61 32 35 2e 0a 20 20 20 20 20 73 6c 2e   ┆0  x3      aa. w3  a25.      sl.┆
0x13600…13620       20 77 32 20 28 61 30 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 77 32 3e 61 64   ┆ w2 (a0.)             ; if w2>ad┆
0x13620…13640       64 72 20 52 28 30 29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 39 2e 20 20 20   ┆dr R(0) then      jl.     b9.   ┆
0x13640…13660       20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 78 74 20 69 6e 74 65 72 63 68 61 6e 67 65 0a 20 20   ┆           ; next interchange   ┆
0x13660…13680       20 20 20 61 6c 20 20 77 30 20 20 20 30 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 32 20 20 20   ┆   al  w0   0      rs  w0  x2   ┆
0x13680…136a0       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 2d 31 29 3a 3d 30 0a 20 20 20 20 20 72 6c 2e 20   ┆            ; R(-1):=0      rl. ┆
0x136a0…136c0       77 33 20 20 61 30 2e 0a 62 38 3a 20 20 64 6c 20 20 77 32 20 20 78 33 0a 20 20 20 20 20 63 69 20   ┆w3  a0. b8:  dl  w2  x3      ci ┆
0x136c0…136e0       20 77 31 0a 20 20 20 20 20 66 6d 20 20 77 31 20 20 20 33 0a 20 20 20 20 20 64 73 2e 20 77 31 20   ┆ w1      fm  w1   3      ds. w1 ┆
0x136e0…13700       20 61 31 32 2e 0a 20 20 20 20 20 63 69 20 20 77 32 0a 20 20 20 20 20 66 6d 20 20 77 32 20 20 20   ┆ a12.      ci  w2      fm  w2   ┆
0x13700…13720       35 0a 20 20 20 20 20 66 61 2e 20 77 32 20 20 61 31 32 2e 0a 20 20 20 20 20 64 73 20 20 77 32 20   ┆5      fa. w2  a12.      ds  w2 ┆
0x13720…13740       20 78 33 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 34 0a 20 20 20 20 20 73 68 2e 20 77   ┆ x3      al  w3  x3+4      sh. w┆
0x13740…13760       33 20 28 61 31 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 77 33 3c 3d 61 64 64   ┆3 (a1.)             ; if w3<=add┆
0x13760…13780       72 20 52 28 32 2a 2a 6d 29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 38 2e 20   ┆r R(2**m) then      jl.     b8. ┆
0x13780…137a0       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 78 74 20 63 6f 6e 76 65 72 74 0a 20 20 20 20   ┆             ; next convert     ┆
0x137a0…137c0       20 6a 6c 2e 20 20 20 20 28 6a 38 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 78 69 74   ┆ jl.    (j8.)             ; exit┆
0x137c0…137e0       0a 0a 61 31 3a 20 20 20 20 20 30 20 20 20 3b 20 61 64 64 72 20 52 28 70 29 0a 61 30 3a 20 20 20   ┆  a1:     0   ; addr R(p) a0:   ┆
0x137e0…13800       20 20 30 20 20 20 3b 20 61 64 64 72 20 52 28 30 29 0a 61 32 3a 20 20 20 20 20 30 20 20 20 3b 20   ┆  0   ; addr R(0) a2:     0   ; ┆
0x13800…13820       61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29 0a 61 36 3a 20 20 20 20 20 30 20 20 20 3b 20 70 70 0a   ┆addr R(2**m-1) a6:     0   ; pp ┆
0x13820…13840       61 33 3a 20 20 20 20 20 30 20 20 20 3b 20 70 70 0a 61 34 3a 20 20 20 20 20 30 20 20 20 3b 20 6e   ┆a3:     0   ; pp a4:     0   ; n┆
0x13840…13860       0a 61 31 39 3a 20 20 20 20 30 20 20 20 3b 20 71 0a 61 35 3a 20 20 20 20 20 30 20 20 20 3b 20 70   ┆ a19:    0   ; q a5:     0   ; p┆
0x13860…13880       0a 61 38 3a 20 20 20 20 20 30 20 20 20 3b 20 61 64 64 72 20 52 28 6a 29 0a 61 37 3a 20 20 20 20   ┆ a8:     0   ; addr R(j) a7:    ┆
0x13880…138a0       20 30 20 20 20 3b 20 61 64 64 72 20 52 28 69 29 0a 61 31 30 3a 20 20 20 20 30 20 20 20 3b 20 61   ┆ 0   ; addr R(i) a10:    0   ; a┆
0x138a0…138c0       64 64 72 20 52 28 6a 2b 70 29 0a 61 39 3a 20 20 20 20 20 30 20 20 20 3b 20 61 64 64 72 20 52 28   ┆ddr R(j+p) a9:     0   ; addr R(┆
0x138c0…138e0       69 2b 70 29 0a 61 31 35 3a 20 20 20 20 30 0a 61 31 36 3a 20 20 20 20 30 20 20 20 3b 20 73 0a 61   ┆i+p) a15:    0 a16:    0   ; s a┆
0x138e0…13900       31 37 3a 20 20 20 20 30 0a 61 31 38 3a 20 20 20 20 30 20 20 20 3b 20 63 0a 61 32 31 3a 20 20 20   ┆17:    0 a18:    0   ; c a21:   ┆
0x13900…13920       20 30 20 20 20 3b 20 61 64 64 72 20 63 32 76 0a 61 32 30 3a 20 20 20 20 30 20 20 20 3b 20 61 64   ┆ 0   ; addr c2v a20:    0   ; ad┆
0x13920…13940       64 72 20 73 32 76 0a 61 32 34 3a 20 20 20 2d 34 0a 61 32 35 3a 20 20 20 20 34 0a 66 2e 0a 20 20   ┆dr s2v a24:   -4 a25:    4 f.   ┆
0x13940…13960       20 20 20 20 30 2e 39 39 39 39 39 39 37 30 35 37 39 32 0a 20 20 20 20 20 20 30 2e 39 39 39 39 39   ┆    0.999999705792       0.99999┆
0x13960…13980       38 38 32 33 34 35 36 0a 20 20 20 20 20 20 30 2e 39 39 39 39 39 35 32 39 33 37 36 30 0a 20 20 20   ┆8823456       0.999995293760    ┆
0x13980…139a0       20 20 20 30 2e 39 39 39 39 38 31 31 37 35 33 32 38 0a 20 20 20 20 20 20 30 2e 39 39 39 39 32 34   ┆   0.999981175328       0.999924┆
0x139a0…139c0       37 30 31 38 35 36 0a 20 20 20 20 20 20 30 2e 39 39 39 36 39 38 38 31 38 37 32 30 0a 20 20 20 20   ┆701856       0.999698818720     ┆
0x139c0…139e0       20 20 30 2e 39 39 38 37 39 35 34 35 36 31 39 32 0a 20 20 20 20 20 20 30 2e 39 39 35 31 38 34 37   ┆  0.998795456192       0.9951847┆
0x139e0…13a00       32 36 37 32 30 0a 61 32 32 3a 20 20 30 2e 39 38 30 37 38 35 32 38 30 34 31 36 0a 20 20 20 20 20   ┆26720 a22:  0.980785280416      ┆
0x13a00…13a20       20 30 2e 39 32 33 38 37 39 35 33 32 35 37 36 0a 20 20 20 20 20 20 30 2e 37 30 37 31 30 36 37 38   ┆ 0.923879532576       0.70710678┆
0x13a20…13a40       31 31 35 32 0a 20 20 20 20 20 20 30 2e 33 38 32 36 38 33 34 33 32 33 36 38 0a 61 32 33 3a 20 20   ┆1152       0.382683432368 a23:  ┆
0x13a40…13a60       30 2e 31 39 35 30 39 30 33 32 32 30 30 38 0a 20 20 20 20 20 20 30 2e 39 38 30 31 37 31 34 30 33   ┆0.195090322008       0.980171403┆
0x13a60…13a80       32 39 36 27 2d 31 0a 20 20 20 20 20 20 30 2e 34 39 30 36 37 36 37 34 33 32 34 38 27 2d 31 0a 20   ┆296'-1       0.490676743248'-1  ┆
0x13a80…13aa0       20 20 20 20 20 30 2e 32 34 35 34 31 32 32 38 35 32 32 34 27 2d 31 0a 20 20 20 20 20 20 30 2e 31   ┆     0.245412285224'-1       0.1┆
0x13aa0…13ac0       32 32 37 31 35 33 38 32 38 35 36 27 2d 31 0a 20 20 20 20 20 20 30 2e 36 31 33 35 38 38 34 36 34   ┆22715382856'-1       0.613588464┆
0x13ac0…13ae0       38 39 36 27 2d 32 0a 20 20 20 20 20 20 30 2e 33 30 36 37 39 35 36 37 36 32 38 38 27 2d 32 0a 20   ┆896'-2       0.306795676288'-2  ┆
0x13ae0…13b00       20 20 20 20 20 30 2e 31 35 33 33 39 38 30 31 38 36 32 34 27 2d 32 0a 20 20 20 20 20 20 30 2e 37   ┆     0.153398018624'-2       0.7┆
0x13b00…13b20 (35,) 36 36 39 39 30 33 31 38 37 32 30 27 2d 33 0a 77 2e 0a 20 20 20 20 20 30 0a 20 20 20 20 20 30 0a   ┆66990318720'-3 w.      0      0 ┆
0x13b20…13b40       3c 3a 66 66 74 69 70 6f 77 20 20 20 20 3c 30 3e 3a 3e 0a 65 2e 0a 0a 0a 67 30 3a 0a 67 31 3a 20   ┆<:fftipow    <0>:> e.   g0: g1: ┆
0x13b40…13b60       20 20 20 31 0a 20 20 20 20 20 20 20 30 2c 30 2c 30 2c 30 0a 20 20 20 20 20 20 20 31 3c 32 33 2b   ┆   1        0,0,0,0        1<23+┆
0x13b60…13b80       65 31 2d 65 32 0a 20 20 20 20 20 20 20 31 3c 31 38 2b 32 36 3c 31 32 2b 31 33 3c 36 2b 30 20 3b   ┆e1-e2        1<18+26<12+13<6+0 ;┆
0x13b80…13ba0       20 70 72 6f 63 65 64 75 72 65 20 66 66 74 69 70 6f 77 28 6d 2c 52 29 3b 0a 20 20 20 20 20 20 20   ┆ procedure fftipow(m,R);        ┆
0x13ba0…13bc0       30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 76 61 6c 75 65 20 6d 3b 20 69 6e 74   ┆0                 ; value m; int┆
0x13bc0…13be0       65 67 65 72 20 6d 3b 20 61 72 72 61 79 20 52 3b 0a 20 20 20 20 20 20 20 34 3c 31 32 2b 65 30 2d   ┆eger m; array R;        4<12+e0-┆
0x13be0…13c00       65 32 0a 20 20 20 20 20 20 20 31 3c 31 32 2b 30 0a 6e 2e 0a 19 00 20 63 0a 61 32 31 3a 20 20 20   ┆e2        1<12+0 n.    c a21:   ┆
0x13c00…13c20       20 30 20 20 20 3b 20 61 64 64 72 20 63 32 76 0a 61 32 30 3a 20 20 20 20 30 20 20 20 3b 20 61 64   ┆ 0   ; addr c2v a20:    0   ; ad┆
0x13c20…13c40       64 72 20 73 32 76 0a 61 32 34 3a 20 20 20 2d 34 0a 61 32 35 3a 20 20 20 20 34 0a 66 2e 0a 20 20   ┆dr s2v a24:   -4 a25:    4 f.   ┆
0x13c40…13c60       20 20 20 20 30 2e 39 39 39 39 39 39 37 30 35 37 39 32 0a 20 20 20 20 20 20 30 2e 39 39 39 39 39   ┆    0.999999705792       0.99999┆
0x13c60…13c80       38 38 32 33 34 35 36 0a 20 20 20 20 20 20 30 2e 39 39 39 39 39 35 32 39 33 37 36 30 0a 20 20 20   ┆8823456       0.999995293760    ┆
0x13c80…13ca0       20 20 20 30 2e 39 39 39 39 38 31 31 37 35 33 32 38 0a 20 20 20 20 20 20 30 2e 39 39 39 39 32 34   ┆   0.999981175328       0.999924┆
0x13ca0…13cc0       37 30 31 38 35 36 0a 20 20 20 20 20 20 30 2e 39 39 39 36 39 38 38 31 38 37 32 30 0a 20 20 20 20   ┆701856       0.999698818720     ┆
0x13cc0…13ce0       20 20 30 2e 39 39 38 37 39 35 34 35 36 31 39 32 0a 20 20 20 20 20 20 30 2e 39 39 35 31 38 34 37   ┆  0.998795456192       0.9951847┆
0x13ce0…13d00       32 36 37 32 30 0a 61 32 32 3a 20 20 30 2e 39 38 30 37 38 35 32 38 30 34 31 36 0a 20 20 20 20 20   ┆26720 a22:  0.980785280416      ┆
0x13d00…13d20       20 30 2e 39 32 33 38 37 39 35 33 32 35 37 36 0a 20 20 20 20 20 20 30 2e 37 30 37 31 30 36 37 38   ┆ 0.923879532576       0.70710678┆
0x13d20…13d40       31 31 35 32 0a 20 20 20 20 20 20 30 2e 33 38 32 36 38 33 34 33 32 33 36 38 0a 61 32 33 3a 20 20   ┆1152       0.382683432368 a23:  ┆
0x13d40…13d60       30 2e 31 39 35 30 39 30 33 32 32 30 30 38 0a 20 20 20 20 20 20 30 2e 39 38 30 31 37 31 34 30 33   ┆0.195090322008       0.980171403┆
0x13d60…13d80       32 39 36 27 2d 31 0a 20 20 20 20 20 20 30 2e 34 39 30 36 37 36 37 34 33 32 34 38 27 2d 31 0a 20   ┆296'-1       0.490676743248'-1  ┆
0x13d80…13da0       20 20 20 20 20 30 2e 32 34 35 34 31 32 32 38 35 32 32 34 27 2d 31 0a 20 20 20 20 20 20 30 2e 31   ┆     0.245412285224'-1       0.1┆
0x13da0…13dc0       32 32 37 31 35 33 38 32 38 35 36 27 2d 31 0a 20 20 20 20 20 20 30 2e 36 31 33 35 38 38 34 36 34   ┆22715382856'-1       0.613588464┆
0x13dc0…13de0       38 39 36 27 2d 32 0a 20 20 20 20 20 20 30 2e 33 30 36 37 39 35 36 37 36 32 38 38 27 2d 32 0a 20   ┆896'-2       0.306795676288'-2  ┆
0x13de0…13e00       20 20 20 20 20 30 2e 31 35 33 33 39 38 30 31 38 36 32 34 27 2d 32 0a 20 20 20 20 20 20 30 2e 37   ┆     0.153398018624'-2       0.7┆
0x13e00…13e20       6d 65 73 73 61 67 65 20 66 66 74 69 72 0a 0a 28 66 66 74 69 72 3d 73 6c 61 6e 67 20 66 70 6e 61   ┆message fftir  (fftir=slang fpna┆
0x13e20…13e40       6d 65 73 20 74 79 70 65 2e 79 65 73 20 69 6e 73 65 72 74 70 72 6f 63 20 65 6e 74 72 79 2e 6e 6f   ┆mes type.yes insertproc entry.no┆
0x13e40…13e60       0a 66 66 74 69 72 29 0a 0a 3b 20 38 2d 31 30 2d 37 34 20 31 39 2d 32 2d 37 39 20 6f 6a 68 2f 72   ┆ fftir)  ; 8-10-74 19-2-79 ojh/r┆
0x13e60…13e80       6d 0a 3b 20 66 6f 75 72 69 65 72 74 72 61 6e 73 66 6f 72 6d 20 6f 66 20 69 6e 74 65 67 65 72 20   ┆m ; fouriertransform of integer ┆
0x13e80…13ea0       64 61 74 61 0a 0a 62 2e 20 67 31 2c 65 33 20 77 2e 0a 0a 6b 3d 31 30 30 30 30 0a 0a 73 2e 20 67   ┆data  b. g1,e3 w.  k=10000  s. g┆
0x13ea0…13ec0       36 2c 6a 34 30 2c 61 33 30 2c 62 31 30 0a 68 2e 0a 67 30 3d 30 0a 65 32 3a 0a 67 31 3a 20 20 67   ┆6,j40,a30,b10 h. g0=0 e2: g1:  g┆
0x13ec0…13ee0       33 2c 67 32 0a 6a 31 33 3a 20 67 30 2b 31 33 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆3,g2 j13: g0+13,0               ┆
0x13ee0…13f00       20 20 3b 20 6c 61 73 74 20 75 73 65 64 0a 6a 33 30 3a 20 67 30 2b 33 30 2c 30 20 20 20 20 20 20   ┆  ; last used j30: g0+30,0      ┆
0x13f00…13f20       20 20 20 20 20 20 20 20 20 20 20 3b 20 73 61 76 65 64 20 73 72 2c 77 33 0a 6a 38 3a 20 20 67 30   ┆           ; saved sr,w3 j8:  g0┆
0x13f20…13f40       2b 38 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 61 64 64 72   ┆+8,0                  ; end addr┆
0x13f40…13f60       65 73 73 20 65 78 70 72 0a 6a 34 3a 20 20 67 30 2b 34 2c 30 20 20 20 20 20 20 20 20 20 20 20 20   ┆ess expr j4:  g0+4,0            ┆
0x13f60…13f80       20 20 20 20 20 20 3b 20 74 61 6b 65 20 65 78 70 72 0a 6a 31 38 3a 20 67 30 2b 31 38 2c 30 20 20   ┆      ; take expr j18: g0+18,0  ┆
0x13f80…13fa0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 7a 6f 6e 65 20 61 6c 61 72 6d 20 28 69 6e 64   ┆               ; zone alarm (ind┆
0x13fa0…13fc0       65 78 29 0a 6a 32 39 3a 20 67 30 2b 32 39 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ex) j29: g0+29,0                ┆
0x13fc0…13fe0       20 3b 20 70 61 72 61 6d 20 61 6c 61 72 6d 0a 67 32 3d 6b 2d 32 2d 67 31 2c 20 67 33 3d 67 32 20   ┆ ; param alarm g2=k-2-g1, g3=g2 ┆
0x13fe0…14000       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 6f 66 20 61 62 73 20 77 6f 72 64 73 2c 70   ┆            ; end of abs words,p┆
0x14000…14020       6f 69 6e 74 73 0a 77 2e 0a 61 31 33 3a 20 65 30 3a 20 20 20 20 20 67 30 0a 61 31 34 3a 20 20 20   ┆oints w. a13: e0:     g0 a14:   ┆
0x14020…14040       20 20 20 20 20 20 30 0a 61 31 31 3a 20 20 20 35 20 31 30 20 37 34 0a 61 31 32 3a 20 20 31 36 20   ┆      0 a11:   5 10 74 a12:  16 ┆
0x14040…14060       30 30 20 30 30 0a 65 31 3a 20 20 72 6c 2e 20 77 32 20 28 6a 31 33 2e 29 0a 20 20 20 20 20 64 73   ┆00 00 e1:  rl. w2 (j13.)      ds┆
0x14060…14080       2e 20 77 33 20 28 6a 33 30 2e 29 0a 20 20 20 20 20 64 6c 20 20 77 31 20 20 78 32 2b 38 20 20 20   ┆. w3 (j30.)      dl  w1  x2+8   ┆
0x14080…140a0       20 20 20 20 20 20 20 20 20 3b 20 74 61 6b 65 20 6d 0a 20 20 20 20 20 73 6f 20 20 77 30 20 20 31   ┆         ; take m      so  w0  1┆
0x140a0…140c0       36 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 34 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 33 20   ┆6      jl. w3 (j4.)      ds. w3 ┆
0x140c0…140e0       28 6a 33 30 2e 29 0a 20 20 20 20 20 64 6c 20 20 77 31 20 20 78 31 0a 20 20 20 20 20 72 6c 20 20   ┆(j30.)      dl  w1  x1      rl  ┆
0x140e0…14100       77 33 20 20 78 32 2b 36 0a 20 20 20 20 20 73 7a 20 20 77 33 20 20 20 31 0a 20 20 20 20 20 63 66   ┆w3  x2+6      sz  w3   1      cf┆
0x14100…14120       20 20 77 31 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3d 6d 0a 20 20 20   ┆  w1   0              ; w1=m    ┆
0x14120…14140       20 20 73 68 20 20 77 31 20 20 31 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6d   ┆  sh  w1  13              ; if m┆
0x14140…14160       3e 31 33 20 6f 72 0a 20 20 20 20 20 73 68 20 20 77 31 20 20 20 31 20 20 20 20 20 20 20 20 20 20   ┆>13 or      sh  w1   1          ┆
0x14160…14180       20 20 20 20 3b 20 6d 3c 3d 31 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 31 38   ┆    ; m<=1 then      jl. w3 (j18┆
0x14180…141a0       2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 6c 61 72 6d 20 69 6e 64 65 78 20 3c 6d 3e 0a 20   ┆.)           ; alarm index <m>  ┆
0x141a0…141c0       20 20 20 20 61 63 20 20 77 33 20 20 78 31 2d 32 34 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 2d   ┆    ac  w3  x1-24      al  w0  -┆
0x141c0…141e0       31 0a 20 20 20 20 20 6c 73 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 72 73 2e 20 77 30 20 20 61   ┆1      ls  w0  x3      rs. w0  a┆
0x141e0…14200       33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 33 3a 20 6d 20 6f 6e 65 73 2c 20 32 34 2d   ┆3.             ; a3: m ones, 24-┆
0x14200…14220       6d 20 7a 65 72 6f 65 73 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 20 31 0a 20 20 20 20 20 61 73   ┆m zeroes      al  w3   1      as┆
0x14220…14240       20 20 77 33 20 20 78 31 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 33 2b 31 20 20 20 20 20 20   ┆  w3  x1      al  w1  x3+1      ┆
0x14240…14260       20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 2a 6d 2b 31 0a 20 20 20 20 20 62 7a 20 20 77 33 20 20   ┆      ; w1:=2**m+1      bz  w3  ┆
0x14260…14280       78 32 2b 31 31 20 20 20 20 20 20 20 20 20 20 20 3b 20 63 68 65 63 6b 20 61 72 72 61 79 0a 20 20   ┆x2+11           ; check array   ┆
0x14280…142a0       20 20 20 73 68 20 20 77 33 20 20 31 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 74   ┆   sh  w3  19              ; int┆
0x142a0…142c0       65 67 65 72 20 6f 72 20 72 65 61 6c 0a 20 20 20 20 20 73 68 20 20 77 33 20 20 31 37 0a 20 20 20   ┆eger or real      sh  w3  17    ┆
0x142c0…142e0       20 20 6a 6c 2e 20 77 33 20 28 6a 32 39 2e 29 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 2b   ┆  jl. w3 (j29.)      rl  w3  x2+┆
0x142e0…14300       31 32 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 61 6b 65 20 61 72 72 61 79 0a 20 20 20 20 20 72   ┆12           ; take array      r┆
0x14300…14320       6c 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 62 61 20 20 77 33 20 20 78 32 2b 31 30 0a 20 20 20   ┆l  w0  x3      ba  w3  x2+10    ┆
0x14320…14340       20 20 77 61 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 77 61 2e 20 77 30 20 20 61 32 35 2e 0a 20   ┆  wa  w0  x3      wa. w0  a25.  ┆
0x14340…14360       20 20 20 20 72 73 2e 20 77 30 20 20 61 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 30   ┆    rs. w0  a0.             ; a0┆
0x14360…14380       3a 3d 61 64 64 72 65 73 73 20 52 28 30 29 0a 20 20 20 20 20 62 61 2e 20 77 30 20 20 61 32 36 2e   ┆:=address R(0)      ba. w0  a26.┆
0x14380…143a0       0a 20 20 20 20 20 72 73 2e 20 77 30 20 20 61 31 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      rs. w0  a1.             ; ┆
0x143a0…143c0       61 31 3a 3d 61 64 64 72 65 73 73 20 52 28 31 29 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33   ┆a1:=address R(1)      rl  w0  x3┆
0x143c0…143e0       2d 32 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 64 65 78 20 63 68 65 63 6b 0a 20 20 20 20   ┆-2            ; index check     ┆
0x143e0…14400       20 77 73 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 61 73 20 20 77 30 20 20 2d 31 0a 20 20 20 20   ┆ ws  w0  x3      as  w0  -1     ┆
0x14400…14420 (36,) 20 73 68 20 20 77 30 20 20 78 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 69 66 20 6e 6f 74   ┆ sh  w0  x1              ;if not┆
0x14420…14440       20 32 2a 2a 6d 2b 31 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 31   ┆ 2**m+1 elements      jl. w3 (j1┆
0x14440…14460       38 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 6c 61 72 6d 20 69 6e 64 65 78 20 3c 32 2a 2a   ┆8.)           ; alarm index <2**┆
0x14460…14480       6d 2b 31 3e 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2d 32 20 20 20 20 20 20 20 20 20 20   ┆m+1>      al  w1  x1-2          ┆
0x14480…144a0       20 20 3b 20 77 31 3a 3d 32 2a 2a 6d 2d 31 0a 20 20 20 20 20 72 73 2e 20 77 31 20 20 61 34 2e 20   ┆  ; w1:=2**m-1      rs. w1  a4. ┆
0x144a0…144c0       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 34 3a 3d 32 2a 2a 6d 2d 31 0a 20 20 20 20 20 77 61   ┆            ; a4:=2**m-1      wa┆
0x144c0…144e0       20 20 77 31 20 20 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 28 32   ┆  w1   3              ; w1:=2*(2┆
0x144e0…14500       2a 2a 6d 2d 31 29 0a 20 20 20 20 20 77 61 2e 20 77 31 20 20 61 30 2e 0a 20 20 20 20 20 72 73 2e   ┆**m-1)      wa. w1  a0.      rs.┆
0x14500…14520       20 77 31 20 20 61 32 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 32 3a 3d 61 64 64 72 20   ┆ w1  a2.             ; a2:=addr ┆
0x14520…14540       52 28 32 2a 2a 6d 2d 31 29 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 20 31 0a 62 37 3a 20 20 72   ┆R(2**m-1)      al  w1   1 b7:  r┆
0x14540…14560       73 2e 20 77 31 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 35 3a 3d 6c 3a 3d   ┆s. w1  a5.             ; a5:=l:=┆
0x14560…14580       31 0a 20 20 20 20 20 72 6c 2e 20 77 33 20 20 61 33 2e 0a 62 30 3a 20 20 6c 64 20 20 77 32 20 20   ┆1      rl. w3  a3. b0:  ld  w2  ┆
0x14580…145a0       2d 31 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 32 0a 20 20 20 20 20 6c 64 20 20 77 30 20 20   ┆-1      al  w0  x2      ld  w0  ┆
0x145a0…145c0       20 31 0a 20 20 20 20 20 73 68 20 20 77 33 20 20 2d 31 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20   ┆ 1      sh  w3  -1      jl.     ┆
0x145c0…145e0       62 30 2e 0a 20 20 20 20 20 72 6c 2e 20 77 32 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20   ┆b0.      rl. w2  a5.            ┆
0x145e0…14600       20 3b 20 77 33 3a 3d 62 69 74 72 65 76 65 72 73 65 28 6c 29 3b 20 77 32 3a 3d 6c 0a 20 20 20 20   ┆ ; w3:=bitreverse(l); w2:=l     ┆
0x14600…14620       20 73 6c 20 20 77 32 20 20 78 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6c 3e   ┆ sl  w2  x3              ; if l>┆
0x14620…14640       3d 62 69 74 72 65 76 65 72 73 65 28 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20   ┆=bitreverse(l) then      jl.    ┆
0x14640…14660       20 62 31 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 6f 20 65 78 63 68 61 6e 67 65 0a 20   ┆ b1.             ; no exchange  ┆
0x14660…14680       20 20 20 20 6c 64 20 20 77 33 20 20 20 31 0a 20 20 20 20 20 77 61 2e 20 77 32 20 20 61 30 2e 0a   ┆    ld  w3   1      wa. w2  a0. ┆
0x14680…146a0       20 20 20 20 20 77 61 2e 20 77 33 20 20 61 30 2e 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33   ┆     wa. w3  a0.      rl  w0  x3┆
0x146a0…146c0       0a 20 20 20 20 20 72 78 20 20 77 30 20 20 78 32 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 33   ┆      rx  w0  x2      rs  w0  x3┆
0x146c0…146e0       0a 62 31 3a 20 20 72 6c 2e 20 77 31 20 20 61 35 2e 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78   ┆ b1:  rl. w1  a5.      al  w1  x┆
0x146e0…14700       31 2b 31 0a 20 20 20 20 20 73 68 2e 20 77 31 20 28 61 34 2e 29 0a 20 20 20 20 20 6a 6c 2e 20 20   ┆1+1      sh. w1 (a4.)      jl.  ┆
0x14700…14720       20 20 20 62 37 2e 0a 20 20 20 20 20 61 6c 2e 20 77 32 20 20 61 32 32 2e 0a 20 20 20 20 20 61 6c   ┆   b7.      al. w2  a22.      al┆
0x14720…14740       2e 20 77 31 20 20 61 32 33 2e 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 32 30 2e 20 20 20 20   ┆. w1  a23.      ds. w2  a20.    ┆
0x14740…14760       20 20 20 20 20 20 20 20 3b 20 69 6e 69 74 20 73 32 76 20 61 64 64 72 2c 20 63 32 76 20 61 64 64   ┆        ; init s2v addr, c2v add┆
0x14760…14780       72 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 20 31 0a 20 20 20 20 20 61 6c 20 20 77 32 20 20 20   ┆r      al  w1   1      al  w2   ┆
0x14780…147a0       32 0a 61 32 36 3d 6b 2d 31 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 35 2e 20 20 20 20 20 20   ┆2 a26=k-1      ds. w2  a5.      ┆
0x147a0…147c0       20 20 20 20 20 20 20 3b 20 69 6e 69 74 20 70 2c 71 20 28 31 2c 31 2f 32 29 0a 20 20 20 20 20 61   ┆       ; init p,q (1,1/2)      a┆
0x147c0…147e0       6c 20 20 77 32 20 20 20 34 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 20 34 20 20 20 20 20 20 20   ┆l  w2   4      al  w3   4       ┆
0x147e0…14800       20 20 20 20 20 20 20 3b 20 69 6e 69 74 20 70 70 20 28 32 29 0a 62 36 3a 20 20 64 73 2e 20 77 33   ┆       ; init pp (2) b6:  ds. w3┆
0x14800…14820       20 20 61 33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 74 6f 72 65 20 70 70 0a 20 20 20   ┆  a3.             ; store pp    ┆
0x14820…14840       20 20 64 6c 2e 20 77 33 20 20 61 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 3a 3d   ┆  dl. w3  a0.             ; w2:=┆
0x14840…14860       61 64 64 72 20 52 28 70 29 2c 77 33 3a 3d 61 64 64 72 20 52 28 30 29 0a 62 35 3a 20 20 72 6c 20   ┆addr R(p),w3:=addr R(0) b5:  rl ┆
0x14860…14880       20 77 31 20 20 78 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 52 28 69 29 0a   ┆ w1  x3              ; w1:=R(i) ┆
0x14880…148a0       20 20 20 20 20 61 6c 20 20 77 30 20 20 78 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77   ┆     al  w0  x1              ; w┆
0x148a0…148c0       30 3a 3d 52 28 69 29 0a 20 20 20 20 20 77 61 20 20 77 30 20 20 78 32 20 20 20 20 20 20 20 20 20   ┆0:=R(i)      wa  w0  x2         ┆
0x148c0…148e0       20 20 20 20 20 3b 20 77 30 3a 3d 52 28 69 29 2b 52 28 69 2b 70 29 0a 20 20 20 20 20 77 73 20 20   ┆     ; w0:=R(i)+R(i+p)      ws  ┆
0x148e0…14900       77 31 20 20 78 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 52 28 69 29 2d 52   ┆w1  x2              ; w1:=R(i)-R┆
0x14900…14920       28 69 2b 70 29 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 33 20 20 20 20 20 20 20 20 20 20 20   ┆(i+p)      rs  w0  x3           ┆
0x14920…14940       20 20 20 3b 20 52 28 69 29 3a 3d 77 30 0a 20 20 20 20 20 72 73 20 20 77 31 20 20 78 32 20 20 20   ┆   ; R(i):=w0      rs  w1  x2   ┆
0x14940…14960       20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 69 2b 70 29 3a 3d 77 31 0a 20 20 20 20 20 61 61 2e   ┆           ; R(i+p):=w1      aa.┆
0x14960…14980       20 77 33 20 20 61 33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 22 69 22 3a 3d 22 69 22 2b   ┆ w3  a3.             ; "i":="i"+┆
0x14980…149a0       70 70 2c 20 22 69 2b 70 22 3a 3d 22 69 2b 70 22 2b 70 70 0a 20 20 20 20 20 73 68 2e 20 77 32 20   ┆pp, "i+p":="i+p"+pp      sh. w2 ┆
0x149a0…149c0       28 61 32 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 61 64 64 72 20 52 28 69 2b 70   ┆(a2.)            ; if addr R(i+p┆
0x149c0…149e0       29 3c 61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 35   ┆)<addr R(2**m-1)      jl.     b5┆
0x149e0…14a00       2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 68 65 6e 20 6e 65 78 74 20 73 74 65 70 0a 20   ┆.             ; then next step  ┆
0x14a00…14a20       20 20 20 20 64 6c 2e 20 77 31 20 28 61 32 31 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61   ┆    dl. w1 (a21.)      ds. w1  a┆
0x14a20…14a40       31 38 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 37 20 61 31 38 3a 3d 63 32 76 0a 20 20   ┆18.            ; a17 a18:=c2v   ┆
0x14a40…14a60       20 20 20 64 6c 2e 20 77 31 20 28 61 32 30 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61 31   ┆   dl. w1 (a20.)      ds. w1  a1┆
0x14a60…14a80       36 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 35 20 61 31 36 3a 3d 73 32 76 0a 20 20 20   ┆6.            ; a15 a16:=s2v    ┆
0x14a80…14aa0       20 20 61 6c 20 20 77 32 20 20 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 3a 3d 31   ┆  al  w2   2              ; n:=1┆
0x14aa0…14ac0       0a 62 33 3a 20 20 73 6c 2e 20 77 32 20 28 61 31 39 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆ b3:  sl. w2 (a19.)           ; ┆
0x14ac0…14ae0       69 66 20 6e 3d 71 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 34 2e 20 20 20 20   ┆if n=q then      jl.     b4.    ┆
0x14ae0…14b00       20 20 20 20 20 20 20 20 20 3b 20 74 68 65 6e 20 67 6f 74 6f 20 6e 65 78 74 20 6c 2d 73 74 65 70   ┆         ; then goto next l-step┆
0x14b00…14b20       0a 20 20 20 20 20 72 73 2e 20 77 32 20 20 61 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      rs. w2  a4.             ; ┆
0x14b20…14b40       73 74 6f 72 65 20 6e 0a 20 20 20 20 20 61 63 20 20 77 31 20 20 78 32 20 20 20 20 20 20 20 20 20   ┆store n      ac  w1  x2         ┆
0x14b40…14b60       20 20 20 20 20 3b 20 77 31 3a 3d 2d 6e 0a 20 20 20 20 20 61 61 2e 20 77 32 20 20 61 30 2e 20 20   ┆     ; w1:=-n      aa. w2  a0.  ┆
0x14b60…14b80       20 20 20 20 20 20 20 20 20 20 20 3b 20 61 37 3a 3d 61 64 64 72 20 52 28 70 2b 6e 29 0a 20 20 20   ┆           ; a7:=addr R(p+n)    ┆
0x14b80…14ba0       20 20 64 73 2e 20 77 32 20 20 61 37 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 38 3a 3d   ┆  ds. w2  a7.             ; a8:=┆
0x14ba0…14bc0       61 64 64 72 20 52 28 70 2d 6e 29 0a 20 20 20 20 20 77 61 2e 20 77 31 20 20 61 35 2e 20 20 20 20   ┆addr R(p-n)      wa. w1  a5.    ┆
0x14bc0…14be0       20 20 20 20 20 20 20 20 20 3b 20 61 39 3a 3d 61 64 64 72 20 52 28 70 2b 6e 29 0a 20 20 20 20 20   ┆         ; a9:=addr R(p+n)      ┆
0x14be0…14c00       77 61 2e 20 77 32 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 30 3a 3d 61   ┆wa. w2  a5.             ; a10:=a┆
0x14c00…14c20       64 64 72 20 52 28 70 2b 70 2d 6e 29 0a 62 32 3a 20 20 64 73 2e 20 77 32 20 20 61 39 2e 20 20 20   ┆ddr R(p+p-n) b2:  ds. w2  a9.   ┆
0x14c20…14c40       20 20 20 20 20 20 20 20 20 20 3b 20 73 74 6f 72 65 20 61 64 64 72 20 52 28 69 2b 70 29 20 52 28   ┆          ; store addr R(i+p) R(┆
0x14c40…14c60       6a 2b 70 29 0a 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 31 0a 20 20 20 20 20 63 69 20 20 77 31   ┆j+p)      rl  w1  x1      ci  w1┆
0x14c60…14c80       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 66 6c 6f 61 74 20 52 28 69 2b 70 29   ┆                  ; float R(i+p)┆
0x14c80…14ca0       0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20   ┆      ds. w1  a14.      rl  w3  ┆
0x14ca0…14cc0       78 32 0a 20 20 20 20 20 63 69 20 20 77 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆x2      ci  w3                  ┆
0x14cc0…14ce0       3b 20 66 6c 6f 61 74 20 52 28 6a 2b 70 29 0a 20 20 20 20 20 64 73 2e 20 77 33 20 20 61 31 32 2e   ┆; float R(j+p)      ds. w3  a12.┆
0x14ce0…14d00       0a 20 20 20 20 20 66 6d 2e 20 77 33 20 20 61 31 38 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      fm. w3  a18.            ; ┆
0x14d00…14d20 (37,) 77 32 77 33 3a 3d 52 28 69 2b 70 29 2a 63 0a 20 20 20 20 20 66 6d 2e 20 77 31 20 20 61 31 36 2e   ┆w2w3:=R(i+p)*c      fm. w1  a16.┆
0x14d20…14d40       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 77 31 3a 3d 52 28 6a 2b 70 29 2a 73 0a 20 20 20   ┆            ; w0w1:=R(j+p)*s    ┆
0x14d40…14d60       20 20 66 73 20 20 77 33 20 20 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33   ┆  fs  w3   3              ; w2w3┆
0x14d60…14d80       3a 3d 72 65 3a 3d 52 28 69 2b 70 29 2a 63 2d 52 28 6a 2b 70 29 2a 73 0a 20 20 20 20 20 63 66 20   ┆:=re:=R(i+p)*c-R(j+p)*s      cf ┆
0x14d80…14da0       20 77 33 0a 20 20 20 20 20 64 6c 2e 20 77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 72 73 2e 20 77   ┆ w3      dl. w1  a14.      rs. w┆
0x14da0…14dc0       33 20 20 61 31 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 34 3a 3d 72 65 0a 20 20 20   ┆3  a14.            ; a14:=re    ┆
0x14dc0…14de0       20 20 66 6d 2e 20 77 31 20 20 61 31 38 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 77 31   ┆  fm. w1  a18.            ; w0w1┆
0x14de0…14e00       3a 3d 52 28 6a 2b 70 29 2a 63 0a 20 20 20 20 20 64 6c 2e 20 77 33 20 20 61 31 32 2e 0a 20 20 20   ┆:=R(j+p)*c      dl. w3  a12.    ┆
0x14e00…14e20       20 20 66 6d 2e 20 77 33 20 20 61 31 36 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33   ┆  fm. w3  a16.            ; w2w3┆
0x14e20…14e40       3a 3d 52 28 69 2b 70 29 2a 73 0a 20 20 20 20 20 66 61 20 20 77 33 20 20 20 33 20 20 20 20 20 20   ┆:=R(i+p)*s      fa  w3   3      ┆
0x14e40…14e60       20 20 20 20 20 20 20 20 3b 20 77 32 77 33 3a 3d 69 6d 3a 3d 52 28 69 2b 70 29 2a 73 2b 52 28 6a   ┆        ; w2w3:=im:=R(i+p)*s+R(j┆
0x14e60…14e80       2b 70 29 2a 63 0a 20 20 20 20 20 63 66 20 20 77 33 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78   ┆+p)*c      cf  w3      al  w0  x┆
0x14e80…14ea0       33 0a 20 20 20 20 20 77 73 2e 20 77 30 20 28 61 38 2e 29 0a 20 20 20 20 20 77 61 2e 20 77 33 20   ┆3      ws. w0 (a8.)      wa. w3 ┆
0x14ea0…14ec0       28 61 38 2e 29 0a 20 20 20 20 20 72 73 2e 20 77 30 20 28 61 39 2e 29 20 20 20 20 20 20 20 20 20   ┆(a8.)      rs. w0 (a9.)         ┆
0x14ec0…14ee0       20 20 20 3b 20 52 28 69 2b 70 29 3a 3d 2d 52 28 6a 29 2b 69 6d 0a 20 20 20 20 20 72 73 2e 20 77   ┆   ; R(i+p):=-R(j)+im      rs. w┆
0x14ee0…14f00       33 20 28 61 31 30 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 6a 2b 70 29 3a 3d 52 28 6a   ┆3 (a10.)           ; R(j+p):=R(j┆
0x14f00…14f20       29 2b 69 6d 0a 20 20 20 20 20 72 6c 2e 20 77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 61 63 20 20   ┆)+im      rl. w1  a14.      ac  ┆
0x14f20…14f40       77 30 20 20 78 31 0a 20 20 20 20 20 77 61 2e 20 77 30 20 28 61 37 2e 29 0a 20 20 20 20 20 77 61   ┆w0  x1      wa. w0 (a7.)      wa┆
0x14f40…14f60       2e 20 77 31 20 28 61 37 2e 29 0a 20 20 20 20 20 72 73 2e 20 77 30 20 28 61 38 2e 29 20 20 20 20   ┆. w1 (a7.)      rs. w0 (a8.)    ┆
0x14f60…14f80       20 20 20 20 20 20 20 20 3b 20 52 28 6a 29 3a 3d 52 28 69 29 2d 72 65 0a 20 20 20 20 20 72 73 2e   ┆        ; R(j):=R(i)-re      rs.┆
0x14f80…14fa0       20 77 31 20 28 61 37 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 69 29 3a 3d 52 28 69   ┆ w1 (a7.)            ; R(i):=R(i┆
0x14fa0…14fc0       29 2b 72 65 0a 20 20 20 20 20 64 6c 2e 20 77 32 20 20 61 37 2e 0a 20 20 20 20 20 61 61 2e 20 77   ┆)+re      dl. w2  a7.      aa. w┆
0x14fc0…14fe0       32 20 20 61 33 2e 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 37 2e 20 20 20 20 20 20 20 20 20   ┆2  a3.      ds. w2  a7.         ┆
0x14fe0…15000       20 20 20 20 3b 20 22 69 22 3a 3d 22 69 22 2b 70 70 3b 20 22 6a 22 3a 3d 22 6a 22 2b 70 70 0a 20   ┆    ; "i":="i"+pp; "j":="j"+pp  ┆

OctetView

0x00000…00033 (0,)  Rc489kSubCatEnt {f00=0x001cea, f01=0x0007e4, f02=0x0007e4, filename=»tmon        «, entry_tail=0-4-0-16-1981-08-20T10:57-disc1-0x0-0x0-0x0-0x0}
0x00033…00066       Rc489kSubCatEnt {f00=0x0117eb, f01=0x0007e4, f02=0x0007ed, filename=»tcmon       «, entry_tail=0-4-0-52-1981-01-28T12:10-disc1-0x0-0x0-0x0-0x0}
0x00066…00099       Rc489kSubCatEnt {f00=0x0453e0, f01=0x0007e4, f02=0x0007e4, filename=»cmonlist    «, entry_tail=0-4-0-1-1981-01-28T12:05-disc1-0x0-0x0-0x0-0x0}
0x00099…000cc       Rc489kSubCatEnt {f00=0x0468e3, f01=0x0007e4, f02=0x0007ed, filename=»cmonhelp    «, entry_tail=0-4-0-4-1981-01-28T11:51-disc1-0x0-0x0-0x0-0x0}
0x000cc…000ff       Rc489kSubCatEnt {f00=0x04a803, f01=0x0007e4, f02=0x0007ed, filename=»tctrace     «, entry_tail=0-4-0-6-1981-01-28T11:51-disc1-0x0-0x0-0x0-0x0}
0x000ff…00132       Rc489kSubCatEnt {f00=0x05073b, f01=0x0007e4, f02=0x0007ed, filename=»tcmerge     «, entry_tail=0-4-0-7-1981-01-28T11:51-disc1-0x0-0x0-0x0-0x0}
0x00132…00165       Rc489kSubCatEnt {f00=0x057392, f01=0x0007e4, f02=0x0007ed, filename=»cmonsave    «, entry_tail=0-4-0-1-1981-01-28T11:49-disc1-0x0-0x0-0x0-0x0}
0x00165…00198       Rc489kSubCatEnt {f00=0x058702, f01=0x0007e4, f02=0x0007ed, filename=»cmonload    «, entry_tail=0-4-0-1-1981-01-28T11:51-disc1-0x0-0x0-0x0-0x0}
0x00198…001a0       ff ff ff ff ff ff ff ff   ┆        ┆
0x001a0…001c0       ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                                ┆
0x001c0…001e0       ff ff ff ff ff ff ff ff ff ff ff 00 00 06 80 0d c3 80 00 01 7f ff fd 63 68 65 63 6b 00 00 00 00   ┆                       check    ┆
0x001e0…00200       00 00 00 80 00 04 73 79 73 74 65 6d 00 00 00 00 00 00 80 01 d8 04 80 00 00 00 00 00 40 28 00 20   ┆      system                @(  ┆
0x00200…00220       00 0b ed c3 00 75 30 00 75 39 72 75 6e 63 68 6f 36 00 00 00 00 00 00 00 01 64 69 73 63 00 00 00   ┆     u0 u9runcho6        disc   ┆
0x00220…00240       00 00 00 00 00 6e f6 4e 00 00 00 00 00 00 00 00 00 00 00 00 4b 7d c3 00 00 00 00 07 cf 64 69 73   ┆     n N            Kå       dis┆
0x00240…00260       61 30 33 00 00 00 00 00 00 00 00 01 64 69 73 63 32 00 00 00 00 00 00 00 71 1e b6 00 00 00 00 00   ┆a03         disc2       q       ┆
0x00260…00280       00 00 00 00 00 00 00 29 0d c3 00 00 78 00 00 81 73 69 6d 70 31 36 31 35 00 00 00 00 00 01 ab 64   ┆       )    x   simp1615       d┆
0x00280…002a0       69 73 63 33 00 00 00 00 00 00 00 7c f9 e8 00 00 00 00 00 00 00 00 00 00 00 00 16 4d c3 00 00 78   ┆isc3       ø               M   x┆
0x002a0…002c0       00 00 81 63 6e 63 68 00 00 00 00 00 00 00 00 00 00 7e 64 69 73 63 33 00 00 00 00 00 00 00 77 a8   ┆   cnch          üdisc3       w ┆
0x002c0…002e0       7c 00 00 78 00 00 81 00 a0 00 00 fc 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆ø  x                            ┆
0x002e0…002fd       ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                             ┆
0x002fd…00300       0x000008
0x00300…03300       Data for tmon
0x03300…0cf00       Data for tcmon
0x0cf00…0d200 (23,) Data for cmonlist
0x0d200…0de00       Data for cmonhelp
0x0de00…0f000       Data for tctrace
0x0f000…10500       Data for tcmerge
0x10500…10800 (29,) Data for cmonsave
0x10800…10b00       Data for cmonload
0x10b00…10b20       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 6c 6f 6e 67 20 77 6f 72 6b 31   ┆                  ;   long work1┆
0x10b20…10b40       2c 0a 20 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 36 3a   ┆,       0                  ; d6:┆
0x10b40…10b60       20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 77   ┆   0                  ;        w┆
0x10b60…10b80       6f 72 6b 32 3b 0a 20 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆ork2;       0                  ;┆
0x10b80…10ba0       0a 64 37 3a 20 20 20 31 30 32 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 6c 6f   ┆ d7:   1024               ;   lo┆
0x10ba0…10bc0       6e 67 20 72 6f 75 6e 64 63 6f 6e 73 74 61 6e 74 3b 0a 0a 62 32 3a 20 20 20 77 61 20 20 77 30 20   ┆ng roundconstant;  b2:   wa  w0 ┆
0x10bc0…10be0       20 20 20 20 34 20 20 20 20 20 20 20 3b 20 20 20 77 30 3a 3d 20 77 30 2b 77 32 3b 0a 20 20 20 20   ┆    4       ;   w0:= w0+w2;     ┆
0x10be0…10c00       20 20 64 73 2e 20 77 30 20 20 20 20 20 64 31 2e 20 20 20 20 20 3b 20 20 20 73 61 76 65 20 77 33   ┆  ds. w0     d1.     ;   save w3┆
0x10c00…10c20       3b 20 73 61 76 65 20 77 30 3b 0a 20 20 20 20 20 20 72 73 2e 20 77 31 20 20 20 20 20 64 32 2e 20   ┆; save w0;       rs. w1     d2. ┆
0x10c20…10c40       20 20 20 20 3b 20 20 20 73 61 76 65 20 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 6c 64 20 20 77 31 20   ┆    ;   save link;       ld  w1 ┆
0x10c40…10c60       20 20 20 2d 36 35 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 73 2e 20 77 31 20 20 20 20 20 64   ┆   -65      ;       ds. w1     d┆
0x10c60…10c80       33 2e 20 20 20 20 20 3b 20 20 20 66 72 61 63 74 69 6f 6e 3a 3d 20 30 3b 20 0a 20 20 20 20 20 20   ┆3.     ;   fraction:= 0;        ┆
0x10c80…10ca0       61 6c 20 20 77 31 20 20 20 20 2d 32 30 34 38 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73 2e 20 77   ┆al  w1    -2048    ;       rs. w┆
0x10ca0…10cc0       31 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 20 20 20 65 78 70 6f 6e 65 6e 74 3a 3d 20 2d 32 30   ┆1     d4.     ;   exponent:= -20┆
0x10cc0…10ce0       34 38 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 32 2e 20 20 20 20 20 3b 20 20   ┆48;       jl.        a2.     ;  ┆
0x10ce0…10d00       20 67 6f 74 6f 20 73 74 61 72 74 3b 0a 0a 61 30 3a 20 20 20 64 73 2e 20 77 31 20 20 20 20 20 64   ┆ goto start;  a0:   ds. w1     d┆
0x10d00…10d20       33 2e 20 20 20 20 20 3b 20 20 20 73 61 76 65 20 66 72 61 63 74 69 6f 6e 3b 0a 20 20 20 20 20 20   ┆3.     ;   save fraction;       ┆
0x10d20…10d40       72 73 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 20 20 20 73 61 76 65 20 65 78 70 6f   ┆rs. w3     d4.     ;   save expo┆
0x10d40…10d60       6e 65 6e 74 3b 0a 61 31 3a 20 20 20 72 6c 2e 20 77 33 20 20 20 20 20 64 31 2e 2d 32 20 20 20 3b   ┆nent; a1:   rl. w3     d1.-2   ;┆
0x10d60…10d80       0a 20 20 20 20 20 20 77 61 2e 20 77 33 20 20 20 20 20 62 33 2e 20 20 20 20 20 3b 0a 20 20 20 20   ┆       wa. w3     b3.     ;     ┆
0x10d80…10da0       20 20 72 73 2e 20 77 33 20 20 20 20 20 64 31 2e 2d 32 20 20 20 3b 0a 61 32 3a 20 20 20 72 6c 20   ┆  rs. w3     d1.-2   ; a2:   rl ┆
0x10da0…10dc0       20 77 30 20 20 78 32 2d 32 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20   ┆ w0  x2-2       ;       rl  w1  ┆
0x10dc0…10de0       78 33 2d 32 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 65 20 20 77 30 20 20 20 20 20 30 20   ┆x3-2       ;       se  w0     0 ┆
0x10de0…10e00       20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 6e 20 20 77 31 20 20 20 20 20 30 20 20 20 20 20 20   ┆      ;       sn  w1     0      ┆
0x10e00…10e20 (30,) 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 36 2e 20 20 20 20 20 3b 0a 20 20   ┆ ;       jl.        a6.     ;   ┆
0x10e20…10e40       20 20 20 20 77 6d 20 20 77 31 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64   ┆    wm  w1     0       ;       d┆
0x10e40…10e60       73 2e 20 77 31 20 20 20 20 20 64 35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 62 7a 20 20 77 31   ┆s. w1     d5.     ;       bz  w1┆
0x10e60…10e80       20 20 78 32 2d 31 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 77 6d 20 20 77 31 20 20 78 33 2d   ┆  x2-1       ;       wm  w1  x3-┆
0x10e80…10ea0       32 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 73 2e 20 77 31 20 20 20 20 20 64 36 2e 20 20   ┆2       ;       ds. w1     d6.  ┆
0x10ea0…10ec0       20 20 20 3b 0a 20 20 20 20 20 20 62 7a 20 20 77 31 20 20 78 33 2d 31 20 20 20 20 20 20 20 3b 0a   ┆   ;       bz  w1  x3-1       ; ┆
0x10ec0…10ee0       20 20 20 20 20 20 77 6d 20 20 77 31 20 20 78 32 2d 32 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20   ┆      wm  w1  x2-2       ;      ┆
0x10ee0…10f00       20 61 61 2e 20 77 31 20 20 20 20 20 64 36 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 64 20 20   ┆ aa. w1     d6.     ;       ad  ┆
0x10f00…10f20       77 31 20 20 20 20 2d 31 32 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 61 2e 20 77 31 20 20 20   ┆w1    -12      ;       aa. w1   ┆
0x10f20…10f40       20 20 64 35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 62 6c 20 20 77 33 20 20 78 33 20 20 20 20   ┆  d5.     ;       bl  w3  x3    ┆
0x10f40…10f60       20 20 20 20 20 3b 0a 20 20 20 20 20 20 62 61 20 20 77 33 20 20 78 32 20 20 20 20 20 20 20 20 20   ┆     ;       ba  w3  x2         ┆
0x10f60…10f80       3b 0a 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 31 20 20 20 20 20 20 20 3b 0a 20 20 20   ┆;       al  w3  x3+1       ;    ┆
0x10f80…10fa0       20 20 20 73 68 2e 20 77 33 20 28 20 20 20 64 34 2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c   ┆   sh. w3 (   d4.)    ;       jl┆
0x10fa0…10fc0       2e 20 20 20 20 20 20 20 20 61 33 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 78 2e 20 77 30 20   ┆.        a3.     ;       rx. w0 ┆
0x10fc0…10fe0       20 20 20 20 64 33 2e 2d 32 20 20 20 3b 0a 20 20 20 20 20 20 72 78 2e 20 77 31 20 20 20 20 20 64   ┆    d3.-2   ;       rx. w1     d┆
0x10fe0…11000       33 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 78 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20   ┆3.     ;       rx. w3     d4.   ┆
0x11000…11020       20 20 3b 0a 61 33 3a 20 20 20 77 73 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 0a 20   ┆  ; a3:   ws. w3     d4.     ;  ┆
0x11020…11040       20 20 20 20 20 61 64 20 20 77 31 20 20 78 33 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20   ┆     ad  w1  x3         ;       ┆
0x11040…11060       61 61 2e 20 77 31 20 20 20 20 20 64 33 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6e 64 20 20 77   ┆aa. w1     d3.     ;       nd  w┆
0x11060…11080       31 20 20 20 20 20 37 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 64 20 20 77 31 20 20 20 20   ┆1     7       ;       ad  w1    ┆
0x11080…110a0       2d 31 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 62 6c 20 20 77 33 20 20 20 20 20 37 20 20 20   ┆-1       ;       bl  w3     7   ┆
0x110a0…110c0       20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 31 20 20 20 20 20 20 20 3b   ┆    ;       al  w3  x3+1       ;┆
0x110c0…110e0       0a 20 20 20 20 20 20 77 61 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 0a 20 20 20 20   ┆       wa. w3     d4.     ;     ┆
0x110e0…11100       20 20 73 6e 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20   ┆  sn  w0     0       ;       al ┆
0x11100…11120       20 77 33 20 20 20 20 2d 32 30 34 38 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 32 20 20   ┆ w3    -2048    ;       al  w2  ┆
0x11120…11140       78 32 2b 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 65 2e 20 77 32 20 28 20 20 20 64 31   ┆x2+4       ;       se. w2 (   d1┆
0x11140…11160       2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 30 2e 20 20 20 20   ┆.)    ;       jl.        a0.    ┆
0x11160…11180       20 3b 0a 61 34 3a 20 20 20 73 6e 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 0a 20 20   ┆ ; a4:   sn  w0     0       ;   ┆
0x11180…111a0       20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61   ┆    jl.        a5.     ;       a┆
0x111a0…111c0       61 2e 20 77 31 20 20 20 20 20 64 37 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6e 64 2e 20 77 31   ┆a. w1     d7.     ;       nd. w1┆
0x111c0…111e0       20 20 20 20 20 33 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 20   ┆     3       ;       al  w3  x3 ┆
0x111e0…11200       20 20 20 20 20 20 20 20 3b 0a 61 35 3a 20 20 20 68 6c 20 20 77 31 20 20 20 20 20 37 20 20 20 20   ┆        ; a5:   hl  w1     7    ┆
0x11200…11220       20 20 20 3b 0a 20 20 20 20 20 20 73 6c 20 20 77 33 20 20 20 20 2d 32 30 34 38 20 20 20 20 3b 0a   ┆   ;       sl  w3    -2048    ; ┆
0x11220…11240       20 20 20 20 20 20 73 6c 2e 20 77 33 20 28 20 20 20 64 30 2e 29 20 20 20 20 3b 0a 20 20 20 20 20   ┆      sl. w3 (   d0.)    ;      ┆
0x11240…11260       20 66 64 2e 20 77 31 20 20 20 20 20 64 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20   ┆ fd. w1     d0.     ;       jl. ┆
0x11260…11280       20 20 20 28 20 20 20 64 32 2e 29 20 20 20 20 3b 0a 0a 61 36 3a 20 20 20 61 6c 20 20 77 32 20 20   ┆   (   d2.)    ;  a6:   al  w2  ┆
0x11280…112a0       78 32 2b 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 65 2e 20 77 32 20 28 20 20 20 64 31   ┆x2+4       ;       se. w2 (   d1┆
0x112a0…112c0       2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 31 2e 20 20 20 20   ┆.)    ;       jl.        a1.    ┆
0x112c0…112e0       20 3b 0a 20 20 20 20 20 20 64 6c 2e 20 77 31 20 20 20 20 20 64 33 2e 20 20 20 20 20 3b 0a 20 20   ┆ ;       dl. w1     d3.     ;   ┆
0x112e0…11300       20 20 20 20 72 6c 2e 20 77 33 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a   ┆    rl. w3     d4.     ;       j┆
0x11300…11320       6c 2e 20 20 20 20 20 20 20 20 61 34 2e 20 20 20 20 20 3b 0a 65 2e 0a 0a 62 33 3a 20 20 20 30 20   ┆l.        a4.     ; e.  b3:   0 ┆
0x11320…11340       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 0a 62 2e 20 61 35 2c 20 64 36 2c 20 77   ┆                 ;  b. a5, d6, w┆
0x11340…11360       2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 30 3a 20 20 20 30 20 20 20 20 20 20 20 20 20 20   ┆.            ; d0:   0          ┆
0x11360…11380       20 20 20 20 20 20 20 20 3b 0a 64 31 3a 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆        ; d1:   0               ┆
0x11380…113a0       20 20 20 3b 0a 64 32 3a 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a   ┆   ; d2:   0                  ; ┆
0x113a0…113c0       64 33 3a 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 34 3a 20 20   ┆d3:   0                  ; d4:  ┆
0x113c0…113e0       20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 35 3a 20 20 20 30 20 20 20   ┆ 0                  ; d5:   0   ┆
0x113e0…11400       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 64 36 3a 20 20 20 30 20 20 20 20 20 20 20 20   ┆               ; d6:   0        ┆
0x11400…11420       20 20 20 20 20 20 20 20 20 20 3b 0a 0a 65 31 3a 20 20 20 72 6c 2e 20 77 32 20 28 20 20 20 6a 31   ┆          ;  e1:   rl. w2 (   j1┆
0x11420…11440       33 2e 29 20 20 20 3b 6d 61 74 72 69 78 6d 75 6c 74 3a 0a 20 20 20 20 20 20 64 73 2e 20 77 33 20   ┆3.)   ;matrixmult:       ds. w3 ┆
0x11440…11460       28 20 20 20 6a 33 30 2e 29 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 20 20 2d 34   ┆(   j30.)   ;       al  w1    -4┆
0x11460…11480       20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 20 20 20 6a 33 2e 29 20 20   ┆       ;       jl. w3 (   j3.)  ┆
0x11480…114a0       20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 32 2b 36 20 20 20 20 20 20 20 3b 0a 20   ┆  ;       al  w1  x2+6       ;  ┆
0x114a0…114c0       20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 62 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20   ┆     jl. w3     b0.     ;       ┆
0x114c0…114e0       61 6c 20 20 77 31 20 20 78 32 2b 31 30 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77   ┆al  w1  x2+10      ;       jl. w┆
0x114e0…11500       33 20 20 20 20 20 62 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 77 6d 20 20 77 31 20 20 78 32   ┆3     b0.     ;       wm  w1  x2┆
0x11500…11520       2b 36 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73 20 20 77 31 20 20 78 32 2b 38 20 20 20   ┆+6       ;       rs  w1  x2+8   ┆
0x11520…11540       20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 32 2b 31 38 20 20 20 20 20 20 3b   ┆    ;       al  w0  x2+18      ;┆
0x11540…11560       0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 62 31 2e 20 20 20 20 20 3b 0a 20 20 20 20   ┆       jl. w3     b1.     ;     ┆
0x11560…11580       20 20 61 6c 20 20 77 31 20 20 78 32 2b 31 34 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e   ┆  al  w1  x2+14      ;       jl.┆
0x11580…115a0       20 77 33 20 20 20 20 20 62 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 77 6d 20 20 77 31 20 20   ┆ w3     b0.     ;       wm  w1  ┆
0x115a0…115c0       78 32 2b 31 30 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 32 2b 32 32   ┆x2+10      ;       al  w0  x2+22┆
0x115c0…115e0       20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 62 31 2e 20 20 20 20   ┆      ;       jl. w3     b1.    ┆
0x115e0…11600       20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 32 2b 31 34 20 20 20 20 20 20 3b 0a 20 20   ┆ ;       rl  w1  x2+14      ;   ┆
0x11600…11620       20 20 20 20 77 6d 20 20 77 31 20 20 78 32 2b 36 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61   ┆    wm  w1  x2+6       ;       a┆
0x11620…11640       6c 20 20 77 30 20 20 78 32 2b 32 36 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33   ┆l  w0  x2+26      ;       jl. w3┆
0x11640…11660       20 20 20 20 20 62 31 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73 2e 20 77 32 20 28 20 20 20   ┆     b1.     ;       rs. w2 (   ┆
0x11660…11680       6a 31 33 2e 29 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 32 2b 31 30 20 20 20   ┆j13.)   ;       rl  w0  x2+10   ┆
0x11680…116a0       20 20 20 3b 0a 20 20 20 20 20 20 6c 73 20 20 77 30 20 20 20 20 20 32 20 20 20 20 20 20 20 3b 0a   ┆   ;       ls  w0     2       ; ┆
0x116a0…116c0       20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 32 2b 32 36 20 20 20 20 20 20 3b 0a 20 20 20 20 20   ┆      rl  w1  x2+26      ;      ┆
0x116c0…116e0       20 64 73 2e 20 77 31 20 20 20 20 20 64 31 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20   ┆ ds. w1     d1.     ;       rl  ┆
0x116e0…11700       77 30 20 20 78 32 2b 38 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78   ┆w0  x2+8       ;       rl  w1  x┆
0x11700…11720 (31,) 32 2b 31 34 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6c 64 20 20 77 31 20 20 20 20 20 32 20 20   ┆2+14      ;       ld  w1     2  ┆
0x11720…11740       20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73 2e 20 77 31 20 20 20 20 20 62 33 2e 20 20 20 20 20   ┆     ;       rs. w1     b3.     ┆
0x11740…11760       3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2d 34 20 20 20 20 20 20 20 3b 0a 20 20 20   ┆;       al  w1  x1-4       ;    ┆
0x11760…11780       20 20 20 72 6c 20 20 77 33 20 20 78 32 2b 32 32 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c   ┆   rl  w3  x2+22      ;       rl┆
0x11780…117a0       20 20 77 32 20 20 78 32 2b 31 38 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 61 20 20 77 31 20   ┆  w2  x2+18      ;       aa  w1 ┆
0x117a0…117c0       20 20 20 20 36 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 73 2e 20 77 31 20 20 20 20 20 64   ┆    6       ;       ds. w1     d┆
0x117c0…117e0       33 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 73 2e 20 77 33 20 20 20 20 20 64 35 2e 20 20 20   ┆3.     ;       ds. w3     d5.   ┆
0x117e0…11800       20 20 3b 0a 20 20 20 20 20 20 72 73 2e 20 77 33 20 20 20 20 20 64 36 2e 20 20 20 20 20 3b 0a 20   ┆  ;       rs. w3     d6.     ;  ┆
0x11800…11820       20 20 20 20 20 72 6c 2e 20 77 30 20 20 20 20 20 64 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20   ┆     rl. w0     d0.     ;       ┆
0x11820…11840       6a 6c 2e 20 77 31 20 20 20 20 20 62 32 2e 20 20 20 20 20 3b 0a 0a 61 30 3a 20 20 20 64 73 2e 20   ┆jl. w1     b2.     ;  a0:   ds. ┆
0x11840…11860       77 31 20 28 20 20 20 64 31 2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 33 20 20 20   ┆w1 (   d1.)    ;       rl. w3   ┆
0x11860…11880       20 20 64 35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 73 65 2e 20 77 33 20 28 20 20 20 64 33 2e   ┆  d5.     ;       se. w3 (   d3.┆
0x11880…118a0       29 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 32 2e 20 20 20 20 20   ┆)    ;       jl.        a2.     ┆
0x118a0…118c0       3b 0a 20 20 20 20 20 20 73 6c 2e 20 77 32 20 28 20 20 20 64 32 2e 29 20 20 20 20 3b 0a 20 20 20   ┆;       sl. w2 (   d2.)    ;    ┆
0x118c0…118e0       20 20 20 6a 6c 2e 20 20 20 20 28 20 20 20 6a 38 2e 29 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73   ┆   jl.    (   j8.)    ;       rs┆
0x118e0…11900       2e 20 77 32 20 20 20 20 20 64 34 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 33 20   ┆. w2     d4.     ;       rl. w3 ┆
0x11900…11920       20 20 20 20 64 36 2e 20 20 20 20 20 3b 0a 61 31 3a 20 20 20 72 73 2e 20 77 33 20 20 20 20 20 64   ┆    d6.     ; a1:   rs. w3     d┆
0x11920…11940       35 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 64 6c 2e 20 77 31 20 20 20 20 20 64 31 2e 20 20 20   ┆5.     ;       dl. w1     d1.   ┆
0x11940…11960       20 20 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2b 34 20 20 20 20 20 20 20 3b 0a 20   ┆  ;       al  w1  x1+4       ;  ┆
0x11960…11980       20 20 20 20 20 72 73 2e 20 77 31 20 20 20 20 20 64 31 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20   ┆     rs. w1     d1.     ;       ┆
0x11980…119a0       61 6c 2e 20 77 31 20 20 20 20 20 61 30 2e 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20   ┆al. w1     a0.     ;       jl.  ┆
0x119a0…119c0       20 20 20 20 20 20 62 32 2e 20 20 20 20 20 3b 0a 0a 61 32 3a 20 20 20 61 6c 20 20 77 33 20 20 78   ┆      b2.     ;  a2:   al  w3  x┆
0x119c0…119e0       33 2b 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 32 20 20 20 20 20 64 34 2e   ┆3+4       ;       rl. w2     d4.┆
0x119e0…11a00       20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 31 2e 20 20 20 20 20   ┆     ;       jl.        a1.     ┆
0x11a00…11a20       3b 0a 65 2e 0a 0a 65 32 3a 20 20 20 72 6c 2e 20 77 32 20 28 20 20 20 6a 31 33 2e 29 20 20 20 3b   ┆; e.  e2:   rl. w2 (   j13.)   ;┆
0x11a20…11a40       70 72 69 6b 3a 0a 20 20 20 20 20 20 64 73 2e 20 77 33 20 28 20 20 20 6a 33 30 2e 29 20 20 20 3b   ┆prik:       ds. w3 (   j30.)   ;┆
0x11a40…11a60       20 73 61 76 65 20 73 74 61 63 6b 72 65 66 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 20 20   ┆ save stackref;       al  w1    ┆
0x11a60…11a80       2d 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 20 20 20 6a 33 2e 29   ┆-4       ;       jl. w3 (   j3.)┆
0x11a80…11aa0       20 20 20 20 3b 20 72 65 73 65 72 76 65 20 34 20 62 79 74 65 73 3b 0a 20 20 20 20 20 20 61 6c 20   ┆    ; reserve 4 bytes;       al ┆
0x11aa0…11ac0       20 77 31 20 20 78 32 2b 36 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20   ┆ w1  x2+6       ;       jl. w3  ┆
0x11ac0…11ae0       20 20 20 62 30 2e 20 20 20 20 20 3b 20 74 61 6b 65 20 6d 3b 0a 20 20 20 20 20 20 61 6c 20 20 77   ┆   b0.     ; take m;       al  w┆
0x11ae0…11b00       30 20 20 78 32 2b 31 30 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20   ┆0  x2+10      ;       jl. w3    ┆
0x11b00…11b20       20 62 31 2e 20 20 20 20 20 3b 20 74 61 6b 65 20 41 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20 6d   ┆ b1.     ; take A and test for m┆
0x11b20…11b40       20 65 6c 65 6d 65 6e 74 73 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 32 2b 31 34 20 20   ┆ elements;       al  w0  x2+14  ┆
0x11b40…11b60       20 20 20 20 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 62 31 2e 20 20 20 20 20 3b   ┆    ;       jl. w3     b1.     ;┆
0x11b60…11b80       20 74 61 6b 65 20 42 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20 6d 20 65 6c 65 6d 65 6e 74 73 3b   ┆ take B and test for m elements;┆
0x11b80…11ba0       0a 20 20 20 20 20 20 72 73 2e 20 77 32 20 28 20 20 20 6a 31 33 2e 29 20 20 20 3b 20 72 65 6c 65   ┆       rs. w2 (   j13.)   ; rele┆
0x11ba0…11bc0       61 73 65 20 34 20 62 79 74 65 73 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 2b 31 34   ┆ase 4 bytes;       rl  w3  x2+14┆
0x11bc0…11be0       20 20 20 20 20 20 3b 20 77 33 3a 3d 20 66 69 72 73 74 61 64 64 72 28 41 29 2b 32 3b 0a 20 20 20   ┆      ; w3:= firstaddr(A)+2;    ┆
0x11be0…11c00       20 20 20 61 6c 20 20 77 30 20 20 20 20 20 34 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 73   ┆   al  w0     4       ;       rs┆
0x11c00…11c20       2e 20 77 30 20 20 20 20 20 62 33 2e 20 20 20 20 20 3b 20 62 33 3a 3d 20 31 2a 34 3b 0a 20 20 20   ┆. w0     b3.     ; b3:= 1*4;    ┆
0x11c20…11c40       20 20 20 72 6c 20 20 77 30 20 20 78 32 2b 36 20 20 20 20 20 20 20 3b 20 77 30 3a 3d 20 6d 0a 20   ┆   rl  w0  x2+6       ; w0:= m  ┆
0x11c40…11c60       20 20 20 20 20 6c 73 20 20 77 30 20 20 20 20 20 32 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20   ┆     ls  w0     2       ;       ┆
0x11c60…11c80       2a 34 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 32 20 20 78 32 2b 31 30 20 20 20 20 20 20 3b 20 77   ┆*4;       rl  w2  x2+10      ; w┆
0x11c80…11ca0       32 3a 3d 20 66 69 72 73 74 61 64 64 72 28 42 29 2b 32 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 77 31   ┆2:= firstaddr(B)+2;       jl. w1┆
0x11ca0…11cc0       20 20 20 20 20 62 32 2e 20 20 20 20 20 3b 20 73 69 67 6d 61 3b 0a 20 20 20 20 20 20 6a 6c 2e 20   ┆     b2.     ; sigma;       jl. ┆
0x11cc0…11ce0       20 20 20 28 20 20 20 6a 36 2e 29 20 20 20 20 3b 20 65 6e 64 20 72 65 67 69 73 74 65 72 20 65 78   ┆   (   j6.)    ; end register ex┆
0x11ce0…11d00       70 72 65 73 73 69 6f 6e 3b 0a 0a 68 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆pression;  h.                   ┆
0x11d00…11d20       20 20 20 20 3b 20 65 6e 64 0a 20 20 20 20 20 20 30 2c 72 2e 28 3a 35 30 34 2d 6b 3a 29 20 20 20   ┆    ; end       0,r.(:504-k:)   ┆
0x11d20…11d40       20 20 20 3b 0a 77 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a   ┆   ; w.                       ; ┆
0x11d40…11d60       20 20 20 20 20 20 3c 3a 6d 61 74 72 69 78 6d 75 6c 74 20 3c 30 3e 3a 3e 20 3b 0a 0a 65 2e 20 20   ┆      <:matrixmult <0>:> ;  e.  ┆
0x11d60…11d80       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 0a 77 2e 20 20 20 20 20 20   ┆                     ;  w.      ┆
0x11d80…11da0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 3b 6d 61 74 72 69 78 6d 75 6c 74 3a 0a   ┆                 ; ;matrixmult: ┆
0x11da0…11dc0       67 30 3a 20 20 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20   ┆g0:   1                  ;      ┆
0x11dc0…11de0       20 30 2c 30 2c 30 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 32 33   ┆ 0,0,0,0            ;       1<23┆
0x11de0…11e00       2b 65 31 2d 65 33 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 31 38 2b 32 36 3c 31   ┆+e1-e3         ;       1<18+26<1┆
0x11e00…11e20       32 2b 32 36 3c 36 2b 32 36 20 3b 20 20 70 72 6f 63 65 64 75 72 65 20 6d 61 74 72 69 78 6d 75 6c   ┆2+26<6+26 ;  procedure matrixmul┆
0x11e20…11e40       74 28 6c 2c 6d 2c 6e 2c 41 2c 42 2c 43 29 3b 0a 20 20 20 20 20 20 31 33 3c 31 38 2b 31 33 3c 31   ┆t(l,m,n,A,B,C);       13<18+13<1┆
0x11e40…11e60       32 2b 31 33 3c 36 20 20 20 3b 20 20 76 61 6c 75 65 20 6c 2c 6d 2c 6e 3b 20 69 6e 74 65 67 65 72   ┆2+13<6   ;  value l,m,n; integer┆
0x11e60…11e80       20 6c 2c 6d 2c 6e 3b 20 61 72 72 61 79 20 41 2c 42 2c 43 3b 0a 20 20 20 20 20 20 34 3c 31 32 2b   ┆ l,m,n; array A,B,C;       4<12+┆
0x11e80…11ea0       65 30 2d 65 33 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 31 32 2b 30 20 20 20 20   ┆e0-e3         ;       1<12+0    ┆
0x11ea0…11ec0       20 20 20 20 20 20 20 20 20 3b 0a 0a 3b 70 72 69 6b 3a 0a 67 31 3a 20 20 20 31 3c 32 33 2b 34 20   ┆         ;  ;prik: g1:   1<23+4 ┆
0x11ec0…11ee0       20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 30 2c 30 2c 30 2c 30 20 20 20 20 20   ┆            ;       0,0,0,0     ┆
0x11ee0…11f00       20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 32 33 2b 65 32 2d 65 33 20 20 20 20 20 20 20   ┆       ;       1<23+e2-e3       ┆
0x11f00…11f20       20 20 3b 0a 20 20 20 20 20 20 34 3c 31 38 2b 32 36 3c 31 32 2b 32 36 3c 36 2b 31 33 20 3b 20 20   ┆  ;       4<18+26<12+26<6+13 ;  ┆
0x11f20…11f40       72 65 61 6c 20 70 72 6f 63 65 64 75 72 65 20 70 72 69 6b 28 6d 2c 41 2c 42 29 3b 0a 20 20 20 20   ┆real procedure prik(m,A,B);     ┆
0x11f40…11f60       20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 76 61 6c 75 65 20 6d 3b   ┆  0                  ;  value m;┆
0x11f60…11f80       20 69 6e 74 65 67 65 72 20 6d 3b 20 61 72 72 61 79 20 41 2c 42 3b 0a 20 20 20 20 20 20 34 3c 31   ┆ integer m; array A,B;       4<1┆
0x11f80…11fa0       32 2b 65 30 2d 65 33 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 31 3c 31 32 2b 30 20 20   ┆2+e0-e3         ;       1<12+0  ┆
0x11fa0…11fc0       20 20 20 20 20 20 20 20 20 20 20 3b 0a 70 2e 20 20 20 20 3c 3a 69 6e 73 65 72 74 70 72 6f 63 78   ┆           ; p.    <:insertprocx┆
0x11fc0…11fe0       3a 3e 20 20 20 20 3b 0a 65 2e 0a 19 00 20 20 3b 20 65 6e 64 20 72 65 67 69 73 74 65 72 20 65 78   ┆:>    ; e.     ; end register ex┆
0x11fe0…12000       70 72 65 73 73 69 6f 6e 3b 0a 0a 68 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆pression;  h.                   ┆
0x12000…12020 (32,) 6d 65 73 73 61 67 65 20 66 66 74 69 70 6f 77 0a 0a 28 66 66 74 69 70 6f 77 3d 73 6c 61 6e 67 20   ┆message fftipow  (fftipow=slang ┆
0x12020…12040       66 70 6e 61 6d 65 73 20 74 79 70 65 2e 79 65 73 20 69 6e 73 65 72 74 70 72 6f 63 20 65 6e 74 72   ┆fpnames type.yes insertproc entr┆
0x12040…12060       79 2e 6e 6f 0a 66 66 74 69 70 6f 77 29 0a 0a 3b 20 38 2d 31 30 2d 37 34 20 6f 6a 68 2f 72 6d 0a   ┆y.no fftipow)  ; 8-10-74 ojh/rm ┆
0x12060…12080       3b 20 70 6f 77 65 72 73 70 65 63 74 72 75 6d 20 6f 66 20 69 6e 74 65 67 65 72 20 64 61 74 61 0a   ┆; powerspectrum of integer data ┆
0x12080…120a0       0a 62 2e 20 67 31 2c 65 33 20 77 2e 0a 0a 6b 3d 31 30 30 30 30 0a 0a 73 2e 20 67 36 2c 6a 34 30   ┆ b. g1,e3 w.  k=10000  s. g6,j40┆
0x120a0…120c0       2c 61 33 30 2c 62 31 30 0a 68 2e 0a 67 30 3d 30 0a 65 32 3a 0a 67 31 3a 20 20 67 33 2c 67 32 0a   ┆,a30,b10 h. g0=0 e2: g1:  g3,g2 ┆
0x120c0…120e0       6a 31 33 3a 20 67 30 2b 31 33 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6c   ┆j13: g0+13,0                 ; l┆
0x120e0…12100       61 73 74 20 75 73 65 64 0a 6a 33 30 3a 20 67 30 2b 33 30 2c 30 20 20 20 20 20 20 20 20 20 20 20   ┆ast used j30: g0+30,0           ┆
0x12100…12120       20 20 20 20 20 20 3b 20 73 61 76 65 64 20 73 72 2c 77 33 0a 6a 38 3a 20 20 67 30 2b 38 2c 30 20   ┆      ; saved sr,w3 j8:  g0+8,0 ┆
0x12120…12140       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 61 64 64 72 65 73 73 20 65   ┆                 ; end address e┆
0x12140…12160       78 70 72 0a 6a 34 3a 20 20 67 30 2b 34 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆xpr j4:  g0+4,0                 ┆
0x12160…12180       20 3b 20 74 61 6b 65 20 65 78 70 72 0a 6a 31 38 3a 20 67 30 2b 31 38 2c 30 20 20 20 20 20 20 20   ┆ ; take expr j18: g0+18,0       ┆
0x12180…121a0       20 20 20 20 20 20 20 20 20 20 3b 20 7a 6f 6e 65 20 61 6c 61 72 6d 20 28 69 6e 64 65 78 29 0a 67   ┆          ; zone alarm (index) g┆
0x121a0…121c0       32 3d 6b 2d 32 2d 67 31 2c 20 67 33 3d 67 32 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e   ┆2=k-2-g1, g3=g2             ; en┆
0x121c0…121e0       64 20 6f 66 20 61 62 73 20 77 6f 72 64 73 2c 70 6f 69 6e 74 73 0a 77 2e 0a 61 31 33 3a 20 65 30   ┆d of abs words,points w. a13: e0┆
0x121e0…12200       3a 20 20 20 20 20 67 30 0a 61 31 34 3a 20 20 20 20 20 20 20 20 20 30 0a 61 31 31 3a 20 20 20 35   ┆:     g0 a14:         0 a11:   5┆
0x12200…12220       20 31 30 20 37 34 0a 61 31 32 3a 20 20 31 36 20 30 30 20 30 30 0a 65 31 3a 20 20 72 6c 2e 20 77   ┆ 10 74 a12:  16 00 00 e1:  rl. w┆
0x12220…12240       32 20 28 6a 31 33 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 33 20 28 6a 33 30 2e 29 0a 20 20 20 20   ┆2 (j13.)      ds. w3 (j30.)     ┆
0x12240…12260       20 64 6c 20 20 77 31 20 20 78 32 2b 38 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 61 6b 65 20   ┆ dl  w1  x2+8            ; take ┆
0x12260…12280       6d 0a 20 20 20 20 20 73 6f 20 20 77 30 20 20 31 36 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a   ┆m      so  w0  16      jl. w3 (j┆
0x12280…122a0       34 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 33 20 28 6a 33 30 2e 29 0a 20 20 20 20 20 64 6c 20 20   ┆4.)      ds. w3 (j30.)      dl  ┆
0x122a0…122c0       77 31 20 20 78 31 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 2b 36 0a 20 20 20 20 20 73 7a   ┆w1  x1      rl  w3  x2+6      sz┆
0x122c0…122e0       20 20 77 33 20 20 20 31 0a 20 20 20 20 20 63 66 20 20 77 31 20 20 20 30 20 20 20 20 20 20 20 20   ┆  w3   1      cf  w1   0        ┆
0x122e0…12300       20 20 20 20 20 20 3b 20 77 31 3d 6d 0a 20 20 20 20 20 73 68 20 20 77 31 20 20 31 33 20 20 20 20   ┆      ; w1=m      sh  w1  13    ┆
0x12300…12320       20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6d 3e 31 33 20 6f 72 0a 20 20 20 20 20 73 68 20 20   ┆          ; if m>13 or      sh  ┆
0x12320…12340       77 31 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 3c 3d 30 20 74 68 65 6e 0a   ┆w1   0              ; m<=0 then ┆
0x12340…12360       20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 31 38 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 61   ┆     jl. w3 (j18.)           ; a┆
0x12360…12380       6c 61 72 6d 20 69 6e 64 65 78 20 3c 6d 3e 0a 20 20 20 20 20 61 63 20 20 77 33 20 20 78 31 2d 32   ┆larm index <m>      ac  w3  x1-2┆
0x12380…123a0       34 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 2d 31 0a 20 20 20 20 20 6c 73 20 20 77 30 20 20 78   ┆4      al  w0  -1      ls  w0  x┆
0x123a0…123c0       33 0a 20 20 20 20 20 72 73 2e 20 77 30 20 20 61 33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆3      rs. w0  a3.             ;┆
0x123c0…123e0       20 61 33 3a 20 6d 20 6f 6e 65 73 2c 20 32 34 2d 6d 20 7a 65 72 6f 65 73 0a 20 20 20 20 20 61 6c   ┆ a3: m ones, 24-m zeroes      al┆
0x123e0…12400       20 20 77 33 20 20 20 31 0a 20 20 20 20 20 61 73 20 20 77 33 20 20 78 31 0a 20 20 20 20 20 61 6c   ┆  w3   1      as  w3  x1      al┆
0x12400…12420       20 20 77 31 20 20 78 33 2b 31 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 2a 6d   ┆  w1  x3+1            ; w1:=2**m┆
0x12420…12440       2b 31 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 2b 31 32 20 20 20 20 20 20 20 20 20 20 20   ┆+1      rl  w3  x2+12           ┆
0x12440…12460       3b 20 74 61 6b 65 20 61 72 72 61 79 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33 0a 20 20 20   ┆; take array      rl  w0  x3    ┆
0x12460…12480       20 20 62 61 20 20 77 33 20 20 78 32 2b 31 30 0a 20 20 20 20 20 77 61 20 20 77 30 20 20 78 33 0a   ┆  ba  w3  x2+10      wa  w0  x3 ┆
0x12480…124a0       20 20 20 20 20 77 61 2e 20 77 30 20 20 61 32 35 2e 0a 20 20 20 20 20 72 73 2e 20 77 30 20 20 61   ┆     wa. w0  a25.      rs. w0  a┆
0x124a0…124c0       30 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 30 3a 3d 61 64 64 72 65 73 73 20 52 28 30   ┆0.             ; a0:=address R(0┆
0x124c0…124e0       29 0a 20 20 20 20 20 62 61 2e 20 77 30 20 20 61 32 36 2e 0a 20 20 20 20 20 72 73 2e 20 77 30 20   ┆)      ba. w0  a26.      rs. w0 ┆
0x124e0…12500       20 61 31 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 3a 3d 61 64 64 72 65 73 73 20 52   ┆ a1.             ; a1:=address R┆
0x12500…12520       28 31 29 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33 2d 32 20 20 20 20 20 20 20 20 20 20 20   ┆(1)      rl  w0  x3-2           ┆
0x12520…12540       20 3b 20 69 6e 64 65 78 20 63 68 65 63 6b 0a 20 20 20 20 20 77 73 20 20 77 30 20 20 78 33 0a 20   ┆ ; index check      ws  w0  x3  ┆
0x12540…12560       20 20 20 20 61 73 20 20 77 30 20 20 2d 31 0a 20 20 20 20 20 73 68 20 20 77 30 20 20 78 31 20 20   ┆    as  w0  -1      sh  w0  x1  ┆
0x12560…12580       20 20 20 20 20 20 20 20 20 20 20 20 3b 69 66 20 6e 6f 74 20 32 2a 2a 6d 2b 31 20 65 6c 65 6d 65   ┆            ;if not 2**m+1 eleme┆
0x12580…125a0       6e 74 73 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 31 38 2e 29 20 20 20 20 20 20 20 20 20 20   ┆nts      jl. w3 (j18.)          ┆
0x125a0…125c0       20 3b 20 61 6c 61 72 6d 20 69 6e 64 65 78 20 3c 32 2a 2a 6d 2b 31 3e 0a 20 20 20 20 20 61 6c 20   ┆ ; alarm index <2**m+1>      al ┆
0x125c0…125e0       20 77 31 20 20 78 31 2d 32 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 2a 6d 2d   ┆ w1  x1-2            ; w1:=2**m-┆
0x125e0…12600       31 0a 20 20 20 20 20 72 73 2e 20 77 31 20 20 61 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆1      rs. w1  a4.             ;┆
0x12600…12620       20 61 34 3a 3d 32 2a 2a 6d 2d 31 0a 20 20 20 20 20 77 61 20 20 77 31 20 20 20 33 20 20 20 20 20   ┆ a4:=2**m-1      wa  w1   3     ┆
0x12620…12640       20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 28 32 2a 2a 6d 2d 31 29 0a 20 20 20 20 20 77   ┆         ; w1:=2*(2**m-1)      w┆
0x12640…12660       61 2e 20 77 31 20 20 61 30 2e 0a 20 20 20 20 20 72 73 2e 20 77 31 20 20 61 32 2e 20 20 20 20 20   ┆a. w1  a0.      rs. w1  a2.     ┆
0x12660…12680       20 20 20 20 20 20 20 20 3b 20 61 32 3a 3d 61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29 0a 20 20 20   ┆        ; a2:=addr R(2**m-1)    ┆
0x12680…126a0       20 20 61 6c 20 20 77 31 20 20 20 31 0a 62 37 3a 20 20 72 73 2e 20 77 31 20 20 61 35 2e 20 20 20   ┆  al  w1   1 b7:  rs. w1  a5.   ┆
0x126a0…126c0       20 20 20 20 20 20 20 20 20 20 3b 20 61 35 3a 3d 6c 3a 3d 31 0a 20 20 20 20 20 72 6c 2e 20 77 33   ┆          ; a5:=l:=1      rl. w3┆
0x126c0…126e0       20 20 61 33 2e 0a 62 30 3a 20 20 6c 64 20 20 77 32 20 20 2d 31 0a 20 20 20 20 20 61 6c 20 20 77   ┆  a3. b0:  ld  w2  -1      al  w┆
0x126e0…12700       30 20 20 78 32 0a 20 20 20 20 20 6c 64 20 20 77 30 20 20 20 31 0a 20 20 20 20 20 73 68 20 20 77   ┆0  x2      ld  w0   1      sh  w┆
0x12700…12720       33 20 20 2d 31 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 30 2e 0a 20 20 20 20 20 72 6c 2e 20   ┆3  -1      jl.     b0.      rl. ┆
0x12720…12740       77 32 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 33 3a 3d 62 69 74 72 65 76   ┆w2  a5.             ; w3:=bitrev┆
0x12740…12760       65 72 73 65 28 6c 29 3b 20 77 32 3a 3d 6c 0a 20 20 20 20 20 73 6c 20 20 77 32 20 20 78 33 20 20   ┆erse(l); w2:=l      sl  w2  x3  ┆
0x12760…12780       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6c 3e 3d 62 69 74 72 65 76 65 72 73 65 28 6c   ┆            ; if l>=bitreverse(l┆
0x12780…127a0       29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 31 2e 20 20 20 20 20 20 20 20 20   ┆) then      jl.     b1.         ┆
0x127a0…127c0       20 20 20 20 3b 20 6e 6f 20 65 78 63 68 61 6e 67 65 0a 20 20 20 20 20 6c 64 20 20 77 33 20 20 20   ┆    ; no exchange      ld  w3   ┆
0x127c0…127e0       31 0a 20 20 20 20 20 77 61 2e 20 77 32 20 20 61 30 2e 0a 20 20 20 20 20 77 61 2e 20 77 33 20 20   ┆1      wa. w2  a0.      wa. w3  ┆
0x127e0…12800       61 30 2e 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 72 78 20 20 77 30 20   ┆a0.      rl  w0  x3      rx  w0 ┆
0x12800…12820       20 78 32 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 33 0a 62 31 3a 20 20 72 6c 2e 20 77 31 20   ┆ x2      rs  w0  x3 b1:  rl. w1 ┆
0x12820…12840       20 61 35 2e 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2b 31 0a 20 20 20 20 20 73 68 2e 20   ┆ a5.      al  w1  x1+1      sh. ┆
0x12840…12860       77 31 20 28 61 34 2e 29 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 37 2e 0a 20 20 20 20 20 61   ┆w1 (a4.)      jl.     b7.      a┆
0x12860…12880       6c 2e 20 77 32 20 20 61 32 32 2e 0a 20 20 20 20 20 61 6c 2e 20 77 31 20 20 61 32 33 2e 0a 20 20   ┆l. w2  a22.      al. w1  a23.   ┆
0x12880…128a0       20 20 20 64 73 2e 20 77 32 20 20 61 32 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 69   ┆   ds. w2  a20.            ; ini┆
0x128a0…128c0       74 20 73 32 76 20 61 64 64 72 2c 20 63 32 76 20 61 64 64 72 0a 20 20 20 20 20 61 6c 20 20 77 31   ┆t s2v addr, c2v addr      al  w1┆
0x128c0…128e0       20 20 20 31 0a 20 20 20 20 20 61 6c 20 20 77 32 20 20 20 32 0a 61 32 36 3d 6b 2d 31 0a 20 20 20   ┆   1      al  w2   2 a26=k-1    ┆
0x128e0…12900       20 20 64 73 2e 20 77 32 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 69 74   ┆  ds. w2  a5.             ; init┆
0x12900…12920 (33,) 20 70 2c 71 20 28 31 2c 31 2f 32 29 0a 20 20 20 20 20 61 6c 20 20 77 32 20 20 20 34 0a 20 20 20   ┆ p,q (1,1/2)      al  w2   4    ┆
0x12920…12940       20 20 61 6c 20 20 77 33 20 20 20 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 69 74   ┆  al  w3   4              ; init┆
0x12940…12960       20 70 70 20 28 32 29 0a 62 36 3a 20 20 64 73 2e 20 77 33 20 20 61 33 2e 20 20 20 20 20 20 20 20   ┆ pp (2) b6:  ds. w3  a3.        ┆
0x12960…12980       20 20 20 20 20 3b 20 73 74 6f 72 65 20 70 70 0a 20 20 20 20 20 64 6c 2e 20 77 33 20 20 61 30 2e   ┆     ; store pp      dl. w3  a0.┆
0x12980…129a0       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 3a 3d 61 64 64 72 20 52 28 70 29 2c 77 33 3a   ┆             ; w2:=addr R(p),w3:┆
0x129a0…129c0       3d 61 64 64 72 20 52 28 30 29 0a 62 35 3a 20 20 72 6c 20 20 77 31 20 20 78 33 20 20 20 20 20 20   ┆=addr R(0) b5:  rl  w1  x3      ┆
0x129c0…129e0       20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 52 28 69 29 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20   ┆        ; w1:=R(i)      al  w0  ┆
0x129e0…12a00       78 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 3a 3d 52 28 69 29 0a 20 20 20 20 20   ┆x1              ; w0:=R(i)      ┆
0x12a00…12a20       77 61 20 20 77 30 20 20 78 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 3a 3d 52 28   ┆wa  w0  x2              ; w0:=R(┆
0x12a20…12a40       69 29 2b 52 28 69 2b 70 29 0a 20 20 20 20 20 77 73 20 20 77 31 20 20 78 32 20 20 20 20 20 20 20   ┆i)+R(i+p)      ws  w1  x2       ┆
0x12a40…12a60       20 20 20 20 20 20 20 3b 20 77 31 3a 3d 52 28 69 29 2d 52 28 69 2b 70 29 0a 20 20 20 20 20 72 73   ┆       ; w1:=R(i)-R(i+p)      rs┆
0x12a60…12a80       20 20 77 30 20 20 78 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 69 29 3a 3d 77 30   ┆  w0  x3              ; R(i):=w0┆
0x12a80…12aa0       0a 20 20 20 20 20 72 73 20 20 77 31 20 20 78 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      rs  w1  x2              ; ┆
0x12aa0…12ac0       52 28 69 2b 70 29 3a 3d 77 31 0a 20 20 20 20 20 61 61 2e 20 77 33 20 20 61 33 2e 20 20 20 20 20   ┆R(i+p):=w1      aa. w3  a3.     ┆
0x12ac0…12ae0       20 20 20 20 20 20 20 20 3b 20 22 69 22 3a 3d 22 69 22 2b 70 70 2c 20 22 69 2b 70 22 3a 3d 22 69   ┆        ; "i":="i"+pp, "i+p":="i┆
0x12ae0…12b00       2b 70 22 2b 70 70 0a 20 20 20 20 20 73 68 2e 20 77 32 20 28 61 32 2e 29 20 20 20 20 20 20 20 20   ┆+p"+pp      sh. w2 (a2.)        ┆
0x12b00…12b20       20 20 20 20 3b 20 69 66 20 61 64 64 72 20 52 28 69 2b 70 29 3c 61 64 64 72 20 52 28 32 2a 2a 6d   ┆    ; if addr R(i+p)<addr R(2**m┆
0x12b20…12b40       2d 31 29 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 35 2e 20 20 20 20 20 20 20 20 20 20 20 20   ┆-1)      jl.     b5.            ┆
0x12b40…12b60       20 3b 20 74 68 65 6e 20 6e 65 78 74 20 73 74 65 70 0a 20 20 20 20 20 64 6c 2e 20 77 31 20 28 61   ┆ ; then next step      dl. w1 (a┆
0x12b60…12b80       32 31 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61 31 38 2e 20 20 20 20 20 20 20 20 20 20   ┆21.)      ds. w1  a18.          ┆
0x12b80…12ba0       20 20 3b 20 61 31 37 20 61 31 38 3a 3d 63 32 76 0a 20 20 20 20 20 64 6c 2e 20 77 31 20 28 61 32   ┆  ; a17 a18:=c2v      dl. w1 (a2┆
0x12ba0…12bc0       30 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61 31 36 2e 20 20 20 20 20 20 20 20 20 20 20   ┆0.)      ds. w1  a16.           ┆
0x12bc0…12be0       20 3b 20 61 31 35 20 61 31 36 3a 3d 73 32 76 0a 20 20 20 20 20 61 6c 20 20 77 32 20 20 20 32 20   ┆ ; a15 a16:=s2v      al  w2   2 ┆
0x12be0…12c00       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 3a 3d 31 0a 62 33 3a 20 20 73 6c 2e 20 77 32 20   ┆             ; n:=1 b3:  sl. w2 ┆
0x12c00…12c20       28 61 31 39 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6e 3d 71 20 74 68 65 6e 0a 20   ┆(a19.)           ; if n=q then  ┆
0x12c20…12c40       20 20 20 20 6a 6c 2e 20 20 20 20 20 62 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 68   ┆    jl.     b4.             ; th┆
0x12c40…12c60       65 6e 20 67 6f 74 6f 20 6e 65 78 74 20 6c 2d 73 74 65 70 0a 20 20 20 20 20 72 73 2e 20 77 32 20   ┆en goto next l-step      rs. w2 ┆
0x12c60…12c80       20 61 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 74 6f 72 65 20 6e 0a 20 20 20 20 20   ┆ a4.             ; store n      ┆
0x12c80…12ca0       61 63 20 20 77 31 20 20 78 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 2d 6e   ┆ac  w1  x2              ; w1:=-n┆
0x12ca0…12cc0       0a 20 20 20 20 20 61 61 2e 20 77 32 20 20 61 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      aa. w2  a0.             ; ┆
0x12cc0…12ce0       61 37 3a 3d 61 64 64 72 20 52 28 70 2b 6e 29 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 37 2e   ┆a7:=addr R(p+n)      ds. w2  a7.┆
0x12ce0…12d00       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 38 3a 3d 61 64 64 72 20 52 28 70 2d 6e 29 0a 20   ┆             ; a8:=addr R(p-n)  ┆
0x12d00…12d20       20 20 20 20 77 61 2e 20 77 31 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 39   ┆    wa. w1  a5.             ; a9┆
0x12d20…12d40       3a 3d 61 64 64 72 20 52 28 70 2b 6e 29 0a 20 20 20 20 20 77 61 2e 20 77 32 20 20 61 35 2e 20 20   ┆:=addr R(p+n)      wa. w2  a5.  ┆
0x12d40…12d60       20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 30 3a 3d 61 64 64 72 20 52 28 70 2b 70 2d 6e 29 0a   ┆           ; a10:=addr R(p+p-n) ┆
0x12d60…12d80       62 32 3a 20 20 64 73 2e 20 77 32 20 20 61 39 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73   ┆b2:  ds. w2  a9.             ; s┆
0x12d80…12da0       74 6f 72 65 20 61 64 64 72 20 52 28 69 2b 70 29 20 52 28 6a 2b 70 29 0a 20 20 20 20 20 72 6c 20   ┆tore addr R(i+p) R(j+p)      rl ┆
0x12da0…12dc0       20 77 31 20 20 78 31 0a 20 20 20 20 20 63 69 20 20 77 31 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ w1  x1      ci  w1             ┆
0x12dc0…12de0       20 20 20 20 20 3b 20 66 6c 6f 61 74 20 52 28 69 2b 70 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20   ┆     ; float R(i+p)      ds. w1 ┆
0x12de0…12e00       20 61 31 34 2e 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 0a 20 20 20 20 20 63 69 20 20 77   ┆ a14.      rl  w3  x2      ci  w┆
0x12e00…12e20       33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 66 6c 6f 61 74 20 52 28 6a 2b 70   ┆3                  ; float R(j+p┆
0x12e20…12e40       29 0a 20 20 20 20 20 64 73 2e 20 77 33 20 20 61 31 32 2e 0a 20 20 20 20 20 66 6d 2e 20 77 33 20   ┆)      ds. w3  a12.      fm. w3 ┆
0x12e40…12e60       20 61 31 38 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33 3a 3d 52 28 69 2b 70 29 2a   ┆ a18.            ; w2w3:=R(i+p)*┆
0x12e60…12e80       63 0a 20 20 20 20 20 66 6d 2e 20 77 31 20 20 61 31 36 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆c      fm. w1  a16.            ;┆
0x12e80…12ea0       20 77 30 77 31 3a 3d 52 28 6a 2b 70 29 2a 73 0a 20 20 20 20 20 66 73 20 20 77 33 20 20 20 33 20   ┆ w0w1:=R(j+p)*s      fs  w3   3 ┆
0x12ea0…12ec0       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33 3a 3d 72 65 3a 3d 52 28 69 2b 70 29 2a   ┆             ; w2w3:=re:=R(i+p)*┆
0x12ec0…12ee0       63 2d 52 28 6a 2b 70 29 2a 73 0a 20 20 20 20 20 63 66 20 20 77 33 0a 20 20 20 20 20 64 6c 2e 20   ┆c-R(j+p)*s      cf  w3      dl. ┆
0x12ee0…12f00       77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 61 31 34 2e 20 20 20 20 20 20   ┆w1  a14.      rs. w3  a14.      ┆
0x12f00…12f20       20 20 20 20 20 20 3b 20 61 31 34 3a 3d 72 65 0a 20 20 20 20 20 66 6d 2e 20 77 31 20 20 61 31 38   ┆      ; a14:=re      fm. w1  a18┆
0x12f20…12f40       2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 77 31 3a 3d 52 28 6a 2b 70 29 2a 63 0a 20 20   ┆.            ; w0w1:=R(j+p)*c   ┆
0x12f40…12f60       20 20 20 64 6c 2e 20 77 33 20 20 61 31 32 2e 0a 20 20 20 20 20 66 6d 2e 20 77 33 20 20 61 31 36   ┆   dl. w3  a12.      fm. w3  a16┆
0x12f60…12f80       2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33 3a 3d 52 28 69 2b 70 29 2a 73 0a 20 20   ┆.            ; w2w3:=R(i+p)*s   ┆
0x12f80…12fa0       20 20 20 66 61 20 20 77 33 20 20 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77   ┆   fa  w3   3              ; w2w┆
0x12fa0…12fc0       33 3a 3d 69 6d 3a 3d 52 28 69 2b 70 29 2a 73 2b 52 28 6a 2b 70 29 2a 63 0a 20 20 20 20 20 63 66   ┆3:=im:=R(i+p)*s+R(j+p)*c      cf┆
0x12fc0…12fe0       20 20 77 33 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 77 73 2e 20 77 30   ┆  w3      al  w0  x3      ws. w0┆
0x12fe0…13000       20 28 61 38 2e 29 0a 20 20 20 20 20 77 61 2e 20 77 33 20 28 61 38 2e 29 0a 20 20 20 20 20 72 73   ┆ (a8.)      wa. w3 (a8.)      rs┆
0x13000…13020       2e 20 77 30 20 28 61 39 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 69 2b 70 29 3a 3d   ┆. w0 (a9.)            ; R(i+p):=┆
0x13020…13040       2d 52 28 6a 29 2b 69 6d 0a 20 20 20 20 20 72 73 2e 20 77 33 20 28 61 31 30 2e 29 20 20 20 20 20   ┆-R(j)+im      rs. w3 (a10.)     ┆
0x13040…13060       20 20 20 20 20 20 3b 20 52 28 6a 2b 70 29 3a 3d 52 28 6a 29 2b 69 6d 0a 20 20 20 20 20 72 6c 2e   ┆      ; R(j+p):=R(j)+im      rl.┆
0x13060…13080       20 77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 61 63 20 20 77 30 20 20 78 31 0a 20 20 20 20 20 77   ┆ w1  a14.      ac  w0  x1      w┆
0x13080…130a0       61 2e 20 77 30 20 28 61 37 2e 29 0a 20 20 20 20 20 77 61 2e 20 77 31 20 28 61 37 2e 29 0a 20 20   ┆a. w0 (a7.)      wa. w1 (a7.)   ┆
0x130a0…130c0       20 20 20 72 73 2e 20 77 30 20 28 61 38 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 6a   ┆   rs. w0 (a8.)            ; R(j┆
0x130c0…130e0       29 3a 3d 52 28 69 29 2d 72 65 0a 20 20 20 20 20 72 73 2e 20 77 31 20 28 61 37 2e 29 20 20 20 20   ┆):=R(i)-re      rs. w1 (a7.)    ┆
0x130e0…13100       20 20 20 20 20 20 20 20 3b 20 52 28 69 29 3a 3d 52 28 69 29 2b 72 65 0a 20 20 20 20 20 64 6c 2e   ┆        ; R(i):=R(i)+re      dl.┆
0x13100…13120       20 77 32 20 20 61 37 2e 0a 20 20 20 20 20 61 61 2e 20 77 32 20 20 61 33 2e 0a 20 20 20 20 20 64   ┆ w2  a7.      aa. w2  a3.      d┆
0x13120…13140       73 2e 20 77 32 20 20 61 37 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 22 69 22 3a 3d 22 69   ┆s. w2  a7.             ; "i":="i┆
0x13140…13160       22 2b 70 70 3b 20 22 6a 22 3a 3d 22 6a 22 2b 70 70 0a 20 20 20 20 20 64 6c 2e 20 77 32 20 20 61   ┆"+pp; "j":="j"+pp      dl. w2  a┆
0x13160…13180       39 2e 0a 20 20 20 20 20 61 61 2e 20 77 32 20 20 61 33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆9.      aa. w2  a3.             ┆
0x13180…131a0       3b 20 22 69 2b 70 22 3a 3d 22 69 2b 70 22 2b 70 70 3b 20 22 6a 2b 70 22 3a 3d 22 6a 2b 70 22 2b   ┆; "i+p":="i+p"+pp; "j+p":="j+p"+┆
0x131a0…131c0       70 70 0a 20 20 20 20 20 73 68 2e 20 77 31 20 28 61 32 2e 29 20 20 20 20 20 20 20 20 20 20 20 20   ┆pp      sh. w1 (a2.)            ┆
0x131c0…131e0       3b 20 69 66 20 61 64 64 72 20 52 28 6a 2b 70 29 3c 3d 61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29   ┆; if addr R(j+p)<=addr R(2**m-1)┆
0x131e0…13200       20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 32 2e 20 20 20 20 20 20 20 20 20 20   ┆ then      jl.     b2.          ┆
0x13200…13220 (34,) 20 20 20 3b 20 67 6f 74 6f 20 6e 65 78 74 20 73 74 65 70 0a 20 20 20 20 20 64 6c 2e 20 77 31 20   ┆   ; goto next step      dl. w1 ┆
0x13220…13240       20 61 31 36 2e 0a 20 20 20 20 20 66 6d 2e 20 77 31 20 28 61 32 30 2e 29 20 20 20 20 20 20 20 20   ┆ a16.      fm. w1 (a20.)        ┆
0x13240…13260       20 20 20 3b 20 77 30 77 31 3a 3d 73 2a 73 32 76 0a 20 20 20 20 20 64 6c 2e 20 77 33 20 20 61 31   ┆   ; w0w1:=s*s2v      dl. w3  a1┆
0x13260…13280       38 2e 0a 20 20 20 20 20 66 6d 2e 20 77 33 20 28 61 32 31 2e 29 20 20 20 20 20 20 20 20 20 20 20   ┆8.      fm. w3 (a21.)           ┆
0x13280…132a0       3b 20 77 32 77 33 3a 3d 63 2a 63 32 76 0a 20 20 20 20 20 66 73 20 20 77 33 20 20 20 33 0a 20 20   ┆; w2w3:=c*c2v      fs  w3   3   ┆
0x132a0…132c0       20 20 20 72 78 2e 20 77 33 20 20 61 31 38 2e 0a 20 20 20 20 20 72 78 2e 20 77 32 20 20 61 31 37   ┆   rx. w3  a18.      rx. w2  a17┆
0x132c0…132e0       2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 63 3a 3d 63 2a 63 32 76 2d 73 2a 73 32 76 0a 20   ┆.             ; c:=c*c2v-s*s2v  ┆
0x132e0…13300       20 20 20 20 66 6d 2e 20 77 33 20 28 61 32 30 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77   ┆    fm. w3 (a20.)            ; w┆
0x13300…13320       32 77 33 3a 3d 63 2a 73 32 76 0a 20 20 20 20 20 64 6c 2e 20 77 31 20 20 61 31 36 2e 0a 20 20 20   ┆2w3:=c*s2v      dl. w1  a16.    ┆
0x13320…13340       20 20 66 6d 2e 20 77 31 20 28 61 32 31 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 77 31   ┆  fm. w1 (a21.)           ; w0w1┆
0x13340…13360       3a 3d 73 2a 63 32 76 0a 20 20 20 20 20 66 61 20 20 77 33 20 20 20 33 0a 20 20 20 20 20 64 73 2e   ┆:=s*c2v      fa  w3   3      ds.┆
0x13360…13380       20 77 33 20 20 61 31 36 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 3a 3d 63 2a 73 32 76 2b   ┆ w3  a16.            ; s:=c*s2v+┆
0x13380…133a0       73 2a 63 32 76 0a 20 20 20 20 20 72 6c 2e 20 77 32 20 20 61 34 2e 0a 20 20 20 20 20 61 6c 20 20   ┆s*c2v      rl. w2  a4.      al  ┆
0x133a0…133c0       77 32 20 20 78 32 2b 32 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 33 2e 0a 62 34 3a 20 20 64   ┆w2  x2+2      jl.     b3. b4:  d┆
0x133c0…133e0       6c 2e 20 77 33 20 20 61 32 30 2e 0a 20 20 20 20 20 61 61 2e 20 77 33 20 20 61 32 35 2e 0a 20 20   ┆l. w3  a20.      aa. w3  a25.   ┆
0x133e0…13400       20 20 20 64 73 2e 20 77 33 20 20 61 32 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 77   ┆   ds. w3  a20.            ; new┆
0x13400…13420       20 61 64 64 72 20 73 32 76 20 63 32 76 0a 20 20 20 20 20 72 6c 2e 20 77 31 20 20 61 35 2e 0a 20   ┆ addr s2v c2v      rl. w1  a5.  ┆
0x13420…13440       20 20 20 20 64 6c 2e 20 77 33 20 20 61 33 2e 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 35 2e   ┆    dl. w3  a3.      ds. w2  a5.┆
0x13440…13460       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 77 20 70 2c 71 0a 20 20 20 20 20 61 64 20 20   ┆             ; new p,q      ad  ┆
0x13460…13480       77 33 20 20 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 77 20 70 70 0a 20 20 20   ┆w3   1              ; new pp    ┆
0x13480…134a0       20 20 77 61 2e 20 77 31 20 20 61 31 2e 0a 20 20 20 20 20 72 73 2e 20 77 31 20 20 61 31 2e 20 20   ┆  wa. w1  a1.      rs. w1  a1.  ┆
0x134a0…134c0       20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 77 20 61 64 64 72 20 52 28 70 29 0a 20 20 20 20 20   ┆           ; new addr R(p)      ┆
0x134c0…134e0       73 68 2e 20 77 31 20 28 61 32 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 61 64 64   ┆sh. w1 (a2.)            ; if add┆
0x134e0…13500       72 20 52 28 70 29 3c 3d 61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29 0a 20 20 20 20 20 6a 6c 2e 20   ┆r R(p)<=addr R(2**m-1)      jl. ┆
0x13500…13520       20 20 20 20 62 36 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 68 65 6e 20 6e 65 78 74 20   ┆    b6.             ; then next ┆
0x13520…13540       73 74 65 70 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 20 30 0a 20 20 20 20 20 72 6c 2e 20 77 32   ┆step      al  w0   0      rl. w2┆
0x13540…13560       20 20 61 30 2e 0a 20 20 20 20 20 77 61 2e 20 77 32 20 20 61 31 39 2e 0a 20 20 20 20 20 61 6c 20   ┆  a0.      wa. w2  a19.      al ┆
0x13560…13580       20 77 32 20 20 78 32 2d 32 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 3a 3d 61 64 64 72   ┆ w2  x2-2             ; w2:=addr┆
0x13580…135a0       20 52 28 32 2a 2a 28 6d 2d 31 29 2d 31 29 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 32 2b 36   ┆ R(2**(m-1)-1)      al  w3  x2+6┆
0x135a0…135c0       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 33 3a 3d 61 64 64 72 20 52 28 32 2a 2a 28 6d 2d   ┆             ; w3:=addr R(2**(m-┆
0x135c0…135e0       31 29 2b 32 29 0a 62 39 3a 20 20 72 78 20 20 77 30 20 20 78 32 0a 20 20 20 20 20 72 78 20 20 77   ┆1)+2) b9:  rx  w0  x2      rx  w┆
0x135e0…13600       30 20 20 78 33 0a 20 20 20 20 20 61 61 2e 20 77 33 20 20 61 32 35 2e 0a 20 20 20 20 20 73 6c 2e   ┆0  x3      aa. w3  a25.      sl.┆
0x13600…13620       20 77 32 20 28 61 30 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 77 32 3e 61 64   ┆ w2 (a0.)             ; if w2>ad┆
0x13620…13640       64 72 20 52 28 30 29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 39 2e 20 20 20   ┆dr R(0) then      jl.     b9.   ┆
0x13640…13660       20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 78 74 20 69 6e 74 65 72 63 68 61 6e 67 65 0a 20 20   ┆           ; next interchange   ┆
0x13660…13680       20 20 20 61 6c 20 20 77 30 20 20 20 30 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 32 20 20 20   ┆   al  w0   0      rs  w0  x2   ┆
0x13680…136a0       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 2d 31 29 3a 3d 30 0a 20 20 20 20 20 72 6c 2e 20   ┆            ; R(-1):=0      rl. ┆
0x136a0…136c0       77 33 20 20 61 30 2e 0a 62 38 3a 20 20 64 6c 20 20 77 32 20 20 78 33 0a 20 20 20 20 20 63 69 20   ┆w3  a0. b8:  dl  w2  x3      ci ┆
0x136c0…136e0       20 77 31 0a 20 20 20 20 20 66 6d 20 20 77 31 20 20 20 33 0a 20 20 20 20 20 64 73 2e 20 77 31 20   ┆ w1      fm  w1   3      ds. w1 ┆
0x136e0…13700       20 61 31 32 2e 0a 20 20 20 20 20 63 69 20 20 77 32 0a 20 20 20 20 20 66 6d 20 20 77 32 20 20 20   ┆ a12.      ci  w2      fm  w2   ┆
0x13700…13720       35 0a 20 20 20 20 20 66 61 2e 20 77 32 20 20 61 31 32 2e 0a 20 20 20 20 20 64 73 20 20 77 32 20   ┆5      fa. w2  a12.      ds  w2 ┆
0x13720…13740       20 78 33 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 34 0a 20 20 20 20 20 73 68 2e 20 77   ┆ x3      al  w3  x3+4      sh. w┆
0x13740…13760       33 20 28 61 31 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 77 33 3c 3d 61 64 64   ┆3 (a1.)             ; if w3<=add┆
0x13760…13780       72 20 52 28 32 2a 2a 6d 29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 38 2e 20   ┆r R(2**m) then      jl.     b8. ┆
0x13780…137a0       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 78 74 20 63 6f 6e 76 65 72 74 0a 20 20 20 20   ┆             ; next convert     ┆
0x137a0…137c0       20 6a 6c 2e 20 20 20 20 28 6a 38 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 78 69 74   ┆ jl.    (j8.)             ; exit┆
0x137c0…137e0       0a 0a 61 31 3a 20 20 20 20 20 30 20 20 20 3b 20 61 64 64 72 20 52 28 70 29 0a 61 30 3a 20 20 20   ┆  a1:     0   ; addr R(p) a0:   ┆
0x137e0…13800       20 20 30 20 20 20 3b 20 61 64 64 72 20 52 28 30 29 0a 61 32 3a 20 20 20 20 20 30 20 20 20 3b 20   ┆  0   ; addr R(0) a2:     0   ; ┆
0x13800…13820       61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29 0a 61 36 3a 20 20 20 20 20 30 20 20 20 3b 20 70 70 0a   ┆addr R(2**m-1) a6:     0   ; pp ┆
0x13820…13840       61 33 3a 20 20 20 20 20 30 20 20 20 3b 20 70 70 0a 61 34 3a 20 20 20 20 20 30 20 20 20 3b 20 6e   ┆a3:     0   ; pp a4:     0   ; n┆
0x13840…13860       0a 61 31 39 3a 20 20 20 20 30 20 20 20 3b 20 71 0a 61 35 3a 20 20 20 20 20 30 20 20 20 3b 20 70   ┆ a19:    0   ; q a5:     0   ; p┆
0x13860…13880       0a 61 38 3a 20 20 20 20 20 30 20 20 20 3b 20 61 64 64 72 20 52 28 6a 29 0a 61 37 3a 20 20 20 20   ┆ a8:     0   ; addr R(j) a7:    ┆
0x13880…138a0       20 30 20 20 20 3b 20 61 64 64 72 20 52 28 69 29 0a 61 31 30 3a 20 20 20 20 30 20 20 20 3b 20 61   ┆ 0   ; addr R(i) a10:    0   ; a┆
0x138a0…138c0       64 64 72 20 52 28 6a 2b 70 29 0a 61 39 3a 20 20 20 20 20 30 20 20 20 3b 20 61 64 64 72 20 52 28   ┆ddr R(j+p) a9:     0   ; addr R(┆
0x138c0…138e0       69 2b 70 29 0a 61 31 35 3a 20 20 20 20 30 0a 61 31 36 3a 20 20 20 20 30 20 20 20 3b 20 73 0a 61   ┆i+p) a15:    0 a16:    0   ; s a┆
0x138e0…13900       31 37 3a 20 20 20 20 30 0a 61 31 38 3a 20 20 20 20 30 20 20 20 3b 20 63 0a 61 32 31 3a 20 20 20   ┆17:    0 a18:    0   ; c a21:   ┆
0x13900…13920       20 30 20 20 20 3b 20 61 64 64 72 20 63 32 76 0a 61 32 30 3a 20 20 20 20 30 20 20 20 3b 20 61 64   ┆ 0   ; addr c2v a20:    0   ; ad┆
0x13920…13940       64 72 20 73 32 76 0a 61 32 34 3a 20 20 20 2d 34 0a 61 32 35 3a 20 20 20 20 34 0a 66 2e 0a 20 20   ┆dr s2v a24:   -4 a25:    4 f.   ┆
0x13940…13960       20 20 20 20 30 2e 39 39 39 39 39 39 37 30 35 37 39 32 0a 20 20 20 20 20 20 30 2e 39 39 39 39 39   ┆    0.999999705792       0.99999┆
0x13960…13980       38 38 32 33 34 35 36 0a 20 20 20 20 20 20 30 2e 39 39 39 39 39 35 32 39 33 37 36 30 0a 20 20 20   ┆8823456       0.999995293760    ┆
0x13980…139a0       20 20 20 30 2e 39 39 39 39 38 31 31 37 35 33 32 38 0a 20 20 20 20 20 20 30 2e 39 39 39 39 32 34   ┆   0.999981175328       0.999924┆
0x139a0…139c0       37 30 31 38 35 36 0a 20 20 20 20 20 20 30 2e 39 39 39 36 39 38 38 31 38 37 32 30 0a 20 20 20 20   ┆701856       0.999698818720     ┆
0x139c0…139e0       20 20 30 2e 39 39 38 37 39 35 34 35 36 31 39 32 0a 20 20 20 20 20 20 30 2e 39 39 35 31 38 34 37   ┆  0.998795456192       0.9951847┆
0x139e0…13a00       32 36 37 32 30 0a 61 32 32 3a 20 20 30 2e 39 38 30 37 38 35 32 38 30 34 31 36 0a 20 20 20 20 20   ┆26720 a22:  0.980785280416      ┆
0x13a00…13a20       20 30 2e 39 32 33 38 37 39 35 33 32 35 37 36 0a 20 20 20 20 20 20 30 2e 37 30 37 31 30 36 37 38   ┆ 0.923879532576       0.70710678┆
0x13a20…13a40       31 31 35 32 0a 20 20 20 20 20 20 30 2e 33 38 32 36 38 33 34 33 32 33 36 38 0a 61 32 33 3a 20 20   ┆1152       0.382683432368 a23:  ┆
0x13a40…13a60       30 2e 31 39 35 30 39 30 33 32 32 30 30 38 0a 20 20 20 20 20 20 30 2e 39 38 30 31 37 31 34 30 33   ┆0.195090322008       0.980171403┆
0x13a60…13a80       32 39 36 27 2d 31 0a 20 20 20 20 20 20 30 2e 34 39 30 36 37 36 37 34 33 32 34 38 27 2d 31 0a 20   ┆296'-1       0.490676743248'-1  ┆
0x13a80…13aa0       20 20 20 20 20 30 2e 32 34 35 34 31 32 32 38 35 32 32 34 27 2d 31 0a 20 20 20 20 20 20 30 2e 31   ┆     0.245412285224'-1       0.1┆
0x13aa0…13ac0       32 32 37 31 35 33 38 32 38 35 36 27 2d 31 0a 20 20 20 20 20 20 30 2e 36 31 33 35 38 38 34 36 34   ┆22715382856'-1       0.613588464┆
0x13ac0…13ae0       38 39 36 27 2d 32 0a 20 20 20 20 20 20 30 2e 33 30 36 37 39 35 36 37 36 32 38 38 27 2d 32 0a 20   ┆896'-2       0.306795676288'-2  ┆
0x13ae0…13b00       20 20 20 20 20 30 2e 31 35 33 33 39 38 30 31 38 36 32 34 27 2d 32 0a 20 20 20 20 20 20 30 2e 37   ┆     0.153398018624'-2       0.7┆
0x13b00…13b20 (35,) 36 36 39 39 30 33 31 38 37 32 30 27 2d 33 0a 77 2e 0a 20 20 20 20 20 30 0a 20 20 20 20 20 30 0a   ┆66990318720'-3 w.      0      0 ┆
0x13b20…13b40       3c 3a 66 66 74 69 70 6f 77 20 20 20 20 3c 30 3e 3a 3e 0a 65 2e 0a 0a 0a 67 30 3a 0a 67 31 3a 20   ┆<:fftipow    <0>:> e.   g0: g1: ┆
0x13b40…13b60       20 20 20 31 0a 20 20 20 20 20 20 20 30 2c 30 2c 30 2c 30 0a 20 20 20 20 20 20 20 31 3c 32 33 2b   ┆   1        0,0,0,0        1<23+┆
0x13b60…13b80       65 31 2d 65 32 0a 20 20 20 20 20 20 20 31 3c 31 38 2b 32 36 3c 31 32 2b 31 33 3c 36 2b 30 20 3b   ┆e1-e2        1<18+26<12+13<6+0 ;┆
0x13b80…13ba0       20 70 72 6f 63 65 64 75 72 65 20 66 66 74 69 70 6f 77 28 6d 2c 52 29 3b 0a 20 20 20 20 20 20 20   ┆ procedure fftipow(m,R);        ┆
0x13ba0…13bc0       30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 76 61 6c 75 65 20 6d 3b 20 69 6e 74   ┆0                 ; value m; int┆
0x13bc0…13be0       65 67 65 72 20 6d 3b 20 61 72 72 61 79 20 52 3b 0a 20 20 20 20 20 20 20 34 3c 31 32 2b 65 30 2d   ┆eger m; array R;        4<12+e0-┆
0x13be0…13c00       65 32 0a 20 20 20 20 20 20 20 31 3c 31 32 2b 30 0a 6e 2e 0a 19 00 20 63 0a 61 32 31 3a 20 20 20   ┆e2        1<12+0 n.    c a21:   ┆
0x13c00…13c20       20 30 20 20 20 3b 20 61 64 64 72 20 63 32 76 0a 61 32 30 3a 20 20 20 20 30 20 20 20 3b 20 61 64   ┆ 0   ; addr c2v a20:    0   ; ad┆
0x13c20…13c40       64 72 20 73 32 76 0a 61 32 34 3a 20 20 20 2d 34 0a 61 32 35 3a 20 20 20 20 34 0a 66 2e 0a 20 20   ┆dr s2v a24:   -4 a25:    4 f.   ┆
0x13c40…13c60       20 20 20 20 30 2e 39 39 39 39 39 39 37 30 35 37 39 32 0a 20 20 20 20 20 20 30 2e 39 39 39 39 39   ┆    0.999999705792       0.99999┆
0x13c60…13c80       38 38 32 33 34 35 36 0a 20 20 20 20 20 20 30 2e 39 39 39 39 39 35 32 39 33 37 36 30 0a 20 20 20   ┆8823456       0.999995293760    ┆
0x13c80…13ca0       20 20 20 30 2e 39 39 39 39 38 31 31 37 35 33 32 38 0a 20 20 20 20 20 20 30 2e 39 39 39 39 32 34   ┆   0.999981175328       0.999924┆
0x13ca0…13cc0       37 30 31 38 35 36 0a 20 20 20 20 20 20 30 2e 39 39 39 36 39 38 38 31 38 37 32 30 0a 20 20 20 20   ┆701856       0.999698818720     ┆
0x13cc0…13ce0       20 20 30 2e 39 39 38 37 39 35 34 35 36 31 39 32 0a 20 20 20 20 20 20 30 2e 39 39 35 31 38 34 37   ┆  0.998795456192       0.9951847┆
0x13ce0…13d00       32 36 37 32 30 0a 61 32 32 3a 20 20 30 2e 39 38 30 37 38 35 32 38 30 34 31 36 0a 20 20 20 20 20   ┆26720 a22:  0.980785280416      ┆
0x13d00…13d20       20 30 2e 39 32 33 38 37 39 35 33 32 35 37 36 0a 20 20 20 20 20 20 30 2e 37 30 37 31 30 36 37 38   ┆ 0.923879532576       0.70710678┆
0x13d20…13d40       31 31 35 32 0a 20 20 20 20 20 20 30 2e 33 38 32 36 38 33 34 33 32 33 36 38 0a 61 32 33 3a 20 20   ┆1152       0.382683432368 a23:  ┆
0x13d40…13d60       30 2e 31 39 35 30 39 30 33 32 32 30 30 38 0a 20 20 20 20 20 20 30 2e 39 38 30 31 37 31 34 30 33   ┆0.195090322008       0.980171403┆
0x13d60…13d80       32 39 36 27 2d 31 0a 20 20 20 20 20 20 30 2e 34 39 30 36 37 36 37 34 33 32 34 38 27 2d 31 0a 20   ┆296'-1       0.490676743248'-1  ┆
0x13d80…13da0       20 20 20 20 20 30 2e 32 34 35 34 31 32 32 38 35 32 32 34 27 2d 31 0a 20 20 20 20 20 20 30 2e 31   ┆     0.245412285224'-1       0.1┆
0x13da0…13dc0       32 32 37 31 35 33 38 32 38 35 36 27 2d 31 0a 20 20 20 20 20 20 30 2e 36 31 33 35 38 38 34 36 34   ┆22715382856'-1       0.613588464┆
0x13dc0…13de0       38 39 36 27 2d 32 0a 20 20 20 20 20 20 30 2e 33 30 36 37 39 35 36 37 36 32 38 38 27 2d 32 0a 20   ┆896'-2       0.306795676288'-2  ┆
0x13de0…13e00       20 20 20 20 20 30 2e 31 35 33 33 39 38 30 31 38 36 32 34 27 2d 32 0a 20 20 20 20 20 20 30 2e 37   ┆     0.153398018624'-2       0.7┆
0x13e00…13e20       6d 65 73 73 61 67 65 20 66 66 74 69 72 0a 0a 28 66 66 74 69 72 3d 73 6c 61 6e 67 20 66 70 6e 61   ┆message fftir  (fftir=slang fpna┆
0x13e20…13e40       6d 65 73 20 74 79 70 65 2e 79 65 73 20 69 6e 73 65 72 74 70 72 6f 63 20 65 6e 74 72 79 2e 6e 6f   ┆mes type.yes insertproc entry.no┆
0x13e40…13e60       0a 66 66 74 69 72 29 0a 0a 3b 20 38 2d 31 30 2d 37 34 20 31 39 2d 32 2d 37 39 20 6f 6a 68 2f 72   ┆ fftir)  ; 8-10-74 19-2-79 ojh/r┆
0x13e60…13e80       6d 0a 3b 20 66 6f 75 72 69 65 72 74 72 61 6e 73 66 6f 72 6d 20 6f 66 20 69 6e 74 65 67 65 72 20   ┆m ; fouriertransform of integer ┆
0x13e80…13ea0       64 61 74 61 0a 0a 62 2e 20 67 31 2c 65 33 20 77 2e 0a 0a 6b 3d 31 30 30 30 30 0a 0a 73 2e 20 67   ┆data  b. g1,e3 w.  k=10000  s. g┆
0x13ea0…13ec0       36 2c 6a 34 30 2c 61 33 30 2c 62 31 30 0a 68 2e 0a 67 30 3d 30 0a 65 32 3a 0a 67 31 3a 20 20 67   ┆6,j40,a30,b10 h. g0=0 e2: g1:  g┆
0x13ec0…13ee0       33 2c 67 32 0a 6a 31 33 3a 20 67 30 2b 31 33 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆3,g2 j13: g0+13,0               ┆
0x13ee0…13f00       20 20 3b 20 6c 61 73 74 20 75 73 65 64 0a 6a 33 30 3a 20 67 30 2b 33 30 2c 30 20 20 20 20 20 20   ┆  ; last used j30: g0+30,0      ┆
0x13f00…13f20       20 20 20 20 20 20 20 20 20 20 20 3b 20 73 61 76 65 64 20 73 72 2c 77 33 0a 6a 38 3a 20 20 67 30   ┆           ; saved sr,w3 j8:  g0┆
0x13f20…13f40       2b 38 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 61 64 64 72   ┆+8,0                  ; end addr┆
0x13f40…13f60       65 73 73 20 65 78 70 72 0a 6a 34 3a 20 20 67 30 2b 34 2c 30 20 20 20 20 20 20 20 20 20 20 20 20   ┆ess expr j4:  g0+4,0            ┆
0x13f60…13f80       20 20 20 20 20 20 3b 20 74 61 6b 65 20 65 78 70 72 0a 6a 31 38 3a 20 67 30 2b 31 38 2c 30 20 20   ┆      ; take expr j18: g0+18,0  ┆
0x13f80…13fa0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 7a 6f 6e 65 20 61 6c 61 72 6d 20 28 69 6e 64   ┆               ; zone alarm (ind┆
0x13fa0…13fc0       65 78 29 0a 6a 32 39 3a 20 67 30 2b 32 39 2c 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ex) j29: g0+29,0                ┆
0x13fc0…13fe0       20 3b 20 70 61 72 61 6d 20 61 6c 61 72 6d 0a 67 32 3d 6b 2d 32 2d 67 31 2c 20 67 33 3d 67 32 20   ┆ ; param alarm g2=k-2-g1, g3=g2 ┆
0x13fe0…14000       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 6f 66 20 61 62 73 20 77 6f 72 64 73 2c 70   ┆            ; end of abs words,p┆
0x14000…14020       6f 69 6e 74 73 0a 77 2e 0a 61 31 33 3a 20 65 30 3a 20 20 20 20 20 67 30 0a 61 31 34 3a 20 20 20   ┆oints w. a13: e0:     g0 a14:   ┆
0x14020…14040       20 20 20 20 20 20 30 0a 61 31 31 3a 20 20 20 35 20 31 30 20 37 34 0a 61 31 32 3a 20 20 31 36 20   ┆      0 a11:   5 10 74 a12:  16 ┆
0x14040…14060       30 30 20 30 30 0a 65 31 3a 20 20 72 6c 2e 20 77 32 20 28 6a 31 33 2e 29 0a 20 20 20 20 20 64 73   ┆00 00 e1:  rl. w2 (j13.)      ds┆
0x14060…14080       2e 20 77 33 20 28 6a 33 30 2e 29 0a 20 20 20 20 20 64 6c 20 20 77 31 20 20 78 32 2b 38 20 20 20   ┆. w3 (j30.)      dl  w1  x2+8   ┆
0x14080…140a0       20 20 20 20 20 20 20 20 20 3b 20 74 61 6b 65 20 6d 0a 20 20 20 20 20 73 6f 20 20 77 30 20 20 31   ┆         ; take m      so  w0  1┆
0x140a0…140c0       36 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 34 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 33 20   ┆6      jl. w3 (j4.)      ds. w3 ┆
0x140c0…140e0       28 6a 33 30 2e 29 0a 20 20 20 20 20 64 6c 20 20 77 31 20 20 78 31 0a 20 20 20 20 20 72 6c 20 20   ┆(j30.)      dl  w1  x1      rl  ┆
0x140e0…14100       77 33 20 20 78 32 2b 36 0a 20 20 20 20 20 73 7a 20 20 77 33 20 20 20 31 0a 20 20 20 20 20 63 66   ┆w3  x2+6      sz  w3   1      cf┆
0x14100…14120       20 20 77 31 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3d 6d 0a 20 20 20   ┆  w1   0              ; w1=m    ┆
0x14120…14140       20 20 73 68 20 20 77 31 20 20 31 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6d   ┆  sh  w1  13              ; if m┆
0x14140…14160       3e 31 33 20 6f 72 0a 20 20 20 20 20 73 68 20 20 77 31 20 20 20 31 20 20 20 20 20 20 20 20 20 20   ┆>13 or      sh  w1   1          ┆
0x14160…14180       20 20 20 20 3b 20 6d 3c 3d 31 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 31 38   ┆    ; m<=1 then      jl. w3 (j18┆
0x14180…141a0       2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 6c 61 72 6d 20 69 6e 64 65 78 20 3c 6d 3e 0a 20   ┆.)           ; alarm index <m>  ┆
0x141a0…141c0       20 20 20 20 61 63 20 20 77 33 20 20 78 31 2d 32 34 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 2d   ┆    ac  w3  x1-24      al  w0  -┆
0x141c0…141e0       31 0a 20 20 20 20 20 6c 73 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 72 73 2e 20 77 30 20 20 61   ┆1      ls  w0  x3      rs. w0  a┆
0x141e0…14200       33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 33 3a 20 6d 20 6f 6e 65 73 2c 20 32 34 2d   ┆3.             ; a3: m ones, 24-┆
0x14200…14220       6d 20 7a 65 72 6f 65 73 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 20 31 0a 20 20 20 20 20 61 73   ┆m zeroes      al  w3   1      as┆
0x14220…14240       20 20 77 33 20 20 78 31 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 33 2b 31 20 20 20 20 20 20   ┆  w3  x1      al  w1  x3+1      ┆
0x14240…14260       20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 2a 6d 2b 31 0a 20 20 20 20 20 62 7a 20 20 77 33 20 20   ┆      ; w1:=2**m+1      bz  w3  ┆
0x14260…14280       78 32 2b 31 31 20 20 20 20 20 20 20 20 20 20 20 3b 20 63 68 65 63 6b 20 61 72 72 61 79 0a 20 20   ┆x2+11           ; check array   ┆
0x14280…142a0       20 20 20 73 68 20 20 77 33 20 20 31 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 74   ┆   sh  w3  19              ; int┆
0x142a0…142c0       65 67 65 72 20 6f 72 20 72 65 61 6c 0a 20 20 20 20 20 73 68 20 20 77 33 20 20 31 37 0a 20 20 20   ┆eger or real      sh  w3  17    ┆
0x142c0…142e0       20 20 6a 6c 2e 20 77 33 20 28 6a 32 39 2e 29 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 32 2b   ┆  jl. w3 (j29.)      rl  w3  x2+┆
0x142e0…14300       31 32 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 61 6b 65 20 61 72 72 61 79 0a 20 20 20 20 20 72   ┆12           ; take array      r┆
0x14300…14320       6c 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 62 61 20 20 77 33 20 20 78 32 2b 31 30 0a 20 20 20   ┆l  w0  x3      ba  w3  x2+10    ┆
0x14320…14340       20 20 77 61 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 77 61 2e 20 77 30 20 20 61 32 35 2e 0a 20   ┆  wa  w0  x3      wa. w0  a25.  ┆
0x14340…14360       20 20 20 20 72 73 2e 20 77 30 20 20 61 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 30   ┆    rs. w0  a0.             ; a0┆
0x14360…14380       3a 3d 61 64 64 72 65 73 73 20 52 28 30 29 0a 20 20 20 20 20 62 61 2e 20 77 30 20 20 61 32 36 2e   ┆:=address R(0)      ba. w0  a26.┆
0x14380…143a0       0a 20 20 20 20 20 72 73 2e 20 77 30 20 20 61 31 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      rs. w0  a1.             ; ┆
0x143a0…143c0       61 31 3a 3d 61 64 64 72 65 73 73 20 52 28 31 29 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33   ┆a1:=address R(1)      rl  w0  x3┆
0x143c0…143e0       2d 32 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 6e 64 65 78 20 63 68 65 63 6b 0a 20 20 20 20   ┆-2            ; index check     ┆
0x143e0…14400       20 77 73 20 20 77 30 20 20 78 33 0a 20 20 20 20 20 61 73 20 20 77 30 20 20 2d 31 0a 20 20 20 20   ┆ ws  w0  x3      as  w0  -1     ┆
0x14400…14420 (36,) 20 73 68 20 20 77 30 20 20 78 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 69 66 20 6e 6f 74   ┆ sh  w0  x1              ;if not┆
0x14420…14440       20 32 2a 2a 6d 2b 31 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 28 6a 31   ┆ 2**m+1 elements      jl. w3 (j1┆
0x14440…14460       38 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 6c 61 72 6d 20 69 6e 64 65 78 20 3c 32 2a 2a   ┆8.)           ; alarm index <2**┆
0x14460…14480       6d 2b 31 3e 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2d 32 20 20 20 20 20 20 20 20 20 20   ┆m+1>      al  w1  x1-2          ┆
0x14480…144a0       20 20 3b 20 77 31 3a 3d 32 2a 2a 6d 2d 31 0a 20 20 20 20 20 72 73 2e 20 77 31 20 20 61 34 2e 20   ┆  ; w1:=2**m-1      rs. w1  a4. ┆
0x144a0…144c0       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 34 3a 3d 32 2a 2a 6d 2d 31 0a 20 20 20 20 20 77 61   ┆            ; a4:=2**m-1      wa┆
0x144c0…144e0       20 20 77 31 20 20 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 32 2a 28 32   ┆  w1   3              ; w1:=2*(2┆
0x144e0…14500       2a 2a 6d 2d 31 29 0a 20 20 20 20 20 77 61 2e 20 77 31 20 20 61 30 2e 0a 20 20 20 20 20 72 73 2e   ┆**m-1)      wa. w1  a0.      rs.┆
0x14500…14520       20 77 31 20 20 61 32 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 32 3a 3d 61 64 64 72 20   ┆ w1  a2.             ; a2:=addr ┆
0x14520…14540       52 28 32 2a 2a 6d 2d 31 29 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 20 31 0a 62 37 3a 20 20 72   ┆R(2**m-1)      al  w1   1 b7:  r┆
0x14540…14560       73 2e 20 77 31 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 35 3a 3d 6c 3a 3d   ┆s. w1  a5.             ; a5:=l:=┆
0x14560…14580       31 0a 20 20 20 20 20 72 6c 2e 20 77 33 20 20 61 33 2e 0a 62 30 3a 20 20 6c 64 20 20 77 32 20 20   ┆1      rl. w3  a3. b0:  ld  w2  ┆
0x14580…145a0       2d 31 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 32 0a 20 20 20 20 20 6c 64 20 20 77 30 20 20   ┆-1      al  w0  x2      ld  w0  ┆
0x145a0…145c0       20 31 0a 20 20 20 20 20 73 68 20 20 77 33 20 20 2d 31 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20   ┆ 1      sh  w3  -1      jl.     ┆
0x145c0…145e0       62 30 2e 0a 20 20 20 20 20 72 6c 2e 20 77 32 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20   ┆b0.      rl. w2  a5.            ┆
0x145e0…14600       20 3b 20 77 33 3a 3d 62 69 74 72 65 76 65 72 73 65 28 6c 29 3b 20 77 32 3a 3d 6c 0a 20 20 20 20   ┆ ; w3:=bitreverse(l); w2:=l     ┆
0x14600…14620       20 73 6c 20 20 77 32 20 20 78 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 6c 3e   ┆ sl  w2  x3              ; if l>┆
0x14620…14640       3d 62 69 74 72 65 76 65 72 73 65 28 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20   ┆=bitreverse(l) then      jl.    ┆
0x14640…14660       20 62 31 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 6f 20 65 78 63 68 61 6e 67 65 0a 20   ┆ b1.             ; no exchange  ┆
0x14660…14680       20 20 20 20 6c 64 20 20 77 33 20 20 20 31 0a 20 20 20 20 20 77 61 2e 20 77 32 20 20 61 30 2e 0a   ┆    ld  w3   1      wa. w2  a0. ┆
0x14680…146a0       20 20 20 20 20 77 61 2e 20 77 33 20 20 61 30 2e 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 33   ┆     wa. w3  a0.      rl  w0  x3┆
0x146a0…146c0       0a 20 20 20 20 20 72 78 20 20 77 30 20 20 78 32 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 33   ┆      rx  w0  x2      rs  w0  x3┆
0x146c0…146e0       0a 62 31 3a 20 20 72 6c 2e 20 77 31 20 20 61 35 2e 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78   ┆ b1:  rl. w1  a5.      al  w1  x┆
0x146e0…14700       31 2b 31 0a 20 20 20 20 20 73 68 2e 20 77 31 20 28 61 34 2e 29 0a 20 20 20 20 20 6a 6c 2e 20 20   ┆1+1      sh. w1 (a4.)      jl.  ┆
0x14700…14720       20 20 20 62 37 2e 0a 20 20 20 20 20 61 6c 2e 20 77 32 20 20 61 32 32 2e 0a 20 20 20 20 20 61 6c   ┆   b7.      al. w2  a22.      al┆
0x14720…14740       2e 20 77 31 20 20 61 32 33 2e 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 32 30 2e 20 20 20 20   ┆. w1  a23.      ds. w2  a20.    ┆
0x14740…14760       20 20 20 20 20 20 20 20 3b 20 69 6e 69 74 20 73 32 76 20 61 64 64 72 2c 20 63 32 76 20 61 64 64   ┆        ; init s2v addr, c2v add┆
0x14760…14780       72 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 20 31 0a 20 20 20 20 20 61 6c 20 20 77 32 20 20 20   ┆r      al  w1   1      al  w2   ┆
0x14780…147a0       32 0a 61 32 36 3d 6b 2d 31 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 35 2e 20 20 20 20 20 20   ┆2 a26=k-1      ds. w2  a5.      ┆
0x147a0…147c0       20 20 20 20 20 20 20 3b 20 69 6e 69 74 20 70 2c 71 20 28 31 2c 31 2f 32 29 0a 20 20 20 20 20 61   ┆       ; init p,q (1,1/2)      a┆
0x147c0…147e0       6c 20 20 77 32 20 20 20 34 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 20 34 20 20 20 20 20 20 20   ┆l  w2   4      al  w3   4       ┆
0x147e0…14800       20 20 20 20 20 20 20 3b 20 69 6e 69 74 20 70 70 20 28 32 29 0a 62 36 3a 20 20 64 73 2e 20 77 33   ┆       ; init pp (2) b6:  ds. w3┆
0x14800…14820       20 20 61 33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 74 6f 72 65 20 70 70 0a 20 20 20   ┆  a3.             ; store pp    ┆
0x14820…14840       20 20 64 6c 2e 20 77 33 20 20 61 30 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 3a 3d   ┆  dl. w3  a0.             ; w2:=┆
0x14840…14860       61 64 64 72 20 52 28 70 29 2c 77 33 3a 3d 61 64 64 72 20 52 28 30 29 0a 62 35 3a 20 20 72 6c 20   ┆addr R(p),w3:=addr R(0) b5:  rl ┆
0x14860…14880       20 77 31 20 20 78 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 52 28 69 29 0a   ┆ w1  x3              ; w1:=R(i) ┆
0x14880…148a0       20 20 20 20 20 61 6c 20 20 77 30 20 20 78 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77   ┆     al  w0  x1              ; w┆
0x148a0…148c0       30 3a 3d 52 28 69 29 0a 20 20 20 20 20 77 61 20 20 77 30 20 20 78 32 20 20 20 20 20 20 20 20 20   ┆0:=R(i)      wa  w0  x2         ┆
0x148c0…148e0       20 20 20 20 20 3b 20 77 30 3a 3d 52 28 69 29 2b 52 28 69 2b 70 29 0a 20 20 20 20 20 77 73 20 20   ┆     ; w0:=R(i)+R(i+p)      ws  ┆
0x148e0…14900       77 31 20 20 78 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 31 3a 3d 52 28 69 29 2d 52   ┆w1  x2              ; w1:=R(i)-R┆
0x14900…14920       28 69 2b 70 29 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 33 20 20 20 20 20 20 20 20 20 20 20   ┆(i+p)      rs  w0  x3           ┆
0x14920…14940       20 20 20 3b 20 52 28 69 29 3a 3d 77 30 0a 20 20 20 20 20 72 73 20 20 77 31 20 20 78 32 20 20 20   ┆   ; R(i):=w0      rs  w1  x2   ┆
0x14940…14960       20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 69 2b 70 29 3a 3d 77 31 0a 20 20 20 20 20 61 61 2e   ┆           ; R(i+p):=w1      aa.┆
0x14960…14980       20 77 33 20 20 61 33 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 22 69 22 3a 3d 22 69 22 2b   ┆ w3  a3.             ; "i":="i"+┆
0x14980…149a0       70 70 2c 20 22 69 2b 70 22 3a 3d 22 69 2b 70 22 2b 70 70 0a 20 20 20 20 20 73 68 2e 20 77 32 20   ┆pp, "i+p":="i+p"+pp      sh. w2 ┆
0x149a0…149c0       28 61 32 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 69 66 20 61 64 64 72 20 52 28 69 2b 70   ┆(a2.)            ; if addr R(i+p┆
0x149c0…149e0       29 3c 61 64 64 72 20 52 28 32 2a 2a 6d 2d 31 29 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 35   ┆)<addr R(2**m-1)      jl.     b5┆
0x149e0…14a00       2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 68 65 6e 20 6e 65 78 74 20 73 74 65 70 0a 20   ┆.             ; then next step  ┆
0x14a00…14a20       20 20 20 20 64 6c 2e 20 77 31 20 28 61 32 31 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61   ┆    dl. w1 (a21.)      ds. w1  a┆
0x14a20…14a40       31 38 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 37 20 61 31 38 3a 3d 63 32 76 0a 20 20   ┆18.            ; a17 a18:=c2v   ┆
0x14a40…14a60       20 20 20 64 6c 2e 20 77 31 20 28 61 32 30 2e 29 0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61 31   ┆   dl. w1 (a20.)      ds. w1  a1┆
0x14a60…14a80       36 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 35 20 61 31 36 3a 3d 73 32 76 0a 20 20 20   ┆6.            ; a15 a16:=s2v    ┆
0x14a80…14aa0       20 20 61 6c 20 20 77 32 20 20 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 3a 3d 31   ┆  al  w2   2              ; n:=1┆
0x14aa0…14ac0       0a 62 33 3a 20 20 73 6c 2e 20 77 32 20 28 61 31 39 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆ b3:  sl. w2 (a19.)           ; ┆
0x14ac0…14ae0       69 66 20 6e 3d 71 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 62 34 2e 20 20 20 20   ┆if n=q then      jl.     b4.    ┆
0x14ae0…14b00       20 20 20 20 20 20 20 20 20 3b 20 74 68 65 6e 20 67 6f 74 6f 20 6e 65 78 74 20 6c 2d 73 74 65 70   ┆         ; then goto next l-step┆
0x14b00…14b20       0a 20 20 20 20 20 72 73 2e 20 77 32 20 20 61 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      rs. w2  a4.             ; ┆
0x14b20…14b40       73 74 6f 72 65 20 6e 0a 20 20 20 20 20 61 63 20 20 77 31 20 20 78 32 20 20 20 20 20 20 20 20 20   ┆store n      ac  w1  x2         ┆
0x14b40…14b60       20 20 20 20 20 3b 20 77 31 3a 3d 2d 6e 0a 20 20 20 20 20 61 61 2e 20 77 32 20 20 61 30 2e 20 20   ┆     ; w1:=-n      aa. w2  a0.  ┆
0x14b60…14b80       20 20 20 20 20 20 20 20 20 20 20 3b 20 61 37 3a 3d 61 64 64 72 20 52 28 70 2b 6e 29 0a 20 20 20   ┆           ; a7:=addr R(p+n)    ┆
0x14b80…14ba0       20 20 64 73 2e 20 77 32 20 20 61 37 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 38 3a 3d   ┆  ds. w2  a7.             ; a8:=┆
0x14ba0…14bc0       61 64 64 72 20 52 28 70 2d 6e 29 0a 20 20 20 20 20 77 61 2e 20 77 31 20 20 61 35 2e 20 20 20 20   ┆addr R(p-n)      wa. w1  a5.    ┆
0x14bc0…14be0       20 20 20 20 20 20 20 20 20 3b 20 61 39 3a 3d 61 64 64 72 20 52 28 70 2b 6e 29 0a 20 20 20 20 20   ┆         ; a9:=addr R(p+n)      ┆
0x14be0…14c00       77 61 2e 20 77 32 20 20 61 35 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 30 3a 3d 61   ┆wa. w2  a5.             ; a10:=a┆
0x14c00…14c20       64 64 72 20 52 28 70 2b 70 2d 6e 29 0a 62 32 3a 20 20 64 73 2e 20 77 32 20 20 61 39 2e 20 20 20   ┆ddr R(p+p-n) b2:  ds. w2  a9.   ┆
0x14c20…14c40       20 20 20 20 20 20 20 20 20 20 3b 20 73 74 6f 72 65 20 61 64 64 72 20 52 28 69 2b 70 29 20 52 28   ┆          ; store addr R(i+p) R(┆
0x14c40…14c60       6a 2b 70 29 0a 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 31 0a 20 20 20 20 20 63 69 20 20 77 31   ┆j+p)      rl  w1  x1      ci  w1┆
0x14c60…14c80       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 66 6c 6f 61 74 20 52 28 69 2b 70 29   ┆                  ; float R(i+p)┆
0x14c80…14ca0       0a 20 20 20 20 20 64 73 2e 20 77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20   ┆      ds. w1  a14.      rl  w3  ┆
0x14ca0…14cc0       78 32 0a 20 20 20 20 20 63 69 20 20 77 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆x2      ci  w3                  ┆
0x14cc0…14ce0       3b 20 66 6c 6f 61 74 20 52 28 6a 2b 70 29 0a 20 20 20 20 20 64 73 2e 20 77 33 20 20 61 31 32 2e   ┆; float R(j+p)      ds. w3  a12.┆
0x14ce0…14d00       0a 20 20 20 20 20 66 6d 2e 20 77 33 20 20 61 31 38 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20   ┆      fm. w3  a18.            ; ┆
0x14d00…14d20 (37,) 77 32 77 33 3a 3d 52 28 69 2b 70 29 2a 63 0a 20 20 20 20 20 66 6d 2e 20 77 31 20 20 61 31 36 2e   ┆w2w3:=R(i+p)*c      fm. w1  a16.┆
0x14d20…14d40       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 77 31 3a 3d 52 28 6a 2b 70 29 2a 73 0a 20 20 20   ┆            ; w0w1:=R(j+p)*s    ┆
0x14d40…14d60       20 20 66 73 20 20 77 33 20 20 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33   ┆  fs  w3   3              ; w2w3┆
0x14d60…14d80       3a 3d 72 65 3a 3d 52 28 69 2b 70 29 2a 63 2d 52 28 6a 2b 70 29 2a 73 0a 20 20 20 20 20 63 66 20   ┆:=re:=R(i+p)*c-R(j+p)*s      cf ┆
0x14d80…14da0       20 77 33 0a 20 20 20 20 20 64 6c 2e 20 77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 72 73 2e 20 77   ┆ w3      dl. w1  a14.      rs. w┆
0x14da0…14dc0       33 20 20 61 31 34 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 31 34 3a 3d 72 65 0a 20 20 20   ┆3  a14.            ; a14:=re    ┆
0x14dc0…14de0       20 20 66 6d 2e 20 77 31 20 20 61 31 38 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 30 77 31   ┆  fm. w1  a18.            ; w0w1┆
0x14de0…14e00       3a 3d 52 28 6a 2b 70 29 2a 63 0a 20 20 20 20 20 64 6c 2e 20 77 33 20 20 61 31 32 2e 0a 20 20 20   ┆:=R(j+p)*c      dl. w3  a12.    ┆
0x14e00…14e20       20 20 66 6d 2e 20 77 33 20 20 61 31 36 2e 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77 32 77 33   ┆  fm. w3  a16.            ; w2w3┆
0x14e20…14e40       3a 3d 52 28 69 2b 70 29 2a 73 0a 20 20 20 20 20 66 61 20 20 77 33 20 20 20 33 20 20 20 20 20 20   ┆:=R(i+p)*s      fa  w3   3      ┆
0x14e40…14e60       20 20 20 20 20 20 20 20 3b 20 77 32 77 33 3a 3d 69 6d 3a 3d 52 28 69 2b 70 29 2a 73 2b 52 28 6a   ┆        ; w2w3:=im:=R(i+p)*s+R(j┆
0x14e60…14e80       2b 70 29 2a 63 0a 20 20 20 20 20 63 66 20 20 77 33 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78   ┆+p)*c      cf  w3      al  w0  x┆
0x14e80…14ea0       33 0a 20 20 20 20 20 77 73 2e 20 77 30 20 28 61 38 2e 29 0a 20 20 20 20 20 77 61 2e 20 77 33 20   ┆3      ws. w0 (a8.)      wa. w3 ┆
0x14ea0…14ec0       28 61 38 2e 29 0a 20 20 20 20 20 72 73 2e 20 77 30 20 28 61 39 2e 29 20 20 20 20 20 20 20 20 20   ┆(a8.)      rs. w0 (a9.)         ┆
0x14ec0…14ee0       20 20 20 3b 20 52 28 69 2b 70 29 3a 3d 2d 52 28 6a 29 2b 69 6d 0a 20 20 20 20 20 72 73 2e 20 77   ┆   ; R(i+p):=-R(j)+im      rs. w┆
0x14ee0…14f00       33 20 28 61 31 30 2e 29 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 6a 2b 70 29 3a 3d 52 28 6a   ┆3 (a10.)           ; R(j+p):=R(j┆
0x14f00…14f20       29 2b 69 6d 0a 20 20 20 20 20 72 6c 2e 20 77 31 20 20 61 31 34 2e 0a 20 20 20 20 20 61 63 20 20   ┆)+im      rl. w1  a14.      ac  ┆
0x14f20…14f40       77 30 20 20 78 31 0a 20 20 20 20 20 77 61 2e 20 77 30 20 28 61 37 2e 29 0a 20 20 20 20 20 77 61   ┆w0  x1      wa. w0 (a7.)      wa┆
0x14f40…14f60       2e 20 77 31 20 28 61 37 2e 29 0a 20 20 20 20 20 72 73 2e 20 77 30 20 28 61 38 2e 29 20 20 20 20   ┆. w1 (a7.)      rs. w0 (a8.)    ┆
0x14f60…14f80       20 20 20 20 20 20 20 20 3b 20 52 28 6a 29 3a 3d 52 28 69 29 2d 72 65 0a 20 20 20 20 20 72 73 2e   ┆        ; R(j):=R(i)-re      rs.┆
0x14f80…14fa0       20 77 31 20 28 61 37 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 52 28 69 29 3a 3d 52 28 69   ┆ w1 (a7.)            ; R(i):=R(i┆
0x14fa0…14fc0       29 2b 72 65 0a 20 20 20 20 20 64 6c 2e 20 77 32 20 20 61 37 2e 0a 20 20 20 20 20 61 61 2e 20 77   ┆)+re      dl. w2  a7.      aa. w┆
0x14fc0…14fe0       32 20 20 61 33 2e 0a 20 20 20 20 20 64 73 2e 20 77 32 20 20 61 37 2e 20 20 20 20 20 20 20 20 20   ┆2  a3.      ds. w2  a7.         ┆
0x14fe0…15000       20 20 20 20 3b 20 22 69 22 3a 3d 22 69 22 2b 70 70 3b 20 22 6a 22 3a 3d 22 6a 22 2b 70 70 0a 20   ┆    ; "i":="i"+pp; "j":="j"+pp  ┆