1 .file "vacall-powerpc64.c" 2 .machine power4 3 .section ".toc","aw" 4 .section ".text" 5 .align 2 6 .p2align 4,,15 7 .section ".opd","aw" 8 .align 3 9callback_receiver: 10 .quad .L.callback_receiver,.TOC.@tocbase,0 11 .previous 12 .type callback_receiver, @function 13.L.callback_receiver: 14 mflr 0 15 std 30,-16(1) 16 std 31,-8(1) 17 li 30,0 18 std 0,16(1) 19 stdu 1,-304(1) 20 li 0,0 21 mr 31,1 22 ld 12,0(11) 23 std 9,400(31) 24 addi 9,31,352 25 stw 0,152(31) 26 stw 0,168(31) 27 std 3,352(31) 28 std 4,360(31) 29 ld 3,8(11) 30 std 5,368(31) 31 std 6,376(31) 32 addi 4,31,112 33 std 7,384(31) 34 std 8,392(31) 35 std 10,408(31) 36 stfd 1,176(31) 37 stfd 2,184(31) 38 stfd 3,192(31) 39 stfd 4,200(31) 40 stfd 5,208(31) 41 stfd 6,216(31) 42 stfd 7,224(31) 43 stfd 8,232(31) 44 stfd 9,240(31) 45 stfd 10,248(31) 46 stfd 11,256(31) 47 stfd 12,264(31) 48 stfd 13,272(31) 49 std 9,136(31) 50 std 0,144(31) 51 stw 30,112(31) 52 std 2,40(1) 53 ld 9,0(12) 54 ld 11,16(12) 55 mtctr 9 56 ld 2,8(12) 57 bctrl 58 ld 2,40(1) 59 lwz 9,152(31) 60 cmpdi 7,9,0 61 beq 7,.L1 62 cmplwi 7,9,1 63 beq 7,.L20 64 cmplwi 7,9,2 65 beq 7,.L23 66 cmplwi 7,9,3 67 beq 7,.L20 68 cmplwi 7,9,4 69 beq 7,.L24 70 cmplwi 7,9,5 71 beq 7,.L25 72 cmplwi 7,9,6 73 beq 7,.L26 74 cmplwi 7,9,7 75 beq 7,.L27 76 cmplwi 7,9,8 77 beq 7,.L21 78 cmplwi 7,9,9 79 beq 7,.L21 80 cmplwi 7,9,10 81 beq 7,.L21 82 cmplwi 7,9,11 83 beq 7,.L21 84 cmplwi 7,9,12 85 beq 7,.L28 86 cmplwi 7,9,13 87 beq 7,.L29 88 cmplwi 7,9,14 89 beq 7,.L21 90.L1: 91 addi 1,31,304 92 ld 0,16(1) 93 ld 30,-16(1) 94 ld 31,-8(1) 95 mtlr 0 96 blr 97 .p2align 4,,15 98.L20: 99 lbz 3,120(31) 100 addi 1,31,304 101 ld 0,16(1) 102 ld 30,-16(1) 103 ld 31,-8(1) 104 mtlr 0 105 blr 106 .p2align 4,,15 107.L23: 108 lbz 9,120(31) 109 extsb 3,9 110 b .L1 111 .p2align 4,,15 112.L21: 113 ld 3,120(31) 114 b .L1 115 .p2align 4,,15 116.L24: 117 lha 3,120(31) 118 b .L1 119 .p2align 4,,15 120.L25: 121 lhz 3,120(31) 122 b .L1 123 .p2align 4,,15 124.L26: 125 lwa 3,120(31) 126 b .L1 127 .p2align 4,,15 128.L28: 129 lfs 1,120(31) 130 b .L1 131 .p2align 4,,15 132.L27: 133 lwz 3,120(31) 134 b .L1 135.L29: 136 lfd 1,120(31) 137 b .L1 138 .long 0 139 .byte 0,0,0,1,128,2,0,0 140 .size callback_receiver,.-.L.callback_receiver 141 .align 2 142 .p2align 4,,15 143 .globl callback_get_receiver 144 .section ".opd","aw" 145 .align 3 146callback_get_receiver: 147 .quad .L.callback_get_receiver,.TOC.@tocbase,0 148 .previous 149 .type callback_get_receiver, @function 150.L.callback_get_receiver: 151 std 31,-8(1) 152 stdu 1,-64(1) 153 addis 3,2,callback_receiver@toc@ha 154 addi 3,3,callback_receiver@toc@l 155 mr 31,1 156 addi 1,31,64 157 ld 31,-8(1) 158 blr 159 .long 0 160 .byte 0,0,0,0,128,1,0,0 161 .size callback_get_receiver,.-.L.callback_get_receiver 162#if defined __linux__ || defined __FreeBSD__ || defined __FreeBSD_kernel__ || defined __DragonFly__ 163 .section .note.GNU-stack,"",@progbits 164#endif 165