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

1.1     ! root        1:        .data   0
        !             2:        .align  2
        !             3: L15:
        !             4:        .long   0x00000000      # .float 0
        !             5:        .align  2
        !             6: L16:
        !             7:        .long   0x41C90FDB      # .float 6.2831855
        !             8:        .align  2
        !             9: L17:
        !            10:        .long   0x3DA3D70A      # .float .02
        !            11:        .align  2
        !            12: L18:
        !            13:        .long   0xC0800000      # .float -1
        !            14:        .align  2
        !            15: L19:
        !            16:        .long   0x40800000      # .float 1
        !            17:        .data   2
        !            18:        .data   1
        !            19:        .data   0
        !            20:        .align  2
        !            21: L30:
        !            22:        .long   L29
        !            23:        .align  2
        !            24: L33:
        !            25:        .long   L29
        !            26:        .align  2
        !            27: L29:
        !            28: .byte 050,070
        !            29: .byte 060,0141
        !            30: .byte 061,051
        !            31: .byte 00,00
        !            32:        .align  2
        !            33: L43:
        !            34: .byte 040,00
        !            35:        .align  2
        !            36: L44:
        !            37:        .long   1
        !            38:        .align  2
        !            39: L47:
        !            40: .byte 052,00
        !            41:        .data   2
        !            42:        .data   1
        !            43:        .data   0
        !            44:        .align  2
        !            45: L55:
        !            46:        .long   0x42400000      # .float 12
        !            47:        .data   2
        !            48:        .data   1
        !            49:        .data   0
        !            50:        .globl  _MAIN_
        !            51:        .globl  _graf_
        !            52:        .globl  _xsin_
        !            53:        .globl  _s_wsfe
        !            54:        .globl  _do_fio
        !            55:        .globl  _e_wsfe
        !            56:        .align  2
        !            57:        .stabs  "g.f",0x64,0,0,0
        !            58: 
        !            59: .text
        !            60:        .globl  _MAIN_
        !            61:        .align  1
        !            62: _MAIN_:
        !            63:        .word   LWM1
        !            64:        subl3   $LF1,fp,sp
        !            65:        jbr     L12
        !            66: L13:
        !            67:        pushl   $L19
        !            68:        pushl   $L18
        !            69:        pushl   $L17
        !            70:        pushl   $L16
        !            71:        pushl   $L15
        !            72:        pushl   $_xsin_
        !            73:        callf   $28,_graf_
        !            74: L14:
        !            75:        ret#0
        !            76: L12:
        !            77:        jbr     L13
        !            78:        .set    LF1,52
        !            79:        .set    LWM1,0x1000
        !            80: .text
        !            81:        .globl  _graf_
        !            82:        .align  1
        !            83: _graf_:
        !            84:        .word   LWM2
        !            85:        subl3   $LF2,fp,sp
        !            86:        jbr     L21
        !            87: L24:
        !            88:        movl    *8(r12),v.3-v.2(r11)
        !            89: L26:
        !            90:        addl3   $v.3-v.2,r11,r0
        !            91:        pushl   r0
        !            92:        calls   $8,*4(r12)
        !            93:        movl    r0,v.4-v.2(r11)
        !            94:        cmpf2   v.4-v.2(r11),*20(r12)
        !            95:        jlss    L9999
        !            96:        cmpf2   v.4-v.2(r11),*24(r12)
        !            97:        jleq    L27
        !            98: L9999:
        !            99:        movl    L30,v.5+12
        !           100:        pushl   $v.5
        !           101:        callf   $8,_s_wsfe
        !           102:        movb    L43,-53(fp)
        !           103:        pushl   $1
        !           104:        addl3   $-53,fp,r0
        !           105:        pushl   r0
        !           106:        pushl   $L44
        !           107:        callf   $16,_do_fio
        !           108:        callf   $4,_e_wsfe
        !           109:        jbr     L32
        !           110: L27:
        !           111:        ldf     v.4-v.2(r11)
        !           112:        subf    *20(r12)
        !           113:        stf     r0
        !           114:        ldf     *24(r12)
        !           115:        subf    *20(r12)
        !           116:        stf     r1
        !           117:        ldf     r0
        !           118:        divf    r1
        !           119:        stf     r0
        !           120:        cvlf    $74
        !           121:        stf     r1
        !           122:        ldf     r0
        !           123:        mulf    r1
        !           124:        stf     r0
        !           125:        ldf     r0
        !           126:        cvfl    r0
        !           127:        movl    r0,v.6-v.2(r11)
        !           128:        movl    L33,v.7+12
        !           129:        pushl   $v.7
        !           130:        callf   $8,_s_wsfe
        !           131:        movl    v.6-v.2(r11),-60(fp)
        !           132:        movl    -60(fp),r10
        !           133:        movl    v.8-v.2(r11),r9
        !           134:        movl    $1,r9
        !           135:        cmpl    r9,r10
        !           136:        jgtr    L35
        !           137: L36:
        !           138:        movb    L43,-54(fp)
        !           139:        pushl   $1
        !           140:        addl3   $-54,fp,r0
        !           141:        pushl   r0
        !           142:        pushl   $L44
        !           143:        callf   $16,_do_fio
        !           144:        incl    r9
        !           145:        cmpl    r9,r10
        !           146:        jleq    L36
        !           147: L35:
        !           148:        movl    r9,v.8-v.2(r11)
        !           149:        movb    L47,-55(fp)
        !           150:        pushl   $1
        !           151:        addl3   $-55,fp,r0
        !           152:        pushl   r0
        !           153:        pushl   $L44
        !           154:        callf   $16,_do_fio
        !           155:        callf   $4,_e_wsfe
        !           156: L32:
        !           157:        ldf     v.3-v.2(r11)
        !           158:        addf    *16(r12)
        !           159:        stf     r0
        !           160:        movl    r0,v.3-v.2(r11)
        !           161:        cmpf2   v.3-v.2(r11),*12(r12)
        !           162:        jgtr    L41
        !           163:        jbr     L26
        !           164: L41:
        !           165:        jbr     L23
        !           166: L23:
        !           167: L22:
        !           168:        ret#0
        !           169: L21:
        !           170:        movl    $v.2,r11
        !           171:        movl    fp,r12
        !           172:        jbr     L24
        !           173:        .set    LF2,60
        !           174:        .set    LWM2,0x1E00
        !           175: .text
        !           176:        .globl  _xsin_
        !           177:        .align  1
        !           178: _xsin_:
        !           179:        .word   LWM3
        !           180:        subl3   $LF3,fp,sp
        !           181:        jbr     L50
        !           182: L52:
        !           183:        ldf     *4(r12)
        !           184:        mulf    L55
        !           185:        stf     r0
        !           186:        ldf     r0
        !           187:        sinf
        !           188:        stf     r0
        !           189:        ldf     *4(r12)
        !           190:        sinf
        !           191:        stf     r1
        !           192:        ldf     r0
        !           193:        mulf    r1
        !           194:        stf     r0
        !           195:        movl    r0,-60(fp)
        !           196:        jbr     L51
        !           197: L51:
        !           198:        movl    -60(fp),r0
        !           199:        ret#1
        !           200: L50:
        !           201:        movl    fp,r12
        !           202:        jbr     L52
        !           203:        .set    LF3,60
        !           204:        .set    LWM3,0x1000
        !           205: .text
        !           206:        .data   2
        !           207:        .align  2
        !           208: v.7:
        !           209:        .long   0
        !           210:        .long   6
        !           211:        .space  8
        !           212:        .align  2
        !           213: v.5:
        !           214:        .long   0
        !           215:        .long   6
        !           216:        .space  8
        !           217:        .align  2
        !           218: v.8:
        !           219:        .space  4
        !           220:        .align  2
        !           221: v.3:
        !           222:        .space  4
        !           223:        .align  2
        !           224: v.4:
        !           225:        .space  4
        !           226:        .align  2
        !           227: v.6:
        !           228:        .space  4
        !           229:        .set    v.2,v.4
        !           230: 

unix.superglobalmegacorp.com

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