projects
/
apple
/
dyld.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
dyld-655.1.1.tar.gz
[apple/dyld.git]
/
unit-tests
/
test-cases
/
branch-islands
/
space.s
1
2
#if __ppc__
3
4
.text
5
6
_prejunk:
7
mr r3,r5
8
mr r3,r4
9
blr
10
11
12
_space1:
13
.space 15*1024*1024 + 2
14
15
.align 5
16
_junk:
17
mr r3,r5
18
mr r3,r4
19
blr
20
21
22
_space2:
23
.space 2*1024*1024
24
25
#endif
26
27
28
#if __arm__
29
30
.text
31
_prejunk:
32
mov r0, #1
33
nop
34
35
#if __thumb2__
36
// thumb2 branches are +/- 16MB
37
_space1:
38
.space 12*1024*1024
39
_space2:
40
.space 12*1024*1024
41
_space3:
42
.space 12*1024*1024
43
44
45
#elif __thumb__
46
// thumb1 branches are +/- 4MB
47
_space1:
48
.space 3*1024*1024
49
_space2:
50
.space 3*1024*1024
51
_space3:
52
.space 3*1024*1024
53
54
#else
55
56
// ARM branches are +/- 32MB
57
_space1:
58
.space 24*1024*1024
59
_space2:
60
.space 24*1024*1024
61
_space3:
62
.space 24*1024*1024
63
64
#endif
65
66
.align 5
67
_junk:
68
mov r0, #1
69
nop
70
71
72
_space4:
73
.space 2*1024*1024
74
#endif
75
76
.subsections_via_symbols
77