3 #ld
: -shared -melf64ppc
5 #target
: powerpc64
*-*-*
7 .*: +file format elf64
-powerpc
9 Disassembly of section \
.text
:
11 .* <\
.__tls_get_addr
>:
12 .* 3d 82 00 00 addis r12
,r2
,0
13 .* f8
41 00 28 std r2
,40\
(r1\
)
14 .* e9
6c
80 78 ld r11
,-32648\
(r12\
)
15 .* e8
4c
80 80 ld r2
,-32640\
(r12\
)
16 .* 7d 69 03 a6 mtctr r11
17 .* e9
6c
80 88 ld r11
,-32632\
(r12\
)
21 .* 38 62 80 30 addi r3
,r2
,-32720
22 .* 4b ff ff e1 bl
.* <\
.__tls_get_addr
>
23 .* e8
41 00 28 ld r2
,40\
(r1\
)
24 .* 38 62 80 08 addi r3
,r2
,-32760
25 .* 4b ff ff d5 bl
.* <\
.__tls_get_addr
>
26 .* e8
41 00 28 ld r2
,40\
(r1\
)
27 .* 38 62 80 48 addi r3
,r2
,-32696
28 .* 4b ff ff c9 bl
.* <\
.__tls_get_addr
>
29 .* e8
41 00 28 ld r2
,40\
(r1\
)
30 .* 38 62 80 08 addi r3
,r2
,-32760
31 .* 4b ff ff bd bl
.* <\
.__tls_get_addr
>
32 .* e8
41 00 28 ld r2
,40\
(r1\
)
33 .* 39 23 80 40 addi r9
,r3
,-32704
34 .* 3d 23 00 00 addis r9
,r3
,0
35 .* 81 49 80 48 lwz r10
,-32696\
(r9\
)
36 .* e9
22 80 40 ld r9
,-32704\
(r2\
)
37 .* 7d 49 18 2a ldx r10
,r9
,r3
38 .* e9
22 80 58 ld r9
,-32680\
(r2\
)
39 .* 7d 49 6a
2e lhzx r10
,r9
,r13
40 .* 89 4d 00 00 lbz r10
,0\
(r13\
)
41 .* 3d 2d 00 00 addis r9
,r13
,0
42 .* 99 49 00 00 stb r10
,0\
(r9\
)
43 .* 38 62 80 18 addi r3
,r2
,-32744
44 .* 4b ff ff
89 bl
.* <\
.__tls_get_addr
>
45 .* e8
41 00 28 ld r2
,40\
(r1\
)
46 .* 38 62 80 08 addi r3
,r2
,-32760
47 .* 4b ff ff
7d bl
.* <\
.__tls_get_addr
>
48 .* e8
41 00 28 ld r2
,40\
(r1\
)
49 .* f9
43 80 08 std r10
,-32760\
(r3\
)
50 .* 3d 23 00 00 addis r9
,r3
,0
51 .* 91 49 80 10 stw r10
,-32752\
(r9\
)
52 .* e9
22 80 28 ld r9
,-32728\
(r2\
)
53 .* 7d 49 19 2a stdx r10
,r9
,r3
54 .* e9
22 80 58 ld r9
,-32680\
(r2\
)
55 .* 7d 49 6b 2e sthx r10
,r9
,r13
56 .* e9
4d 00 02 lwa r10
,0\
(r13\
)
57 .* 3d 2d 00 00 addis r9
,r13
,0
58 .* a9
49 00 00 lha r10
,0\
(r9\
)
59 .* 7d 89 02 a6 mfctr r12
60 .* 78 0b 1f 24 rldicr r11
,r0
,3,60
61 .* 34 40 80 00 addic\
. r2
,r0
,-32768
62 .* 7d 8b 60 50 subf r12
,r11
,r12
63 .* 7c
42 fe
76 sradi r2
,r2
,63
64 .* 78 0b 17 64 rldicr r11
,r0
,2,61
65 .* 7c
42 58 38 and r2
,r2
,r11
66 .* 7d 8b 60 50 subf r12
,r11
,r12
67 .* 7d 8c
12 14 add r12
,r12
,r2
68 .* 3d 8c
00 01 addis r12
,r12
,1
69 .* e9
6c
01 f4 ld r11
,500\
(r12\
)
70 .* 39 8c
01 f4 addi r12
,r12
,500
71 .* e8
4c
00 08 ld r2
,8\
(r12\
)
72 .* 7d 69 03 a6 mtctr r11
73 .* e9
6c
00 10 ld r11
,16\
(r12\
)
75 .* 38 00 00 00 li r0
,0