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

1.1       root        1:        .data   0
                      2:        .align  2
                      3: L16:
                      4:        .long   0x00000000      # .float 0
                      5:        .align  2
                      6: L18:
                      7:        .long   0x3556BF95      # .float 2.e-07
                      8:        .align  2
                      9: L19:
                     10:        .long   1
                     11:        .align  2
                     12: L20:
                     13:        .long   3
                     14:        .align  2
                     15: L25:
                     16:        .long   2
                     17:        .align  2
                     18: L34:
                     19:        .long   0xA5000000      # .float -2.7755576e-17
                     20:        .align  2
                     21: L35:
                     22:        .long   0x25000000      # .float 2.7755576e-17
                     23:        .align  2
                     24: L37:
                     25:        .long   4
                     26:        .align  2
                     27: L40:
                     28:        .long   0xB44CCCCD      # .float -4.7683717e-08
                     29:        .align  2
                     30: L41:
                     31:        .long   0x344CCCCD      # .float 4.7683717e-08
                     32:        .align  2
                     33: L43:
                     34:        .long   5
                     35:        .align  2
                     36: L46:
                     37:        .long   6
                     38:        .align  2
                     39: L52:
                     40:        .long   7
                     41:        .align  2
                     42: L57:
                     43:        .long   0x43C80000      # .float 100
                     44:        .align  2
                     45: L59:
                     46:        .long   8
                     47:        .align  2
                     48: L65:
                     49:        .long   9
                     50:        .align  2
                     51: L67:
                     52:        .long   0x40C00000      # .float 1.5
                     53:        .align  2
                     54: L68:
                     55:        .long   0x41400000      # .float 3
                     56:        .align  2
                     57: L69:
                     58:        .long   0x3ECCCCCD      # .float .1
                     59:        .align  2
                     60: L72:
                     61:        .long   0x41A00000      # .float 5
                     62:        .align  2
                     63: L75:
                     64:        .long   10
                     65:        .align  2
                     66: L79:
                     67:        .long   0xC4CA8000      # .float -405
                     68:        .align  2
                     69: L82:
                     70:        .long   11
                     71:        .align  2
                     72: L84:
                     73:        .long   0x408CCCCD      # .float 1.1
                     74:        .align  2
                     75: L85:
                     76:        .long   0x4099999A      # .float 1.2
                     77:        .align  2
                     78: L87:
                     79:        .long   12
                     80:        .align  2
                     81: L90:
                     82:        .long   13
                     83:        .align  2
                     84: L93:
                     85:        .long   14
                     86:        .align  2
                     87: L96:
                     88:        .long   15
                     89:        .align  2
                     90: L99:
                     91:        .long   16
                     92:        .align  2
                     93: L102:
                     94:        .long   17
                     95:        .align  2
                     96: L107:
                     97:        .long   0x28101D7D      # .float 2.e-15
                     98:        .align  2
                     99: L108:
                    100:        .long   18
                    101:        .align  2
                    102: L111:
                    103:        .long   0x00000000, 0x00000000  # .double 0
                    104:        .align  2
                    105: L112:
                    106:        .long   0x00000000, 0x00000000  # .double 0
                    107:        .align  2
                    108: L113:
                    109:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    110:        .align  2
                    111: L114:
                    112:        .long   19
                    113:        .align  2
                    114: L119:
                    115:        .long   0x28101D7D      # .float 2.e-15
                    116:        .align  2
                    117: L120:
                    118:        .long   20
                    119:        .align  2
                    120: L123:
                    121:        .long   0xA5000000, 0x00000000  # .double -2.7755575615628914e-17
                    122:        .align  2
                    123: L124:
                    124:        .long   0x25000000, 0x00000000  # .double 2.7755575615628914e-17
                    125:        .align  2
                    126: L125:
                    127:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    128:        .align  2
                    129: L126:
                    130:        .long   21
                    131:        .align  2
                    132: L129:
                    133:        .long   0xB44CCCCC, 0xCE000000  # .double -4.7683715836965845e-08
                    134:        .align  2
                    135: L130:
                    136:        .long   0x344CCCCC, 0xCE000000  # .double 4.7683715836965845e-08
                    137:        .align  2
                    138: L131:
                    139:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    140:        .align  2
                    141: L132:
                    142:        .long   22
                    143:        .align  2
                    144: L135:
                    145:        .long   23
                    146:        .align  2
                    147: L138:
                    148:        .long   0x00000000, 0x00000000  # .double 0
                    149:        .align  2
                    150: L139:
                    151:        .long   0x00000000, 0x00000000  # .double 0
                    152:        .align  2
                    153: L140:
                    154:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    155:        .align  2
                    156: L141:
                    157:        .long   24
                    158:        .align  2
                    159: L144:
                    160:        .long   0x00000000, 0x00000000  # .double 0
                    161:        .align  2
                    162: L145:
                    163:        .long   0x00000000, 0x00000000  # .double 0
                    164:        .align  2
                    165: L146:
                    166:        .long   0x43C80000, 0x00000000  # .double 100
                    167:        .align  2
                    168: L147:
                    169:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    170:        .align  2
                    171: L148:
                    172:        .long   25
                    173:        .align  2
                    174: L151:
                    175:        .long   0x00000000, 0x00000000  # .double 0
                    176:        .align  2
                    177: L152:
                    178:        .long   0x00000000, 0x00000000  # .double 0
                    179:        .align  2
                    180: L153:
                    181:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    182:        .align  2
                    183: L154:
                    184:        .long   26
                    185:        .align  2
                    186: L156:
                    187:        .long   0x40C00000, 0x00000000  # .double 1.5
                    188:        .align  2
                    189: L157:
                    190:        .long   0x41400000, 0x00000000  # .double 3
                    191:        .align  2
                    192: L158:
                    193:        .long   0x3ECCCCCC, 0xCCCCCCCC  # .double .099999999999999998
                    194:        .align  2
                    195: L161:
                    196:        .long   0x41A00000, 0x00000000  # .double 5
                    197:        .align  2
                    198: L162:
                    199:        .long   0x00000000, 0x00000000  # .double 0
                    200:        .align  2
                    201: L163:
                    202:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    203:        .align  2
                    204: L164:
                    205:        .long   27
                    206:        .align  2
                    207: L168:
                    208:        .long   0xC4CA8000, 0x00000000  # .double -405
                    209:        .align  2
                    210: L169:
                    211:        .long   0x00000000, 0x00000000  # .double 0
                    212:        .align  2
                    213: L170:
                    214:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    215:        .align  2
                    216: L171:
                    217:        .long   28
                    218:        .align  2
                    219: L173:
                    220:        .long   0x408CCCCC, 0xCCCCCCCC  # .double 1.1
                    221:        .align  2
                    222: L174:
                    223:        .long   0x40999999, 0x99999999  # .double 1.2
                    224:        .align  2
                    225: L176:
                    226:        .long   29
                    227:        .align  2
                    228: L179:
                    229:        .long   30
                    230:        .align  2
                    231: L182:
                    232:        .long   31
                    233:        .align  2
                    234: L185:
                    235:        .long   32
                    236:        .align  2
                    237: L188:
                    238:        .long   33
                    239:        .align  2
                    240: L191:
                    241:        .long   34
                    242:        .data   2
                    243:        .data   1
                    244:        .data   0
                    245:        .globl  _MAIN_
                    246:        .globl  _e_
                    247:        .align  2
                    248:        .stabs  "t03.f",0x64,0,0,0
                    249: 
                    250: .text
                    251:        .globl  _MAIN_
                    252:        .align  1
                    253: _MAIN_:
                    254:        .word   LWM1
                    255:        subl3   $LF1,fp,sp
                    256:        jbr     L12
                    257: L13:
                    258:        movl    L16,r0
                    259:        jbr     L9998
                    260: L9999:
                    261:        movl    L16,r0
                    262: L9998:
                    263:        cmpf2   r0,L18
                    264:        jleq    L15
                    265:        pushl   $L20
                    266:        pushl   $L19
                    267:        callf   $12,_e_
                    268: L15:
                    269:        movl    L16,r0
                    270:        jbr     L9996
                    271: L9997:
                    272:        movl    L16,r0
                    273: L9996:
                    274:        cmpf2   r0,L18
                    275:        jleq    L21
                    276:        pushl   $L20
                    277:        pushl   $L25
                    278:        callf   $12,_e_
                    279: L21:
                    280:        movl    L16,r0
                    281:        jbr     L9994
                    282: L9995:
                    283:        movl    L16,r0
                    284: L9994:
                    285:        cmpf2   r0,L18
                    286:        jleq    L27
                    287:        pushl   $L20
                    288:        pushl   $L20
                    289:        callf   $12,_e_
                    290: L27:
                    291:        jbr     L9993
                    292:        movl    L34,r0
                    293:        jbr     L9992
                    294: L9993:
                    295:        movl    L35,r0
                    296: L9992:
                    297:        cmpf2   r0,L18
                    298:        jleq    L33
                    299:        pushl   $L20
                    300:        pushl   $L37
                    301:        callf   $12,_e_
                    302: L33:
                    303:        jbr     L9991
                    304:        movl    L40,r0
                    305:        jbr     L9990
                    306: L9991:
                    307:        movl    L41,r0
                    308: L9990:
                    309:        cmpf2   r0,L18
                    310:        jleq    L39
                    311:        pushl   $L20
                    312:        pushl   $L43
                    313:        callf   $12,_e_
                    314: L39:
                    315:        jbr     L45
                    316:        pushl   $L20
                    317:        pushl   $L46
                    318:        callf   $12,_e_
                    319: L45:
                    320:        movl    L16,r0
                    321:        jbr     L9988
                    322: L9989:
                    323:        movl    L16,r0
                    324: L9988:
                    325:        cmpf2   r0,L18
                    326:        jleq    L48
                    327:        pushl   $L20
                    328:        pushl   $L52
                    329:        callf   $12,_e_
                    330: L48:
                    331:        movl    L16,r0
                    332:        jbr     L9986
                    333: L9987:
                    334:        movl    L16,r0
                    335: L9986:
                    336:        ldf     r0
                    337:        divf    L57
                    338:        stf     r0
                    339:        cmpf2   r0,L18
                    340:        jleq    L54
                    341:        pushl   $L20
                    342:        pushl   $L59
                    343:        callf   $12,_e_
                    344: L54:
                    345:        movl    L16,r0
                    346:        jbr     L9984
                    347: L9985:
                    348:        movl    L16,r0
                    349: L9984:
                    350:        cmpf2   r0,L18
                    351:        jleq    L61
                    352:        pushl   $L20
                    353:        pushl   $L65
                    354:        callf   $12,_e_
                    355: L61:
                    356:        movl    L67,v.2-v.1(r11)
                    357:        movl    L68,v.3-v.1(r11)
                    358:        movl    L69,v.4-v.1(r11)
                    359:        ldf     v.3-v.1(r11)
                    360:        mulf    L72
                    361:        stf     r0
                    362:        ldf     r0
                    363:        mulf    v.4-v.1(r11)
                    364:        stf     r0
                    365:        ldf     r0
                    366:        subf    v.2-v.1(r11)
                    367:        stf     r0
                    368:        movl    r0,-56(fp)
                    369:        cmpf2   L16,-56(fp)
                    370:        jgtr    L9983
                    371:        movl    -56(fp),r0
                    372:        jbr     L9982
                    373: L9983:
                    374:        lnf     -56(fp)
                    375:        stf     r0
                    376: L9982:
                    377:        cmpf2   r0,L18
                    378:        jleq    L70
                    379:        pushl   $L20
                    380:        pushl   $L75
                    381:        callf   $12,_e_
                    382: L70:
                    383:        ldf     v.3-v.1(r11)
                    384:        mulf    v.3-v.1(r11)
                    385:        stf     r0
                    386:        ldf     r0
                    387:        mulf    v.3-v.1(r11)
                    388:        stf     r0
                    389:        ldf     r0
                    390:        divf    v.4-v.1(r11)
                    391:        stf     r0
                    392:        ldf     r0
                    393:        mulf    v.2-v.1(r11)
                    394:        stf     r0
                    395:        ldf     r0
                    396:        addf    L79
                    397:        stf     r0
                    398:        movl    r0,-60(fp)
                    399:        cmpf2   L16,-60(fp)
                    400:        jgtr    L9981
                    401:        movl    -60(fp),r0
                    402:        jbr     L9980
                    403: L9981:
                    404:        lnf     -60(fp)
                    405:        stf     r0
                    406: L9980:
                    407:        cmpf2   r0,L18
                    408:        jleq    L77
                    409:        pushl   $L20
                    410:        pushl   $L82
                    411:        callf   $12,_e_
                    412: L77:
                    413:        movl    L84,v.2-v.1(r11)
                    414:        movl    L85,v.3-v.1(r11)
                    415:        cmpf2   v.3-v.1(r11),v.2-v.1(r11)
                    416:        jgeq    L86
                    417:        pushl   $L20
                    418:        pushl   $L87
                    419:        callf   $12,_e_
                    420: L86:
                    421:        cmpf2   v.3-v.1(r11),v.2-v.1(r11)
                    422:        jgtr    L89
                    423:        pushl   $L20
                    424:        pushl   $L90
                    425:        callf   $12,_e_
                    426: L89:
                    427:        cmpf2   v.3-v.1(r11),v.2-v.1(r11)
                    428:        jneq    L92
                    429:        pushl   $L20
                    430:        pushl   $L93
                    431:        callf   $12,_e_
                    432: L92:
                    433:        cmpf2   v.2-v.1(r11),v.2-v.1(r11)
                    434:        jeql    L95
                    435:        pushl   $L20
                    436:        pushl   $L96
                    437:        callf   $12,_e_
                    438: L95:
                    439:        cmpf2   v.2-v.1(r11),v.3-v.1(r11)
                    440:        jlss    L98
                    441:        pushl   $L20
                    442:        pushl   $L99
                    443:        callf   $12,_e_
                    444: L98:
                    445:        cmpf2   v.2-v.1(r11),v.3-v.1(r11)
                    446:        jleq    L101
                    447:        pushl   $L20
                    448:        pushl   $L102
                    449:        callf   $12,_e_
                    450: L101:
                    451:        movl    L16,r0
                    452:        jbr     L9978
                    453: L9979:
                    454:        movl    L16,r0
                    455: L9978:
                    456:        cmpf2   r0,L107
                    457:        jleq    L104
                    458:        pushl   $L20
                    459:        pushl   $L108
                    460:        callf   $12,_e_
                    461: L104:
                    462:        movl    L111+4,r1
                    463:        movl    L111,r0
                    464:        jbr     L9976
                    465: L9977:
                    466:        movl    L112+4,r1
                    467:        movl    L112,r0
                    468: L9976:
                    469:        cmpd2   r0,L113
                    470:        jleq    L110
                    471:        pushl   $L20
                    472:        pushl   $L114
                    473:        callf   $12,_e_
                    474: L110:
                    475:        movl    L16,r0
                    476:        jbr     L9974
                    477: L9975:
                    478:        movl    L16,r0
                    479: L9974:
                    480:        cmpf2   r0,L119
                    481:        jleq    L116
                    482:        pushl   $L20
                    483:        pushl   $L120
                    484:        callf   $12,_e_
                    485: L116:
                    486:        jbr     L9973
                    487:        movl    L123+4,r1
                    488:        movl    L123,r0
                    489:        jbr     L9972
                    490: L9973:
                    491:        movl    L124+4,r1
                    492:        movl    L124,r0
                    493: L9972:
                    494:        cmpd2   r0,L125
                    495:        jleq    L122
                    496:        pushl   $L20
                    497:        pushl   $L126
                    498:        callf   $12,_e_
                    499: L122:
                    500:        jbr     L9971
                    501:        movl    L129+4,r1
                    502:        movl    L129,r0
                    503:        jbr     L9970
                    504: L9971:
                    505:        movl    L130+4,r1
                    506:        movl    L130,r0
                    507: L9970:
                    508:        cmpd2   r0,L131
                    509:        jleq    L128
                    510:        pushl   $L20
                    511:        pushl   $L132
                    512:        callf   $12,_e_
                    513: L128:
                    514:        jbr     L134
                    515:        pushl   $L20
                    516:        pushl   $L135
                    517:        callf   $12,_e_
                    518: L134:
                    519:        movl    L138+4,r1
                    520:        movl    L138,r0
                    521:        jbr     L9968
                    522: L9969:
                    523:        movl    L139+4,r1
                    524:        movl    L139,r0
                    525: L9968:
                    526:        cmpd2   r0,L140
                    527:        jleq    L137
                    528:        pushl   $L20
                    529:        pushl   $L141
                    530:        callf   $12,_e_
                    531: L137:
                    532:        movl    L144+4,r1
                    533:        movl    L144,r0
                    534:        jbr     L9966
                    535: L9967:
                    536:        movl    L145+4,r1
                    537:        movl    L145,r0
                    538: L9966:
                    539:        ldd     r0
                    540:        divd    L146
                    541:        std     r0
                    542:        cmpd2   r0,L147
                    543:        jleq    L143
                    544:        pushl   $L20
                    545:        pushl   $L148
                    546:        callf   $12,_e_
                    547: L143:
                    548:        movl    L151+4,r1
                    549:        movl    L151,r0
                    550:        jbr     L9964
                    551: L9965:
                    552:        movl    L152+4,r1
                    553:        movl    L152,r0
                    554: L9964:
                    555:        cmpd2   r0,L153
                    556:        jleq    L150
                    557:        pushl   $L20
                    558:        pushl   $L154
                    559:        callf   $12,_e_
                    560: L150:
                    561:        movl    L156+4,v.5-v.1+4(r11)
                    562:        movl    L156,v.5-v.1(r11)
                    563:        movl    L157+4,v.6-v.1+4(r11)
                    564:        movl    L157,v.6-v.1(r11)
                    565:        movl    L158+4,v.7-v.1+4(r11)
                    566:        movl    L158,v.7-v.1(r11)
                    567:        ldd     v.6-v.1(r11)
                    568:        muld    L161
                    569:        std     r0
                    570:        ldd     r0
                    571:        muld    v.7-v.1(r11)
                    572:        std     r0
                    573:        ldd     r0
                    574:        subd    v.5-v.1(r11)
                    575:        std     r0
                    576:        movl    r1,-64(fp)
                    577:        movl    r0,-68(fp)
                    578:        cmpd2   L162,-68(fp)
                    579:        jgtr    L9963
                    580:        movl    -64(fp),r1
                    581:        movl    -68(fp),r0
                    582:        jbr     L9962
                    583: L9963:
                    584:        lnd     -68(fp)
                    585:        std     r0
                    586: L9962:
                    587:        cmpd2   r0,L163
                    588:        jleq    L159
                    589:        pushl   $L20
                    590:        pushl   $L164
                    591:        callf   $12,_e_
                    592: L159:
                    593:        ldd     v.6-v.1(r11)
                    594:        muld    v.6-v.1(r11)
                    595:        std     r0
                    596:        ldd     r0
                    597:        muld    v.6-v.1(r11)
                    598:        std     r0
                    599:        ldd     r0
                    600:        divd    v.7-v.1(r11)
                    601:        std     r0
                    602:        ldd     r0
                    603:        muld    v.5-v.1(r11)
                    604:        std     r0
                    605:        ldd     r0
                    606:        addd    L168
                    607:        std     r0
                    608:        movl    r1,-72(fp)
                    609:        movl    r0,-76(fp)
                    610:        cmpd2   L169,-76(fp)
                    611:        jgtr    L9961
                    612:        movl    -72(fp),r1
                    613:        movl    -76(fp),r0
                    614:        jbr     L9960
                    615: L9961:
                    616:        lnd     -76(fp)
                    617:        std     r0
                    618: L9960:
                    619:        cmpd2   r0,L170
                    620:        jleq    L166
                    621:        pushl   $L20
                    622:        pushl   $L171
                    623:        callf   $12,_e_
                    624: L166:
                    625:        movl    L173+4,v.5-v.1+4(r11)
                    626:        movl    L173,v.5-v.1(r11)
                    627:        movl    L174+4,v.6-v.1+4(r11)
                    628:        movl    L174,v.6-v.1(r11)
                    629:        cmpd2   v.6-v.1(r11),v.5-v.1(r11)
                    630:        jgeq    L175
                    631:        pushl   $L20
                    632:        pushl   $L176
                    633:        callf   $12,_e_
                    634: L175:
                    635:        cmpd2   v.6-v.1(r11),v.5-v.1(r11)
                    636:        jgtr    L178
                    637:        pushl   $L20
                    638:        pushl   $L179
                    639:        callf   $12,_e_
                    640: L178:
                    641:        cmpd2   v.6-v.1(r11),v.5-v.1(r11)
                    642:        jneq    L181
                    643:        pushl   $L20
                    644:        pushl   $L182
                    645:        callf   $12,_e_
                    646: L181:
                    647:        cmpd2   v.5-v.1(r11),v.5-v.1(r11)
                    648:        jeql    L184
                    649:        pushl   $L20
                    650:        pushl   $L185
                    651:        callf   $12,_e_
                    652: L184:
                    653:        cmpd2   v.5-v.1(r11),v.6-v.1(r11)
                    654:        jlss    L187
                    655:        pushl   $L20
                    656:        pushl   $L188
                    657:        callf   $12,_e_
                    658: L187:
                    659:        cmpd2   v.5-v.1(r11),v.6-v.1(r11)
                    660:        jleq    L190
                    661:        pushl   $L20
                    662:        pushl   $L191
                    663:        callf   $12,_e_
                    664: L190:
                    665: L14:
                    666:        ret#0
                    667: L12:
                    668:        movl    $v.1,r11
                    669:        jbr     L13
                    670:        .set    LF1,76
                    671:        .set    LWM1,0x1800
                    672: .text
                    673:        .data   2
                    674:        .align  2
                    675: v.5:
                    676:        .space  8
                    677:        .align  2
                    678: v.7:
                    679:        .space  8
                    680:        .align  2
                    681: v.3:
                    682:        .space  4
                    683:        .align  2
                    684: v.4:
                    685:        .space  4
                    686:        .align  2
                    687: v.2:
                    688:        .space  4
                    689:        .align  2
                    690: v.6:
                    691:        .space  8
                    692:        .set    v.1,v.4
                    693: 

unix.superglobalmegacorp.com

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