Annotation of researchv10no/cmd/lcc/gen2/mips-iris/tst/front.s, revision 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.