Annotation of researchv10no/cmd/lcc/gen2/mips-iris/tst/front.s, revision 1.1.1.1

1.1       root        1: .set reorder
                      2: .text
                      3: .globl main
                      4: .text
                      5: .align 2; .ent main
                      6: main:
                      7: $fp1=24
                      8: .frame $sp,24,$31
                      9: addu $sp,$sp,-24
                     10: .mask 0x80000000,-8
                     11: sw $31,16($sp)
                     12: move $4,$0
                     13: jal exit  # int
                     14: L.1:
                     15: lw $31,16($sp)
                     16: addu $sp,$sp,24
                     17: j $31
                     18: .end main
                     19: .globl nested
                     20: .text
                     21: .align 2; .ent nested
                     22: nested:
                     23: $fp2=0
                     24: .frame $sp,0,$31
                     25: bge $4,4,L.6
                     26: beq $5,114,L.9
                     27: L.6:
                     28: bne $4,1,L.8
                     29: beq $5,104,L.9
                     30: beq $5,105,L.9
                     31: L.8:
                     32: bne $4,2,L.3
                     33: beq $5,111,L.9
                     34: bne $5,121,L.3
                     35: L.9:
                     36: move $4,$5
                     37: L.3:
                     38: L.2:
                     39: j $31
                     40: .end nested
                     41: .globl s
                     42: .text
                     43: .align 2; .ent s
                     44: s:
                     45: $fp3=0
                     46: .frame $sp,0,$31
                     47: L.10:
                     48: j $31
                     49: .end s
                     50: .globl Dy
                     51: .sdata; .align 2; Dy:.word 0x0
                     52: .space 4
                     53: .globl Dz
                     54: .sdata; .align 2; Dz:.word 0x1
                     55: .space 4
                     56: .text
                     57: .globl Dfunc
                     58: .text
                     59: .align 2; .ent Dfunc
                     60: Dfunc:
                     61: $fp4=8
                     62: .frame $sp,8,$31
                     63: addu $sp,$sp,-8
                     64: .mask 0x80000000,-8
                     65: sw $31,0($sp)
                     66: lw $31,0($sp)
                     67: addu $sp,$sp,8
                     68: j $31
                     69: .end Dfunc
                     70: .globl f
                     71: .text
                     72: .align 2; .ent f
                     73: f:
                     74: $fp5=0
                     75: .frame $sp,0,$31
                     76: j $31
                     77: .end f
                     78: .globl f1
                     79: .text
                     80: .align 2; .ent f1
                     81: f1:
                     82: $fp6=0
                     83: .frame $sp,0,$31
                     84: j $31
                     85: .end f1
                     86: .globl f2
                     87: .text
                     88: .align 2; .ent f2
                     89: f2:
                     90: $fp7=8
                     91: .frame $sp,8,$31
                     92: addu $sp,$sp,-8
                     93: .mask 0x80000000,-8
                     94: sw $31,0($sp)
                     95: sw $4,8($sp)
                     96: sw $5,12($sp)
                     97: lw $31,0($sp)
                     98: addu $sp,$sp,8
                     99: j $31
                    100: .end f2
                    101: .globl g
                    102: .text
                    103: .align 2; .ent g
                    104: g:
                    105: $fp8=8
                    106: .frame $sp,8,$31
                    107: addu $sp,$sp,-8
                    108: .mask 0x80000000,-8
                    109: sw $31,0($sp)
                    110: sw $4,8($sp)
                    111: lw $31,0($sp)
                    112: addu $sp,$sp,8
                    113: j $31
                    114: .end g
                    115: .globl h
                    116: .text
                    117: .align 2; .ent h
                    118: h:
                    119: $fp9=8
                    120: .frame $sp,8,$31
                    121: addu $sp,$sp,-8
                    122: .mask 0x80000000,-8
                    123: sw $31,0($sp)
                    124: sw $4,8($sp)
                    125: lw $31,0($sp)
                    126: addu $sp,$sp,8
                    127: j $31
                    128: .end h
                    129: .globl h1
                    130: .text
                    131: .align 2; .ent h1
                    132: h1:
                    133: $fp10=8
                    134: .frame $sp,8,$31
                    135: addu $sp,$sp,-8
                    136: .mask 0x80000000,-8
                    137: sw $31,0($sp)
                    138: sw $4,8($sp)
                    139: sw $5,12($sp)
                    140: lw $31,0($sp)
                    141: addu $sp,$sp,8
                    142: j $31
                    143: .end h1
                    144: .globl h2
                    145: .text
                    146: .align 2; .ent h2
                    147: h2:
                    148: $fp11=0
                    149: .frame $sp,0,$31
                    150: j $31
                    151: .end h2
                    152: .sdata; .align 2; L.21:.word 0x1
                    153: .text
                    154: .globl set1
                    155: .text
                    156: .align 2; .ent set1
                    157: set1:
                    158: $fp12=0
                    159: .frame $sp,0,$31
                    160: j $31
                    161: .end set1
                    162: .sdata; .align 2; L.23:.word 0x2
                    163: .text
                    164: .globl set2
                    165: .text
                    166: .align 2; .ent set2
                    167: set2:
                    168: $fp13=0
                    169: .frame $sp,0,$31
                    170: j $31
                    171: .end set2
                    172: .text
                    173: .align 2; .ent goo
                    174: goo:
                    175: $fp14=0
                    176: .frame $sp,0,$31
                    177: j $31
                    178: .end goo
                    179: .globl sss
                    180: .text
                    181: .align 2; .ent sss
                    182: sss:
                    183: $fp15=0
                    184: .frame $sp,0,$31
                    185: j $31
                    186: .end sss
                    187: .lcomm L.27,4
                    188: .text
                    189: .globl rrr
                    190: .text
                    191: .align 2; .ent rrr
                    192: rrr:
                    193: $fp16=0
                    194: .frame $sp,0,$31
                    195: j $31
                    196: .end rrr
                    197: .globl setstatic
                    198: .text
                    199: .align 2; .ent setstatic
                    200: setstatic:
                    201: $fp17=0
                    202: .frame $sp,0,$31
                    203: j $31
                    204: .end setstatic
                    205: .globl gx1
                    206: .text
                    207: .align 2; .ent gx1
                    208: gx1:
                    209: $fp18=8
                    210: .frame $sp,8,$31
                    211: addu $sp,$sp,-8
                    212: .mask 0x80000000,-8
                    213: sw $31,0($sp)
                    214: s.d $f12,8($sp)
                    215: lw $31,0($sp)
                    216: addu $sp,$sp,8
                    217: j $31
                    218: .end gx1
                    219: .globl ff1
                    220: .text
                    221: .align 2; .ent ff1
                    222: ff1:
                    223: $fp19=0
                    224: .frame $sp,0,$31
                    225: j $31
                    226: .end ff1
                    227: .globl gg1
                    228: .text
                    229: .align 2; .ent gg1
                    230: gg1:
                    231: $fp20=0
                    232: .frame $sp,0,$31
                    233: j $31
                    234: .end gg1
                    235: .globl hh1
                    236: .text
                    237: .align 2; .ent hh1
                    238: hh1:
                    239: $fp21=0
                    240: .frame $sp,0,$31
                    241: j $31
                    242: .end hh1
                    243: .globl cmp
                    244: .text
                    245: .align 2; .ent cmp
                    246: cmp:
                    247: $fp22=8
                    248: .frame $sp,8,$31
                    249: addu $sp,$sp,-8
                    250: .mask 0x80000000,-8
                    251: sw $31,0($sp)
                    252: sw $4,8($sp)
                    253: sw $5,12($sp)
                    254: lw $31,0($sp)
                    255: addu $sp,$sp,8
                    256: j $31
                    257: .end cmp
                    258: .globl sort
                    259: .text
                    260: .align 2; .ent sort
                    261: sort:
                    262: $fp23=8
                    263: .frame $sp,8,$31
                    264: addu $sp,$sp,-8
                    265: .mask 0x80000000,-8
                    266: sw $31,0($sp)
                    267: lw $31,0($sp)
                    268: addu $sp,$sp,8
                    269: j $31
                    270: .end sort
                    271: .globl onearg
                    272: .text
                    273: .align 2; .ent onearg
                    274: onearg:
                    275: $fp24=8
                    276: .frame $sp,8,$31
                    277: addu $sp,$sp,-8
                    278: .mask 0x80000000,-8
                    279: sw $31,0($sp)
                    280: lw $31,0($sp)
                    281: addu $sp,$sp,8
                    282: j $31
                    283: .end onearg
                    284: .globl ss4
                    285: .comm ss4,4
                    286: .lcomm ss2,4
                    287: .lcomm ss5,4
                    288: .globl ss3
                    289: .comm ss3,4
                    290: .lcomm ss1,4
                    291: .lcomm yy,4
                    292: .globl z
                    293: .comm z,4
                    294: .globl y
                    295: .comm y,4
                    296: .globl x
                    297: .comm x,4
                    298: .globl b
                    299: .comm b,4
                    300: .globl a
                    301: .comm a,4
                    302: .extern xr 4

unix.superglobalmegacorp.com

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