1 1.1 christos .machine "any" 2 1.1 christos .text 3 1.1 christos 4 1.1 christos .globl bn_mul_mont_fpu64 5 1.1 christos .type bn_mul_mont_fpu64,@function 6 1.1 christos .section ".opd","aw" 7 1.1 christos .align 3 8 1.1 christos bn_mul_mont_fpu64: 9 1.1 christos .quad .bn_mul_mont_fpu64,.TOC.@tocbase,0 10 1.1 christos .previous 11 1.1 christos .align 5 12 1.1 christos .bn_mul_mont_fpu64: 13 1.1 christos cmpwi 8,3 14 1.1 christos mr 9,3 15 1.1 christos li 3,0 16 1.1 christos bltlr 17 1.1 christos andi. 0,8,1 18 1.1 christos bnelr 19 1.1 christos 20 1.1 christos slwi 8,8,3 21 1.1 christos li 12,-4096 22 1.1 christos slwi 10,8,2 23 1.1 christos add 10,10,8 24 1.1 christos addi 10,10,552 25 1.1 christos subf 10,10,1 26 1.1 christos and 10,10,12 27 1.1 christos subf 10,1,10 28 1.1 christos mr 12,1 29 1.1 christos stdux 1,1,10 30 1.1 christos 31 1.1 christos std 19,-200(12) 32 1.1 christos std 20,-192(12) 33 1.1 christos std 21,-184(12) 34 1.1 christos std 22,-176(12) 35 1.1 christos std 23,-168(12) 36 1.1 christos std 24,-160(12) 37 1.1 christos std 25,-152(12) 38 1.1 christos std 26,-144(12) 39 1.1 christos std 27,-136(12) 40 1.1 christos std 28,-128(12) 41 1.1 christos std 29,-120(12) 42 1.1 christos std 30,-112(12) 43 1.1 christos std 31,-104(12) 44 1.1 christos stfd 20,-96(12) 45 1.1 christos stfd 21,-88(12) 46 1.1 christos stfd 22,-80(12) 47 1.1 christos stfd 23,-72(12) 48 1.1 christos stfd 24,-64(12) 49 1.1 christos stfd 25,-56(12) 50 1.1 christos stfd 26,-48(12) 51 1.1 christos stfd 27,-40(12) 52 1.1 christos stfd 28,-32(12) 53 1.1 christos stfd 29,-24(12) 54 1.1 christos stfd 30,-16(12) 55 1.1 christos stfd 31,-8(12) 56 1.1 christos 57 1.1 christos addi 10,1,264 58 1.1 christos li 12,-64 59 1.1 christos add 22,10,8 60 1.1 christos and 22,22,12 61 1.1 christos 62 1.1 christos addi 22,22,-8 63 1.1 christos srwi 11,8,4 64 1.1 christos addi 11,11,-1 65 1.1 christos addi 10,1,184 66 1.1 christos li 0,0 67 1.1 christos mtctr 11 68 1.1 christos ld 23,0(4) 69 1.1 christos ld 27,0(5) 70 1.1 christos ld 7,0(7) 71 1.1 christos 72 1.1 christos mulld 31,23,27 73 1.1 christos 74 1.1 christos rldicl 24,27,0,48 75 1.1 christos rldicl 25,27,48,48 76 1.1 christos rldicl 26,27,32,48 77 1.1 christos rldicl 27,27,16,48 78 1.1 christos std 24,64(1) 79 1.1 christos std 25,72(1) 80 1.1 christos std 26,80(1) 81 1.1 christos std 27,88(1) 82 1.1 christos 83 1.1 christos mulld 31,31,7 84 1.1 christos 85 1.1 christos rldicl 28,31,0,48 86 1.1 christos rldicl 29,31,48,48 87 1.1 christos rldicl 30,31,32,48 88 1.1 christos rldicl 31,31,16,48 89 1.1 christos std 28,96(1) 90 1.1 christos std 29,104(1) 91 1.1 christos std 30,112(1) 92 1.1 christos std 31,120(1) 93 1.1 christos 94 1.1 christos rldicl 24,23,0,32 95 1.1 christos rldicl 25,23,32,32 96 1.1 christos lwz 26,12(4) 97 1.1 christos lwz 27,8(4) 98 1.1 christos lwz 28,4(6) 99 1.1 christos lwz 29,0(6) 100 1.1 christos lwz 30,12(6) 101 1.1 christos lwz 31,8(6) 102 1.1 christos lfd 0,64(1) 103 1.1 christos lfd 1,72(1) 104 1.1 christos lfd 2,80(1) 105 1.1 christos lfd 3,88(1) 106 1.1 christos lfd 4,96(1) 107 1.1 christos lfd 5,104(1) 108 1.1 christos lfd 6,112(1) 109 1.1 christos lfd 7,120(1) 110 1.1 christos std 24,128(1) 111 1.1 christos std 25,136(1) 112 1.1 christos std 26,144(1) 113 1.1 christos std 27,152(1) 114 1.1 christos std 28,160(1) 115 1.1 christos std 29,168(1) 116 1.1 christos std 30,176(1) 117 1.1 christos std 31,184(1) 118 1.1 christos fcfid 0,0 119 1.1 christos fcfid 1,1 120 1.1 christos fcfid 2,2 121 1.1 christos fcfid 3,3 122 1.1 christos fcfid 4,4 123 1.1 christos fcfid 5,5 124 1.1 christos fcfid 6,6 125 1.1 christos fcfid 7,7 126 1.1 christos 127 1.1 christos lfd 10,128(1) 128 1.1 christos lfd 11,136(1) 129 1.1 christos lfd 12,144(1) 130 1.1 christos lfd 13,152(1) 131 1.1 christos lfd 20,160(1) 132 1.1 christos lfd 21,168(1) 133 1.1 christos lfd 22,176(1) 134 1.1 christos lfd 23,184(1) 135 1.1 christos fcfid 10,10 136 1.1 christos fcfid 11,11 137 1.1 christos fcfid 12,12 138 1.1 christos fcfid 13,13 139 1.1 christos fcfid 20,20 140 1.1 christos fcfid 21,21 141 1.1 christos fcfid 22,22 142 1.1 christos fcfid 23,23 143 1.1 christos addi 4,4,16 144 1.1 christos addi 6,6,16 145 1.1 christos 146 1.1 christos fmul 26,11,0 147 1.1 christos fmul 27,11,1 148 1.1 christos stfd 10,8(22) 149 1.1 christos stfd 11,16(22) 150 1.1 christos fmul 28,12,0 151 1.1 christos fmul 29,12,1 152 1.1 christos stfd 12,24(22) 153 1.1 christos stfd 13,32(22) 154 1.1 christos fmul 30,13,0 155 1.1 christos fmul 31,13,1 156 1.1 christos stfd 20,40(22) 157 1.1 christos stfd 21,48(22) 158 1.1 christos fmul 24,10,0 159 1.1 christos fmul 25,10,1 160 1.1 christos stfd 22,56(22) 161 1.1 christos stfdu 23,64(22) 162 1.1 christos 163 1.1 christos fmadd 26,10,2,26 164 1.1 christos fmadd 27,10,3,27 165 1.1 christos fmadd 28,11,2,28 166 1.1 christos fmadd 29,11,3,29 167 1.1 christos fmadd 30,12,2,30 168 1.1 christos fmadd 31,12,3,31 169 1.1 christos fmul 8,13,2 170 1.1 christos fmul 9,13,3 171 1.1 christos 172 1.1 christos fmadd 26,21,4,26 173 1.1 christos fmadd 27,21,5,27 174 1.1 christos fmadd 28,22,4,28 175 1.1 christos fmadd 29,22,5,29 176 1.1 christos fmadd 30,23,4,30 177 1.1 christos fmadd 31,23,5,31 178 1.1 christos fmadd 24,20,4,24 179 1.1 christos fmadd 25,20,5,25 180 1.1 christos 181 1.1 christos fmadd 26,20,6,26 182 1.1 christos fmadd 27,20,7,27 183 1.1 christos fmadd 28,21,6,28 184 1.1 christos fmadd 29,21,7,29 185 1.1 christos fmadd 30,22,6,30 186 1.1 christos fmadd 31,22,7,31 187 1.1 christos fmadd 8,23,6,8 188 1.1 christos fmadd 9,23,7,9 189 1.1 christos 190 1.1 christos fctid 24,24 191 1.1 christos fctid 25,25 192 1.1 christos fctid 26,26 193 1.1 christos fctid 27,27 194 1.1 christos fctid 28,28 195 1.1 christos fctid 29,29 196 1.1 christos fctid 30,30 197 1.1 christos fctid 31,31 198 1.1 christos 199 1.1 christos stfd 24,64(1) 200 1.1 christos stfd 25,72(1) 201 1.1 christos stfd 26,80(1) 202 1.1 christos stfd 27,88(1) 203 1.1 christos stfd 28,96(1) 204 1.1 christos stfd 29,104(1) 205 1.1 christos stfd 30,112(1) 206 1.1 christos stfd 31,120(1) 207 1.1 christos 208 1.1 christos .align 5 209 1.1 christos .L1st: 210 1.1 christos lwz 24,4(4) 211 1.1 christos lwz 25,0(4) 212 1.1 christos lwz 26,12(4) 213 1.1 christos lwz 27,8(4) 214 1.1 christos lwz 28,4(6) 215 1.1 christos lwz 29,0(6) 216 1.1 christos lwz 30,12(6) 217 1.1 christos lwz 31,8(6) 218 1.1 christos std 24,128(1) 219 1.1 christos std 25,136(1) 220 1.1 christos std 26,144(1) 221 1.1 christos std 27,152(1) 222 1.1 christos std 28,160(1) 223 1.1 christos std 29,168(1) 224 1.1 christos std 30,176(1) 225 1.1 christos std 31,184(1) 226 1.1 christos ld 24,64(1) 227 1.1 christos ld 25,72(1) 228 1.1 christos ld 26,80(1) 229 1.1 christos ld 27,88(1) 230 1.1 christos ld 28,96(1) 231 1.1 christos ld 29,104(1) 232 1.1 christos ld 30,112(1) 233 1.1 christos ld 31,120(1) 234 1.1 christos lfd 10,128(1) 235 1.1 christos lfd 11,136(1) 236 1.1 christos lfd 12,144(1) 237 1.1 christos lfd 13,152(1) 238 1.1 christos lfd 20,160(1) 239 1.1 christos lfd 21,168(1) 240 1.1 christos lfd 22,176(1) 241 1.1 christos lfd 23,184(1) 242 1.1 christos fcfid 10,10 243 1.1 christos fcfid 11,11 244 1.1 christos fcfid 12,12 245 1.1 christos fcfid 13,13 246 1.1 christos fcfid 20,20 247 1.1 christos fcfid 21,21 248 1.1 christos fcfid 22,22 249 1.1 christos fcfid 23,23 250 1.1 christos addi 4,4,16 251 1.1 christos addi 6,6,16 252 1.1 christos 253 1.1 christos fmul 26,11,0 254 1.1 christos fmul 27,11,1 255 1.1 christos fmul 28,12,0 256 1.1 christos fmul 29,12,1 257 1.1 christos stfd 10,8(22) 258 1.1 christos stfd 11,16(22) 259 1.1 christos fmul 30,13,0 260 1.1 christos fmul 31,13,1 261 1.1 christos fmadd 24,10,0,8 262 1.1 christos fmadd 25,10,1,9 263 1.1 christos stfd 12,24(22) 264 1.1 christos stfd 13,32(22) 265 1.1 christos fmadd 26,10,2,26 266 1.1 christos fmadd 27,10,3,27 267 1.1 christos fmadd 28,11,2,28 268 1.1 christos fmadd 29,11,3,29 269 1.1 christos stfd 20,40(22) 270 1.1 christos stfd 21,48(22) 271 1.1 christos fmadd 30,12,2,30 272 1.1 christos fmadd 31,12,3,31 273 1.1 christos add 24,24,0 274 1.1 christos fmul 8,13,2 275 1.1 christos fmul 9,13,3 276 1.1 christos stfd 22,56(22) 277 1.1 christos stfdu 23,64(22) 278 1.1 christos srdi 0,24,16 279 1.1 christos add 25,25,0 280 1.1 christos srdi 0,25,16 281 1.1 christos 282 1.1 christos fmadd 26,21,4,26 283 1.1 christos fmadd 27,21,5,27 284 1.1 christos insrdi 24,25,16,32 285 1.1 christos fmadd 28,22,4,28 286 1.1 christos fmadd 29,22,5,29 287 1.1 christos add 26,26,0 288 1.1 christos fmadd 30,23,4,30 289 1.1 christos fmadd 31,23,5,31 290 1.1 christos srdi 0,26,16 291 1.1 christos fmadd 24,20,4,24 292 1.1 christos fmadd 25,20,5,25 293 1.1 christos insrdi 24,26,16,16 294 1.1 christos add 27,27,0 295 1.1 christos srdi 0,27,16 296 1.1 christos 297 1.1 christos fmadd 26,20,6,26 298 1.1 christos fmadd 27,20,7,27 299 1.1 christos insrdi 24,27,16,0 300 1.1 christos fmadd 28,21,6,28 301 1.1 christos fmadd 29,21,7,29 302 1.1 christos add 28,28,0 303 1.1 christos fmadd 30,22,6,30 304 1.1 christos fmadd 31,22,7,31 305 1.1 christos srdi 0,28,16 306 1.1 christos fmadd 8,23,6,8 307 1.1 christos fmadd 9,23,7,9 308 1.1 christos add 29,29,0 309 1.1 christos srdi 0,29,16 310 1.1 christos insrdi 28,29,16,32 311 1.1 christos 312 1.1 christos fctid 24,24 313 1.1 christos fctid 25,25 314 1.1 christos add 30,30,0 315 1.1 christos fctid 26,26 316 1.1 christos fctid 27,27 317 1.1 christos srdi 0,30,16 318 1.1 christos fctid 28,28 319 1.1 christos fctid 29,29 320 1.1 christos insrdi 28,30,16,16 321 1.1 christos fctid 30,30 322 1.1 christos fctid 31,31 323 1.1 christos add 31,31,0 324 1.1 christos insrdi 28,31,16,0 325 1.1 christos srdi 0,31,16 326 1.1 christos 327 1.1 christos stfd 24,64(1) 328 1.1 christos stfd 25,72(1) 329 1.1 christos stfd 26,80(1) 330 1.1 christos stfd 27,88(1) 331 1.1 christos stfd 28,96(1) 332 1.1 christos stfd 29,104(1) 333 1.1 christos stfd 30,112(1) 334 1.1 christos stfd 31,120(1) 335 1.1 christos std 24,8(10) 336 1.1 christos stdu 28,16(10) 337 1.1 christos bc 16,0,.L1st 338 1.1 christos 339 1.1 christos fctid 8,8 340 1.1 christos fctid 9,9 341 1.1 christos ld 24,64(1) 342 1.1 christos ld 25,72(1) 343 1.1 christos ld 26,80(1) 344 1.1 christos ld 27,88(1) 345 1.1 christos ld 28,96(1) 346 1.1 christos ld 29,104(1) 347 1.1 christos ld 30,112(1) 348 1.1 christos ld 31,120(1) 349 1.1 christos stfd 8,128(1) 350 1.1 christos stfd 9,136(1) 351 1.1 christos 352 1.1 christos add 24,24,0 353 1.1 christos srdi 0,24,16 354 1.1 christos add 25,25,0 355 1.1 christos srdi 0,25,16 356 1.1 christos insrdi 24,25,16,32 357 1.1 christos add 26,26,0 358 1.1 christos srdi 0,26,16 359 1.1 christos insrdi 24,26,16,16 360 1.1 christos add 27,27,0 361 1.1 christos srdi 0,27,16 362 1.1 christos insrdi 24,27,16,0 363 1.1 christos add 28,28,0 364 1.1 christos srdi 0,28,16 365 1.1 christos add 29,29,0 366 1.1 christos srdi 0,29,16 367 1.1 christos insrdi 28,29,16,32 368 1.1 christos add 30,30,0 369 1.1 christos srdi 0,30,16 370 1.1 christos insrdi 28,30,16,16 371 1.1 christos add 31,31,0 372 1.1 christos insrdi 28,31,16,0 373 1.1 christos srdi 0,31,16 374 1.1 christos ld 30,128(1) 375 1.1 christos ld 31,136(1) 376 1.1 christos 377 1.1 christos std 24,8(10) 378 1.1 christos stdu 28,16(10) 379 1.1 christos 380 1.1 christos add 30,30,0 381 1.1 christos srdi 0,30,16 382 1.1 christos add 31,31,0 383 1.1 christos insrdi 30,31,48,0 384 1.1 christos srdi 3,31,48 385 1.1 christos std 30,8(10) 386 1.1 christos slwi 31,8,2 387 1.1 christos subf 22,31,22 388 1.1 christos 389 1.1 christos li 12,8 390 1.1 christos .align 5 391 1.1 christos .Louter: 392 1.1 christos addi 10,1,192 393 1.1 christos li 0,0 394 1.1 christos mtctr 11 395 1.1 christos ldx 27,5,12 396 1.1 christos 397 1.1 christos ld 30,200(1) 398 1.1 christos mulld 31,23,27 399 1.1 christos add 31,31,30 400 1.1 christos 401 1.1 christos rldicl 24,27,0,48 402 1.1 christos rldicl 25,27,48,48 403 1.1 christos rldicl 26,27,32,48 404 1.1 christos rldicl 27,27,16,48 405 1.1 christos std 24,64(1) 406 1.1 christos std 25,72(1) 407 1.1 christos std 26,80(1) 408 1.1 christos std 27,88(1) 409 1.1 christos 410 1.1 christos mulld 31,31,7 411 1.1 christos 412 1.1 christos rldicl 28,31,0,48 413 1.1 christos rldicl 29,31,48,48 414 1.1 christos rldicl 30,31,32,48 415 1.1 christos rldicl 31,31,16,48 416 1.1 christos std 28,96(1) 417 1.1 christos std 29,104(1) 418 1.1 christos std 30,112(1) 419 1.1 christos std 31,120(1) 420 1.1 christos lfd 10,8(22) 421 1.1 christos lfd 11,16(22) 422 1.1 christos lfd 12,24(22) 423 1.1 christos lfd 13,32(22) 424 1.1 christos lfd 20,40(22) 425 1.1 christos lfd 21,48(22) 426 1.1 christos lfd 22,56(22) 427 1.1 christos lfdu 23,64(22) 428 1.1 christos 429 1.1 christos lfd 0,64(1) 430 1.1 christos lfd 1,72(1) 431 1.1 christos lfd 2,80(1) 432 1.1 christos lfd 3,88(1) 433 1.1 christos lfd 4,96(1) 434 1.1 christos lfd 5,104(1) 435 1.1 christos lfd 6,112(1) 436 1.1 christos lfd 7,120(1) 437 1.1 christos 438 1.1 christos fcfid 0,0 439 1.1 christos fcfid 1,1 440 1.1 christos fcfid 2,2 441 1.1 christos fcfid 3,3 442 1.1 christos fcfid 4,4 443 1.1 christos fcfid 5,5 444 1.1 christos fcfid 6,6 445 1.1 christos fcfid 7,7 446 1.1 christos 447 1.1 christos fmul 26,11,0 448 1.1 christos fmul 27,11,1 449 1.1 christos fmul 28,12,0 450 1.1 christos fmul 29,12,1 451 1.1 christos fmul 30,13,0 452 1.1 christos fmul 31,13,1 453 1.1 christos fmul 24,10,0 454 1.1 christos fmul 25,10,1 455 1.1 christos 456 1.1 christos fmadd 26,10,2,26 457 1.1 christos fmadd 27,10,3,27 458 1.1 christos fmadd 28,11,2,28 459 1.1 christos fmadd 29,11,3,29 460 1.1 christos fmadd 30,12,2,30 461 1.1 christos fmadd 31,12,3,31 462 1.1 christos fmul 8,13,2 463 1.1 christos fmul 9,13,3 464 1.1 christos 465 1.1 christos fmadd 26,21,4,26 466 1.1 christos fmadd 27,21,5,27 467 1.1 christos lfd 10,8(22) 468 1.1 christos lfd 11,16(22) 469 1.1 christos fmadd 28,22,4,28 470 1.1 christos fmadd 29,22,5,29 471 1.1 christos lfd 12,24(22) 472 1.1 christos lfd 13,32(22) 473 1.1 christos fmadd 30,23,4,30 474 1.1 christos fmadd 31,23,5,31 475 1.1 christos fmadd 24,20,4,24 476 1.1 christos fmadd 25,20,5,25 477 1.1 christos 478 1.1 christos fmadd 26,20,6,26 479 1.1 christos fmadd 27,20,7,27 480 1.1 christos fmadd 28,21,6,28 481 1.1 christos fmadd 29,21,7,29 482 1.1 christos fmadd 30,22,6,30 483 1.1 christos fmadd 31,22,7,31 484 1.1 christos fmadd 8,23,6,8 485 1.1 christos fmadd 9,23,7,9 486 1.1 christos 487 1.1 christos fctid 24,24 488 1.1 christos fctid 25,25 489 1.1 christos fctid 26,26 490 1.1 christos fctid 27,27 491 1.1 christos fctid 28,28 492 1.1 christos fctid 29,29 493 1.1 christos fctid 30,30 494 1.1 christos fctid 31,31 495 1.1 christos 496 1.1 christos stfd 24,64(1) 497 1.1 christos stfd 25,72(1) 498 1.1 christos stfd 26,80(1) 499 1.1 christos stfd 27,88(1) 500 1.1 christos stfd 28,96(1) 501 1.1 christos stfd 29,104(1) 502 1.1 christos stfd 30,112(1) 503 1.1 christos stfd 31,120(1) 504 1.1 christos 505 1.1 christos .align 5 506 1.1 christos .Linner: 507 1.1 christos fmul 26,11,0 508 1.1 christos fmul 27,11,1 509 1.1 christos fmul 28,12,0 510 1.1 christos fmul 29,12,1 511 1.1 christos lfd 20,40(22) 512 1.1 christos lfd 21,48(22) 513 1.1 christos fmul 30,13,0 514 1.1 christos fmul 31,13,1 515 1.1 christos fmadd 24,10,0,8 516 1.1 christos fmadd 25,10,1,9 517 1.1 christos lfd 22,56(22) 518 1.1 christos lfdu 23,64(22) 519 1.1 christos 520 1.1 christos fmadd 26,10,2,26 521 1.1 christos fmadd 27,10,3,27 522 1.1 christos fmadd 28,11,2,28 523 1.1 christos fmadd 29,11,3,29 524 1.1 christos lfd 10,8(22) 525 1.1 christos lfd 11,16(22) 526 1.1 christos fmadd 30,12,2,30 527 1.1 christos fmadd 31,12,3,31 528 1.1 christos fmul 8,13,2 529 1.1 christos fmul 9,13,3 530 1.1 christos lfd 12,24(22) 531 1.1 christos lfd 13,32(22) 532 1.1 christos fmadd 26,21,4,26 533 1.1 christos fmadd 27,21,5,27 534 1.1 christos ld 24,64(1) 535 1.1 christos ld 25,72(1) 536 1.1 christos fmadd 28,22,4,28 537 1.1 christos fmadd 29,22,5,29 538 1.1 christos ld 26,80(1) 539 1.1 christos ld 27,88(1) 540 1.1 christos fmadd 30,23,4,30 541 1.1 christos fmadd 31,23,5,31 542 1.1 christos add 24,24,0 543 1.1 christos ld 28,96(1) 544 1.1 christos ld 29,104(1) 545 1.1 christos fmadd 24,20,4,24 546 1.1 christos fmadd 25,20,5,25 547 1.1 christos srdi 0,24,16 548 1.1 christos add 25,25,0 549 1.1 christos srdi 0,25,16 550 1.1 christos ld 30,112(1) 551 1.1 christos ld 31,120(1) 552 1.1 christos 553 1.1 christos fmadd 26,20,6,26 554 1.1 christos fmadd 27,20,7,27 555 1.1 christos insrdi 24,25,16,32 556 1.1 christos ld 25,8(10) 557 1.1 christos fmadd 28,21,6,28 558 1.1 christos fmadd 29,21,7,29 559 1.1 christos add 26,26,0 560 1.1 christos fmadd 30,22,6,30 561 1.1 christos fmadd 31,22,7,31 562 1.1 christos srdi 0,26,16 563 1.1 christos insrdi 24,26,16,16 564 1.1 christos fmadd 8,23,6,8 565 1.1 christos fmadd 9,23,7,9 566 1.1 christos add 27,27,0 567 1.1 christos ldu 26,16(10) 568 1.1 christos srdi 0,27,16 569 1.1 christos insrdi 24,27,16,0 570 1.1 christos add 28,28,0 571 1.1 christos 572 1.1 christos fctid 24,24 573 1.1 christos fctid 25,25 574 1.1 christos srdi 0,28,16 575 1.1 christos fctid 26,26 576 1.1 christos fctid 27,27 577 1.1 christos add 29,29,0 578 1.1 christos fctid 28,28 579 1.1 christos fctid 29,29 580 1.1 christos srdi 0,29,16 581 1.1 christos insrdi 28,29,16,32 582 1.1 christos fctid 30,30 583 1.1 christos fctid 31,31 584 1.1 christos add 30,30,0 585 1.1 christos srdi 0,30,16 586 1.1 christos insrdi 28,30,16,16 587 1.1 christos 588 1.1 christos stfd 24,64(1) 589 1.1 christos stfd 25,72(1) 590 1.1 christos add 31,31,0 591 1.1 christos addc 27,24,25 592 1.1 christos stfd 26,80(1) 593 1.1 christos stfd 27,88(1) 594 1.1 christos insrdi 28,31,16,0 595 1.1 christos srdi 0,31,16 596 1.1 christos stfd 28,96(1) 597 1.1 christos stfd 29,104(1) 598 1.1 christos adde 29,28,26 599 1.1 christos stfd 30,112(1) 600 1.1 christos stfd 31,120(1) 601 1.1 christos addze 0,0 602 1.1 christos std 27,-16(10) 603 1.1 christos std 29,-8(10) 604 1.1 christos bc 16,0,.Linner 605 1.1 christos 606 1.1 christos fctid 8,8 607 1.1 christos fctid 9,9 608 1.1 christos ld 24,64(1) 609 1.1 christos ld 25,72(1) 610 1.1 christos ld 26,80(1) 611 1.1 christos ld 27,88(1) 612 1.1 christos ld 28,96(1) 613 1.1 christos ld 29,104(1) 614 1.1 christos ld 30,112(1) 615 1.1 christos ld 31,120(1) 616 1.1 christos stfd 8,128(1) 617 1.1 christos stfd 9,136(1) 618 1.1 christos 619 1.1 christos add 24,24,0 620 1.1 christos srdi 0,24,16 621 1.1 christos add 25,25,0 622 1.1 christos srdi 0,25,16 623 1.1 christos insrdi 24,25,16,32 624 1.1 christos add 26,26,0 625 1.1 christos ld 25,8(10) 626 1.1 christos srdi 0,26,16 627 1.1 christos insrdi 24,26,16,16 628 1.1 christos add 27,27,0 629 1.1 christos ldu 26,16(10) 630 1.1 christos srdi 0,27,16 631 1.1 christos insrdi 24,27,16,0 632 1.1 christos add 28,28,0 633 1.1 christos srdi 0,28,16 634 1.1 christos add 29,29,0 635 1.1 christos srdi 0,29,16 636 1.1 christos insrdi 28,29,16,32 637 1.1 christos add 30,30,0 638 1.1 christos srdi 0,30,16 639 1.1 christos insrdi 28,30,16,16 640 1.1 christos add 31,31,0 641 1.1 christos insrdi 28,31,16,0 642 1.1 christos srdi 0,31,16 643 1.1 christos ld 30,128(1) 644 1.1 christos ld 31,136(1) 645 1.1 christos 646 1.1 christos addc 27,24,25 647 1.1 christos adde 29,28,26 648 1.1 christos addze 0,0 649 1.1 christos 650 1.1 christos std 27,-16(10) 651 1.1 christos std 29,-8(10) 652 1.1 christos 653 1.1 christos add 0,0,3 654 1.1 christos add 30,30,0 655 1.1 christos srdi 0,30,16 656 1.1 christos add 31,31,0 657 1.1 christos insrdi 30,31,48,0 658 1.1 christos srdi 3,31,48 659 1.1 christos std 30,0(10) 660 1.1 christos slwi 31,8,2 661 1.1 christos addi 12,12,8 662 1.1 christos subf 22,31,22 663 1.1 christos cmpw 12,8 664 1.1 christos blt- .Louter 665 1.1 christos subf 6,8,6 666 1.1 christos addi 11,11,1 667 1.1 christos subfc 12,12,12 668 1.1 christos addi 10,1,200 669 1.1 christos addi 28,1,208 670 1.1 christos addi 29,6,8 671 1.1 christos addi 30,9,8 672 1.1 christos mtctr 11 673 1.1 christos 674 1.1 christos .align 4 675 1.1 christos .Lsub: ldx 24,10,12 676 1.1 christos ldx 25,6,12 677 1.1 christos ldx 26,28,12 678 1.1 christos ldx 27,29,12 679 1.1 christos subfe 24,25,24 680 1.1 christos subfe 26,27,26 681 1.1 christos stdx 24,9,12 682 1.1 christos stdx 26,30,12 683 1.1 christos addi 12,12,16 684 1.1 christos bc 16,0,.Lsub 685 1.1 christos 686 1.1 christos li 12,0 687 1.1 christos subfe 3,12,3 688 1.1 christos mtctr 11 689 1.1 christos 690 1.1 christos .align 4 691 1.1 christos .Lcopy: 692 1.2 christos ldx 24,10,12 693 1.2 christos ldx 25,28,12 694 1.2 christos ldx 26,9,12 695 1.2 christos ldx 27,30,12 696 1.1 christos std 12,8(22) 697 1.1 christos std 12,16(22) 698 1.1 christos std 12,24(22) 699 1.1 christos std 12,32(22) 700 1.1 christos std 12,40(22) 701 1.1 christos std 12,48(22) 702 1.1 christos std 12,56(22) 703 1.1 christos stdu 12,64(22) 704 1.2 christos and 24,24,3 705 1.2 christos and 25,25,3 706 1.2 christos andc 26,26,3 707 1.2 christos andc 27,27,3 708 1.2 christos or 24,24,26 709 1.2 christos or 25,25,27 710 1.1 christos stdx 24,9,12 711 1.1 christos stdx 25,30,12 712 1.1 christos stdx 12,10,12 713 1.1 christos stdx 12,28,12 714 1.1 christos addi 12,12,16 715 1.1 christos bc 16,0,.Lcopy 716 1.1 christos ld 12,0(1) 717 1.1 christos li 3,1 718 1.1 christos ld 19,-200(12) 719 1.1 christos ld 20,-192(12) 720 1.1 christos ld 21,-184(12) 721 1.1 christos ld 22,-176(12) 722 1.1 christos ld 23,-168(12) 723 1.1 christos ld 24,-160(12) 724 1.1 christos ld 25,-152(12) 725 1.1 christos ld 26,-144(12) 726 1.1 christos ld 27,-136(12) 727 1.1 christos ld 28,-128(12) 728 1.1 christos ld 29,-120(12) 729 1.1 christos ld 30,-112(12) 730 1.1 christos ld 31,-104(12) 731 1.1 christos lfd 20,-96(12) 732 1.1 christos lfd 21,-88(12) 733 1.1 christos lfd 22,-80(12) 734 1.1 christos lfd 23,-72(12) 735 1.1 christos lfd 24,-64(12) 736 1.1 christos lfd 25,-56(12) 737 1.1 christos lfd 26,-48(12) 738 1.1 christos lfd 27,-40(12) 739 1.1 christos lfd 28,-32(12) 740 1.1 christos lfd 29,-24(12) 741 1.1 christos lfd 30,-16(12) 742 1.1 christos lfd 31,-8(12) 743 1.1 christos mr 1,12 744 1.1 christos blr 745 1.1 christos .long 0 746 1.1 christos .byte 0,12,4,0,0x8c,13,6,0 747 1.1 christos .long 0 748 1.1 christos 749 1.1 christos 750 1.2 christos .byte 77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,32,102,111,114,32,80,80,67,54,52,44,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 751 1.1 christos .align 2 752