Annotation of researchv10no/cmd/lcc/gen2/mips-iris/tst/incr.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=0
        !             8: .frame $sp,0,$31
        !             9: L.1:
        !            10: j $31
        !            11: .end main
        !            12: .globl memchar
        !            13: .text
        !            14: .align 2; .ent memchar
        !            15: memchar:
        !            16: $fp2=8
        !            17: .frame $sp,8,$31
        !            18: addu $sp,$sp,-8
        !            19: lw $25,$fp2-8($sp)
        !            20: addu $24,$25,1
        !            21: sw $24,$fp2-8($sp)
        !            22: lb $25,($25)
        !            23: sb $25,$fp2-1($sp)
        !            24: lw $25,$fp2-8($sp)
        !            25: addu $25,$25,1
        !            26: sw $25,$fp2-8($sp)
        !            27: lb $25,($25)
        !            28: sb $25,$fp2-1($sp)
        !            29: lw $25,$fp2-8($sp)
        !            30: addu $24,$25,-1
        !            31: sw $24,$fp2-8($sp)
        !            32: lb $25,($25)
        !            33: sb $25,$fp2-1($sp)
        !            34: lw $25,$fp2-8($sp)
        !            35: addu $25,$25,-1
        !            36: sw $25,$fp2-8($sp)
        !            37: lb $25,($25)
        !            38: sb $25,$fp2-1($sp)
        !            39: L.2:
        !            40: addu $sp,$sp,8
        !            41: j $31
        !            42: .end memchar
        !            43: .globl memint
        !            44: .text
        !            45: .align 2; .ent memint
        !            46: memint:
        !            47: $fp3=8
        !            48: .frame $sp,8,$31
        !            49: addu $sp,$sp,-8
        !            50: lw $25,$fp3-8($sp)
        !            51: addu $24,$25,4
        !            52: sw $24,$fp3-8($sp)
        !            53: lw $25,($25)
        !            54: sw $25,$fp3-4($sp)
        !            55: lw $25,$fp3-8($sp)
        !            56: addu $25,$25,4
        !            57: sw $25,$fp3-8($sp)
        !            58: lw $25,($25)
        !            59: sw $25,$fp3-4($sp)
        !            60: lw $25,$fp3-8($sp)
        !            61: addu $24,$25,-4
        !            62: sw $24,$fp3-8($sp)
        !            63: lw $25,($25)
        !            64: sw $25,$fp3-4($sp)
        !            65: lw $25,$fp3-8($sp)
        !            66: addu $25,$25,-4
        !            67: sw $25,$fp3-8($sp)
        !            68: lw $25,($25)
        !            69: sw $25,$fp3-4($sp)
        !            70: L.3:
        !            71: addu $sp,$sp,8
        !            72: j $31
        !            73: .end memint
        !            74: .globl regchar
        !            75: .text
        !            76: .align 2; .ent regchar
        !            77: regchar:
        !            78: $fp4=0
        !            79: .frame $sp,0,$31
        !            80: move $25,$24
        !            81: addu $24,$25,1
        !            82: lb $15,($25)
        !            83: addu $25,$24,1
        !            84: move $24,$25
        !            85: lb $15,($25)
        !            86: move $25,$24
        !            87: addu $24,$25,-1
        !            88: lb $15,($25)
        !            89: addu $25,$24,-1
        !            90: move $24,$25
        !            91: lb $15,($25)
        !            92: L.4:
        !            93: j $31
        !            94: .end regchar
        !            95: .globl regint
        !            96: .text
        !            97: .align 2; .ent regint
        !            98: regint:
        !            99: $fp5=0
        !           100: .frame $sp,0,$31
        !           101: move $25,$24
        !           102: addu $24,$25,4
        !           103: lw $15,($25)
        !           104: addu $25,$24,4
        !           105: move $24,$25
        !           106: lw $15,($25)
        !           107: move $25,$24
        !           108: addu $24,$25,-4
        !           109: lw $15,($25)
        !           110: addu $25,$24,-4
        !           111: move $24,$25
        !           112: lw $15,($25)
        !           113: L.5:
        !           114: j $31
        !           115: .end regint

unix.superglobalmegacorp.com

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