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

1.1       root        1:        .data   0
                      2:        .align  2
                      3: L57:
                      4:        .long   0x00000000      # .float 0
                      5:        .align  2
                      6: L59:
                      7:        .long   0x3556BF95      # .float 2.e-07
                      8:        .align  2
                      9: L60:
                     10:        .long   1
                     11:        .align  2
                     12: L61:
                     13:        .long   3
                     14:        .align  2
                     15: L65:
                     16:        .long   2
                     17:        .align  2
                     18: L72:
                     19:        .long   0xA5000000      # .float -2.7755576e-17
                     20:        .align  2
                     21: L73:
                     22:        .long   0x25000000      # .float 2.7755576e-17
                     23:        .align  2
                     24: L75:
                     25:        .long   4
                     26:        .align  2
                     27: L77:
                     28:        .long   0xB44CCCCD      # .float -4.7683717e-08
                     29:        .align  2
                     30: L78:
                     31:        .long   0x344CCCCD      # .float 4.7683717e-08
                     32:        .align  2
                     33: L80:
                     34:        .long   5
                     35:        .align  2
                     36: L82:
                     37:        .long   6
                     38:        .align  2
                     39: L87:
                     40:        .long   7
                     41:        .align  2
                     42: L91:
                     43:        .long   0x43C80000      # .float 100
                     44:        .align  2
                     45: L93:
                     46:        .long   8
                     47:        .align  2
                     48: L95:
                     49:        .long   0xC0800000      # .float -1
                     50:        .align  2
                     51: L98:
                     52:        .long   9
                     53:        .align  2
                     54: L100:
                     55:        .long   0x40C00000      # .float 1.5
                     56:        .align  2
                     57: L101:
                     58:        .long   0x41400000      # .float 3
                     59:        .align  2
                     60: L102:
                     61:        .long   0x3ECCCCCD      # .float .1
                     62:        .align  2
                     63: L103:
                     64:        .long   0x41A00000      # .float 5
                     65:        .align  2
                     66: L106:
                     67:        .long   10
                     68:        .align  2
                     69: L108:
                     70:        .long   0xC4CA8000      # .float -405
                     71:        .align  2
                     72: L111:
                     73:        .long   11
                     74:        .align  2
                     75: L113:
                     76:        .long   0x408CCCCD      # .float 1.1
                     77:        .align  2
                     78: L114:
                     79:        .long   0x4099999A      # .float 1.2
                     80:        .align  2
                     81: L115:
                     82:        .long   12
                     83:        .align  2
                     84: L117:
                     85:        .long   13
                     86:        .align  2
                     87: L119:
                     88:        .long   14
                     89:        .align  2
                     90: L121:
                     91:        .long   15
                     92:        .align  2
                     93: L123:
                     94:        .long   16
                     95:        .align  2
                     96: L125:
                     97:        .long   17
                     98:        .align  2
                     99: L129:
                    100:        .long   0x28101D7D      # .float 2.e-15
                    101:        .align  2
                    102: L130:
                    103:        .long   18
                    104:        .align  2
                    105: L132:
                    106:        .long   0x00000000, 0x00000000  # .double 0
                    107:        .align  2
                    108: L133:
                    109:        .long   0x00000000, 0x00000000  # .double 0
                    110:        .align  2
                    111: L134:
                    112:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    113:        .align  2
                    114: L135:
                    115:        .long   19
                    116:        .align  2
                    117: L139:
                    118:        .long   0x28101D7D      # .float 2.e-15
                    119:        .align  2
                    120: L140:
                    121:        .long   20
                    122:        .align  2
                    123: L142:
                    124:        .long   0xA5000000, 0x00000000  # .double -2.7755575615628914e-17
                    125:        .align  2
                    126: L143:
                    127:        .long   0x25000000, 0x00000000  # .double 2.7755575615628914e-17
                    128:        .align  2
                    129: L144:
                    130:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    131:        .align  2
                    132: L145:
                    133:        .long   21
                    134:        .align  2
                    135: L147:
                    136:        .long   0xB44CCCCC, 0xCE000000  # .double -4.7683715836965845e-08
                    137:        .align  2
                    138: L148:
                    139:        .long   0x344CCCCC, 0xCE000000  # .double 4.7683715836965845e-08
                    140:        .align  2
                    141: L149:
                    142:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    143:        .align  2
                    144: L150:
                    145:        .long   22
                    146:        .align  2
                    147: L152:
                    148:        .long   23
                    149:        .align  2
                    150: L154:
                    151:        .long   0x00000000, 0x00000000  # .double 0
                    152:        .align  2
                    153: L155:
                    154:        .long   0x00000000, 0x00000000  # .double 0
                    155:        .align  2
                    156: L156:
                    157:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    158:        .align  2
                    159: L157:
                    160:        .long   24
                    161:        .align  2
                    162: L159:
                    163:        .long   0x00000000, 0x00000000  # .double 0
                    164:        .align  2
                    165: L160:
                    166:        .long   0x00000000, 0x00000000  # .double 0
                    167:        .align  2
                    168: L161:
                    169:        .long   0x43C80000, 0x00000000  # .double 100
                    170:        .align  2
                    171: L162:
                    172:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    173:        .align  2
                    174: L163:
                    175:        .long   25
                    176:        .align  2
                    177: L165:
                    178:        .long   0xC0800000, 0x00000000  # .double -1
                    179:        .align  2
                    180: L167:
                    181:        .long   0x00000000, 0x00000000  # .double 0
                    182:        .align  2
                    183: L168:
                    184:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    185:        .align  2
                    186: L169:
                    187:        .long   26
                    188:        .align  2
                    189: L171:
                    190:        .long   0x40C00000, 0x00000000  # .double 1.5
                    191:        .align  2
                    192: L172:
                    193:        .long   0x41400000, 0x00000000  # .double 3
                    194:        .align  2
                    195: L173:
                    196:        .long   0x3ECCCCCC, 0xCCCCCCCC  # .double .099999999999999998
                    197:        .align  2
                    198: L174:
                    199:        .long   0x41A00000, 0x00000000  # .double 5
                    200:        .align  2
                    201: L175:
                    202:        .long   0x00000000, 0x00000000  # .double 0
                    203:        .align  2
                    204: L176:
                    205:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    206:        .align  2
                    207: L177:
                    208:        .long   27
                    209:        .align  2
                    210: L179:
                    211:        .long   0xC4CA8000, 0x00000000  # .double -405
                    212:        .align  2
                    213: L180:
                    214:        .long   0x00000000, 0x00000000  # .double 0
                    215:        .align  2
                    216: L181:
                    217:        .long   0x28101D7D, 0x00000000  # .double 2.0000000072549874e-15
                    218:        .align  2
                    219: L182:
                    220:        .long   28
                    221:        .align  2
                    222: L184:
                    223:        .long   0x408CCCCC, 0xCCCCCCCC  # .double 1.1
                    224:        .align  2
                    225: L185:
                    226:        .long   0x40999999, 0x99999999  # .double 1.2
                    227:        .align  2
                    228: L186:
                    229:        .long   29
                    230:        .align  2
                    231: L188:
                    232:        .long   30
                    233:        .align  2
                    234: L190:
                    235:        .long   31
                    236:        .align  2
                    237: L192:
                    238:        .long   32
                    239:        .align  2
                    240: L194:
                    241:        .long   33
                    242:        .align  2
                    243: L196:
                    244:        .long   34
                    245:        .data   2
                    246:        .data   1
                    247:        .data   0
                    248:        .globl  _MAIN_
                    249:        .globl  _e_
                    250:        .align  2
                    251:        .stabs  "t03.f",0x64,0,0,0
                    252: .text
                    253: .globl _MAIN_
                    254: .set   LF1,100
                    255: .set   LWM1,0x180C
                    256: .align 1
                    257: _MAIN_:.word   LWM1
                    258: subl3  $LF1,fp,sp
                    259: movl   $v.1,r11
                    260: movl   L57,r0
                    261: cmpf2  r0,L59
                    262: jleq   L15
                    263: pushl  $L61
                    264: pushl  $L60
                    265: callf  $12,_e_
                    266: L15:movl       L57,r0
                    267: cmpf2  r0,L59
                    268: jleq   L16
                    269: pushl  $L61
                    270: pushl  $L65
                    271: callf  $12,_e_
                    272: L16:movl       L57,r0
                    273: cmpf2  r0,L59
                    274: jleq   L9993
                    275: pushl  $L61
                    276: pushl  $L61
                    277: callf  $12,_e_
                    278: L9993:movl     L73,r0
                    279: cmpf2  r0,L59
                    280: jleq   L9991
                    281: pushl  $L61
                    282: pushl  $L75
                    283: callf  $12,_e_
                    284: L9991:movl     L78,r0
                    285: cmpf2  r0,L59
                    286: jleq   L20
                    287: pushl  $L61
                    288: pushl  $L80
                    289: callf  $12,_e_
                    290: L20:movl       L57,r0
                    291: cmpf2  r0,L59
                    292: jleq   L21
                    293: pushl  $L61
                    294: pushl  $L87
                    295: callf  $12,_e_
                    296: L21:movl       L57,r0
                    297: ldf    r0
                    298: divf   L91
                    299: cmpf   L59
                    300: jleq   L22
                    301: pushl  $L61
                    302: pushl  $L93
                    303: callf  $12,_e_
                    304: L22:movl       L95,-56(fp)
                    305: subl3  $1,$-1,r0
                    306: cvlf   r0
                    307: addf   -56(fp)
                    308: addf   -56(fp)
                    309: addf   -56(fp)
                    310: addf   -56(fp)
                    311: stf    r0
                    312: cvlf   $6
                    313: addf   r0
                    314: stf    -60(fp)
                    315: cmpf2  L57,-60(fp)
                    316: jgtr   L9985
                    317: movl   -60(fp),r0
                    318: jbr    L9984
                    319: L9985:lnf      -60(fp)
                    320: stf    r0
                    321: L9984:cmpf2    r0,L59
                    322: jleq   L23
                    323: pushl  $L61
                    324: pushl  $L98
                    325: callf  $12,_e_
                    326: L23:movl       L100,v.2-v.1(r11)
                    327: movl   L101,v.3-v.1(r11)
                    328: movl   L102,v.4-v.1(r11)
                    329: ldf    v.3-v.1(r11)
                    330: mulf   L103
                    331: mulf   v.4-v.1(r11)
                    332: subf   v.2-v.1(r11)
                    333: stf    -64(fp)
                    334: cmpf2  L57,-64(fp)
                    335: jgtr   L9983
                    336: movl   -64(fp),r0
                    337: jbr    L9982
                    338: L9983:lnf      -64(fp)
                    339: stf    r0
                    340: L9982:cmpf2    r0,L59
                    341: jleq   L24
                    342: pushl  $L61
                    343: pushl  $L106
                    344: callf  $12,_e_
                    345: L24:ldf        v.3-v.1(r11)
                    346: mulf   v.3-v.1(r11)
                    347: mulf   v.3-v.1(r11)
                    348: divf   v.4-v.1(r11)
                    349: mulf   v.2-v.1(r11)
                    350: addf   L108
                    351: stf    -68(fp)
                    352: cmpf2  L57,-68(fp)
                    353: jgtr   L9981
                    354: movl   -68(fp),r0
                    355: jbr    L9980
                    356: L9981:lnf      -68(fp)
                    357: stf    r0
                    358: L9980:cmpf2    r0,L59
                    359: jleq   L25
                    360: pushl  $L61
                    361: pushl  $L111
                    362: callf  $12,_e_
                    363: L25:movl       L113,v.2-v.1(r11)
                    364: movl   L114,v.3-v.1(r11)
                    365: cmpf2  v.3-v.1(r11),v.2-v.1(r11)
                    366: jgeq   L26
                    367: pushl  $L61
                    368: pushl  $L115
                    369: callf  $12,_e_
                    370: L26:cmpf2      v.3-v.1(r11),v.2-v.1(r11)
                    371: jgtr   L27
                    372: pushl  $L61
                    373: pushl  $L117
                    374: callf  $12,_e_
                    375: L27:cmpf2      v.3-v.1(r11),v.2-v.1(r11)
                    376: jneq   L28
                    377: pushl  $L61
                    378: pushl  $L119
                    379: callf  $12,_e_
                    380: L28:cmpf2      v.2-v.1(r11),v.2-v.1(r11)
                    381: jeql   L29
                    382: pushl  $L61
                    383: pushl  $L121
                    384: callf  $12,_e_
                    385: L29:cmpf2      v.2-v.1(r11),v.3-v.1(r11)
                    386: jlss   L30
                    387: pushl  $L61
                    388: pushl  $L123
                    389: callf  $12,_e_
                    390: L30:cmpf2      v.2-v.1(r11),v.3-v.1(r11)
                    391: jleq   L31
                    392: pushl  $L61
                    393: pushl  $L125
                    394: callf  $12,_e_
                    395: L31:movl       L57,r0
                    396: cmpf2  r0,L129
                    397: jleq   L32
                    398: pushl  $L61
                    399: pushl  $L130
                    400: callf  $12,_e_
                    401: L32:movl       L132+4,r1
                    402: movl   L132,r0
                    403: cmpd2  r0,L134
                    404: jleq   L33
                    405: pushl  $L61
                    406: pushl  $L135
                    407: callf  $12,_e_
                    408: L33:movl       L57,r0
                    409: cmpf2  r0,L139
                    410: jleq   L9973
                    411: pushl  $L61
                    412: pushl  $L140
                    413: callf  $12,_e_
                    414: L9973:movl     L143+4,r1
                    415: movl   L143,r0
                    416: cmpd2  r0,L144
                    417: jleq   L9971
                    418: pushl  $L61
                    419: pushl  $L145
                    420: callf  $12,_e_
                    421: L9971:movl     L148+4,r1
                    422: movl   L148,r0
                    423: cmpd2  r0,L149
                    424: jleq   L37
                    425: pushl  $L61
                    426: pushl  $L150
                    427: callf  $12,_e_
                    428: L37:movl       L154+4,r1
                    429: movl   L154,r0
                    430: cmpd2  r0,L156
                    431: jleq   L38
                    432: pushl  $L61
                    433: pushl  $L157
                    434: callf  $12,_e_
                    435: L38:movl       L159+4,r1
                    436: movl   L159,r0
                    437: ldd    r0
                    438: divd   L161
                    439: cmpd   L162
                    440: jleq   L39
                    441: pushl  $L61
                    442: pushl  $L163
                    443: callf  $12,_e_
                    444: L39:movl       L165+4,-72(fp)
                    445: movl   L165,-76(fp)
                    446: subl3  $1,$-1,r0
                    447: cvlf   r0
                    448: addf   L95
                    449: stf    r0
                    450: ldfd   r0
                    451: addd   -76(fp)
                    452: addd   -76(fp)
                    453: addd   -76(fp)
                    454: std    r0
                    455: cvld   $6
                    456: addd   r0
                    457: std    -84(fp)
                    458: cmpd2  L167,-84(fp)
                    459: jgtr   L9965
                    460: movl   -80(fp),r1
                    461: movl   -84(fp),r0
                    462: jbr    L9964
                    463: L9965:lnd      -84(fp)
                    464: std    r0
                    465: L9964:cmpd2    r0,L168
                    466: jleq   L40
                    467: pushl  $L61
                    468: pushl  $L169
                    469: callf  $12,_e_
                    470: L40:movl       L171+4,v.5-v.1+4(r11)
                    471: movl   L171,v.5-v.1(r11)
                    472: movl   L172+4,v.6-v.1+4(r11)
                    473: movl   L172,v.6-v.1(r11)
                    474: movl   L173+4,v.7-v.1+4(r11)
                    475: movl   L173,v.7-v.1(r11)
                    476: ldd    v.6-v.1(r11)
                    477: muld   L174
                    478: muld   v.7-v.1(r11)
                    479: subd   v.5-v.1(r11)
                    480: std    -92(fp)
                    481: cmpd2  L175,-92(fp)
                    482: jgtr   L9963
                    483: movl   -88(fp),r1
                    484: movl   -92(fp),r0
                    485: jbr    L9962
                    486: L9963:lnd      -92(fp)
                    487: std    r0
                    488: L9962:cmpd2    r0,L176
                    489: jleq   L41
                    490: pushl  $L61
                    491: pushl  $L177
                    492: callf  $12,_e_
                    493: L41:ldd        v.6-v.1(r11)
                    494: muld   v.6-v.1(r11)
                    495: muld   v.6-v.1(r11)
                    496: divd   v.7-v.1(r11)
                    497: muld   v.5-v.1(r11)
                    498: addd   L179
                    499: std    -100(fp)
                    500: cmpd2  L180,-100(fp)
                    501: jgtr   L9961
                    502: movl   -96(fp),r1
                    503: movl   -100(fp),r0
                    504: jbr    L9960
                    505: L9961:lnd      -100(fp)
                    506: std    r0
                    507: L9960:cmpd2    r0,L181
                    508: jleq   L42
                    509: pushl  $L61
                    510: pushl  $L182
                    511: callf  $12,_e_
                    512: L42:movl       L184+4,v.5-v.1+4(r11)
                    513: movl   L184,v.5-v.1(r11)
                    514: movl   L185+4,v.6-v.1+4(r11)
                    515: movl   L185,v.6-v.1(r11)
                    516: cmpd2  v.6-v.1(r11),v.5-v.1(r11)
                    517: jgeq   L43
                    518: pushl  $L61
                    519: pushl  $L186
                    520: callf  $12,_e_
                    521: L43:cmpd2      v.6-v.1(r11),v.5-v.1(r11)
                    522: jgtr   L44
                    523: pushl  $L61
                    524: pushl  $L188
                    525: callf  $12,_e_
                    526: L44:cmpd2      v.6-v.1(r11),v.5-v.1(r11)
                    527: jneq   L45
                    528: pushl  $L61
                    529: pushl  $L190
                    530: callf  $12,_e_
                    531: L45:cmpd2      v.5-v.1(r11),v.5-v.1(r11)
                    532: jeql   L46
                    533: pushl  $L61
                    534: pushl  $L192
                    535: callf  $12,_e_
                    536: L46:cmpd2      v.5-v.1(r11),v.6-v.1(r11)
                    537: jlss   L47
                    538: pushl  $L61
                    539: pushl  $L194
                    540: callf  $12,_e_
                    541: L47:cmpd2      v.5-v.1(r11),v.6-v.1(r11)
                    542: jleq   L14
                    543: pushl  $L61
                    544: pushl  $L196
                    545: callf  $12,_e_
                    546: L14:ret#0
                    547: 
                    548:        .data   2
                    549:        .align  2
                    550: v.5:
                    551:        .space  8
                    552:        .align  2
                    553: v.7:
                    554:        .space  8
                    555:        .align  2
                    556: v.3:
                    557:        .space  4
                    558:        .align  2
                    559: v.4:
                    560:        .space  4
                    561:        .align  2
                    562: v.2:
                    563:        .space  4
                    564:        .align  2
                    565: v.6:
                    566:        .space  8
                    567:        .set    v.1,v.4
                    568: 

unix.superglobalmegacorp.com

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