1.text 2 .align 2 3_callback_receiver: 4 mflr r0 5 stmw r29,-12(r1) 6 stw r0,8(r1) 7 li r29,0 8 stwu r1,-224(r1) 9 mr r30,r1 10 addi r0,r30,248 11 stw r29,84(r30) 12 stw r0,80(r30) 13 lwz r0,0(r11) 14 stw r3,248(r30) 15 stw r4,252(r30) 16 mtctr r0 17 stw r9,272(r30) 18 addi r4,r30,64 19 stw r5,256(r30) 20 stw r6,260(r30) 21 stw r7,264(r30) 22 stw r8,268(r30) 23 stw r10,276(r30) 24 stw r29,96(r30) 25 stfd f1,100(r30) 26 stfd f2,108(r30) 27 stfd f3,116(r30) 28 stfd f4,124(r30) 29 stfd f5,132(r30) 30 stfd f6,140(r30) 31 stfd f7,148(r30) 32 stfd f8,156(r30) 33 stfd f9,164(r30) 34 stfd f10,172(r30) 35 stfd f11,180(r30) 36 stfd f12,188(r30) 37 stfd f13,196(r30) 38 stw r29,64(r30) 39 stw r29,88(r30) 40 lwz r3,4(r11) 41 bctrl 42 lwz r9,88(r30) 43 cmpwi cr0,r9,0 44 beq- cr0,L1 45 cmpwi cr0,r9,1 46 beq- cr0,L41 47 cmpwi cr0,r9,2 48 beq- cr0,L41 49 cmpwi cr0,r9,3 50 beq- cr0,L42 51 cmpwi cr0,r9,4 52 beq- cr0,L43 53 cmpwi cr0,r9,5 54 beq- cr0,L44 55 cmpwi cr0,r9,6 56 beq- cr0,L40 57 cmpwi cr0,r9,7 58 beq- cr0,L40 59 cmpwi cr0,r9,8 60 beq- cr0,L40 61 cmpwi cr0,r9,9 62 beq- cr0,L40 63 addi r0,r9,-10 64 cmplwi cr0,r0,1 65 bgt- cr0,L22 66 lwz r3,72(r30) 67 lwz r4,76(r30) 68L1: 69 lwz r1,0(r1) 70 lwz r0,8(r1) 71 lmw r29,-12(r1) 72 mtlr r0 73 blr 74L22: 75 cmpwi cr0,r9,12 76 beq- cr0,L45 77 cmpwi cr0,r9,13 78 beq- cr0,L46 79 cmpwi cr0,r9,14 80 beq- cr0,L40 81 cmpwi cr0,r9,15 82 bne+ cr0,L1 83 lwz r0,64(r30) 84 andi. r9,r0,1024 85 beq- cr0,L1 86 lwz r0,92(r30) 87 cmpwi cr0,r0,1 88 beq- cr0,L47 89 cmpwi cr0,r0,2 90 beq- cr0,L48 91 cmpwi cr0,r0,4 92 beq- cr0,L49 93 cmpwi cr0,r0,8 94 bne+ cr0,L1 95 lwz r9,84(r30) 96 lwz r4,4(r9) 97L39: 98 lwz r3,0(r9) 99 b L1 100L49: 101 lwz r9,84(r30) 102 b L39 103L48: 104 lwz r9,84(r30) 105 lhz r3,0(r9) 106 b L1 107L47: 108 lwz r9,84(r30) 109 lbz r3,0(r9) 110 b L1 111L40: 112 lwz r3,72(r30) 113 b L1 114L46: 115 lfd f1,72(r30) 116 b L1 117L45: 118 lfs f1,72(r30) 119 b L1 120L44: 121 lhz r3,72(r30) 122 b L1 123L43: 124 lha r3,72(r30) 125 b L1 126L42: 127 lbz r3,72(r30) 128 b L1 129L41: 130 lbz r0,72(r30) 131 extsb r3,r0 132 b L1 133 .align 2 134 .globl _callback_get_receiver 135_callback_get_receiver: 136 mflr r0 137 stmw r30,-8(r1) 138 stw r0,8(r1) 139 bcl 20,31,L1$pb 140L1$pb: 141 stwu r1,-48(r1) 142 mflr r31 143 addis r9,r31,ha16(L_callback_receiver$non_lazy_ptr-L1$pb) 144 mr r30,r1 145 lwz r3,lo16(L_callback_receiver$non_lazy_ptr-L1$pb)(r9) 146 lwz r1,0(r1) 147 lwz r0,8(r1) 148 lmw r30,-8(r1) 149 mtlr r0 150 blr 151.data 152 .align 2 153L_callback_receiver$non_lazy_ptr: 154 .long _callback_receiver 155