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

1.1     ! root        1:        .data   0
        !             2:        .align  2
        !             3: L22:
        !             4:        .long   2
        !             5:        .align  2
        !             6: L24:
        !             7:        .long   1
        !             8:        .align  2
        !             9: L25:
        !            10:        .long   11
        !            11:        .align  2
        !            12: L26:
        !            13:        .long   3
        !            14:        .align  2
        !            15: L31:
        !            16:        .long   5
        !            17:        .align  2
        !            18: L35:
        !            19:        .long   100
        !            20:        .align  2
        !            21: L36:
        !            22:        .long   4
        !            23:        .align  2
        !            24: L38:
        !            25:        .long   10
        !            26:        .align  2
        !            27: L41:
        !            28:        .long   15
        !            29:        .align  2
        !            30: L42:
        !            31:        .long   6
        !            32:        .align  2
        !            33: L44:
        !            34:        .long   20
        !            35:        .align  2
        !            36: L45:
        !            37:        .long   7
        !            38:        .data   2
        !            39:        .data   1
        !            40:        .data   0
        !            41:        .data   2
        !            42:        .data   1
        !            43:        .data   0
        !            44:        .data   2
        !            45:        .data   1
        !            46:        .data   0
        !            47:        .globl  _MAIN_
        !            48:        .globl  _ack_
        !            49:        .globl  _e_
        !            50:        .globl  _fib0_
        !            51:        .globl  _fib_
        !            52:        .align  2
        !            53:        .stabs  "t11.f",0x64,0,0,0
        !            54: 
        !            55: .text
        !            56:        .globl  _MAIN_
        !            57:        .align  1
        !            58: _MAIN_:
        !            59:        .word   LWM1
        !            60:        subl3   $LF1,fp,sp
        !            61:        jbr     L12
        !            62: L13:
        !            63:        pushl   $L22
        !            64:        pushl   $L22
        !            65:        callf   $12,_ack_
        !            66:        cmpl    r0,$7
        !            67:        jeql    L15
        !            68:        pushl   $L25
        !            69:        pushl   $L24
        !            70:        callf   $12,_e_
        !            71: L15:
        !            72:        pushl   $L26
        !            73:        pushl   $L26
        !            74:        callf   $12,_ack_
        !            75:        cmpl    r0,$61
        !            76:        jeql    L16
        !            77:        pushl   $L25
        !            78:        pushl   $L22
        !            79:        callf   $12,_e_
        !            80: L16:
        !            81:        pushl   $L31
        !            82:        pushl   $L26
        !            83:        callf   $12,_ack_
        !            84:        cmpl    r0,$253
        !            85:        jeql    L17
        !            86:        pushl   $L25
        !            87:        pushl   $L26
        !            88:        callf   $12,_e_
        !            89: L17:
        !            90:        pushl   $L35
        !            91:        pushl   $L22
        !            92:        callf   $12,_ack_
        !            93:        cmpl    r0,$203
        !            94:        jeql    L18
        !            95:        pushl   $L25
        !            96:        pushl   $L36
        !            97:        callf   $12,_e_
        !            98: L18:
        !            99:        addl3   $v.2-v.1,r11,r0
        !           100:        pushl   r0
        !           101:        pushl   $L38
        !           102:        callf   $12,_fib0_
        !           103:        cmpl    v.2-v.1(r11),$55
        !           104:        jeql    L19
        !           105:        pushl   $L25
        !           106:        pushl   $L31
        !           107:        callf   $12,_e_
        !           108: L19:
        !           109:        addl3   $v.2-v.1,r11,r0
        !           110:        pushl   r0
        !           111:        pushl   $L41
        !           112:        callf   $12,_fib_
        !           113:        cmpl    v.2-v.1(r11),$610
        !           114:        jeql    L20
        !           115:        pushl   $L25
        !           116:        pushl   $L42
        !           117:        callf   $12,_e_
        !           118: L20:
        !           119:        addl3   $v.2-v.1,r11,r0
        !           120:        pushl   r0
        !           121:        pushl   $L44
        !           122:        callf   $12,_fib_
        !           123:        cmpl    v.2-v.1(r11),$6765
        !           124:        jeql    L21
        !           125:        pushl   $L25
        !           126:        pushl   $L45
        !           127:        callf   $12,_e_
        !           128: L21:
        !           129: L14:
        !           130:        ret#0
        !           131: L12:
        !           132:        movl    $v.1,r11
        !           133:        jbr     L13
        !           134:        .set    LF1,52
        !           135:        .set    LWM1,0x1800
        !           136: .text
        !           137:        .globl  _ack_
        !           138:        .align  1
        !           139: _ack_:
        !           140:        .word   LWM2
        !           141:        subl3   $LF2,fp,sp
        !           142:        jbr     L48
        !           143: L50:
        !           144:        tstl    *4(r12)
        !           145:        jneq    L53
        !           146:        jbr     L54
        !           147: L53:
        !           148:        tstl    *8(r12)
        !           149:        jneq    L55
        !           150:        jbr     L56
        !           151: L55:
        !           152:        addl3   $-1,*4(r12),r0
        !           153:        movl    r0,-64(fp)
        !           154:        addl3   $-1,*8(r12),r0
        !           155:        movl    r0,-72(fp)
        !           156:        addl3   $-72,fp,r0
        !           157:        pushl   r0
        !           158:        pushl   4(r12)
        !           159:        callf   $12,_ack_
        !           160:        movl    r0,-68(fp)
        !           161:        addl3   $-68,fp,r0
        !           162:        pushl   r0
        !           163:        addl3   $-64,fp,r0
        !           164:        pushl   r0
        !           165:        callf   $12,_ack_
        !           166:        movl    r0,-60(fp)
        !           167:        jbr     L49
        !           168: L54:
        !           169:        addl3   $1,*8(r12),r0
        !           170:        movl    r0,-60(fp)
        !           171:        jbr     L49
        !           172: L56:
        !           173:        addl3   $-1,*4(r12),r0
        !           174:        movl    r0,-76(fp)
        !           175:        pushl   $L24
        !           176:        addl3   $-76,fp,r0
        !           177:        pushl   r0
        !           178:        callf   $12,_ack_
        !           179:        movl    r0,-60(fp)
        !           180: L49:
        !           181:        movl    -60(fp),r0
        !           182:        ret#1
        !           183: L48:
        !           184:        movl    fp,r12
        !           185:        jbr     L50
        !           186:        .set    LF2,76
        !           187:        .set    LWM2,0x1000
        !           188: .text
        !           189:        .globl  _fib0_
        !           190:        .align  1
        !           191: _fib0_:
        !           192:        .word   LWM3
        !           193:        subl3   $LF3,fp,sp
        !           194:        jbr     L63
        !           195: L66:
        !           196:        movl    $1,v.5-v.4(r11)
        !           197:        movl    $1,v.6-v.4(r11)
        !           198:        movl    $2,v.7-v.4(r11)
        !           199: L68:
        !           200:        addl3   $1,v.7-v.4(r11),r0
        !           201:        movl    r0,-56(fp)
        !           202:        movl    *4(r12),-60(fp)
        !           203:        movl    v.6-v.4(r11),r10
        !           204:        movl    8(r12),r9
        !           205:        movl    v.5-v.4(r11),r8
        !           206:        movl    -56(fp),r7
        !           207:        movl    -60(fp),r6
        !           208:        movl    r7,v.8-v.4(r11)
        !           209:        cmpl    v.8-v.4(r11),r6
        !           210:        jgtr    L70
        !           211: L71:
        !           212:        addl3   r10,r8,r0
        !           213:        movl    r0,(r9)
        !           214:        movl    r10,r8
        !           215:        movl    (r9),r10
        !           216: L69:
        !           217:        incl    v.8-v.4(r11)
        !           218:        cmpl    v.8-v.4(r11),r6
        !           219:        jleq    L71
        !           220: L70:
        !           221:        movl    r8,v.5-v.4(r11)
        !           222:        movl    r10,v.6-v.4(r11)
        !           223:        movl    *4(r12),v.7-v.4(r11)
        !           224: L65:
        !           225: L64:
        !           226:        ret#0
        !           227: L63:
        !           228:        movl    $v.4,r11
        !           229:        movl    4(fp),-68(fp)
        !           230:        movl    8(fp),-64(fp)
        !           231:        subl3   $72,fp,r12
        !           232:        jbr     L66
        !           233:        .align  1
        !           234: _fib_:
        !           235:        .word   LWM3
        !           236:        subl3   $LF3,fp,sp
        !           237:        movl    $v.4,r11
        !           238:        movl    4(fp),-68(fp)
        !           239:        movl    8(fp),-64(fp)
        !           240:        subl3   $72,fp,r12
        !           241:        jbr     L68
        !           242:        .set    LF3,72
        !           243:        .set    LWM3,0x1FC0
        !           244: .text
        !           245:        .data   2
        !           246:        .align  2
        !           247: v.2:
        !           248:        .space  4
        !           249:        .set    v.1,v.2
        !           250: 
        !           251:        .align  2
        !           252: v.7:
        !           253:        .space  4
        !           254:        .align  2
        !           255: v.5:
        !           256:        .space  4
        !           257:        .align  2
        !           258: v.6:
        !           259:        .space  4
        !           260:        .align  2
        !           261: v.8:
        !           262:        .space  4
        !           263:        .set    v.4,v.6
        !           264: 

unix.superglobalmegacorp.com

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