Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/overlay.t2, revision 1.1.1.1

1.1       root        1:        .data   0
                      2:        .align  2
                      3: L17:
                      4: .byte 050,02
                      5: .byte 0164,0141
                      6: .byte 0147,02
                      7: .byte 051,00
                      8:        .align  2
                      9: L64:
                     10:        .long   L17
                     11:        .align  2
                     12: L90:
                     13:        .long   L17
                     14:        .data   2
                     15:        .data   1
                     16:        .data   0
                     17:        .globl  _ovlay_
                     18:        .comm   __BLNK__,1664
                     19:        .globl  _s_wsfe
                     20:        .globl  _e_wsfe
                     21:        .align  2
                     22:        .stabs  "overlay.f",0x64,0,0,0
                     23: .text
                     24: .globl _ovlay_
                     25: .set   LF1,72
                     26: .set   LWM1,0x1E00
                     27: .align 1
                     28: _ovlay_:.word  LWM1
                     29: subl3  $LF1,fp,sp
                     30: movl   $v.1,r11
                     31: L15:clrl       __BLNK__+1640
                     32: clrl   __BLNK__+1636
                     33: jbr    L20
                     34: L2000001:divl3 $4,__BLNK__+1656,__BLNK__+1632
                     35: divl3  $64,__BLNK__+1632,__BLNK__+1624
                     36: shll   $6,__BLNK__+1624,r0
                     37: subl3  r0,__BLNK__+1632,__BLNK__+1624
                     38: L23:divl3      $4,__BLNK__+1660,__BLNK__+1632
                     39: divl3  $64,__BLNK__+1632,__BLNK__+1628
                     40: shll   $6,__BLNK__+1628,r0
                     41: subl3  r0,__BLNK__+1632,__BLNK__+1628
                     42: addl2  __BLNK__+1628,__BLNK__+1636
                     43: cmpl   __BLNK__+1624,__BLNK__+1636
                     44: jlss   L26
                     45: divl3  $4,__BLNK__+1660,__BLNK__+1632
                     46: shll   $2,__BLNK__+1632,r0
                     47: subl3  r0,__BLNK__+1660,r0
                     48: addl3  $1,r0,__BLNK__+1628
                     49: movl   __BLNK__+1644,__BLNK__+1652
                     50: casel  __BLNK__+1628,$1,$3
                     51: .align 1
                     52: L2000004:
                     53: .word  L27-L2000004
                     54: .word  L28-L2000004
                     55: .word  L27-L2000004
                     56: .word  L29-L2000004
                     57: L27:addl2      $1,__BLNK__+1644
                     58: jbr    L30
                     59: L29:movl       __BLNK__+1644,r0
                     60: cmpl   __BLNK__[r0],$-1
                     61: jeql   L32
                     62: L28:addl2      $1,__BLNK__+1644
                     63: L32:addl2      $2,__BLNK__+1644
                     64: L30:movl       __BLNK__+1644,r0
                     65: movl   __BLNK__+-4[r0],__BLNK__+1660
                     66: cmpl   __BLNK__+1624,__BLNK__+1636
                     67: jneq   L23
                     68: movl   v.2-v.1(r11),r10
                     69: movl   -68(fp),r9
                     70: movl   __BLNK__+1604,r10
                     71: subl3  $1,r0,r0
                     72: movl   r0,r9
                     73: cmpl   r10,r0
                     74: jgtr   L77
                     75: L78:movl       __BLNK__+1600,r0
                     76: movl   __BLNK__+-4[r10],__BLNK__+-4[r0]
                     77: addl2  $1,__BLNK__+1600
                     78: aobleq r9,r10,L78
                     79: L77:movl       r9,-68(fp)
                     80: movl   r10,v.2-v.1(r11)
                     81: subl3  __BLNK__+1612,__BLNK__+1644,r0
                     82: incl   r0
                     83: jlss   L81
                     84: movl   __BLNK__+1600,__BLNK__+1620
                     85: jbr    L13
                     86: L26:cmpl       __BLNK__+1604,__BLNK__+1644
                     87: jeql   L21
                     88: movl   __BLNK__+1644,r0
                     89: divl3  $4,__BLNK__+-4[r0],__BLNK__+1632
                     90: shll   $2,__BLNK__+1632,r1
                     91: subl3  r1,__BLNK__+-4[r0],r0
                     92: jneq   L36
                     93: movl   v.2-v.1(r11),r10
                     94: movl   -56(fp),r9
                     95: movl   __BLNK__+1604,r10
                     96: subl3  $1,__BLNK__+1644,r0
                     97: movl   r0,r9
                     98: cmpl   r10,r0
                     99: jgtr   L39
                    100: L40:movl       __BLNK__+1600,r0
                    101: movl   __BLNK__+-4[r10],__BLNK__+-4[r0]
                    102: addl2  $1,__BLNK__+1600
                    103: aobleq r9,r10,L40
                    104: L39:movl       r9,-56(fp)
                    105: movl   r10,v.2-v.1(r11)
                    106: movl   __BLNK__+1644,__BLNK__+1604
                    107: subl3  __BLNK__+1628,__BLNK__+1636,r0
                    108: subl3  r0,__BLNK__+1624,v.3-v.1(r11)
                    109: shll   $2,v.3-v.1(r11),r0
                    110: movl   __BLNK__+1600,r1
                    111: movl   r0,__BLNK__+-4[r1]
                    112: addl2  $1,__BLNK__+1608
                    113: addl2  $1,__BLNK__+1600
                    114: mnegl  v.3-v.1(r11),__BLNK__+1636
                    115: movl   v.3-v.1(r11),__BLNK__+1640
                    116: jbr    L20
                    117: L2000003:divl3 $4,__BLNK__+1660,__BLNK__+1632
                    118: divl3  $64,__BLNK__+1632,__BLNK__+1628
                    119: shll   $6,__BLNK__+1628,r0
                    120: subl3  r0,__BLNK__+1632,__BLNK__+1628
                    121: L45:divl3      $4,__BLNK__+1656,__BLNK__+1632
                    122: divl3  $64,__BLNK__+1632,__BLNK__+1624
                    123: shll   $6,__BLNK__+1624,r0
                    124: subl3  r0,__BLNK__+1632,__BLNK__+1624
                    125: addl2  __BLNK__+1624,__BLNK__+1640
                    126: cmpl   __BLNK__+1628,__BLNK__+1640
                    127: jlss   L47
                    128: divl3  $4,__BLNK__+1656,__BLNK__+1632
                    129: shll   $2,__BLNK__+1632,r0
                    130: subl3  r0,__BLNK__+1656,r0
                    131: addl3  $1,r0,__BLNK__+1624
                    132: movl   __BLNK__+1648,__BLNK__+1652
                    133: casel  __BLNK__+1624,$1,$3
                    134: .align 1
                    135: L2000005:
                    136: .word  L48-L2000005
                    137: .word  L49-L2000005
                    138: .word  L48-L2000005
                    139: .word  L50-L2000005
                    140: L48:addl2      $1,__BLNK__+1648
                    141: jbr    L51
                    142: L50:movl       __BLNK__+1648,r0
                    143: cmpl   __BLNK__[r0],$-1
                    144: jeql   L53
                    145: L49:addl2      $1,__BLNK__+1648
                    146: L53:addl2      $2,__BLNK__+1648
                    147: L51:movl       __BLNK__+1648,r0
                    148: movl   __BLNK__+-4[r0],__BLNK__+1656
                    149: cmpl   __BLNK__+1628,__BLNK__+1640
                    150: jneq   L45
                    151: movl   v.2-v.1(r11),r10
                    152: movl   -72(fp),r9
                    153: movl   __BLNK__+1608,r10
                    154: subl3  $1,r0,r0
                    155: movl   r0,r9
                    156: cmpl   r10,r0
                    157: jgtr   L84
                    158: L85:movl       __BLNK__+1600,r0
                    159: movl   __BLNK__+-4[r10],__BLNK__+-4[r0]
                    160: addl2  $1,__BLNK__+1600
                    161: aobleq r9,r10,L85
                    162: L84:movl       r9,-72(fp)
                    163: movl   r10,v.2-v.1(r11)
                    164: subl3  __BLNK__+1612,__BLNK__+1604,r0
                    165: incl   r0
                    166: jlss   L88
                    167: movl   __BLNK__+1600,__BLNK__+1620
                    168: movl   L90,v.5+12
                    169: pushl  $v.5
                    170: callf  $8,_s_wsfe
                    171: callf  $4,_e_wsfe
                    172: jbr    L13
                    173: L47:cmpl       __BLNK__+1608,__BLNK__+1648
                    174: jeql   L36
                    175: movl   __BLNK__+1648,r0
                    176: divl3  $4,__BLNK__+-4[r0],__BLNK__+1632
                    177: shll   $2,__BLNK__+1632,r1
                    178: subl3  r1,__BLNK__+-4[r0],r0
                    179: jneq   L36
                    180: movl   v.2-v.1(r11),r10
                    181: movl   -60(fp),r9
                    182: movl   __BLNK__+1608,r10
                    183: subl3  $1,__BLNK__+1648,r0
                    184: movl   r0,r9
                    185: cmpl   r10,r0
                    186: jgtr   L60
                    187: L61:movl       __BLNK__+1600,r0
                    188: movl   __BLNK__+-4[r10],__BLNK__+-4[r0]
                    189: addl2  $1,__BLNK__+1600
                    190: aobleq r9,r10,L61
                    191: L60:movl       r9,-60(fp)
                    192: movl   r10,v.2-v.1(r11)
                    193: movl   __BLNK__+1648,__BLNK__+1608
                    194: subl3  __BLNK__+1624,__BLNK__+1640,r0
                    195: subl3  r0,__BLNK__+1628,v.3-v.1(r11)
                    196: shll   $2,v.3-v.1(r11),r0
                    197: movl   __BLNK__+1600,r1
                    198: movl   r0,__BLNK__+-4[r1]
                    199: addl2  $1,__BLNK__+1604
                    200: addl2  $1,__BLNK__+1600
                    201: mnegl  v.3-v.1(r11),__BLNK__+1640
                    202: movl   v.3-v.1(r11),__BLNK__+1636
                    203: L20:movl       __BLNK__+1604,__BLNK__+1644
                    204: movl   __BLNK__+1608,__BLNK__+1648
                    205: movl   __BLNK__+1608,r0
                    206: movl   __BLNK__+-4[r0],__BLNK__+1656
                    207: movl   __BLNK__+1604,r0
                    208: movl   __BLNK__+-4[r0],__BLNK__+1660
                    209: divl3  $4,__BLNK__+1656,__BLNK__+1632
                    210: shll   $2,__BLNK__+1632,r0
                    211: subl3  r0,__BLNK__+1656,r0
                    212: jeql   L2000001
                    213: L21:divl3      $4,__BLNK__+1660,__BLNK__+1632
                    214: shll   $2,__BLNK__+1632,r0
                    215: subl3  r0,__BLNK__+1660,r0
                    216: jeql   L2000003
                    217: divl3  $4,__BLNK__+1656,__BLNK__+1632
                    218: movl   L64,v.4+12
                    219: pushl  $v.4
                    220: callf  $8,_s_wsfe
                    221: callf  $4,_e_wsfe
                    222: shll   $2,__BLNK__+1632,r0
                    223: subl3  r0,__BLNK__+1656,r0
                    224: addl3  $1,r0,__BLNK__+1624
                    225: casel  __BLNK__+1624,$1,$3
                    226: .align 1
                    227: L2000006:
                    228: .word  L65-L2000006
                    229: .word  L69-L2000006
                    230: .word  L67-L2000006
                    231: .word  L68-L2000006
                    232: jbr    L69
                    233: L67:movl       $1,__BLNK__+1624
                    234: jbr    L65
                    235: L68:movl       __BLNK__+1608,r0
                    236: cmpl   __BLNK__[r0],$-1
                    237: jneq   L69
                    238: L69:movl       $3,__BLNK__+1624
                    239: L65:movl       $1,v.2-v.1(r11)
                    240: movl   __BLNK__+1624,-64(fp)
                    241: cmpl   v.2-v.1(r11),-64(fp)
                    242: jgtr   L15
                    243: L72:movl       __BLNK__+1608,r0
                    244: movl   __BLNK__+1604,r1
                    245: cmpl   __BLNK__+-4[r0],__BLNK__+-4[r1]
                    246: jneq   L36
                    247: movl   __BLNK__+1600,r1
                    248: movl   __BLNK__+-4[r0],__BLNK__+-4[r1]
                    249: addl2  $1,__BLNK__+1608
                    250: addl2  $1,__BLNK__+1604
                    251: addl2  $1,__BLNK__+1600
                    252: aobleq -64(fp),v.2-v.1(r11),L72
                    253: jbr    L15
                    254: L81:addl2      $1,__BLNK__+1608
                    255: movl   __BLNK__+1644,__BLNK__+1604
                    256: jbr    L15
                    257: L88:addl2      $1,__BLNK__+1604
                    258: movl   __BLNK__+1648,__BLNK__+1608
                    259: jbr    L15
                    260: L36:movl       $1,__BLNK__+1616
                    261: L13:ret#0
                    262: 
                    263:        .data   2
                    264:        .align  2
                    265: v.5:
                    266:        .long   0
                    267:        .long   6
                    268:        .space  8
                    269:        .align  2
                    270: v.4:
                    271:        .long   0
                    272:        .long   6
                    273:        .space  8
                    274:        .align  2
                    275: v.2:
                    276:        .space  4
                    277:        .align  2
                    278: v.3:
                    279:        .space  4
                    280:        .set    v.1,v.3
                    281: 

unix.superglobalmegacorp.com

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