Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t10.t2, revision 1.1

1.1     ! root        1:        .data   0
        !             2:        .align  2
        !             3: L33:
        !             4:        .long   1
        !             5:        .align  2
        !             6: L34:
        !             7:        .long   10
        !             8:        .align  2
        !             9: L35:
        !            10:        .long   2
        !            11:        .align  2
        !            12: L37:
        !            13:        .long   3
        !            14:        .align  2
        !            15: L39:
        !            16:        .long   4
        !            17:        .align  2
        !            18: L41:
        !            19:        .long   5
        !            20:        .align  2
        !            21: L43:
        !            22:        .long   6
        !            23:        .align  2
        !            24: L45:
        !            25:        .long   7
        !            26:        .align  2
        !            27: L47:
        !            28:        .long   8
        !            29:        .align  2
        !            30: L49:
        !            31:        .long   0x3ECCCCCD      # .float .1
        !            32:        .align  2
        !            33: L50:
        !            34:        .long   0x3F4CCCCD      # .float .2
        !            35:        .align  2
        !            36: L51:
        !            37:        .long   0x3F99999A      # .float .30000001
        !            38:        .align  2
        !            39: L52:
        !            40:        .long   0x41000000      # .float 2
        !            41:        .align  2
        !            42: L53:
        !            43:        .long   0xC0800000      # .float -1
        !            44:        .align  2
        !            45: L54:
        !            46:        .long   0xC7FFFE00      # .float -32767
        !            47:        .align  2
        !            48: L55:
        !            49:        .long   0x00000000      # .float 0
        !            50:        .align  2
        !            51: L56:
        !            52:        .long   0x39D1B717      # .float 9.9999997e-05
        !            53:        .align  2
        !            54: L57:
        !            55:        .long   9
        !            56:        .align  2
        !            57: L59:
        !            58:        .long   0x43C80000      # .float 100
        !            59:        .align  2
        !            60: L60:
        !            61:        .long   0x40000000      # .float .5
        !            62:        .align  2
        !            63: L63:
        !            64:        .long   0x47FFFE00      # .float 32767
        !            65:        .align  2
        !            66: L64:
        !            67:        .long   11
        !            68:        .data   2
        !            69:        .data   1
        !            70:        .data   0
        !            71:        .globl  _MAIN_
        !            72:        .globl  _e_
        !            73:        .align  2
        !            74:        .stabs  "t10.f",0x64,0,0,0
        !            75: .text
        !            76: .globl _MAIN_
        !            77: .set   LF1,80
        !            78: .set   LWM1,0x1800
        !            79: .align 1
        !            80: _MAIN_:.word   LWM1
        !            81: subl3  $LF1,fp,sp
        !            82: movl   $v.1,r11
        !            83: movl   $3,v.2-v.1(r11)
        !            84: movl   $2,v.3-v.1(r11)
        !            85: movl   $-100,v.4-v.1(r11)
        !            86: addl3  v.3-v.1(r11),v.3-v.1(r11),r0
        !            87: addl2  v.2-v.1(r11),r0
        !            88: mull2  v.3-v.1(r11),r0
        !            89: addl2  $3,r0
        !            90: mull2  v.2-v.1(r11),r0
        !            91: addl2  v.3-v.1(r11),r0
        !            92: mull2  v.2-v.1(r11),r0
        !            93: addl2  v.3-v.1(r11),r0
        !            94: mull2  v.2-v.1(r11),r0
        !            95: addl2  v.3-v.1(r11),r0
        !            96: mull2  v.2-v.1(r11),r0
        !            97: addl3  $1,r0,v.5-v.1(r11)
        !            98: cmpl   v.5-v.1(r11),$1456
        !            99: jeql   L15
        !           100: pushl  $L34
        !           101: pushl  $L33
        !           102: callf  $12,_e_
        !           103: L15:clrl       v.5-v.1(r11)
        !           104: mull3  v.3-v.1(r11),v.2-v.1(r11),r0
        !           105: mull3  $3,v.2-v.1(r11),r1
        !           106: addl2  r1,r0
        !           107: subl2  $5,r0
        !           108: divl3  $10,r0,-56(fp)
        !           109: mull3  -56(fp),-56(fp),r0
        !           110: mull3  -56(fp),r0,-60(fp)
        !           111: addl3  -60(fp),-60(fp),v.5-v.1(r11)
        !           112: cmpl   v.5-v.1(r11),$2
        !           113: jeql   L17
        !           114: pushl  $L34
        !           115: pushl  $L37
        !           116: callf  $12,_e_
        !           117: L17:addl3      v.3-v.1(r11),v.3-v.1(r11),r0
        !           118: divl3  $4,r0,-64(fp)
        !           119: divl3  $3,v.3-v.1(r11),r0
        !           120: divl3  $4,v.3-v.1(r11),r1
        !           121: addl2  r1,r0
        !           122: addl2  $3,r0
        !           123: mull3  -64(fp),-64(fp),r1
        !           124: mull2  -64(fp),r1
        !           125: mull3  r1,r0,-68(fp)
        !           126: addl3  -68(fp),-68(fp),v.5-v.1(r11)
        !           127: cmpl   v.5-v.1(r11),$6
        !           128: jeql   L18
        !           129: pushl  $L34
        !           130: pushl  $L39
        !           131: callf  $12,_e_
        !           132: L18:mull3      v.3-v.1(r11),v.3-v.1(r11),r0
        !           133: mull2  v.3-v.1(r11),r0
        !           134: mull2  v.3-v.1(r11),r0
        !           135: mull2  v.3-v.1(r11),r0
        !           136: mull2  v.3-v.1(r11),r0
        !           137: mull2  v.3-v.1(r11),r0
        !           138: mull2  v.3-v.1(r11),r0
        !           139: mull2  v.3-v.1(r11),r0
        !           140: mull2  v.3-v.1(r11),r0
        !           141: mull2  v.3-v.1(r11),r0
        !           142: mull2  v.3-v.1(r11),r0
        !           143: mull2  v.3-v.1(r11),r0
        !           144: mull2  v.3-v.1(r11),r0
        !           145: subl3  $16383,r0,v.2-v.1(r11)
        !           146: cmpl   v.2-v.1(r11),$1
        !           147: jeql   L19
        !           148: pushl  $L34
        !           149: pushl  $L41
        !           150: callf  $12,_e_
        !           151: L19:addl3      v.2-v.1(r11),v.2-v.1(r11),r0
        !           152: addl2  v.2-v.1(r11),r0
        !           153: addl2  v.2-v.1(r11),r0
        !           154: addl2  v.2-v.1(r11),r0
        !           155: addl2  v.2-v.1(r11),r0
        !           156: addl2  v.2-v.1(r11),r0
        !           157: addl2  v.2-v.1(r11),r0
        !           158: addl2  v.2-v.1(r11),r0
        !           159: addl2  v.2-v.1(r11),r0
        !           160: addl2  v.2-v.1(r11),r0
        !           161: addl2  v.2-v.1(r11),r0
        !           162: addl2  v.2-v.1(r11),r0
        !           163: addl2  v.2-v.1(r11),r0
        !           164: addl2  v.2-v.1(r11),r0
        !           165: addl3  v.2-v.1(r11),r0,v.5-v.1(r11)
        !           166: cmpl   v.5-v.1(r11),$16
        !           167: jeql   L20
        !           168: pushl  $L34
        !           169: pushl  $L43
        !           170: callf  $12,_e_
        !           171: L20:addl3      v.3-v.1(r11),v.3-v.1(r11),r0
        !           172: addl2  v.3-v.1(r11),r0
        !           173: addl2  v.3-v.1(r11),r0
        !           174: addl2  v.3-v.1(r11),r0
        !           175: addl2  v.3-v.1(r11),r0
        !           176: addl2  v.3-v.1(r11),r0
        !           177: addl2  v.3-v.1(r11),r0
        !           178: addl2  v.3-v.1(r11),r0
        !           179: addl2  v.3-v.1(r11),r0
        !           180: addl2  v.3-v.1(r11),r0
        !           181: addl2  v.3-v.1(r11),r0
        !           182: addl2  v.3-v.1(r11),r0
        !           183: addl2  v.3-v.1(r11),r0
        !           184: addl2  v.3-v.1(r11),r0
        !           185: addl2  v.3-v.1(r11),r0
        !           186: addl3  v.3-v.1(r11),r0,v.5-v.1(r11)
        !           187: cmpl   v.5-v.1(r11),$34
        !           188: jeql   L21
        !           189: pushl  $L34
        !           190: pushl  $L45
        !           191: callf  $12,_e_
        !           192: L21:mnegl      v.3-v.1(r11),r0
        !           193: mnegl  r0,r0
        !           194: mnegl  r0,r0
        !           195: mnegl  r0,r0
        !           196: mnegl  r0,r0
        !           197: mnegl  r0,r0
        !           198: mnegl  r0,r0
        !           199: mnegl  r0,r0
        !           200: mnegl  r0,v.5-v.1(r11)
        !           201: cmpl   v.5-v.1(r11),$-2
        !           202: jeql   L22
        !           203: pushl  $L34
        !           204: pushl  $L47
        !           205: callf  $12,_e_
        !           206: L22:movl       L49,v.6-v.1(r11)
        !           207: movl   L50,v.7-v.1(r11)
        !           208: movl   L51,v.8-v.1(r11)
        !           209: ldf    v.6-v.1(r11)
        !           210: addf   v.7-v.1(r11)
        !           211: divf   v.8-v.1(r11)
        !           212: mulf   L52
        !           213: stf    -72(fp)
        !           214: addf   -72(fp)
        !           215: addf   -72(fp)
        !           216: addf   -72(fp)
        !           217: stf    -76(fp)
        !           218: mulf   -76(fp)
        !           219: mulf   -76(fp)
        !           220: mulf   -76(fp)
        !           221: mulf   -76(fp)
        !           222: addf   L53
        !           223: stf    v.9-v.1(r11)
        !           224: addf   L54
        !           225: stf    -80(fp)
        !           226: cmpf2  L55,-80(fp)
        !           227: jgtr   L9999
        !           228: movl   -80(fp),r0
        !           229: jbr    L9998
        !           230: L9999:lnf      -80(fp)
        !           231: stf    r0
        !           232: L9998:cmpf2    r0,L56
        !           233: jleq   L23
        !           234: pushl  $L34
        !           235: pushl  $L57
        !           236: callf  $12,_e_
        !           237: L23:ldf        v.7-v.1(r11)
        !           238: mulf   L59
        !           239: addf   L60
        !           240: cvfl   v.2-v.1(r11)
        !           241: cmpl   v.2-v.1(r11),$20
        !           242: jeql   L24
        !           243: pushl  $L34
        !           244: pushl  $L34
        !           245: callf  $12,_e_
        !           246: L24:movl       $32767,v.2-v.1(r11)
        !           247: cvlf   v.2-v.1(r11)
        !           248: stf    v.9-v.1(r11)
        !           249: cmpf2  v.9-v.1(r11),L63
        !           250: jeql   L14
        !           251: pushl  $L34
        !           252: pushl  $L64
        !           253: callf  $12,_e_
        !           254: L14:ret#0
        !           255: 
        !           256:        .data   2
        !           257:        .align  2
        !           258: v.2:
        !           259:        .space  4
        !           260:        .align  2
        !           261: v.4:
        !           262:        .space  4
        !           263:        .align  2
        !           264: v.9:
        !           265:        .space  4
        !           266:        .align  2
        !           267: v.7:
        !           268:        .space  4
        !           269:        .align  2
        !           270: v.8:
        !           271:        .space  4
        !           272:        .align  2
        !           273: v.6:
        !           274:        .space  4
        !           275:        .align  2
        !           276: v.5:
        !           277:        .space  4
        !           278:        .align  2
        !           279: v.3:
        !           280:        .space  4
        !           281:        .set    v.1,v.8
        !           282: 

unix.superglobalmegacorp.com

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