Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / hppa / parse / calldatabug.s
1         .code
2         .align 4
3 LC$0000:
4         .STRING "%d %lf %d\x0a\x00"
5         .align 4
6         .EXPORT error__3AAAiidi
7         .EXPORT error__3AAAiidi,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=FR,ARGW4=FU,RTNVAL=GR
8 error__3AAAiidi:
9         .PROC
10         .CALLINFO FRAME=128,CALLS,SAVE_RP
11         .ENTRY
12         stw %r2,-20(%r30)
13         copy %r4,%r1
14         copy %r30,%r4
15         stwm %r1,128(%r30)
16         stw %r9,8(%r4)
17         stw %r8,12(%r4)
18         stw %r7,16(%r4)
19         stw %r6,20(%r4)
20         stw %r5,24(%r4)
21         copy %r26,%r5
22         ldo -8(%r0),%r6
23         ldo -32(%r4),%r19
24         add %r19,%r6,%r7
25         stw %r25,0(%r7)
26         ldo -12(%r0),%r8
27         ldo -32(%r4),%r19
28         add %r19,%r8,%r9
29         stw %r24,0(%r9)
30         ldo -8(%r0),%r19
31         ldo -32(%r4),%r20
32         add %r20,%r19,%r19
33         ldo -24(%r0),%r20
34         ldo -32(%r4),%r21
35         add %r21,%r20,%r20
36         ldo -28(%r0),%r21
37         ldo -32(%r4),%r22
38         add %r22,%r21,%r21
39         ldw 0(%r21),%r22
40         stw %r22,-52(%r30)
41         ldil L'LC$0000,%r26
42         ldo R'LC$0000(%r26),%r26
43         ldw 0(%r19),%r25
44         fldds 0(%r20),%fr7
45         .CALL ARGW0=GR,ARGW1=GR,ARGW2=FR,ARGW3=FU
46         bl printf,%r2
47         nop
48         bl,n L$0002,%r0
49         bl,n L$0001,%r0
50 L$0002:
51 L$0001:
52         ldw 8(%r4),%r9
53         ldw 12(%r4),%r8
54         ldw 16(%r4),%r7
55         ldw 20(%r4),%r6
56         ldw 24(%r4),%r5
57         ldo 8(%r4),%r30
58         ldw -28(%r30),%r2
59         bv %r0(%r2)
60         ldwm -8(%r30),%r4
61         .EXIT
62         .PROCEND
63         .align 4
64         .EXPORT ok__3AAAidi
65         .EXPORT ok__3AAAidi,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=FR,ARGW3=FU,RTNVAL=GR
66 ok__3AAAidi:
67         .PROC
68         .CALLINFO FRAME=128,CALLS,SAVE_RP
69         .ENTRY
70         stw %r2,-20(%r30)
71         copy %r4,%r1
72         copy %r30,%r4
73         stwm %r1,128(%r30)
74         stw %r9,8(%r4)
75         stw %r8,12(%r4)
76         stw %r7,16(%r4)
77         stw %r6,20(%r4)
78         stw %r5,24(%r4)
79         copy %r26,%r5
80         ldo -8(%r0),%r6
81         ldo -32(%r4),%r19
82         add %r19,%r6,%r7
83         stw %r25,0(%r7)
84         ldo -16(%r0),%r8
85         ldo -32(%r4),%r19
86         add %r19,%r8,%r9
87         fstds %fr7,0(%r9)
88         ldo -8(%r0),%r19
89         ldo -32(%r4),%r20
90         add %r20,%r19,%r19
91         ldo -16(%r0),%r20
92         ldo -32(%r4),%r21
93         add %r21,%r20,%r20
94         ldo -20(%r0),%r21
95         ldo -32(%r4),%r22
96         add %r22,%r21,%r21
97         ldw 0(%r21),%r22
98         stw %r22,-52(%r30)
99         ldil L'LC$0000,%r26
100         ldo R'LC$0000(%r26),%r26
101         ldw 0(%r19),%r25
102         fldds 0(%r20),%fr7
103         .CALL ARGW0=GR,ARGW1=GR,ARGW2=FR,ARGW3=FU
104         bl printf,%r2
105         nop
106         bl,n L$0004,%r0
107         bl,n L$0003,%r0
108 L$0004:
109 L$0003:
110         ldw 8(%r4),%r9
111         ldw 12(%r4),%r8
112         ldw 16(%r4),%r7
113         ldw 20(%r4),%r6
114         ldw 24(%r4),%r5
115         ldo 8(%r4),%r30
116         ldw -28(%r30),%r2
117         bv %r0(%r2)
118         ldwm -8(%r30),%r4
119         .EXIT
120         .PROCEND
121         .IMPORT __main,CODE
122         .align 8
123 LC$0001:
124         ; .double 5.50000000000000000000e+00
125         .word 1075183616 ; = 0x40160000
126         .word 0 ; = 0x0
127         .align 4
128         .EXPORT main
129         .EXPORT main,PRIV_LEV=3,RTNVAL=GR
130 main:
131         .PROC
132         .CALLINFO FRAME=128,CALLS,SAVE_RP
133         .ENTRY
134         stw %r2,-20(%r30)
135         copy %r4,%r1
136         copy %r30,%r4
137         stwm %r1,128(%r30)
138         .CALL 
139         bl __main,%r2
140         nop
141         ldo -24(%r0),%r19
142         ldo -32(%r30),%r20
143         add %r20,%r19,%r19
144         ldil L'LC$0001,%r20
145         ldo R'LC$0001(%r20),%r21
146         ldw 0(%r21),%r22
147         ldw 4(%r21),%r23
148         stw %r22,0(%r19)
149         stw %r23,4(%r19)
150         ldo 3(%r0),%r19
151         stw %r19,-60(%r30)
152         ldo 8(%r4),%r26
153         ldo 1(%r0),%r25
154         ldo 4(%r0),%r24
155         .CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
156         bl error__3AAAiidi,%r2
157         nop
158         ldo 3(%r0),%r19
159         stw %r19,-52(%r30)
160         ldo 8(%r4),%r26
161         ldo 1(%r0),%r25
162         ldil L'LC$0001,%r19
163         ldo R'LC$0001(%r19),%r20
164         fldds 0(%r20),%fr7
165         .CALL ARGW0=GR,ARGW1=GR,ARGW2=FR,ARGW3=FU
166         bl ok__3AAAidi,%r2
167         nop
168         copy %r0,%r28
169         bl,n L$0005,%r0
170         bl,n L$0005,%r0
171 L$0005:
172         ldo 8(%r4),%r30
173         ldw -28(%r30),%r2
174         bv %r0(%r2)
175         ldwm -8(%r30),%r4
176         .EXIT
177         .PROCEND
178