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

1.1     ! root        1:        .data   0
        !             2:        .align  2
        !             3: L125:
        !             4:        .long   1
        !             5:        .align  2
        !             6: L126:
        !             7:        .long   12
        !             8:        .align  2
        !             9: L127:
        !            10:        .long   2
        !            11:        .align  2
        !            12: L129:
        !            13:        .long   3
        !            14:        .align  2
        !            15: L131:
        !            16:        .long   4
        !            17:        .align  2
        !            18: L133:
        !            19:        .long   5
        !            20:        .align  2
        !            21: L135:
        !            22:        .long   6
        !            23:        .align  2
        !            24: L137:
        !            25:        .long   7
        !            26:        .align  2
        !            27: L139:
        !            28:        .long   8
        !            29:        .align  2
        !            30: L141:
        !            31:        .long   9
        !            32:        .align  2
        !            33: L143:
        !            34:        .long   10
        !            35:        .align  2
        !            36: L145:
        !            37:        .long   11
        !            38:        .align  2
        !            39: L149:
        !            40:        .long   13
        !            41:        .align  2
        !            42: L151:
        !            43:        .long   14
        !            44:        .data   2
        !            45:        .data   1
        !            46:        .data   0
        !            47:        .globl  _MAIN_
        !            48:        .globl  _e_
        !            49:        .align  2
        !            50:        .stabs  "t12.f",0x64,0,0,0
        !            51: .text
        !            52: .globl _MAIN_
        !            53: .set   LF1,156
        !            54: .set   LWM1,0x1FC0
        !            55: .align 1
        !            56: _MAIN_:.word   LWM1
        !            57: subl3  $LF1,fp,sp
        !            58: movl   $v.1,r11
        !            59: movl   $5,v.2-v.1(r11)
        !            60: clrl   v.3-v.1(r11)
        !            61: movl   v.2-v.1(r11),-56(fp)
        !            62: movl   v.3-v.1(r11),r10
        !            63: movl   -56(fp),r9
        !            64: movl   v.4-v.1(r11),r8
        !            65: movl   $1,r8
        !            66: cmpl   r8,r9
        !            67: jgtr   L16
        !            68: L15:addl2      $1,r10
        !            69: aobleq r9,r8,L15
        !            70: L16:movl       r8,v.4-v.1(r11)
        !            71: movl   r10,v.3-v.1(r11)
        !            72: cmpl   r10,$5
        !            73: jeql   L20
        !            74: pushl  $L126
        !            75: pushl  $L125
        !            76: callf  $12,_e_
        !            77: L20:clrl       v.3-v.1(r11)
        !            78: movl   v.2-v.1(r11),-60(fp)
        !            79: movl   v.3-v.1(r11),r10
        !            80: movl   -60(fp),r9
        !            81: movl   v.4-v.1(r11),r8
        !            82: movl   $5,r8
        !            83: cmpl   r8,r9
        !            84: jgtr   L22
        !            85: L21:addl2      $1,r10
        !            86: aobleq r9,r8,L21
        !            87: L22:movl       r8,v.4-v.1(r11)
        !            88: movl   r10,v.3-v.1(r11)
        !            89: cmpl   r10,$1
        !            90: jeql   L26
        !            91: pushl  $L126
        !            92: pushl  $L127
        !            93: callf  $12,_e_
        !            94: L26:clrl       v.3-v.1(r11)
        !            95: movl   v.2-v.1(r11),-64(fp)
        !            96: movl   v.3-v.1(r11),r10
        !            97: movl   -64(fp),r9
        !            98: movl   v.4-v.1(r11),r8
        !            99: movl   $6,r8
        !           100: cmpl   r8,r9
        !           101: jgtr   L28
        !           102: L27:addl2      $1,r10
        !           103: aobleq r9,r8,L27
        !           104: L28:movl       r8,v.4-v.1(r11)
        !           105: movl   r10,v.3-v.1(r11)
        !           106: tstl   r10
        !           107: jeql   L32
        !           108: pushl  $L126
        !           109: pushl  $L129
        !           110: callf  $12,_e_
        !           111: L32:clrl       v.3-v.1(r11)
        !           112: mnegl  v.2-v.1(r11),-68(fp)
        !           113: movl   v.3-v.1(r11),r10
        !           114: movl   -68(fp),r9
        !           115: movl   v.4-v.1(r11),r8
        !           116: mnegl  $1,r8
        !           117: cmpl   r8,r9
        !           118: jlss   L34
        !           119: L33:addl2      $1,r10
        !           120: subl2  $1,r8
        !           121: cmpl   r8,r9
        !           122: jgeq   L33
        !           123: L34:movl       r8,v.4-v.1(r11)
        !           124: movl   r10,v.3-v.1(r11)
        !           125: cmpl   r10,$5
        !           126: jeql   L38
        !           127: pushl  $L126
        !           128: pushl  $L131
        !           129: callf  $12,_e_
        !           130: L38:clrl       v.3-v.1(r11)
        !           131: mnegl  v.2-v.1(r11),-72(fp)
        !           132: movl   v.3-v.1(r11),r10
        !           133: movl   -72(fp),r9
        !           134: movl   v.4-v.1(r11),r8
        !           135: mnegl  $5,r8
        !           136: cmpl   r8,r9
        !           137: jlss   L40
        !           138: L39:addl2      $1,r10
        !           139: subl2  $1,r8
        !           140: cmpl   r8,r9
        !           141: jgeq   L39
        !           142: L40:movl       r8,v.4-v.1(r11)
        !           143: movl   r10,v.3-v.1(r11)
        !           144: cmpl   r10,$1
        !           145: jeql   L44
        !           146: pushl  $L126
        !           147: pushl  $L133
        !           148: callf  $12,_e_
        !           149: L44:clrl       v.3-v.1(r11)
        !           150: movl   v.2-v.1(r11),-76(fp)
        !           151: movl   v.3-v.1(r11),r10
        !           152: movl   -76(fp),r9
        !           153: movl   v.4-v.1(r11),r8
        !           154: mnegl  $6,r8
        !           155: cmpl   r8,r9
        !           156: jlss   L46
        !           157: L45:addl2      $1,r10
        !           158: subl2  $1,r8
        !           159: cmpl   r8,r9
        !           160: jgeq   L45
        !           161: L46:movl       r8,v.4-v.1(r11)
        !           162: movl   r10,v.3-v.1(r11)
        !           163: tstl   r10
        !           164: jeql   L50
        !           165: pushl  $L126
        !           166: pushl  $L135
        !           167: callf  $12,_e_
        !           168: L50:clrl       v.3-v.1(r11)
        !           169: movl   v.3-v.1(r11),r10
        !           170: movl   v.4-v.1(r11),r9
        !           171: movl   $1,r9
        !           172: jbr    L52
        !           173: L51:addl2      $1,r10
        !           174: subl2  $1,r9
        !           175: cmpl   r9,$10
        !           176: jgeq   L51
        !           177: L52:movl       r9,v.4-v.1(r11)
        !           178: movl   r10,v.3-v.1(r11)
        !           179: tstl   r10
        !           180: jeql   L56
        !           181: pushl  $L126
        !           182: pushl  $L137
        !           183: callf  $12,_e_
        !           184: L56:clrl       v.3-v.1(r11)
        !           185: movl   $2,v.4-v.1(r11)
        !           186: movl   v.2-v.1(r11),-80(fp)
        !           187: movl   v.4-v.1(r11),-88(fp)
        !           188: subl3  -88(fp),$1,-84(fp)
        !           189: movl   -80(fp),r10
        !           190: movl   -88(fp),r9
        !           191: movl   v.3-v.1(r11),r8
        !           192: movl   v.5-v.1(r11),r7
        !           193: movl   -84(fp),r6
        !           194: movl   r6,r7
        !           195: tstl   r9
        !           196: jlss   L61
        !           197: L60:addl2      r9,r7
        !           198: cmpl   r7,r10
        !           199: jgtr   L58
        !           200: L57:addl2      $1,r8
        !           201: tstl   r9
        !           202: jgtr   L60
        !           203: L61:addl2      r9,r7
        !           204: cmpl   r7,r10
        !           205: jgeq   L57
        !           206: L58:movl       r7,v.5-v.1(r11)
        !           207: movl   r8,v.3-v.1(r11)
        !           208: cmpl   r8,$3
        !           209: jeql   L62
        !           210: pushl  $L126
        !           211: pushl  $L139
        !           212: callf  $12,_e_
        !           213: L62:clrl       v.3-v.1(r11)
        !           214: movl   v.2-v.1(r11),-92(fp)
        !           215: movl   v.4-v.1(r11),-100(fp)
        !           216: subl3  -100(fp),$5,-96(fp)
        !           217: movl   -92(fp),r10
        !           218: movl   -100(fp),r9
        !           219: movl   v.3-v.1(r11),r8
        !           220: movl   v.5-v.1(r11),r7
        !           221: movl   -96(fp),r6
        !           222: movl   r6,r7
        !           223: tstl   r9
        !           224: jlss   L67
        !           225: L66:addl2      r9,r7
        !           226: cmpl   r7,r10
        !           227: jgtr   L64
        !           228: L63:addl2      $1,r8
        !           229: tstl   r9
        !           230: jgtr   L66
        !           231: L67:addl2      r9,r7
        !           232: cmpl   r7,r10
        !           233: jgeq   L63
        !           234: L64:movl       r7,v.5-v.1(r11)
        !           235: movl   r8,v.3-v.1(r11)
        !           236: cmpl   r8,$1
        !           237: jeql   L68
        !           238: pushl  $L126
        !           239: pushl  $L141
        !           240: callf  $12,_e_
        !           241: L68:clrl       v.3-v.1(r11)
        !           242: movl   v.2-v.1(r11),-104(fp)
        !           243: movl   v.4-v.1(r11),-112(fp)
        !           244: subl3  -112(fp),$6,-108(fp)
        !           245: movl   -104(fp),r10
        !           246: movl   -112(fp),r9
        !           247: movl   v.3-v.1(r11),r8
        !           248: movl   v.5-v.1(r11),r7
        !           249: movl   -108(fp),r6
        !           250: movl   r6,r7
        !           251: tstl   r9
        !           252: jlss   L73
        !           253: L72:addl2      r9,r7
        !           254: cmpl   r7,r10
        !           255: jgtr   L70
        !           256: L69:addl2      $1,r8
        !           257: tstl   r9
        !           258: jgtr   L72
        !           259: L73:addl2      r9,r7
        !           260: cmpl   r7,r10
        !           261: jgeq   L69
        !           262: L70:movl       r7,v.5-v.1(r11)
        !           263: movl   r8,v.3-v.1(r11)
        !           264: tstl   r8
        !           265: jeql   L74
        !           266: pushl  $L126
        !           267: pushl  $L143
        !           268: callf  $12,_e_
        !           269: L74:clrl       v.3-v.1(r11)
        !           270: mnegl  v.2-v.1(r11),-116(fp)
        !           271: mnegl  v.4-v.1(r11),r0
        !           272: movl   r0,-124(fp)
        !           273: subl3  r0,$-1,-120(fp)
        !           274: movl   -116(fp),r10
        !           275: movl   r0,r9
        !           276: movl   v.3-v.1(r11),r8
        !           277: movl   v.5-v.1(r11),r7
        !           278: movl   -120(fp),r6
        !           279: movl   r6,r7
        !           280: tstl   r9
        !           281: jlss   L79
        !           282: L78:addl2      r9,r7
        !           283: cmpl   r7,r10
        !           284: jgtr   L76
        !           285: L75:addl2      $1,r8
        !           286: tstl   r9
        !           287: jgtr   L78
        !           288: L79:addl2      r9,r7
        !           289: cmpl   r7,r10
        !           290: jgeq   L75
        !           291: L76:movl       r7,v.5-v.1(r11)
        !           292: movl   r8,v.3-v.1(r11)
        !           293: cmpl   r8,$3
        !           294: jeql   L80
        !           295: pushl  $L126
        !           296: pushl  $L145
        !           297: callf  $12,_e_
        !           298: L80:clrl       v.3-v.1(r11)
        !           299: mnegl  v.2-v.1(r11),-128(fp)
        !           300: mnegl  v.4-v.1(r11),r0
        !           301: movl   r0,-136(fp)
        !           302: subl3  r0,$-5,-132(fp)
        !           303: movl   -128(fp),r10
        !           304: movl   r0,r9
        !           305: movl   v.3-v.1(r11),r8
        !           306: movl   v.5-v.1(r11),r7
        !           307: movl   -132(fp),r6
        !           308: movl   r6,r7
        !           309: tstl   r9
        !           310: jlss   L85
        !           311: L84:addl2      r9,r7
        !           312: cmpl   r7,r10
        !           313: jgtr   L82
        !           314: L81:addl2      $1,r8
        !           315: tstl   r9
        !           316: jgtr   L84
        !           317: L85:addl2      r9,r7
        !           318: cmpl   r7,r10
        !           319: jgeq   L81
        !           320: L82:movl       r7,v.5-v.1(r11)
        !           321: movl   r8,v.3-v.1(r11)
        !           322: cmpl   r8,$1
        !           323: jeql   L86
        !           324: pushl  $L126
        !           325: pushl  $L126
        !           326: callf  $12,_e_
        !           327: L86:clrl       v.3-v.1(r11)
        !           328: movl   v.2-v.1(r11),-140(fp)
        !           329: mnegl  v.4-v.1(r11),r0
        !           330: movl   r0,-148(fp)
        !           331: subl3  r0,$-6,-144(fp)
        !           332: movl   -140(fp),r10
        !           333: movl   r0,r9
        !           334: movl   v.3-v.1(r11),r8
        !           335: movl   v.5-v.1(r11),r7
        !           336: movl   -144(fp),r6
        !           337: movl   r6,r7
        !           338: tstl   r9
        !           339: jlss   L91
        !           340: L90:addl2      r9,r7
        !           341: cmpl   r7,r10
        !           342: jgtr   L88
        !           343: L87:addl2      $1,r8
        !           344: tstl   r9
        !           345: jgtr   L90
        !           346: L91:addl2      r9,r7
        !           347: cmpl   r7,r10
        !           348: jgeq   L87
        !           349: L88:movl       r7,v.5-v.1(r11)
        !           350: movl   r8,v.3-v.1(r11)
        !           351: tstl   r8
        !           352: jeql   L92
        !           353: pushl  $L126
        !           354: pushl  $L149
        !           355: callf  $12,_e_
        !           356: L92:clrl       v.3-v.1(r11)
        !           357: mnegl  v.4-v.1(r11),r0
        !           358: movl   r0,-156(fp)
        !           359: subl3  r0,$1,-152(fp)
        !           360: movl   r0,r10
        !           361: movl   v.3-v.1(r11),r9
        !           362: movl   v.5-v.1(r11),r8
        !           363: movl   -152(fp),r7
        !           364: movl   r7,r8
        !           365: tstl   r10
        !           366: jlss   L97
        !           367: L96:addl2      r10,r8
        !           368: cmpl   r8,$10
        !           369: jgtr   L94
        !           370: L93:addl2      $1,r9
        !           371: tstl   r10
        !           372: jgtr   L96
        !           373: L97:addl2      r10,r8
        !           374: cmpl   r8,$10
        !           375: jgeq   L93
        !           376: L94:movl       r8,v.5-v.1(r11)
        !           377: movl   r9,v.3-v.1(r11)
        !           378: tstl   r9
        !           379: jeql   L14
        !           380: pushl  $L126
        !           381: pushl  $L151
        !           382: callf  $12,_e_
        !           383: L14:ret#0
        !           384: 
        !           385:        .data   2
        !           386:        .align  2
        !           387: v.4:
        !           388:        .space  4
        !           389:        .align  2
        !           390: v.3:
        !           391:        .space  4
        !           392:        .align  2
        !           393: v.5:
        !           394:        .space  4
        !           395:        .align  2
        !           396: v.2:
        !           397:        .space  4
        !           398:        .set    v.1,v.5
        !           399: 

unix.superglobalmegacorp.com

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