Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t12.t1, revision 1.1.1.1

1.1       root        1:        .data   0
                      2:        .align  2
                      3: L125:
                      4:        .long   1
                      5:        .align  2
                      6: L126:
                      7:        .long   12
                      8:        .align  2
                      9: L127:
                     10:        .long   2
                     11:        .align  2
                     12: L129:
                     13:        .long   3
                     14:        .align  2
                     15: L131:
                     16:        .long   4
                     17:        .align  2
                     18: L133:
                     19:        .long   5
                     20:        .align  2
                     21: L135:
                     22:        .long   6
                     23:        .align  2
                     24: L137:
                     25:        .long   7
                     26:        .align  2
                     27: L139:
                     28:        .long   8
                     29:        .align  2
                     30: L141:
                     31:        .long   9
                     32:        .align  2
                     33: L143:
                     34:        .long   10
                     35:        .align  2
                     36: L145:
                     37:        .long   11
                     38:        .align  2
                     39: L149:
                     40:        .long   13
                     41:        .align  2
                     42: L151:
                     43:        .long   14
                     44:        .data   2
                     45:        .data   1
                     46:        .data   0
                     47:        .globl  _MAIN_
                     48:        .globl  _e_
                     49:        .align  2
                     50:        .stabs  "t12.f",0x64,0,0,0
                     51: 
                     52: .text
                     53:        .globl  _MAIN_
                     54:        .align  1
                     55: _MAIN_:
                     56:        .word   LWM1
                     57:        subl3   $LF1,fp,sp
                     58:        jbr     L12
                     59: L13:
                     60:        movl    $5,v.2-v.1(r11)
                     61:        clrl    v.3-v.1(r11)
                     62:        movl    v.2-v.1(r11),-56(fp)
                     63:        movl    v.3-v.1(r11),r10
                     64:        movl    -56(fp),r9
                     65:        movl    v.4-v.1(r11),r8
                     66:        movl    $1,r8
                     67:        cmpl    r8,r9
                     68:        jgtr    L16
                     69: L17:
                     70: L15:
                     71:        addl3   $1,r10,r0
                     72:        movl    r0,r10
                     73:        incl    r8
                     74:        cmpl    r8,r9
                     75:        jleq    L17
                     76: L16:
                     77:        movl    r8,v.4-v.1(r11)
                     78:        movl    r10,v.3-v.1(r11)
                     79:        cmpl    v.3-v.1(r11),$5
                     80:        jeql    L20
                     81:        pushl   $L126
                     82:        pushl   $L125
                     83:        callf   $12,_e_
                     84: L20:
                     85:        clrl    v.3-v.1(r11)
                     86:        movl    v.2-v.1(r11),-60(fp)
                     87:        movl    v.3-v.1(r11),r10
                     88:        movl    -60(fp),r9
                     89:        movl    v.4-v.1(r11),r8
                     90:        movl    $5,r8
                     91:        cmpl    r8,r9
                     92:        jgtr    L22
                     93: L23:
                     94: L21:
                     95:        addl3   $1,r10,r0
                     96:        movl    r0,r10
                     97:        incl    r8
                     98:        cmpl    r8,r9
                     99:        jleq    L23
                    100: L22:
                    101:        movl    r8,v.4-v.1(r11)
                    102:        movl    r10,v.3-v.1(r11)
                    103:        cmpl    v.3-v.1(r11),$1
                    104:        jeql    L26
                    105:        pushl   $L126
                    106:        pushl   $L127
                    107:        callf   $12,_e_
                    108: L26:
                    109:        clrl    v.3-v.1(r11)
                    110:        movl    v.2-v.1(r11),-64(fp)
                    111:        movl    v.3-v.1(r11),r10
                    112:        movl    -64(fp),r9
                    113:        movl    v.4-v.1(r11),r8
                    114:        movl    $6,r8
                    115:        cmpl    r8,r9
                    116:        jgtr    L28
                    117: L29:
                    118: L27:
                    119:        addl3   $1,r10,r0
                    120:        movl    r0,r10
                    121:        incl    r8
                    122:        cmpl    r8,r9
                    123:        jleq    L29
                    124: L28:
                    125:        movl    r8,v.4-v.1(r11)
                    126:        movl    r10,v.3-v.1(r11)
                    127:        tstl    v.3-v.1(r11)
                    128:        jeql    L32
                    129:        pushl   $L126
                    130:        pushl   $L129
                    131:        callf   $12,_e_
                    132: L32:
                    133:        clrl    v.3-v.1(r11)
                    134:        mnegl   v.2-v.1(r11),r0
                    135:        movl    r0,-68(fp)
                    136:        movl    v.3-v.1(r11),r10
                    137:        movl    -68(fp),r9
                    138:        movl    v.4-v.1(r11),r8
                    139:        mnegl   $1,r8
                    140:        cmpl    r8,r9
                    141:        jlss    L34
                    142: L35:
                    143: L33:
                    144:        addl3   $1,r10,r0
                    145:        movl    r0,r10
                    146:        addl2   $-1,r8
                    147:        cmpl    r8,r9
                    148:        jgeq    L35
                    149: L34:
                    150:        movl    r8,v.4-v.1(r11)
                    151:        movl    r10,v.3-v.1(r11)
                    152:        cmpl    v.3-v.1(r11),$5
                    153:        jeql    L38
                    154:        pushl   $L126
                    155:        pushl   $L131
                    156:        callf   $12,_e_
                    157: L38:
                    158:        clrl    v.3-v.1(r11)
                    159:        mnegl   v.2-v.1(r11),r0
                    160:        movl    r0,-72(fp)
                    161:        movl    v.3-v.1(r11),r10
                    162:        movl    -72(fp),r9
                    163:        movl    v.4-v.1(r11),r8
                    164:        mnegl   $5,r8
                    165:        cmpl    r8,r9
                    166:        jlss    L40
                    167: L41:
                    168: L39:
                    169:        addl3   $1,r10,r0
                    170:        movl    r0,r10
                    171:        addl2   $-1,r8
                    172:        cmpl    r8,r9
                    173:        jgeq    L41
                    174: L40:
                    175:        movl    r8,v.4-v.1(r11)
                    176:        movl    r10,v.3-v.1(r11)
                    177:        cmpl    v.3-v.1(r11),$1
                    178:        jeql    L44
                    179:        pushl   $L126
                    180:        pushl   $L133
                    181:        callf   $12,_e_
                    182: L44:
                    183:        clrl    v.3-v.1(r11)
                    184:        movl    v.2-v.1(r11),-76(fp)
                    185:        movl    v.3-v.1(r11),r10
                    186:        movl    -76(fp),r9
                    187:        movl    v.4-v.1(r11),r8
                    188:        mnegl   $6,r8
                    189:        cmpl    r8,r9
                    190:        jlss    L46
                    191: L47:
                    192: L45:
                    193:        addl3   $1,r10,r0
                    194:        movl    r0,r10
                    195:        addl2   $-1,r8
                    196:        cmpl    r8,r9
                    197:        jgeq    L47
                    198: L46:
                    199:        movl    r8,v.4-v.1(r11)
                    200:        movl    r10,v.3-v.1(r11)
                    201:        tstl    v.3-v.1(r11)
                    202:        jeql    L50
                    203:        pushl   $L126
                    204:        pushl   $L135
                    205:        callf   $12,_e_
                    206: L50:
                    207:        clrl    v.3-v.1(r11)
                    208:        movl    v.3-v.1(r11),r10
                    209:        movl    v.4-v.1(r11),r9
                    210:        movl    $1,r9
                    211:        jbr     L52
                    212: L53:
                    213: L51:
                    214:        addl3   $1,r10,r0
                    215:        movl    r0,r10
                    216:        addl2   $-1,r9
                    217:        cmpl    r9,$10
                    218:        jgeq    L53
                    219: L52:
                    220:        movl    r9,v.4-v.1(r11)
                    221:        movl    r10,v.3-v.1(r11)
                    222:        tstl    v.3-v.1(r11)
                    223:        jeql    L56
                    224:        pushl   $L126
                    225:        pushl   $L137
                    226:        callf   $12,_e_
                    227: L56:
                    228:        clrl    v.3-v.1(r11)
                    229:        movl    $2,v.4-v.1(r11)
                    230:        movl    v.2-v.1(r11),-80(fp)
                    231:        movl    v.4-v.1(r11),-88(fp)
                    232:        subl3   -88(fp),$1,r0
                    233:        movl    r0,-84(fp)
                    234:        movl    -80(fp),r10
                    235:        movl    -88(fp),r9
                    236:        movl    v.3-v.1(r11),r8
                    237:        movl    v.5-v.1(r11),r7
                    238:        movl    -84(fp),r6
                    239:        movl    r6,r7
                    240:        tstl    r9
                    241:        jlss    L61
                    242: L60:
                    243:        addl2   r9,r7
                    244:        cmpl    r7,r10
                    245:        jgtr    L58
                    246: L59:
                    247: L57:
                    248:        addl3   $1,r8,r0
                    249:        movl    r0,r8
                    250:        tstl    r9
                    251:        jgtr    L60
                    252: L61:
                    253:        addl2   r9,r7
                    254:        cmpl    r7,r10
                    255:        jgeq    L59
                    256: L58:
                    257:        movl    r7,v.5-v.1(r11)
                    258:        movl    r8,v.3-v.1(r11)
                    259:        cmpl    v.3-v.1(r11),$3
                    260:        jeql    L62
                    261:        pushl   $L126
                    262:        pushl   $L139
                    263:        callf   $12,_e_
                    264: L62:
                    265:        clrl    v.3-v.1(r11)
                    266:        movl    v.2-v.1(r11),-92(fp)
                    267:        movl    v.4-v.1(r11),-100(fp)
                    268:        subl3   -100(fp),$5,r0
                    269:        movl    r0,-96(fp)
                    270:        movl    -92(fp),r10
                    271:        movl    -100(fp),r9
                    272:        movl    v.3-v.1(r11),r8
                    273:        movl    v.5-v.1(r11),r7
                    274:        movl    -96(fp),r6
                    275:        movl    r6,r7
                    276:        tstl    r9
                    277:        jlss    L67
                    278: L66:
                    279:        addl2   r9,r7
                    280:        cmpl    r7,r10
                    281:        jgtr    L64
                    282: L65:
                    283: L63:
                    284:        addl3   $1,r8,r0
                    285:        movl    r0,r8
                    286:        tstl    r9
                    287:        jgtr    L66
                    288: L67:
                    289:        addl2   r9,r7
                    290:        cmpl    r7,r10
                    291:        jgeq    L65
                    292: L64:
                    293:        movl    r7,v.5-v.1(r11)
                    294:        movl    r8,v.3-v.1(r11)
                    295:        cmpl    v.3-v.1(r11),$1
                    296:        jeql    L68
                    297:        pushl   $L126
                    298:        pushl   $L141
                    299:        callf   $12,_e_
                    300: L68:
                    301:        clrl    v.3-v.1(r11)
                    302:        movl    v.2-v.1(r11),-104(fp)
                    303:        movl    v.4-v.1(r11),-112(fp)
                    304:        subl3   -112(fp),$6,r0
                    305:        movl    r0,-108(fp)
                    306:        movl    -104(fp),r10
                    307:        movl    -112(fp),r9
                    308:        movl    v.3-v.1(r11),r8
                    309:        movl    v.5-v.1(r11),r7
                    310:        movl    -108(fp),r6
                    311:        movl    r6,r7
                    312:        tstl    r9
                    313:        jlss    L73
                    314: L72:
                    315:        addl2   r9,r7
                    316:        cmpl    r7,r10
                    317:        jgtr    L70
                    318: L71:
                    319: L69:
                    320:        addl3   $1,r8,r0
                    321:        movl    r0,r8
                    322:        tstl    r9
                    323:        jgtr    L72
                    324: L73:
                    325:        addl2   r9,r7
                    326:        cmpl    r7,r10
                    327:        jgeq    L71
                    328: L70:
                    329:        movl    r7,v.5-v.1(r11)
                    330:        movl    r8,v.3-v.1(r11)
                    331:        tstl    v.3-v.1(r11)
                    332:        jeql    L74
                    333:        pushl   $L126
                    334:        pushl   $L143
                    335:        callf   $12,_e_
                    336: L74:
                    337:        clrl    v.3-v.1(r11)
                    338:        mnegl   v.2-v.1(r11),r0
                    339:        movl    r0,-116(fp)
                    340:        mnegl   v.4-v.1(r11),r0
                    341:        movl    r0,-124(fp)
                    342:        subl3   r0,$-1,r0
                    343:        movl    r0,-120(fp)
                    344:        movl    -116(fp),r10
                    345:        movl    -124(fp),r9
                    346:        movl    v.3-v.1(r11),r8
                    347:        movl    v.5-v.1(r11),r7
                    348:        movl    -120(fp),r6
                    349:        movl    r6,r7
                    350:        tstl    r9
                    351:        jlss    L79
                    352: L78:
                    353:        addl2   r9,r7
                    354:        cmpl    r7,r10
                    355:        jgtr    L76
                    356: L77:
                    357: L75:
                    358:        addl3   $1,r8,r0
                    359:        movl    r0,r8
                    360:        tstl    r9
                    361:        jgtr    L78
                    362: L79:
                    363:        addl2   r9,r7
                    364:        cmpl    r7,r10
                    365:        jgeq    L77
                    366: L76:
                    367:        movl    r7,v.5-v.1(r11)
                    368:        movl    r8,v.3-v.1(r11)
                    369:        cmpl    v.3-v.1(r11),$3
                    370:        jeql    L80
                    371:        pushl   $L126
                    372:        pushl   $L145
                    373:        callf   $12,_e_
                    374: L80:
                    375:        clrl    v.3-v.1(r11)
                    376:        mnegl   v.2-v.1(r11),r0
                    377:        movl    r0,-128(fp)
                    378:        mnegl   v.4-v.1(r11),r0
                    379:        movl    r0,-136(fp)
                    380:        subl3   r0,$-5,r0
                    381:        movl    r0,-132(fp)
                    382:        movl    -128(fp),r10
                    383:        movl    -136(fp),r9
                    384:        movl    v.3-v.1(r11),r8
                    385:        movl    v.5-v.1(r11),r7
                    386:        movl    -132(fp),r6
                    387:        movl    r6,r7
                    388:        tstl    r9
                    389:        jlss    L85
                    390: L84:
                    391:        addl2   r9,r7
                    392:        cmpl    r7,r10
                    393:        jgtr    L82
                    394: L83:
                    395: L81:
                    396:        addl3   $1,r8,r0
                    397:        movl    r0,r8
                    398:        tstl    r9
                    399:        jgtr    L84
                    400: L85:
                    401:        addl2   r9,r7
                    402:        cmpl    r7,r10
                    403:        jgeq    L83
                    404: L82:
                    405:        movl    r7,v.5-v.1(r11)
                    406:        movl    r8,v.3-v.1(r11)
                    407:        cmpl    v.3-v.1(r11),$1
                    408:        jeql    L86
                    409:        pushl   $L126
                    410:        pushl   $L126
                    411:        callf   $12,_e_
                    412: L86:
                    413:        clrl    v.3-v.1(r11)
                    414:        movl    v.2-v.1(r11),-140(fp)
                    415:        mnegl   v.4-v.1(r11),r0
                    416:        movl    r0,-148(fp)
                    417:        subl3   r0,$-6,r0
                    418:        movl    r0,-144(fp)
                    419:        movl    -140(fp),r10
                    420:        movl    -148(fp),r9
                    421:        movl    v.3-v.1(r11),r8
                    422:        movl    v.5-v.1(r11),r7
                    423:        movl    -144(fp),r6
                    424:        movl    r6,r7
                    425:        tstl    r9
                    426:        jlss    L91
                    427: L90:
                    428:        addl2   r9,r7
                    429:        cmpl    r7,r10
                    430:        jgtr    L88
                    431: L89:
                    432: L87:
                    433:        addl3   $1,r8,r0
                    434:        movl    r0,r8
                    435:        tstl    r9
                    436:        jgtr    L90
                    437: L91:
                    438:        addl2   r9,r7
                    439:        cmpl    r7,r10
                    440:        jgeq    L89
                    441: L88:
                    442:        movl    r7,v.5-v.1(r11)
                    443:        movl    r8,v.3-v.1(r11)
                    444:        tstl    v.3-v.1(r11)
                    445:        jeql    L92
                    446:        pushl   $L126
                    447:        pushl   $L149
                    448:        callf   $12,_e_
                    449: L92:
                    450:        clrl    v.3-v.1(r11)
                    451:        mnegl   v.4-v.1(r11),r0
                    452:        movl    r0,-156(fp)
                    453:        subl3   r0,$1,r0
                    454:        movl    r0,-152(fp)
                    455:        movl    -156(fp),r10
                    456:        movl    v.3-v.1(r11),r9
                    457:        movl    v.5-v.1(r11),r8
                    458:        movl    -152(fp),r7
                    459:        movl    r7,r8
                    460:        tstl    r10
                    461:        jlss    L97
                    462: L96:
                    463:        addl2   r10,r8
                    464:        cmpl    r8,$10
                    465:        jgtr    L94
                    466: L95:
                    467: L93:
                    468:        addl3   $1,r9,r0
                    469:        movl    r0,r9
                    470:        tstl    r10
                    471:        jgtr    L96
                    472: L97:
                    473:        addl2   r10,r8
                    474:        cmpl    r8,$10
                    475:        jgeq    L95
                    476: L94:
                    477:        movl    r8,v.5-v.1(r11)
                    478:        movl    r9,v.3-v.1(r11)
                    479:        tstl    v.3-v.1(r11)
                    480:        jeql    L98
                    481:        pushl   $L126
                    482:        pushl   $L151
                    483:        callf   $12,_e_
                    484: L98:
                    485: L14:
                    486:        ret#0
                    487: L12:
                    488:        movl    $v.1,r11
                    489:        jbr     L13
                    490:        .set    LF1,156
                    491:        .set    LWM1,0x1FC0
                    492: .text
                    493:        .data   2
                    494:        .align  2
                    495: v.4:
                    496:        .space  4
                    497:        .align  2
                    498: v.3:
                    499:        .space  4
                    500:        .align  2
                    501: v.5:
                    502:        .space  4
                    503:        .align  2
                    504: v.2:
                    505:        .space  4
                    506:        .set    v.1,v.5
                    507: 

unix.superglobalmegacorp.com

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