Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t11.t2, revision 1.1.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: .text
                     55: .globl _MAIN_
                     56: .set   LF1,52
                     57: .set   LWM1,0x1800
                     58: .align 1
                     59: _MAIN_:.word   LWM1
                     60: subl3  $LF1,fp,sp
                     61: movl   $v.1,r11
                     62: pushl  $L22
                     63: pushl  $L22
                     64: callf  $12,_ack_
                     65: cmpl   r0,$7
                     66: jeql   L15
                     67: pushl  $L25
                     68: pushl  $L24
                     69: callf  $12,_e_
                     70: L15:pushl      $L26
                     71: pushl  $L26
                     72: callf  $12,_ack_
                     73: cmpl   r0,$61
                     74: jeql   L16
                     75: pushl  $L25
                     76: pushl  $L22
                     77: callf  $12,_e_
                     78: L16:pushl      $L31
                     79: pushl  $L26
                     80: callf  $12,_ack_
                     81: cmpl   r0,$253
                     82: jeql   L17
                     83: pushl  $L25
                     84: pushl  $L26
                     85: callf  $12,_e_
                     86: L17:pushl      $L35
                     87: pushl  $L22
                     88: callf  $12,_ack_
                     89: cmpl   r0,$203
                     90: jeql   L18
                     91: pushl  $L25
                     92: pushl  $L36
                     93: callf  $12,_e_
                     94: L18:addl3      $v.2-v.1,r11,-(sp)
                     95: pushl  $L38
                     96: callf  $12,_fib0_
                     97: cmpl   v.2-v.1(r11),$55
                     98: jeql   L19
                     99: pushl  $L25
                    100: pushl  $L31
                    101: callf  $12,_e_
                    102: L19:addl3      $v.2-v.1,r11,-(sp)
                    103: pushl  $L41
                    104: callf  $12,_fib_
                    105: cmpl   v.2-v.1(r11),$610
                    106: jeql   L20
                    107: pushl  $L25
                    108: pushl  $L42
                    109: callf  $12,_e_
                    110: L20:addl3      $v.2-v.1,r11,-(sp)
                    111: pushl  $L44
                    112: callf  $12,_fib_
                    113: cmpl   v.2-v.1(r11),$6765
                    114: jeql   L14
                    115: pushl  $L25
                    116: pushl  $L45
                    117: callf  $12,_e_
                    118: L14:ret#0
                    119: .globl _ack_
                    120: .set   LF2,76
                    121: .set   LWM2,0x1000
                    122: .align 1
                    123: _ack_:.word    LWM2
                    124: subl3  $LF2,fp,sp
                    125: movl   fp,r12
                    126: tstl   *4(r12)
                    127: jeql   L54
                    128: tstl   *8(r12)
                    129: jeql   L56
                    130: subl3  $1,*4(r12),-64(fp)
                    131: subl3  $1,*8(r12),-72(fp)
                    132: subl3  $72,r12,-(sp)
                    133: pushl  4(r12)
                    134: callf  $12,_ack_
                    135: movl   r0,-68(fp)
                    136: subl3  $68,fp,-(sp)
                    137: subl3  $64,fp,-(sp)
                    138: jbr    L2000001
                    139: L54:addl3      $1,*8(r12),-60(fp)
                    140: jbr    L49
                    141: L56:subl3      $1,*4(r12),-76(fp)
                    142: pushl  $L24
                    143: subl3  $76,fp,-(sp)
                    144: L2000001:callf $12,_ack_
                    145: movl   r0,-60(fp)
                    146: L49:movl       -60(fp),r0
                    147: ret#1
                    148: .globl _fib0_
                    149: .set   LF3,72
                    150: .set   LWM3,0x1FC0
                    151: .align 1
                    152: _fib0_:.word   LWM3
                    153: subl3  $LF3,fp,sp
                    154: movl   $v.4,r11
                    155: movl   4(fp),-68(fp)
                    156: movl   8(fp),-64(fp)
                    157: subl3  $72,fp,r12
                    158: movl   $1,v.5-v.4(r11)
                    159: movl   $1,v.6-v.4(r11)
                    160: movl   $2,v.7-v.4(r11)
                    161: L68:addl3      $1,v.7-v.4(r11),-56(fp)
                    162: movl   *4(r12),-60(fp)
                    163: movl   v.6-v.4(r11),r10
                    164: movl   8(r12),r9
                    165: movl   v.5-v.4(r11),r8
                    166: movl   -56(fp),r7
                    167: movl   -60(fp),r6
                    168: movl   r7,v.8-v.4(r11)
                    169: cmpl   r7,r6
                    170: jgtr   L70
                    171: L71:addl3      r10,r8,(r9)
                    172: movl   r10,r8
                    173: movl   (r9),r10
                    174: aobleq r6,v.8-v.4(r11),L71
                    175: L70:movl       r8,v.5-v.4(r11)
                    176: movl   r10,v.6-v.4(r11)
                    177: movl   *4(r12),v.7-v.4(r11)
                    178: ret#0
                    179: .align 1
                    180: _fib_:.word    LWM3
                    181: subl3  $LF3,fp,sp
                    182: movl   $v.4,r11
                    183: movl   4(fp),-68(fp)
                    184: movl   8(fp),-64(fp)
                    185: subl3  $72,fp,r12
                    186: jbr    L68
                    187: 
                    188:        .data   2
                    189:        .align  2
                    190: v.2:
                    191:        .space  4
                    192:        .set    v.1,v.2
                    193: 
                    194:        .align  2
                    195: v.7:
                    196:        .space  4
                    197:        .align  2
                    198: v.5:
                    199:        .space  4
                    200:        .align  2
                    201: v.6:
                    202:        .space  4
                    203:        .align  2
                    204: v.8:
                    205:        .space  4
                    206:        .set    v.4,v.6
                    207: 

unix.superglobalmegacorp.com

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