Annotation of researchv8dc/sys/boot/stand/tm.s, revision 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.