Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t14.t2, revision 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: .text
        !           163: .globl _MAIN_
        !           164: .set   LF1,148
        !           165: .set   LWM1,0x1800
        !           166: .align 1
        !           167: _MAIN_:.word   LWM1
        !           168: subl3  $LF1,fp,sp
        !           169: movl   $v.1,r11
        !           170: movl   $1,r0
        !           171: mnegl  $5,v.2-v.1(r11)
        !           172: cmpl   $0,v.2-v.1(r11)
        !           173: jgtr   L9997
        !           174: movl   v.2-v.1(r11),r0
        !           175: jbr    L9996
        !           176: L9997:mnegl    v.2-v.1(r11),r0
        !           177: L9996:cmpl     r0,$5
        !           178: jeql   L16
        !           179: pushl  $L61
        !           180: pushl  $L62
        !           181: callf  $12,_e_
        !           182: L16:movl       L64,v.3-v.1(r11)
        !           183: cmpf2  L65,v.3-v.1(r11)
        !           184: jgtr   L9995
        !           185: movl   v.3-v.1(r11),r0
        !           186: jbr    L9994
        !           187: L9995:lnf      v.3-v.1(r11)
        !           188: stf    r0
        !           189: L9994:cmpf2    r0,L66
        !           190: jeql   L17
        !           191: pushl  $L61
        !           192: pushl  $L67
        !           193: callf  $12,_e_
        !           194: L17:movl       v.2-v.1(r11),-56(fp)
        !           195: movl   $4,-60(fp)
        !           196: cmpl   -60(fp),-56(fp)
        !           197: jleq   L9993
        !           198: movl   -60(fp),r0
        !           199: jbr    L9992
        !           200: L9993:movl     -56(fp),r0
        !           201: L9992:movl     r0,-64(fp)
        !           202: cmpl   r0,$4
        !           203: jeql   L18
        !           204: pushl  $L61
        !           205: pushl  $L69
        !           206: callf  $12,_e_
        !           207: L18:movl       v.2-v.1(r11),-68(fp)
        !           208: movl   $4,-72(fp)
        !           209: cmpl   -72(fp),-68(fp)
        !           210: jgeq   L9991
        !           211: movl   -72(fp),r0
        !           212: jbr    L9990
        !           213: L9991:movl     -68(fp),r0
        !           214: L9990:movl     r0,-76(fp)
        !           215: cmpl   r0,$-5
        !           216: jeql   L19
        !           217: pushl  $L61
        !           218: pushl  $L71
        !           219: callf  $12,_e_
        !           220: L19:movl       v.3-v.1(r11),-80(fp)
        !           221: movl   L73,-84(fp)
        !           222: cmpf2  -84(fp),-80(fp)
        !           223: jleq   L9989
        !           224: movl   -84(fp),r0
        !           225: jbr    L9988
        !           226: L9989:movl     -80(fp),r0
        !           227: L9988:movl     r0,-88(fp)
        !           228: cmpf2  r0,L73
        !           229: jeql   L20
        !           230: pushl  $L61
        !           231: pushl  $L75
        !           232: callf  $12,_e_
        !           233: L20:movl       v.3-v.1(r11),-92(fp)
        !           234: movl   L73,-96(fp)
        !           235: cmpf2  -96(fp),-92(fp)
        !           236: jgeq   L9987
        !           237: movl   -96(fp),r0
        !           238: jbr    L9986
        !           239: L9987:movl     -92(fp),r0
        !           240: L9986:movl     r0,-100(fp)
        !           241: cmpf2  r0,L64
        !           242: jeql   L22
        !           243: pushl  $L61
        !           244: pushl  $L79
        !           245: callf  $12,_e_
        !           246: L22:cvlf       v.2-v.1(r11)
        !           247: addf   L83
        !           248: stf    -104(fp)
        !           249: cmpf2  L65,-104(fp)
        !           250: jgtr   L9985
        !           251: movl   -104(fp),r0
        !           252: jbr    L9984
        !           253: L9985:lnf      -104(fp)
        !           254: stf    r0
        !           255: L9984:cmpf2    r0,L85
        !           256: jleq   L23
        !           257: pushl  $L61
        !           258: pushl  $L86
        !           259: callf  $12,_e_
        !           260: L23:movl       L65,r0
        !           261: cmpf2  r0,L85
        !           262: jleq   L24
        !           263: pushl  $L61
        !           264: pushl  $L61
        !           265: callf  $12,_e_
        !           266: L24:ldf        L93
        !           267: sinf
        !           268: stf    -108(fp)
        !           269: cmpf2  L65,-108(fp)
        !           270: jgtr   L9981
        !           271: movl   -108(fp),r0
        !           272: jbr    L9980
        !           273: L9981:lnf      -108(fp)
        !           274: stf    r0
        !           275: L9980:cmpf2    r0,L95
        !           276: jleq   L25
        !           277: pushl  $L61
        !           278: pushl  $L96
        !           279: callf  $12,_e_
        !           280: L25:ldf        L98
        !           281: expf
        !           282: addf   L99
        !           283: stf    -112(fp)
        !           284: cmpf2  L65,-112(fp)
        !           285: jgtr   L9979
        !           286: movl   -112(fp),r0
        !           287: jbr    L9978
        !           288: L9979:lnf      -112(fp)
        !           289: stf    r0
        !           290: L9978:cmpf2    r0,L101
        !           291: jleq   L26
        !           292: pushl  $L61
        !           293: pushl  $L102
        !           294: callf  $12,_e_
        !           295: L26:ldf        L98
        !           296: expf
        !           297: logf
        !           298: addf   L105
        !           299: stf    -116(fp)
        !           300: cmpf2  L65,-116(fp)
        !           301: jgtr   L9977
        !           302: movl   -116(fp),r0
        !           303: jbr    L9976
        !           304: L9977:lnf      -116(fp)
        !           305: stf    r0
        !           306: L9976:cmpf2    r0,L107
        !           307: jleq   L27
        !           308: pushl  $L61
        !           309: pushl  $L108
        !           310: callf  $12,_e_
        !           311: L27:ldf        L110
        !           312: sqrtf
        !           313: addf   L111
        !           314: stf    -120(fp)
        !           315: cmpf2  L65,-120(fp)
        !           316: jgtr   L9975
        !           317: movl   -120(fp),r0
        !           318: jbr    L9974
        !           319: L9975:lnf      -120(fp)
        !           320: stf    r0
        !           321: L9974:cmpf2    r0,L85
        !           322: jleq   L28
        !           323: pushl  $L61
        !           324: pushl  $L114
        !           325: callf  $12,_e_
        !           326: L28:ldf        L98
        !           327: atanf
        !           328: addf   L117
        !           329: stf    -124(fp)
        !           330: cmpf2  L65,-124(fp)
        !           331: jgtr   L9973
        !           332: movl   -124(fp),r0
        !           333: jbr    L9972
        !           334: L9973:lnf      -124(fp)
        !           335: stf    r0
        !           336: L9972:cmpf2    r0,L101
        !           337: jleq   L29
        !           338: pushl  $L61
        !           339: pushl  $L120
        !           340: callf  $12,_e_
        !           341: L29:ldf        L98
        !           342: atanf
        !           343: mulf   L73
        !           344: logf
        !           345: addf   L124
        !           346: stf    -128(fp)
        !           347: cmpf2  L65,-128(fp)
        !           348: jgtr   L9971
        !           349: movl   -128(fp),r0
        !           350: jbr    L9970
        !           351: L9971:lnf      -128(fp)
        !           352: stf    r0
        !           353: L9970:cmpf2    r0,L126
        !           354: jleq   L30
        !           355: pushl  $L61
        !           356: pushl  $L127
        !           357: callf  $12,_e_
        !           358: L30:ldf        L98
        !           359: sinf
        !           360: addf   L130
        !           361: stf    -132(fp)
        !           362: cmpf2  L65,-132(fp)
        !           363: jgtr   L9969
        !           364: movl   -132(fp),r0
        !           365: jbr    L9968
        !           366: L9969:lnf      -132(fp)
        !           367: stf    r0
        !           368: L9968:cmpf2    r0,L132
        !           369: jleq   L31
        !           370: pushl  $L61
        !           371: pushl  $L133
        !           372: callf  $12,_e_
        !           373: L31:ldf        L98
        !           374: cosf
        !           375: addf   L136
        !           376: stf    -136(fp)
        !           377: cmpf2  L65,-136(fp)
        !           378: jgtr   L9967
        !           379: movl   -136(fp),r0
        !           380: jbr    L9966
        !           381: L9967:lnf      -136(fp)
        !           382: stf    r0
        !           383: L9966:cmpf2    r0,L138
        !           384: jleq   L32
        !           385: pushl  $L61
        !           386: pushl  $L139
        !           387: callf  $12,_e_
        !           388: L32:ldf        L66
        !           389: sqrtf
        !           390: addf   L142
        !           391: stf    -140(fp)
        !           392: cmpf2  L65,-140(fp)
        !           393: jgtr   L9965
        !           394: movl   -140(fp),r0
        !           395: jbr    L9964
        !           396: L9965:lnf      -140(fp)
        !           397: stf    r0
        !           398: L9964:cmpf2    r0,L144
        !           399: jleq   L33
        !           400: pushl  $L61
        !           401: pushl  $L145
        !           402: callf  $12,_e_
        !           403: L33:ldf        L147
        !           404: sqrtf
        !           405: addf   L148
        !           406: stf    -144(fp)
        !           407: cmpf2  L65,-144(fp)
        !           408: jgtr   L9963
        !           409: movl   -144(fp),r0
        !           410: jbr    L9962
        !           411: L9963:lnf      -144(fp)
        !           412: stf    r0
        !           413: L9962:cmpf2    r0,L150
        !           414: jleq   L34
        !           415: pushl  $L61
        !           416: pushl  $L151
        !           417: callf  $12,_e_
        !           418: L34:ldf        L153
        !           419: sqrtf
        !           420: addf   L154
        !           421: stf    -148(fp)
        !           422: cmpf2  L65,-148(fp)
        !           423: jgtr   L9961
        !           424: movl   -148(fp),r0
        !           425: jbr    L9960
        !           426: L9961:lnf      -148(fp)
        !           427: stf    r0
        !           428: L9960:cmpf2    r0,L156
        !           429: jleq   L14
        !           430: pushl  $L61
        !           431: pushl  $L157
        !           432: callf  $12,_e_
        !           433: L14:ret#0
        !           434: 
        !           435:        .data   2
        !           436:        .align  2
        !           437: v.2:
        !           438:        .space  4
        !           439:        .align  2
        !           440: v.3:
        !           441:        .space  4
        !           442:        .set    v.1,v.3
        !           443: 

unix.superglobalmegacorp.com

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