1 .LEVEL 2.0w 2 .text 3 .align 8 4.globl callback_receiver 5 .type callback_receiver,@function 6callback_receiver: 7 .PROC 8 .CALLINFO FRAME=384,CALLS,SAVE_RP,SAVE_SP,ENTRY_GR=9 9 .ENTRY 10 copy %r3,%r1 11 std %r2,-16(%r30) 12 copy %r30,%r3 13 std,ma %r1,384(%r30) 14 std %r5,224(%r3) 15 copy %r27,%r5 16 std %r9,192(%r3) 17 std %r8,200(%r3) 18 std %r7,208(%r3) 19 std %r6,216(%r3) 20 std %r4,232(%r3) 21 std %r26,-64(%r29) 22 std %r25,-56(%r29) 23 std %r19,-8(%r29) 24 std %r24,-48(%r29) 25 std %r23,-40(%r29) 26 std %r22,-32(%r29) 27 std %r21,-24(%r29) 28 std %r20,-16(%r29) 29#APP 30 fstw %fr4R,88(%r3) 31 fstw %fr5R,92(%r3) 32 fstw %fr6R,96(%r3) 33 fstw %fr7R,100(%r3) 34 fstw %fr8R,104(%r3) 35 fstw %fr9R,108(%r3) 36 fstw %fr10R,112(%r3) 37 fstw %fr11R,116(%r3) 38#NO_APP 39 fstd %fr10,168(%r3) 40 ldo -64(%r29),%r2 41 ldo 16(%r3),%r25 42 std %r0,48(%r3) 43 std %r2,40(%r3) 44 std %r29,80(%r3) 45 ldo -16(%r30),%r29 46 fstd %fr11,176(%r3) 47 fstd %fr4,120(%r3) 48 fstd %fr5,128(%r3) 49 fstd %fr6,136(%r3) 50 fstd %fr7,144(%r3) 51 fstd %fr8,152(%r3) 52 fstd %fr9,160(%r3) 53 stw %r0,16(%r3) 54 stw %r0,56(%r3) 55 ldd 0(%r31),%r4 56 ldd 8(%r31),%r26 57 ldd 16(%r4),%r2 58 ldd 24(%r4),%r27 59 bve,l (%r2),%r2 60 nop 61 ldw 56(%r3),%r2 62 cmpib,= 0,%r2,.L1 63 copy %r5,%r27 64 cmpib,=,n 1,%r2,.L43 65 cmpib,=,n 2,%r2,.L43 66 cmpib,=,n 3,%r2,.L44 67 cmpib,=,n 4,%r2,.L45 68 cmpib,=,n 5,%r2,.L46 69 cmpib,=,n 6,%r2,.L47 70 cmpib,=,n 7,%r2,.L41 71 cmpib,=,n 8,%r2,.L40 72 cmpib,=,n 10,%r2,.L40 73 cmpib,=,n 9,%r2,.L40 74 cmpib,=,n 11,%r2,.L40 75 cmpib,=,n 12,%r2,.L48 76 cmpib,=,n 13,%r2,.L49 77 cmpib,=,n 14,%r2,.L40 78 cmpib,= 15,%r2,.L50 79 ldw 16(%r3),%r2 80.L1: 81 ldd -16(%r3),%r2 82 ldd 192(%r3),%r9 83 ldd 200(%r3),%r8 84 ldd 208(%r3),%r7 85 ldd 216(%r3),%r6 86 ldd 224(%r3),%r5 87 ldd 232(%r3),%r4 88 ldo 64(%r3),%r30 89 bve (%r2) 90 ldd,mb -64(%r30),%r3 91.L50: 92 extrd,u %r2,53+1-1,1,%r2 93 cmpib,= 0,%r2,.L1 94 ldd 48(%r3),%r28 95 ldd 48(%r3),%r2 96 ldd 64(%r3),%r4 97 extrd,u %r2,63,3,%r7 98 copy %r2,%r1 99 depdi 0,63,3,%r1 100 cmpib,*<< 8,%r4,.L32 101 add,l %r7,%r4,%r5 102 cmpib,*<< 8,%r5,.L33 103 depd,z %r5,60,61,%r2 104 subi 64,%r2,%r2 105 ldd 0(%r1),%r4 106 extrd,s %r2,63,32,%r2 107 mtsarcm %r2 108 depd,z %r7,60,61,%r5 109 depdi,z 1,%sar,64,%r2 110 mtsarcm %r5 111 sub %r0,%r2,%r2 112 and %r4,%r2,%r4 113 depd,z %r4,%sar,64,%r4 114 b .L1 115 copy %r4,%r28 116.L33: 117 subi 128,%r2,%r2 118 depd,z %r7,60,61,%r4 119 extrd,s %r2,63,32,%r2 120 subi 64,%r4,%r6 121 mtsarcm %r2 122 subi 63,%r4,%r8 123 depdi,z 1,%sar,64,%r2 124 mtsar %r8 125 ldd 8(%r1),%r5 126 sub %r0,%r2,%r2 127 extrd,s %r6,63,32,%r6 128 ldd 0(%r1),%r4 129 subi 63,%r6,%r6 130 and %r5,%r2,%r5 131 depd,z %r4,%sar,64,%r4 132 mtsar %r6 133 extrd,s %r5,%sar,64,%r5 134.L39: 135 b .L1 136 or %r5,%r4,%r28 137.L32: 138 ldi 16,%r2 139 cmpb,*<< %r2,%r5,.L36 140 depd,z %r5,60,61,%r2 141 subi 128,%r2,%r2 142 depd,z %r7,61,62,%r4 143 extrd,s %r2,63,32,%r2 144 subi 32,%r4,%r4 145 mtsarcm %r2 146 extrd,s %r4,63,32,%r4 147 depdi,z 1,%sar,64,%r2 148 subi 63,%r4,%r8 149 ldd 8(%r1),%r5 150 sub %r0,%r2,%r2 151 mtsar %r8 152 ldd 0(%r1),%r6 153 and %r5,%r2,%r5 154 depd,z %r7,60,61,%r2 155 extrd,s %r5,%sar,64,%r4 156 subi 63,%r2,%r2 157 extrd,s %r4,%sar,64,%r4 158 mtsar %r2 159 depd,z %r5,%sar,64,%r5 160 depd,z %r6,%sar,64,%r6 161 copy %r5,%r29 162 b .L1 163 or %r6,%r4,%r28 164.L36: 165 subi 192,%r2,%r2 166 depd,z %r7,60,61,%r4 167 extrd,s %r2,63,32,%r2 168 subi 64,%r4,%r7 169 mtsarcm %r2 170 subi 63,%r4,%r9 171 depdi,z 1,%sar,64,%r2 172 mtsar %r9 173 ldd 8(%r1),%r4 174 sub %r0,%r2,%r2 175 ldd 16(%r1),%r6 176 extrd,s %r7,63,32,%r7 177 subi 63,%r7,%r7 178 and %r6,%r2,%r6 179 ldd 0(%r1),%r5 180 depd,z %r4,%sar,64,%r2 181 mtsar %r7 182 extrd,s %r6,%sar,64,%r6 183 mtsar %r9 184 depd,z %r5,%sar,64,%r5 185 or %r2,%r6,%r29 186 mtsar %r7 187 b .L39 188 extrd,s %r4,%sar,64,%r4 189.L40: 190 b .L1 191 ldd 24(%r3),%r28 192.L49: 193 b .L40 194 fldd 24(%r3),%fr4 195.L48: 196#APP 197 fldw 24(%r3),%fr4R 198#NO_APP 199.L41: 200 ldw 24(%r3),%r2 201.L42: 202 b .L1 203 copy %r2,%r28 204.L47: 205 ldw 24(%r3),%r2 206 b .L1 207 extrd,s %r2,63,32,%r28 208.L46: 209 b .L42 210 ldh 24(%r3),%r2 211.L45: 212 ldh 24(%r3),%r2 213 b .L1 214 extrd,s %r2,63,16,%r28 215.L44: 216 b .L42 217 ldb 24(%r3),%r2 218.L43: 219 ldb 24(%r3),%r2 220 b .L1 221 extrd,s %r2,63,8,%r28 222 .EXIT 223 .PROCEND 224.Lfe1: 225 .size callback_receiver,.Lfe1-callback_receiver 226 .data 227 .align 8 228.LC0: 229 .dword P%callback_receiver 230 .text 231 .align 8 232.globl callback_get_receiver 233 .type callback_get_receiver,@function 234callback_get_receiver: 235 .PROC 236 .CALLINFO FRAME=128,NO_CALLS,SAVE_SP,ENTRY_GR=3 237 .ENTRY 238 copy %r3,%r1 239 copy %r30,%r3 240 std,ma %r1,128(%r30) 241 addil LT'.LC0,%r27 242 ldd RT'.LC0(%r1),%r1 243 ldd 0(%r1),%r28 244 ldo 64(%r3),%r30 245 bve (%r2) 246 ldd,mb -64(%r30),%r3 247 .EXIT 248 .PROCEND 249.Lfe2: 250 .size callback_get_receiver,.Lfe2-callback_get_receiver 251 .ident "GCC: (GNU) 3.1" 252