Annotation of researchv8dc/sys/boot/stand/tm.s, revision 1.1.1.1

1.1       root        1: LL0:
                      2:        .data
                      3:        .comm   _devsw,0
                      4:        .comm   _b,16384
                      5:        .comm   _blknos,16
                      6:        .comm   _iob,16864
                      7:        .comm   _cpu,4
                      8:        .comm   _mbaddr,4
                      9:        .comm   _mbaact,4
                     10:        .comm   _umaddr,4
                     11:        .comm   _ubaddr,4
                     12:        .data
                     13:        .align  1
                     14:        .globl  _tmstd
                     15: _tmstd:
                     16:        .long   0xf550
                     17:        .text
                     18:        .align  1
                     19:        .globl  _tmopen
                     20: _tmopen:
                     21:        .word   L23
                     22:        jbr     L25
                     23: L26:
                     24:        movl    4(ap),r11
                     25:        pushl   $14
                     26:        pushl   r11
                     27:        calls   $2,_tmstrategy
                     28:        movl    96(r11),r10
                     29: L28:
                     30:        movl    r10,r0
                     31:        decl    r10
                     32:        tstl    r0
                     33:        jeql    L29
                     34:        clrl    116(r11)
                     35:        pushl   $8
                     36:        pushl   r11
                     37:        calls   $2,_tmstrategy
                     38:        jbr     L28
                     39: L29:
                     40:        ret
                     41:        .set    L23,0xc00
                     42: L25:
                     43:        jbr     L26
                     44:        .data
                     45:        .text
                     46:        .align  1
                     47:        .globl  _tmclose
                     48: _tmclose:
                     49:        .word   L31
                     50:        jbr     L33
                     51: L34:
                     52:        movl    4(ap),r11
                     53:        pushl   $14
                     54:        pushl   r11
                     55:        calls   $2,_tmstrategy
                     56:        ret
                     57:        .set    L31,0x800
                     58: L33:
                     59:        jbr     L34
                     60:        .data
                     61:        .text
                     62:        .align  1
                     63:        .globl  _tmstrategy
                     64: _tmstrategy:
                     65:        .word   L35
                     66:        jbr     L37
                     67: L38:
                     68:        movl    4(ap),r11
                     69:        ashl    $-3,92(r11),r0
                     70:        ashl    $2,r0,r0
                     71:        addl3   r0,_umaddr,r0
                     72:        movzwl  _tmstd,r1
                     73:        bicl2   $-8192,r1
                     74:        addl3   r1,(r0),r0
                     75:        movl    r0,r7
                     76:        movl    92(r11),r9
                     77:        clrl    r8
                     78: L39:
                     79:        pushl   r7
                     80:        calls   $1,_tmquiet
                     81:        ashl    $8,r9,r0
                     82:        movl    r0,r10
                     83:        pushl   $1
                     84:        pushl   r11
                     85:        ca

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.