Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/overlay.t1, 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: 
                     24: .text
                     25:        .globl  _ovlay_
                     26:        .align  1
                     27: _ovlay_:
                     28:        .word   LWM1
                     29:        subl3   $LF1,fp,sp
                     30:        jbr     L12
                     31: L16:
                     32: L18:
                     33: L15:
                     34:        clrl    __BLNK__+1640
                     35:        clrl    __BLNK__+1636
                     36: L20:
                     37:        movl    __BLNK__+1604,__BLNK__+1644
                     38:        movl    __BLNK__+1608,__BLNK__+1648
                     39:        movl    __BLNK__+1608,r0
                     40:        movl    __BLNK__+-4[r0],__BLNK__+1656
                     41:        movl    __BLNK__+1604,r0
                     42:        movl    __BLNK__+-4[r0],__BLNK__+1660
                     43:        divl3   $4,__BLNK__+1656,r0
                     44:        movl    r0,__BLNK__+1632
                     45:        shll    $2,__BLNK__+1632,r0
                     46:        subl3   r0,__BLNK__+1656,r0
                     47:        jeql    L22
                     48:        jbr     L21
                     49: L22:
                     50:        divl3   $4,__BLNK__+1656,r0
                     51:        movl    r0,__BLNK__+1632
                     52:        divl3   $64,__BLNK__+1632,r0
                     53:        movl    r0,__BLNK__+1624
                     54:        shll    $6,__BLNK__+1624,r0
                     55:        subl3   r0,__BLNK__+1632,r0
                     56:        movl    r0,__BLNK__+1624
                     57: L23:
                     58:        divl3   $4,__BLNK__+1660,r0
                     59:        movl    r0,__BLNK__+1632
                     60:        divl3   $64,__BLNK__+1632,r0
                     61:        movl    r0,__BLNK__+1628
                     62:        shll    $6,__BLNK__+1628,r0
                     63:        subl3   r0,__BLNK__+1632,r0
                     64:        movl    r0,__BLNK__+1628
                     65:        addl3   __BLNK__+1636,__BLNK__+1628,r0
                     66:        movl    r0,__BLNK__+1636
                     67: L24:
                     68:        cmpl    __BLNK__+1624,__BLNK__+1636
                     69:        jgeq    L25
                     70:        jbr     L26
                     71: L25:
                     72:        divl3   $4,__BLNK__+1660,r0
                     73:        movl    r0,__BLNK__+1632
                     74:        shll    $2,__BLNK__+1632,r0
                     75:        subl3   r0,__BLNK__+1660,r0
                     76:        incl    r0
                     77:        movl    r0,__BLNK__+1628
                     78:        movl    __BLNK__+1644,__BLNK__+1652
                     79:        movl    __BLNK__+1628,r0
                     80:        casel   r0,$1,$3
                     81:        .align 1
                     82: L96:
                     83:        .word   L27-L96
                     84:        .word   L28-L96
                     85:        .word   L27-L96
                     86:        .word   L29-L96
                     87: L27:
                     88:        addl3   $1,__BLNK__+1644,r0
                     89:        movl    r0,__BLNK__+1644
                     90:        jbr     L30
                     91: L29:
                     92:        movl    __BLNK__+1644,r0
                     93:        cmpl    __BLNK__[r0],$-1
                     94:        jneq    L31
                     95:        jbr     L32
                     96: L31:
                     97: L28:
                     98:        addl3   $1,__BLNK__+1644,r0
                     99:        movl    r0,__BLNK__+1644
                    100: L32:
                    101:        addl3   $2,__BLNK__+1644,r0
                    102:        movl    r0,__BLNK__+1644
                    103: L30:
                    104:        movl    __BLNK__+1644,r0
                    105:        movl    __BLNK__+-4[r0],__BLNK__+1660
                    106:        cmpl    __BLNK__+1624,__BLNK__+1636
                    107:        jneq    L33
                    108:        jbr     L34
                    109: L33:
                    110:        jbr     L23
                    111: L26:
                    112:        cmpl    __BLNK__+1604,__BLNK__+1644
                    113:        jneq    L35
                    114:        jbr     L21
                    115: L35:
                    116:        movl    __BLNK__+1644,r0
                    117:        divl3   $4,__BLNK__+-4[r0],r0
                    118:        movl    r0,__BLNK__+1632
                    119:        movl    __BLNK__+1644,r0
                    120:        shll    $2,__BLNK__+1632,r1
                    121:        subl3   r1,__BLNK__+-4[r0],r0
                    122:        jeql    L37
                    123:        jbr     L36
                    124: L37:
                    125:        movl    v.2-v.1(r11),r10
                    126:        movl    -56(fp),r9
                    127:        movl    __BLNK__+1604,r10
                    128:        addl3   $-1,__BLNK__+1644,r0
                    129:        movl    r0,r9
                    130:        cmpl    r10,r0
                    131:        jgtr    L39
                    132: L40:
                    133:        movl    __BLNK__+1600,r0
                    134:        movl    __BLNK__+-4[r10],__BLNK__+-4[r0]
                    135:        addl3   $1,__BLNK__+1600,r0
                    136:        movl    r0,__BLNK__+1600
                    137: L38:
                    138:        incl    r10
                    139:        cmpl    r10,r9
                    140:        jleq    L40
                    141: L39:
                    142:        movl    r9,-56(fp)
                    143:        movl    r10,v.2-v.1(r11)
                    144:        movl    __BLNK__+1644,__BLNK__+1604
                    145:        subl3   __BLNK__+1628,__BLNK__+1636,r0
                    146:        subl3   r0,__BLNK__+1624,r0
                    147:        movl    r0,v.3-v.1(r11)
                    148:        shll    $2,v.3-v.1(r11),r0
                    149:        movl    __BLNK__+1600,r1
                    150:        movl    r0,__BLNK__+-4[r1]
                    151:        addl3   $1,__BLNK__+1608,r0
                    152:        movl    r0,__BLNK__+1608
                    153:        addl3   $1,__BLNK__+1600,r0
                    154:        movl    r0,__BLNK__+1600
                    155:        mnegl   v.3-v.1(r11),r0
                    156:        movl    r0,__BLNK__+1636
                    157:        movl    v.3-v.1(r11),__BLNK__+1640
                    158:        jbr     L20
                    159: L21:
                    160:        divl3   $4,__BLNK__+1660,r0
                    161:        movl    r0,__BLNK__+1632
                    162:        shll    $2,__BLNK__+1632,r0
                    163:        subl3   r0,__BLNK__+1660,r0
                    164:        jeql    L44
                    165:        jbr     L43
                    166: L44:
                    167:        divl3   $4,__BLNK__+1660,r0
                    168:        movl    r0,__BLNK__+1632
                    169:        divl3   $64,__BLNK__+1632,r0
                    170:        movl    r0,__BLNK__+1628
                    171:        shll    $6,__BLNK__+1628,r0
                    172:        subl3   r0,__BLNK__+1632,r0
                    173:        movl    r0,__BLNK__+1628
                    174: L45:
                    175:        divl3   $4,__BLNK__+1656,r0
                    176:        movl    r0,__BLNK__+1632
                    177:        divl3   $64,__BLNK__+1632,r0
                    178:        movl    r0,__BLNK__+1624
                    179:        shll    $6,__BLNK__+1624,r0
                    180:        subl3   r0,__BLNK__+1632,r0
                    181:        movl    r0,__BLNK__+1624
                    182:        addl3   __BLNK__+1640,__BLNK__+1624,r0
                    183:        movl    r0,__BLNK__+1640
                    184:        cmpl    __BLNK__+1628,__BLNK__+1640
                    185:        jgeq    L46
                    186:        jbr     L47
                    187: L46:
                    188:        divl3   $4,__BLNK__+1656,r0
                    189:        movl    r0,__BLNK__+1632
                    190:        shll    $2,__BLNK__+1632,r0
                    191:        subl3   r0,__BLNK__+1656,r0
                    192:        incl    r0
                    193:        movl    r0,__BLNK__+1624
                    194:        movl    __BLNK__+1648,__BLNK__+1652
                    195:        movl    __BLNK__+1624,r0
                    196:        casel   r0,$1,$3
                    197:        .align 1
                    198: L97:
                    199:        .word   L48-L97
                    200:        .word   L49-L97
                    201:        .word   L48-L97
                    202:        .word   L50-L97
                    203: L48:
                    204:        addl3   $1,__BLNK__+1648,r0
                    205:        movl    r0,__BLNK__+1648
                    206:        jbr     L51
                    207: L50:
                    208:        movl    __BLNK__+1648,r0
                    209:        cmpl    __BLNK__[r0],$-1
                    210:        jneq    L52
                    211:        jbr     L53
                    212: L52:
                    213: L49:
                    214:        addl3   $1,__BLNK__+1648,r0
                    215:        movl    r0,__BLNK__+1648
                    216: L53:
                    217:        addl3   $2,__BLNK__+1648,r0
                    218:        movl    r0,__BLNK__+1648
                    219: L51:
                    220:        movl    __BLNK__+1648,r0
                    221:        movl    __BLNK__+-4[r0],__BLNK__+1656
                    222:        cmpl    __BLNK__+1628,__BLNK__+1640
                    223:        jneq    L54
                    224:        jbr     L55
                    225: L54:
                    226:        jbr     L45
                    227: L47:
                    228:        cmpl    __BLNK__+1608,__BLNK__+1648
                    229:        jneq    L56
                    230:        jbr     L36
                    231: L56:
                    232: L57:
                    233:        movl    __BLNK__+1648,r0
                    234:        divl3   $4,__BLNK__+-4[r0],r0
                    235:        movl    r0,__BLNK__+1632
                    236:        movl    __BLNK__+1648,r0
                    237:        shll    $2,__BLNK__+1632,r1
                    238:        subl3   r1,__BLNK__+-4[r0],r0
                    239:        jeql    L58
                    240:        jbr     L36
                    241: L58:
                    242:        movl    v.2-v.1(r11),r10
                    243:        movl    -60(fp),r9
                    244:        movl    __BLNK__+1608,r10
                    245:        addl3   $-1,__BLNK__+1648,r0
                    246:        movl    r0,r9
                    247:        cmpl    r10,r0
                    248:        jgtr    L60
                    249: L61:
                    250:        movl    __BLNK__+1600,r0
                    251:        movl    __BLNK__+-4[r10],__BLNK__+-4[r0]
                    252: L59:
                    253:        addl3   $1,__BLNK__+1600,r0
                    254:        movl    r0,__BLNK__+1600
                    255:        incl    r10
                    256:        cmpl    r10,r9
                    257:        jleq    L61
                    258: L60:
                    259:        movl    r9,-60(fp)
                    260:        movl    r10,v.2-v.1(r11)
                    261:        movl    __BLNK__+1648,__BLNK__+1608
                    262:        subl3   __BLNK__+1624,__BLNK__+1640,r0
                    263:        subl3   r0,__BLNK__+1628,r0
                    264:        movl    r0,v.3-v.1(r11)
                    265:        shll    $2,v.3-v.1(r11),r0
                    266:        movl    __BLNK__+1600,r1
                    267:        movl    r0,__BLNK__+-4[r1]
                    268:        addl3   $1,__BLNK__+1604,r0
                    269:        movl    r0,__BLNK__+1604
                    270:        addl3   $1,__BLNK__+1600,r0
                    271:        movl    r0,__BLNK__+1600
                    272:        mnegl   v.3-v.1(r11),r0
                    273:        movl    r0,__BLNK__+1640
                    274:        movl    v.3-v.1(r11),__BLNK__+1636
                    275:        jbr     L20
                    276: L43:
                    277:        divl3   $4,__BLNK__+1656,r0
                    278:        movl    r0,__BLNK__+1632
                    279:        movl    L64,v.4+12
                    280:        pushl   $v.4
                    281:        callf   $8,_s_wsfe
                    282:        callf   $4,_e_wsfe
                    283:        shll    $2,__BLNK__+1632,r0
                    284:        subl3   r0,__BLNK__+1656,r0
                    285:        incl    r0
                    286:        movl    r0,__BLNK__+1624
                    287:        movl    __BLNK__+1624,r0
                    288:        casel   r0,$1,$3
                    289:        .align 1
                    290: L98:
                    291:        .word   L65-L98
                    292:        .word   L66-L98
                    293:        .word   L67-L98
                    294:        .word   L68-L98
                    295: L66:
                    296:        movl    $3,__BLNK__+1624
                    297:        jbr     L65
                    298: L67:
                    299:        movl    $1,__BLNK__+1624
                    300:        jbr     L65
                    301: L68:
                    302:        movl    __BLNK__+1608,r0
                    303:        cmpl    __BLNK__[r0],$-1
                    304:        jeql    L69
                    305:        jbr     L66
                    306: L69:
                    307:        movl    $3,__BLNK__+1624
                    308: L65:
                    309:        movl    $1,v.2-v.1(r11)
                    310:        movl    __BLNK__+1624,-64(fp)
                    311:        cmpl    v.2-v.1(r11),-64(fp)
                    312:        jgtr    L71
                    313: L72:
                    314:        movl    __BLNK__+1608,r0
                    315:        movl    __BLNK__+1604,r1
                    316:        cmpl    __BLNK__+-4[r0],__BLNK__+-4[r1]
                    317:        jeql    L75
                    318:        jbr     L36
                    319: L75:
                    320:        movl    __BLNK__+1608,r0
                    321:        movl    __BLNK__+1600,r1
                    322:        movl    __BLNK__+-4[r0],__BLNK__+-4[r1]
                    323:        addl3   $1,__BLNK__+1608,r0
                    324:        movl    r0,__BLNK__+1608
                    325:        addl3   $1,__BLNK__+1604,r0
                    326:        movl    r0,__BLNK__+1604
                    327:        addl3   $1,__BLNK__+1600,r0
                    328:        movl    r0,__BLNK__+1600
                    329: L70:
                    330:        incl    v.2-v.1(r11)
                    331:        cmpl    v.2-v.1(r11),-64(fp)
                    332:        jleq    L72
                    333: L71:
                    334:        jbr     L18
                    335: L34:
                    336:        movl    v.2-v.1(r11),r10
                    337:        movl    -68(fp),r9
                    338:        movl    __BLNK__+1604,r10
                    339:        addl3   $-1,__BLNK__+1644,r0
                    340:        movl    r0,r9
                    341:        cmpl    r10,r0
                    342:        jgtr    L77
                    343: L78:
                    344:        movl    __BLNK__+1600,r0
                    345:        movl    __BLNK__+-4[r10],__BLNK__+-4[r0]
                    346:        addl3   $1,__BLNK__+1600,r0
                    347:        movl    r0,__BLNK__+1600
                    348: L76:
                    349:        incl    r10
                    350:        cmpl    r10,r9
                    351:        jleq    L78
                    352: L77:
                    353:        movl    r9,-68(fp)
                    354:        movl    r10,v.2-v.1(r11)
                    355:        subl3   __BLNK__+1612,__BLNK__+1644,r0
                    356:        incl    r0
                    357:        jlss    L81
                    358:        jbr     L82
                    359: L82:
                    360:        movl    __BLNK__+1600,__BLNK__+1620
                    361:        jbr     L14
                    362: L81:
                    363:        addl3   $1,__BLNK__+1608,r0
                    364:        movl    r0,__BLNK__+1608
                    365:        movl    __BLNK__+1644,__BLNK__+1604
                    366:        jbr     L18
                    367: L55:
                    368:        movl    v.2-v.1(r11),r10
                    369:        movl    -72(fp),r9
                    370:        movl    __BLNK__+1608,r10
                    371:        addl3   $-1,__BLNK__+1648,r0
                    372:        movl    r0,r9
                    373:        cmpl    r10,r0
                    374:        jgtr    L84
                    375: L85:
                    376:        movl    __BLNK__+1600,r0
                    377:        movl    __BLNK__+-4[r10],__BLNK__+-4[r0]
                    378:        addl3   $1,__BLNK__+1600,r0
                    379:        movl    r0,__BLNK__+1600
                    380: L83:
                    381:        incl    r10
                    382:        cmpl    r10,r9
                    383:        jleq    L85
                    384: L84:
                    385:        movl    r9,-72(fp)
                    386:        movl    r10,v.2-v.1(r11)
                    387:        subl3   __BLNK__+1612,__BLNK__+1604,r0
                    388:        incl    r0
                    389:        jlss    L88
                    390:        jbr     L89
                    391: L89:
                    392:        movl    __BLNK__+1600,__BLNK__+1620
                    393:        movl    L90,v.5+12
                    394:        pushl   $v.5
                    395:        callf   $8,_s_wsfe
                    396:        callf   $4,_e_wsfe
                    397:        jbr     L14
                    398: L88:
                    399:        addl3   $1,__BLNK__+1604,r0
                    400:        movl    r0,__BLNK__+1604
                    401:        movl    __BLNK__+1648,__BLNK__+1608
                    402:        jbr     L18
                    403: L36:
                    404:        movl    $1,__BLNK__+1616
                    405: L14:
                    406: L13:
                    407:        ret#0
                    408: L12:
                    409:        movl    $v.1,r11
                    410:        jbr     L15
                    411:        .set    LF1,72
                    412:        .set    LWM1,0x1E00
                    413: .text
                    414:        .data   2
                    415:        .align  2
                    416: v.5:
                    417:        .long   0
                    418:        .long   6
                    419:        .space  8
                    420:        .align  2
                    421: v.4:
                    422:        .long   0
                    423:        .long   6
                    424:        .space  8
                    425:        .align  2
                    426: v.2:
                    427:        .space  4
                    428:        .align  2
                    429: v.3:
                    430:        .space  4
                    431:        .set    v.1,v.3
                    432: 

unix.superglobalmegacorp.com

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