1.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 102