1*3a608692SPiotr Kubaj/* Do not modify. This file is auto-generated from sha512-ppc.pl. */ 2*3a608692SPiotr Kubaj.machine "any" 3*3a608692SPiotr Kubaj.abiversion 2 4*3a608692SPiotr Kubaj.text 5*3a608692SPiotr Kubaj 6*3a608692SPiotr Kubaj.globl sha256_block_ppc 7*3a608692SPiotr Kubaj.type sha256_block_ppc,@function 8*3a608692SPiotr Kubaj.align 6 9*3a608692SPiotr Kubajsha256_block_ppc: 10*3a608692SPiotr Kubaj.localentry sha256_block_ppc,0 11*3a608692SPiotr Kubaj 12*3a608692SPiotr Kubaj stdu 1,-320(1) 13*3a608692SPiotr Kubaj mflr 0 14*3a608692SPiotr Kubaj sldi 5,5,6 15*3a608692SPiotr Kubaj 16*3a608692SPiotr Kubaj std 3,144(1) 17*3a608692SPiotr Kubaj 18*3a608692SPiotr Kubaj std 14,176(1) 19*3a608692SPiotr Kubaj std 15,184(1) 20*3a608692SPiotr Kubaj std 16,192(1) 21*3a608692SPiotr Kubaj std 17,200(1) 22*3a608692SPiotr Kubaj std 18,208(1) 23*3a608692SPiotr Kubaj std 19,216(1) 24*3a608692SPiotr Kubaj std 20,224(1) 25*3a608692SPiotr Kubaj std 21,232(1) 26*3a608692SPiotr Kubaj std 22,240(1) 27*3a608692SPiotr Kubaj std 23,248(1) 28*3a608692SPiotr Kubaj std 24,256(1) 29*3a608692SPiotr Kubaj std 25,264(1) 30*3a608692SPiotr Kubaj std 26,272(1) 31*3a608692SPiotr Kubaj std 27,280(1) 32*3a608692SPiotr Kubaj std 28,288(1) 33*3a608692SPiotr Kubaj std 29,296(1) 34*3a608692SPiotr Kubaj std 30,304(1) 35*3a608692SPiotr Kubaj std 31,312(1) 36*3a608692SPiotr Kubaj std 0,336(1) 37*3a608692SPiotr Kubaj lwz 8,0(3) 38*3a608692SPiotr Kubaj mr 31,4 39*3a608692SPiotr Kubaj lwz 9,4(3) 40*3a608692SPiotr Kubaj lwz 10,8(3) 41*3a608692SPiotr Kubaj lwz 11,12(3) 42*3a608692SPiotr Kubaj lwz 12,16(3) 43*3a608692SPiotr Kubaj lwz 6,20(3) 44*3a608692SPiotr Kubaj lwz 14,24(3) 45*3a608692SPiotr Kubaj lwz 15,28(3) 46*3a608692SPiotr Kubaj bl .LPICmeup 47*3a608692SPiotr Kubaj.LPICedup: 48*3a608692SPiotr Kubaj andi. 0,31,3 49*3a608692SPiotr Kubaj bne .Lunaligned 50*3a608692SPiotr Kubaj.Laligned: 51*3a608692SPiotr Kubaj add 5,31,5 52*3a608692SPiotr Kubaj std 5,128(1) 53*3a608692SPiotr Kubaj std 31,136(1) 54*3a608692SPiotr Kubaj bl .Lsha2_block_private 55*3a608692SPiotr Kubaj b .Ldone 56*3a608692SPiotr Kubaj 57*3a608692SPiotr Kubaj 58*3a608692SPiotr Kubaj 59*3a608692SPiotr Kubaj 60*3a608692SPiotr Kubaj 61*3a608692SPiotr Kubaj 62*3a608692SPiotr Kubaj 63*3a608692SPiotr Kubaj.align 4 64*3a608692SPiotr Kubaj.Lunaligned: 65*3a608692SPiotr Kubaj subfic 0,31,4096 66*3a608692SPiotr Kubaj andi. 0,0,4032 67*3a608692SPiotr Kubaj beq .Lcross_page 68*3a608692SPiotr Kubaj cmpld 5,0 69*3a608692SPiotr Kubaj ble .Laligned 70*3a608692SPiotr Kubaj subfc 5,0,5 71*3a608692SPiotr Kubaj add 0,31,0 72*3a608692SPiotr Kubaj std 5,120(1) 73*3a608692SPiotr Kubaj std 0,128(1) 74*3a608692SPiotr Kubaj std 31,136(1) 75*3a608692SPiotr Kubaj bl .Lsha2_block_private 76*3a608692SPiotr Kubaj 77*3a608692SPiotr Kubaj ld 5,120(1) 78*3a608692SPiotr Kubaj.Lcross_page: 79*3a608692SPiotr Kubaj li 0,16 80*3a608692SPiotr Kubaj mtctr 0 81*3a608692SPiotr Kubaj addi 20,1,48 82*3a608692SPiotr Kubaj.Lmemcpy: 83*3a608692SPiotr Kubaj lbz 16,0(31) 84*3a608692SPiotr Kubaj lbz 17,1(31) 85*3a608692SPiotr Kubaj lbz 18,2(31) 86*3a608692SPiotr Kubaj lbz 19,3(31) 87*3a608692SPiotr Kubaj addi 31,31,4 88*3a608692SPiotr Kubaj stb 16,0(20) 89*3a608692SPiotr Kubaj stb 17,1(20) 90*3a608692SPiotr Kubaj stb 18,2(20) 91*3a608692SPiotr Kubaj stb 19,3(20) 92*3a608692SPiotr Kubaj addi 20,20,4 93*3a608692SPiotr Kubaj bdnz .Lmemcpy 94*3a608692SPiotr Kubaj std 31,112(1) 95*3a608692SPiotr Kubaj addi 0,1,112 96*3a608692SPiotr Kubaj addi 31,1,48 97*3a608692SPiotr Kubaj std 5,120(1) 98*3a608692SPiotr Kubaj std 0,128(1) 99*3a608692SPiotr Kubaj std 31,136(1) 100*3a608692SPiotr Kubaj bl .Lsha2_block_private 101*3a608692SPiotr Kubaj ld 31,112(1) 102*3a608692SPiotr Kubaj ld 5,120(1) 103*3a608692SPiotr Kubaj addic. 5,5,-64 104*3a608692SPiotr Kubaj bne .Lunaligned 105*3a608692SPiotr Kubaj 106*3a608692SPiotr Kubaj.Ldone: 107*3a608692SPiotr Kubaj ld 0,336(1) 108*3a608692SPiotr Kubaj ld 14,176(1) 109*3a608692SPiotr Kubaj ld 15,184(1) 110*3a608692SPiotr Kubaj ld 16,192(1) 111*3a608692SPiotr Kubaj ld 17,200(1) 112*3a608692SPiotr Kubaj ld 18,208(1) 113*3a608692SPiotr Kubaj ld 19,216(1) 114*3a608692SPiotr Kubaj ld 20,224(1) 115*3a608692SPiotr Kubaj ld 21,232(1) 116*3a608692SPiotr Kubaj ld 22,240(1) 117*3a608692SPiotr Kubaj ld 23,248(1) 118*3a608692SPiotr Kubaj ld 24,256(1) 119*3a608692SPiotr Kubaj ld 25,264(1) 120*3a608692SPiotr Kubaj ld 26,272(1) 121*3a608692SPiotr Kubaj ld 27,280(1) 122*3a608692SPiotr Kubaj ld 28,288(1) 123*3a608692SPiotr Kubaj ld 29,296(1) 124*3a608692SPiotr Kubaj ld 30,304(1) 125*3a608692SPiotr Kubaj ld 31,312(1) 126*3a608692SPiotr Kubaj mtlr 0 127*3a608692SPiotr Kubaj addi 1,1,320 128*3a608692SPiotr Kubaj blr 129*3a608692SPiotr Kubaj.long 0 130*3a608692SPiotr Kubaj.byte 0,12,4,1,0x80,18,3,0 131*3a608692SPiotr Kubaj.long 0 132*3a608692SPiotr Kubaj.align 4 133*3a608692SPiotr Kubaj.Lsha2_block_private: 134*3a608692SPiotr Kubaj lwz 0,0(7) 135*3a608692SPiotr Kubaj lwz 16,0(31) 136*3a608692SPiotr Kubaj rotrwi 3,12,6 137*3a608692SPiotr Kubaj rotrwi 4,12,11 138*3a608692SPiotr Kubaj and 5,6,12 139*3a608692SPiotr Kubaj xor 3,3,4 140*3a608692SPiotr Kubaj add 15,15,0 141*3a608692SPiotr Kubaj andc 0,14,12 142*3a608692SPiotr Kubaj rotrwi 4,4,14 143*3a608692SPiotr Kubaj or 5,5,0 144*3a608692SPiotr Kubaj add 15,15,16 145*3a608692SPiotr Kubaj xor 3,3,4 146*3a608692SPiotr Kubaj add 15,15,5 147*3a608692SPiotr Kubaj add 15,15,3 148*3a608692SPiotr Kubaj 149*3a608692SPiotr Kubaj rotrwi 3,8,2 150*3a608692SPiotr Kubaj rotrwi 4,8,13 151*3a608692SPiotr Kubaj and 5,8,9 152*3a608692SPiotr Kubaj and 0,8,10 153*3a608692SPiotr Kubaj xor 3,3,4 154*3a608692SPiotr Kubaj rotrwi 4,4,9 155*3a608692SPiotr Kubaj xor 5,5,0 156*3a608692SPiotr Kubaj and 0,9,10 157*3a608692SPiotr Kubaj xor 3,3,4 158*3a608692SPiotr Kubaj add 11,11,15 159*3a608692SPiotr Kubaj xor 5,5,0 160*3a608692SPiotr Kubaj lwz 0,4(7) 161*3a608692SPiotr Kubaj add 15,15,3 162*3a608692SPiotr Kubaj add 15,15,5 163*3a608692SPiotr Kubaj 164*3a608692SPiotr Kubaj lwz 17,4(31) 165*3a608692SPiotr Kubaj rotrwi 3,11,6 166*3a608692SPiotr Kubaj rotrwi 4,11,11 167*3a608692SPiotr Kubaj and 5,12,11 168*3a608692SPiotr Kubaj xor 3,3,4 169*3a608692SPiotr Kubaj add 14,14,0 170*3a608692SPiotr Kubaj andc 0,6,11 171*3a608692SPiotr Kubaj rotrwi 4,4,14 172*3a608692SPiotr Kubaj or 5,5,0 173*3a608692SPiotr Kubaj add 14,14,17 174*3a608692SPiotr Kubaj xor 3,3,4 175*3a608692SPiotr Kubaj add 14,14,5 176*3a608692SPiotr Kubaj add 14,14,3 177*3a608692SPiotr Kubaj 178*3a608692SPiotr Kubaj rotrwi 3,15,2 179*3a608692SPiotr Kubaj rotrwi 4,15,13 180*3a608692SPiotr Kubaj and 5,15,8 181*3a608692SPiotr Kubaj and 0,15,9 182*3a608692SPiotr Kubaj xor 3,3,4 183*3a608692SPiotr Kubaj rotrwi 4,4,9 184*3a608692SPiotr Kubaj xor 5,5,0 185*3a608692SPiotr Kubaj and 0,8,9 186*3a608692SPiotr Kubaj xor 3,3,4 187*3a608692SPiotr Kubaj add 10,10,14 188*3a608692SPiotr Kubaj xor 5,5,0 189*3a608692SPiotr Kubaj lwz 0,8(7) 190*3a608692SPiotr Kubaj add 14,14,3 191*3a608692SPiotr Kubaj add 14,14,5 192*3a608692SPiotr Kubaj 193*3a608692SPiotr Kubaj lwz 18,8(31) 194*3a608692SPiotr Kubaj rotrwi 3,10,6 195*3a608692SPiotr Kubaj rotrwi 4,10,11 196*3a608692SPiotr Kubaj and 5,11,10 197*3a608692SPiotr Kubaj xor 3,3,4 198*3a608692SPiotr Kubaj add 6,6,0 199*3a608692SPiotr Kubaj andc 0,12,10 200*3a608692SPiotr Kubaj rotrwi 4,4,14 201*3a608692SPiotr Kubaj or 5,5,0 202*3a608692SPiotr Kubaj add 6,6,18 203*3a608692SPiotr Kubaj xor 3,3,4 204*3a608692SPiotr Kubaj add 6,6,5 205*3a608692SPiotr Kubaj add 6,6,3 206*3a608692SPiotr Kubaj 207*3a608692SPiotr Kubaj rotrwi 3,14,2 208*3a608692SPiotr Kubaj rotrwi 4,14,13 209*3a608692SPiotr Kubaj and 5,14,15 210*3a608692SPiotr Kubaj and 0,14,8 211*3a608692SPiotr Kubaj xor 3,3,4 212*3a608692SPiotr Kubaj rotrwi 4,4,9 213*3a608692SPiotr Kubaj xor 5,5,0 214*3a608692SPiotr Kubaj and 0,15,8 215*3a608692SPiotr Kubaj xor 3,3,4 216*3a608692SPiotr Kubaj add 9,9,6 217*3a608692SPiotr Kubaj xor 5,5,0 218*3a608692SPiotr Kubaj lwz 0,12(7) 219*3a608692SPiotr Kubaj add 6,6,3 220*3a608692SPiotr Kubaj add 6,6,5 221*3a608692SPiotr Kubaj 222*3a608692SPiotr Kubaj lwz 19,12(31) 223*3a608692SPiotr Kubaj rotrwi 3,9,6 224*3a608692SPiotr Kubaj rotrwi 4,9,11 225*3a608692SPiotr Kubaj and 5,10,9 226*3a608692SPiotr Kubaj xor 3,3,4 227*3a608692SPiotr Kubaj add 12,12,0 228*3a608692SPiotr Kubaj andc 0,11,9 229*3a608692SPiotr Kubaj rotrwi 4,4,14 230*3a608692SPiotr Kubaj or 5,5,0 231*3a608692SPiotr Kubaj add 12,12,19 232*3a608692SPiotr Kubaj xor 3,3,4 233*3a608692SPiotr Kubaj add 12,12,5 234*3a608692SPiotr Kubaj add 12,12,3 235*3a608692SPiotr Kubaj 236*3a608692SPiotr Kubaj rotrwi 3,6,2 237*3a608692SPiotr Kubaj rotrwi 4,6,13 238*3a608692SPiotr Kubaj and 5,6,14 239*3a608692SPiotr Kubaj and 0,6,15 240*3a608692SPiotr Kubaj xor 3,3,4 241*3a608692SPiotr Kubaj rotrwi 4,4,9 242*3a608692SPiotr Kubaj xor 5,5,0 243*3a608692SPiotr Kubaj and 0,14,15 244*3a608692SPiotr Kubaj xor 3,3,4 245*3a608692SPiotr Kubaj add 8,8,12 246*3a608692SPiotr Kubaj xor 5,5,0 247*3a608692SPiotr Kubaj lwz 0,16(7) 248*3a608692SPiotr Kubaj add 12,12,3 249*3a608692SPiotr Kubaj add 12,12,5 250*3a608692SPiotr Kubaj 251*3a608692SPiotr Kubaj lwz 20,16(31) 252*3a608692SPiotr Kubaj rotrwi 3,8,6 253*3a608692SPiotr Kubaj rotrwi 4,8,11 254*3a608692SPiotr Kubaj and 5,9,8 255*3a608692SPiotr Kubaj xor 3,3,4 256*3a608692SPiotr Kubaj add 11,11,0 257*3a608692SPiotr Kubaj andc 0,10,8 258*3a608692SPiotr Kubaj rotrwi 4,4,14 259*3a608692SPiotr Kubaj or 5,5,0 260*3a608692SPiotr Kubaj add 11,11,20 261*3a608692SPiotr Kubaj xor 3,3,4 262*3a608692SPiotr Kubaj add 11,11,5 263*3a608692SPiotr Kubaj add 11,11,3 264*3a608692SPiotr Kubaj 265*3a608692SPiotr Kubaj rotrwi 3,12,2 266*3a608692SPiotr Kubaj rotrwi 4,12,13 267*3a608692SPiotr Kubaj and 5,12,6 268*3a608692SPiotr Kubaj and 0,12,14 269*3a608692SPiotr Kubaj xor 3,3,4 270*3a608692SPiotr Kubaj rotrwi 4,4,9 271*3a608692SPiotr Kubaj xor 5,5,0 272*3a608692SPiotr Kubaj and 0,6,14 273*3a608692SPiotr Kubaj xor 3,3,4 274*3a608692SPiotr Kubaj add 15,15,11 275*3a608692SPiotr Kubaj xor 5,5,0 276*3a608692SPiotr Kubaj lwz 0,20(7) 277*3a608692SPiotr Kubaj add 11,11,3 278*3a608692SPiotr Kubaj add 11,11,5 279*3a608692SPiotr Kubaj 280*3a608692SPiotr Kubaj lwz 21,20(31) 281*3a608692SPiotr Kubaj rotrwi 3,15,6 282*3a608692SPiotr Kubaj rotrwi 4,15,11 283*3a608692SPiotr Kubaj and 5,8,15 284*3a608692SPiotr Kubaj xor 3,3,4 285*3a608692SPiotr Kubaj add 10,10,0 286*3a608692SPiotr Kubaj andc 0,9,15 287*3a608692SPiotr Kubaj rotrwi 4,4,14 288*3a608692SPiotr Kubaj or 5,5,0 289*3a608692SPiotr Kubaj add 10,10,21 290*3a608692SPiotr Kubaj xor 3,3,4 291*3a608692SPiotr Kubaj add 10,10,5 292*3a608692SPiotr Kubaj add 10,10,3 293*3a608692SPiotr Kubaj 294*3a608692SPiotr Kubaj rotrwi 3,11,2 295*3a608692SPiotr Kubaj rotrwi 4,11,13 296*3a608692SPiotr Kubaj and 5,11,12 297*3a608692SPiotr Kubaj and 0,11,6 298*3a608692SPiotr Kubaj xor 3,3,4 299*3a608692SPiotr Kubaj rotrwi 4,4,9 300*3a608692SPiotr Kubaj xor 5,5,0 301*3a608692SPiotr Kubaj and 0,12,6 302*3a608692SPiotr Kubaj xor 3,3,4 303*3a608692SPiotr Kubaj add 14,14,10 304*3a608692SPiotr Kubaj xor 5,5,0 305*3a608692SPiotr Kubaj lwz 0,24(7) 306*3a608692SPiotr Kubaj add 10,10,3 307*3a608692SPiotr Kubaj add 10,10,5 308*3a608692SPiotr Kubaj 309*3a608692SPiotr Kubaj lwz 22,24(31) 310*3a608692SPiotr Kubaj rotrwi 3,14,6 311*3a608692SPiotr Kubaj rotrwi 4,14,11 312*3a608692SPiotr Kubaj and 5,15,14 313*3a608692SPiotr Kubaj xor 3,3,4 314*3a608692SPiotr Kubaj add 9,9,0 315*3a608692SPiotr Kubaj andc 0,8,14 316*3a608692SPiotr Kubaj rotrwi 4,4,14 317*3a608692SPiotr Kubaj or 5,5,0 318*3a608692SPiotr Kubaj add 9,9,22 319*3a608692SPiotr Kubaj xor 3,3,4 320*3a608692SPiotr Kubaj add 9,9,5 321*3a608692SPiotr Kubaj add 9,9,3 322*3a608692SPiotr Kubaj 323*3a608692SPiotr Kubaj rotrwi 3,10,2 324*3a608692SPiotr Kubaj rotrwi 4,10,13 325*3a608692SPiotr Kubaj and 5,10,11 326*3a608692SPiotr Kubaj and 0,10,12 327*3a608692SPiotr Kubaj xor 3,3,4 328*3a608692SPiotr Kubaj rotrwi 4,4,9 329*3a608692SPiotr Kubaj xor 5,5,0 330*3a608692SPiotr Kubaj and 0,11,12 331*3a608692SPiotr Kubaj xor 3,3,4 332*3a608692SPiotr Kubaj add 6,6,9 333*3a608692SPiotr Kubaj xor 5,5,0 334*3a608692SPiotr Kubaj lwz 0,28(7) 335*3a608692SPiotr Kubaj add 9,9,3 336*3a608692SPiotr Kubaj add 9,9,5 337*3a608692SPiotr Kubaj 338*3a608692SPiotr Kubaj lwz 23,28(31) 339*3a608692SPiotr Kubaj rotrwi 3,6,6 340*3a608692SPiotr Kubaj rotrwi 4,6,11 341*3a608692SPiotr Kubaj and 5,14,6 342*3a608692SPiotr Kubaj xor 3,3,4 343*3a608692SPiotr Kubaj add 8,8,0 344*3a608692SPiotr Kubaj andc 0,15,6 345*3a608692SPiotr Kubaj rotrwi 4,4,14 346*3a608692SPiotr Kubaj or 5,5,0 347*3a608692SPiotr Kubaj add 8,8,23 348*3a608692SPiotr Kubaj xor 3,3,4 349*3a608692SPiotr Kubaj add 8,8,5 350*3a608692SPiotr Kubaj add 8,8,3 351*3a608692SPiotr Kubaj 352*3a608692SPiotr Kubaj rotrwi 3,9,2 353*3a608692SPiotr Kubaj rotrwi 4,9,13 354*3a608692SPiotr Kubaj and 5,9,10 355*3a608692SPiotr Kubaj and 0,9,11 356*3a608692SPiotr Kubaj xor 3,3,4 357*3a608692SPiotr Kubaj rotrwi 4,4,9 358*3a608692SPiotr Kubaj xor 5,5,0 359*3a608692SPiotr Kubaj and 0,10,11 360*3a608692SPiotr Kubaj xor 3,3,4 361*3a608692SPiotr Kubaj add 12,12,8 362*3a608692SPiotr Kubaj xor 5,5,0 363*3a608692SPiotr Kubaj lwz 0,32(7) 364*3a608692SPiotr Kubaj add 8,8,3 365*3a608692SPiotr Kubaj add 8,8,5 366*3a608692SPiotr Kubaj 367*3a608692SPiotr Kubaj lwz 24,32(31) 368*3a608692SPiotr Kubaj rotrwi 3,12,6 369*3a608692SPiotr Kubaj rotrwi 4,12,11 370*3a608692SPiotr Kubaj and 5,6,12 371*3a608692SPiotr Kubaj xor 3,3,4 372*3a608692SPiotr Kubaj add 15,15,0 373*3a608692SPiotr Kubaj andc 0,14,12 374*3a608692SPiotr Kubaj rotrwi 4,4,14 375*3a608692SPiotr Kubaj or 5,5,0 376*3a608692SPiotr Kubaj add 15,15,24 377*3a608692SPiotr Kubaj xor 3,3,4 378*3a608692SPiotr Kubaj add 15,15,5 379*3a608692SPiotr Kubaj add 15,15,3 380*3a608692SPiotr Kubaj 381*3a608692SPiotr Kubaj rotrwi 3,8,2 382*3a608692SPiotr Kubaj rotrwi 4,8,13 383*3a608692SPiotr Kubaj and 5,8,9 384*3a608692SPiotr Kubaj and 0,8,10 385*3a608692SPiotr Kubaj xor 3,3,4 386*3a608692SPiotr Kubaj rotrwi 4,4,9 387*3a608692SPiotr Kubaj xor 5,5,0 388*3a608692SPiotr Kubaj and 0,9,10 389*3a608692SPiotr Kubaj xor 3,3,4 390*3a608692SPiotr Kubaj add 11,11,15 391*3a608692SPiotr Kubaj xor 5,5,0 392*3a608692SPiotr Kubaj lwz 0,36(7) 393*3a608692SPiotr Kubaj add 15,15,3 394*3a608692SPiotr Kubaj add 15,15,5 395*3a608692SPiotr Kubaj 396*3a608692SPiotr Kubaj lwz 25,36(31) 397*3a608692SPiotr Kubaj rotrwi 3,11,6 398*3a608692SPiotr Kubaj rotrwi 4,11,11 399*3a608692SPiotr Kubaj and 5,12,11 400*3a608692SPiotr Kubaj xor 3,3,4 401*3a608692SPiotr Kubaj add 14,14,0 402*3a608692SPiotr Kubaj andc 0,6,11 403*3a608692SPiotr Kubaj rotrwi 4,4,14 404*3a608692SPiotr Kubaj or 5,5,0 405*3a608692SPiotr Kubaj add 14,14,25 406*3a608692SPiotr Kubaj xor 3,3,4 407*3a608692SPiotr Kubaj add 14,14,5 408*3a608692SPiotr Kubaj add 14,14,3 409*3a608692SPiotr Kubaj 410*3a608692SPiotr Kubaj rotrwi 3,15,2 411*3a608692SPiotr Kubaj rotrwi 4,15,13 412*3a608692SPiotr Kubaj and 5,15,8 413*3a608692SPiotr Kubaj and 0,15,9 414*3a608692SPiotr Kubaj xor 3,3,4 415*3a608692SPiotr Kubaj rotrwi 4,4,9 416*3a608692SPiotr Kubaj xor 5,5,0 417*3a608692SPiotr Kubaj and 0,8,9 418*3a608692SPiotr Kubaj xor 3,3,4 419*3a608692SPiotr Kubaj add 10,10,14 420*3a608692SPiotr Kubaj xor 5,5,0 421*3a608692SPiotr Kubaj lwz 0,40(7) 422*3a608692SPiotr Kubaj add 14,14,3 423*3a608692SPiotr Kubaj add 14,14,5 424*3a608692SPiotr Kubaj 425*3a608692SPiotr Kubaj lwz 26,40(31) 426*3a608692SPiotr Kubaj rotrwi 3,10,6 427*3a608692SPiotr Kubaj rotrwi 4,10,11 428*3a608692SPiotr Kubaj and 5,11,10 429*3a608692SPiotr Kubaj xor 3,3,4 430*3a608692SPiotr Kubaj add 6,6,0 431*3a608692SPiotr Kubaj andc 0,12,10 432*3a608692SPiotr Kubaj rotrwi 4,4,14 433*3a608692SPiotr Kubaj or 5,5,0 434*3a608692SPiotr Kubaj add 6,6,26 435*3a608692SPiotr Kubaj xor 3,3,4 436*3a608692SPiotr Kubaj add 6,6,5 437*3a608692SPiotr Kubaj add 6,6,3 438*3a608692SPiotr Kubaj 439*3a608692SPiotr Kubaj rotrwi 3,14,2 440*3a608692SPiotr Kubaj rotrwi 4,14,13 441*3a608692SPiotr Kubaj and 5,14,15 442*3a608692SPiotr Kubaj and 0,14,8 443*3a608692SPiotr Kubaj xor 3,3,4 444*3a608692SPiotr Kubaj rotrwi 4,4,9 445*3a608692SPiotr Kubaj xor 5,5,0 446*3a608692SPiotr Kubaj and 0,15,8 447*3a608692SPiotr Kubaj xor 3,3,4 448*3a608692SPiotr Kubaj add 9,9,6 449*3a608692SPiotr Kubaj xor 5,5,0 450*3a608692SPiotr Kubaj lwz 0,44(7) 451*3a608692SPiotr Kubaj add 6,6,3 452*3a608692SPiotr Kubaj add 6,6,5 453*3a608692SPiotr Kubaj 454*3a608692SPiotr Kubaj lwz 27,44(31) 455*3a608692SPiotr Kubaj rotrwi 3,9,6 456*3a608692SPiotr Kubaj rotrwi 4,9,11 457*3a608692SPiotr Kubaj and 5,10,9 458*3a608692SPiotr Kubaj xor 3,3,4 459*3a608692SPiotr Kubaj add 12,12,0 460*3a608692SPiotr Kubaj andc 0,11,9 461*3a608692SPiotr Kubaj rotrwi 4,4,14 462*3a608692SPiotr Kubaj or 5,5,0 463*3a608692SPiotr Kubaj add 12,12,27 464*3a608692SPiotr Kubaj xor 3,3,4 465*3a608692SPiotr Kubaj add 12,12,5 466*3a608692SPiotr Kubaj add 12,12,3 467*3a608692SPiotr Kubaj 468*3a608692SPiotr Kubaj rotrwi 3,6,2 469*3a608692SPiotr Kubaj rotrwi 4,6,13 470*3a608692SPiotr Kubaj and 5,6,14 471*3a608692SPiotr Kubaj and 0,6,15 472*3a608692SPiotr Kubaj xor 3,3,4 473*3a608692SPiotr Kubaj rotrwi 4,4,9 474*3a608692SPiotr Kubaj xor 5,5,0 475*3a608692SPiotr Kubaj and 0,14,15 476*3a608692SPiotr Kubaj xor 3,3,4 477*3a608692SPiotr Kubaj add 8,8,12 478*3a608692SPiotr Kubaj xor 5,5,0 479*3a608692SPiotr Kubaj lwz 0,48(7) 480*3a608692SPiotr Kubaj add 12,12,3 481*3a608692SPiotr Kubaj add 12,12,5 482*3a608692SPiotr Kubaj 483*3a608692SPiotr Kubaj lwz 28,48(31) 484*3a608692SPiotr Kubaj rotrwi 3,8,6 485*3a608692SPiotr Kubaj rotrwi 4,8,11 486*3a608692SPiotr Kubaj and 5,9,8 487*3a608692SPiotr Kubaj xor 3,3,4 488*3a608692SPiotr Kubaj add 11,11,0 489*3a608692SPiotr Kubaj andc 0,10,8 490*3a608692SPiotr Kubaj rotrwi 4,4,14 491*3a608692SPiotr Kubaj or 5,5,0 492*3a608692SPiotr Kubaj add 11,11,28 493*3a608692SPiotr Kubaj xor 3,3,4 494*3a608692SPiotr Kubaj add 11,11,5 495*3a608692SPiotr Kubaj add 11,11,3 496*3a608692SPiotr Kubaj 497*3a608692SPiotr Kubaj rotrwi 3,12,2 498*3a608692SPiotr Kubaj rotrwi 4,12,13 499*3a608692SPiotr Kubaj and 5,12,6 500*3a608692SPiotr Kubaj and 0,12,14 501*3a608692SPiotr Kubaj xor 3,3,4 502*3a608692SPiotr Kubaj rotrwi 4,4,9 503*3a608692SPiotr Kubaj xor 5,5,0 504*3a608692SPiotr Kubaj and 0,6,14 505*3a608692SPiotr Kubaj xor 3,3,4 506*3a608692SPiotr Kubaj add 15,15,11 507*3a608692SPiotr Kubaj xor 5,5,0 508*3a608692SPiotr Kubaj lwz 0,52(7) 509*3a608692SPiotr Kubaj add 11,11,3 510*3a608692SPiotr Kubaj add 11,11,5 511*3a608692SPiotr Kubaj 512*3a608692SPiotr Kubaj lwz 29,52(31) 513*3a608692SPiotr Kubaj rotrwi 3,15,6 514*3a608692SPiotr Kubaj rotrwi 4,15,11 515*3a608692SPiotr Kubaj and 5,8,15 516*3a608692SPiotr Kubaj xor 3,3,4 517*3a608692SPiotr Kubaj add 10,10,0 518*3a608692SPiotr Kubaj andc 0,9,15 519*3a608692SPiotr Kubaj rotrwi 4,4,14 520*3a608692SPiotr Kubaj or 5,5,0 521*3a608692SPiotr Kubaj add 10,10,29 522*3a608692SPiotr Kubaj xor 3,3,4 523*3a608692SPiotr Kubaj add 10,10,5 524*3a608692SPiotr Kubaj add 10,10,3 525*3a608692SPiotr Kubaj 526*3a608692SPiotr Kubaj rotrwi 3,11,2 527*3a608692SPiotr Kubaj rotrwi 4,11,13 528*3a608692SPiotr Kubaj and 5,11,12 529*3a608692SPiotr Kubaj and 0,11,6 530*3a608692SPiotr Kubaj xor 3,3,4 531*3a608692SPiotr Kubaj rotrwi 4,4,9 532*3a608692SPiotr Kubaj xor 5,5,0 533*3a608692SPiotr Kubaj and 0,12,6 534*3a608692SPiotr Kubaj xor 3,3,4 535*3a608692SPiotr Kubaj add 14,14,10 536*3a608692SPiotr Kubaj xor 5,5,0 537*3a608692SPiotr Kubaj lwz 0,56(7) 538*3a608692SPiotr Kubaj add 10,10,3 539*3a608692SPiotr Kubaj add 10,10,5 540*3a608692SPiotr Kubaj 541*3a608692SPiotr Kubaj lwz 30,56(31) 542*3a608692SPiotr Kubaj rotrwi 3,14,6 543*3a608692SPiotr Kubaj rotrwi 4,14,11 544*3a608692SPiotr Kubaj and 5,15,14 545*3a608692SPiotr Kubaj xor 3,3,4 546*3a608692SPiotr Kubaj add 9,9,0 547*3a608692SPiotr Kubaj andc 0,8,14 548*3a608692SPiotr Kubaj rotrwi 4,4,14 549*3a608692SPiotr Kubaj or 5,5,0 550*3a608692SPiotr Kubaj add 9,9,30 551*3a608692SPiotr Kubaj xor 3,3,4 552*3a608692SPiotr Kubaj add 9,9,5 553*3a608692SPiotr Kubaj add 9,9,3 554*3a608692SPiotr Kubaj 555*3a608692SPiotr Kubaj rotrwi 3,10,2 556*3a608692SPiotr Kubaj rotrwi 4,10,13 557*3a608692SPiotr Kubaj and 5,10,11 558*3a608692SPiotr Kubaj and 0,10,12 559*3a608692SPiotr Kubaj xor 3,3,4 560*3a608692SPiotr Kubaj rotrwi 4,4,9 561*3a608692SPiotr Kubaj xor 5,5,0 562*3a608692SPiotr Kubaj and 0,11,12 563*3a608692SPiotr Kubaj xor 3,3,4 564*3a608692SPiotr Kubaj add 6,6,9 565*3a608692SPiotr Kubaj xor 5,5,0 566*3a608692SPiotr Kubaj lwz 0,60(7) 567*3a608692SPiotr Kubaj add 9,9,3 568*3a608692SPiotr Kubaj add 9,9,5 569*3a608692SPiotr Kubaj 570*3a608692SPiotr Kubaj lwz 31,60(31) 571*3a608692SPiotr Kubaj rotrwi 3,6,6 572*3a608692SPiotr Kubaj rotrwi 4,6,11 573*3a608692SPiotr Kubaj and 5,14,6 574*3a608692SPiotr Kubaj xor 3,3,4 575*3a608692SPiotr Kubaj add 8,8,0 576*3a608692SPiotr Kubaj andc 0,15,6 577*3a608692SPiotr Kubaj rotrwi 4,4,14 578*3a608692SPiotr Kubaj or 5,5,0 579*3a608692SPiotr Kubaj add 8,8,31 580*3a608692SPiotr Kubaj xor 3,3,4 581*3a608692SPiotr Kubaj add 8,8,5 582*3a608692SPiotr Kubaj add 8,8,3 583*3a608692SPiotr Kubaj 584*3a608692SPiotr Kubaj rotrwi 3,9,2 585*3a608692SPiotr Kubaj rotrwi 4,9,13 586*3a608692SPiotr Kubaj and 5,9,10 587*3a608692SPiotr Kubaj and 0,9,11 588*3a608692SPiotr Kubaj xor 3,3,4 589*3a608692SPiotr Kubaj rotrwi 4,4,9 590*3a608692SPiotr Kubaj xor 5,5,0 591*3a608692SPiotr Kubaj and 0,10,11 592*3a608692SPiotr Kubaj xor 3,3,4 593*3a608692SPiotr Kubaj add 12,12,8 594*3a608692SPiotr Kubaj xor 5,5,0 595*3a608692SPiotr Kubaj add 8,8,3 596*3a608692SPiotr Kubaj add 8,8,5 597*3a608692SPiotr Kubaj 598*3a608692SPiotr Kubaj li 5,3 599*3a608692SPiotr Kubaj mtctr 5 600*3a608692SPiotr Kubaj.align 4 601*3a608692SPiotr Kubaj.Lrounds: 602*3a608692SPiotr Kubaj addi 7,7,64 603*3a608692SPiotr Kubaj rotrwi 3,17,7 604*3a608692SPiotr Kubaj rotrwi 4,17,18 605*3a608692SPiotr Kubaj rotrwi 5,30,17 606*3a608692SPiotr Kubaj rotrwi 0,30,19 607*3a608692SPiotr Kubaj xor 3,3,4 608*3a608692SPiotr Kubaj srwi 4,17,3 609*3a608692SPiotr Kubaj xor 5,5,0 610*3a608692SPiotr Kubaj srwi 0,30,10 611*3a608692SPiotr Kubaj add 16,16,25 612*3a608692SPiotr Kubaj xor 3,3,4 613*3a608692SPiotr Kubaj xor 5,5,0 614*3a608692SPiotr Kubaj lwz 0,0(7) 615*3a608692SPiotr Kubaj add 16,16,3 616*3a608692SPiotr Kubaj add 16,16,5 617*3a608692SPiotr Kubaj rotrwi 3,12,6 618*3a608692SPiotr Kubaj rotrwi 4,12,11 619*3a608692SPiotr Kubaj and 5,6,12 620*3a608692SPiotr Kubaj xor 3,3,4 621*3a608692SPiotr Kubaj add 15,15,0 622*3a608692SPiotr Kubaj andc 0,14,12 623*3a608692SPiotr Kubaj rotrwi 4,4,14 624*3a608692SPiotr Kubaj or 5,5,0 625*3a608692SPiotr Kubaj add 15,15,16 626*3a608692SPiotr Kubaj xor 3,3,4 627*3a608692SPiotr Kubaj add 15,15,5 628*3a608692SPiotr Kubaj add 15,15,3 629*3a608692SPiotr Kubaj 630*3a608692SPiotr Kubaj rotrwi 3,8,2 631*3a608692SPiotr Kubaj rotrwi 4,8,13 632*3a608692SPiotr Kubaj and 5,8,9 633*3a608692SPiotr Kubaj and 0,8,10 634*3a608692SPiotr Kubaj xor 3,3,4 635*3a608692SPiotr Kubaj rotrwi 4,4,9 636*3a608692SPiotr Kubaj xor 5,5,0 637*3a608692SPiotr Kubaj and 0,9,10 638*3a608692SPiotr Kubaj xor 3,3,4 639*3a608692SPiotr Kubaj add 11,11,15 640*3a608692SPiotr Kubaj xor 5,5,0 641*3a608692SPiotr Kubaj add 15,15,3 642*3a608692SPiotr Kubaj add 15,15,5 643*3a608692SPiotr Kubaj 644*3a608692SPiotr Kubaj rotrwi 3,18,7 645*3a608692SPiotr Kubaj rotrwi 4,18,18 646*3a608692SPiotr Kubaj rotrwi 5,31,17 647*3a608692SPiotr Kubaj rotrwi 0,31,19 648*3a608692SPiotr Kubaj xor 3,3,4 649*3a608692SPiotr Kubaj srwi 4,18,3 650*3a608692SPiotr Kubaj xor 5,5,0 651*3a608692SPiotr Kubaj srwi 0,31,10 652*3a608692SPiotr Kubaj add 17,17,26 653*3a608692SPiotr Kubaj xor 3,3,4 654*3a608692SPiotr Kubaj xor 5,5,0 655*3a608692SPiotr Kubaj lwz 0,4(7) 656*3a608692SPiotr Kubaj add 17,17,3 657*3a608692SPiotr Kubaj add 17,17,5 658*3a608692SPiotr Kubaj rotrwi 3,11,6 659*3a608692SPiotr Kubaj rotrwi 4,11,11 660*3a608692SPiotr Kubaj and 5,12,11 661*3a608692SPiotr Kubaj xor 3,3,4 662*3a608692SPiotr Kubaj add 14,14,0 663*3a608692SPiotr Kubaj andc 0,6,11 664*3a608692SPiotr Kubaj rotrwi 4,4,14 665*3a608692SPiotr Kubaj or 5,5,0 666*3a608692SPiotr Kubaj add 14,14,17 667*3a608692SPiotr Kubaj xor 3,3,4 668*3a608692SPiotr Kubaj add 14,14,5 669*3a608692SPiotr Kubaj add 14,14,3 670*3a608692SPiotr Kubaj 671*3a608692SPiotr Kubaj rotrwi 3,15,2 672*3a608692SPiotr Kubaj rotrwi 4,15,13 673*3a608692SPiotr Kubaj and 5,15,8 674*3a608692SPiotr Kubaj and 0,15,9 675*3a608692SPiotr Kubaj xor 3,3,4 676*3a608692SPiotr Kubaj rotrwi 4,4,9 677*3a608692SPiotr Kubaj xor 5,5,0 678*3a608692SPiotr Kubaj and 0,8,9 679*3a608692SPiotr Kubaj xor 3,3,4 680*3a608692SPiotr Kubaj add 10,10,14 681*3a608692SPiotr Kubaj xor 5,5,0 682*3a608692SPiotr Kubaj add 14,14,3 683*3a608692SPiotr Kubaj add 14,14,5 684*3a608692SPiotr Kubaj 685*3a608692SPiotr Kubaj rotrwi 3,19,7 686*3a608692SPiotr Kubaj rotrwi 4,19,18 687*3a608692SPiotr Kubaj rotrwi 5,16,17 688*3a608692SPiotr Kubaj rotrwi 0,16,19 689*3a608692SPiotr Kubaj xor 3,3,4 690*3a608692SPiotr Kubaj srwi 4,19,3 691*3a608692SPiotr Kubaj xor 5,5,0 692*3a608692SPiotr Kubaj srwi 0,16,10 693*3a608692SPiotr Kubaj add 18,18,27 694*3a608692SPiotr Kubaj xor 3,3,4 695*3a608692SPiotr Kubaj xor 5,5,0 696*3a608692SPiotr Kubaj lwz 0,8(7) 697*3a608692SPiotr Kubaj add 18,18,3 698*3a608692SPiotr Kubaj add 18,18,5 699*3a608692SPiotr Kubaj rotrwi 3,10,6 700*3a608692SPiotr Kubaj rotrwi 4,10,11 701*3a608692SPiotr Kubaj and 5,11,10 702*3a608692SPiotr Kubaj xor 3,3,4 703*3a608692SPiotr Kubaj add 6,6,0 704*3a608692SPiotr Kubaj andc 0,12,10 705*3a608692SPiotr Kubaj rotrwi 4,4,14 706*3a608692SPiotr Kubaj or 5,5,0 707*3a608692SPiotr Kubaj add 6,6,18 708*3a608692SPiotr Kubaj xor 3,3,4 709*3a608692SPiotr Kubaj add 6,6,5 710*3a608692SPiotr Kubaj add 6,6,3 711*3a608692SPiotr Kubaj 712*3a608692SPiotr Kubaj rotrwi 3,14,2 713*3a608692SPiotr Kubaj rotrwi 4,14,13 714*3a608692SPiotr Kubaj and 5,14,15 715*3a608692SPiotr Kubaj and 0,14,8 716*3a608692SPiotr Kubaj xor 3,3,4 717*3a608692SPiotr Kubaj rotrwi 4,4,9 718*3a608692SPiotr Kubaj xor 5,5,0 719*3a608692SPiotr Kubaj and 0,15,8 720*3a608692SPiotr Kubaj xor 3,3,4 721*3a608692SPiotr Kubaj add 9,9,6 722*3a608692SPiotr Kubaj xor 5,5,0 723*3a608692SPiotr Kubaj add 6,6,3 724*3a608692SPiotr Kubaj add 6,6,5 725*3a608692SPiotr Kubaj 726*3a608692SPiotr Kubaj rotrwi 3,20,7 727*3a608692SPiotr Kubaj rotrwi 4,20,18 728*3a608692SPiotr Kubaj rotrwi 5,17,17 729*3a608692SPiotr Kubaj rotrwi 0,17,19 730*3a608692SPiotr Kubaj xor 3,3,4 731*3a608692SPiotr Kubaj srwi 4,20,3 732*3a608692SPiotr Kubaj xor 5,5,0 733*3a608692SPiotr Kubaj srwi 0,17,10 734*3a608692SPiotr Kubaj add 19,19,28 735*3a608692SPiotr Kubaj xor 3,3,4 736*3a608692SPiotr Kubaj xor 5,5,0 737*3a608692SPiotr Kubaj lwz 0,12(7) 738*3a608692SPiotr Kubaj add 19,19,3 739*3a608692SPiotr Kubaj add 19,19,5 740*3a608692SPiotr Kubaj rotrwi 3,9,6 741*3a608692SPiotr Kubaj rotrwi 4,9,11 742*3a608692SPiotr Kubaj and 5,10,9 743*3a608692SPiotr Kubaj xor 3,3,4 744*3a608692SPiotr Kubaj add 12,12,0 745*3a608692SPiotr Kubaj andc 0,11,9 746*3a608692SPiotr Kubaj rotrwi 4,4,14 747*3a608692SPiotr Kubaj or 5,5,0 748*3a608692SPiotr Kubaj add 12,12,19 749*3a608692SPiotr Kubaj xor 3,3,4 750*3a608692SPiotr Kubaj add 12,12,5 751*3a608692SPiotr Kubaj add 12,12,3 752*3a608692SPiotr Kubaj 753*3a608692SPiotr Kubaj rotrwi 3,6,2 754*3a608692SPiotr Kubaj rotrwi 4,6,13 755*3a608692SPiotr Kubaj and 5,6,14 756*3a608692SPiotr Kubaj and 0,6,15 757*3a608692SPiotr Kubaj xor 3,3,4 758*3a608692SPiotr Kubaj rotrwi 4,4,9 759*3a608692SPiotr Kubaj xor 5,5,0 760*3a608692SPiotr Kubaj and 0,14,15 761*3a608692SPiotr Kubaj xor 3,3,4 762*3a608692SPiotr Kubaj add 8,8,12 763*3a608692SPiotr Kubaj xor 5,5,0 764*3a608692SPiotr Kubaj add 12,12,3 765*3a608692SPiotr Kubaj add 12,12,5 766*3a608692SPiotr Kubaj 767*3a608692SPiotr Kubaj rotrwi 3,21,7 768*3a608692SPiotr Kubaj rotrwi 4,21,18 769*3a608692SPiotr Kubaj rotrwi 5,18,17 770*3a608692SPiotr Kubaj rotrwi 0,18,19 771*3a608692SPiotr Kubaj xor 3,3,4 772*3a608692SPiotr Kubaj srwi 4,21,3 773*3a608692SPiotr Kubaj xor 5,5,0 774*3a608692SPiotr Kubaj srwi 0,18,10 775*3a608692SPiotr Kubaj add 20,20,29 776*3a608692SPiotr Kubaj xor 3,3,4 777*3a608692SPiotr Kubaj xor 5,5,0 778*3a608692SPiotr Kubaj lwz 0,16(7) 779*3a608692SPiotr Kubaj add 20,20,3 780*3a608692SPiotr Kubaj add 20,20,5 781*3a608692SPiotr Kubaj rotrwi 3,8,6 782*3a608692SPiotr Kubaj rotrwi 4,8,11 783*3a608692SPiotr Kubaj and 5,9,8 784*3a608692SPiotr Kubaj xor 3,3,4 785*3a608692SPiotr Kubaj add 11,11,0 786*3a608692SPiotr Kubaj andc 0,10,8 787*3a608692SPiotr Kubaj rotrwi 4,4,14 788*3a608692SPiotr Kubaj or 5,5,0 789*3a608692SPiotr Kubaj add 11,11,20 790*3a608692SPiotr Kubaj xor 3,3,4 791*3a608692SPiotr Kubaj add 11,11,5 792*3a608692SPiotr Kubaj add 11,11,3 793*3a608692SPiotr Kubaj 794*3a608692SPiotr Kubaj rotrwi 3,12,2 795*3a608692SPiotr Kubaj rotrwi 4,12,13 796*3a608692SPiotr Kubaj and 5,12,6 797*3a608692SPiotr Kubaj and 0,12,14 798*3a608692SPiotr Kubaj xor 3,3,4 799*3a608692SPiotr Kubaj rotrwi 4,4,9 800*3a608692SPiotr Kubaj xor 5,5,0 801*3a608692SPiotr Kubaj and 0,6,14 802*3a608692SPiotr Kubaj xor 3,3,4 803*3a608692SPiotr Kubaj add 15,15,11 804*3a608692SPiotr Kubaj xor 5,5,0 805*3a608692SPiotr Kubaj add 11,11,3 806*3a608692SPiotr Kubaj add 11,11,5 807*3a608692SPiotr Kubaj 808*3a608692SPiotr Kubaj rotrwi 3,22,7 809*3a608692SPiotr Kubaj rotrwi 4,22,18 810*3a608692SPiotr Kubaj rotrwi 5,19,17 811*3a608692SPiotr Kubaj rotrwi 0,19,19 812*3a608692SPiotr Kubaj xor 3,3,4 813*3a608692SPiotr Kubaj srwi 4,22,3 814*3a608692SPiotr Kubaj xor 5,5,0 815*3a608692SPiotr Kubaj srwi 0,19,10 816*3a608692SPiotr Kubaj add 21,21,30 817*3a608692SPiotr Kubaj xor 3,3,4 818*3a608692SPiotr Kubaj xor 5,5,0 819*3a608692SPiotr Kubaj lwz 0,20(7) 820*3a608692SPiotr Kubaj add 21,21,3 821*3a608692SPiotr Kubaj add 21,21,5 822*3a608692SPiotr Kubaj rotrwi 3,15,6 823*3a608692SPiotr Kubaj rotrwi 4,15,11 824*3a608692SPiotr Kubaj and 5,8,15 825*3a608692SPiotr Kubaj xor 3,3,4 826*3a608692SPiotr Kubaj add 10,10,0 827*3a608692SPiotr Kubaj andc 0,9,15 828*3a608692SPiotr Kubaj rotrwi 4,4,14 829*3a608692SPiotr Kubaj or 5,5,0 830*3a608692SPiotr Kubaj add 10,10,21 831*3a608692SPiotr Kubaj xor 3,3,4 832*3a608692SPiotr Kubaj add 10,10,5 833*3a608692SPiotr Kubaj add 10,10,3 834*3a608692SPiotr Kubaj 835*3a608692SPiotr Kubaj rotrwi 3,11,2 836*3a608692SPiotr Kubaj rotrwi 4,11,13 837*3a608692SPiotr Kubaj and 5,11,12 838*3a608692SPiotr Kubaj and 0,11,6 839*3a608692SPiotr Kubaj xor 3,3,4 840*3a608692SPiotr Kubaj rotrwi 4,4,9 841*3a608692SPiotr Kubaj xor 5,5,0 842*3a608692SPiotr Kubaj and 0,12,6 843*3a608692SPiotr Kubaj xor 3,3,4 844*3a608692SPiotr Kubaj add 14,14,10 845*3a608692SPiotr Kubaj xor 5,5,0 846*3a608692SPiotr Kubaj add 10,10,3 847*3a608692SPiotr Kubaj add 10,10,5 848*3a608692SPiotr Kubaj 849*3a608692SPiotr Kubaj rotrwi 3,23,7 850*3a608692SPiotr Kubaj rotrwi 4,23,18 851*3a608692SPiotr Kubaj rotrwi 5,20,17 852*3a608692SPiotr Kubaj rotrwi 0,20,19 853*3a608692SPiotr Kubaj xor 3,3,4 854*3a608692SPiotr Kubaj srwi 4,23,3 855*3a608692SPiotr Kubaj xor 5,5,0 856*3a608692SPiotr Kubaj srwi 0,20,10 857*3a608692SPiotr Kubaj add 22,22,31 858*3a608692SPiotr Kubaj xor 3,3,4 859*3a608692SPiotr Kubaj xor 5,5,0 860*3a608692SPiotr Kubaj lwz 0,24(7) 861*3a608692SPiotr Kubaj add 22,22,3 862*3a608692SPiotr Kubaj add 22,22,5 863*3a608692SPiotr Kubaj rotrwi 3,14,6 864*3a608692SPiotr Kubaj rotrwi 4,14,11 865*3a608692SPiotr Kubaj and 5,15,14 866*3a608692SPiotr Kubaj xor 3,3,4 867*3a608692SPiotr Kubaj add 9,9,0 868*3a608692SPiotr Kubaj andc 0,8,14 869*3a608692SPiotr Kubaj rotrwi 4,4,14 870*3a608692SPiotr Kubaj or 5,5,0 871*3a608692SPiotr Kubaj add 9,9,22 872*3a608692SPiotr Kubaj xor 3,3,4 873*3a608692SPiotr Kubaj add 9,9,5 874*3a608692SPiotr Kubaj add 9,9,3 875*3a608692SPiotr Kubaj 876*3a608692SPiotr Kubaj rotrwi 3,10,2 877*3a608692SPiotr Kubaj rotrwi 4,10,13 878*3a608692SPiotr Kubaj and 5,10,11 879*3a608692SPiotr Kubaj and 0,10,12 880*3a608692SPiotr Kubaj xor 3,3,4 881*3a608692SPiotr Kubaj rotrwi 4,4,9 882*3a608692SPiotr Kubaj xor 5,5,0 883*3a608692SPiotr Kubaj and 0,11,12 884*3a608692SPiotr Kubaj xor 3,3,4 885*3a608692SPiotr Kubaj add 6,6,9 886*3a608692SPiotr Kubaj xor 5,5,0 887*3a608692SPiotr Kubaj add 9,9,3 888*3a608692SPiotr Kubaj add 9,9,5 889*3a608692SPiotr Kubaj 890*3a608692SPiotr Kubaj rotrwi 3,24,7 891*3a608692SPiotr Kubaj rotrwi 4,24,18 892*3a608692SPiotr Kubaj rotrwi 5,21,17 893*3a608692SPiotr Kubaj rotrwi 0,21,19 894*3a608692SPiotr Kubaj xor 3,3,4 895*3a608692SPiotr Kubaj srwi 4,24,3 896*3a608692SPiotr Kubaj xor 5,5,0 897*3a608692SPiotr Kubaj srwi 0,21,10 898*3a608692SPiotr Kubaj add 23,23,16 899*3a608692SPiotr Kubaj xor 3,3,4 900*3a608692SPiotr Kubaj xor 5,5,0 901*3a608692SPiotr Kubaj lwz 0,28(7) 902*3a608692SPiotr Kubaj add 23,23,3 903*3a608692SPiotr Kubaj add 23,23,5 904*3a608692SPiotr Kubaj rotrwi 3,6,6 905*3a608692SPiotr Kubaj rotrwi 4,6,11 906*3a608692SPiotr Kubaj and 5,14,6 907*3a608692SPiotr Kubaj xor 3,3,4 908*3a608692SPiotr Kubaj add 8,8,0 909*3a608692SPiotr Kubaj andc 0,15,6 910*3a608692SPiotr Kubaj rotrwi 4,4,14 911*3a608692SPiotr Kubaj or 5,5,0 912*3a608692SPiotr Kubaj add 8,8,23 913*3a608692SPiotr Kubaj xor 3,3,4 914*3a608692SPiotr Kubaj add 8,8,5 915*3a608692SPiotr Kubaj add 8,8,3 916*3a608692SPiotr Kubaj 917*3a608692SPiotr Kubaj rotrwi 3,9,2 918*3a608692SPiotr Kubaj rotrwi 4,9,13 919*3a608692SPiotr Kubaj and 5,9,10 920*3a608692SPiotr Kubaj and 0,9,11 921*3a608692SPiotr Kubaj xor 3,3,4 922*3a608692SPiotr Kubaj rotrwi 4,4,9 923*3a608692SPiotr Kubaj xor 5,5,0 924*3a608692SPiotr Kubaj and 0,10,11 925*3a608692SPiotr Kubaj xor 3,3,4 926*3a608692SPiotr Kubaj add 12,12,8 927*3a608692SPiotr Kubaj xor 5,5,0 928*3a608692SPiotr Kubaj add 8,8,3 929*3a608692SPiotr Kubaj add 8,8,5 930*3a608692SPiotr Kubaj 931*3a608692SPiotr Kubaj rotrwi 3,25,7 932*3a608692SPiotr Kubaj rotrwi 4,25,18 933*3a608692SPiotr Kubaj rotrwi 5,22,17 934*3a608692SPiotr Kubaj rotrwi 0,22,19 935*3a608692SPiotr Kubaj xor 3,3,4 936*3a608692SPiotr Kubaj srwi 4,25,3 937*3a608692SPiotr Kubaj xor 5,5,0 938*3a608692SPiotr Kubaj srwi 0,22,10 939*3a608692SPiotr Kubaj add 24,24,17 940*3a608692SPiotr Kubaj xor 3,3,4 941*3a608692SPiotr Kubaj xor 5,5,0 942*3a608692SPiotr Kubaj lwz 0,32(7) 943*3a608692SPiotr Kubaj add 24,24,3 944*3a608692SPiotr Kubaj add 24,24,5 945*3a608692SPiotr Kubaj rotrwi 3,12,6 946*3a608692SPiotr Kubaj rotrwi 4,12,11 947*3a608692SPiotr Kubaj and 5,6,12 948*3a608692SPiotr Kubaj xor 3,3,4 949*3a608692SPiotr Kubaj add 15,15,0 950*3a608692SPiotr Kubaj andc 0,14,12 951*3a608692SPiotr Kubaj rotrwi 4,4,14 952*3a608692SPiotr Kubaj or 5,5,0 953*3a608692SPiotr Kubaj add 15,15,24 954*3a608692SPiotr Kubaj xor 3,3,4 955*3a608692SPiotr Kubaj add 15,15,5 956*3a608692SPiotr Kubaj add 15,15,3 957*3a608692SPiotr Kubaj 958*3a608692SPiotr Kubaj rotrwi 3,8,2 959*3a608692SPiotr Kubaj rotrwi 4,8,13 960*3a608692SPiotr Kubaj and 5,8,9 961*3a608692SPiotr Kubaj and 0,8,10 962*3a608692SPiotr Kubaj xor 3,3,4 963*3a608692SPiotr Kubaj rotrwi 4,4,9 964*3a608692SPiotr Kubaj xor 5,5,0 965*3a608692SPiotr Kubaj and 0,9,10 966*3a608692SPiotr Kubaj xor 3,3,4 967*3a608692SPiotr Kubaj add 11,11,15 968*3a608692SPiotr Kubaj xor 5,5,0 969*3a608692SPiotr Kubaj add 15,15,3 970*3a608692SPiotr Kubaj add 15,15,5 971*3a608692SPiotr Kubaj 972*3a608692SPiotr Kubaj rotrwi 3,26,7 973*3a608692SPiotr Kubaj rotrwi 4,26,18 974*3a608692SPiotr Kubaj rotrwi 5,23,17 975*3a608692SPiotr Kubaj rotrwi 0,23,19 976*3a608692SPiotr Kubaj xor 3,3,4 977*3a608692SPiotr Kubaj srwi 4,26,3 978*3a608692SPiotr Kubaj xor 5,5,0 979*3a608692SPiotr Kubaj srwi 0,23,10 980*3a608692SPiotr Kubaj add 25,25,18 981*3a608692SPiotr Kubaj xor 3,3,4 982*3a608692SPiotr Kubaj xor 5,5,0 983*3a608692SPiotr Kubaj lwz 0,36(7) 984*3a608692SPiotr Kubaj add 25,25,3 985*3a608692SPiotr Kubaj add 25,25,5 986*3a608692SPiotr Kubaj rotrwi 3,11,6 987*3a608692SPiotr Kubaj rotrwi 4,11,11 988*3a608692SPiotr Kubaj and 5,12,11 989*3a608692SPiotr Kubaj xor 3,3,4 990*3a608692SPiotr Kubaj add 14,14,0 991*3a608692SPiotr Kubaj andc 0,6,11 992*3a608692SPiotr Kubaj rotrwi 4,4,14 993*3a608692SPiotr Kubaj or 5,5,0 994*3a608692SPiotr Kubaj add 14,14,25 995*3a608692SPiotr Kubaj xor 3,3,4 996*3a608692SPiotr Kubaj add 14,14,5 997*3a608692SPiotr Kubaj add 14,14,3 998*3a608692SPiotr Kubaj 999*3a608692SPiotr Kubaj rotrwi 3,15,2 1000*3a608692SPiotr Kubaj rotrwi 4,15,13 1001*3a608692SPiotr Kubaj and 5,15,8 1002*3a608692SPiotr Kubaj and 0,15,9 1003*3a608692SPiotr Kubaj xor 3,3,4 1004*3a608692SPiotr Kubaj rotrwi 4,4,9 1005*3a608692SPiotr Kubaj xor 5,5,0 1006*3a608692SPiotr Kubaj and 0,8,9 1007*3a608692SPiotr Kubaj xor 3,3,4 1008*3a608692SPiotr Kubaj add 10,10,14 1009*3a608692SPiotr Kubaj xor 5,5,0 1010*3a608692SPiotr Kubaj add 14,14,3 1011*3a608692SPiotr Kubaj add 14,14,5 1012*3a608692SPiotr Kubaj 1013*3a608692SPiotr Kubaj rotrwi 3,27,7 1014*3a608692SPiotr Kubaj rotrwi 4,27,18 1015*3a608692SPiotr Kubaj rotrwi 5,24,17 1016*3a608692SPiotr Kubaj rotrwi 0,24,19 1017*3a608692SPiotr Kubaj xor 3,3,4 1018*3a608692SPiotr Kubaj srwi 4,27,3 1019*3a608692SPiotr Kubaj xor 5,5,0 1020*3a608692SPiotr Kubaj srwi 0,24,10 1021*3a608692SPiotr Kubaj add 26,26,19 1022*3a608692SPiotr Kubaj xor 3,3,4 1023*3a608692SPiotr Kubaj xor 5,5,0 1024*3a608692SPiotr Kubaj lwz 0,40(7) 1025*3a608692SPiotr Kubaj add 26,26,3 1026*3a608692SPiotr Kubaj add 26,26,5 1027*3a608692SPiotr Kubaj rotrwi 3,10,6 1028*3a608692SPiotr Kubaj rotrwi 4,10,11 1029*3a608692SPiotr Kubaj and 5,11,10 1030*3a608692SPiotr Kubaj xor 3,3,4 1031*3a608692SPiotr Kubaj add 6,6,0 1032*3a608692SPiotr Kubaj andc 0,12,10 1033*3a608692SPiotr Kubaj rotrwi 4,4,14 1034*3a608692SPiotr Kubaj or 5,5,0 1035*3a608692SPiotr Kubaj add 6,6,26 1036*3a608692SPiotr Kubaj xor 3,3,4 1037*3a608692SPiotr Kubaj add 6,6,5 1038*3a608692SPiotr Kubaj add 6,6,3 1039*3a608692SPiotr Kubaj 1040*3a608692SPiotr Kubaj rotrwi 3,14,2 1041*3a608692SPiotr Kubaj rotrwi 4,14,13 1042*3a608692SPiotr Kubaj and 5,14,15 1043*3a608692SPiotr Kubaj and 0,14,8 1044*3a608692SPiotr Kubaj xor 3,3,4 1045*3a608692SPiotr Kubaj rotrwi 4,4,9 1046*3a608692SPiotr Kubaj xor 5,5,0 1047*3a608692SPiotr Kubaj and 0,15,8 1048*3a608692SPiotr Kubaj xor 3,3,4 1049*3a608692SPiotr Kubaj add 9,9,6 1050*3a608692SPiotr Kubaj xor 5,5,0 1051*3a608692SPiotr Kubaj add 6,6,3 1052*3a608692SPiotr Kubaj add 6,6,5 1053*3a608692SPiotr Kubaj 1054*3a608692SPiotr Kubaj rotrwi 3,28,7 1055*3a608692SPiotr Kubaj rotrwi 4,28,18 1056*3a608692SPiotr Kubaj rotrwi 5,25,17 1057*3a608692SPiotr Kubaj rotrwi 0,25,19 1058*3a608692SPiotr Kubaj xor 3,3,4 1059*3a608692SPiotr Kubaj srwi 4,28,3 1060*3a608692SPiotr Kubaj xor 5,5,0 1061*3a608692SPiotr Kubaj srwi 0,25,10 1062*3a608692SPiotr Kubaj add 27,27,20 1063*3a608692SPiotr Kubaj xor 3,3,4 1064*3a608692SPiotr Kubaj xor 5,5,0 1065*3a608692SPiotr Kubaj lwz 0,44(7) 1066*3a608692SPiotr Kubaj add 27,27,3 1067*3a608692SPiotr Kubaj add 27,27,5 1068*3a608692SPiotr Kubaj rotrwi 3,9,6 1069*3a608692SPiotr Kubaj rotrwi 4,9,11 1070*3a608692SPiotr Kubaj and 5,10,9 1071*3a608692SPiotr Kubaj xor 3,3,4 1072*3a608692SPiotr Kubaj add 12,12,0 1073*3a608692SPiotr Kubaj andc 0,11,9 1074*3a608692SPiotr Kubaj rotrwi 4,4,14 1075*3a608692SPiotr Kubaj or 5,5,0 1076*3a608692SPiotr Kubaj add 12,12,27 1077*3a608692SPiotr Kubaj xor 3,3,4 1078*3a608692SPiotr Kubaj add 12,12,5 1079*3a608692SPiotr Kubaj add 12,12,3 1080*3a608692SPiotr Kubaj 1081*3a608692SPiotr Kubaj rotrwi 3,6,2 1082*3a608692SPiotr Kubaj rotrwi 4,6,13 1083*3a608692SPiotr Kubaj and 5,6,14 1084*3a608692SPiotr Kubaj and 0,6,15 1085*3a608692SPiotr Kubaj xor 3,3,4 1086*3a608692SPiotr Kubaj rotrwi 4,4,9 1087*3a608692SPiotr Kubaj xor 5,5,0 1088*3a608692SPiotr Kubaj and 0,14,15 1089*3a608692SPiotr Kubaj xor 3,3,4 1090*3a608692SPiotr Kubaj add 8,8,12 1091*3a608692SPiotr Kubaj xor 5,5,0 1092*3a608692SPiotr Kubaj add 12,12,3 1093*3a608692SPiotr Kubaj add 12,12,5 1094*3a608692SPiotr Kubaj 1095*3a608692SPiotr Kubaj rotrwi 3,29,7 1096*3a608692SPiotr Kubaj rotrwi 4,29,18 1097*3a608692SPiotr Kubaj rotrwi 5,26,17 1098*3a608692SPiotr Kubaj rotrwi 0,26,19 1099*3a608692SPiotr Kubaj xor 3,3,4 1100*3a608692SPiotr Kubaj srwi 4,29,3 1101*3a608692SPiotr Kubaj xor 5,5,0 1102*3a608692SPiotr Kubaj srwi 0,26,10 1103*3a608692SPiotr Kubaj add 28,28,21 1104*3a608692SPiotr Kubaj xor 3,3,4 1105*3a608692SPiotr Kubaj xor 5,5,0 1106*3a608692SPiotr Kubaj lwz 0,48(7) 1107*3a608692SPiotr Kubaj add 28,28,3 1108*3a608692SPiotr Kubaj add 28,28,5 1109*3a608692SPiotr Kubaj rotrwi 3,8,6 1110*3a608692SPiotr Kubaj rotrwi 4,8,11 1111*3a608692SPiotr Kubaj and 5,9,8 1112*3a608692SPiotr Kubaj xor 3,3,4 1113*3a608692SPiotr Kubaj add 11,11,0 1114*3a608692SPiotr Kubaj andc 0,10,8 1115*3a608692SPiotr Kubaj rotrwi 4,4,14 1116*3a608692SPiotr Kubaj or 5,5,0 1117*3a608692SPiotr Kubaj add 11,11,28 1118*3a608692SPiotr Kubaj xor 3,3,4 1119*3a608692SPiotr Kubaj add 11,11,5 1120*3a608692SPiotr Kubaj add 11,11,3 1121*3a608692SPiotr Kubaj 1122*3a608692SPiotr Kubaj rotrwi 3,12,2 1123*3a608692SPiotr Kubaj rotrwi 4,12,13 1124*3a608692SPiotr Kubaj and 5,12,6 1125*3a608692SPiotr Kubaj and 0,12,14 1126*3a608692SPiotr Kubaj xor 3,3,4 1127*3a608692SPiotr Kubaj rotrwi 4,4,9 1128*3a608692SPiotr Kubaj xor 5,5,0 1129*3a608692SPiotr Kubaj and 0,6,14 1130*3a608692SPiotr Kubaj xor 3,3,4 1131*3a608692SPiotr Kubaj add 15,15,11 1132*3a608692SPiotr Kubaj xor 5,5,0 1133*3a608692SPiotr Kubaj add 11,11,3 1134*3a608692SPiotr Kubaj add 11,11,5 1135*3a608692SPiotr Kubaj 1136*3a608692SPiotr Kubaj rotrwi 3,30,7 1137*3a608692SPiotr Kubaj rotrwi 4,30,18 1138*3a608692SPiotr Kubaj rotrwi 5,27,17 1139*3a608692SPiotr Kubaj rotrwi 0,27,19 1140*3a608692SPiotr Kubaj xor 3,3,4 1141*3a608692SPiotr Kubaj srwi 4,30,3 1142*3a608692SPiotr Kubaj xor 5,5,0 1143*3a608692SPiotr Kubaj srwi 0,27,10 1144*3a608692SPiotr Kubaj add 29,29,22 1145*3a608692SPiotr Kubaj xor 3,3,4 1146*3a608692SPiotr Kubaj xor 5,5,0 1147*3a608692SPiotr Kubaj lwz 0,52(7) 1148*3a608692SPiotr Kubaj add 29,29,3 1149*3a608692SPiotr Kubaj add 29,29,5 1150*3a608692SPiotr Kubaj rotrwi 3,15,6 1151*3a608692SPiotr Kubaj rotrwi 4,15,11 1152*3a608692SPiotr Kubaj and 5,8,15 1153*3a608692SPiotr Kubaj xor 3,3,4 1154*3a608692SPiotr Kubaj add 10,10,0 1155*3a608692SPiotr Kubaj andc 0,9,15 1156*3a608692SPiotr Kubaj rotrwi 4,4,14 1157*3a608692SPiotr Kubaj or 5,5,0 1158*3a608692SPiotr Kubaj add 10,10,29 1159*3a608692SPiotr Kubaj xor 3,3,4 1160*3a608692SPiotr Kubaj add 10,10,5 1161*3a608692SPiotr Kubaj add 10,10,3 1162*3a608692SPiotr Kubaj 1163*3a608692SPiotr Kubaj rotrwi 3,11,2 1164*3a608692SPiotr Kubaj rotrwi 4,11,13 1165*3a608692SPiotr Kubaj and 5,11,12 1166*3a608692SPiotr Kubaj and 0,11,6 1167*3a608692SPiotr Kubaj xor 3,3,4 1168*3a608692SPiotr Kubaj rotrwi 4,4,9 1169*3a608692SPiotr Kubaj xor 5,5,0 1170*3a608692SPiotr Kubaj and 0,12,6 1171*3a608692SPiotr Kubaj xor 3,3,4 1172*3a608692SPiotr Kubaj add 14,14,10 1173*3a608692SPiotr Kubaj xor 5,5,0 1174*3a608692SPiotr Kubaj add 10,10,3 1175*3a608692SPiotr Kubaj add 10,10,5 1176*3a608692SPiotr Kubaj 1177*3a608692SPiotr Kubaj rotrwi 3,31,7 1178*3a608692SPiotr Kubaj rotrwi 4,31,18 1179*3a608692SPiotr Kubaj rotrwi 5,28,17 1180*3a608692SPiotr Kubaj rotrwi 0,28,19 1181*3a608692SPiotr Kubaj xor 3,3,4 1182*3a608692SPiotr Kubaj srwi 4,31,3 1183*3a608692SPiotr Kubaj xor 5,5,0 1184*3a608692SPiotr Kubaj srwi 0,28,10 1185*3a608692SPiotr Kubaj add 30,30,23 1186*3a608692SPiotr Kubaj xor 3,3,4 1187*3a608692SPiotr Kubaj xor 5,5,0 1188*3a608692SPiotr Kubaj lwz 0,56(7) 1189*3a608692SPiotr Kubaj add 30,30,3 1190*3a608692SPiotr Kubaj add 30,30,5 1191*3a608692SPiotr Kubaj rotrwi 3,14,6 1192*3a608692SPiotr Kubaj rotrwi 4,14,11 1193*3a608692SPiotr Kubaj and 5,15,14 1194*3a608692SPiotr Kubaj xor 3,3,4 1195*3a608692SPiotr Kubaj add 9,9,0 1196*3a608692SPiotr Kubaj andc 0,8,14 1197*3a608692SPiotr Kubaj rotrwi 4,4,14 1198*3a608692SPiotr Kubaj or 5,5,0 1199*3a608692SPiotr Kubaj add 9,9,30 1200*3a608692SPiotr Kubaj xor 3,3,4 1201*3a608692SPiotr Kubaj add 9,9,5 1202*3a608692SPiotr Kubaj add 9,9,3 1203*3a608692SPiotr Kubaj 1204*3a608692SPiotr Kubaj rotrwi 3,10,2 1205*3a608692SPiotr Kubaj rotrwi 4,10,13 1206*3a608692SPiotr Kubaj and 5,10,11 1207*3a608692SPiotr Kubaj and 0,10,12 1208*3a608692SPiotr Kubaj xor 3,3,4 1209*3a608692SPiotr Kubaj rotrwi 4,4,9 1210*3a608692SPiotr Kubaj xor 5,5,0 1211*3a608692SPiotr Kubaj and 0,11,12 1212*3a608692SPiotr Kubaj xor 3,3,4 1213*3a608692SPiotr Kubaj add 6,6,9 1214*3a608692SPiotr Kubaj xor 5,5,0 1215*3a608692SPiotr Kubaj add 9,9,3 1216*3a608692SPiotr Kubaj add 9,9,5 1217*3a608692SPiotr Kubaj 1218*3a608692SPiotr Kubaj rotrwi 3,16,7 1219*3a608692SPiotr Kubaj rotrwi 4,16,18 1220*3a608692SPiotr Kubaj rotrwi 5,29,17 1221*3a608692SPiotr Kubaj rotrwi 0,29,19 1222*3a608692SPiotr Kubaj xor 3,3,4 1223*3a608692SPiotr Kubaj srwi 4,16,3 1224*3a608692SPiotr Kubaj xor 5,5,0 1225*3a608692SPiotr Kubaj srwi 0,29,10 1226*3a608692SPiotr Kubaj add 31,31,24 1227*3a608692SPiotr Kubaj xor 3,3,4 1228*3a608692SPiotr Kubaj xor 5,5,0 1229*3a608692SPiotr Kubaj lwz 0,60(7) 1230*3a608692SPiotr Kubaj add 31,31,3 1231*3a608692SPiotr Kubaj add 31,31,5 1232*3a608692SPiotr Kubaj rotrwi 3,6,6 1233*3a608692SPiotr Kubaj rotrwi 4,6,11 1234*3a608692SPiotr Kubaj and 5,14,6 1235*3a608692SPiotr Kubaj xor 3,3,4 1236*3a608692SPiotr Kubaj add 8,8,0 1237*3a608692SPiotr Kubaj andc 0,15,6 1238*3a608692SPiotr Kubaj rotrwi 4,4,14 1239*3a608692SPiotr Kubaj or 5,5,0 1240*3a608692SPiotr Kubaj add 8,8,31 1241*3a608692SPiotr Kubaj xor 3,3,4 1242*3a608692SPiotr Kubaj add 8,8,5 1243*3a608692SPiotr Kubaj add 8,8,3 1244*3a608692SPiotr Kubaj 1245*3a608692SPiotr Kubaj rotrwi 3,9,2 1246*3a608692SPiotr Kubaj rotrwi 4,9,13 1247*3a608692SPiotr Kubaj and 5,9,10 1248*3a608692SPiotr Kubaj and 0,9,11 1249*3a608692SPiotr Kubaj xor 3,3,4 1250*3a608692SPiotr Kubaj rotrwi 4,4,9 1251*3a608692SPiotr Kubaj xor 5,5,0 1252*3a608692SPiotr Kubaj and 0,10,11 1253*3a608692SPiotr Kubaj xor 3,3,4 1254*3a608692SPiotr Kubaj add 12,12,8 1255*3a608692SPiotr Kubaj xor 5,5,0 1256*3a608692SPiotr Kubaj add 8,8,3 1257*3a608692SPiotr Kubaj add 8,8,5 1258*3a608692SPiotr Kubaj 1259*3a608692SPiotr Kubaj bdnz .Lrounds 1260*3a608692SPiotr Kubaj 1261*3a608692SPiotr Kubaj ld 3,144(1) 1262*3a608692SPiotr Kubaj ld 31,136(1) 1263*3a608692SPiotr Kubaj ld 5,128(1) 1264*3a608692SPiotr Kubaj subi 7,7,192 1265*3a608692SPiotr Kubaj 1266*3a608692SPiotr Kubaj lwz 16,0(3) 1267*3a608692SPiotr Kubaj lwz 17,4(3) 1268*3a608692SPiotr Kubaj lwz 18,8(3) 1269*3a608692SPiotr Kubaj lwz 19,12(3) 1270*3a608692SPiotr Kubaj lwz 20,16(3) 1271*3a608692SPiotr Kubaj lwz 21,20(3) 1272*3a608692SPiotr Kubaj lwz 22,24(3) 1273*3a608692SPiotr Kubaj addi 31,31,64 1274*3a608692SPiotr Kubaj lwz 23,28(3) 1275*3a608692SPiotr Kubaj add 8,8,16 1276*3a608692SPiotr Kubaj add 9,9,17 1277*3a608692SPiotr Kubaj std 31,136(1) 1278*3a608692SPiotr Kubaj add 10,10,18 1279*3a608692SPiotr Kubaj stw 8,0(3) 1280*3a608692SPiotr Kubaj add 11,11,19 1281*3a608692SPiotr Kubaj stw 9,4(3) 1282*3a608692SPiotr Kubaj add 12,12,20 1283*3a608692SPiotr Kubaj stw 10,8(3) 1284*3a608692SPiotr Kubaj add 6,6,21 1285*3a608692SPiotr Kubaj stw 11,12(3) 1286*3a608692SPiotr Kubaj add 14,14,22 1287*3a608692SPiotr Kubaj stw 12,16(3) 1288*3a608692SPiotr Kubaj add 15,15,23 1289*3a608692SPiotr Kubaj stw 6,20(3) 1290*3a608692SPiotr Kubaj stw 14,24(3) 1291*3a608692SPiotr Kubaj cmpld 31,5 1292*3a608692SPiotr Kubaj stw 15,28(3) 1293*3a608692SPiotr Kubaj bne .Lsha2_block_private 1294*3a608692SPiotr Kubaj blr 1295*3a608692SPiotr Kubaj.long 0 1296*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,0,0 1297*3a608692SPiotr Kubaj.size sha256_block_ppc,.-sha256_block_ppc 1298*3a608692SPiotr Kubaj.align 6 1299*3a608692SPiotr Kubaj.LPICmeup: 1300*3a608692SPiotr Kubaj mflr 0 1301*3a608692SPiotr Kubaj bcl 20,31,$+4 1302*3a608692SPiotr Kubaj mflr 7 1303*3a608692SPiotr Kubaj addi 7,7,56 1304*3a608692SPiotr Kubaj mtlr 0 1305*3a608692SPiotr Kubaj blr 1306*3a608692SPiotr Kubaj.long 0 1307*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,0,0 1308*3a608692SPiotr Kubaj.space 28 1309*3a608692SPiotr Kubaj.long 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 1310*3a608692SPiotr Kubaj.long 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 1311*3a608692SPiotr Kubaj.long 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3 1312*3a608692SPiotr Kubaj.long 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174 1313*3a608692SPiotr Kubaj.long 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc 1314*3a608692SPiotr Kubaj.long 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da 1315*3a608692SPiotr Kubaj.long 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7 1316*3a608692SPiotr Kubaj.long 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967 1317*3a608692SPiotr Kubaj.long 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13 1318*3a608692SPiotr Kubaj.long 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85 1319*3a608692SPiotr Kubaj.long 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3 1320*3a608692SPiotr Kubaj.long 0xd192e819,0xd6990624,0xf40e3585,0x106aa070 1321*3a608692SPiotr Kubaj.long 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5 1322*3a608692SPiotr Kubaj.long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 1323*3a608692SPiotr Kubaj.long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 1324*3a608692SPiotr Kubaj.long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 1325