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

⟦1dcb8fcb4⟧ TextFile

    Length: 3840 (0xf00)
    Types: TextFile
    Names: »kkrmonretel«

Derivation

└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
    └─⟦4334b4c0b⟧ 
        └─⟦this⟧ »kkrmonretel« 

TextFile

kkmonretel=edit monretel
l.#a2=a62#
i#
l./j0=j0+(:a110/
i/
c.(:a400>18a.1:)-1     ;kk
  j0=j0+(:a110<2+4:)*a112
z.
c. -(:a400>18a.1:)     ;kk
/
l./j0/,l1,i/
z.
/
#
l.#montabinit*#,l1,i#
l./a110*2+2/
i/
c.(:a400>18a.1:)-1     ;kk
     al  w1  x1+a110*4+4;kk 
z.
c. -(:a400>18a.1:)     ;kk
/
l2,i/
z.
/
l./a110*2+2/
i/
c.(:a400>18a.1:)-1     ;kk
     al  w1  x1+a110*4+4;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l2,i/
z.
/
#
l.#d1:#,l."v27",l1
i#
l./m25:/,l-3,l./h4:/
i/
c.(:a400>18a.1:)-1     ;kk
h4:  0, r.a109*2       ;kk
z.
c. -(:a400>18a.1:)     ;kk
/,l2,i/
z.
/
#
l.#v3.#,l1
i#
l./g0:/,l./a109/,l-1
i/
     rs. w1    h4.     ;kk
      r. a109*2        ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l3,i/
z.
/
#
l.#prepare#
i#
l./g10:/,l./sow22/
i/
c.(:a400>18a.1:)-1     ;kk
     ls  w1     1      ;kk 
z.
/
l./bzw0x1+2/
i/
c.(:a400>18a.1:)-1     ;kk
    rl  w0     x1+4    ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l2,i/
z.
/
l./hsw0x1+2/
i/
c.(:a400>18a.1:)-1     ;kk
     rs  w0     x1+4   ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l2,i/
z.
/
#
l.#steppingst#
i#
l./m32:/,l./g8:/,l2
i/
c.(:a400>18a.1:)-1     ;kk
     rl  w0  x1        ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l2,i/
z.
/
l./hsw0/
i/
c.(:a400>18a.1:)-1     ;kk
     rs  w0  x1        ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l2,i/
z.
/
l./bz/
i/
c.(:a400>18a.1:)-1     ;kk
     rl  w0  x1        ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l2,i/
z.
/
l./hsw0/
i/
c.(:a400>18a.1:)-1     ;kk
     rs  w0  x1        ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l2,i/
z.
/
l./x1+1/
i/
c.(:a400>18a.1:)-1     ;kk
     al  w1  x1+2      ;kk
     al  w2  x2+2      ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l3,i/
z.
/
l./m39:/,l./wmw0/
l1,i/
c. -(:a400>18a.1:)     ;kk
/
l./bz/
i/
z.
/
l./alw3/
i/
c.(:a400>18a.1:)-1     ;kk
     al  w1  x3+1      ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l3,i/
z.
/
l./rs.w0/
i/
c.(:a400>18a.1:)-1     ;kk
     ds. w1     h2.    ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l2,i/
z.
/
l./g10:/,l1
i/
c.(:a400>18a.1:)-1     ;kk
     jl.        g13.   ;kk test more internals
     rl  w2  x2        ;kk   proc:=nametable(entry)
     ld  w0     -100   ;kk   clear w3-w0
     sn. w2    (d2.)   ;kk   claim:= if
     dl. w0     h3.    ;kk      proc= sender then maxclaim else 0
     rl. w1     d4.    ;kk w1 := curdoc
     wa  w2  x1+f60    ;kk claim addr:=proc +claimrel.curdoc
z.
c. -(:a400>18a.1:)     ;kk
/
l./(h1.)/
i/
z.
/
l./g11:/,l-1
i/
c.(:a400>18a.1:)-1     ;kk
     al  w1  x2        ;kk
g11:  ;kk w3 = entry claim
      ;kk w0 = slice claim
     rs  w0  x2+2      ;kk init slice claim from slice
     sl  w2  x1+a109*4 ;kk if key >=min aux key then
     rs  w3  x2        ;kk init entry claim
     al  w2  x2+4      ;kk increase(key)
     sh  w2  x1+a110*4 ;kk if key <= max cat key then
     jl.        g11.   ;kk goto init next key
g12:                   ;kk test more internal
     rl. w2     h4.    ;kk load nametable entry
     al  w2  x2+2      ;kk increase(entry)
g13: rs. w2     h4.    ;kk store next entry
z.
c. -(:a400>18a.1:)     ;kk
/
l./(b7)/
i/
z.
/
l./g15:/,l1
i/
c.(:a400>18a.1:)-1     ;kk
     al  w1  x2        ;kk
g16: rs  w3  x2        ;kk init entry claim(key)
     al  w2  x2+4      ;kk increase(key)
     sh  w2  x1+a109*4-1;kk if key < min aux key then
z.
c. -(:a400>18a.1:)     ;kk
/
l./jl.g16./,l1
i/
z.
/
l./h2:/,l1,i/
c.(:a400>18a.1:)-1     ;kk h2=entry claim
h3:  0                 ;kk slice claim
h4:  0                 ;kk name table entry
z.
/
#
l.#mons1****#,l1
i#
l./d35:/,l./i6:/
i/
c.(:a400>18a.1:)-1     ;kk
i6:  rl  w1  x3        ;kk move claims
     rs  w1  x2        ;kk
     rl  w1  x3+ 2     ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l4
i/
z.
/
l./alw3x3+2/
i/
c.(:a400>18a.1:)-1     ;kk
     al  w3  x3+4      ;kk
     am         (i9.)  ;kk
     sh  w3     a110*4 ;kk
z.
c. -(:a400>18a.1:)     ;kk
/
l4,i/
z.
/
#
f
▶EOF◀