Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t06.t0, revision 1.1.1.1

1.1       root        1:        .data   0
                      2:        .align  2
                      3: L21:
                      4:        .long   1
                      5:        .align  2
                      6: L22:
                      7:        .long   6
                      8:        .align  2
                      9: L28:
                     10:        .long   0xC5F25000      # .float -1938.5
                     11:        .align  2
                     12: L32:
                     13:        .long   0xC0000000      # .float -.5
                     14:        .align  2
                     15: L33:
                     16:        .long   0x00000000      # .float 0
                     17:        .align  2
                     18: L34:
                     19:        .long   0x3556BF95      # .float 2.e-07
                     20:        .align  2
                     21: L35:
                     22:        .long   0xC1D00000      # .float -6.5
                     23:        .align  2
                     24: L38:
                     25:        .long   2
                     26:        .align  2
                     27: L41:
                     28:        .long   3
                     29:        .align  2
                     30: L44:
                     31:        .long   4
                     32:        .align  2
                     33: L46:
                     34:        .long   0x40C00000, 0x00000000  # .double 1.5
                     35:        .align  2
                     36: L47:
                     37:        .long   0x3B83126E, 0x978D4FDF  # .double .001
                     38:        .align  2
                     39: L51:
                     40:        .long   5
                     41:        .align  2
                     42: L67:
                     43:        .long   7
                     44:        .align  2
                     45: L80:
                     46:        .long   8
                     47:        .align  2
                     48: L96:
                     49: .byte 0145,00
                     50:        .align  2
                     51: L98:
                     52: .byte 0157,00
                     53:        .align  2
                     54: L103:
                     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:        mnegl   $10,r10
                     73: L17:
                     74:        movl    r10,v.2-v.1(r11)
                     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   $L22
                     89:        pushl   $L21
                     90:        callf   $12,_e_
                     91: L20:
                     92:        movl    $1939,r10
                     93: L25:
                     94:        movl    r10,v.2-v.1(r11)
                     95: L23:
                     96:        cvlf    r10
                     97:        stf     r0
                     98:        ldf     L28
                     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    L25
                    105: L24:
                    106:        movl    r10,v.2-v.1(r11)
                    107:        ldf     v.4-v.1(r11)
                    108:        addf    L32
                    109:        stf     r0
                    110:        movl    r0,-56(fp)
                    111:        cmpf2   L33,-56(fp)
                    112:        jgtr    L9997
                    113:        movl    -56(fp),r0
                    114:        jbr     L9996
                    115: L9997:
                    116:        lnf     -56(fp)
                    117:        stf     r0
                    118: L9996:
                    119:        cmpf2   r0,L34
                    120:        jgtr    L9998
                    121:        ldf     v.4-v.1+24(r11)
                    122:        addf    L35
                    123:        stf     r0
                    124:        movl    r0,-60(fp)
                    125:        cmpf2   L33,-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,L34
                    134:        jleq    L29
                    135: L9998:
                    136:        pushl   $L22
                    137:        pushl   $L38
                    138:        callf   $12,_e_
                    139: L29:
                    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    L40
                    146: L9993:
                    147:        pushl   $L22
                    148:        pushl   $L41
                    149:        callf   $12,_e_
                    150: L40:
                    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    L43
                    157: L9992:
                    158:        pushl   $L22
                    159:        pushl   $L44
                    160:        callf   $12,_e_
                    161: L43:
                    162:        movl    L46+4,v.6-v.1+4(r11)
                    163:        movl    L46,v.6-v.1(r11)
                    164:        movl    L47+4,v.6-v.1+12(r11)
                    165:        movl    L47,v.6-v.1+8(r11)
                    166:        cmpd2   v.6-v.1(r11),L46
                    167:        jneq    L9991
                    168:        cmpd2   v.6-v.1+8(r11),L47
                    169:        jeql    L48
                    170: L9991:
                    171:        pushl   $L22
                    172:        pushl   $L51
                    173:        callf   $12,_e_
                    174: L48:
                    175:        movl    $1939,r10
                    176: L55:
                    177:        movl    r10,v.2-v.1(r11)
                    178: L53:
                    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    L55
                    185: L54:
                    186:        movl    r10,v.2-v.1(r11)
                    187:        cmpl    v.7-v.1+64(r11),$2240
                    188:        jeql    L58
                    189:        pushl   $L22
                    190:        pushl   $L22
                    191:        callf   $12,_e_
                    192: L58:
                    193:        movl    $50,r10
                    194: L63:
                    195:        movl    r10,v.2-v.1(r11)
                    196: L61:
                    197:        addl3   $200,r10,r0
                    198:        movl    r0,v.7-v.1+16(r11)[r10]
                    199:        incl    r10
                    200:        cmpl    r10,$52
                    201:        jleq    L63
                    202: L62:
                    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    L66
                    208: L9990:
                    209:        pushl   $L22
                    210:        pushl   $L67
                    211:        callf   $12,_e_
                    212: L66:
                    213:        mnegl   $10,r10
                    214: L71:
                    215:        movl    r10,v.2-v.1(r11)
                    216: L69:
                    217:        clrl    v.3-v.1+40(r11)[r10]
                    218:        incl    r10
                    219:        cmpl    r10,$10
                    220:        jleq    L71
                    221: L70:
                    222:        movl    r10,v.2-v.1(r11)
                    223:        clrl    r10
                    224: L76:
                    225:        movl    r10,v.2-v.1(r11)
                    226: L74:
                    227:        addl3   $1,r10,r0
                    228:        divl3   $2,r10,r1
                    229:        divl3   $2,r10,r2
                    230:        addl2   r2,r1
                    231:        movl    r0,v.3-v.1+40(r11)[r1]
                    232:        incl    r10
                    233:        cmpl    r10,$10
                    234:        jleq    L76
                    235: L75:
                    236:        movl    r10,v.2-v.1(r11)
                    237:        cmpl    v.3-v.1+40(r11),$2
                    238:        jneq    L9989
                    239:        tstl    v.3-v.1+60(r11)
                    240:        jneq    L9989
                    241:        cmpl    v.3-v.1+72(r11),$10
                    242:        jeql    L79
                    243: L9989:
                    244:        pushl   $L22
                    245:        pushl   $L80
                    246:        callf   $12,_e_
                    247: L79:
                    248:        clrl    r10
                    249: L84:
                    250:        movl    r10,v.2-v.1(r11)
                    251:        clrl    r9
                    252: L88:
                    253:        movl    r9,v.8-v.1(r11)
                    254:        clrl    r8
                    255: L92:
                    256:        movl    r8,v.9-v.1(r11)
                    257:        addl3   r9,r10,r0
                    258:        addl2   r8,r0
                    259:        divl2   $2,r0
                    260:        shll    $1,r0,r0
                    261:        addl3   r9,r10,r1
                    262:        addl2   r8,r1
                    263:        cmpl    r0,r1
                    264:        jneq    L95
                    265:        shll    $2,r8,r0
                    266:        addl2   r9,r0
                    267:        mull2   $11,r0
                    268:        addl2   r10,r0
                    269:        movb    L96,v.10-v.1(r11)[r0]
                    270:        jbr     L97
                    271: L95:
                    272:        shll    $2,r8,r0
                    273:        addl2   r9,r0
                    274:        mull2   $11,r0
                    275:        addl2   r10,r0
                    276:        movb    L98,v.10-v.1(r11)[r0]
                    277: L97:
                    278: L82:
                    279:        incl    r8
                    280:        cmpl    r8,$3
                    281:        jleq    L92
                    282: L91:
                    283:        movl    r8,v.9-v.1(r11)
                    284:        incl    r9
                    285:        cmpl    r9,$3
                    286:        jleq    L88
                    287: L87:
                    288:        movl    r9,v.8-v.1(r11)
                    289:        incl    r10
                    290:        cmpl    r10,$10
                    291:        jleq    L84
                    292: L83:
                    293:        movl    r10,v.2-v.1(r11)
                    294:        cmpb    v.10-v.1+112(r11),L96
                    295:        jneq    L9988
                    296:        cmpb    v.10-v.1+156(r11),L98
                    297:        jneq    L9988
                    298:        cmpb    v.10-v.1+77(r11),L96
                    299:        jeql    L99
                    300: L9988:
                    301:        pushl   $L22
                    302:        pushl   $L103
                    303:        callf   $12,_e_
                    304: L99:
                    305: L14:
                    306:        ret#0
                    307: L12:
                    308:        movl    $v.1,r11
                    309:        jbr     L13
                    310:        .set    LF1,60
                    311:        .set    LWM1,0x1F04
                    312: .text
                    313:        .data   2
                    314: v.10:
                    315:        .space  176
                    316:        .align  2
                    317: v.4:
                    318:        .space  28
                    319:        .align  2
                    320: v.5:
                    321:        .space  12
                    322:        .align  2
                    323: v.8:
                    324:        .space  4
                    325:        .align  2
                    326: v.9:
                    327:        .space  4
                    328:        .align  2
                    329: v.2:
                    330:        .space  4
                    331:        .align  2
                    332: v.6:
                    333:        .space  16
                    334:        .align  2
                    335: v.3:
                    336:        .space  84
                    337:        .align  2
                    338: v.7:
                    339:        .space  336
                    340:        .set    v.1,v.9
                    341: 

unix.superglobalmegacorp.com

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