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