Annotation of researchv10no/libc/gen/mon.s, revision 1.1.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.