]> git.pond.sub.org Git - empserver/blob - src/lib/lwp/lwpRestore.s
Update from http://autoconf-archive.cryp.to/
[empserver] / src / lib / lwp / lwpRestore.s
1 .set r0,0; .set SP,1; .set RTOC,2; .set r3,3; .set r4,4
2 .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9
3 .set LR,8
4
5         .rename lwpRestore{PR},""
6         .rename lwpRestore{TC},"lwpRestore"
7
8         .lglobl lwpRestore{PR}      
9         .globl  .lwpRestore             
10         .globl  lwpRestore{DS}          
11
12
13 # .text section
14
15
16         .csect  lwpRestore{PR}      
17 .lwpRestore:                            # 0x00000000 (lwpRestore)
18         l       r5,0x8(r3)
19         l       SP,0xc(r3)
20         l       RTOC,0x10(r3)
21         mtlr    r5
22         lil     r3,0x1
23         br
24 # traceback table
25         .long   0x00000000
26         .byte   0x00                    # VERSION=0
27         .byte   0x00                    # LANG=TB_C
28         .byte   0x20                    # IS_GL=0,IS_EPROL=0,HAS_TBOFF=1
29                                         # INT_PROC=0,HAS_CTL=0,TOCLESS=0
30                                         # FP_PRESENT=0,LOG_ABORT=0
31         .byte   0x40                    # INT_HNDL=0,NAME_PRESENT=1
32                                         # USES_ALLOCA=0,CL_DIS_INV=WALK_ONCOND
33                                         # SAVES_CR=0,SAVES_LR=0
34         .byte   0x80                    # STORES_BC=1,FPR_SAVED=0
35         .byte   0x00                    # GPR_SAVED=0
36         .byte   0x01                    # FIXEDPARMS=1
37         .byte   0x01                    # FLOATPARMS=0,PARMSONSTK=1
38         .long   0x00000000              # 
39         .long   0x00000010              # TB_OFFSET
40         .short  10                      # NAME_LEN
41         .byte   "lwpRestore"
42 # End of traceback table
43 # End   csect   lwpRestore{PR}
44
45 # .data section
46
47
48         .toc                            # 0x00000030 
49 LWPRestore:
50         .tc     lwpRestore{TC},lwpRestore{DS}
51
52
53         .csect  lwpRestore{DS}          
54         .long   .lwpRestore             # "\0\0\0\0"
55         .long   TOC{TC0}                # "\0\0\0000"
56         .long   0x00000000              # "\0\0\0\0"
57 # End   csect   lwpRestore{DS}
58
59
60
61 # .bss section
62