Annotation of researchv10no/cmd/lcc/gen2/sparc-sun/tst/front.s, revision 1.1.1.1

1.1       root        1: .seg "text"
                      2: .global _main
                      3: .align 4
                      4: .proc 4
                      5: _main:save %sp,-96,%sp
                      6: mov %r0,%r8
                      7: call _exit; nop
                      8: L1:
                      9: ret; restore
                     10: .global _nested
                     11: .align 4
                     12: .proc 4
                     13: _nested:
                     14: cmp %r8,4; bge L6; nop
                     15: cmp %r9,114; be L9; nop
                     16: L6:
                     17: cmp %r8,1; bne L8; nop
                     18: cmp %r9,104; be L9; nop
                     19: cmp %r9,105; be L9; nop
                     20: L8:
                     21: cmp %r8,2; bne L3; nop
                     22: cmp %r9,111; be L9; nop
                     23: cmp %r9,121; bne L3; nop
                     24: L9:
                     25: mov %r9,%r8
                     26: L3:
                     27: L2:
                     28: retl; nop
                     29: .global _s
                     30: .align 4
                     31: .proc 4
                     32: _s:
                     33: L10:
                     34: retl; nop
                     35: .seg "data"
                     36: .global _Dy
                     37: .align 4; _Dy:.word 0
                     38: .skip 4
                     39: .global _Dz
                     40: .align 4; _Dz:.word 1
                     41: .skip 4
                     42: .seg "text"
                     43: .global _Dfunc
                     44: .align 4
                     45: .proc 4
                     46: _Dfunc:save %sp,-96,%sp
                     47: ret; restore
                     48: .global _f
                     49: .align 4
                     50: .proc 4
                     51: _f:
                     52: retl; nop
                     53: .global _f1
                     54: .align 4
                     55: .proc 4
                     56: _f1:
                     57: retl; nop
                     58: .global _f2
                     59: .align 4
                     60: .proc 4
                     61: _f2:save %sp,-96,%sp
                     62: ret; restore
                     63: .global _g
                     64: .align 4
                     65: .proc 4
                     66: _g:save %sp,-96,%sp
                     67: ret; restore
                     68: .global _h
                     69: .align 4
                     70: .proc 4
                     71: _h:save %sp,-96,%sp
                     72: ret; restore
                     73: .global _h1
                     74: .align 4
                     75: .proc 4
                     76: _h1:save %sp,-96,%sp
                     77: ret; restore
                     78: .global _h2
                     79: .align 4
                     80: .proc 4
                     81: _h2:
                     82: retl; nop
                     83: .seg "data"
                     84: .align 4; _21:.word 1
                     85: .seg "text"
                     86: .global _set1
                     87: .align 4
                     88: .proc 4
                     89: _set1:
                     90: retl; nop
                     91: .seg "data"
                     92: .align 4; _23:.word 2
                     93: .seg "text"
                     94: .global _set2
                     95: .align 4
                     96: .proc 4
                     97: _set2:
                     98: retl; nop
                     99: .align 4
                    100: .proc 4
                    101: _goo:
                    102: retl; nop
                    103: .global _sss
                    104: .align 4
                    105: .proc 4
                    106: _sss:
                    107: retl; nop
                    108: .seg "bss"
                    109: .align 4; .reserve _27,4
                    110: .seg "text"
                    111: .global _rrr
                    112: .align 4
                    113: .proc 4
                    114: _rrr:
                    115: retl; nop
                    116: .global _setstatic
                    117: .align 4
                    118: .proc 4
                    119: _setstatic:
                    120: retl; nop
                    121: .global _gx1
                    122: .align 4
                    123: .proc 4
                    124: _gx1:save %sp,-96,%sp
                    125: st %r24,[%fp+68]
                    126: st %r25,[%fp+72]
                    127: ret; restore
                    128: .global _ff1
                    129: .align 4
                    130: .proc 4
                    131: _ff1:mov %fp,%g7; mov %sp,%fp
                    132: st %r8,[%fp+68]
                    133: st %r9,[%fp+72]
                    134: retl; mov %g7,%fp
                    135: .global _gg1
                    136: .align 4
                    137: .proc 4
                    138: _gg1:
                    139: retl; nop
                    140: .global _hh1
                    141: .align 4
                    142: .proc 4
                    143: _hh1:
                    144: retl; nop
                    145: .global _cmp
                    146: .align 4
                    147: .proc 4
                    148: _cmp:save %sp,-96,%sp
                    149: ret; restore
                    150: .global _sort
                    151: .align 4
                    152: .proc 4
                    153: _sort:save %sp,-96,%sp
                    154: ret; restore
                    155: .global _onearg
                    156: .align 4
                    157: .proc 4
                    158: _onearg:save %sp,-96,%sp
                    159: ret; restore
                    160: .seg "bss"
                    161: .global _ss4
                    162: .align 4; .common _ss4,4
                    163: .align 4; .reserve _ss2,4
                    164: .align 4; .reserve _ss5,4
                    165: .global _ss3
                    166: .align 4; .common _ss3,4
                    167: .align 4; .reserve _ss1,4
                    168: .align 4; .reserve _yy,4
                    169: .global _z
                    170: .align 4; .common _z,4
                    171: .global _y
                    172: .align 4; .common _y,4
                    173: .global _x
                    174: .align 4; .common _x,4
                    175: .global _b
                    176: .align 4; .common _b,4
                    177: .global _a
                    178: .align 4; .common _a,4

unix.superglobalmegacorp.com

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