Annotation of researchv10no/cmd/lcc/gen3/tst/incr.s, revision 1.1.1.1

1.1       root        1: .text
                      2: .globl _main
                      3: _main:.word 0x0
                      4: subl2 $48,sp
                      5: ret
                      6: .globl _memchar
                      7: _memchar:.word 0x0
                      8: subl2 $56,sp
                      9: moval -8(fp),r1
                     10: movl (r1),r2
                     11: movl $1,r3
                     12: addl3 r3,r2,r4
                     13: movl r4,(r1)
                     14: moval -4(fp),r4
                     15: movb (r2),r2
                     16: movb r2,(r4)
                     17: movl (r1),r2
                     18: addl3 r3,r2,r2
                     19: movl r2,(r1)
                     20: movb (r2),r2
                     21: movb r2,(r4)
                     22: movl (r1),r2
                     23: movl $-1,r3
                     24: addl3 r3,r2,r5
                     25: movl r5,(r1)
                     26: movb (r2),r2
                     27: movb r2,(r4)
                     28: movl (r1),r2
                     29: addl3 r3,r2,r2
                     30: movl r2,(r1)
                     31: movb (r2),r1
                     32: movb r1,(r4)
                     33: ret
                     34: .globl _memint
                     35: _memint:.word 0x0
                     36: subl2 $56,sp
                     37: moval -8(fp),r1
                     38: movl (r1),r2
                     39: movl $4,r3
                     40: addl3 r3,r2,r4
                     41: movl r4,(r1)
                     42: moval -4(fp),r4
                     43: movl (r2),r2
                     44: movl r2,(r4)
                     45: movl (r1),r2
                     46: addl3 r3,r2,r2
                     47: movl r2,(r1)
                     48: movl (r2),r2
                     49: movl r2,(r4)
                     50: movl (r1),r2
                     51: movl $-4,r3
                     52: addl3 r3,r2,r5
                     53: movl r5,(r1)
                     54: movl (r2),r2
                     55: movl r2,(r4)
                     56: movl (r1),r2
                     57: addl3 r3,r2,r2
                     58: movl r2,(r1)
                     59: movl (r2),r1
                     60: movl r1,(r4)
                     61: ret
                     62: .globl _regchar
                     63: _regchar:.word 0x0
                     64: subl2 $56,sp
                     65: moval -8(fp),r1
                     66: movl (r1),r2
                     67: movl $1,r3
                     68: addl3 r3,r2,r4
                     69: movl r4,(r1)
                     70: moval -4(fp),r4
                     71: movb (r2),r2
                     72: movb r2,(r4)
                     73: movl (r1),r2
                     74: addl3 r3,r2,r2
                     75: movl r2,(r1)
                     76: movb (r2),r2
                     77: movb r2,(r4)
                     78: movl (r1),r2
                     79: movl $-1,r3
                     80: addl3 r3,r2,r5
                     81: movl r5,(r1)
                     82: movb (r2),r2
                     83: movb r2,(r4)
                     84: movl (r1),r2
                     85: addl3 r3,r2,r2
                     86: movl r2,(r1)
                     87: movb (r2),r1
                     88: movb r1,(r4)
                     89: ret
                     90: .globl _regint
                     91: _regint:.word 0x0
                     92: subl2 $56,sp
                     93: moval -8(fp),r1
                     94: movl (r1),r2
                     95: movl $4,r3
                     96: addl3 r3,r2,r4
                     97: movl r4,(r1)
                     98: moval -4(fp),r4
                     99: movl (r2),r2
                    100: movl r2,(r4)
                    101: movl (r1),r2
                    102: addl3 r3,r2,r2
                    103: movl r2,(r1)
                    104: movl (r2),r2
                    105: movl r2,(r4)
                    106: movl (r1),r2
                    107: movl $-4,r3
                    108: addl3 r3,r2,r5
                    109: movl r5,(r1)
                    110: movl (r2),r2
                    111: movl r2,(r4)
                    112: movl (r1),r2
                    113: addl3 r3,r2,r2
                    114: movl r2,(r1)
                    115: movl (r2),r1
                    116: movl r1,(r4)
                    117: ret
                    118: 

unix.superglobalmegacorp.com

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