Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t14.t0, revision 1.1.1.1

1.1       root        1:        .data   0
                      2:        .align  2
                      3: L16:
                      4:        .long   1
                      5:        .align  2
                      6: L17:
                      7:        .long   14
                      8:        .align  2
                      9: L19:
                     10:        .long   2
                     11:        .align  2
                     12: L21:
                     13:        .long   0xC1000000      # .float -2
                     14:        .align  2
                     15: L23:
                     16:        .long   0x00000000      # .float 0
                     17:        .align  2
                     18: L24:
                     19:        .long   0x41000000      # .float 2
                     20:        .align  2
                     21: L25:
                     22:        .long   3
                     23:        .align  2
                     24: L30:
                     25:        .long   4
                     26:        .align  2
                     27: L35:
                     28:        .long   5
                     29:        .align  2
                     30: L40:
                     31:        .long   0x41800000      # .float 4
                     32:        .align  2
                     33: L42:
                     34:        .long   6
                     35:        .align  2
                     36: L49:
                     37:        .long   7
                     38:        .align  2
                     39: L52:
                     40:        .long   8
                     41:        .align  2
                     42: L56:
                     43:        .long   0x41A00000      # .float 5
                     44:        .align  2
                     45: L58:
                     46:        .long   0x3556BF95      # .float 2.e-07
                     47:        .align  2
                     48: L59:
                     49:        .long   9
                     50:        .align  2
                     51: L69:
                     52:        .long   0x41490FDB      # .float 3.1415927
                     53:        .align  2
                     54: L71:
                     55:        .long   0x370637BD      # .float 2.e-06
                     56:        .align  2
                     57: L72:
                     58:        .long   15
                     59:        .align  2
                     60: L76:
                     61:        .long   0x40800000      # .float 1
                     62:        .align  2
                     63: L77:
                     64:        .long   0xC12DF854      # .float -2.7182817
                     65:        .align  2
                     66: L79:
                     67:        .long   0x39D1B717      # .float 9.9999997e-05
                     68:        .align  2
                     69: L80:
                     70:        .long   16
                     71:        .align  2
                     72: L85:
                     73:        .long   0xC0800000      # .float -1
                     74:        .align  2
                     75: L87:
                     76:        .long   0x36210FB0      # .float 6.0000002e-07
                     77:        .align  2
                     78: L88:
                     79:        .long   17
                     80:        .align  2
                     81: L92:
                     82:        .long   0x42C80000      # .float 25
                     83:        .align  2
                     84: L93:
                     85:        .long   0xC1A00000      # .float -5
                     86:        .align  2
                     87: L96:
                     88:        .long   18
                     89:        .align  2
                     90: L101:
                     91:        .long   0xC0490FDB      # .float -.78539819
                     92:        .align  2
                     93: L104:
                     94:        .long   19
                     95:        .align  2
                     96: L110:
                     97:        .long   0xC0928682      # .float -1.1447299
                     98:        .align  2
                     99: L112:
                    100:        .long   0x368637BD      # .float 1.e-06
                    101:        .align  2
                    102: L113:
                    103:        .long   20
                    104:        .align  2
                    105: L118:
                    106:        .long   0xC0576AA4      # .float -.84147096
                    107:        .align  2
                    108: L120:
                    109:        .long   0x368637BD      # .float 1.e-06
                    110:        .align  2
                    111: L121:
                    112:        .long   21
                    113:        .align  2
                    114: L126:
                    115:        .long   0xC00A5140      # .float -.54030228
                    116:        .align  2
                    117: L128:
                    118:        .long   0x368637BD      # .float 1.e-06
                    119:        .align  2
                    120: L129:
                    121:        .long   22
                    122:        .align  2
                    123: L134:
                    124:        .long   0xC0B504F3      # .float -1.4142135
                    125:        .align  2
                    126: L136:
                    127:        .long   0x368637BD      # .float 1.e-06
                    128:        .align  2
                    129: L137:
                    130:        .long   23
                    131:        .align  2
                    132: L141:
                    133:        .long   0x42200000      # .float 10
                    134:        .align  2
                    135: L142:
                    136:        .long   0xC14A62C2      # .float -3.1622777
                    137:        .align  2
                    138: L144:
                    139:        .long   0x368637BD      # .float 1.e-06
                    140:        .align  2
                    141: L145:
                    142:        .long   24
                    143:        .align  2
                    144: L149:
                    145:        .long   0x457A0000      # .float 1000
                    146:        .align  2
                    147: L150:
                    148:        .long   0xC2FCFB72      # .float -31.622776
                    149:        .align  2
                    150: L152:
                    151:        .long   0x3827C5AC      # .float 9.9999997e-06
                    152:        .align  2
                    153: L153:
                    154:        .long   25
                    155:        .data   2
                    156:        .data   1
                    157:        .data   0
                    158:        .globl  _MAIN_
                    159:        .globl  _e_
                    160:        .align  2
                    161:        .stabs  "t14.f",0x64,0,0,0
                    162: 
                    163: .text
                    164:        .globl  _MAIN_
                    165:        .align  1
                    166: _MAIN_:
                    167:        .word   LWM1
                    168:        subl3   $LF1,fp,sp
                    169:        jbr     L12
                    170: L13:
                    171:        jbr     L9999
                    172:        mnegl   $1,r0
                    173:        jbr     L9998
                    174: L9999:
                    175:        movl    $1,r0
                    176: L9998:
                    177:        cmpl    r0,$1
                    178:        jeql    L15
                    179:        pushl   $L17
                    180:        pushl   $L16
                    181:        callf   $12,_e_
                    182: L15:
                    183:        mnegl   $5,v.2-v.1(r11)
                    184:        cmpl    $0,v.2-v.1(r11)
                    185:        jgtr    L9997
                    186:        movl    v.2-v.1(r11),r0
                    187:        jbr     L9996
                    188: L9997:
                    189:        mnegl   v.2-v.1(r11),r0
                    190: L9996:
                    191:        cmpl    r0,$5
                    192:        jeql    L18
                    193:        pushl   $L17
                    194:        pushl   $L19
                    195:        callf   $12,_e_
                    196: L18:
                    197:        movl    L21,v.3-v.1(r11)
                    198:        cmpf2   L23,v.3-v.1(r11)
                    199:        jgtr    L9995
                    200:        movl    v.3-v.1(r11),r0
                    201:        jbr     L9994
                    202: L9995:
                    203:        lnf     v.3-v.1(r11)
                    204:        stf     r0
                    205: L9994:
                    206:        cmpf2   r0,L24
                    207:        jeql    L22
                    208:        pushl   $L17
                    209:        pushl   $L25
                    210:        callf   $12,_e_
                    211: L22:
                    212:        movl    v.2-v.1(r11),-56(fp)
                    213:        movl    $4,-60(fp)
                    214:        cmpl    -60(fp),-56(fp)
                    215:        jleq    L9993
                    216:        movl    -60(fp),r0
                    217:        jbr     L9992
                    218: L9993:
                    219:        movl    -56(fp),r0
                    220: L9992:
                    221:        cmpl    r0,$4
                    222:        jeql    L27
                    223:        pushl   $L17
                    224:        pushl   $L30
                    225:        callf   $12,_e_
                    226: L27:
                    227:        movl    v.2-v.1(r11),-64(fp)
                    228:        movl    $4,-68(fp)
                    229:        cmpl    -68(fp),-64(fp)
                    230:        jgeq    L9991
                    231:        movl    -68(fp),r0
                    232:        jbr     L9990
                    233: L9991:
                    234:        movl    -64(fp),r0
                    235: L9990:
                    236:        cmpl    r0,$-5
                    237:        jeql    L32
                    238:        pushl   $L17
                    239:        pushl   $L35
                    240:        callf   $12,_e_
                    241: L32:
                    242:        movl    v.3-v.1(r11),-72(fp)
                    243:        movl    L40,-76(fp)
                    244:        cmpf2   -76(fp),-72(fp)
                    245:        jleq    L9989
                    246:        movl    -76(fp),r0
                    247:        jbr     L9988
                    248: L9989:
                    249:        movl    -72(fp),r0
                    250: L9988:
                    251:        cmpf2   r0,L40
                    252:        jeql    L37
                    253:        pushl   $L17
                    254:        pushl   $L42
                    255:        callf   $12,_e_
                    256: L37:
                    257:        movl    v.3-v.1(r11),-80(fp)
                    258:        movl    L40,-84(fp)
                    259:        cmpf2   -84(fp),-80(fp)
                    260:        jgeq    L9987
                    261:        movl    -84(fp),r0
                    262:        jbr     L9986
                    263: L9987:
                    264:        movl    -80(fp),r0
                    265: L9986:
                    266:        cmpf2   r0,L21
                    267:        jeql    L44
                    268:        pushl   $L17
                    269:        pushl   $L49
                    270:        callf   $12,_e_
                    271: L44:
                    272:        jbr     L51
                    273:        pushl   $L17
                    274:        pushl   $L52
                    275:        callf   $12,_e_
                    276: L51:
                    277:        cvlf    v.2-v.1(r11)
                    278:        stf     r0
                    279:        ldf     L56
                    280:        addf    r0
                    281:        stf     r0
                    282:        movl    r0,-88(fp)
                    283:        cmpf2   L23,-88(fp)
                    284:        jgtr    L9985
                    285:        movl    -88(fp),r0
                    286:        jbr     L9984
                    287: L9985:
                    288:        lnf     -88(fp)
                    289:        stf     r0
                    290: L9984:
                    291:        cmpf2   r0,L58
                    292:        jleq    L54
                    293:        pushl   $L17
                    294:        pushl   $L59
                    295:        callf   $12,_e_
                    296: L54:
                    297:        movl    L23,r0
                    298:        jbr     L9982
                    299: L9983:
                    300:        movl    L23,r0
                    301: L9982:
                    302:        cmpf2   r0,L58
                    303:        jleq    L61
                    304:        pushl   $L17
                    305:        pushl   $L17
                    306:        callf   $12,_e_
                    307: L61:
                    308:        ldf     L69
                    309:        sinf
                    310:        stf     r0
                    311:        movl    r0,-92(fp)
                    312:        cmpf2   L23,-92(fp)
                    313:        jgtr    L9981
                    314:        movl    -92(fp),r0
                    315:        jbr     L9980
                    316: L9981:
                    317:        lnf     -92(fp)
                    318:        stf     r0
                    319: L9980:
                    320:        cmpf2   r0,L71
                    321:        jleq    L67
                    322:        pushl   $L17
                    323:        pushl   $L72
                    324:        callf   $12,_e_
                    325: L67:
                    326:        ldf     L76
                    327:        expf
                    328:        stf     r0
                    329:        ldf     r0
                    330:        addf    L77
                    331:        stf     r0
                    332:        movl    r0,-96(fp)
                    333:        cmpf2   L23,-96(fp)
                    334:        jgtr    L9979
                    335:        movl    -96(fp),r0
                    336:        jbr     L9978
                    337: L9979:
                    338:        lnf     -96(fp)
                    339:        stf     r0
                    340: L9978:
                    341:        cmpf2   r0,L79
                    342:        jleq    L74
                    343:        pushl   $L17
                    344:        pushl   $L80
                    345:        callf   $12,_e_
                    346: L74:
                    347:        ldf     L76
                    348:        expf
                    349:        stf     r0
                    350:        ldf     r0
                    351:        logf
                    352:        stf     r0
                    353:        ldf     r0
                    354:        addf    L85
                    355:        stf     r0
                    356:        movl    r0,-100(fp)
                    357:        cmpf2   L23,-100(fp)
                    358:        jgtr    L9977
                    359:        movl    -100(fp),r0
                    360:        jbr     L9976
                    361: L9977:
                    362:        lnf     -100(fp)
                    363:        stf     r0
                    364: L9976:
                    365:        cmpf2   r0,L87
                    366:        jleq    L82
                    367:        pushl   $L17
                    368:        pushl   $L88
                    369:        callf   $12,_e_
                    370: L82:
                    371:        ldf     L92
                    372:        sqrtf
                    373:        stf     r0
                    374:        ldf     r0
                    375:        addf    L93
                    376:        stf     r0
                    377:        movl    r0,-104(fp)
                    378:        cmpf2   L23,-104(fp)
                    379:        jgtr    L9975
                    380:        movl    -104(fp),r0
                    381:        jbr     L9974
                    382: L9975:
                    383:        lnf     -104(fp)
                    384:        stf     r0
                    385: L9974:
                    386:        cmpf2   r0,L58
                    387:        jleq    L90
                    388:        pushl   $L17
                    389:        pushl   $L96
                    390:        callf   $12,_e_
                    391: L90:
                    392:        ldf     L76
                    393:        atanf
                    394:        stf     r0
                    395:        ldf     r0
                    396:        addf    L101
                    397:        stf     r0
                    398:        movl    r0,-108(fp)
                    399:        cmpf2   L23,-108(fp)
                    400:        jgtr    L9973
                    401:        movl    -108(fp),r0
                    402:        jbr     L9972
                    403: L9973:
                    404:        lnf     -108(fp)
                    405:        stf     r0
                    406: L9972:
                    407:        cmpf2   r0,L79
                    408:        jleq    L98
                    409:        pushl   $L17
                    410:        pushl   $L104
                    411:        callf   $12,_e_
                    412: L98:
                    413:        ldf     L76
                    414:        atanf
                    415:        stf     r0
                    416:        ldf     r0
                    417:        mulf    L40
                    418:        stf     r0
                    419:        ldf     r0
                    420:        logf
                    421:        stf     r0
                    422:        ldf     r0
                    423:        addf    L110
                    424:        stf     r0
                    425:        movl    r0,-112(fp)
                    426:        cmpf2   L23,-112(fp)
                    427:        jgtr    L9971
                    428:        movl    -112(fp),r0
                    429:        jbr     L9970
                    430: L9971:
                    431:        lnf     -112(fp)
                    432:        stf     r0
                    433: L9970:
                    434:        cmpf2   r0,L112
                    435:        jleq    L106
                    436:        pushl   $L17
                    437:        pushl   $L113
                    438:        callf   $12,_e_
                    439: L106:
                    440:        ldf     L76
                    441:        sinf
                    442:        stf     r0
                    443:        ldf     r0
                    444:        addf    L118
                    445:        stf     r0
                    446:        movl    r0,-116(fp)
                    447:        cmpf2   L23,-116(fp)
                    448:        jgtr    L9969
                    449:        movl    -116(fp),r0
                    450:        jbr     L9968
                    451: L9969:
                    452:        lnf     -116(fp)
                    453:        stf     r0
                    454: L9968:
                    455:        cmpf2   r0,L120
                    456:        jleq    L115
                    457:        pushl   $L17
                    458:        pushl   $L121
                    459:        callf   $12,_e_
                    460: L115:
                    461:        ldf     L76
                    462:        cosf
                    463:        stf     r0
                    464:        ldf     r0
                    465:        addf    L126
                    466:        stf     r0
                    467:        movl    r0,-120(fp)
                    468:        cmpf2   L23,-120(fp)
                    469:        jgtr    L9967
                    470:        movl    -120(fp),r0
                    471:        jbr     L9966
                    472: L9967:
                    473:        lnf     -120(fp)
                    474:        stf     r0
                    475: L9966:
                    476:        cmpf2   r0,L128
                    477:        jleq    L123
                    478:        pushl   $L17
                    479:        pushl   $L129
                    480:        callf   $12,_e_
                    481: L123:
                    482:        ldf     L24
                    483:        sqrtf
                    484:        stf     r0
                    485:        ldf     r0
                    486:        addf    L134
                    487:        stf     r0
                    488:        movl    r0,-124(fp)
                    489:        cmpf2   L23,-124(fp)
                    490:        jgtr    L9965
                    491:        movl    -124(fp),r0
                    492:        jbr     L9964
                    493: L9965:
                    494:        lnf     -124(fp)
                    495:        stf     r0
                    496: L9964:
                    497:        cmpf2   r0,L136
                    498:        jleq    L131
                    499:        pushl   $L17
                    500:        pushl   $L137
                    501:        callf   $12,_e_
                    502: L131:
                    503:        ldf     L141
                    504:        sqrtf
                    505:        stf     r0
                    506:        ldf     r0
                    507:        addf    L142
                    508:        stf     r0
                    509:        movl    r0,-128(fp)
                    510:        cmpf2   L23,-128(fp)
                    511:        jgtr    L9963
                    512:        movl    -128(fp),r0
                    513:        jbr     L9962
                    514: L9963:
                    515:        lnf     -128(fp)
                    516:        stf     r0
                    517: L9962:
                    518:        cmpf2   r0,L144
                    519:        jleq    L139
                    520:        pushl   $L17
                    521:        pushl   $L145
                    522:        callf   $12,_e_
                    523: L139:
                    524:        ldf     L149
                    525:        sqrtf
                    526:        stf     r0
                    527:        ldf     r0
                    528:        addf    L150
                    529:        stf     r0
                    530:        movl    r0,-132(fp)
                    531:        cmpf2   L23,-132(fp)
                    532:        jgtr    L9961
                    533:        movl    -132(fp),r0
                    534:        jbr     L9960
                    535: L9961:
                    536:        lnf     -132(fp)
                    537:        stf     r0
                    538: L9960:
                    539:        cmpf2   r0,L152
                    540:        jleq    L147
                    541:        pushl   $L17
                    542:        pushl   $L153
                    543:        callf   $12,_e_
                    544: L147:
                    545: L14:
                    546:        ret#0
                    547: L12:
                    548:        movl    $v.1,r11
                    549:        jbr     L13
                    550:        .set    LF1,132
                    551:        .set    LWM1,0x1800
                    552: .text
                    553:        .data   2
                    554:        .align  2
                    555: v.2:
                    556:        .space  4
                    557:        .align  2
                    558: v.3:
                    559:        .space  4
                    560:        .set    v.1,v.3
                    561: 

unix.superglobalmegacorp.com

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