Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t06.t1, revision 1.1

1.1     ! root        1:        .data   0
        !             2:        .align  2
        !             3: L74:
        !             4:        .long   1
        !             5:        .align  2
        !             6: L75:
        !             7:        .long   6
        !             8:        .align  2
        !             9: L76:
        !            10:        .long   0xC5F25000      # .float -1938.5
        !            11:        .align  2
        !            12: L77:
        !            13:        .long   0xC0000000      # .float -.5
        !            14:        .align  2
        !            15: L78:
        !            16:        .long   0xC1D00000      # .float -6.5
        !            17:        .align  2
        !            18: L79:
        !            19:        .long   0x00000000      # .float 0
        !            20:        .align  2
        !            21: L80:
        !            22:        .long   0x3556BF95      # .float 2.e-07
        !            23:        .align  2
        !            24: L83:
        !            25:        .long   2
        !            26:        .align  2
        !            27: L85:
        !            28:        .long   3
        !            29:        .align  2
        !            30: L87:
        !            31:        .long   4
        !            32:        .align  2
        !            33: L89:
        !            34:        .long   0x40C00000, 0x00000000  # .double 1.5
        !            35:        .align  2
        !            36: L90:
        !            37:        .long   0x3B83126E, 0x978D4FDF  # .double .001
        !            38:        .align  2
        !            39: L93:
        !            40:        .long   5
        !            41:        .align  2
        !            42: L97:
        !            43:        .long   7
        !            44:        .align  2
        !            45: L99:
        !            46:        .long   8
        !            47:        .align  2
        !            48: L101:
        !            49: .byte 0145,00
        !            50:        .align  2
        !            51: L102:
        !            52: .byte 0157,00
        !            53:        .align  2
        !            54: L106:
        !            55:        .long   9
        !            56:        .data   2
        !            57:        .data   1
        !            58:        .data   0
        !            59:        .globl  _MAIN_
        !            60:        .globl  _e_
        !            61:        .align  2
        !            62:        .stabs  "t06.f",0x64,0,0,0
        !            63: 
        !            64: .text
        !            65:        .globl  _MAIN_
        !            66:        .align  1
        !            67: _MAIN_:
        !            68:        .word   LWM1
        !            69:        subl3   $LF1,fp,sp
        !            70:        jbr     L12
        !            71: L13:
        !            72:        movl    v.2-v.1(r11),r10
        !            73:        mnegl   $10,r10
        !            74: L17:
        !            75: L15:
        !            76:        mull3   r10,r10,r0
        !            77:        movl    r0,v.3-v.1+40(r11)[r10]
        !            78:        incl    r10
        !            79:        cmpl    r10,$10
        !            80:        jleq    L17
        !            81: L16:
        !            82:        movl    r10,v.2-v.1(r11)
        !            83:        cmpl    v.3-v.1(r11),$100
        !            84:        jneq    L9999
        !            85:        cmpl    v.3-v.1+76(r11),$81
        !            86:        jeql    L20
        !            87: L9999:
        !            88:        pushl   $L75
        !            89:        pushl   $L74
        !            90:        callf   $12,_e_
        !            91: L20:
        !            92:        movl    v.2-v.1(r11),r10
        !            93:        movl    $1939,r10
        !            94: L23:
        !            95: L21:
        !            96:        cvlf    r10
        !            97:        stf     r0
        !            98:        ldf     L76
        !            99:        addf    r0
        !           100:        stf     r0
        !           101:        movl    r0,v.4-v.1+-7756(r11)[r10]
        !           102:        incl    r10
        !           103:        cmpl    r10,$1945
        !           104:        jleq    L23
        !           105: L22:
        !           106:        movl    r10,v.2-v.1(r11)
        !           107:        ldf     v.4-v.1(r11)
        !           108:        addf    L77
        !           109:        stf     r0
        !           110:        movl    r0,-56(fp)
        !           111:        ldf     v.4-v.1+24(r11)
        !           112:        addf    L78
        !           113:        stf     r0
        !           114:        movl    r0,-60(fp)
        !           115:        cmpf2   L79,-56(fp)
        !           116:        jgtr    L9997
        !           117:        movl    -56(fp),r0
        !           118:        jbr     L9996
        !           119: L9997:
        !           120:        lnf     -56(fp)
        !           121:        stf     r0
        !           122: L9996:
        !           123:        cmpf2   r0,L80
        !           124:        jgtr    L9998
        !           125:        cmpf2   L79,-60(fp)
        !           126:        jgtr    L9995
        !           127:        movl    -60(fp),r0
        !           128:        jbr     L9994
        !           129: L9995:
        !           130:        lnf     -60(fp)
        !           131:        stf     r0
        !           132: L9994:
        !           133:        cmpf2   r0,L80
        !           134:        jleq    L26
        !           135: L9998:
        !           136:        pushl   $L75
        !           137:        pushl   $L83
        !           138:        callf   $12,_e_
        !           139: L26:
        !           140:        movl    $1,v.5-v.1+8(r11)
        !           141:        movl    $1,v.5-v.1+4(r11)
        !           142:        cmpl    v.5-v.1+8(r11),$1
        !           143:        jneq    L9993
        !           144:        cmpl    v.5-v.1+4(r11),$1
        !           145:        jeql    L27
        !           146: L9993:
        !           147:        pushl   $L75
        !           148:        pushl   $L85
        !           149:        callf   $12,_e_
        !           150: L27:
        !           151:        clrl    v.5-v.1+8(r11)
        !           152:        clrl    v.5-v.1+4(r11)
        !           153:        tstl    v.5-v.1+8(r11)
        !           154:        jneq    L9992
        !           155:        tstl    v.5-v.1+4(r11)
        !           156:        jeql    L28
        !           157: L9992:
        !           158:        pushl   $L75
        !           159:        pushl   $L87
        !           160:        callf   $12,_e_
        !           161: L28:
        !           162:        movl    L89+4,v.6-v.1+4(r11)
        !           163:        movl    L89,v.6-v.1(r11)
        !           164:        movl    L90+4,v.6-v.1+12(r11)
        !           165:        movl    L90,v.6-v.1+8(r11)
        !           166:        cmpd2   v.6-v.1(r11),L89
        !           167:        jneq    L9991
        !           168:        cmpd2   v.6-v.1+8(r11),L90
        !           169:        jeql    L29
        !           170: L9991:
        !           171:        pushl   $L75
        !           172:        pushl   $L93
        !           173:        callf   $12,_e_
        !           174: L29:
        !           175:        movl    v.2-v.1(r11),r10
        !           176:        movl    $1939,r10
        !           177: L32:
        !           178: L30:
        !           179:        addl3   $300,r10,r0
        !           180:        mull3   $12,r10,r1
        !           181:        movl    r0,v.7+-93056[r1]
        !           182:        incl    r10
        !           183:        cmpl    r10,$1945
        !           184:        jleq    L32
        !           185: L31:
        !           186:        movl    r10,v.2-v.1(r11)
        !           187:        cmpl    v.7-v.1+64(r11),$2240
        !           188:        jeql    L35
        !           189:        pushl   $L75
        !           190:        pushl   $L75
        !           191:        callf   $12,_e_
        !           192: L35:
        !           193:        movl    v.2-v.1(r11),r10
        !           194:        movl    $50,r10
        !           195: L38:
        !           196: L36:
        !           197:        addl3   $200,r10,r0
        !           198:        movl    r0,v.7-v.1+16(r11)[r10]
        !           199:        incl    r10
        !           200:        cmpl    r10,$52
        !           201:        jleq    L38
        !           202: L37:
        !           203:        movl    r10,v.2-v.1(r11)
        !           204:        cmpl    v.7-v.1+216(r11),$250
        !           205:        jneq    L9990
        !           206:        cmpl    v.7-v.1+224(r11),$252
        !           207:        jeql    L41
        !           208: L9990:
        !           209:        pushl   $L75
        !           210:        pushl   $L97
        !           211:        callf   $12,_e_
        !           212: L41:
        !           213:        movl    v.2-v.1(r11),r10
        !           214:        mnegl   $10,r10
        !           215: L44:
        !           216: L42:
        !           217:        clrl    v.3-v.1+40(r11)[r10]
        !           218:        incl    r10
        !           219:        cmpl    r10,$10
        !           220:        jleq    L44
        !           221: L43:
        !           222:        movl    r10,v.2-v.1(r11)
        !           223:        movl    -64(fp),r10
        !           224:        movl    v.2-v.1(r11),r9
        !           225:        clrl    r9
        !           226: L49:
        !           227: L47:
        !           228:        divl3   $2,r9,r0
        !           229:        movl    r0,r10
        !           230:        addl3   $1,r9,r0
        !           231:        addl3   r10,r10,r1
        !           232:        movl    r0,v.3-v.1+40(r11)[r1]
        !           233:        incl    r9
        !           234:        cmpl    r9,$10
        !           235:        jleq    L49
        !           236: L48:
        !           237:        movl    r9,v.2-v.1(r11)
        !           238:        movl    r10,-64(fp)
        !           239:        cmpl    v.3-v.1+40(r11),$2
        !           240:        jneq    L9989
        !           241:        tstl    v.3-v.1+60(r11)
        !           242:        jneq    L9989
        !           243:        cmpl    v.3-v.1+72(r11),$10
        !           244:        jeql    L52
        !           245: L9989:
        !           246:        pushl   $L75
        !           247:        pushl   $L99
        !           248:        callf   $12,_e_
        !           249: L52:
        !           250:        movl    v.9-v.1(r11),r10
        !           251:        movl    v.2-v.1(r11),r9
        !           252:        movl    v.8-v.1(r11),r8
        !           253:        movl    -68(fp),r7
        !           254:        movl    -72(fp),r6
        !           255:        clrl    r9
        !           256: L55:
        !           257:        clrl    r8
        !           258: L59:
        !           259:        addl3   r8,r9,r0
        !           260:        movl    r0,r7
        !           261:        addl3   r8,r9,r0
        !           262:        movl    r0,r6
        !           263:        clrl    r10
        !           264: L63:
        !           265:        addl3   r10,r7,r0
        !           266:        divl2   $2,r0
        !           267:        shll    $1,r0,r0
        !           268:        addl3   r10,r6,r1
        !           269:        cmpl    r0,r1
        !           270:        jneq    L66
        !           271:        shll    $2,r10,r0
        !           272:        addl2   r8,r0
        !           273:        mull2   $11,r0
        !           274:        addl2   r9,r0
        !           275:        movb    L101,v.10-v.1(r11)[r0]
        !           276:        jbr     L67
        !           277: L66:
        !           278:        shll    $2,r10,r0
        !           279:        addl2   r8,r0
        !           280:        mull2   $11,r0
        !           281:        addl2   r9,r0
        !           282:        movb    L102,v.10-v.1(r11)[r0]
        !           283: L67:
        !           284: L53:
        !           285:        incl    r10
        !           286:        cmpl    r10,$3
        !           287:        jleq    L63
        !           288: L62:
        !           289:        incl    r8
        !           290:        cmpl    r8,$3
        !           291:        jleq    L59
        !           292: L58:
        !           293:        incl    r9
        !           294:        cmpl    r9,$10
        !           295:        jleq    L55
        !           296: L54:
        !           297:        movl    r6,-72(fp)
        !           298:        movl    r7,-68(fp)
        !           299:        movl    r8,v.8-v.1(r11)
        !           300:        movl    r9,v.2-v.1(r11)
        !           301:        movl    r10,v.9-v.1(r11)
        !           302:        cmpb    v.10-v.1+112(r11),L101
        !           303:        jneq    L9988
        !           304:        cmpb    v.10-v.1+156(r11),L102
        !           305:        jneq    L9988
        !           306:        cmpb    v.10-v.1+77(r11),L101
        !           307:        jeql    L68
        !           308: L9988:
        !           309:        pushl   $L75
        !           310:        pushl   $L106
        !           311:        callf   $12,_e_
        !           312: L68:
        !           313: L14:
        !           314:        ret#0
        !           315: L12:
        !           316:        movl    $v.1,r11
        !           317:        jbr     L13
        !           318:        .set    LF1,72
        !           319:        .set    LWM1,0x1FC0
        !           320: .text
        !           321:        .data   2
        !           322: v.10:
        !           323:        .space  176
        !           324:        .align  2
        !           325: v.4:
        !           326:        .space  28
        !           327:        .align  2
        !           328: v.5:
        !           329:        .space  12
        !           330:        .align  2
        !           331: v.8:
        !           332:        .space  4
        !           333:        .align  2
        !           334: v.9:
        !           335:        .space  4
        !           336:        .align  2
        !           337: v.2:
        !           338:        .space  4
        !           339:        .align  2
        !           340: v.6:
        !           341:        .space  16
        !           342:        .align  2
        !           343: v.3:
        !           344:        .space  84
        !           345:        .align  2
        !           346: v.7:
        !           347:        .space  336
        !           348:        .set    v.1,v.9
        !           349: 

unix.superglobalmegacorp.com

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