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

1.1     ! root        1:        .data   0
        !             2:        .align  2
        !             3: L20:
        !             4:        .long   10
        !             5:        .data   2
        !             6:        .data   1
        !             7:        .data   0
        !             8:        .data   2
        !             9:        .data   1
        !            10:        .data   0
        !            11:        .data   2
        !            12:        .data   1
        !            13:        .data   0
        !            14:        .data   2
        !            15:        .data   1
        !            16:        .data   0
        !            17:        .globl  _MAIN_
        !            18:        .globl  _stat_
        !            19:        .globl  _gtmean_
        !            20:        .globl  _getmed_
        !            21:        .align  2
        !            22:        .stabs  "b7.f",0x64,0,0,0
        !            23: 
        !            24: .text
        !            25:        .globl  _MAIN_
        !            26:        .align  1
        !            27: _MAIN_:
        !            28:        .word   LWM1
        !            29:        subl3   $LF1,fp,sp
        !            30:        jbr     L12
        !            31: L13:
        !            32:        movl    v.3-v.1(r11),r10
        !            33:        movl    $1,r10
        !            34: L17:
        !            35: L15:
        !            36:        pushl   $L20
        !            37:        addl3   $v.2-v.1,r11,r0
        !            38:        pushl   r0
        !            39:        callf   $12,_stat_
        !            40:        incl    r10
        !            41:        cmpl    r10,$30000
        !            42:        jleq    L17
        !            43: L16:
        !            44:        movl    r10,v.3-v.1(r11)
        !            45: L14:
        !            46:        ret#0
        !            47: L12:
        !            48:        movl    $v.1,r11
        !            49:        jbr     L13
        !            50:        .set    LF1,52
        !            51:        .set    LWM1,0x1C00
        !            52: .text
        !            53:        .globl  _stat_
        !            54:        .align  1
        !            55: _stat_:
        !            56:        .word   LWM2
        !            57:        subl3   $LF2,fp,sp
        !            58:        jbr     L22
        !            59: L25:
        !            60:        clrl    v.5-v.4(r11)
        !            61:        movl    *8(r12),-60(fp)
        !            62:        movl    v.5-v.4(r11),r10
        !            63:        movl    v.6-v.4(r11),r9
        !            64:        movl    4(r12),r8
        !            65:        movl    -60(fp),r7
        !            66:        movl    $1,r9
        !            67:        cmpl    r9,r7
        !            68:        jgtr    L29
        !            69: L30:
        !            70: L28:
        !            71:        addl3   (r8)[r9],r10,r0
        !            72:        movl    r0,r10
        !            73:        incl    r9
        !            74:        cmpl    r9,r7
        !            75:        jleq    L30
        !            76: L29:
        !            77:        movl    r9,v.6-v.4(r11)
        !            78:        movl    r10,v.5-v.4(r11)
        !            79:        addl3   $v.5-v.4,r11,r0
        !            80:        pushl   r0
        !            81:        pushl   8(r12)
        !            82:        addl3   $4,4(r12),r0
        !            83:        pushl   r0
        !            84:        callf   $16,_gtmean_
        !            85:        movl    r0,v.7-v.4(r11)
        !            86:        addl3   $v.5-v.4,r11,r0
        !            87:        pushl   r0
        !            88:        pushl   8(r12)
        !            89:        addl3   $4,4(r12),r0
        !            90:        pushl   r0
        !            91:        callf   $16,_getmed_
        !            92: L24:
        !            93: L23:
        !            94:        ret#0
        !            95: L22:
        !            96:        movl    $v.4,r11
        !            97:        movl    fp,r12
        !            98:        movl    *8(r12),-56(fp)
        !            99:        subl2   $4,4(r12)
        !           100:        jbr     L25
        !           101:        .set    LF2,60
        !           102:        .set    LWM2,0x1F80
        !           103: .text
        !           104:        .globl  _gtmean_
        !           105:        .align  1
        !           106: _gtmean_:
        !           107:        .word   LWM3
        !           108:        subl3   $LF3,fp,sp
        !           109:        jbr     L35
        !           110: L37:
        !           111:        clrl    v.9-v.8(r11)
        !           112:        movl    *8(r12),-68(fp)
        !           113:        movl    v.10-v.8(r11),r10
        !           114:        movl    v.9-v.8(r11),r9
        !           115:        movl    4(r12),r8
        !           116:        movl    -68(fp),r7
        !           117:        movl    $1,r10
        !           118:        cmpl    r10,r7
        !           119:        jgtr    L42
        !           120: L43:
        !           121: L41:
        !           122:        mull3   r10,(r8)[r10],r0
        !           123:        addl2   r9,r0
        !           124:        movl    r0,r9
        !           125:        incl    r10
        !           126:        cmpl    r10,r7
        !           127:        jleq    L43
        !           128: L42:
        !           129:        movl    r9,v.9-v.8(r11)
        !           130:        movl    r10,v.10-v.8(r11)
        !           131:        divl3   *12(r12),v.9-v.8(r11),r0
        !           132:        movl    r0,-64(fp)
        !           133:        jbr     L36
        !           134: L36:
        !           135:        movl    -64(fp),r0
        !           136:        ret#1
        !           137: L35:
        !           138:        movl    $v.8,r11
        !           139:        movl    fp,r12
        !           140:        movl    *8(r12),-56(fp)
        !           141:        subl2   $4,4(r12)
        !           142:        jbr     L37
        !           143:        .set    LF3,68
        !           144:        .set    LWM3,0x1F80
        !           145: .text
        !           146:        .globl  _getmed_
        !           147:        .align  1
        !           148: _getmed_:
        !           149:        .word   LWM4
        !           150:        subl3   $LF4,fp,sp
        !           151:        jbr     L48
        !           152: L51:
        !           153:        clrl    v.12-v.11(r11)
        !           154:        movl    *8(r12),-60(fp)
        !           155:        shar    $2,*12(r12),r0
        !           156:        movl    r0,-64(fp)
        !           157:        movl    v.12-v.11(r11),r10
        !           158:        movl    4(r12),r9
        !           159:        movl    -60(fp),r8
        !           160:        movl    -64(fp),r7
        !           161:        movl    v.13-v.11(r11),r6
        !           162:        movl    $1,r6
        !           163:        cmpl    r6,r8
        !           164:        jgtr    L55
        !           165: L56:
        !           166:        addl3   (r9)[r6],r10,r0
        !           167:        movl    r0,r10
        !           168:        cmpl    r10,r7
        !           169:        jleq    L59
        !           170:        movl    r10,v.12-v.11(r11)
        !           171:        movl    r6,v.13-v.11(r11)
        !           172:        jbr     L60
        !           173: L59:
        !           174: L54:
        !           175:        incl    r6
        !           176:        cmpl    r6,r8
        !           177:        jleq    L56
        !           178: L55:
        !           179:        movl    r6,v.13-v.11(r11)
        !           180:        movl    r10,v.12-v.11(r11)
        !           181: L60:
        !           182:        jbr     L50
        !           183: L50:
        !           184: L49:
        !           185:        ret#0
        !           186: L48:
        !           187:        movl    $v.11,r11
        !           188:        movl    fp,r12
        !           189:        movl    *8(r12),-56(fp)
        !           190:        subl2   $4,4(r12)
        !           191:        jbr     L51
        !           192:        .set    LF4,64
        !           193:        .set    LWM4,0x1FC0
        !           194: .text
        !           195:        .data   2
        !           196:        .align  2
        !           197: v.2:
        !           198:        .quad   0x1F4000003E8
        !           199:        .quad   0x7D000000FA0
        !           200:        .quad   0x64000000C8
        !           201:        .quad   0x19000000320
        !           202:        .quad   0x64000000C80
        !           203:        .align  2
        !           204: v.3:
        !           205:        .space  4
        !           206:        .set    v.1,v.3
        !           207: 
        !           208:        .align  2
        !           209: v.5:
        !           210:        .space  4
        !           211:        .align  2
        !           212: v.7:
        !           213:        .space  4
        !           214:        .align  2
        !           215: v.6:
        !           216:        .space  4
        !           217:        .set    v.4,v.7
        !           218: 
        !           219:        .align  2
        !           220: v.10:
        !           221:        .space  4
        !           222:        .align  2
        !           223: v.9:
        !           224:        .space  4
        !           225:        .set    v.8,v.9
        !           226: 
        !           227:        .align  2
        !           228: v.13:
        !           229:        .space  4
        !           230:        .align  2
        !           231: v.12:
        !           232:        .space  4
        !           233:        .set    v.11,v.12
        !           234: 

unix.superglobalmegacorp.com

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