blob: c42dbe0f10b9ebc920be45dae87b7c906686513d [file] [log] [blame]
Robert Sloan8ff03552017-06-14 12:40:58 -07001.text
2BORINGSSL_bcm_text_start:
3 .text
4.Lfoo_local_target:
5foo:
6# WAS addis 22,2,bar@toc@ha
7# WAS ld 0,bar@toc@l(22)
8 addi 1, 1, -288
9 mflr 0
10 std 0, -8(1)
11 std 3, -16(1)
12 bl .Lbcm_loadtoc_bar
13 std 3, -24(1)
14 ld 3, -8(1)
15 mtlr 3
16 ld 0, -24(1)
17 ld 3, -16(1)
18 addi 1, 1, 288
19 addi 1, 1, -288
20 std 3, -8(1)
21 mr 3, 0
22 ld 0, 0(3)
23 ld 3, -8(1)
24 addi 1, 1, 288
25.text
26BORINGSSL_bcm_text_end:
27.type bcm_loadtoc_bar, @function
28bcm_loadtoc_bar:
29.Lbcm_loadtoc_bar:
30 addis 3, 2, bar@toc@ha
31 addi 3, 3, bar@toc@l
32 blr
33.LBORINGSSL_external_toc:
34.quad .TOC.-.LBORINGSSL_external_toc
35.type BORINGSSL_bcm_text_hash, @object
36.size BORINGSSL_bcm_text_hash, 64
37BORINGSSL_bcm_text_hash:
38.byte 0xae
39.byte 0x2c
40.byte 0xea
41.byte 0x2a
42.byte 0xbd
43.byte 0xa6
44.byte 0xf3
45.byte 0xec
46.byte 0x97
47.byte 0x7f
48.byte 0x9b
49.byte 0xf6
50.byte 0x94
51.byte 0x9a
52.byte 0xfc
53.byte 0x83
54.byte 0x68
55.byte 0x27
56.byte 0xcb
57.byte 0xa0
58.byte 0xa0
59.byte 0x9f
60.byte 0x6b
61.byte 0x6f
62.byte 0xde
63.byte 0x52
64.byte 0xcd
65.byte 0xe2
66.byte 0xcd
67.byte 0xff
68.byte 0x31
69.byte 0x80
70.byte 0xa2
71.byte 0xd4
72.byte 0xc3
73.byte 0x66
74.byte 0xf
75.byte 0xc2
76.byte 0x6a
77.byte 0x7b
78.byte 0xf4
79.byte 0xbe
80.byte 0x39
81.byte 0xa2
82.byte 0xd7
83.byte 0x25
84.byte 0xdb
85.byte 0x21
86.byte 0x98
87.byte 0xe9
88.byte 0xd5
89.byte 0x53
90.byte 0xbf
91.byte 0x5c
92.byte 0x32
93.byte 0x6
94.byte 0x83
95.byte 0x34
96.byte 0xc
97.byte 0x65
98.byte 0x89
99.byte 0x52
100.byte 0xbd
101.byte 0x1f