1*3a608692SPiotr Kubaj/* $FreeBSD$ */ 2*3a608692SPiotr Kubaj/* Do not modify. This file is auto-generated from ppc.pl. */ 3*3a608692SPiotr Kubaj 4*3a608692SPiotr Kubaj 5*3a608692SPiotr Kubaj 6*3a608692SPiotr Kubaj 7*3a608692SPiotr Kubaj 8*3a608692SPiotr Kubaj 9*3a608692SPiotr Kubaj 10*3a608692SPiotr Kubaj 11*3a608692SPiotr Kubaj 12*3a608692SPiotr Kubaj 13*3a608692SPiotr Kubaj 14*3a608692SPiotr Kubaj 15*3a608692SPiotr Kubaj 16*3a608692SPiotr Kubaj 17*3a608692SPiotr Kubaj 18*3a608692SPiotr Kubaj 19*3a608692SPiotr Kubaj 20*3a608692SPiotr Kubaj 21*3a608692SPiotr Kubaj 22*3a608692SPiotr Kubaj 23*3a608692SPiotr Kubaj 24*3a608692SPiotr Kubaj 25*3a608692SPiotr Kubaj 26*3a608692SPiotr Kubaj 27*3a608692SPiotr Kubaj 28*3a608692SPiotr Kubaj 29*3a608692SPiotr Kubaj 30*3a608692SPiotr Kubaj 31*3a608692SPiotr Kubaj 32*3a608692SPiotr Kubaj 33*3a608692SPiotr Kubaj 34*3a608692SPiotr Kubaj 35*3a608692SPiotr Kubaj 36*3a608692SPiotr Kubaj 37*3a608692SPiotr Kubaj 38*3a608692SPiotr Kubaj 39*3a608692SPiotr Kubaj 40*3a608692SPiotr Kubaj 41*3a608692SPiotr Kubaj 42*3a608692SPiotr Kubaj 43*3a608692SPiotr Kubaj 44*3a608692SPiotr Kubaj 45*3a608692SPiotr Kubaj 46*3a608692SPiotr Kubaj 47*3a608692SPiotr Kubaj 48*3a608692SPiotr Kubaj 49*3a608692SPiotr Kubaj 50*3a608692SPiotr Kubaj 51*3a608692SPiotr Kubaj 52*3a608692SPiotr Kubaj 53*3a608692SPiotr Kubaj 54*3a608692SPiotr Kubaj 55*3a608692SPiotr Kubaj 56*3a608692SPiotr Kubaj 57*3a608692SPiotr Kubaj 58*3a608692SPiotr Kubaj 59*3a608692SPiotr Kubaj 60*3a608692SPiotr Kubaj 61*3a608692SPiotr Kubaj 62*3a608692SPiotr Kubaj 63*3a608692SPiotr Kubaj 64*3a608692SPiotr Kubaj 65*3a608692SPiotr Kubaj 66*3a608692SPiotr Kubaj 67*3a608692SPiotr Kubaj 68*3a608692SPiotr Kubaj 69*3a608692SPiotr Kubaj 70*3a608692SPiotr Kubaj 71*3a608692SPiotr Kubaj 72*3a608692SPiotr Kubaj 73*3a608692SPiotr Kubaj 74*3a608692SPiotr Kubaj 75*3a608692SPiotr Kubaj 76*3a608692SPiotr Kubaj 77*3a608692SPiotr Kubaj 78*3a608692SPiotr Kubaj 79*3a608692SPiotr Kubaj 80*3a608692SPiotr Kubaj 81*3a608692SPiotr Kubaj 82*3a608692SPiotr Kubaj 83*3a608692SPiotr Kubaj 84*3a608692SPiotr Kubaj 85*3a608692SPiotr Kubaj.globl bn_sqr_comba4 86*3a608692SPiotr Kubaj.type bn_sqr_comba4,@function 87*3a608692SPiotr Kubaj.globl bn_sqr_comba8 88*3a608692SPiotr Kubaj.type bn_sqr_comba8,@function 89*3a608692SPiotr Kubaj.globl bn_mul_comba4 90*3a608692SPiotr Kubaj.type bn_mul_comba4,@function 91*3a608692SPiotr Kubaj.globl bn_mul_comba8 92*3a608692SPiotr Kubaj.type bn_mul_comba8,@function 93*3a608692SPiotr Kubaj.globl bn_sub_words 94*3a608692SPiotr Kubaj.type bn_sub_words,@function 95*3a608692SPiotr Kubaj.globl bn_add_words 96*3a608692SPiotr Kubaj.type bn_add_words,@function 97*3a608692SPiotr Kubaj.globl bn_div_words 98*3a608692SPiotr Kubaj.type bn_div_words,@function 99*3a608692SPiotr Kubaj.globl bn_sqr_words 100*3a608692SPiotr Kubaj.type bn_sqr_words,@function 101*3a608692SPiotr Kubaj.globl bn_mul_words 102*3a608692SPiotr Kubaj.type bn_mul_words,@function 103*3a608692SPiotr Kubaj.globl bn_mul_add_words 104*3a608692SPiotr Kubaj.type bn_mul_add_words,@function 105*3a608692SPiotr Kubaj 106*3a608692SPiotr Kubaj 107*3a608692SPiotr Kubaj 108*3a608692SPiotr Kubaj.machine "any" 109*3a608692SPiotr Kubaj.abiversion 2 110*3a608692SPiotr Kubaj.text 111*3a608692SPiotr Kubaj 112*3a608692SPiotr Kubaj 113*3a608692SPiotr Kubaj 114*3a608692SPiotr Kubaj 115*3a608692SPiotr Kubaj 116*3a608692SPiotr Kubaj 117*3a608692SPiotr Kubaj 118*3a608692SPiotr Kubaj 119*3a608692SPiotr Kubaj.align 4 120*3a608692SPiotr Kubajbn_sqr_comba4: 121*3a608692SPiotr Kubaj.localentry bn_sqr_comba4,0 122*3a608692SPiotr Kubaj 123*3a608692SPiotr Kubaj 124*3a608692SPiotr Kubaj 125*3a608692SPiotr Kubaj 126*3a608692SPiotr Kubaj 127*3a608692SPiotr Kubaj 128*3a608692SPiotr Kubaj 129*3a608692SPiotr Kubaj 130*3a608692SPiotr Kubaj 131*3a608692SPiotr Kubaj 132*3a608692SPiotr Kubaj 133*3a608692SPiotr Kubaj 134*3a608692SPiotr Kubaj 135*3a608692SPiotr Kubaj 136*3a608692SPiotr Kubaj 137*3a608692SPiotr Kubaj 138*3a608692SPiotr Kubaj xor 0,0,0 139*3a608692SPiotr Kubaj 140*3a608692SPiotr Kubaj 141*3a608692SPiotr Kubaj 142*3a608692SPiotr Kubaj ld 5,0(4) 143*3a608692SPiotr Kubaj mulld 9,5,5 144*3a608692SPiotr Kubaj mulhdu 10,5,5 145*3a608692SPiotr Kubaj 146*3a608692SPiotr Kubaj 147*3a608692SPiotr Kubaj 148*3a608692SPiotr Kubaj 149*3a608692SPiotr Kubaj std 9,0(3) 150*3a608692SPiotr Kubaj 151*3a608692SPiotr Kubaj ld 6,8(4) 152*3a608692SPiotr Kubaj mulld 7,5,6 153*3a608692SPiotr Kubaj mulhdu 8,5,6 154*3a608692SPiotr Kubaj 155*3a608692SPiotr Kubaj addc 7,7,7 156*3a608692SPiotr Kubaj adde 8,8,8 157*3a608692SPiotr Kubaj addze 9,0 158*3a608692SPiotr Kubaj 159*3a608692SPiotr Kubaj 160*3a608692SPiotr Kubaj addc 10,7,10 161*3a608692SPiotr Kubaj addze 11,8 162*3a608692SPiotr Kubaj addze 9,9 163*3a608692SPiotr Kubaj 164*3a608692SPiotr Kubaj std 10,8(3) 165*3a608692SPiotr Kubaj 166*3a608692SPiotr Kubaj mulld 7,6,6 167*3a608692SPiotr Kubaj mulhdu 8,6,6 168*3a608692SPiotr Kubaj addc 11,7,11 169*3a608692SPiotr Kubaj adde 9,8,9 170*3a608692SPiotr Kubaj addze 10,0 171*3a608692SPiotr Kubaj 172*3a608692SPiotr Kubaj ld 6,16(4) 173*3a608692SPiotr Kubaj mulld 7,5,6 174*3a608692SPiotr Kubaj mulhdu 8,5,6 175*3a608692SPiotr Kubaj 176*3a608692SPiotr Kubaj addc 7,7,7 177*3a608692SPiotr Kubaj adde 8,8,8 178*3a608692SPiotr Kubaj addze 10,10 179*3a608692SPiotr Kubaj 180*3a608692SPiotr Kubaj addc 11,7,11 181*3a608692SPiotr Kubaj adde 9,8,9 182*3a608692SPiotr Kubaj addze 10,10 183*3a608692SPiotr Kubaj std 11,16(3) 184*3a608692SPiotr Kubaj 185*3a608692SPiotr Kubaj ld 6,24(4) 186*3a608692SPiotr Kubaj mulld 7,5,6 187*3a608692SPiotr Kubaj mulhdu 8,5,6 188*3a608692SPiotr Kubaj addc 7,7,7 189*3a608692SPiotr Kubaj adde 8,8,8 190*3a608692SPiotr Kubaj addze 11,0 191*3a608692SPiotr Kubaj 192*3a608692SPiotr Kubaj addc 9,7,9 193*3a608692SPiotr Kubaj adde 10,8,10 194*3a608692SPiotr Kubaj addze 11,11 195*3a608692SPiotr Kubaj 196*3a608692SPiotr Kubaj ld 5,8(4) 197*3a608692SPiotr Kubaj ld 6,16(4) 198*3a608692SPiotr Kubaj mulld 7,5,6 199*3a608692SPiotr Kubaj mulhdu 8,5,6 200*3a608692SPiotr Kubaj 201*3a608692SPiotr Kubaj addc 7,7,7 202*3a608692SPiotr Kubaj adde 8,8,8 203*3a608692SPiotr Kubaj addze 11,11 204*3a608692SPiotr Kubaj addc 9,7,9 205*3a608692SPiotr Kubaj adde 10,8,10 206*3a608692SPiotr Kubaj addze 11,11 207*3a608692SPiotr Kubaj std 9,24(3) 208*3a608692SPiotr Kubaj 209*3a608692SPiotr Kubaj mulld 7,6,6 210*3a608692SPiotr Kubaj mulhdu 8,6,6 211*3a608692SPiotr Kubaj addc 10,7,10 212*3a608692SPiotr Kubaj adde 11,8,11 213*3a608692SPiotr Kubaj addze 9,0 214*3a608692SPiotr Kubaj 215*3a608692SPiotr Kubaj ld 6,24(4) 216*3a608692SPiotr Kubaj mulld 7,5,6 217*3a608692SPiotr Kubaj mulhdu 8,5,6 218*3a608692SPiotr Kubaj addc 7,7,7 219*3a608692SPiotr Kubaj adde 8,8,8 220*3a608692SPiotr Kubaj addze 9,9 221*3a608692SPiotr Kubaj 222*3a608692SPiotr Kubaj addc 10,7,10 223*3a608692SPiotr Kubaj adde 11,8,11 224*3a608692SPiotr Kubaj addze 9,9 225*3a608692SPiotr Kubaj std 10,32(3) 226*3a608692SPiotr Kubaj 227*3a608692SPiotr Kubaj ld 5,16(4) 228*3a608692SPiotr Kubaj mulld 7,5,6 229*3a608692SPiotr Kubaj mulhdu 8,5,6 230*3a608692SPiotr Kubaj addc 7,7,7 231*3a608692SPiotr Kubaj adde 8,8,8 232*3a608692SPiotr Kubaj addze 10,0 233*3a608692SPiotr Kubaj 234*3a608692SPiotr Kubaj addc 11,7,11 235*3a608692SPiotr Kubaj adde 9,8,9 236*3a608692SPiotr Kubaj addze 10,10 237*3a608692SPiotr Kubaj std 11,40(3) 238*3a608692SPiotr Kubaj 239*3a608692SPiotr Kubaj mulld 7,6,6 240*3a608692SPiotr Kubaj mulhdu 8,6,6 241*3a608692SPiotr Kubaj addc 9,7,9 242*3a608692SPiotr Kubaj adde 10,8,10 243*3a608692SPiotr Kubaj 244*3a608692SPiotr Kubaj std 9,48(3) 245*3a608692SPiotr Kubaj std 10,56(3) 246*3a608692SPiotr Kubaj blr 247*3a608692SPiotr Kubaj.long 0 248*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,2,0 249*3a608692SPiotr Kubaj.long 0 250*3a608692SPiotr Kubaj.size bn_sqr_comba4,.-bn_sqr_comba4 251*3a608692SPiotr Kubaj 252*3a608692SPiotr Kubaj 253*3a608692SPiotr Kubaj 254*3a608692SPiotr Kubaj 255*3a608692SPiotr Kubaj 256*3a608692SPiotr Kubaj 257*3a608692SPiotr Kubaj 258*3a608692SPiotr Kubaj 259*3a608692SPiotr Kubaj.align 4 260*3a608692SPiotr Kubajbn_sqr_comba8: 261*3a608692SPiotr Kubaj.localentry bn_sqr_comba8,0 262*3a608692SPiotr Kubaj 263*3a608692SPiotr Kubaj 264*3a608692SPiotr Kubaj 265*3a608692SPiotr Kubaj 266*3a608692SPiotr Kubaj 267*3a608692SPiotr Kubaj 268*3a608692SPiotr Kubaj 269*3a608692SPiotr Kubaj 270*3a608692SPiotr Kubaj 271*3a608692SPiotr Kubaj 272*3a608692SPiotr Kubaj 273*3a608692SPiotr Kubaj 274*3a608692SPiotr Kubaj 275*3a608692SPiotr Kubaj 276*3a608692SPiotr Kubaj 277*3a608692SPiotr Kubaj 278*3a608692SPiotr Kubaj 279*3a608692SPiotr Kubaj 280*3a608692SPiotr Kubaj 281*3a608692SPiotr Kubaj 282*3a608692SPiotr Kubaj xor 0,0,0 283*3a608692SPiotr Kubaj 284*3a608692SPiotr Kubaj 285*3a608692SPiotr Kubaj 286*3a608692SPiotr Kubaj ld 5,0(4) 287*3a608692SPiotr Kubaj mulld 9,5,5 288*3a608692SPiotr Kubaj mulhdu 10,5,5 289*3a608692SPiotr Kubaj std 9,0(3) 290*3a608692SPiotr Kubaj 291*3a608692SPiotr Kubaj ld 6,8(4) 292*3a608692SPiotr Kubaj mulld 7,5,6 293*3a608692SPiotr Kubaj mulhdu 8,5,6 294*3a608692SPiotr Kubaj 295*3a608692SPiotr Kubaj addc 10,7,10 296*3a608692SPiotr Kubaj adde 11,8,0 297*3a608692SPiotr Kubaj addze 9,0 298*3a608692SPiotr Kubaj 299*3a608692SPiotr Kubaj addc 10,7,10 300*3a608692SPiotr Kubaj adde 11,8,11 301*3a608692SPiotr Kubaj addze 9,9 302*3a608692SPiotr Kubaj 303*3a608692SPiotr Kubaj std 10,8(3) 304*3a608692SPiotr Kubaj 305*3a608692SPiotr Kubaj 306*3a608692SPiotr Kubaj mulld 7,6,6 307*3a608692SPiotr Kubaj mulhdu 8,6,6 308*3a608692SPiotr Kubaj addc 11,7,11 309*3a608692SPiotr Kubaj adde 9,8,9 310*3a608692SPiotr Kubaj addze 10,0 311*3a608692SPiotr Kubaj 312*3a608692SPiotr Kubaj ld 6,16(4) 313*3a608692SPiotr Kubaj mulld 7,5,6 314*3a608692SPiotr Kubaj mulhdu 8,5,6 315*3a608692SPiotr Kubaj 316*3a608692SPiotr Kubaj addc 11,7,11 317*3a608692SPiotr Kubaj adde 9,8,9 318*3a608692SPiotr Kubaj addze 10,10 319*3a608692SPiotr Kubaj 320*3a608692SPiotr Kubaj addc 11,7,11 321*3a608692SPiotr Kubaj adde 9,8,9 322*3a608692SPiotr Kubaj addze 10,10 323*3a608692SPiotr Kubaj 324*3a608692SPiotr Kubaj std 11,16(3) 325*3a608692SPiotr Kubaj 326*3a608692SPiotr Kubaj ld 6,24(4) 327*3a608692SPiotr Kubaj mulld 7,5,6 328*3a608692SPiotr Kubaj mulhdu 8,5,6 329*3a608692SPiotr Kubaj 330*3a608692SPiotr Kubaj addc 9,7,9 331*3a608692SPiotr Kubaj adde 10,8,10 332*3a608692SPiotr Kubaj addze 11,0 333*3a608692SPiotr Kubaj 334*3a608692SPiotr Kubaj addc 9,7,9 335*3a608692SPiotr Kubaj adde 10,8,10 336*3a608692SPiotr Kubaj addze 11,11 337*3a608692SPiotr Kubaj 338*3a608692SPiotr Kubaj ld 5,8(4) 339*3a608692SPiotr Kubaj ld 6,16(4) 340*3a608692SPiotr Kubaj mulld 7,5,6 341*3a608692SPiotr Kubaj mulhdu 8,5,6 342*3a608692SPiotr Kubaj 343*3a608692SPiotr Kubaj addc 9,7,9 344*3a608692SPiotr Kubaj adde 10,8,10 345*3a608692SPiotr Kubaj addze 11,11 346*3a608692SPiotr Kubaj 347*3a608692SPiotr Kubaj addc 9,7,9 348*3a608692SPiotr Kubaj adde 10,8,10 349*3a608692SPiotr Kubaj addze 11,11 350*3a608692SPiotr Kubaj 351*3a608692SPiotr Kubaj std 9,24(3) 352*3a608692SPiotr Kubaj 353*3a608692SPiotr Kubaj mulld 7,6,6 354*3a608692SPiotr Kubaj mulhdu 8,6,6 355*3a608692SPiotr Kubaj 356*3a608692SPiotr Kubaj addc 10,7,10 357*3a608692SPiotr Kubaj adde 11,8,11 358*3a608692SPiotr Kubaj addze 9,0 359*3a608692SPiotr Kubaj 360*3a608692SPiotr Kubaj ld 6,24(4) 361*3a608692SPiotr Kubaj mulld 7,5,6 362*3a608692SPiotr Kubaj mulhdu 8,5,6 363*3a608692SPiotr Kubaj 364*3a608692SPiotr Kubaj addc 10,7,10 365*3a608692SPiotr Kubaj adde 11,8,11 366*3a608692SPiotr Kubaj addze 9,9 367*3a608692SPiotr Kubaj 368*3a608692SPiotr Kubaj addc 10,7,10 369*3a608692SPiotr Kubaj adde 11,8,11 370*3a608692SPiotr Kubaj addze 9,9 371*3a608692SPiotr Kubaj 372*3a608692SPiotr Kubaj ld 5,0(4) 373*3a608692SPiotr Kubaj ld 6,32(4) 374*3a608692SPiotr Kubaj mulld 7,5,6 375*3a608692SPiotr Kubaj mulhdu 8,5,6 376*3a608692SPiotr Kubaj 377*3a608692SPiotr Kubaj addc 10,7,10 378*3a608692SPiotr Kubaj adde 11,8,11 379*3a608692SPiotr Kubaj addze 9,9 380*3a608692SPiotr Kubaj 381*3a608692SPiotr Kubaj addc 10,7,10 382*3a608692SPiotr Kubaj adde 11,8,11 383*3a608692SPiotr Kubaj addze 9,9 384*3a608692SPiotr Kubaj std 10,32(3) 385*3a608692SPiotr Kubaj 386*3a608692SPiotr Kubaj ld 6,40(4) 387*3a608692SPiotr Kubaj mulld 7,5,6 388*3a608692SPiotr Kubaj mulhdu 8,5,6 389*3a608692SPiotr Kubaj 390*3a608692SPiotr Kubaj addc 11,7,11 391*3a608692SPiotr Kubaj adde 9,8,9 392*3a608692SPiotr Kubaj addze 10,0 393*3a608692SPiotr Kubaj 394*3a608692SPiotr Kubaj addc 11,7,11 395*3a608692SPiotr Kubaj adde 9,8,9 396*3a608692SPiotr Kubaj addze 10,10 397*3a608692SPiotr Kubaj 398*3a608692SPiotr Kubaj ld 5,8(4) 399*3a608692SPiotr Kubaj ld 6,32(4) 400*3a608692SPiotr Kubaj mulld 7,5,6 401*3a608692SPiotr Kubaj mulhdu 8,5,6 402*3a608692SPiotr Kubaj 403*3a608692SPiotr Kubaj addc 11,7,11 404*3a608692SPiotr Kubaj adde 9,8,9 405*3a608692SPiotr Kubaj addze 10,10 406*3a608692SPiotr Kubaj 407*3a608692SPiotr Kubaj addc 11,7,11 408*3a608692SPiotr Kubaj adde 9,8,9 409*3a608692SPiotr Kubaj addze 10,10 410*3a608692SPiotr Kubaj 411*3a608692SPiotr Kubaj ld 5,16(4) 412*3a608692SPiotr Kubaj ld 6,24(4) 413*3a608692SPiotr Kubaj mulld 7,5,6 414*3a608692SPiotr Kubaj mulhdu 8,5,6 415*3a608692SPiotr Kubaj 416*3a608692SPiotr Kubaj addc 11,7,11 417*3a608692SPiotr Kubaj adde 9,8,9 418*3a608692SPiotr Kubaj addze 10,10 419*3a608692SPiotr Kubaj 420*3a608692SPiotr Kubaj addc 11,7,11 421*3a608692SPiotr Kubaj adde 9,8,9 422*3a608692SPiotr Kubaj addze 10,10 423*3a608692SPiotr Kubaj std 11,40(3) 424*3a608692SPiotr Kubaj 425*3a608692SPiotr Kubaj mulld 7,6,6 426*3a608692SPiotr Kubaj mulhdu 8,6,6 427*3a608692SPiotr Kubaj addc 9,7,9 428*3a608692SPiotr Kubaj adde 10,8,10 429*3a608692SPiotr Kubaj addze 11,0 430*3a608692SPiotr Kubaj 431*3a608692SPiotr Kubaj ld 6,32(4) 432*3a608692SPiotr Kubaj mulld 7,5,6 433*3a608692SPiotr Kubaj mulhdu 8,5,6 434*3a608692SPiotr Kubaj 435*3a608692SPiotr Kubaj addc 9,7,9 436*3a608692SPiotr Kubaj adde 10,8,10 437*3a608692SPiotr Kubaj addze 11,11 438*3a608692SPiotr Kubaj 439*3a608692SPiotr Kubaj addc 9,7,9 440*3a608692SPiotr Kubaj adde 10,8,10 441*3a608692SPiotr Kubaj addze 11,11 442*3a608692SPiotr Kubaj 443*3a608692SPiotr Kubaj ld 5,8(4) 444*3a608692SPiotr Kubaj ld 6,40(4) 445*3a608692SPiotr Kubaj mulld 7,5,6 446*3a608692SPiotr Kubaj mulhdu 8,5,6 447*3a608692SPiotr Kubaj 448*3a608692SPiotr Kubaj addc 9,7,9 449*3a608692SPiotr Kubaj adde 10,8,10 450*3a608692SPiotr Kubaj addze 11,11 451*3a608692SPiotr Kubaj 452*3a608692SPiotr Kubaj addc 9,7,9 453*3a608692SPiotr Kubaj adde 10,8,10 454*3a608692SPiotr Kubaj addze 11,11 455*3a608692SPiotr Kubaj 456*3a608692SPiotr Kubaj ld 5,0(4) 457*3a608692SPiotr Kubaj ld 6,48(4) 458*3a608692SPiotr Kubaj mulld 7,5,6 459*3a608692SPiotr Kubaj mulhdu 8,5,6 460*3a608692SPiotr Kubaj addc 9,7,9 461*3a608692SPiotr Kubaj adde 10,8,10 462*3a608692SPiotr Kubaj addze 11,11 463*3a608692SPiotr Kubaj addc 9,7,9 464*3a608692SPiotr Kubaj adde 10,8,10 465*3a608692SPiotr Kubaj addze 11,11 466*3a608692SPiotr Kubaj std 9,48(3) 467*3a608692SPiotr Kubaj 468*3a608692SPiotr Kubaj ld 6,56(4) 469*3a608692SPiotr Kubaj mulld 7,5,6 470*3a608692SPiotr Kubaj mulhdu 8,5,6 471*3a608692SPiotr Kubaj 472*3a608692SPiotr Kubaj addc 10,7,10 473*3a608692SPiotr Kubaj adde 11,8,11 474*3a608692SPiotr Kubaj addze 9,0 475*3a608692SPiotr Kubaj addc 10,7,10 476*3a608692SPiotr Kubaj adde 11,8,11 477*3a608692SPiotr Kubaj addze 9,9 478*3a608692SPiotr Kubaj 479*3a608692SPiotr Kubaj ld 5,8(4) 480*3a608692SPiotr Kubaj ld 6,48(4) 481*3a608692SPiotr Kubaj mulld 7,5,6 482*3a608692SPiotr Kubaj mulhdu 8,5,6 483*3a608692SPiotr Kubaj 484*3a608692SPiotr Kubaj addc 10,7,10 485*3a608692SPiotr Kubaj adde 11,8,11 486*3a608692SPiotr Kubaj addze 9,9 487*3a608692SPiotr Kubaj addc 10,7,10 488*3a608692SPiotr Kubaj adde 11,8,11 489*3a608692SPiotr Kubaj addze 9,9 490*3a608692SPiotr Kubaj 491*3a608692SPiotr Kubaj ld 5,16(4) 492*3a608692SPiotr Kubaj ld 6,40(4) 493*3a608692SPiotr Kubaj mulld 7,5,6 494*3a608692SPiotr Kubaj mulhdu 8,5,6 495*3a608692SPiotr Kubaj addc 10,7,10 496*3a608692SPiotr Kubaj adde 11,8,11 497*3a608692SPiotr Kubaj addze 9,9 498*3a608692SPiotr Kubaj addc 10,7,10 499*3a608692SPiotr Kubaj adde 11,8,11 500*3a608692SPiotr Kubaj addze 9,9 501*3a608692SPiotr Kubaj 502*3a608692SPiotr Kubaj ld 5,24(4) 503*3a608692SPiotr Kubaj ld 6,32(4) 504*3a608692SPiotr Kubaj mulld 7,5,6 505*3a608692SPiotr Kubaj mulhdu 8,5,6 506*3a608692SPiotr Kubaj 507*3a608692SPiotr Kubaj addc 10,7,10 508*3a608692SPiotr Kubaj adde 11,8,11 509*3a608692SPiotr Kubaj addze 9,9 510*3a608692SPiotr Kubaj addc 10,7,10 511*3a608692SPiotr Kubaj adde 11,8,11 512*3a608692SPiotr Kubaj addze 9,9 513*3a608692SPiotr Kubaj std 10,56(3) 514*3a608692SPiotr Kubaj 515*3a608692SPiotr Kubaj mulld 7,6,6 516*3a608692SPiotr Kubaj mulhdu 8,6,6 517*3a608692SPiotr Kubaj addc 11,7,11 518*3a608692SPiotr Kubaj adde 9,8,9 519*3a608692SPiotr Kubaj addze 10,0 520*3a608692SPiotr Kubaj 521*3a608692SPiotr Kubaj ld 6,40(4) 522*3a608692SPiotr Kubaj mulld 7,5,6 523*3a608692SPiotr Kubaj mulhdu 8,5,6 524*3a608692SPiotr Kubaj addc 11,7,11 525*3a608692SPiotr Kubaj adde 9,8,9 526*3a608692SPiotr Kubaj addze 10,10 527*3a608692SPiotr Kubaj addc 11,7,11 528*3a608692SPiotr Kubaj adde 9,8,9 529*3a608692SPiotr Kubaj addze 10,10 530*3a608692SPiotr Kubaj 531*3a608692SPiotr Kubaj ld 5,16(4) 532*3a608692SPiotr Kubaj ld 6,48(4) 533*3a608692SPiotr Kubaj mulld 7,5,6 534*3a608692SPiotr Kubaj mulhdu 8,5,6 535*3a608692SPiotr Kubaj addc 11,7,11 536*3a608692SPiotr Kubaj adde 9,8,9 537*3a608692SPiotr Kubaj addze 10,10 538*3a608692SPiotr Kubaj 539*3a608692SPiotr Kubaj addc 11,7,11 540*3a608692SPiotr Kubaj adde 9,8,9 541*3a608692SPiotr Kubaj addze 10,10 542*3a608692SPiotr Kubaj 543*3a608692SPiotr Kubaj ld 5,8(4) 544*3a608692SPiotr Kubaj ld 6,56(4) 545*3a608692SPiotr Kubaj mulld 7,5,6 546*3a608692SPiotr Kubaj mulhdu 8,5,6 547*3a608692SPiotr Kubaj addc 11,7,11 548*3a608692SPiotr Kubaj adde 9,8,9 549*3a608692SPiotr Kubaj addze 10,10 550*3a608692SPiotr Kubaj addc 11,7,11 551*3a608692SPiotr Kubaj adde 9,8,9 552*3a608692SPiotr Kubaj addze 10,10 553*3a608692SPiotr Kubaj std 11,64(3) 554*3a608692SPiotr Kubaj 555*3a608692SPiotr Kubaj ld 5,16(4) 556*3a608692SPiotr Kubaj mulld 7,5,6 557*3a608692SPiotr Kubaj mulhdu 8,5,6 558*3a608692SPiotr Kubaj 559*3a608692SPiotr Kubaj addc 9,7,9 560*3a608692SPiotr Kubaj adde 10,8,10 561*3a608692SPiotr Kubaj addze 11,0 562*3a608692SPiotr Kubaj addc 9,7,9 563*3a608692SPiotr Kubaj adde 10,8,10 564*3a608692SPiotr Kubaj addze 11,11 565*3a608692SPiotr Kubaj 566*3a608692SPiotr Kubaj ld 5,24(4) 567*3a608692SPiotr Kubaj ld 6,48(4) 568*3a608692SPiotr Kubaj mulld 7,5,6 569*3a608692SPiotr Kubaj mulhdu 8,5,6 570*3a608692SPiotr Kubaj addc 9,7,9 571*3a608692SPiotr Kubaj adde 10,8,10 572*3a608692SPiotr Kubaj addze 11,11 573*3a608692SPiotr Kubaj addc 9,7,9 574*3a608692SPiotr Kubaj adde 10,8,10 575*3a608692SPiotr Kubaj addze 11,11 576*3a608692SPiotr Kubaj 577*3a608692SPiotr Kubaj ld 5,32(4) 578*3a608692SPiotr Kubaj ld 6,40(4) 579*3a608692SPiotr Kubaj mulld 7,5,6 580*3a608692SPiotr Kubaj mulhdu 8,5,6 581*3a608692SPiotr Kubaj addc 9,7,9 582*3a608692SPiotr Kubaj adde 10,8,10 583*3a608692SPiotr Kubaj addze 11,11 584*3a608692SPiotr Kubaj addc 9,7,9 585*3a608692SPiotr Kubaj adde 10,8,10 586*3a608692SPiotr Kubaj addze 11,11 587*3a608692SPiotr Kubaj std 9,72(3) 588*3a608692SPiotr Kubaj 589*3a608692SPiotr Kubaj mulld 7,6,6 590*3a608692SPiotr Kubaj mulhdu 8,6,6 591*3a608692SPiotr Kubaj addc 10,7,10 592*3a608692SPiotr Kubaj adde 11,8,11 593*3a608692SPiotr Kubaj addze 9,0 594*3a608692SPiotr Kubaj 595*3a608692SPiotr Kubaj ld 6,48(4) 596*3a608692SPiotr Kubaj mulld 7,5,6 597*3a608692SPiotr Kubaj mulhdu 8,5,6 598*3a608692SPiotr Kubaj addc 10,7,10 599*3a608692SPiotr Kubaj adde 11,8,11 600*3a608692SPiotr Kubaj addze 9,9 601*3a608692SPiotr Kubaj addc 10,7,10 602*3a608692SPiotr Kubaj adde 11,8,11 603*3a608692SPiotr Kubaj addze 9,9 604*3a608692SPiotr Kubaj 605*3a608692SPiotr Kubaj ld 5,24(4) 606*3a608692SPiotr Kubaj ld 6,56(4) 607*3a608692SPiotr Kubaj mulld 7,5,6 608*3a608692SPiotr Kubaj mulhdu 8,5,6 609*3a608692SPiotr Kubaj addc 10,7,10 610*3a608692SPiotr Kubaj adde 11,8,11 611*3a608692SPiotr Kubaj addze 9,9 612*3a608692SPiotr Kubaj addc 10,7,10 613*3a608692SPiotr Kubaj adde 11,8,11 614*3a608692SPiotr Kubaj addze 9,9 615*3a608692SPiotr Kubaj std 10,80(3) 616*3a608692SPiotr Kubaj 617*3a608692SPiotr Kubaj ld 5,32(4) 618*3a608692SPiotr Kubaj mulld 7,5,6 619*3a608692SPiotr Kubaj mulhdu 8,5,6 620*3a608692SPiotr Kubaj addc 11,7,11 621*3a608692SPiotr Kubaj adde 9,8,9 622*3a608692SPiotr Kubaj addze 10,0 623*3a608692SPiotr Kubaj addc 11,7,11 624*3a608692SPiotr Kubaj adde 9,8,9 625*3a608692SPiotr Kubaj addze 10,10 626*3a608692SPiotr Kubaj 627*3a608692SPiotr Kubaj ld 5,40(4) 628*3a608692SPiotr Kubaj ld 6,48(4) 629*3a608692SPiotr Kubaj mulld 7,5,6 630*3a608692SPiotr Kubaj mulhdu 8,5,6 631*3a608692SPiotr Kubaj addc 11,7,11 632*3a608692SPiotr Kubaj adde 9,8,9 633*3a608692SPiotr Kubaj addze 10,10 634*3a608692SPiotr Kubaj addc 11,7,11 635*3a608692SPiotr Kubaj adde 9,8,9 636*3a608692SPiotr Kubaj addze 10,10 637*3a608692SPiotr Kubaj std 11,88(3) 638*3a608692SPiotr Kubaj 639*3a608692SPiotr Kubaj mulld 7,6,6 640*3a608692SPiotr Kubaj mulhdu 8,6,6 641*3a608692SPiotr Kubaj addc 9,7,9 642*3a608692SPiotr Kubaj adde 10,8,10 643*3a608692SPiotr Kubaj addze 11,0 644*3a608692SPiotr Kubaj 645*3a608692SPiotr Kubaj ld 6,56(4) 646*3a608692SPiotr Kubaj mulld 7,5,6 647*3a608692SPiotr Kubaj mulhdu 8,5,6 648*3a608692SPiotr Kubaj addc 9,7,9 649*3a608692SPiotr Kubaj adde 10,8,10 650*3a608692SPiotr Kubaj addze 11,11 651*3a608692SPiotr Kubaj addc 9,7,9 652*3a608692SPiotr Kubaj adde 10,8,10 653*3a608692SPiotr Kubaj addze 11,11 654*3a608692SPiotr Kubaj std 9,96(3) 655*3a608692SPiotr Kubaj 656*3a608692SPiotr Kubaj 657*3a608692SPiotr Kubaj ld 5,48(4) 658*3a608692SPiotr Kubaj mulld 7,5,6 659*3a608692SPiotr Kubaj mulhdu 8,5,6 660*3a608692SPiotr Kubaj addc 10,7,10 661*3a608692SPiotr Kubaj adde 11,8,11 662*3a608692SPiotr Kubaj addze 9,0 663*3a608692SPiotr Kubaj addc 10,7,10 664*3a608692SPiotr Kubaj adde 11,8,11 665*3a608692SPiotr Kubaj addze 9,9 666*3a608692SPiotr Kubaj std 10,104(3) 667*3a608692SPiotr Kubaj 668*3a608692SPiotr Kubaj mulld 7,6,6 669*3a608692SPiotr Kubaj mulhdu 8,6,6 670*3a608692SPiotr Kubaj addc 11,7,11 671*3a608692SPiotr Kubaj adde 9,8,9 672*3a608692SPiotr Kubaj std 11,112(3) 673*3a608692SPiotr Kubaj std 9, 120(3) 674*3a608692SPiotr Kubaj 675*3a608692SPiotr Kubaj 676*3a608692SPiotr Kubaj blr 677*3a608692SPiotr Kubaj.long 0 678*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,2,0 679*3a608692SPiotr Kubaj.long 0 680*3a608692SPiotr Kubaj.size bn_sqr_comba8,.-bn_sqr_comba8 681*3a608692SPiotr Kubaj 682*3a608692SPiotr Kubaj 683*3a608692SPiotr Kubaj 684*3a608692SPiotr Kubaj 685*3a608692SPiotr Kubaj 686*3a608692SPiotr Kubaj 687*3a608692SPiotr Kubaj 688*3a608692SPiotr Kubaj 689*3a608692SPiotr Kubaj.align 4 690*3a608692SPiotr Kubajbn_mul_comba4: 691*3a608692SPiotr Kubaj.localentry bn_mul_comba4,0 692*3a608692SPiotr Kubaj 693*3a608692SPiotr Kubaj 694*3a608692SPiotr Kubaj 695*3a608692SPiotr Kubaj 696*3a608692SPiotr Kubaj 697*3a608692SPiotr Kubaj 698*3a608692SPiotr Kubaj 699*3a608692SPiotr Kubaj 700*3a608692SPiotr Kubaj 701*3a608692SPiotr Kubaj 702*3a608692SPiotr Kubaj 703*3a608692SPiotr Kubaj 704*3a608692SPiotr Kubaj xor 0,0,0 705*3a608692SPiotr Kubaj 706*3a608692SPiotr Kubaj ld 6,0(4) 707*3a608692SPiotr Kubaj ld 7,0(5) 708*3a608692SPiotr Kubaj mulld 10,6,7 709*3a608692SPiotr Kubaj mulhdu 11,6,7 710*3a608692SPiotr Kubaj std 10,0(3) 711*3a608692SPiotr Kubaj 712*3a608692SPiotr Kubaj ld 7,8(5) 713*3a608692SPiotr Kubaj mulld 8,6,7 714*3a608692SPiotr Kubaj mulhdu 9,6,7 715*3a608692SPiotr Kubaj addc 11,8,11 716*3a608692SPiotr Kubaj adde 12,9,0 717*3a608692SPiotr Kubaj addze 10,0 718*3a608692SPiotr Kubaj 719*3a608692SPiotr Kubaj ld 6, 8(4) 720*3a608692SPiotr Kubaj ld 7, 0(5) 721*3a608692SPiotr Kubaj mulld 8,6,7 722*3a608692SPiotr Kubaj mulhdu 9,6,7 723*3a608692SPiotr Kubaj addc 11,8,11 724*3a608692SPiotr Kubaj adde 12,9,12 725*3a608692SPiotr Kubaj addze 10,10 726*3a608692SPiotr Kubaj std 11,8(3) 727*3a608692SPiotr Kubaj 728*3a608692SPiotr Kubaj ld 6,16(4) 729*3a608692SPiotr Kubaj mulld 8,6,7 730*3a608692SPiotr Kubaj mulhdu 9,6,7 731*3a608692SPiotr Kubaj addc 12,8,12 732*3a608692SPiotr Kubaj adde 10,9,10 733*3a608692SPiotr Kubaj addze 11,0 734*3a608692SPiotr Kubaj 735*3a608692SPiotr Kubaj ld 6,8(4) 736*3a608692SPiotr Kubaj ld 7,8(5) 737*3a608692SPiotr Kubaj mulld 8,6,7 738*3a608692SPiotr Kubaj mulhdu 9,6,7 739*3a608692SPiotr Kubaj addc 12,8,12 740*3a608692SPiotr Kubaj adde 10,9,10 741*3a608692SPiotr Kubaj addze 11,11 742*3a608692SPiotr Kubaj 743*3a608692SPiotr Kubaj ld 6,0(4) 744*3a608692SPiotr Kubaj ld 7,16(5) 745*3a608692SPiotr Kubaj mulld 8,6,7 746*3a608692SPiotr Kubaj mulhdu 9,6,7 747*3a608692SPiotr Kubaj addc 12,8,12 748*3a608692SPiotr Kubaj adde 10,9,10 749*3a608692SPiotr Kubaj addze 11,11 750*3a608692SPiotr Kubaj std 12,16(3) 751*3a608692SPiotr Kubaj 752*3a608692SPiotr Kubaj ld 7,24(5) 753*3a608692SPiotr Kubaj mulld 8,6,7 754*3a608692SPiotr Kubaj mulhdu 9,6,7 755*3a608692SPiotr Kubaj addc 10,8,10 756*3a608692SPiotr Kubaj adde 11,9,11 757*3a608692SPiotr Kubaj addze 12,0 758*3a608692SPiotr Kubaj 759*3a608692SPiotr Kubaj ld 6,8(4) 760*3a608692SPiotr Kubaj ld 7,16(5) 761*3a608692SPiotr Kubaj mulld 8,6,7 762*3a608692SPiotr Kubaj mulhdu 9,6,7 763*3a608692SPiotr Kubaj addc 10,8,10 764*3a608692SPiotr Kubaj adde 11,9,11 765*3a608692SPiotr Kubaj addze 12,12 766*3a608692SPiotr Kubaj 767*3a608692SPiotr Kubaj ld 6,16(4) 768*3a608692SPiotr Kubaj ld 7,8(5) 769*3a608692SPiotr Kubaj mulld 8,6,7 770*3a608692SPiotr Kubaj mulhdu 9,6,7 771*3a608692SPiotr Kubaj addc 10,8,10 772*3a608692SPiotr Kubaj adde 11,9,11 773*3a608692SPiotr Kubaj addze 12,12 774*3a608692SPiotr Kubaj 775*3a608692SPiotr Kubaj ld 6,24(4) 776*3a608692SPiotr Kubaj ld 7,0(5) 777*3a608692SPiotr Kubaj mulld 8,6,7 778*3a608692SPiotr Kubaj mulhdu 9,6,7 779*3a608692SPiotr Kubaj addc 10,8,10 780*3a608692SPiotr Kubaj adde 11,9,11 781*3a608692SPiotr Kubaj addze 12,12 782*3a608692SPiotr Kubaj std 10,24(3) 783*3a608692SPiotr Kubaj 784*3a608692SPiotr Kubaj ld 7,8(5) 785*3a608692SPiotr Kubaj mulld 8,6,7 786*3a608692SPiotr Kubaj mulhdu 9,6,7 787*3a608692SPiotr Kubaj addc 11,8,11 788*3a608692SPiotr Kubaj adde 12,9,12 789*3a608692SPiotr Kubaj addze 10,0 790*3a608692SPiotr Kubaj 791*3a608692SPiotr Kubaj ld 6,16(4) 792*3a608692SPiotr Kubaj ld 7,16(5) 793*3a608692SPiotr Kubaj mulld 8,6,7 794*3a608692SPiotr Kubaj mulhdu 9,6,7 795*3a608692SPiotr Kubaj addc 11,8,11 796*3a608692SPiotr Kubaj adde 12,9,12 797*3a608692SPiotr Kubaj addze 10,10 798*3a608692SPiotr Kubaj 799*3a608692SPiotr Kubaj ld 6,8(4) 800*3a608692SPiotr Kubaj ld 7,24(5) 801*3a608692SPiotr Kubaj mulld 8,6,7 802*3a608692SPiotr Kubaj mulhdu 9,6,7 803*3a608692SPiotr Kubaj addc 11,8,11 804*3a608692SPiotr Kubaj adde 12,9,12 805*3a608692SPiotr Kubaj addze 10,10 806*3a608692SPiotr Kubaj std 11,32(3) 807*3a608692SPiotr Kubaj 808*3a608692SPiotr Kubaj ld 6,16(4) 809*3a608692SPiotr Kubaj mulld 8,6,7 810*3a608692SPiotr Kubaj mulhdu 9,6,7 811*3a608692SPiotr Kubaj addc 12,8,12 812*3a608692SPiotr Kubaj adde 10,9,10 813*3a608692SPiotr Kubaj addze 11,0 814*3a608692SPiotr Kubaj 815*3a608692SPiotr Kubaj ld 6,24(4) 816*3a608692SPiotr Kubaj ld 7,16(5) 817*3a608692SPiotr Kubaj mulld 8,6,7 818*3a608692SPiotr Kubaj mulhdu 9,6,7 819*3a608692SPiotr Kubaj addc 12,8,12 820*3a608692SPiotr Kubaj adde 10,9,10 821*3a608692SPiotr Kubaj addze 11,11 822*3a608692SPiotr Kubaj std 12,40(3) 823*3a608692SPiotr Kubaj 824*3a608692SPiotr Kubaj ld 7,24(5) 825*3a608692SPiotr Kubaj mulld 8,6,7 826*3a608692SPiotr Kubaj mulhdu 9,6,7 827*3a608692SPiotr Kubaj addc 10,8,10 828*3a608692SPiotr Kubaj adde 11,9,11 829*3a608692SPiotr Kubaj 830*3a608692SPiotr Kubaj std 10,48(3) 831*3a608692SPiotr Kubaj std 11,56(3) 832*3a608692SPiotr Kubaj blr 833*3a608692SPiotr Kubaj.long 0 834*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,3,0 835*3a608692SPiotr Kubaj.long 0 836*3a608692SPiotr Kubaj.size bn_mul_comba4,.-bn_mul_comba4 837*3a608692SPiotr Kubaj 838*3a608692SPiotr Kubaj 839*3a608692SPiotr Kubaj 840*3a608692SPiotr Kubaj 841*3a608692SPiotr Kubaj 842*3a608692SPiotr Kubaj 843*3a608692SPiotr Kubaj 844*3a608692SPiotr Kubaj 845*3a608692SPiotr Kubaj.align 4 846*3a608692SPiotr Kubajbn_mul_comba8: 847*3a608692SPiotr Kubaj.localentry bn_mul_comba8,0 848*3a608692SPiotr Kubaj 849*3a608692SPiotr Kubaj 850*3a608692SPiotr Kubaj 851*3a608692SPiotr Kubaj 852*3a608692SPiotr Kubaj 853*3a608692SPiotr Kubaj 854*3a608692SPiotr Kubaj 855*3a608692SPiotr Kubaj 856*3a608692SPiotr Kubaj 857*3a608692SPiotr Kubaj 858*3a608692SPiotr Kubaj 859*3a608692SPiotr Kubaj 860*3a608692SPiotr Kubaj xor 0,0,0 861*3a608692SPiotr Kubaj 862*3a608692SPiotr Kubaj 863*3a608692SPiotr Kubaj ld 6,0(4) 864*3a608692SPiotr Kubaj ld 7,0(5) 865*3a608692SPiotr Kubaj mulld 10,6,7 866*3a608692SPiotr Kubaj mulhdu 11,6,7 867*3a608692SPiotr Kubaj std 10,0(3) 868*3a608692SPiotr Kubaj 869*3a608692SPiotr Kubaj ld 7,8(5) 870*3a608692SPiotr Kubaj mulld 8,6,7 871*3a608692SPiotr Kubaj mulhdu 9,6,7 872*3a608692SPiotr Kubaj addc 11,11,8 873*3a608692SPiotr Kubaj addze 12,9 874*3a608692SPiotr Kubaj addze 10,0 875*3a608692SPiotr Kubaj 876*3a608692SPiotr Kubaj ld 6,8(4) 877*3a608692SPiotr Kubaj ld 7,0(5) 878*3a608692SPiotr Kubaj mulld 8,6,7 879*3a608692SPiotr Kubaj mulhdu 9,6,7 880*3a608692SPiotr Kubaj addc 11,11,8 881*3a608692SPiotr Kubaj adde 12,12,9 882*3a608692SPiotr Kubaj addze 10,10 883*3a608692SPiotr Kubaj std 11,8(3) 884*3a608692SPiotr Kubaj 885*3a608692SPiotr Kubaj ld 6,16(4) 886*3a608692SPiotr Kubaj mulld 8,6,7 887*3a608692SPiotr Kubaj mulhdu 9,6,7 888*3a608692SPiotr Kubaj addc 12,12,8 889*3a608692SPiotr Kubaj adde 10,10,9 890*3a608692SPiotr Kubaj addze 11,0 891*3a608692SPiotr Kubaj 892*3a608692SPiotr Kubaj ld 6,8(4) 893*3a608692SPiotr Kubaj ld 7,8(5) 894*3a608692SPiotr Kubaj mulld 8,6,7 895*3a608692SPiotr Kubaj mulhdu 9,6,7 896*3a608692SPiotr Kubaj addc 12,12,8 897*3a608692SPiotr Kubaj adde 10,10,9 898*3a608692SPiotr Kubaj addze 11,11 899*3a608692SPiotr Kubaj 900*3a608692SPiotr Kubaj ld 6,0(4) 901*3a608692SPiotr Kubaj ld 7,16(5) 902*3a608692SPiotr Kubaj mulld 8,6,7 903*3a608692SPiotr Kubaj mulhdu 9,6,7 904*3a608692SPiotr Kubaj addc 12,12,8 905*3a608692SPiotr Kubaj adde 10,10,9 906*3a608692SPiotr Kubaj addze 11,11 907*3a608692SPiotr Kubaj std 12,16(3) 908*3a608692SPiotr Kubaj 909*3a608692SPiotr Kubaj ld 7,24(5) 910*3a608692SPiotr Kubaj mulld 8,6,7 911*3a608692SPiotr Kubaj mulhdu 9,6,7 912*3a608692SPiotr Kubaj addc 10,10,8 913*3a608692SPiotr Kubaj adde 11,11,9 914*3a608692SPiotr Kubaj addze 12,0 915*3a608692SPiotr Kubaj 916*3a608692SPiotr Kubaj ld 6,8(4) 917*3a608692SPiotr Kubaj ld 7,16(5) 918*3a608692SPiotr Kubaj mulld 8,6,7 919*3a608692SPiotr Kubaj mulhdu 9,6,7 920*3a608692SPiotr Kubaj addc 10,10,8 921*3a608692SPiotr Kubaj adde 11,11,9 922*3a608692SPiotr Kubaj addze 12,12 923*3a608692SPiotr Kubaj 924*3a608692SPiotr Kubaj 925*3a608692SPiotr Kubaj ld 6,16(4) 926*3a608692SPiotr Kubaj ld 7,8(5) 927*3a608692SPiotr Kubaj mulld 8,6,7 928*3a608692SPiotr Kubaj mulhdu 9,6,7 929*3a608692SPiotr Kubaj addc 10,10,8 930*3a608692SPiotr Kubaj adde 11,11,9 931*3a608692SPiotr Kubaj addze 12,12 932*3a608692SPiotr Kubaj 933*3a608692SPiotr Kubaj ld 6,24(4) 934*3a608692SPiotr Kubaj ld 7,0(5) 935*3a608692SPiotr Kubaj mulld 8,6,7 936*3a608692SPiotr Kubaj mulhdu 9,6,7 937*3a608692SPiotr Kubaj addc 10,10,8 938*3a608692SPiotr Kubaj adde 11,11,9 939*3a608692SPiotr Kubaj addze 12,12 940*3a608692SPiotr Kubaj std 10,24(3) 941*3a608692SPiotr Kubaj 942*3a608692SPiotr Kubaj ld 6,32(4) 943*3a608692SPiotr Kubaj mulld 8,6,7 944*3a608692SPiotr Kubaj mulhdu 9,6,7 945*3a608692SPiotr Kubaj addc 11,11,8 946*3a608692SPiotr Kubaj adde 12,12,9 947*3a608692SPiotr Kubaj addze 10,0 948*3a608692SPiotr Kubaj 949*3a608692SPiotr Kubaj ld 6,24(4) 950*3a608692SPiotr Kubaj ld 7,8(5) 951*3a608692SPiotr Kubaj mulld 8,6,7 952*3a608692SPiotr Kubaj mulhdu 9,6,7 953*3a608692SPiotr Kubaj addc 11,11,8 954*3a608692SPiotr Kubaj adde 12,12,9 955*3a608692SPiotr Kubaj addze 10,10 956*3a608692SPiotr Kubaj 957*3a608692SPiotr Kubaj ld 6,16(4) 958*3a608692SPiotr Kubaj ld 7,16(5) 959*3a608692SPiotr Kubaj mulld 8,6,7 960*3a608692SPiotr Kubaj mulhdu 9,6,7 961*3a608692SPiotr Kubaj addc 11,11,8 962*3a608692SPiotr Kubaj adde 12,12,9 963*3a608692SPiotr Kubaj addze 10,10 964*3a608692SPiotr Kubaj 965*3a608692SPiotr Kubaj ld 6,8(4) 966*3a608692SPiotr Kubaj ld 7,24(5) 967*3a608692SPiotr Kubaj mulld 8,6,7 968*3a608692SPiotr Kubaj mulhdu 9,6,7 969*3a608692SPiotr Kubaj addc 11,11,8 970*3a608692SPiotr Kubaj adde 12,12,9 971*3a608692SPiotr Kubaj addze 10,10 972*3a608692SPiotr Kubaj 973*3a608692SPiotr Kubaj ld 6,0(4) 974*3a608692SPiotr Kubaj ld 7,32(5) 975*3a608692SPiotr Kubaj mulld 8,6,7 976*3a608692SPiotr Kubaj mulhdu 9,6,7 977*3a608692SPiotr Kubaj addc 11,11,8 978*3a608692SPiotr Kubaj adde 12,12,9 979*3a608692SPiotr Kubaj addze 10,10 980*3a608692SPiotr Kubaj std 11,32(3) 981*3a608692SPiotr Kubaj 982*3a608692SPiotr Kubaj ld 7,40(5) 983*3a608692SPiotr Kubaj mulld 8,6,7 984*3a608692SPiotr Kubaj mulhdu 9,6,7 985*3a608692SPiotr Kubaj addc 12,12,8 986*3a608692SPiotr Kubaj adde 10,10,9 987*3a608692SPiotr Kubaj addze 11,0 988*3a608692SPiotr Kubaj 989*3a608692SPiotr Kubaj ld 6,8(4) 990*3a608692SPiotr Kubaj ld 7,32(5) 991*3a608692SPiotr Kubaj mulld 8,6,7 992*3a608692SPiotr Kubaj mulhdu 9,6,7 993*3a608692SPiotr Kubaj addc 12,12,8 994*3a608692SPiotr Kubaj adde 10,10,9 995*3a608692SPiotr Kubaj addze 11,11 996*3a608692SPiotr Kubaj 997*3a608692SPiotr Kubaj ld 6,16(4) 998*3a608692SPiotr Kubaj ld 7,24(5) 999*3a608692SPiotr Kubaj mulld 8,6,7 1000*3a608692SPiotr Kubaj mulhdu 9,6,7 1001*3a608692SPiotr Kubaj addc 12,12,8 1002*3a608692SPiotr Kubaj adde 10,10,9 1003*3a608692SPiotr Kubaj addze 11,11 1004*3a608692SPiotr Kubaj 1005*3a608692SPiotr Kubaj ld 6,24(4) 1006*3a608692SPiotr Kubaj ld 7,16(5) 1007*3a608692SPiotr Kubaj mulld 8,6,7 1008*3a608692SPiotr Kubaj mulhdu 9,6,7 1009*3a608692SPiotr Kubaj addc 12,12,8 1010*3a608692SPiotr Kubaj adde 10,10,9 1011*3a608692SPiotr Kubaj addze 11,11 1012*3a608692SPiotr Kubaj 1013*3a608692SPiotr Kubaj ld 6,32(4) 1014*3a608692SPiotr Kubaj ld 7,8(5) 1015*3a608692SPiotr Kubaj mulld 8,6,7 1016*3a608692SPiotr Kubaj mulhdu 9,6,7 1017*3a608692SPiotr Kubaj addc 12,12,8 1018*3a608692SPiotr Kubaj adde 10,10,9 1019*3a608692SPiotr Kubaj addze 11,11 1020*3a608692SPiotr Kubaj 1021*3a608692SPiotr Kubaj ld 6,40(4) 1022*3a608692SPiotr Kubaj ld 7,0(5) 1023*3a608692SPiotr Kubaj mulld 8,6,7 1024*3a608692SPiotr Kubaj mulhdu 9,6,7 1025*3a608692SPiotr Kubaj addc 12,12,8 1026*3a608692SPiotr Kubaj adde 10,10,9 1027*3a608692SPiotr Kubaj addze 11,11 1028*3a608692SPiotr Kubaj std 12,40(3) 1029*3a608692SPiotr Kubaj 1030*3a608692SPiotr Kubaj ld 6,48(4) 1031*3a608692SPiotr Kubaj mulld 8,6,7 1032*3a608692SPiotr Kubaj mulhdu 9,6,7 1033*3a608692SPiotr Kubaj addc 10,10,8 1034*3a608692SPiotr Kubaj adde 11,11,9 1035*3a608692SPiotr Kubaj addze 12,0 1036*3a608692SPiotr Kubaj 1037*3a608692SPiotr Kubaj ld 6,40(4) 1038*3a608692SPiotr Kubaj ld 7,8(5) 1039*3a608692SPiotr Kubaj mulld 8,6,7 1040*3a608692SPiotr Kubaj mulhdu 9,6,7 1041*3a608692SPiotr Kubaj addc 10,10,8 1042*3a608692SPiotr Kubaj adde 11,11,9 1043*3a608692SPiotr Kubaj addze 12,12 1044*3a608692SPiotr Kubaj 1045*3a608692SPiotr Kubaj ld 6,32(4) 1046*3a608692SPiotr Kubaj ld 7,16(5) 1047*3a608692SPiotr Kubaj mulld 8,6,7 1048*3a608692SPiotr Kubaj mulhdu 9,6,7 1049*3a608692SPiotr Kubaj addc 10,10,8 1050*3a608692SPiotr Kubaj adde 11,11,9 1051*3a608692SPiotr Kubaj addze 12,12 1052*3a608692SPiotr Kubaj 1053*3a608692SPiotr Kubaj ld 6,24(4) 1054*3a608692SPiotr Kubaj ld 7,24(5) 1055*3a608692SPiotr Kubaj mulld 8,6,7 1056*3a608692SPiotr Kubaj mulhdu 9,6,7 1057*3a608692SPiotr Kubaj addc 10,10,8 1058*3a608692SPiotr Kubaj adde 11,11,9 1059*3a608692SPiotr Kubaj addze 12,12 1060*3a608692SPiotr Kubaj 1061*3a608692SPiotr Kubaj ld 6,16(4) 1062*3a608692SPiotr Kubaj ld 7,32(5) 1063*3a608692SPiotr Kubaj mulld 8,6,7 1064*3a608692SPiotr Kubaj mulhdu 9,6,7 1065*3a608692SPiotr Kubaj addc 10,10,8 1066*3a608692SPiotr Kubaj adde 11,11,9 1067*3a608692SPiotr Kubaj addze 12,12 1068*3a608692SPiotr Kubaj 1069*3a608692SPiotr Kubaj ld 6,8(4) 1070*3a608692SPiotr Kubaj ld 7,40(5) 1071*3a608692SPiotr Kubaj mulld 8,6,7 1072*3a608692SPiotr Kubaj mulhdu 9,6,7 1073*3a608692SPiotr Kubaj addc 10,10,8 1074*3a608692SPiotr Kubaj adde 11,11,9 1075*3a608692SPiotr Kubaj addze 12,12 1076*3a608692SPiotr Kubaj 1077*3a608692SPiotr Kubaj ld 6,0(4) 1078*3a608692SPiotr Kubaj ld 7,48(5) 1079*3a608692SPiotr Kubaj mulld 8,6,7 1080*3a608692SPiotr Kubaj mulhdu 9,6,7 1081*3a608692SPiotr Kubaj addc 10,10,8 1082*3a608692SPiotr Kubaj adde 11,11,9 1083*3a608692SPiotr Kubaj addze 12,12 1084*3a608692SPiotr Kubaj std 10,48(3) 1085*3a608692SPiotr Kubaj 1086*3a608692SPiotr Kubaj ld 7,56(5) 1087*3a608692SPiotr Kubaj mulld 8,6,7 1088*3a608692SPiotr Kubaj mulhdu 9,6,7 1089*3a608692SPiotr Kubaj addc 11,11,8 1090*3a608692SPiotr Kubaj adde 12,12,9 1091*3a608692SPiotr Kubaj addze 10,0 1092*3a608692SPiotr Kubaj 1093*3a608692SPiotr Kubaj ld 6,8(4) 1094*3a608692SPiotr Kubaj ld 7,48(5) 1095*3a608692SPiotr Kubaj mulld 8,6,7 1096*3a608692SPiotr Kubaj mulhdu 9,6,7 1097*3a608692SPiotr Kubaj addc 11,11,8 1098*3a608692SPiotr Kubaj adde 12,12,9 1099*3a608692SPiotr Kubaj addze 10,10 1100*3a608692SPiotr Kubaj 1101*3a608692SPiotr Kubaj ld 6,16(4) 1102*3a608692SPiotr Kubaj ld 7,40(5) 1103*3a608692SPiotr Kubaj mulld 8,6,7 1104*3a608692SPiotr Kubaj mulhdu 9,6,7 1105*3a608692SPiotr Kubaj addc 11,11,8 1106*3a608692SPiotr Kubaj adde 12,12,9 1107*3a608692SPiotr Kubaj addze 10,10 1108*3a608692SPiotr Kubaj 1109*3a608692SPiotr Kubaj ld 6,24(4) 1110*3a608692SPiotr Kubaj ld 7,32(5) 1111*3a608692SPiotr Kubaj mulld 8,6,7 1112*3a608692SPiotr Kubaj mulhdu 9,6,7 1113*3a608692SPiotr Kubaj addc 11,11,8 1114*3a608692SPiotr Kubaj adde 12,12,9 1115*3a608692SPiotr Kubaj addze 10,10 1116*3a608692SPiotr Kubaj 1117*3a608692SPiotr Kubaj ld 6,32(4) 1118*3a608692SPiotr Kubaj ld 7,24(5) 1119*3a608692SPiotr Kubaj mulld 8,6,7 1120*3a608692SPiotr Kubaj mulhdu 9,6,7 1121*3a608692SPiotr Kubaj addc 11,11,8 1122*3a608692SPiotr Kubaj adde 12,12,9 1123*3a608692SPiotr Kubaj addze 10,10 1124*3a608692SPiotr Kubaj 1125*3a608692SPiotr Kubaj ld 6,40(4) 1126*3a608692SPiotr Kubaj ld 7,16(5) 1127*3a608692SPiotr Kubaj mulld 8,6,7 1128*3a608692SPiotr Kubaj mulhdu 9,6,7 1129*3a608692SPiotr Kubaj addc 11,11,8 1130*3a608692SPiotr Kubaj adde 12,12,9 1131*3a608692SPiotr Kubaj addze 10,10 1132*3a608692SPiotr Kubaj 1133*3a608692SPiotr Kubaj ld 6,48(4) 1134*3a608692SPiotr Kubaj ld 7,8(5) 1135*3a608692SPiotr Kubaj mulld 8,6,7 1136*3a608692SPiotr Kubaj mulhdu 9,6,7 1137*3a608692SPiotr Kubaj addc 11,11,8 1138*3a608692SPiotr Kubaj adde 12,12,9 1139*3a608692SPiotr Kubaj addze 10,10 1140*3a608692SPiotr Kubaj 1141*3a608692SPiotr Kubaj ld 6,56(4) 1142*3a608692SPiotr Kubaj ld 7,0(5) 1143*3a608692SPiotr Kubaj mulld 8,6,7 1144*3a608692SPiotr Kubaj mulhdu 9,6,7 1145*3a608692SPiotr Kubaj addc 11,11,8 1146*3a608692SPiotr Kubaj adde 12,12,9 1147*3a608692SPiotr Kubaj addze 10,10 1148*3a608692SPiotr Kubaj std 11,56(3) 1149*3a608692SPiotr Kubaj 1150*3a608692SPiotr Kubaj ld 7,8(5) 1151*3a608692SPiotr Kubaj mulld 8,6,7 1152*3a608692SPiotr Kubaj mulhdu 9,6,7 1153*3a608692SPiotr Kubaj addc 12,12,8 1154*3a608692SPiotr Kubaj adde 10,10,9 1155*3a608692SPiotr Kubaj addze 11,0 1156*3a608692SPiotr Kubaj 1157*3a608692SPiotr Kubaj ld 6,48(4) 1158*3a608692SPiotr Kubaj ld 7,16(5) 1159*3a608692SPiotr Kubaj mulld 8,6,7 1160*3a608692SPiotr Kubaj mulhdu 9,6,7 1161*3a608692SPiotr Kubaj addc 12,12,8 1162*3a608692SPiotr Kubaj adde 10,10,9 1163*3a608692SPiotr Kubaj addze 11,11 1164*3a608692SPiotr Kubaj 1165*3a608692SPiotr Kubaj ld 6,40(4) 1166*3a608692SPiotr Kubaj ld 7,24(5) 1167*3a608692SPiotr Kubaj mulld 8,6,7 1168*3a608692SPiotr Kubaj mulhdu 9,6,7 1169*3a608692SPiotr Kubaj addc 12,12,8 1170*3a608692SPiotr Kubaj adde 10,10,9 1171*3a608692SPiotr Kubaj addze 11,11 1172*3a608692SPiotr Kubaj 1173*3a608692SPiotr Kubaj ld 6,32(4) 1174*3a608692SPiotr Kubaj ld 7,32(5) 1175*3a608692SPiotr Kubaj mulld 8,6,7 1176*3a608692SPiotr Kubaj mulhdu 9,6,7 1177*3a608692SPiotr Kubaj addc 12,12,8 1178*3a608692SPiotr Kubaj adde 10,10,9 1179*3a608692SPiotr Kubaj addze 11,11 1180*3a608692SPiotr Kubaj 1181*3a608692SPiotr Kubaj ld 6,24(4) 1182*3a608692SPiotr Kubaj ld 7,40(5) 1183*3a608692SPiotr Kubaj mulld 8,6,7 1184*3a608692SPiotr Kubaj mulhdu 9,6,7 1185*3a608692SPiotr Kubaj addc 12,12,8 1186*3a608692SPiotr Kubaj adde 10,10,9 1187*3a608692SPiotr Kubaj addze 11,11 1188*3a608692SPiotr Kubaj 1189*3a608692SPiotr Kubaj ld 6,16(4) 1190*3a608692SPiotr Kubaj ld 7,48(5) 1191*3a608692SPiotr Kubaj mulld 8,6,7 1192*3a608692SPiotr Kubaj mulhdu 9,6,7 1193*3a608692SPiotr Kubaj addc 12,12,8 1194*3a608692SPiotr Kubaj adde 10,10,9 1195*3a608692SPiotr Kubaj addze 11,11 1196*3a608692SPiotr Kubaj 1197*3a608692SPiotr Kubaj ld 6,8(4) 1198*3a608692SPiotr Kubaj ld 7,56(5) 1199*3a608692SPiotr Kubaj mulld 8,6,7 1200*3a608692SPiotr Kubaj mulhdu 9,6,7 1201*3a608692SPiotr Kubaj addc 12,12,8 1202*3a608692SPiotr Kubaj adde 10,10,9 1203*3a608692SPiotr Kubaj addze 11,11 1204*3a608692SPiotr Kubaj std 12,64(3) 1205*3a608692SPiotr Kubaj 1206*3a608692SPiotr Kubaj ld 6,16(4) 1207*3a608692SPiotr Kubaj mulld 8,6,7 1208*3a608692SPiotr Kubaj mulhdu 9,6,7 1209*3a608692SPiotr Kubaj addc 10,10,8 1210*3a608692SPiotr Kubaj adde 11,11,9 1211*3a608692SPiotr Kubaj addze 12,0 1212*3a608692SPiotr Kubaj 1213*3a608692SPiotr Kubaj ld 6,24(4) 1214*3a608692SPiotr Kubaj ld 7,48(5) 1215*3a608692SPiotr Kubaj mulld 8,6,7 1216*3a608692SPiotr Kubaj mulhdu 9,6,7 1217*3a608692SPiotr Kubaj addc 10,10,8 1218*3a608692SPiotr Kubaj adde 11,11,9 1219*3a608692SPiotr Kubaj addze 12,12 1220*3a608692SPiotr Kubaj 1221*3a608692SPiotr Kubaj ld 6,32(4) 1222*3a608692SPiotr Kubaj ld 7,40(5) 1223*3a608692SPiotr Kubaj mulld 8,6,7 1224*3a608692SPiotr Kubaj mulhdu 9,6,7 1225*3a608692SPiotr Kubaj addc 10,10,8 1226*3a608692SPiotr Kubaj adde 11,11,9 1227*3a608692SPiotr Kubaj addze 12,12 1228*3a608692SPiotr Kubaj 1229*3a608692SPiotr Kubaj ld 6,40(4) 1230*3a608692SPiotr Kubaj ld 7,32(5) 1231*3a608692SPiotr Kubaj mulld 8,6,7 1232*3a608692SPiotr Kubaj mulhdu 9,6,7 1233*3a608692SPiotr Kubaj addc 10,10,8 1234*3a608692SPiotr Kubaj adde 11,11,9 1235*3a608692SPiotr Kubaj addze 12,12 1236*3a608692SPiotr Kubaj 1237*3a608692SPiotr Kubaj ld 6,48(4) 1238*3a608692SPiotr Kubaj ld 7,24(5) 1239*3a608692SPiotr Kubaj mulld 8,6,7 1240*3a608692SPiotr Kubaj mulhdu 9,6,7 1241*3a608692SPiotr Kubaj addc 10,10,8 1242*3a608692SPiotr Kubaj adde 11,11,9 1243*3a608692SPiotr Kubaj addze 12,12 1244*3a608692SPiotr Kubaj 1245*3a608692SPiotr Kubaj ld 6,56(4) 1246*3a608692SPiotr Kubaj ld 7,16(5) 1247*3a608692SPiotr Kubaj mulld 8,6,7 1248*3a608692SPiotr Kubaj mulhdu 9,6,7 1249*3a608692SPiotr Kubaj addc 10,10,8 1250*3a608692SPiotr Kubaj adde 11,11,9 1251*3a608692SPiotr Kubaj addze 12,12 1252*3a608692SPiotr Kubaj std 10,72(3) 1253*3a608692SPiotr Kubaj 1254*3a608692SPiotr Kubaj ld 7,24(5) 1255*3a608692SPiotr Kubaj mulld 8,6,7 1256*3a608692SPiotr Kubaj mulhdu 9,6,7 1257*3a608692SPiotr Kubaj addc 11,11,8 1258*3a608692SPiotr Kubaj adde 12,12,9 1259*3a608692SPiotr Kubaj addze 10,0 1260*3a608692SPiotr Kubaj 1261*3a608692SPiotr Kubaj ld 6,48(4) 1262*3a608692SPiotr Kubaj ld 7,32(5) 1263*3a608692SPiotr Kubaj mulld 8,6,7 1264*3a608692SPiotr Kubaj mulhdu 9,6,7 1265*3a608692SPiotr Kubaj addc 11,11,8 1266*3a608692SPiotr Kubaj adde 12,12,9 1267*3a608692SPiotr Kubaj addze 10,10 1268*3a608692SPiotr Kubaj 1269*3a608692SPiotr Kubaj ld 6,40(4) 1270*3a608692SPiotr Kubaj ld 7,40(5) 1271*3a608692SPiotr Kubaj mulld 8,6,7 1272*3a608692SPiotr Kubaj mulhdu 9,6,7 1273*3a608692SPiotr Kubaj addc 11,11,8 1274*3a608692SPiotr Kubaj adde 12,12,9 1275*3a608692SPiotr Kubaj addze 10,10 1276*3a608692SPiotr Kubaj 1277*3a608692SPiotr Kubaj ld 6,32(4) 1278*3a608692SPiotr Kubaj ld 7,48(5) 1279*3a608692SPiotr Kubaj mulld 8,6,7 1280*3a608692SPiotr Kubaj mulhdu 9,6,7 1281*3a608692SPiotr Kubaj addc 11,11,8 1282*3a608692SPiotr Kubaj adde 12,12,9 1283*3a608692SPiotr Kubaj addze 10,10 1284*3a608692SPiotr Kubaj 1285*3a608692SPiotr Kubaj ld 6,24(4) 1286*3a608692SPiotr Kubaj ld 7,56(5) 1287*3a608692SPiotr Kubaj mulld 8,6,7 1288*3a608692SPiotr Kubaj mulhdu 9,6,7 1289*3a608692SPiotr Kubaj addc 11,11,8 1290*3a608692SPiotr Kubaj adde 12,12,9 1291*3a608692SPiotr Kubaj addze 10,10 1292*3a608692SPiotr Kubaj std 11,80(3) 1293*3a608692SPiotr Kubaj 1294*3a608692SPiotr Kubaj ld 6,32(4) 1295*3a608692SPiotr Kubaj mulld 8,6,7 1296*3a608692SPiotr Kubaj mulhdu 9,6,7 1297*3a608692SPiotr Kubaj addc 12,12,8 1298*3a608692SPiotr Kubaj adde 10,10,9 1299*3a608692SPiotr Kubaj addze 11,0 1300*3a608692SPiotr Kubaj 1301*3a608692SPiotr Kubaj ld 6,40(4) 1302*3a608692SPiotr Kubaj ld 7,48(5) 1303*3a608692SPiotr Kubaj mulld 8,6,7 1304*3a608692SPiotr Kubaj mulhdu 9,6,7 1305*3a608692SPiotr Kubaj addc 12,12,8 1306*3a608692SPiotr Kubaj adde 10,10,9 1307*3a608692SPiotr Kubaj addze 11,11 1308*3a608692SPiotr Kubaj 1309*3a608692SPiotr Kubaj ld 6,48(4) 1310*3a608692SPiotr Kubaj ld 7,40(5) 1311*3a608692SPiotr Kubaj mulld 8,6,7 1312*3a608692SPiotr Kubaj mulhdu 9,6,7 1313*3a608692SPiotr Kubaj addc 12,12,8 1314*3a608692SPiotr Kubaj adde 10,10,9 1315*3a608692SPiotr Kubaj addze 11,11 1316*3a608692SPiotr Kubaj 1317*3a608692SPiotr Kubaj ld 6,56(4) 1318*3a608692SPiotr Kubaj ld 7,32(5) 1319*3a608692SPiotr Kubaj mulld 8,6,7 1320*3a608692SPiotr Kubaj mulhdu 9,6,7 1321*3a608692SPiotr Kubaj addc 12,12,8 1322*3a608692SPiotr Kubaj adde 10,10,9 1323*3a608692SPiotr Kubaj addze 11,11 1324*3a608692SPiotr Kubaj std 12,88(3) 1325*3a608692SPiotr Kubaj 1326*3a608692SPiotr Kubaj ld 7,40(5) 1327*3a608692SPiotr Kubaj mulld 8,6,7 1328*3a608692SPiotr Kubaj mulhdu 9,6,7 1329*3a608692SPiotr Kubaj addc 10,10,8 1330*3a608692SPiotr Kubaj adde 11,11,9 1331*3a608692SPiotr Kubaj addze 12,0 1332*3a608692SPiotr Kubaj 1333*3a608692SPiotr Kubaj ld 6,48(4) 1334*3a608692SPiotr Kubaj ld 7,48(5) 1335*3a608692SPiotr Kubaj mulld 8,6,7 1336*3a608692SPiotr Kubaj mulhdu 9,6,7 1337*3a608692SPiotr Kubaj addc 10,10,8 1338*3a608692SPiotr Kubaj adde 11,11,9 1339*3a608692SPiotr Kubaj addze 12,12 1340*3a608692SPiotr Kubaj 1341*3a608692SPiotr Kubaj ld 6,40(4) 1342*3a608692SPiotr Kubaj ld 7,56(5) 1343*3a608692SPiotr Kubaj mulld 8,6,7 1344*3a608692SPiotr Kubaj mulhdu 9,6,7 1345*3a608692SPiotr Kubaj addc 10,10,8 1346*3a608692SPiotr Kubaj adde 11,11,9 1347*3a608692SPiotr Kubaj addze 12,12 1348*3a608692SPiotr Kubaj std 10,96(3) 1349*3a608692SPiotr Kubaj 1350*3a608692SPiotr Kubaj ld 6,48(4) 1351*3a608692SPiotr Kubaj mulld 8,6,7 1352*3a608692SPiotr Kubaj mulhdu 9,6,7 1353*3a608692SPiotr Kubaj addc 11,11,8 1354*3a608692SPiotr Kubaj adde 12,12,9 1355*3a608692SPiotr Kubaj addze 10,0 1356*3a608692SPiotr Kubaj 1357*3a608692SPiotr Kubaj ld 6,56(4) 1358*3a608692SPiotr Kubaj ld 7,48(5) 1359*3a608692SPiotr Kubaj mulld 8,6,7 1360*3a608692SPiotr Kubaj mulhdu 9,6,7 1361*3a608692SPiotr Kubaj addc 11,11,8 1362*3a608692SPiotr Kubaj adde 12,12,9 1363*3a608692SPiotr Kubaj addze 10,10 1364*3a608692SPiotr Kubaj std 11,104(3) 1365*3a608692SPiotr Kubaj 1366*3a608692SPiotr Kubaj ld 7,56(5) 1367*3a608692SPiotr Kubaj mulld 8,6,7 1368*3a608692SPiotr Kubaj mulhdu 9,6,7 1369*3a608692SPiotr Kubaj addc 12,12,8 1370*3a608692SPiotr Kubaj adde 10,10,9 1371*3a608692SPiotr Kubaj std 12,112(3) 1372*3a608692SPiotr Kubaj std 10,120(3) 1373*3a608692SPiotr Kubaj blr 1374*3a608692SPiotr Kubaj.long 0 1375*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,3,0 1376*3a608692SPiotr Kubaj.long 0 1377*3a608692SPiotr Kubaj.size bn_mul_comba8,.-bn_mul_comba8 1378*3a608692SPiotr Kubaj 1379*3a608692SPiotr Kubaj 1380*3a608692SPiotr Kubaj 1381*3a608692SPiotr Kubaj 1382*3a608692SPiotr Kubaj 1383*3a608692SPiotr Kubaj 1384*3a608692SPiotr Kubaj 1385*3a608692SPiotr Kubaj 1386*3a608692SPiotr Kubaj.align 4 1387*3a608692SPiotr Kubajbn_sub_words: 1388*3a608692SPiotr Kubaj.localentry bn_sub_words,0 1389*3a608692SPiotr Kubaj 1390*3a608692SPiotr Kubaj 1391*3a608692SPiotr Kubaj 1392*3a608692SPiotr Kubaj 1393*3a608692SPiotr Kubaj 1394*3a608692SPiotr Kubaj 1395*3a608692SPiotr Kubaj 1396*3a608692SPiotr Kubaj 1397*3a608692SPiotr Kubaj 1398*3a608692SPiotr Kubaj 1399*3a608692SPiotr Kubaj 1400*3a608692SPiotr Kubaj 1401*3a608692SPiotr Kubaj 1402*3a608692SPiotr Kubaj 1403*3a608692SPiotr Kubaj xor 0,0,0 1404*3a608692SPiotr Kubaj 1405*3a608692SPiotr Kubaj 1406*3a608692SPiotr Kubaj 1407*3a608692SPiotr Kubaj subfc. 7,0,6 1408*3a608692SPiotr Kubaj 1409*3a608692SPiotr Kubaj 1410*3a608692SPiotr Kubaj beq .Lppcasm_sub_adios 1411*3a608692SPiotr Kubaj addi 4,4,-8 1412*3a608692SPiotr Kubaj addi 3,3,-8 1413*3a608692SPiotr Kubaj addi 5,5,-8 1414*3a608692SPiotr Kubaj mtctr 6 1415*3a608692SPiotr Kubaj.Lppcasm_sub_mainloop: 1416*3a608692SPiotr Kubaj ldu 7,8(4) 1417*3a608692SPiotr Kubaj ldu 8,8(5) 1418*3a608692SPiotr Kubaj subfe 6,8,7 1419*3a608692SPiotr Kubaj 1420*3a608692SPiotr Kubaj 1421*3a608692SPiotr Kubaj stdu 6,8(3) 1422*3a608692SPiotr Kubaj bdnz .Lppcasm_sub_mainloop 1423*3a608692SPiotr Kubaj.Lppcasm_sub_adios: 1424*3a608692SPiotr Kubaj subfze 3,0 1425*3a608692SPiotr Kubaj andi. 3,3,1 1426*3a608692SPiotr Kubaj blr 1427*3a608692SPiotr Kubaj.long 0 1428*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,4,0 1429*3a608692SPiotr Kubaj.long 0 1430*3a608692SPiotr Kubaj.size bn_sub_words,.-bn_sub_words 1431*3a608692SPiotr Kubaj 1432*3a608692SPiotr Kubaj 1433*3a608692SPiotr Kubaj 1434*3a608692SPiotr Kubaj 1435*3a608692SPiotr Kubaj 1436*3a608692SPiotr Kubaj 1437*3a608692SPiotr Kubaj 1438*3a608692SPiotr Kubaj 1439*3a608692SPiotr Kubaj.align 4 1440*3a608692SPiotr Kubajbn_add_words: 1441*3a608692SPiotr Kubaj.localentry bn_add_words,0 1442*3a608692SPiotr Kubaj 1443*3a608692SPiotr Kubaj 1444*3a608692SPiotr Kubaj 1445*3a608692SPiotr Kubaj 1446*3a608692SPiotr Kubaj 1447*3a608692SPiotr Kubaj 1448*3a608692SPiotr Kubaj 1449*3a608692SPiotr Kubaj 1450*3a608692SPiotr Kubaj 1451*3a608692SPiotr Kubaj 1452*3a608692SPiotr Kubaj 1453*3a608692SPiotr Kubaj 1454*3a608692SPiotr Kubaj 1455*3a608692SPiotr Kubaj 1456*3a608692SPiotr Kubaj xor 0,0,0 1457*3a608692SPiotr Kubaj 1458*3a608692SPiotr Kubaj 1459*3a608692SPiotr Kubaj 1460*3a608692SPiotr Kubaj addic. 6,6,0 1461*3a608692SPiotr Kubaj beq .Lppcasm_add_adios 1462*3a608692SPiotr Kubaj addi 4,4,-8 1463*3a608692SPiotr Kubaj addi 3,3,-8 1464*3a608692SPiotr Kubaj addi 5,5,-8 1465*3a608692SPiotr Kubaj mtctr 6 1466*3a608692SPiotr Kubaj.Lppcasm_add_mainloop: 1467*3a608692SPiotr Kubaj ldu 7,8(4) 1468*3a608692SPiotr Kubaj ldu 8,8(5) 1469*3a608692SPiotr Kubaj adde 8,7,8 1470*3a608692SPiotr Kubaj stdu 8,8(3) 1471*3a608692SPiotr Kubaj bdnz .Lppcasm_add_mainloop 1472*3a608692SPiotr Kubaj.Lppcasm_add_adios: 1473*3a608692SPiotr Kubaj addze 3,0 1474*3a608692SPiotr Kubaj blr 1475*3a608692SPiotr Kubaj.long 0 1476*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,4,0 1477*3a608692SPiotr Kubaj.long 0 1478*3a608692SPiotr Kubaj.size bn_add_words,.-bn_add_words 1479*3a608692SPiotr Kubaj 1480*3a608692SPiotr Kubaj 1481*3a608692SPiotr Kubaj 1482*3a608692SPiotr Kubaj 1483*3a608692SPiotr Kubaj 1484*3a608692SPiotr Kubaj 1485*3a608692SPiotr Kubaj 1486*3a608692SPiotr Kubaj 1487*3a608692SPiotr Kubaj.align 4 1488*3a608692SPiotr Kubajbn_div_words: 1489*3a608692SPiotr Kubaj.localentry bn_div_words,0 1490*3a608692SPiotr Kubaj 1491*3a608692SPiotr Kubaj 1492*3a608692SPiotr Kubaj 1493*3a608692SPiotr Kubaj 1494*3a608692SPiotr Kubaj 1495*3a608692SPiotr Kubaj 1496*3a608692SPiotr Kubaj 1497*3a608692SPiotr Kubaj 1498*3a608692SPiotr Kubaj 1499*3a608692SPiotr Kubaj 1500*3a608692SPiotr Kubaj 1501*3a608692SPiotr Kubaj 1502*3a608692SPiotr Kubaj cmpldi 0,5,0 1503*3a608692SPiotr Kubaj bne .Lppcasm_div1 1504*3a608692SPiotr Kubaj li 3,-1 1505*3a608692SPiotr Kubaj blr 1506*3a608692SPiotr Kubaj.Lppcasm_div1: 1507*3a608692SPiotr Kubaj xor 0,0,0 1508*3a608692SPiotr Kubaj li 8,64 1509*3a608692SPiotr Kubaj cntlzd. 7,5 1510*3a608692SPiotr Kubaj beq .Lppcasm_div2 1511*3a608692SPiotr Kubaj subf 8,7,8 1512*3a608692SPiotr Kubaj srd. 9,3,8 1513*3a608692SPiotr Kubaj td 16,9,0 1514*3a608692SPiotr Kubaj.Lppcasm_div2: 1515*3a608692SPiotr Kubaj cmpld 0,3,5 1516*3a608692SPiotr Kubaj blt .Lppcasm_div3 1517*3a608692SPiotr Kubaj subf 3,5,3 1518*3a608692SPiotr Kubaj.Lppcasm_div3: 1519*3a608692SPiotr Kubaj cmpi 0,0,7,0 1520*3a608692SPiotr Kubaj beq .Lppcasm_div4 1521*3a608692SPiotr Kubaj sld 3,3,7 1522*3a608692SPiotr Kubaj srd 8,4,8 1523*3a608692SPiotr Kubaj sld 5,5,7 1524*3a608692SPiotr Kubaj or 3,3,8 1525*3a608692SPiotr Kubaj sld 4,4,7 1526*3a608692SPiotr Kubaj.Lppcasm_div4: 1527*3a608692SPiotr Kubaj srdi 9,5,32 1528*3a608692SPiotr Kubaj 1529*3a608692SPiotr Kubaj 1530*3a608692SPiotr Kubaj li 6,2 1531*3a608692SPiotr Kubaj mtctr 6 1532*3a608692SPiotr Kubaj.Lppcasm_divouterloop: 1533*3a608692SPiotr Kubaj srdi 8,3,32 1534*3a608692SPiotr Kubaj srdi 11,4,32 1535*3a608692SPiotr Kubaj 1536*3a608692SPiotr Kubaj cmpld 0,8,9 1537*3a608692SPiotr Kubaj bne .Lppcasm_div5 1538*3a608692SPiotr Kubaj 1539*3a608692SPiotr Kubaj li 8,-1 1540*3a608692SPiotr Kubaj clrldi 8,8,32 1541*3a608692SPiotr Kubaj b .Lppcasm_div6 1542*3a608692SPiotr Kubaj.Lppcasm_div5: 1543*3a608692SPiotr Kubaj divdu 8,3,9 1544*3a608692SPiotr Kubaj.Lppcasm_div6: 1545*3a608692SPiotr Kubaj mulld 12,9,8 1546*3a608692SPiotr Kubaj clrldi 10,5,32 1547*3a608692SPiotr Kubaj mulld 6,8,10 1548*3a608692SPiotr Kubaj 1549*3a608692SPiotr Kubaj.Lppcasm_divinnerloop: 1550*3a608692SPiotr Kubaj subf 10,12,3 1551*3a608692SPiotr Kubaj srdi 7,10,32 1552*3a608692SPiotr Kubaj addic. 7,7,0 1553*3a608692SPiotr Kubaj 1554*3a608692SPiotr Kubaj 1555*3a608692SPiotr Kubaj 1556*3a608692SPiotr Kubaj sldi 7,10,32 1557*3a608692SPiotr Kubaj or 7,7,11 1558*3a608692SPiotr Kubaj cmpld 1,6,7 1559*3a608692SPiotr Kubaj bne .Lppcasm_divinnerexit 1560*3a608692SPiotr Kubaj ble 1,.Lppcasm_divinnerexit 1561*3a608692SPiotr Kubaj addi 8,8,-1 1562*3a608692SPiotr Kubaj subf 12,9,12 1563*3a608692SPiotr Kubaj clrldi 10,5,32 1564*3a608692SPiotr Kubaj subf 6,10,6 1565*3a608692SPiotr Kubaj b .Lppcasm_divinnerloop 1566*3a608692SPiotr Kubaj.Lppcasm_divinnerexit: 1567*3a608692SPiotr Kubaj srdi 10,6,32 1568*3a608692SPiotr Kubaj sldi 11,6,32 1569*3a608692SPiotr Kubaj cmpld 1,4,11 1570*3a608692SPiotr Kubaj add 12,12,10 1571*3a608692SPiotr Kubaj bge 1,.Lppcasm_div7 1572*3a608692SPiotr Kubaj addi 12,12,1 1573*3a608692SPiotr Kubaj.Lppcasm_div7: 1574*3a608692SPiotr Kubaj subf 11,11,4 1575*3a608692SPiotr Kubaj cmpld 1,3,12 1576*3a608692SPiotr Kubaj bge 1,.Lppcasm_div8 1577*3a608692SPiotr Kubaj addi 8,8,-1 1578*3a608692SPiotr Kubaj add 3,5,3 1579*3a608692SPiotr Kubaj.Lppcasm_div8: 1580*3a608692SPiotr Kubaj subf 12,12,3 1581*3a608692SPiotr Kubaj sldi 4,11,32 1582*3a608692SPiotr Kubaj 1583*3a608692SPiotr Kubaj 1584*3a608692SPiotr Kubaj 1585*3a608692SPiotr Kubaj insrdi 11,12,32,32 1586*3a608692SPiotr Kubaj rotldi 3,11,32 1587*3a608692SPiotr Kubaj bdz .Lppcasm_div9 1588*3a608692SPiotr Kubaj sldi 0,8,32 1589*3a608692SPiotr Kubaj b .Lppcasm_divouterloop 1590*3a608692SPiotr Kubaj.Lppcasm_div9: 1591*3a608692SPiotr Kubaj or 3,8,0 1592*3a608692SPiotr Kubaj blr 1593*3a608692SPiotr Kubaj.long 0 1594*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,3,0 1595*3a608692SPiotr Kubaj.long 0 1596*3a608692SPiotr Kubaj.size bn_div_words,.-bn_div_words 1597*3a608692SPiotr Kubaj 1598*3a608692SPiotr Kubaj 1599*3a608692SPiotr Kubaj 1600*3a608692SPiotr Kubaj 1601*3a608692SPiotr Kubaj 1602*3a608692SPiotr Kubaj 1603*3a608692SPiotr Kubaj 1604*3a608692SPiotr Kubaj.align 4 1605*3a608692SPiotr Kubajbn_sqr_words: 1606*3a608692SPiotr Kubaj.localentry bn_sqr_words,0 1607*3a608692SPiotr Kubaj 1608*3a608692SPiotr Kubaj 1609*3a608692SPiotr Kubaj 1610*3a608692SPiotr Kubaj 1611*3a608692SPiotr Kubaj 1612*3a608692SPiotr Kubaj 1613*3a608692SPiotr Kubaj 1614*3a608692SPiotr Kubaj 1615*3a608692SPiotr Kubaj 1616*3a608692SPiotr Kubaj 1617*3a608692SPiotr Kubaj 1618*3a608692SPiotr Kubaj 1619*3a608692SPiotr Kubaj 1620*3a608692SPiotr Kubaj 1621*3a608692SPiotr Kubaj 1622*3a608692SPiotr Kubaj addic. 5,5,0 1623*3a608692SPiotr Kubaj beq .Lppcasm_sqr_adios 1624*3a608692SPiotr Kubaj addi 4,4,-8 1625*3a608692SPiotr Kubaj addi 3,3,-8 1626*3a608692SPiotr Kubaj mtctr 5 1627*3a608692SPiotr Kubaj.Lppcasm_sqr_mainloop: 1628*3a608692SPiotr Kubaj 1629*3a608692SPiotr Kubaj ldu 6,8(4) 1630*3a608692SPiotr Kubaj mulld 7,6,6 1631*3a608692SPiotr Kubaj mulhdu 8,6,6 1632*3a608692SPiotr Kubaj stdu 7,8(3) 1633*3a608692SPiotr Kubaj stdu 8,8(3) 1634*3a608692SPiotr Kubaj bdnz .Lppcasm_sqr_mainloop 1635*3a608692SPiotr Kubaj.Lppcasm_sqr_adios: 1636*3a608692SPiotr Kubaj blr 1637*3a608692SPiotr Kubaj.long 0 1638*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,3,0 1639*3a608692SPiotr Kubaj.long 0 1640*3a608692SPiotr Kubaj.size bn_sqr_words,.-bn_sqr_words 1641*3a608692SPiotr Kubaj 1642*3a608692SPiotr Kubaj 1643*3a608692SPiotr Kubaj 1644*3a608692SPiotr Kubaj 1645*3a608692SPiotr Kubaj 1646*3a608692SPiotr Kubaj 1647*3a608692SPiotr Kubaj 1648*3a608692SPiotr Kubaj 1649*3a608692SPiotr Kubaj.align 4 1650*3a608692SPiotr Kubajbn_mul_words: 1651*3a608692SPiotr Kubaj.localentry bn_mul_words,0 1652*3a608692SPiotr Kubaj 1653*3a608692SPiotr Kubaj 1654*3a608692SPiotr Kubaj 1655*3a608692SPiotr Kubaj 1656*3a608692SPiotr Kubaj 1657*3a608692SPiotr Kubaj 1658*3a608692SPiotr Kubaj 1659*3a608692SPiotr Kubaj 1660*3a608692SPiotr Kubaj xor 0,0,0 1661*3a608692SPiotr Kubaj xor 12,12,12 1662*3a608692SPiotr Kubaj rlwinm. 7,5,30,2,31 1663*3a608692SPiotr Kubaj beq .Lppcasm_mw_REM 1664*3a608692SPiotr Kubaj mtctr 7 1665*3a608692SPiotr Kubaj.Lppcasm_mw_LOOP: 1666*3a608692SPiotr Kubaj 1667*3a608692SPiotr Kubaj ld 8,0(4) 1668*3a608692SPiotr Kubaj mulld 9,6,8 1669*3a608692SPiotr Kubaj mulhdu 10,6,8 1670*3a608692SPiotr Kubaj addc 9,9,12 1671*3a608692SPiotr Kubaj 1672*3a608692SPiotr Kubaj 1673*3a608692SPiotr Kubaj 1674*3a608692SPiotr Kubaj 1675*3a608692SPiotr Kubaj std 9,0(3) 1676*3a608692SPiotr Kubaj 1677*3a608692SPiotr Kubaj ld 8,8(4) 1678*3a608692SPiotr Kubaj mulld 11,6,8 1679*3a608692SPiotr Kubaj mulhdu 12,6,8 1680*3a608692SPiotr Kubaj adde 11,11,10 1681*3a608692SPiotr Kubaj 1682*3a608692SPiotr Kubaj std 11,8(3) 1683*3a608692SPiotr Kubaj 1684*3a608692SPiotr Kubaj ld 8,16(4) 1685*3a608692SPiotr Kubaj mulld 9,6,8 1686*3a608692SPiotr Kubaj mulhdu 10,6,8 1687*3a608692SPiotr Kubaj adde 9,9,12 1688*3a608692SPiotr Kubaj 1689*3a608692SPiotr Kubaj std 9,16(3) 1690*3a608692SPiotr Kubaj 1691*3a608692SPiotr Kubaj ld 8,24(4) 1692*3a608692SPiotr Kubaj mulld 11,6,8 1693*3a608692SPiotr Kubaj mulhdu 12,6,8 1694*3a608692SPiotr Kubaj adde 11,11,10 1695*3a608692SPiotr Kubaj addze 12,12 1696*3a608692SPiotr Kubaj 1697*3a608692SPiotr Kubaj std 11,24(3) 1698*3a608692SPiotr Kubaj 1699*3a608692SPiotr Kubaj addi 3,3,32 1700*3a608692SPiotr Kubaj addi 4,4,32 1701*3a608692SPiotr Kubaj bdnz .Lppcasm_mw_LOOP 1702*3a608692SPiotr Kubaj 1703*3a608692SPiotr Kubaj.Lppcasm_mw_REM: 1704*3a608692SPiotr Kubaj andi. 5,5,0x3 1705*3a608692SPiotr Kubaj beq .Lppcasm_mw_OVER 1706*3a608692SPiotr Kubaj 1707*3a608692SPiotr Kubaj ld 8,0(4) 1708*3a608692SPiotr Kubaj mulld 9,6,8 1709*3a608692SPiotr Kubaj mulhdu 10,6,8 1710*3a608692SPiotr Kubaj addc 9,9,12 1711*3a608692SPiotr Kubaj addze 10,10 1712*3a608692SPiotr Kubaj std 9,0(3) 1713*3a608692SPiotr Kubaj addi 12,10,0 1714*3a608692SPiotr Kubaj 1715*3a608692SPiotr Kubaj addi 5,5,-1 1716*3a608692SPiotr Kubaj cmpli 0,0,5,0 1717*3a608692SPiotr Kubaj beq .Lppcasm_mw_OVER 1718*3a608692SPiotr Kubaj 1719*3a608692SPiotr Kubaj 1720*3a608692SPiotr Kubaj 1721*3a608692SPiotr Kubaj ld 8,8(4) 1722*3a608692SPiotr Kubaj mulld 9,6,8 1723*3a608692SPiotr Kubaj mulhdu 10,6,8 1724*3a608692SPiotr Kubaj addc 9,9,12 1725*3a608692SPiotr Kubaj addze 10,10 1726*3a608692SPiotr Kubaj std 9,8(3) 1727*3a608692SPiotr Kubaj addi 12,10,0 1728*3a608692SPiotr Kubaj 1729*3a608692SPiotr Kubaj addi 5,5,-1 1730*3a608692SPiotr Kubaj cmpli 0,0,5,0 1731*3a608692SPiotr Kubaj beq .Lppcasm_mw_OVER 1732*3a608692SPiotr Kubaj 1733*3a608692SPiotr Kubaj 1734*3a608692SPiotr Kubaj ld 8,16(4) 1735*3a608692SPiotr Kubaj mulld 9,6,8 1736*3a608692SPiotr Kubaj mulhdu 10,6,8 1737*3a608692SPiotr Kubaj addc 9,9,12 1738*3a608692SPiotr Kubaj addze 10,10 1739*3a608692SPiotr Kubaj std 9,16(3) 1740*3a608692SPiotr Kubaj addi 12,10,0 1741*3a608692SPiotr Kubaj 1742*3a608692SPiotr Kubaj.Lppcasm_mw_OVER: 1743*3a608692SPiotr Kubaj addi 3,12,0 1744*3a608692SPiotr Kubaj blr 1745*3a608692SPiotr Kubaj.long 0 1746*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,4,0 1747*3a608692SPiotr Kubaj.long 0 1748*3a608692SPiotr Kubaj.size bn_mul_words,.-bn_mul_words 1749*3a608692SPiotr Kubaj 1750*3a608692SPiotr Kubaj 1751*3a608692SPiotr Kubaj 1752*3a608692SPiotr Kubaj 1753*3a608692SPiotr Kubaj 1754*3a608692SPiotr Kubaj 1755*3a608692SPiotr Kubaj 1756*3a608692SPiotr Kubaj 1757*3a608692SPiotr Kubaj.align 4 1758*3a608692SPiotr Kubajbn_mul_add_words: 1759*3a608692SPiotr Kubaj.localentry bn_mul_add_words,0 1760*3a608692SPiotr Kubaj 1761*3a608692SPiotr Kubaj 1762*3a608692SPiotr Kubaj 1763*3a608692SPiotr Kubaj 1764*3a608692SPiotr Kubaj 1765*3a608692SPiotr Kubaj 1766*3a608692SPiotr Kubaj 1767*3a608692SPiotr Kubaj 1768*3a608692SPiotr Kubaj 1769*3a608692SPiotr Kubaj 1770*3a608692SPiotr Kubaj 1771*3a608692SPiotr Kubaj xor 0,0,0 1772*3a608692SPiotr Kubaj xor 12,12,12 1773*3a608692SPiotr Kubaj rlwinm. 7,5,30,2,31 1774*3a608692SPiotr Kubaj beq .Lppcasm_maw_leftover 1775*3a608692SPiotr Kubaj mtctr 7 1776*3a608692SPiotr Kubaj.Lppcasm_maw_mainloop: 1777*3a608692SPiotr Kubaj 1778*3a608692SPiotr Kubaj ld 8,0(4) 1779*3a608692SPiotr Kubaj ld 11,0(3) 1780*3a608692SPiotr Kubaj mulld 9,6,8 1781*3a608692SPiotr Kubaj mulhdu 10,6,8 1782*3a608692SPiotr Kubaj addc 9,9,12 1783*3a608692SPiotr Kubaj addze 10,10 1784*3a608692SPiotr Kubaj addc 9,9,11 1785*3a608692SPiotr Kubaj 1786*3a608692SPiotr Kubaj 1787*3a608692SPiotr Kubaj 1788*3a608692SPiotr Kubaj 1789*3a608692SPiotr Kubaj 1790*3a608692SPiotr Kubaj 1791*3a608692SPiotr Kubaj std 9,0(3) 1792*3a608692SPiotr Kubaj 1793*3a608692SPiotr Kubaj 1794*3a608692SPiotr Kubaj ld 8,8(4) 1795*3a608692SPiotr Kubaj ld 9,8(3) 1796*3a608692SPiotr Kubaj mulld 11,6,8 1797*3a608692SPiotr Kubaj mulhdu 12,6,8 1798*3a608692SPiotr Kubaj adde 11,11,10 1799*3a608692SPiotr Kubaj addze 12,12 1800*3a608692SPiotr Kubaj addc 11,11,9 1801*3a608692SPiotr Kubaj 1802*3a608692SPiotr Kubaj std 11,8(3) 1803*3a608692SPiotr Kubaj 1804*3a608692SPiotr Kubaj 1805*3a608692SPiotr Kubaj ld 8,16(4) 1806*3a608692SPiotr Kubaj mulld 9,6,8 1807*3a608692SPiotr Kubaj ld 11,16(3) 1808*3a608692SPiotr Kubaj mulhdu 10,6,8 1809*3a608692SPiotr Kubaj adde 9,9,12 1810*3a608692SPiotr Kubaj addze 10,10 1811*3a608692SPiotr Kubaj addc 9,9,11 1812*3a608692SPiotr Kubaj 1813*3a608692SPiotr Kubaj std 9,16(3) 1814*3a608692SPiotr Kubaj 1815*3a608692SPiotr Kubaj 1816*3a608692SPiotr Kubaj ld 8,24(4) 1817*3a608692SPiotr Kubaj mulld 11,6,8 1818*3a608692SPiotr Kubaj ld 9,24(3) 1819*3a608692SPiotr Kubaj mulhdu 12,6,8 1820*3a608692SPiotr Kubaj adde 11,11,10 1821*3a608692SPiotr Kubaj addze 12,12 1822*3a608692SPiotr Kubaj addc 11,11,9 1823*3a608692SPiotr Kubaj addze 12,12 1824*3a608692SPiotr Kubaj std 11,24(3) 1825*3a608692SPiotr Kubaj addi 3,3,32 1826*3a608692SPiotr Kubaj addi 4,4,32 1827*3a608692SPiotr Kubaj bdnz .Lppcasm_maw_mainloop 1828*3a608692SPiotr Kubaj 1829*3a608692SPiotr Kubaj.Lppcasm_maw_leftover: 1830*3a608692SPiotr Kubaj andi. 5,5,0x3 1831*3a608692SPiotr Kubaj beq .Lppcasm_maw_adios 1832*3a608692SPiotr Kubaj addi 3,3,-8 1833*3a608692SPiotr Kubaj addi 4,4,-8 1834*3a608692SPiotr Kubaj 1835*3a608692SPiotr Kubaj mtctr 5 1836*3a608692SPiotr Kubaj ldu 8,8(4) 1837*3a608692SPiotr Kubaj mulld 9,6,8 1838*3a608692SPiotr Kubaj mulhdu 10,6,8 1839*3a608692SPiotr Kubaj ldu 11,8(3) 1840*3a608692SPiotr Kubaj addc 9,9,11 1841*3a608692SPiotr Kubaj addze 10,10 1842*3a608692SPiotr Kubaj addc 9,9,12 1843*3a608692SPiotr Kubaj addze 12,10 1844*3a608692SPiotr Kubaj std 9,0(3) 1845*3a608692SPiotr Kubaj 1846*3a608692SPiotr Kubaj bdz .Lppcasm_maw_adios 1847*3a608692SPiotr Kubaj 1848*3a608692SPiotr Kubaj ldu 8,8(4) 1849*3a608692SPiotr Kubaj mulld 9,6,8 1850*3a608692SPiotr Kubaj mulhdu 10,6,8 1851*3a608692SPiotr Kubaj ldu 11,8(3) 1852*3a608692SPiotr Kubaj addc 9,9,11 1853*3a608692SPiotr Kubaj addze 10,10 1854*3a608692SPiotr Kubaj addc 9,9,12 1855*3a608692SPiotr Kubaj addze 12,10 1856*3a608692SPiotr Kubaj std 9,0(3) 1857*3a608692SPiotr Kubaj 1858*3a608692SPiotr Kubaj bdz .Lppcasm_maw_adios 1859*3a608692SPiotr Kubaj 1860*3a608692SPiotr Kubaj ldu 8,8(4) 1861*3a608692SPiotr Kubaj mulld 9,6,8 1862*3a608692SPiotr Kubaj mulhdu 10,6,8 1863*3a608692SPiotr Kubaj ldu 11,8(3) 1864*3a608692SPiotr Kubaj addc 9,9,11 1865*3a608692SPiotr Kubaj addze 10,10 1866*3a608692SPiotr Kubaj addc 9,9,12 1867*3a608692SPiotr Kubaj addze 12,10 1868*3a608692SPiotr Kubaj std 9,0(3) 1869*3a608692SPiotr Kubaj 1870*3a608692SPiotr Kubaj.Lppcasm_maw_adios: 1871*3a608692SPiotr Kubaj addi 3,12,0 1872*3a608692SPiotr Kubaj blr 1873*3a608692SPiotr Kubaj.long 0 1874*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,4,0 1875*3a608692SPiotr Kubaj.long 0 1876*3a608692SPiotr Kubaj.size bn_mul_add_words,.-bn_mul_add_words 1877*3a608692SPiotr Kubaj.align 4 1878