Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/overlay.t1, revision 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.