repo.or.cz
/
AROS.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
typo..
[AROS.git]
/
arch
/
ppc-all
/
posixc
/
siglongjmp.s
blob
05af72d9cb520f52b34f1dc2ad9e3b724d42459d
1
/*
2
Copyright © 2015, The AROS Development Team. All rights reserved.
3
$Id$
4
5
Desc: POSIX.1-2008 function siglongjmp()
6
Lang: english
7
*/
8
9
#include "aros/ppc/asm.h"
10
11
.text
12
_ALIGNMENT
13
.globl AROS_CDEFNAME(siglongjmp)
14
_FUNCTION
(
siglongjmp
)
15
AROS_CDEFNAME
(
siglongjmp
):
16
cmpi
0
,
1
,%
r4
,
0
17
bne
okret
18
li
%
r4
,
1
19
okret
:
20
lwz
%
r1
,
4
(
3
)
21
lwz
%
r2
,
8
(
3
)
22
lwz
%
r0
,
0
(
3
)
23
lwz
%
r14
,
16
(
3
)
24
lfd
%
f14
,
88
(
3
)
25
lwz
%
r15
,
20
(
3
)
26
lfd
%
f15
,
96
(
3
)
27
lwz
%
r16
,
24
(
3
)
28
lfd
%
f16
,
104
(
3
)
29
lwz
%
r17
,
28
(
3
)
30
lfd
%
f17
,
112
(
3
)
31
lwz
%
r18
,
32
(
3
)
32
lfd
%
f18
,
120
(
3
)
33
lwz
%
r19
,
36
(
3
)
34
lfd
%
f19
,
128
(
3
)
35
lwz
%
r20
,
40
(
3
)
36
lfd
%
f20
,
136
(
3
)
37
mtlr
%
r0
38
lwz
%
r21
,
44
(
3
)
39
lfd
%
f21
,
144
(
3
)
40
lwz
%
r22
,
48
(
3
)
41
lfd
%
f22
,
152
(
3
)
42
lwz
%
r0
,
12
(
3
)
43
lwz
%
r23
,
52
(
3
)
44
lfd
%
f23
,
160
(
3
)
45
lwz
%
r24
,
56
(
3
)
46
lfd
%
f24
,
168
(
3
)
47
lwz
%
r25
,
60
(
3
)
48
lfd
%
f25
,
176
(
3
)
49
mtcrf
0xFF
,%
r0
50
lwz
%
r26
,
64
(
3
)
51
lfd
%
f26
,
184
(
3
)
52
lwz
%
r27
,
68
(
3
)
53
lfd
%
f27
,
192
(
3
)
54
lwz
%
r28
,
72
(
3
)
55
lfd
%
f28
,
200
(
3
)
56
lwz
%
r29
,
76
(
3
)
57
lfd
%
f29
,
208
(
3
)
58
lwz
%
r30
,
80
(
3
)
59
lfd
%
f30
,
216
(
3
)
60
lwz
%
r31
,
84
(
3
)
61
lfd
%
f31
,
224
(
3
)
62
mr
%
r3
,%
r4
63
blr