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

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

unix.superglobalmegacorp.com

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