Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t03.t2, revision 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.