Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t15.t2, revision 1.1.1.1

1.1       root        1:        .data   0
                      2:        .align  2
                      3: L23:
                      4:        .long   1
                      5:        .align  2
                      6: L24:
                      7:        .long   15
                      8:        .align  2
                      9: L26:
                     10:        .long   2
                     11:        .align  2
                     12: L29:
                     13:        .long   3
                     14:        .align  2
                     15: L37:
                     16:        .long   4
                     17:        .align  2
                     18: L45:
                     19:        .long   5
                     20:        .align  2
                     21: L50:
                     22:        .long   6
                     23:        .align  2
                     24: L53:
                     25:        .long   7
                     26:        .align  2
                     27: L55:
                     28:        .long   8
                     29:        .data   2
                     30:        .data   1
                     31:        .data   0
                     32:        .data   2
                     33:        .data   1
                     34:        .data   0
                     35:        .data   2
                     36:        .data   1
                     37:        .data   0
                     38:        .globl  _MAIN_
                     39:        .globl  _twice_
                     40:        .globl  _e_
                     41:        .globl  _inc_
                     42:        .align  2
                     43:        .stabs  "t15.f",0x64,0,0,0
                     44: .text
                     45: .globl _MAIN_
                     46: .set   LF1,104
                     47: .set   LWM1,0x1800
                     48: .align 1
                     49: _MAIN_:.word   LWM1
                     50: subl3  $LF1,fp,sp
                     51: movl   $v.1,r11
                     52: movl   $1,v.2-v.1(r11)
                     53: movl   $2,v.3-v.1(r11)
                     54: movl   $3,v.4-v.1(r11)
                     55: movl   $4,v.5-v.1(r11)
                     56: movl   $10,v.6-v.1(r11)
                     57: addl3  $v.4-v.1,r11,-(sp)
                     58: callf  $8,_twice_
                     59: subl3  v.5-v.1(r11),v.6-v.1(r11),r1
                     60: cmpl   r0,r1
                     61: jeql   L15
                     62: pushl  $L24
                     63: pushl  $L23
                     64: callf  $12,_e_
                     65: L15:pushl      $L23
                     66: callf  $8,_twice_
                     67: cmpl   r0,$2
                     68: jeql   L16
                     69: pushl  $L24
                     70: pushl  $L26
                     71: callf  $12,_e_
                     72: L16:addl3      $1,v.4-v.1(r11),-56(fp)
                     73: addl3  $v.5-v.1,r11,-(sp)
                     74: callf  $8,_twice_
                     75: movl   r0,-100(fp)
                     76: subl3  $56,fp,-(sp)
                     77: callf  $8,_twice_
                     78: cmpl   r0,-100(fp)
                     79: jeql   L17
                     80: pushl  $L24
                     81: pushl  $L29
                     82: callf  $12,_e_
                     83: L17:pushl      $L29
                     84: callf  $8,_inc_
                     85: movl   r0,-76(fp)
                     86: subl3  $76,fp,-(sp)
                     87: callf  $8,_twice_
                     88: movl   r0,-72(fp)
                     89: subl3  $72,fp,-(sp)
                     90: callf  $8,_inc_
                     91: movl   r0,-68(fp)
                     92: subl3  $68,fp,-(sp)
                     93: callf  $8,_twice_
                     94: movl   r0,-64(fp)
                     95: subl3  $64,fp,-(sp)
                     96: callf  $8,_twice_
                     97: movl   r0,-60(fp)
                     98: subl3  $60,fp,-(sp)
                     99: callf  $8,_twice_
                    100: cmpl   r0,$72
                    101: jeql   L18
                    102: pushl  $L24
                    103: pushl  $L37
                    104: callf  $12,_e_
                    105: L18:addl3      $v.4-v.1,r11,-(sp)
                    106: callf  $8,_inc_
                    107: movl   r0,-100(fp)
                    108: addl3  $v.4-v.1,r11,-(sp)
                    109: callf  $8,_inc_
                    110: addl3  $1,v.2-v.1(r11),r1
                    111: addl2  r1,r0
                    112: addl3  -100(fp),r0,-96(fp)
                    113: pushl  $L26
                    114: callf  $8,_twice_
                    115: movl   r0,-104(fp)
                    116: subl3  $96,fp,-(sp)
                    117: callf  $8,_twice_
                    118: addl3  -104(fp),r0,-92(fp)
                    119: subl3  $92,fp,-(sp)
                    120: callf  $8,_inc_
                    121: movl   r0,-88(fp)
                    122: subl3  $88,fp,-(sp)
                    123: callf  $8,_twice_
                    124: addl3  v.3-v.1(r11),r0,-84(fp)
                    125: subl3  $84,fp,-(sp)
                    126: callf  $8,_inc_
                    127: movl   r0,-80(fp)
                    128: subl3  $80,fp,-(sp)
                    129: callf  $8,_twice_
                    130: cmpl   r0,$106
                    131: jeql   L19
                    132: pushl  $L24
                    133: pushl  $L45
                    134: callf  $12,_e_
                    135: L19:pushl      $L29
                    136: callf  $8,_twice_
                    137: movl   r0,-100(fp)
                    138: pushl  $L23
                    139: callf  $8,_twice_
                    140: movl   r0,-104(fp)
                    141: pushl  $L26
                    142: callf  $8,_twice_
                    143: mull2  -100(fp),r0
                    144: addl2  -104(fp),r0
                    145: cmpl   r0,$26
                    146: jeql   L20
                    147: pushl  $L24
                    148: pushl  $L50
                    149: callf  $12,_e_
                    150: L20:pushl      $L23
                    151: callf  $8,_twice_
                    152: addl3  $1,r0,-100(fp)
                    153: cmpl   $3,-100(fp)
                    154: jeql   L14
                    155: pushl  $L24
                    156: pushl  $L53
                    157: callf  $12,_e_
                    158: L14:ret#0
                    159: .globl _twice_
                    160: .set   LF2,60
                    161: .set   LWM2,0x1000
                    162: .align 1
                    163: _twice_:.word  LWM2
                    164: subl3  $LF2,fp,sp
                    165: movl   fp,r12
                    166: addl3  *4(r12),*4(r12),-60(fp)
                    167: movl   -60(fp),r0
                    168: ret#1
                    169: .globl _inc_
                    170: .set   LF3,60
                    171: .set   LWM3,0x1000
                    172: .align 1
                    173: _inc_:.word    LWM3
                    174: subl3  $LF3,fp,sp
                    175: movl   fp,r12
                    176: addl3  $1,*4(r12),-60(fp)
                    177: movl   -60(fp),r0
                    178: ret#1
                    179: 
                    180:        .data   2
                    181:        .align  2
                    182: v.3:
                    183:        .space  4
                    184:        .align  2
                    185: v.5:
                    186:        .space  4
                    187:        .align  2
                    188: v.6:
                    189:        .space  4
                    190:        .align  2
                    191: v.4:
                    192:        .space  4
                    193:        .align  2
                    194: v.2:
                    195:        .space  4
                    196:        .set    v.1,v.6
                    197: 

unix.superglobalmegacorp.com

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