Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t10.t0, revision 1.1

1.1     ! root        1:        .data   0
        !             2:        .align  2
        !             3: L16:
        !             4:        .long   1
        !             5:        .align  2
        !             6: L17:
        !             7:        .long   10
        !             8:        .align  2
        !             9: L19:
        !            10:        .long   2
        !            11:        .align  2
        !            12: L22:
        !            13:        .long   3
        !            14:        .align  2
        !            15: L25:
        !            16:        .long   4
        !            17:        .align  2
        !            18: L28:
        !            19:        .long   5
        !            20:        .align  2
        !            21: L31:
        !            22:        .long   6
        !            23:        .align  2
        !            24: L34:
        !            25:        .long   7
        !            26:        .align  2
        !            27: L37:
        !            28:        .long   8
        !            29:        .align  2
        !            30: L39:
        !            31:        .long   0x3ECCCCCD      # .float .1
        !            32:        .align  2
        !            33: L40:
        !            34:        .long   0x3F4CCCCD      # .float .2
        !            35:        .align  2
        !            36: L41:
        !            37:        .long   0x3F99999A      # .float .30000001
        !            38:        .align  2
        !            39: L42:
        !            40:        .long   0x41000000      # .float 2
        !            41:        .align  2
        !            42: L62:
        !            43:        .long   0xC0800000      # .float -1
        !            44:        .align  2
        !            45: L65:
        !            46:        .long   0xC7FFFE00      # .float -32767
        !            47:        .align  2
        !            48: L66:
        !            49:        .long   0x00000000      # .float 0
        !            50:        .align  2
        !            51: L67:
        !            52:        .long   0x39D1B717      # .float 9.9999997e-05
        !            53:        .align  2
        !            54: L68:
        !            55:        .long   9
        !            56:        .align  2
        !            57: L70:
        !            58:        .long   0x43C80000      # .float 100
        !            59:        .align  2
        !            60: L71:
        !            61:        .long   0x40000000      # .float .5
        !            62:        .align  2
        !            63: L76:
        !            64:        .long   0x47FFFE00      # .float 32767
        !            65:        .align  2
        !            66: L77:
        !            67:        .long   11
        !            68:        .data   2
        !            69:        .data   1
        !            70:        .data   0
        !            71:        .globl  _MAIN_
        !            72:        .globl  _e_
        !            73:        .align  2
        !            74:        .stabs  "t10.f",0x64,0,0,0
        !            75: 
        !            76: .text
        !            77:        .globl  _MAIN_
        !            78:        .align  1
        !            79: _MAIN_:
        !            80:        .word   LWM1
        !            81:        subl3   $LF1,fp,sp
        !            82:        jbr     L12
        !            83: L13:
        !            84:        movl    $3,v.2-v.1(r11)
        !            85:        movl    $2,v.3-v.1(r11)
        !            86:        movl    $-100,v.4-v.1(r11)
        !            87:        shll    $1,v.3-v.1(r11),r0
        !            88:        addl2   v.2-v.1(r11),r0
        !            89:        mull2   v.3-v.1(r11),r0
        !            90:        addl2   $3,r0
        !            91:        mull2   v.2-v.1(r11),r0
        !            92:        addl2   v.3-v.1(r11),r0
        !            93:        mull2   v.2-v.1(r11),r0
        !            94:        addl2   v.3-v.1(r11),r0
        !            95:        mull2   v.2-v.1(r11),r0
        !            96:        addl2   v.3-v.1(r11),r0
        !            97:        mull2   v.2-v.1(r11),r0
        !            98:        incl    r0
        !            99:        movl    r0,v.5-v.1(r11)
        !           100:        cmpl    v.5-v.1(r11),$1456
        !           101:        jeql    L15
        !           102:        pushl   $L17
        !           103:        pushl   $L16
        !           104:        callf   $12,_e_
        !           105: L15:
        !           106:        clrl    v.5-v.1(r11)
        !           107:        tstl    v.5-v.1(r11)
        !           108:        jeql    L18
        !           109:        pushl   $L17
        !           110:        pushl   $L19
        !           111:        callf   $12,_e_
        !           112: L18:
        !           113:        mull3   v.3-v.1(r11),v.2-v.1(r11),r0
        !           114:        mull3   $3,v.2-v.1(r11),r1
        !           115:        addl2   r1,r0
        !           116:        addl2   $-5,r0
        !           117:        divl2   $10,r0
        !           118:        mull3   v.3-v.1(r11),v.2-v.1(r11),r1
        !           119:        mull3   $3,v.2-v.1(r11),r2
        !           120:        addl2   r2,r1
        !           121:        addl2   $-5,r1
        !           122:        divl2   $10,r1
        !           123:        mull2   r1,r0
        !           124:        mull3   v.3-v.1(r11),v.2-v.1(r11),r1
        !           125:        mull3   $3,v.2-v.1(r11),r2
        !           126:        addl2   r2,r1
        !           127:        addl2   $-5,r1
        !           128:        divl2   $10,r1
        !           129:        mull2   r1,r0
        !           130:        mull3   v.3-v.1(r11),v.2-v.1(r11),r1
        !           131:        mull3   $3,v.2-v.1(r11),r2
        !           132:        addl2   r2,r1
        !           133:        addl2   $-5,r1
        !           134:        divl2   $10,r1
        !           135:        mull3   v.3-v.1(r11),v.2-v.1(r11),r2
        !           136:        mull3   $3,v.2-v.1(r11),r3
        !           137:        addl2   r3,r2
        !           138:        addl2   $-5,r2
        !           139:        divl2   $10,r2
        !           140:        mull2   r2,r1
        !           141:        mull3   v.3-v.1(r11),v.2-v.1(r11),r2
        !           142:        mull3   $3,v.2-v.1(r11),r3
        !           143:        addl2   r3,r2
        !           144:        addl2   $-5,r2
        !           145:        divl2   $10,r2
        !           146:        mull2   r2,r1
        !           147:        addl2   r1,r0
        !           148:        movl    r0,v.5-v.1(r11)
        !           149:        cmpl    v.5-v.1(r11),$2
        !           150:        jeql    L21
        !           151:        pushl   $L17
        !           152:        pushl   $L22
        !           153:        callf   $12,_e_
        !           154: L21:
        !           155:        addl3   v.3-v.1(r11),v.3-v.1(r11),r0
        !           156:        divl2   $4,r0
        !           157:        addl3   v.3-v.1(r11),v.3-v.1(r11),r1
        !           158:        divl2   $4,r1
        !           159:        mull2   r1,r0
        !           160:        addl3   v.3-v.1(r11),v.3-v.1(r11),r1
        !           161:        divl2   $4,r1
        !           162:        mull2   r1,r0
        !           163:        divl3   $3,v.3-v.1(r11),r1
        !           164:        divl3   $4,v.3-v.1(r11),r2
        !           165:        addl2   r2,r1
        !           166:        addl2   $3,r1
        !           167:        mull2   r1,r0
        !           168:        addl3   v.3-v.1(r11),v.3-v.1(r11),r1
        !           169:        divl2   $4,r1
        !           170:        addl3   v.3-v.1(r11),v.3-v.1(r11),r2
        !           171:        divl2   $4,r2
        !           172:        mull2   r2,r1
        !           173:        addl3   v.3-v.1(r11),v.3-v.1(r11),r2
        !           174:        divl2   $4,r2
        !           175:        mull2   r2,r1
        !           176:        divl3   $3,v.3-v.1(r11),r2
        !           177:        divl3   $4,v.3-v.1(r11),r3
        !           178:        addl2   r3,r2
        !           179:        addl2   $3,r2
        !           180:        mull2   r2,r1
        !           181:        addl2   r1,r0
        !           182:        movl    r0,v.5-v.1(r11)
        !           183:        cmpl    v.5-v.1(r11),$6
        !           184:        jeql    L24
        !           185:        pushl   $L17
        !           186:        pushl   $L25
        !           187:        callf   $12,_e_
        !           188: L24:
        !           189:        mull3   v.3-v.1(r11),v.3-v.1(r11),r0
        !           190:        mull2   v.3-v.1(r11),r0
        !           191:        mull2   v.3-v.1(r11),r0
        !           192:        mull2   v.3-v.1(r11),r0
        !           193:        mull2   v.3-v.1(r11),r0
        !           194:        mull2   v.3-v.1(r11),r0
        !           195:        mull2   v.3-v.1(r11),r0
        !           196:        mull2   v.3-v.1(r11),r0
        !           197:        mull2   v.3-v.1(r11),r0
        !           198:        mull2   v.3-v.1(r11),r0
        !           199:        mull2   v.3-v.1(r11),r0
        !           200:        mull2   v.3-v.1(r11),r0
        !           201:        mull2   v.3-v.1(r11),r0
        !           202:        addl2   $-16383,r0
        !           203:        movl    r0,v.2-v.1(r11)
        !           204:        cmpl    v.2-v.1(r11),$1
        !           205:        jeql    L27
        !           206:        pushl   $L17
        !           207:        pushl   $L28
        !           208:        callf   $12,_e_
        !           209: L27:
        !           210:        addl3   v.2-v.1(r11),v.2-v.1(r11),r0
        !           211:        addl2   v.2-v.1(r11),r0
        !           212:        addl2   v.2-v.1(r11),r0
        !           213:        addl2   v.2-v.1(r11),r0
        !           214:        addl2   v.2-v.1(r11),r0
        !           215:        addl2   v.2-v.1(r11),r0
        !           216:        addl2   v.2-v.1(r11),r0
        !           217:        addl2   v.2-v.1(r11),r0
        !           218:        addl2   v.2-v.1(r11),r0
        !           219:        addl2   v.2-v.1(r11),r0
        !           220:        addl2   v.2-v.1(r11),r0
        !           221:        addl2   v.2-v.1(r11),r0
        !           222:        addl2   v.2-v.1(r11),r0
        !           223:        addl2   v.2-v.1(r11),r0
        !           224:        addl2   v.2-v.1(r11),r0
        !           225:        movl    r0,v.5-v.1(r11)
        !           226:        cmpl    v.5-v.1(r11),$16
        !           227:        jeql    L30
        !           228:        pushl   $L17
        !           229:        pushl   $L31
        !           230:        callf   $12,_e_
        !           231: L30:
        !           232:        addl3   v.3-v.1(r11),v.3-v.1(r11),r0
        !           233:        addl2   v.3-v.1(r11),r0
        !           234:        addl2   v.3-v.1(r11),r0
        !           235:        addl2   v.3-v.1(r11),r0
        !           236:        addl2   v.3-v.1(r11),r0
        !           237:        addl2   v.3-v.1(r11),r0
        !           238:        addl2   v.3-v.1(r11),r0
        !           239:        addl2   v.3-v.1(r11),r0
        !           240:        addl2   v.3-v.1(r11),r0
        !           241:        addl2   v.3-v.1(r11),r0
        !           242:        addl2   v.3-v.1(r11),r0
        !           243:        addl2   v.3-v.1(r11),r0
        !           244:        addl2   v.3-v.1(r11),r0
        !           245:        addl2   v.3-v.1(r11),r0
        !           246:        addl2   v.3-v.1(r11),r0
        !           247:        addl2   v.3-v.1(r11),r0
        !           248:        movl    r0,v.5-v.1(r11)
        !           249:        cmpl    v.5-v.1(r11),$34
        !           250:        jeql    L33
        !           251:        pushl   $L17
        !           252:        pushl   $L34
        !           253:        callf   $12,_e_
        !           254: L33:
        !           255:        mnegl   v.3-v.1(r11),r0
        !           256:        movl    r0,v.5-v.1(r11)
        !           257:        cmpl    v.5-v.1(r11),$-2
        !           258:        jeql    L36
        !           259:        pushl   $L17
        !           260:        pushl   $L37
        !           261:        callf   $12,_e_
        !           262: L36:
        !           263:        movl    L39,v.6-v.1(r11)
        !           264:        movl    L40,v.7-v.1(r11)
        !           265:        movl    L41,v.8-v.1(r11)
        !           266:        ldf     v.6-v.1(r11)
        !           267:        addf    v.7-v.1(r11)
        !           268:        stf     r0
        !           269:        ldf     r0
        !           270:        divf    v.8-v.1(r11)
        !           271:        stf     r0
        !           272:        ldf     r0
        !           273:        mulf    L42
        !           274:        stf     r0
        !           275:        ldf     v.6-v.1(r11)
        !           276:        addf    v.7-v.1(r11)
        !           277:        stf     r1
        !           278:        ldf     r1
        !           279:        divf    v.8-v.1(r11)
        !           280:        stf     r1
        !           281:        ldf     r1
        !           282:        mulf    L42
        !           283:        stf     r1
        !           284:        ldf     r0
        !           285:        addf    r1
        !           286:        stf     r0
        !           287:        ldf     v.6-v.1(r11)
        !           288:        addf    v.7-v.1(r11)
        !           289:        stf     r1
        !           290:        ldf     r1
        !           291:        divf    v.8-v.1(r11)
        !           292:        stf     r1
        !           293:        ldf     r1
        !           294:        mulf    L42
        !           295:        stf     r1
        !           296:        ldf     r0
        !           297:        addf    r1
        !           298:        stf     r0
        !           299:        ldf     v.6-v.1(r11)
        !           300:        addf    v.7-v.1(r11)
        !           301:        stf     r1
        !           302:        ldf     r1
        !           303:        divf    v.8-v.1(r11)
        !           304:        stf     r1
        !           305:        ldf     r1
        !           306:        mulf    L42
        !           307:        stf     r1
        !           308:        ldf     r0
        !           309:        addf    r1
        !           310:        stf     r0
        !           311:        ldf     v.6-v.1(r11)
        !           312:        addf    v.7-v.1(r11)
        !           313:        stf     r1
        !           314:        ldf     r1
        !           315:        divf    v.8-v.1(r11)
        !           316:        stf     r1
        !           317:        ldf     r1
        !           318:        mulf    L42
        !           319:        stf     r1
        !           320:        ldf     v.6-v.1(r11)
        !           321:        addf    v.7-v.1(r11)
        !           322:        stf     r2
        !           323:        ldf     r2
        !           324:        divf    v.8-v.1(r11)
        !           325:        stf     r2
        !           326:        ldf     r2
        !           327:        mulf    L42
        !           328:        stf     r2
        !           329:        ldf     r1
        !           330:        addf    r2
        !           331:        stf     r1
        !           332:        ldf     v.6-v.1(r11)
        !           333:        addf    v.7-v.1(r11)
        !           334:        stf     r2
        !           335:        ldf     r2
        !           336:        divf    v.8-v.1(r11)
        !           337:        stf     r2
        !           338:        ldf     r2
        !           339:        mulf    L42
        !           340:        stf     r2
        !           341:        ldf     r1
        !           342:        addf    r2
        !           343:        stf     r1
        !           344:        ldf     v.6-v.1(r11)
        !           345:        addf    v.7-v.1(r11)
        !           346:        stf     r2
        !           347:        ldf     r2
        !           348:        divf    v.8-v.1(r11)
        !           349:        stf     r2
        !           350:        ldf     r2
        !           351:        mulf    L42
        !           352:        stf     r2
        !           353:        ldf     r1
        !           354:        addf    r2
        !           355:        stf     r1
        !           356:        ldf     r0
        !           357:        mulf    r1
        !           358:        stf     r0
        !           359:        ldf     v.6-v.1(r11)
        !           360:        addf    v.7-v.1(r11)
        !           361:        stf     r1
        !           362:        ldf     r1
        !           363:        divf    v.8-v.1(r11)
        !           364:        stf     r1
        !           365:        ldf     r1
        !           366:        mulf    L42
        !           367:        stf     r1
        !           368:        ldf     v.6-v.1(r11)
        !           369:        addf    v.7-v.1(r11)
        !           370:        stf     r2
        !           371:        ldf     r2
        !           372:        divf    v.8-v.1(r11)
        !           373:        stf     r2
        !           374:        ldf     r2
        !           375:        mulf    L42
        !           376:        stf     r2
        !           377:        ldf     r1
        !           378:        addf    r2
        !           379:        stf     r1
        !           380:        ldf     v.6-v.1(r11)
        !           381:        addf    v.7-v.1(r11)
        !           382:        stf     r2
        !           383:        ldf     r2
        !           384:        divf    v.8-v.1(r11)
        !           385:        stf     r2
        !           386:        ldf     r2
        !           387:        mulf    L42
        !           388:        stf     r2
        !           389:        ldf     r1
        !           390:        addf    r2
        !           391:        stf     r1
        !           392:        ldf     v.6-v.1(r11)
        !           393:        addf    v.7-v.1(r11)
        !           394:        stf     r2
        !           395:        ldf     r2
        !           396:        divf    v.8-v.1(r11)
        !           397:        stf     r2
        !           398:        ldf     r2
        !           399:        mulf    L42
        !           400:        stf     r2
        !           401:        ldf     r1
        !           402:        addf    r2
        !           403:        stf     r1
        !           404:        ldf     r0
        !           405:        mulf    r1
        !           406:        stf     r0
        !           407:        ldf     v.6-v.1(r11)
        !           408:        addf    v.7-v.1(r11)
        !           409:        stf     r1
        !           410:        ldf     r1
        !           411:        divf    v.8-v.1(r11)
        !           412:        stf     r1
        !           413:        ldf     r1
        !           414:        mulf    L42
        !           415:        stf     r1
        !           416:        ldf     v.6-v.1(r11)
        !           417:        addf    v.7-v.1(r11)
        !           418:        stf     r2
        !           419:        ldf     r2
        !           420:        divf    v.8-v.1(r11)
        !           421:        stf     r2
        !           422:        ldf     r2
        !           423:        mulf    L42
        !           424:        stf     r2
        !           425:        ldf     r1
        !           426:        addf    r2
        !           427:        stf     r1
        !           428:        ldf     v.6-v.1(r11)
        !           429:        addf    v.7-v.1(r11)
        !           430:        stf     r2
        !           431:        ldf     r2
        !           432:        divf    v.8-v.1(r11)
        !           433:        stf     r2
        !           434:        ldf     r2
        !           435:        mulf    L42
        !           436:        stf     r2
        !           437:        ldf     r1
        !           438:        addf    r2
        !           439:        stf     r1
        !           440:        ldf     v.6-v.1(r11)
        !           441:        addf    v.7-v.1(r11)
        !           442:        stf     r2
        !           443:        ldf     r2
        !           444:        divf    v.8-v.1(r11)
        !           445:        stf     r2
        !           446:        ldf     r2
        !           447:        mulf    L42
        !           448:        stf     r2
        !           449:        ldf     r1
        !           450:        addf    r2
        !           451:        stf     r1
        !           452:        ldf     r0
        !           453:        mulf    r1
        !           454:        stf     r0
        !           455:        ldf     v.6-v.1(r11)
        !           456:        addf    v.7-v.1(r11)
        !           457:        stf     r1
        !           458:        ldf     r1
        !           459:        divf    v.8-v.1(r11)
        !           460:        stf     r1
        !           461:        ldf     r1
        !           462:        mulf    L42
        !           463:        stf     r1
        !           464:        ldf     v.6-v.1(r11)
        !           465:        addf    v.7-v.1(r11)
        !           466:        stf     r2
        !           467:        ldf     r2
        !           468:        divf    v.8-v.1(r11)
        !           469:        stf     r2
        !           470:        ldf     r2
        !           471:        mulf    L42
        !           472:        stf     r2
        !           473:        ldf     r1
        !           474:        addf    r2
        !           475:        stf     r1
        !           476:        ldf     v.6-v.1(r11)
        !           477:        addf    v.7-v.1(r11)
        !           478:        stf     r2
        !           479:        ldf     r2
        !           480:        divf    v.8-v.1(r11)
        !           481:        stf     r2
        !           482:        ldf     r2
        !           483:        mulf    L42
        !           484:        stf     r2
        !           485:        ldf     r1
        !           486:        addf    r2
        !           487:        stf     r1
        !           488:        ldf     v.6-v.1(r11)
        !           489:        addf    v.7-v.1(r11)
        !           490:        stf     r2
        !           491:        ldf     r2
        !           492:        divf    v.8-v.1(r11)
        !           493:        stf     r2
        !           494:        ldf     r2
        !           495:        mulf    L42
        !           496:        stf     r2
        !           497:        ldf     r1
        !           498:        addf    r2
        !           499:        stf     r1
        !           500:        ldf     r0
        !           501:        mulf    r1
        !           502:        stf     r0
        !           503:        ldf     r0
        !           504:        addf    L62
        !           505:        stf     r0
        !           506:        movl    r0,v.9-v.1(r11)
        !           507:        ldf     v.9-v.1(r11)
        !           508:        addf    L65
        !           509:        stf     r0
        !           510:        movl    r0,-56(fp)
        !           511:        cmpf2   L66,-56(fp)
        !           512:        jgtr    L9999
        !           513:        movl    -56(fp),r0
        !           514:        jbr     L9998
        !           515: L9999:
        !           516:        lnf     -56(fp)
        !           517:        stf     r0
        !           518: L9998:
        !           519:        cmpf2   r0,L67
        !           520:        jleq    L63
        !           521:        pushl   $L17
        !           522:        pushl   $L68
        !           523:        callf   $12,_e_
        !           524: L63:
        !           525:        ldf     v.7-v.1(r11)
        !           526:        mulf    L70
        !           527:        stf     r0
        !           528:        ldf     r0
        !           529:        addf    L71
        !           530:        stf     r0
        !           531:        ldf     r0
        !           532:        cvfl    r0
        !           533:        movl    r0,v.2-v.1(r11)
        !           534:        cmpl    v.2-v.1(r11),$20
        !           535:        jeql    L72
        !           536:        pushl   $L17
        !           537:        pushl   $L17
        !           538:        callf   $12,_e_
        !           539: L72:
        !           540:        movl    $32767,v.2-v.1(r11)
        !           541:        cvlf    v.2-v.1(r11)
        !           542:        stf     r0
        !           543:        movl    r0,v.9-v.1(r11)
        !           544:        cmpf2   v.9-v.1(r11),L76
        !           545:        jeql    L75
        !           546:        pushl   $L17
        !           547:        pushl   $L77
        !           548:        callf   $12,_e_
        !           549: L75:
        !           550: L14:
        !           551:        ret#0
        !           552: L12:
        !           553:        movl    $v.1,r11
        !           554:        jbr     L13
        !           555:        .set    LF1,56
        !           556:        .set    LWM1,0x180C
        !           557: .text
        !           558:        .data   2
        !           559:        .align  2
        !           560: v.2:
        !           561:        .space  4
        !           562:        .align  2
        !           563: v.4:
        !           564:        .space  4
        !           565:        .align  2
        !           566: v.9:
        !           567:        .space  4
        !           568:        .align  2
        !           569: v.7:
        !           570:        .space  4
        !           571:        .align  2
        !           572: v.8:
        !           573:        .space  4
        !           574:        .align  2
        !           575: v.6:
        !           576:        .space  4
        !           577:        .align  2
        !           578: v.5:
        !           579:        .space  4
        !           580:        .align  2
        !           581: v.3:
        !           582:        .space  4
        !           583:        .set    v.1,v.8
        !           584: 

unix.superglobalmegacorp.com

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