Annotation of researchv10dc/libc/gen/mon.s, revision 1.1

1.1     ! root        1: L11:   .stabs  "mon.c",0x64,0,1,L11
        !             2:        .stabs  "vaxpcc2",0xf0,0,17665,516607924
        !             3:        .data
        !             4:        .text
        !             5:        .align  2
        !             6:        .globl  _monitor
        !             7: _monitor:
        !             8:        .word   L.R1
        !             9:        subl2   $L.SO1,sp
        !            10:        .stabs  "monitor",0x24,0,5,_monitor
        !            11:        .stabs  "monitor",0x20,0,68,0
        !            12:        .stabs  "lowpc",0xa0,0,34,4
        !            13:        .stabs  "highpc",0xa0,0,34,8
        !            14:        .stabs  "buf",0xa0,0,36,12
        !            15:        .stabs  "bufsiz",0xa0,0,4,16
        !            16:        .stabs  "cntsiz",0xa0,0,4,20
        !            17:        .lcomm  L14,4
        !            18:        .lcomm  L15,4
        !            19:        tstl    4(ap)
        !            20:        jneq    L16
        !            21:        pushl   $0
        !            22:        pushl   $0
        !            23:        pushl   $0
        !            24:        pushl   $0
        !            25:        calls   $4,_profil
        !            26:        .data   1
        !            27: L19:
        !            28: 
        !            29:        .byte   0x6d,0x6f,0x6e,0x2e,0x6f,0x75,0x74,0x0
        !            30:        .text
        !            31:        pushl   $438
        !            32:        pushl   $L19
        !            33:        calls   $2,_creat
        !            34:        movl    r0,r11
        !            35:        pushl   L15
        !            36:        pushl   L14
        !            37:        pushl   r11
        !            38:        calls   $3,_write
        !            39:        pushl   r11
        !            40:        calls   $1,_close
        !            41:        jbr     L13
        !            42: L16:
        !            43:        movl    12(ap),L14
        !            44:        movl    16(ap),L15
        !            45:        movl    4(ap),*12(ap)
        !            46:        movl    12(ap),r0
        !            47:        movl    8(ap),4(r0)
        !            48:        movl    12(ap),r0
        !            49:        movl    20(ap),8(r0)
        !            50:        movl    12(ap),r11
        !            51: #ASM
        !            52: .comm  countbase,4
        !            53: #ASMEND
        !            54: #ASM
        !            55: .text
        !            56: #ASMEND
        !            57: #ASM
        !            58: addl3  $12,r11,countabse
        !            59: #ASMEND
        !            60:        addl3   20(ap),20(ap),r0
        !            61:        addl2   r0,r0
        !            62:        addl2   r0,r0
        !            63:        addl3   $12,r0,r11
        !            64:        addl2   r11,12(ap)
        !            65:        subl2   r11,16(ap)
        !            66:        tstl    16(ap)
        !            67:        jgtr    L22
        !            68:        jbr     L13
        !            69: L22:
        !            70:        subl3   4(ap),8(ap),r0
        !            71:        extzv   $1,$31,r0,r11
        !            72:        cmpl    16(ap),r11
        !            73:        jgeq    L23
        !            74:        .data
        !            75:        .align  2
        !            76: L24:
        !            77:        .long   0x4800,0x0      # %.20e
        !            78:        .text
        !            79:        cvtld   16(ap),r0
        !            80:        cvtld   r11,r2
        !            81:        divd2   r2,r0
        !            82:        muld2   L24,r0
        !            83:        cvtdl   r0,r11
        !            84:        jbr     L25
        !            85: L23:
        !            86:        movl    $65535,r11
        !            87: L25:
        !            88:        pushl   r11
        !            89:        pushl   4(ap)
        !            90:        pushl   16(ap)
        !            91:        pushl   12(ap)
        !            92:        calls   $4,_profil
        !            93:        .stabs  "ssiz",0x28,0,4,L15
        !            94:        .stabs  "sbuf",0x28,0,36,L14
        !            95:        .stabs  "o",0x40,0,4,11
        !            96: L13:
        !            97:        ret
        !            98:        .set    L.R1,0x800
        !            99:        .set    L.SO1,0x0
        !           100: L26:   .stabs  "monitor",0xf4,0,45,L26
        !           101:        .data
        !           102:        .text
        !           103: L27:   .stabs  "mon.c",0x94,0,46,L27

unix.superglobalmegacorp.com

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