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 sha512_block_ppc 7*3a608692SPiotr Kubaj.type sha512_block_ppc,@function 8*3a608692SPiotr Kubaj.align 6 9*3a608692SPiotr Kubajsha512_block_ppc: 10*3a608692SPiotr Kubaj.localentry sha512_block_ppc,0 11*3a608692SPiotr Kubaj 12*3a608692SPiotr Kubaj stdu 1,-384(1) 13*3a608692SPiotr Kubaj mflr 0 14*3a608692SPiotr Kubaj sldi 5,5,7 15*3a608692SPiotr Kubaj 16*3a608692SPiotr Kubaj std 3,208(1) 17*3a608692SPiotr Kubaj 18*3a608692SPiotr Kubaj std 14,240(1) 19*3a608692SPiotr Kubaj std 15,248(1) 20*3a608692SPiotr Kubaj std 16,256(1) 21*3a608692SPiotr Kubaj std 17,264(1) 22*3a608692SPiotr Kubaj std 18,272(1) 23*3a608692SPiotr Kubaj std 19,280(1) 24*3a608692SPiotr Kubaj std 20,288(1) 25*3a608692SPiotr Kubaj std 21,296(1) 26*3a608692SPiotr Kubaj std 22,304(1) 27*3a608692SPiotr Kubaj std 23,312(1) 28*3a608692SPiotr Kubaj std 24,320(1) 29*3a608692SPiotr Kubaj std 25,328(1) 30*3a608692SPiotr Kubaj std 26,336(1) 31*3a608692SPiotr Kubaj std 27,344(1) 32*3a608692SPiotr Kubaj std 28,352(1) 33*3a608692SPiotr Kubaj std 29,360(1) 34*3a608692SPiotr Kubaj std 30,368(1) 35*3a608692SPiotr Kubaj std 31,376(1) 36*3a608692SPiotr Kubaj std 0,400(1) 37*3a608692SPiotr Kubaj ld 8,0(3) 38*3a608692SPiotr Kubaj mr 31,4 39*3a608692SPiotr Kubaj ld 9,8(3) 40*3a608692SPiotr Kubaj ld 10,16(3) 41*3a608692SPiotr Kubaj ld 11,24(3) 42*3a608692SPiotr Kubaj ld 12,32(3) 43*3a608692SPiotr Kubaj ld 6,40(3) 44*3a608692SPiotr Kubaj ld 14,48(3) 45*3a608692SPiotr Kubaj ld 15,56(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,192(1) 53*3a608692SPiotr Kubaj std 31,200(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,3968 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,184(1) 73*3a608692SPiotr Kubaj std 0,192(1) 74*3a608692SPiotr Kubaj std 31,200(1) 75*3a608692SPiotr Kubaj bl .Lsha2_block_private 76*3a608692SPiotr Kubaj 77*3a608692SPiotr Kubaj ld 5,184(1) 78*3a608692SPiotr Kubaj.Lcross_page: 79*3a608692SPiotr Kubaj li 0,32 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,176(1) 95*3a608692SPiotr Kubaj addi 0,1,176 96*3a608692SPiotr Kubaj addi 31,1,48 97*3a608692SPiotr Kubaj std 5,184(1) 98*3a608692SPiotr Kubaj std 0,192(1) 99*3a608692SPiotr Kubaj std 31,200(1) 100*3a608692SPiotr Kubaj bl .Lsha2_block_private 101*3a608692SPiotr Kubaj ld 31,176(1) 102*3a608692SPiotr Kubaj ld 5,184(1) 103*3a608692SPiotr Kubaj addic. 5,5,-128 104*3a608692SPiotr Kubaj bne .Lunaligned 105*3a608692SPiotr Kubaj 106*3a608692SPiotr Kubaj.Ldone: 107*3a608692SPiotr Kubaj ld 0,400(1) 108*3a608692SPiotr Kubaj ld 14,240(1) 109*3a608692SPiotr Kubaj ld 15,248(1) 110*3a608692SPiotr Kubaj ld 16,256(1) 111*3a608692SPiotr Kubaj ld 17,264(1) 112*3a608692SPiotr Kubaj ld 18,272(1) 113*3a608692SPiotr Kubaj ld 19,280(1) 114*3a608692SPiotr Kubaj ld 20,288(1) 115*3a608692SPiotr Kubaj ld 21,296(1) 116*3a608692SPiotr Kubaj ld 22,304(1) 117*3a608692SPiotr Kubaj ld 23,312(1) 118*3a608692SPiotr Kubaj ld 24,320(1) 119*3a608692SPiotr Kubaj ld 25,328(1) 120*3a608692SPiotr Kubaj ld 26,336(1) 121*3a608692SPiotr Kubaj ld 27,344(1) 122*3a608692SPiotr Kubaj ld 28,352(1) 123*3a608692SPiotr Kubaj ld 29,360(1) 124*3a608692SPiotr Kubaj ld 30,368(1) 125*3a608692SPiotr Kubaj ld 31,376(1) 126*3a608692SPiotr Kubaj mtlr 0 127*3a608692SPiotr Kubaj addi 1,1,384 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 ld 0,0(7) 135*3a608692SPiotr Kubaj lwz 3,0(31) 136*3a608692SPiotr Kubaj lwz 4,4(31) 137*3a608692SPiotr Kubaj rotlwi 5,3,8 138*3a608692SPiotr Kubaj rotlwi 16,4,8 139*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 140*3a608692SPiotr Kubaj rlwimi 16,4,24,0,7 141*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 142*3a608692SPiotr Kubaj rlwimi 16,4,24,16,23 143*3a608692SPiotr Kubaj insrdi 16,5,32,0 144*3a608692SPiotr Kubaj rotrdi 3,12,14 145*3a608692SPiotr Kubaj rotrdi 4,12,18 146*3a608692SPiotr Kubaj and 5,6,12 147*3a608692SPiotr Kubaj xor 3,3,4 148*3a608692SPiotr Kubaj add 15,15,0 149*3a608692SPiotr Kubaj andc 0,14,12 150*3a608692SPiotr Kubaj rotrdi 4,4,23 151*3a608692SPiotr Kubaj or 5,5,0 152*3a608692SPiotr Kubaj add 15,15,16 153*3a608692SPiotr Kubaj xor 3,3,4 154*3a608692SPiotr Kubaj add 15,15,5 155*3a608692SPiotr Kubaj add 15,15,3 156*3a608692SPiotr Kubaj 157*3a608692SPiotr Kubaj rotrdi 3,8,28 158*3a608692SPiotr Kubaj rotrdi 4,8,34 159*3a608692SPiotr Kubaj and 5,8,9 160*3a608692SPiotr Kubaj and 0,8,10 161*3a608692SPiotr Kubaj xor 3,3,4 162*3a608692SPiotr Kubaj rotrdi 4,4,5 163*3a608692SPiotr Kubaj xor 5,5,0 164*3a608692SPiotr Kubaj and 0,9,10 165*3a608692SPiotr Kubaj xor 3,3,4 166*3a608692SPiotr Kubaj add 11,11,15 167*3a608692SPiotr Kubaj xor 5,5,0 168*3a608692SPiotr Kubaj ld 0,8(7) 169*3a608692SPiotr Kubaj add 15,15,3 170*3a608692SPiotr Kubaj add 15,15,5 171*3a608692SPiotr Kubaj 172*3a608692SPiotr Kubaj lwz 3,8(31) 173*3a608692SPiotr Kubaj lwz 4,12(31) 174*3a608692SPiotr Kubaj rotlwi 5,3,8 175*3a608692SPiotr Kubaj rotlwi 17,4,8 176*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 177*3a608692SPiotr Kubaj rlwimi 17,4,24,0,7 178*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 179*3a608692SPiotr Kubaj rlwimi 17,4,24,16,23 180*3a608692SPiotr Kubaj insrdi 17,5,32,0 181*3a608692SPiotr Kubaj rotrdi 3,11,14 182*3a608692SPiotr Kubaj rotrdi 4,11,18 183*3a608692SPiotr Kubaj and 5,12,11 184*3a608692SPiotr Kubaj xor 3,3,4 185*3a608692SPiotr Kubaj add 14,14,0 186*3a608692SPiotr Kubaj andc 0,6,11 187*3a608692SPiotr Kubaj rotrdi 4,4,23 188*3a608692SPiotr Kubaj or 5,5,0 189*3a608692SPiotr Kubaj add 14,14,17 190*3a608692SPiotr Kubaj xor 3,3,4 191*3a608692SPiotr Kubaj add 14,14,5 192*3a608692SPiotr Kubaj add 14,14,3 193*3a608692SPiotr Kubaj 194*3a608692SPiotr Kubaj rotrdi 3,15,28 195*3a608692SPiotr Kubaj rotrdi 4,15,34 196*3a608692SPiotr Kubaj and 5,15,8 197*3a608692SPiotr Kubaj and 0,15,9 198*3a608692SPiotr Kubaj xor 3,3,4 199*3a608692SPiotr Kubaj rotrdi 4,4,5 200*3a608692SPiotr Kubaj xor 5,5,0 201*3a608692SPiotr Kubaj and 0,8,9 202*3a608692SPiotr Kubaj xor 3,3,4 203*3a608692SPiotr Kubaj add 10,10,14 204*3a608692SPiotr Kubaj xor 5,5,0 205*3a608692SPiotr Kubaj ld 0,16(7) 206*3a608692SPiotr Kubaj add 14,14,3 207*3a608692SPiotr Kubaj add 14,14,5 208*3a608692SPiotr Kubaj 209*3a608692SPiotr Kubaj lwz 3,16(31) 210*3a608692SPiotr Kubaj lwz 4,20(31) 211*3a608692SPiotr Kubaj rotlwi 5,3,8 212*3a608692SPiotr Kubaj rotlwi 18,4,8 213*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 214*3a608692SPiotr Kubaj rlwimi 18,4,24,0,7 215*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 216*3a608692SPiotr Kubaj rlwimi 18,4,24,16,23 217*3a608692SPiotr Kubaj insrdi 18,5,32,0 218*3a608692SPiotr Kubaj rotrdi 3,10,14 219*3a608692SPiotr Kubaj rotrdi 4,10,18 220*3a608692SPiotr Kubaj and 5,11,10 221*3a608692SPiotr Kubaj xor 3,3,4 222*3a608692SPiotr Kubaj add 6,6,0 223*3a608692SPiotr Kubaj andc 0,12,10 224*3a608692SPiotr Kubaj rotrdi 4,4,23 225*3a608692SPiotr Kubaj or 5,5,0 226*3a608692SPiotr Kubaj add 6,6,18 227*3a608692SPiotr Kubaj xor 3,3,4 228*3a608692SPiotr Kubaj add 6,6,5 229*3a608692SPiotr Kubaj add 6,6,3 230*3a608692SPiotr Kubaj 231*3a608692SPiotr Kubaj rotrdi 3,14,28 232*3a608692SPiotr Kubaj rotrdi 4,14,34 233*3a608692SPiotr Kubaj and 5,14,15 234*3a608692SPiotr Kubaj and 0,14,8 235*3a608692SPiotr Kubaj xor 3,3,4 236*3a608692SPiotr Kubaj rotrdi 4,4,5 237*3a608692SPiotr Kubaj xor 5,5,0 238*3a608692SPiotr Kubaj and 0,15,8 239*3a608692SPiotr Kubaj xor 3,3,4 240*3a608692SPiotr Kubaj add 9,9,6 241*3a608692SPiotr Kubaj xor 5,5,0 242*3a608692SPiotr Kubaj ld 0,24(7) 243*3a608692SPiotr Kubaj add 6,6,3 244*3a608692SPiotr Kubaj add 6,6,5 245*3a608692SPiotr Kubaj 246*3a608692SPiotr Kubaj lwz 3,24(31) 247*3a608692SPiotr Kubaj lwz 4,28(31) 248*3a608692SPiotr Kubaj rotlwi 5,3,8 249*3a608692SPiotr Kubaj rotlwi 19,4,8 250*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 251*3a608692SPiotr Kubaj rlwimi 19,4,24,0,7 252*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 253*3a608692SPiotr Kubaj rlwimi 19,4,24,16,23 254*3a608692SPiotr Kubaj insrdi 19,5,32,0 255*3a608692SPiotr Kubaj rotrdi 3,9,14 256*3a608692SPiotr Kubaj rotrdi 4,9,18 257*3a608692SPiotr Kubaj and 5,10,9 258*3a608692SPiotr Kubaj xor 3,3,4 259*3a608692SPiotr Kubaj add 12,12,0 260*3a608692SPiotr Kubaj andc 0,11,9 261*3a608692SPiotr Kubaj rotrdi 4,4,23 262*3a608692SPiotr Kubaj or 5,5,0 263*3a608692SPiotr Kubaj add 12,12,19 264*3a608692SPiotr Kubaj xor 3,3,4 265*3a608692SPiotr Kubaj add 12,12,5 266*3a608692SPiotr Kubaj add 12,12,3 267*3a608692SPiotr Kubaj 268*3a608692SPiotr Kubaj rotrdi 3,6,28 269*3a608692SPiotr Kubaj rotrdi 4,6,34 270*3a608692SPiotr Kubaj and 5,6,14 271*3a608692SPiotr Kubaj and 0,6,15 272*3a608692SPiotr Kubaj xor 3,3,4 273*3a608692SPiotr Kubaj rotrdi 4,4,5 274*3a608692SPiotr Kubaj xor 5,5,0 275*3a608692SPiotr Kubaj and 0,14,15 276*3a608692SPiotr Kubaj xor 3,3,4 277*3a608692SPiotr Kubaj add 8,8,12 278*3a608692SPiotr Kubaj xor 5,5,0 279*3a608692SPiotr Kubaj ld 0,32(7) 280*3a608692SPiotr Kubaj add 12,12,3 281*3a608692SPiotr Kubaj add 12,12,5 282*3a608692SPiotr Kubaj 283*3a608692SPiotr Kubaj lwz 3,32(31) 284*3a608692SPiotr Kubaj lwz 4,36(31) 285*3a608692SPiotr Kubaj rotlwi 5,3,8 286*3a608692SPiotr Kubaj rotlwi 20,4,8 287*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 288*3a608692SPiotr Kubaj rlwimi 20,4,24,0,7 289*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 290*3a608692SPiotr Kubaj rlwimi 20,4,24,16,23 291*3a608692SPiotr Kubaj insrdi 20,5,32,0 292*3a608692SPiotr Kubaj rotrdi 3,8,14 293*3a608692SPiotr Kubaj rotrdi 4,8,18 294*3a608692SPiotr Kubaj and 5,9,8 295*3a608692SPiotr Kubaj xor 3,3,4 296*3a608692SPiotr Kubaj add 11,11,0 297*3a608692SPiotr Kubaj andc 0,10,8 298*3a608692SPiotr Kubaj rotrdi 4,4,23 299*3a608692SPiotr Kubaj or 5,5,0 300*3a608692SPiotr Kubaj add 11,11,20 301*3a608692SPiotr Kubaj xor 3,3,4 302*3a608692SPiotr Kubaj add 11,11,5 303*3a608692SPiotr Kubaj add 11,11,3 304*3a608692SPiotr Kubaj 305*3a608692SPiotr Kubaj rotrdi 3,12,28 306*3a608692SPiotr Kubaj rotrdi 4,12,34 307*3a608692SPiotr Kubaj and 5,12,6 308*3a608692SPiotr Kubaj and 0,12,14 309*3a608692SPiotr Kubaj xor 3,3,4 310*3a608692SPiotr Kubaj rotrdi 4,4,5 311*3a608692SPiotr Kubaj xor 5,5,0 312*3a608692SPiotr Kubaj and 0,6,14 313*3a608692SPiotr Kubaj xor 3,3,4 314*3a608692SPiotr Kubaj add 15,15,11 315*3a608692SPiotr Kubaj xor 5,5,0 316*3a608692SPiotr Kubaj ld 0,40(7) 317*3a608692SPiotr Kubaj add 11,11,3 318*3a608692SPiotr Kubaj add 11,11,5 319*3a608692SPiotr Kubaj 320*3a608692SPiotr Kubaj lwz 3,40(31) 321*3a608692SPiotr Kubaj lwz 4,44(31) 322*3a608692SPiotr Kubaj rotlwi 5,3,8 323*3a608692SPiotr Kubaj rotlwi 21,4,8 324*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 325*3a608692SPiotr Kubaj rlwimi 21,4,24,0,7 326*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 327*3a608692SPiotr Kubaj rlwimi 21,4,24,16,23 328*3a608692SPiotr Kubaj insrdi 21,5,32,0 329*3a608692SPiotr Kubaj rotrdi 3,15,14 330*3a608692SPiotr Kubaj rotrdi 4,15,18 331*3a608692SPiotr Kubaj and 5,8,15 332*3a608692SPiotr Kubaj xor 3,3,4 333*3a608692SPiotr Kubaj add 10,10,0 334*3a608692SPiotr Kubaj andc 0,9,15 335*3a608692SPiotr Kubaj rotrdi 4,4,23 336*3a608692SPiotr Kubaj or 5,5,0 337*3a608692SPiotr Kubaj add 10,10,21 338*3a608692SPiotr Kubaj xor 3,3,4 339*3a608692SPiotr Kubaj add 10,10,5 340*3a608692SPiotr Kubaj add 10,10,3 341*3a608692SPiotr Kubaj 342*3a608692SPiotr Kubaj rotrdi 3,11,28 343*3a608692SPiotr Kubaj rotrdi 4,11,34 344*3a608692SPiotr Kubaj and 5,11,12 345*3a608692SPiotr Kubaj and 0,11,6 346*3a608692SPiotr Kubaj xor 3,3,4 347*3a608692SPiotr Kubaj rotrdi 4,4,5 348*3a608692SPiotr Kubaj xor 5,5,0 349*3a608692SPiotr Kubaj and 0,12,6 350*3a608692SPiotr Kubaj xor 3,3,4 351*3a608692SPiotr Kubaj add 14,14,10 352*3a608692SPiotr Kubaj xor 5,5,0 353*3a608692SPiotr Kubaj ld 0,48(7) 354*3a608692SPiotr Kubaj add 10,10,3 355*3a608692SPiotr Kubaj add 10,10,5 356*3a608692SPiotr Kubaj 357*3a608692SPiotr Kubaj lwz 3,48(31) 358*3a608692SPiotr Kubaj lwz 4,52(31) 359*3a608692SPiotr Kubaj rotlwi 5,3,8 360*3a608692SPiotr Kubaj rotlwi 22,4,8 361*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 362*3a608692SPiotr Kubaj rlwimi 22,4,24,0,7 363*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 364*3a608692SPiotr Kubaj rlwimi 22,4,24,16,23 365*3a608692SPiotr Kubaj insrdi 22,5,32,0 366*3a608692SPiotr Kubaj rotrdi 3,14,14 367*3a608692SPiotr Kubaj rotrdi 4,14,18 368*3a608692SPiotr Kubaj and 5,15,14 369*3a608692SPiotr Kubaj xor 3,3,4 370*3a608692SPiotr Kubaj add 9,9,0 371*3a608692SPiotr Kubaj andc 0,8,14 372*3a608692SPiotr Kubaj rotrdi 4,4,23 373*3a608692SPiotr Kubaj or 5,5,0 374*3a608692SPiotr Kubaj add 9,9,22 375*3a608692SPiotr Kubaj xor 3,3,4 376*3a608692SPiotr Kubaj add 9,9,5 377*3a608692SPiotr Kubaj add 9,9,3 378*3a608692SPiotr Kubaj 379*3a608692SPiotr Kubaj rotrdi 3,10,28 380*3a608692SPiotr Kubaj rotrdi 4,10,34 381*3a608692SPiotr Kubaj and 5,10,11 382*3a608692SPiotr Kubaj and 0,10,12 383*3a608692SPiotr Kubaj xor 3,3,4 384*3a608692SPiotr Kubaj rotrdi 4,4,5 385*3a608692SPiotr Kubaj xor 5,5,0 386*3a608692SPiotr Kubaj and 0,11,12 387*3a608692SPiotr Kubaj xor 3,3,4 388*3a608692SPiotr Kubaj add 6,6,9 389*3a608692SPiotr Kubaj xor 5,5,0 390*3a608692SPiotr Kubaj ld 0,56(7) 391*3a608692SPiotr Kubaj add 9,9,3 392*3a608692SPiotr Kubaj add 9,9,5 393*3a608692SPiotr Kubaj 394*3a608692SPiotr Kubaj lwz 3,56(31) 395*3a608692SPiotr Kubaj lwz 4,60(31) 396*3a608692SPiotr Kubaj rotlwi 5,3,8 397*3a608692SPiotr Kubaj rotlwi 23,4,8 398*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 399*3a608692SPiotr Kubaj rlwimi 23,4,24,0,7 400*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 401*3a608692SPiotr Kubaj rlwimi 23,4,24,16,23 402*3a608692SPiotr Kubaj insrdi 23,5,32,0 403*3a608692SPiotr Kubaj rotrdi 3,6,14 404*3a608692SPiotr Kubaj rotrdi 4,6,18 405*3a608692SPiotr Kubaj and 5,14,6 406*3a608692SPiotr Kubaj xor 3,3,4 407*3a608692SPiotr Kubaj add 8,8,0 408*3a608692SPiotr Kubaj andc 0,15,6 409*3a608692SPiotr Kubaj rotrdi 4,4,23 410*3a608692SPiotr Kubaj or 5,5,0 411*3a608692SPiotr Kubaj add 8,8,23 412*3a608692SPiotr Kubaj xor 3,3,4 413*3a608692SPiotr Kubaj add 8,8,5 414*3a608692SPiotr Kubaj add 8,8,3 415*3a608692SPiotr Kubaj 416*3a608692SPiotr Kubaj rotrdi 3,9,28 417*3a608692SPiotr Kubaj rotrdi 4,9,34 418*3a608692SPiotr Kubaj and 5,9,10 419*3a608692SPiotr Kubaj and 0,9,11 420*3a608692SPiotr Kubaj xor 3,3,4 421*3a608692SPiotr Kubaj rotrdi 4,4,5 422*3a608692SPiotr Kubaj xor 5,5,0 423*3a608692SPiotr Kubaj and 0,10,11 424*3a608692SPiotr Kubaj xor 3,3,4 425*3a608692SPiotr Kubaj add 12,12,8 426*3a608692SPiotr Kubaj xor 5,5,0 427*3a608692SPiotr Kubaj ld 0,64(7) 428*3a608692SPiotr Kubaj add 8,8,3 429*3a608692SPiotr Kubaj add 8,8,5 430*3a608692SPiotr Kubaj 431*3a608692SPiotr Kubaj lwz 3,64(31) 432*3a608692SPiotr Kubaj lwz 4,68(31) 433*3a608692SPiotr Kubaj rotlwi 5,3,8 434*3a608692SPiotr Kubaj rotlwi 24,4,8 435*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 436*3a608692SPiotr Kubaj rlwimi 24,4,24,0,7 437*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 438*3a608692SPiotr Kubaj rlwimi 24,4,24,16,23 439*3a608692SPiotr Kubaj insrdi 24,5,32,0 440*3a608692SPiotr Kubaj rotrdi 3,12,14 441*3a608692SPiotr Kubaj rotrdi 4,12,18 442*3a608692SPiotr Kubaj and 5,6,12 443*3a608692SPiotr Kubaj xor 3,3,4 444*3a608692SPiotr Kubaj add 15,15,0 445*3a608692SPiotr Kubaj andc 0,14,12 446*3a608692SPiotr Kubaj rotrdi 4,4,23 447*3a608692SPiotr Kubaj or 5,5,0 448*3a608692SPiotr Kubaj add 15,15,24 449*3a608692SPiotr Kubaj xor 3,3,4 450*3a608692SPiotr Kubaj add 15,15,5 451*3a608692SPiotr Kubaj add 15,15,3 452*3a608692SPiotr Kubaj 453*3a608692SPiotr Kubaj rotrdi 3,8,28 454*3a608692SPiotr Kubaj rotrdi 4,8,34 455*3a608692SPiotr Kubaj and 5,8,9 456*3a608692SPiotr Kubaj and 0,8,10 457*3a608692SPiotr Kubaj xor 3,3,4 458*3a608692SPiotr Kubaj rotrdi 4,4,5 459*3a608692SPiotr Kubaj xor 5,5,0 460*3a608692SPiotr Kubaj and 0,9,10 461*3a608692SPiotr Kubaj xor 3,3,4 462*3a608692SPiotr Kubaj add 11,11,15 463*3a608692SPiotr Kubaj xor 5,5,0 464*3a608692SPiotr Kubaj ld 0,72(7) 465*3a608692SPiotr Kubaj add 15,15,3 466*3a608692SPiotr Kubaj add 15,15,5 467*3a608692SPiotr Kubaj 468*3a608692SPiotr Kubaj lwz 3,72(31) 469*3a608692SPiotr Kubaj lwz 4,76(31) 470*3a608692SPiotr Kubaj rotlwi 5,3,8 471*3a608692SPiotr Kubaj rotlwi 25,4,8 472*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 473*3a608692SPiotr Kubaj rlwimi 25,4,24,0,7 474*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 475*3a608692SPiotr Kubaj rlwimi 25,4,24,16,23 476*3a608692SPiotr Kubaj insrdi 25,5,32,0 477*3a608692SPiotr Kubaj rotrdi 3,11,14 478*3a608692SPiotr Kubaj rotrdi 4,11,18 479*3a608692SPiotr Kubaj and 5,12,11 480*3a608692SPiotr Kubaj xor 3,3,4 481*3a608692SPiotr Kubaj add 14,14,0 482*3a608692SPiotr Kubaj andc 0,6,11 483*3a608692SPiotr Kubaj rotrdi 4,4,23 484*3a608692SPiotr Kubaj or 5,5,0 485*3a608692SPiotr Kubaj add 14,14,25 486*3a608692SPiotr Kubaj xor 3,3,4 487*3a608692SPiotr Kubaj add 14,14,5 488*3a608692SPiotr Kubaj add 14,14,3 489*3a608692SPiotr Kubaj 490*3a608692SPiotr Kubaj rotrdi 3,15,28 491*3a608692SPiotr Kubaj rotrdi 4,15,34 492*3a608692SPiotr Kubaj and 5,15,8 493*3a608692SPiotr Kubaj and 0,15,9 494*3a608692SPiotr Kubaj xor 3,3,4 495*3a608692SPiotr Kubaj rotrdi 4,4,5 496*3a608692SPiotr Kubaj xor 5,5,0 497*3a608692SPiotr Kubaj and 0,8,9 498*3a608692SPiotr Kubaj xor 3,3,4 499*3a608692SPiotr Kubaj add 10,10,14 500*3a608692SPiotr Kubaj xor 5,5,0 501*3a608692SPiotr Kubaj ld 0,80(7) 502*3a608692SPiotr Kubaj add 14,14,3 503*3a608692SPiotr Kubaj add 14,14,5 504*3a608692SPiotr Kubaj 505*3a608692SPiotr Kubaj lwz 3,80(31) 506*3a608692SPiotr Kubaj lwz 4,84(31) 507*3a608692SPiotr Kubaj rotlwi 5,3,8 508*3a608692SPiotr Kubaj rotlwi 26,4,8 509*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 510*3a608692SPiotr Kubaj rlwimi 26,4,24,0,7 511*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 512*3a608692SPiotr Kubaj rlwimi 26,4,24,16,23 513*3a608692SPiotr Kubaj insrdi 26,5,32,0 514*3a608692SPiotr Kubaj rotrdi 3,10,14 515*3a608692SPiotr Kubaj rotrdi 4,10,18 516*3a608692SPiotr Kubaj and 5,11,10 517*3a608692SPiotr Kubaj xor 3,3,4 518*3a608692SPiotr Kubaj add 6,6,0 519*3a608692SPiotr Kubaj andc 0,12,10 520*3a608692SPiotr Kubaj rotrdi 4,4,23 521*3a608692SPiotr Kubaj or 5,5,0 522*3a608692SPiotr Kubaj add 6,6,26 523*3a608692SPiotr Kubaj xor 3,3,4 524*3a608692SPiotr Kubaj add 6,6,5 525*3a608692SPiotr Kubaj add 6,6,3 526*3a608692SPiotr Kubaj 527*3a608692SPiotr Kubaj rotrdi 3,14,28 528*3a608692SPiotr Kubaj rotrdi 4,14,34 529*3a608692SPiotr Kubaj and 5,14,15 530*3a608692SPiotr Kubaj and 0,14,8 531*3a608692SPiotr Kubaj xor 3,3,4 532*3a608692SPiotr Kubaj rotrdi 4,4,5 533*3a608692SPiotr Kubaj xor 5,5,0 534*3a608692SPiotr Kubaj and 0,15,8 535*3a608692SPiotr Kubaj xor 3,3,4 536*3a608692SPiotr Kubaj add 9,9,6 537*3a608692SPiotr Kubaj xor 5,5,0 538*3a608692SPiotr Kubaj ld 0,88(7) 539*3a608692SPiotr Kubaj add 6,6,3 540*3a608692SPiotr Kubaj add 6,6,5 541*3a608692SPiotr Kubaj 542*3a608692SPiotr Kubaj lwz 3,88(31) 543*3a608692SPiotr Kubaj lwz 4,92(31) 544*3a608692SPiotr Kubaj rotlwi 5,3,8 545*3a608692SPiotr Kubaj rotlwi 27,4,8 546*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 547*3a608692SPiotr Kubaj rlwimi 27,4,24,0,7 548*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 549*3a608692SPiotr Kubaj rlwimi 27,4,24,16,23 550*3a608692SPiotr Kubaj insrdi 27,5,32,0 551*3a608692SPiotr Kubaj rotrdi 3,9,14 552*3a608692SPiotr Kubaj rotrdi 4,9,18 553*3a608692SPiotr Kubaj and 5,10,9 554*3a608692SPiotr Kubaj xor 3,3,4 555*3a608692SPiotr Kubaj add 12,12,0 556*3a608692SPiotr Kubaj andc 0,11,9 557*3a608692SPiotr Kubaj rotrdi 4,4,23 558*3a608692SPiotr Kubaj or 5,5,0 559*3a608692SPiotr Kubaj add 12,12,27 560*3a608692SPiotr Kubaj xor 3,3,4 561*3a608692SPiotr Kubaj add 12,12,5 562*3a608692SPiotr Kubaj add 12,12,3 563*3a608692SPiotr Kubaj 564*3a608692SPiotr Kubaj rotrdi 3,6,28 565*3a608692SPiotr Kubaj rotrdi 4,6,34 566*3a608692SPiotr Kubaj and 5,6,14 567*3a608692SPiotr Kubaj and 0,6,15 568*3a608692SPiotr Kubaj xor 3,3,4 569*3a608692SPiotr Kubaj rotrdi 4,4,5 570*3a608692SPiotr Kubaj xor 5,5,0 571*3a608692SPiotr Kubaj and 0,14,15 572*3a608692SPiotr Kubaj xor 3,3,4 573*3a608692SPiotr Kubaj add 8,8,12 574*3a608692SPiotr Kubaj xor 5,5,0 575*3a608692SPiotr Kubaj ld 0,96(7) 576*3a608692SPiotr Kubaj add 12,12,3 577*3a608692SPiotr Kubaj add 12,12,5 578*3a608692SPiotr Kubaj 579*3a608692SPiotr Kubaj lwz 3,96(31) 580*3a608692SPiotr Kubaj lwz 4,100(31) 581*3a608692SPiotr Kubaj rotlwi 5,3,8 582*3a608692SPiotr Kubaj rotlwi 28,4,8 583*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 584*3a608692SPiotr Kubaj rlwimi 28,4,24,0,7 585*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 586*3a608692SPiotr Kubaj rlwimi 28,4,24,16,23 587*3a608692SPiotr Kubaj insrdi 28,5,32,0 588*3a608692SPiotr Kubaj rotrdi 3,8,14 589*3a608692SPiotr Kubaj rotrdi 4,8,18 590*3a608692SPiotr Kubaj and 5,9,8 591*3a608692SPiotr Kubaj xor 3,3,4 592*3a608692SPiotr Kubaj add 11,11,0 593*3a608692SPiotr Kubaj andc 0,10,8 594*3a608692SPiotr Kubaj rotrdi 4,4,23 595*3a608692SPiotr Kubaj or 5,5,0 596*3a608692SPiotr Kubaj add 11,11,28 597*3a608692SPiotr Kubaj xor 3,3,4 598*3a608692SPiotr Kubaj add 11,11,5 599*3a608692SPiotr Kubaj add 11,11,3 600*3a608692SPiotr Kubaj 601*3a608692SPiotr Kubaj rotrdi 3,12,28 602*3a608692SPiotr Kubaj rotrdi 4,12,34 603*3a608692SPiotr Kubaj and 5,12,6 604*3a608692SPiotr Kubaj and 0,12,14 605*3a608692SPiotr Kubaj xor 3,3,4 606*3a608692SPiotr Kubaj rotrdi 4,4,5 607*3a608692SPiotr Kubaj xor 5,5,0 608*3a608692SPiotr Kubaj and 0,6,14 609*3a608692SPiotr Kubaj xor 3,3,4 610*3a608692SPiotr Kubaj add 15,15,11 611*3a608692SPiotr Kubaj xor 5,5,0 612*3a608692SPiotr Kubaj ld 0,104(7) 613*3a608692SPiotr Kubaj add 11,11,3 614*3a608692SPiotr Kubaj add 11,11,5 615*3a608692SPiotr Kubaj 616*3a608692SPiotr Kubaj lwz 3,104(31) 617*3a608692SPiotr Kubaj lwz 4,108(31) 618*3a608692SPiotr Kubaj rotlwi 5,3,8 619*3a608692SPiotr Kubaj rotlwi 29,4,8 620*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 621*3a608692SPiotr Kubaj rlwimi 29,4,24,0,7 622*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 623*3a608692SPiotr Kubaj rlwimi 29,4,24,16,23 624*3a608692SPiotr Kubaj insrdi 29,5,32,0 625*3a608692SPiotr Kubaj rotrdi 3,15,14 626*3a608692SPiotr Kubaj rotrdi 4,15,18 627*3a608692SPiotr Kubaj and 5,8,15 628*3a608692SPiotr Kubaj xor 3,3,4 629*3a608692SPiotr Kubaj add 10,10,0 630*3a608692SPiotr Kubaj andc 0,9,15 631*3a608692SPiotr Kubaj rotrdi 4,4,23 632*3a608692SPiotr Kubaj or 5,5,0 633*3a608692SPiotr Kubaj add 10,10,29 634*3a608692SPiotr Kubaj xor 3,3,4 635*3a608692SPiotr Kubaj add 10,10,5 636*3a608692SPiotr Kubaj add 10,10,3 637*3a608692SPiotr Kubaj 638*3a608692SPiotr Kubaj rotrdi 3,11,28 639*3a608692SPiotr Kubaj rotrdi 4,11,34 640*3a608692SPiotr Kubaj and 5,11,12 641*3a608692SPiotr Kubaj and 0,11,6 642*3a608692SPiotr Kubaj xor 3,3,4 643*3a608692SPiotr Kubaj rotrdi 4,4,5 644*3a608692SPiotr Kubaj xor 5,5,0 645*3a608692SPiotr Kubaj and 0,12,6 646*3a608692SPiotr Kubaj xor 3,3,4 647*3a608692SPiotr Kubaj add 14,14,10 648*3a608692SPiotr Kubaj xor 5,5,0 649*3a608692SPiotr Kubaj ld 0,112(7) 650*3a608692SPiotr Kubaj add 10,10,3 651*3a608692SPiotr Kubaj add 10,10,5 652*3a608692SPiotr Kubaj 653*3a608692SPiotr Kubaj lwz 3,112(31) 654*3a608692SPiotr Kubaj lwz 4,116(31) 655*3a608692SPiotr Kubaj rotlwi 5,3,8 656*3a608692SPiotr Kubaj rotlwi 30,4,8 657*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 658*3a608692SPiotr Kubaj rlwimi 30,4,24,0,7 659*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 660*3a608692SPiotr Kubaj rlwimi 30,4,24,16,23 661*3a608692SPiotr Kubaj insrdi 30,5,32,0 662*3a608692SPiotr Kubaj rotrdi 3,14,14 663*3a608692SPiotr Kubaj rotrdi 4,14,18 664*3a608692SPiotr Kubaj and 5,15,14 665*3a608692SPiotr Kubaj xor 3,3,4 666*3a608692SPiotr Kubaj add 9,9,0 667*3a608692SPiotr Kubaj andc 0,8,14 668*3a608692SPiotr Kubaj rotrdi 4,4,23 669*3a608692SPiotr Kubaj or 5,5,0 670*3a608692SPiotr Kubaj add 9,9,30 671*3a608692SPiotr Kubaj xor 3,3,4 672*3a608692SPiotr Kubaj add 9,9,5 673*3a608692SPiotr Kubaj add 9,9,3 674*3a608692SPiotr Kubaj 675*3a608692SPiotr Kubaj rotrdi 3,10,28 676*3a608692SPiotr Kubaj rotrdi 4,10,34 677*3a608692SPiotr Kubaj and 5,10,11 678*3a608692SPiotr Kubaj and 0,10,12 679*3a608692SPiotr Kubaj xor 3,3,4 680*3a608692SPiotr Kubaj rotrdi 4,4,5 681*3a608692SPiotr Kubaj xor 5,5,0 682*3a608692SPiotr Kubaj and 0,11,12 683*3a608692SPiotr Kubaj xor 3,3,4 684*3a608692SPiotr Kubaj add 6,6,9 685*3a608692SPiotr Kubaj xor 5,5,0 686*3a608692SPiotr Kubaj ld 0,120(7) 687*3a608692SPiotr Kubaj add 9,9,3 688*3a608692SPiotr Kubaj add 9,9,5 689*3a608692SPiotr Kubaj 690*3a608692SPiotr Kubaj lwz 3,120(31) 691*3a608692SPiotr Kubaj lwz 4,124(31) 692*3a608692SPiotr Kubaj rotlwi 5,3,8 693*3a608692SPiotr Kubaj rotlwi 31,4,8 694*3a608692SPiotr Kubaj rlwimi 5,3,24,0,7 695*3a608692SPiotr Kubaj rlwimi 31,4,24,0,7 696*3a608692SPiotr Kubaj rlwimi 5,3,24,16,23 697*3a608692SPiotr Kubaj rlwimi 31,4,24,16,23 698*3a608692SPiotr Kubaj insrdi 31,5,32,0 699*3a608692SPiotr Kubaj rotrdi 3,6,14 700*3a608692SPiotr Kubaj rotrdi 4,6,18 701*3a608692SPiotr Kubaj and 5,14,6 702*3a608692SPiotr Kubaj xor 3,3,4 703*3a608692SPiotr Kubaj add 8,8,0 704*3a608692SPiotr Kubaj andc 0,15,6 705*3a608692SPiotr Kubaj rotrdi 4,4,23 706*3a608692SPiotr Kubaj or 5,5,0 707*3a608692SPiotr Kubaj add 8,8,31 708*3a608692SPiotr Kubaj xor 3,3,4 709*3a608692SPiotr Kubaj add 8,8,5 710*3a608692SPiotr Kubaj add 8,8,3 711*3a608692SPiotr Kubaj 712*3a608692SPiotr Kubaj rotrdi 3,9,28 713*3a608692SPiotr Kubaj rotrdi 4,9,34 714*3a608692SPiotr Kubaj and 5,9,10 715*3a608692SPiotr Kubaj and 0,9,11 716*3a608692SPiotr Kubaj xor 3,3,4 717*3a608692SPiotr Kubaj rotrdi 4,4,5 718*3a608692SPiotr Kubaj xor 5,5,0 719*3a608692SPiotr Kubaj and 0,10,11 720*3a608692SPiotr Kubaj xor 3,3,4 721*3a608692SPiotr Kubaj add 12,12,8 722*3a608692SPiotr Kubaj xor 5,5,0 723*3a608692SPiotr Kubaj add 8,8,3 724*3a608692SPiotr Kubaj add 8,8,5 725*3a608692SPiotr Kubaj 726*3a608692SPiotr Kubaj li 5,4 727*3a608692SPiotr Kubaj mtctr 5 728*3a608692SPiotr Kubaj.align 4 729*3a608692SPiotr Kubaj.Lrounds: 730*3a608692SPiotr Kubaj addi 7,7,128 731*3a608692SPiotr Kubaj rotrdi 3,17,1 732*3a608692SPiotr Kubaj rotrdi 4,17,8 733*3a608692SPiotr Kubaj rotrdi 5,30,19 734*3a608692SPiotr Kubaj rotrdi 0,30,61 735*3a608692SPiotr Kubaj xor 3,3,4 736*3a608692SPiotr Kubaj srdi 4,17,7 737*3a608692SPiotr Kubaj xor 5,5,0 738*3a608692SPiotr Kubaj srdi 0,30,6 739*3a608692SPiotr Kubaj add 16,16,25 740*3a608692SPiotr Kubaj xor 3,3,4 741*3a608692SPiotr Kubaj xor 5,5,0 742*3a608692SPiotr Kubaj ld 0,0(7) 743*3a608692SPiotr Kubaj add 16,16,3 744*3a608692SPiotr Kubaj add 16,16,5 745*3a608692SPiotr Kubaj rotrdi 3,12,14 746*3a608692SPiotr Kubaj rotrdi 4,12,18 747*3a608692SPiotr Kubaj and 5,6,12 748*3a608692SPiotr Kubaj xor 3,3,4 749*3a608692SPiotr Kubaj add 15,15,0 750*3a608692SPiotr Kubaj andc 0,14,12 751*3a608692SPiotr Kubaj rotrdi 4,4,23 752*3a608692SPiotr Kubaj or 5,5,0 753*3a608692SPiotr Kubaj add 15,15,16 754*3a608692SPiotr Kubaj xor 3,3,4 755*3a608692SPiotr Kubaj add 15,15,5 756*3a608692SPiotr Kubaj add 15,15,3 757*3a608692SPiotr Kubaj 758*3a608692SPiotr Kubaj rotrdi 3,8,28 759*3a608692SPiotr Kubaj rotrdi 4,8,34 760*3a608692SPiotr Kubaj and 5,8,9 761*3a608692SPiotr Kubaj and 0,8,10 762*3a608692SPiotr Kubaj xor 3,3,4 763*3a608692SPiotr Kubaj rotrdi 4,4,5 764*3a608692SPiotr Kubaj xor 5,5,0 765*3a608692SPiotr Kubaj and 0,9,10 766*3a608692SPiotr Kubaj xor 3,3,4 767*3a608692SPiotr Kubaj add 11,11,15 768*3a608692SPiotr Kubaj xor 5,5,0 769*3a608692SPiotr Kubaj add 15,15,3 770*3a608692SPiotr Kubaj add 15,15,5 771*3a608692SPiotr Kubaj 772*3a608692SPiotr Kubaj rotrdi 3,18,1 773*3a608692SPiotr Kubaj rotrdi 4,18,8 774*3a608692SPiotr Kubaj rotrdi 5,31,19 775*3a608692SPiotr Kubaj rotrdi 0,31,61 776*3a608692SPiotr Kubaj xor 3,3,4 777*3a608692SPiotr Kubaj srdi 4,18,7 778*3a608692SPiotr Kubaj xor 5,5,0 779*3a608692SPiotr Kubaj srdi 0,31,6 780*3a608692SPiotr Kubaj add 17,17,26 781*3a608692SPiotr Kubaj xor 3,3,4 782*3a608692SPiotr Kubaj xor 5,5,0 783*3a608692SPiotr Kubaj ld 0,8(7) 784*3a608692SPiotr Kubaj add 17,17,3 785*3a608692SPiotr Kubaj add 17,17,5 786*3a608692SPiotr Kubaj rotrdi 3,11,14 787*3a608692SPiotr Kubaj rotrdi 4,11,18 788*3a608692SPiotr Kubaj and 5,12,11 789*3a608692SPiotr Kubaj xor 3,3,4 790*3a608692SPiotr Kubaj add 14,14,0 791*3a608692SPiotr Kubaj andc 0,6,11 792*3a608692SPiotr Kubaj rotrdi 4,4,23 793*3a608692SPiotr Kubaj or 5,5,0 794*3a608692SPiotr Kubaj add 14,14,17 795*3a608692SPiotr Kubaj xor 3,3,4 796*3a608692SPiotr Kubaj add 14,14,5 797*3a608692SPiotr Kubaj add 14,14,3 798*3a608692SPiotr Kubaj 799*3a608692SPiotr Kubaj rotrdi 3,15,28 800*3a608692SPiotr Kubaj rotrdi 4,15,34 801*3a608692SPiotr Kubaj and 5,15,8 802*3a608692SPiotr Kubaj and 0,15,9 803*3a608692SPiotr Kubaj xor 3,3,4 804*3a608692SPiotr Kubaj rotrdi 4,4,5 805*3a608692SPiotr Kubaj xor 5,5,0 806*3a608692SPiotr Kubaj and 0,8,9 807*3a608692SPiotr Kubaj xor 3,3,4 808*3a608692SPiotr Kubaj add 10,10,14 809*3a608692SPiotr Kubaj xor 5,5,0 810*3a608692SPiotr Kubaj add 14,14,3 811*3a608692SPiotr Kubaj add 14,14,5 812*3a608692SPiotr Kubaj 813*3a608692SPiotr Kubaj rotrdi 3,19,1 814*3a608692SPiotr Kubaj rotrdi 4,19,8 815*3a608692SPiotr Kubaj rotrdi 5,16,19 816*3a608692SPiotr Kubaj rotrdi 0,16,61 817*3a608692SPiotr Kubaj xor 3,3,4 818*3a608692SPiotr Kubaj srdi 4,19,7 819*3a608692SPiotr Kubaj xor 5,5,0 820*3a608692SPiotr Kubaj srdi 0,16,6 821*3a608692SPiotr Kubaj add 18,18,27 822*3a608692SPiotr Kubaj xor 3,3,4 823*3a608692SPiotr Kubaj xor 5,5,0 824*3a608692SPiotr Kubaj ld 0,16(7) 825*3a608692SPiotr Kubaj add 18,18,3 826*3a608692SPiotr Kubaj add 18,18,5 827*3a608692SPiotr Kubaj rotrdi 3,10,14 828*3a608692SPiotr Kubaj rotrdi 4,10,18 829*3a608692SPiotr Kubaj and 5,11,10 830*3a608692SPiotr Kubaj xor 3,3,4 831*3a608692SPiotr Kubaj add 6,6,0 832*3a608692SPiotr Kubaj andc 0,12,10 833*3a608692SPiotr Kubaj rotrdi 4,4,23 834*3a608692SPiotr Kubaj or 5,5,0 835*3a608692SPiotr Kubaj add 6,6,18 836*3a608692SPiotr Kubaj xor 3,3,4 837*3a608692SPiotr Kubaj add 6,6,5 838*3a608692SPiotr Kubaj add 6,6,3 839*3a608692SPiotr Kubaj 840*3a608692SPiotr Kubaj rotrdi 3,14,28 841*3a608692SPiotr Kubaj rotrdi 4,14,34 842*3a608692SPiotr Kubaj and 5,14,15 843*3a608692SPiotr Kubaj and 0,14,8 844*3a608692SPiotr Kubaj xor 3,3,4 845*3a608692SPiotr Kubaj rotrdi 4,4,5 846*3a608692SPiotr Kubaj xor 5,5,0 847*3a608692SPiotr Kubaj and 0,15,8 848*3a608692SPiotr Kubaj xor 3,3,4 849*3a608692SPiotr Kubaj add 9,9,6 850*3a608692SPiotr Kubaj xor 5,5,0 851*3a608692SPiotr Kubaj add 6,6,3 852*3a608692SPiotr Kubaj add 6,6,5 853*3a608692SPiotr Kubaj 854*3a608692SPiotr Kubaj rotrdi 3,20,1 855*3a608692SPiotr Kubaj rotrdi 4,20,8 856*3a608692SPiotr Kubaj rotrdi 5,17,19 857*3a608692SPiotr Kubaj rotrdi 0,17,61 858*3a608692SPiotr Kubaj xor 3,3,4 859*3a608692SPiotr Kubaj srdi 4,20,7 860*3a608692SPiotr Kubaj xor 5,5,0 861*3a608692SPiotr Kubaj srdi 0,17,6 862*3a608692SPiotr Kubaj add 19,19,28 863*3a608692SPiotr Kubaj xor 3,3,4 864*3a608692SPiotr Kubaj xor 5,5,0 865*3a608692SPiotr Kubaj ld 0,24(7) 866*3a608692SPiotr Kubaj add 19,19,3 867*3a608692SPiotr Kubaj add 19,19,5 868*3a608692SPiotr Kubaj rotrdi 3,9,14 869*3a608692SPiotr Kubaj rotrdi 4,9,18 870*3a608692SPiotr Kubaj and 5,10,9 871*3a608692SPiotr Kubaj xor 3,3,4 872*3a608692SPiotr Kubaj add 12,12,0 873*3a608692SPiotr Kubaj andc 0,11,9 874*3a608692SPiotr Kubaj rotrdi 4,4,23 875*3a608692SPiotr Kubaj or 5,5,0 876*3a608692SPiotr Kubaj add 12,12,19 877*3a608692SPiotr Kubaj xor 3,3,4 878*3a608692SPiotr Kubaj add 12,12,5 879*3a608692SPiotr Kubaj add 12,12,3 880*3a608692SPiotr Kubaj 881*3a608692SPiotr Kubaj rotrdi 3,6,28 882*3a608692SPiotr Kubaj rotrdi 4,6,34 883*3a608692SPiotr Kubaj and 5,6,14 884*3a608692SPiotr Kubaj and 0,6,15 885*3a608692SPiotr Kubaj xor 3,3,4 886*3a608692SPiotr Kubaj rotrdi 4,4,5 887*3a608692SPiotr Kubaj xor 5,5,0 888*3a608692SPiotr Kubaj and 0,14,15 889*3a608692SPiotr Kubaj xor 3,3,4 890*3a608692SPiotr Kubaj add 8,8,12 891*3a608692SPiotr Kubaj xor 5,5,0 892*3a608692SPiotr Kubaj add 12,12,3 893*3a608692SPiotr Kubaj add 12,12,5 894*3a608692SPiotr Kubaj 895*3a608692SPiotr Kubaj rotrdi 3,21,1 896*3a608692SPiotr Kubaj rotrdi 4,21,8 897*3a608692SPiotr Kubaj rotrdi 5,18,19 898*3a608692SPiotr Kubaj rotrdi 0,18,61 899*3a608692SPiotr Kubaj xor 3,3,4 900*3a608692SPiotr Kubaj srdi 4,21,7 901*3a608692SPiotr Kubaj xor 5,5,0 902*3a608692SPiotr Kubaj srdi 0,18,6 903*3a608692SPiotr Kubaj add 20,20,29 904*3a608692SPiotr Kubaj xor 3,3,4 905*3a608692SPiotr Kubaj xor 5,5,0 906*3a608692SPiotr Kubaj ld 0,32(7) 907*3a608692SPiotr Kubaj add 20,20,3 908*3a608692SPiotr Kubaj add 20,20,5 909*3a608692SPiotr Kubaj rotrdi 3,8,14 910*3a608692SPiotr Kubaj rotrdi 4,8,18 911*3a608692SPiotr Kubaj and 5,9,8 912*3a608692SPiotr Kubaj xor 3,3,4 913*3a608692SPiotr Kubaj add 11,11,0 914*3a608692SPiotr Kubaj andc 0,10,8 915*3a608692SPiotr Kubaj rotrdi 4,4,23 916*3a608692SPiotr Kubaj or 5,5,0 917*3a608692SPiotr Kubaj add 11,11,20 918*3a608692SPiotr Kubaj xor 3,3,4 919*3a608692SPiotr Kubaj add 11,11,5 920*3a608692SPiotr Kubaj add 11,11,3 921*3a608692SPiotr Kubaj 922*3a608692SPiotr Kubaj rotrdi 3,12,28 923*3a608692SPiotr Kubaj rotrdi 4,12,34 924*3a608692SPiotr Kubaj and 5,12,6 925*3a608692SPiotr Kubaj and 0,12,14 926*3a608692SPiotr Kubaj xor 3,3,4 927*3a608692SPiotr Kubaj rotrdi 4,4,5 928*3a608692SPiotr Kubaj xor 5,5,0 929*3a608692SPiotr Kubaj and 0,6,14 930*3a608692SPiotr Kubaj xor 3,3,4 931*3a608692SPiotr Kubaj add 15,15,11 932*3a608692SPiotr Kubaj xor 5,5,0 933*3a608692SPiotr Kubaj add 11,11,3 934*3a608692SPiotr Kubaj add 11,11,5 935*3a608692SPiotr Kubaj 936*3a608692SPiotr Kubaj rotrdi 3,22,1 937*3a608692SPiotr Kubaj rotrdi 4,22,8 938*3a608692SPiotr Kubaj rotrdi 5,19,19 939*3a608692SPiotr Kubaj rotrdi 0,19,61 940*3a608692SPiotr Kubaj xor 3,3,4 941*3a608692SPiotr Kubaj srdi 4,22,7 942*3a608692SPiotr Kubaj xor 5,5,0 943*3a608692SPiotr Kubaj srdi 0,19,6 944*3a608692SPiotr Kubaj add 21,21,30 945*3a608692SPiotr Kubaj xor 3,3,4 946*3a608692SPiotr Kubaj xor 5,5,0 947*3a608692SPiotr Kubaj ld 0,40(7) 948*3a608692SPiotr Kubaj add 21,21,3 949*3a608692SPiotr Kubaj add 21,21,5 950*3a608692SPiotr Kubaj rotrdi 3,15,14 951*3a608692SPiotr Kubaj rotrdi 4,15,18 952*3a608692SPiotr Kubaj and 5,8,15 953*3a608692SPiotr Kubaj xor 3,3,4 954*3a608692SPiotr Kubaj add 10,10,0 955*3a608692SPiotr Kubaj andc 0,9,15 956*3a608692SPiotr Kubaj rotrdi 4,4,23 957*3a608692SPiotr Kubaj or 5,5,0 958*3a608692SPiotr Kubaj add 10,10,21 959*3a608692SPiotr Kubaj xor 3,3,4 960*3a608692SPiotr Kubaj add 10,10,5 961*3a608692SPiotr Kubaj add 10,10,3 962*3a608692SPiotr Kubaj 963*3a608692SPiotr Kubaj rotrdi 3,11,28 964*3a608692SPiotr Kubaj rotrdi 4,11,34 965*3a608692SPiotr Kubaj and 5,11,12 966*3a608692SPiotr Kubaj and 0,11,6 967*3a608692SPiotr Kubaj xor 3,3,4 968*3a608692SPiotr Kubaj rotrdi 4,4,5 969*3a608692SPiotr Kubaj xor 5,5,0 970*3a608692SPiotr Kubaj and 0,12,6 971*3a608692SPiotr Kubaj xor 3,3,4 972*3a608692SPiotr Kubaj add 14,14,10 973*3a608692SPiotr Kubaj xor 5,5,0 974*3a608692SPiotr Kubaj add 10,10,3 975*3a608692SPiotr Kubaj add 10,10,5 976*3a608692SPiotr Kubaj 977*3a608692SPiotr Kubaj rotrdi 3,23,1 978*3a608692SPiotr Kubaj rotrdi 4,23,8 979*3a608692SPiotr Kubaj rotrdi 5,20,19 980*3a608692SPiotr Kubaj rotrdi 0,20,61 981*3a608692SPiotr Kubaj xor 3,3,4 982*3a608692SPiotr Kubaj srdi 4,23,7 983*3a608692SPiotr Kubaj xor 5,5,0 984*3a608692SPiotr Kubaj srdi 0,20,6 985*3a608692SPiotr Kubaj add 22,22,31 986*3a608692SPiotr Kubaj xor 3,3,4 987*3a608692SPiotr Kubaj xor 5,5,0 988*3a608692SPiotr Kubaj ld 0,48(7) 989*3a608692SPiotr Kubaj add 22,22,3 990*3a608692SPiotr Kubaj add 22,22,5 991*3a608692SPiotr Kubaj rotrdi 3,14,14 992*3a608692SPiotr Kubaj rotrdi 4,14,18 993*3a608692SPiotr Kubaj and 5,15,14 994*3a608692SPiotr Kubaj xor 3,3,4 995*3a608692SPiotr Kubaj add 9,9,0 996*3a608692SPiotr Kubaj andc 0,8,14 997*3a608692SPiotr Kubaj rotrdi 4,4,23 998*3a608692SPiotr Kubaj or 5,5,0 999*3a608692SPiotr Kubaj add 9,9,22 1000*3a608692SPiotr Kubaj xor 3,3,4 1001*3a608692SPiotr Kubaj add 9,9,5 1002*3a608692SPiotr Kubaj add 9,9,3 1003*3a608692SPiotr Kubaj 1004*3a608692SPiotr Kubaj rotrdi 3,10,28 1005*3a608692SPiotr Kubaj rotrdi 4,10,34 1006*3a608692SPiotr Kubaj and 5,10,11 1007*3a608692SPiotr Kubaj and 0,10,12 1008*3a608692SPiotr Kubaj xor 3,3,4 1009*3a608692SPiotr Kubaj rotrdi 4,4,5 1010*3a608692SPiotr Kubaj xor 5,5,0 1011*3a608692SPiotr Kubaj and 0,11,12 1012*3a608692SPiotr Kubaj xor 3,3,4 1013*3a608692SPiotr Kubaj add 6,6,9 1014*3a608692SPiotr Kubaj xor 5,5,0 1015*3a608692SPiotr Kubaj add 9,9,3 1016*3a608692SPiotr Kubaj add 9,9,5 1017*3a608692SPiotr Kubaj 1018*3a608692SPiotr Kubaj rotrdi 3,24,1 1019*3a608692SPiotr Kubaj rotrdi 4,24,8 1020*3a608692SPiotr Kubaj rotrdi 5,21,19 1021*3a608692SPiotr Kubaj rotrdi 0,21,61 1022*3a608692SPiotr Kubaj xor 3,3,4 1023*3a608692SPiotr Kubaj srdi 4,24,7 1024*3a608692SPiotr Kubaj xor 5,5,0 1025*3a608692SPiotr Kubaj srdi 0,21,6 1026*3a608692SPiotr Kubaj add 23,23,16 1027*3a608692SPiotr Kubaj xor 3,3,4 1028*3a608692SPiotr Kubaj xor 5,5,0 1029*3a608692SPiotr Kubaj ld 0,56(7) 1030*3a608692SPiotr Kubaj add 23,23,3 1031*3a608692SPiotr Kubaj add 23,23,5 1032*3a608692SPiotr Kubaj rotrdi 3,6,14 1033*3a608692SPiotr Kubaj rotrdi 4,6,18 1034*3a608692SPiotr Kubaj and 5,14,6 1035*3a608692SPiotr Kubaj xor 3,3,4 1036*3a608692SPiotr Kubaj add 8,8,0 1037*3a608692SPiotr Kubaj andc 0,15,6 1038*3a608692SPiotr Kubaj rotrdi 4,4,23 1039*3a608692SPiotr Kubaj or 5,5,0 1040*3a608692SPiotr Kubaj add 8,8,23 1041*3a608692SPiotr Kubaj xor 3,3,4 1042*3a608692SPiotr Kubaj add 8,8,5 1043*3a608692SPiotr Kubaj add 8,8,3 1044*3a608692SPiotr Kubaj 1045*3a608692SPiotr Kubaj rotrdi 3,9,28 1046*3a608692SPiotr Kubaj rotrdi 4,9,34 1047*3a608692SPiotr Kubaj and 5,9,10 1048*3a608692SPiotr Kubaj and 0,9,11 1049*3a608692SPiotr Kubaj xor 3,3,4 1050*3a608692SPiotr Kubaj rotrdi 4,4,5 1051*3a608692SPiotr Kubaj xor 5,5,0 1052*3a608692SPiotr Kubaj and 0,10,11 1053*3a608692SPiotr Kubaj xor 3,3,4 1054*3a608692SPiotr Kubaj add 12,12,8 1055*3a608692SPiotr Kubaj xor 5,5,0 1056*3a608692SPiotr Kubaj add 8,8,3 1057*3a608692SPiotr Kubaj add 8,8,5 1058*3a608692SPiotr Kubaj 1059*3a608692SPiotr Kubaj rotrdi 3,25,1 1060*3a608692SPiotr Kubaj rotrdi 4,25,8 1061*3a608692SPiotr Kubaj rotrdi 5,22,19 1062*3a608692SPiotr Kubaj rotrdi 0,22,61 1063*3a608692SPiotr Kubaj xor 3,3,4 1064*3a608692SPiotr Kubaj srdi 4,25,7 1065*3a608692SPiotr Kubaj xor 5,5,0 1066*3a608692SPiotr Kubaj srdi 0,22,6 1067*3a608692SPiotr Kubaj add 24,24,17 1068*3a608692SPiotr Kubaj xor 3,3,4 1069*3a608692SPiotr Kubaj xor 5,5,0 1070*3a608692SPiotr Kubaj ld 0,64(7) 1071*3a608692SPiotr Kubaj add 24,24,3 1072*3a608692SPiotr Kubaj add 24,24,5 1073*3a608692SPiotr Kubaj rotrdi 3,12,14 1074*3a608692SPiotr Kubaj rotrdi 4,12,18 1075*3a608692SPiotr Kubaj and 5,6,12 1076*3a608692SPiotr Kubaj xor 3,3,4 1077*3a608692SPiotr Kubaj add 15,15,0 1078*3a608692SPiotr Kubaj andc 0,14,12 1079*3a608692SPiotr Kubaj rotrdi 4,4,23 1080*3a608692SPiotr Kubaj or 5,5,0 1081*3a608692SPiotr Kubaj add 15,15,24 1082*3a608692SPiotr Kubaj xor 3,3,4 1083*3a608692SPiotr Kubaj add 15,15,5 1084*3a608692SPiotr Kubaj add 15,15,3 1085*3a608692SPiotr Kubaj 1086*3a608692SPiotr Kubaj rotrdi 3,8,28 1087*3a608692SPiotr Kubaj rotrdi 4,8,34 1088*3a608692SPiotr Kubaj and 5,8,9 1089*3a608692SPiotr Kubaj and 0,8,10 1090*3a608692SPiotr Kubaj xor 3,3,4 1091*3a608692SPiotr Kubaj rotrdi 4,4,5 1092*3a608692SPiotr Kubaj xor 5,5,0 1093*3a608692SPiotr Kubaj and 0,9,10 1094*3a608692SPiotr Kubaj xor 3,3,4 1095*3a608692SPiotr Kubaj add 11,11,15 1096*3a608692SPiotr Kubaj xor 5,5,0 1097*3a608692SPiotr Kubaj add 15,15,3 1098*3a608692SPiotr Kubaj add 15,15,5 1099*3a608692SPiotr Kubaj 1100*3a608692SPiotr Kubaj rotrdi 3,26,1 1101*3a608692SPiotr Kubaj rotrdi 4,26,8 1102*3a608692SPiotr Kubaj rotrdi 5,23,19 1103*3a608692SPiotr Kubaj rotrdi 0,23,61 1104*3a608692SPiotr Kubaj xor 3,3,4 1105*3a608692SPiotr Kubaj srdi 4,26,7 1106*3a608692SPiotr Kubaj xor 5,5,0 1107*3a608692SPiotr Kubaj srdi 0,23,6 1108*3a608692SPiotr Kubaj add 25,25,18 1109*3a608692SPiotr Kubaj xor 3,3,4 1110*3a608692SPiotr Kubaj xor 5,5,0 1111*3a608692SPiotr Kubaj ld 0,72(7) 1112*3a608692SPiotr Kubaj add 25,25,3 1113*3a608692SPiotr Kubaj add 25,25,5 1114*3a608692SPiotr Kubaj rotrdi 3,11,14 1115*3a608692SPiotr Kubaj rotrdi 4,11,18 1116*3a608692SPiotr Kubaj and 5,12,11 1117*3a608692SPiotr Kubaj xor 3,3,4 1118*3a608692SPiotr Kubaj add 14,14,0 1119*3a608692SPiotr Kubaj andc 0,6,11 1120*3a608692SPiotr Kubaj rotrdi 4,4,23 1121*3a608692SPiotr Kubaj or 5,5,0 1122*3a608692SPiotr Kubaj add 14,14,25 1123*3a608692SPiotr Kubaj xor 3,3,4 1124*3a608692SPiotr Kubaj add 14,14,5 1125*3a608692SPiotr Kubaj add 14,14,3 1126*3a608692SPiotr Kubaj 1127*3a608692SPiotr Kubaj rotrdi 3,15,28 1128*3a608692SPiotr Kubaj rotrdi 4,15,34 1129*3a608692SPiotr Kubaj and 5,15,8 1130*3a608692SPiotr Kubaj and 0,15,9 1131*3a608692SPiotr Kubaj xor 3,3,4 1132*3a608692SPiotr Kubaj rotrdi 4,4,5 1133*3a608692SPiotr Kubaj xor 5,5,0 1134*3a608692SPiotr Kubaj and 0,8,9 1135*3a608692SPiotr Kubaj xor 3,3,4 1136*3a608692SPiotr Kubaj add 10,10,14 1137*3a608692SPiotr Kubaj xor 5,5,0 1138*3a608692SPiotr Kubaj add 14,14,3 1139*3a608692SPiotr Kubaj add 14,14,5 1140*3a608692SPiotr Kubaj 1141*3a608692SPiotr Kubaj rotrdi 3,27,1 1142*3a608692SPiotr Kubaj rotrdi 4,27,8 1143*3a608692SPiotr Kubaj rotrdi 5,24,19 1144*3a608692SPiotr Kubaj rotrdi 0,24,61 1145*3a608692SPiotr Kubaj xor 3,3,4 1146*3a608692SPiotr Kubaj srdi 4,27,7 1147*3a608692SPiotr Kubaj xor 5,5,0 1148*3a608692SPiotr Kubaj srdi 0,24,6 1149*3a608692SPiotr Kubaj add 26,26,19 1150*3a608692SPiotr Kubaj xor 3,3,4 1151*3a608692SPiotr Kubaj xor 5,5,0 1152*3a608692SPiotr Kubaj ld 0,80(7) 1153*3a608692SPiotr Kubaj add 26,26,3 1154*3a608692SPiotr Kubaj add 26,26,5 1155*3a608692SPiotr Kubaj rotrdi 3,10,14 1156*3a608692SPiotr Kubaj rotrdi 4,10,18 1157*3a608692SPiotr Kubaj and 5,11,10 1158*3a608692SPiotr Kubaj xor 3,3,4 1159*3a608692SPiotr Kubaj add 6,6,0 1160*3a608692SPiotr Kubaj andc 0,12,10 1161*3a608692SPiotr Kubaj rotrdi 4,4,23 1162*3a608692SPiotr Kubaj or 5,5,0 1163*3a608692SPiotr Kubaj add 6,6,26 1164*3a608692SPiotr Kubaj xor 3,3,4 1165*3a608692SPiotr Kubaj add 6,6,5 1166*3a608692SPiotr Kubaj add 6,6,3 1167*3a608692SPiotr Kubaj 1168*3a608692SPiotr Kubaj rotrdi 3,14,28 1169*3a608692SPiotr Kubaj rotrdi 4,14,34 1170*3a608692SPiotr Kubaj and 5,14,15 1171*3a608692SPiotr Kubaj and 0,14,8 1172*3a608692SPiotr Kubaj xor 3,3,4 1173*3a608692SPiotr Kubaj rotrdi 4,4,5 1174*3a608692SPiotr Kubaj xor 5,5,0 1175*3a608692SPiotr Kubaj and 0,15,8 1176*3a608692SPiotr Kubaj xor 3,3,4 1177*3a608692SPiotr Kubaj add 9,9,6 1178*3a608692SPiotr Kubaj xor 5,5,0 1179*3a608692SPiotr Kubaj add 6,6,3 1180*3a608692SPiotr Kubaj add 6,6,5 1181*3a608692SPiotr Kubaj 1182*3a608692SPiotr Kubaj rotrdi 3,28,1 1183*3a608692SPiotr Kubaj rotrdi 4,28,8 1184*3a608692SPiotr Kubaj rotrdi 5,25,19 1185*3a608692SPiotr Kubaj rotrdi 0,25,61 1186*3a608692SPiotr Kubaj xor 3,3,4 1187*3a608692SPiotr Kubaj srdi 4,28,7 1188*3a608692SPiotr Kubaj xor 5,5,0 1189*3a608692SPiotr Kubaj srdi 0,25,6 1190*3a608692SPiotr Kubaj add 27,27,20 1191*3a608692SPiotr Kubaj xor 3,3,4 1192*3a608692SPiotr Kubaj xor 5,5,0 1193*3a608692SPiotr Kubaj ld 0,88(7) 1194*3a608692SPiotr Kubaj add 27,27,3 1195*3a608692SPiotr Kubaj add 27,27,5 1196*3a608692SPiotr Kubaj rotrdi 3,9,14 1197*3a608692SPiotr Kubaj rotrdi 4,9,18 1198*3a608692SPiotr Kubaj and 5,10,9 1199*3a608692SPiotr Kubaj xor 3,3,4 1200*3a608692SPiotr Kubaj add 12,12,0 1201*3a608692SPiotr Kubaj andc 0,11,9 1202*3a608692SPiotr Kubaj rotrdi 4,4,23 1203*3a608692SPiotr Kubaj or 5,5,0 1204*3a608692SPiotr Kubaj add 12,12,27 1205*3a608692SPiotr Kubaj xor 3,3,4 1206*3a608692SPiotr Kubaj add 12,12,5 1207*3a608692SPiotr Kubaj add 12,12,3 1208*3a608692SPiotr Kubaj 1209*3a608692SPiotr Kubaj rotrdi 3,6,28 1210*3a608692SPiotr Kubaj rotrdi 4,6,34 1211*3a608692SPiotr Kubaj and 5,6,14 1212*3a608692SPiotr Kubaj and 0,6,15 1213*3a608692SPiotr Kubaj xor 3,3,4 1214*3a608692SPiotr Kubaj rotrdi 4,4,5 1215*3a608692SPiotr Kubaj xor 5,5,0 1216*3a608692SPiotr Kubaj and 0,14,15 1217*3a608692SPiotr Kubaj xor 3,3,4 1218*3a608692SPiotr Kubaj add 8,8,12 1219*3a608692SPiotr Kubaj xor 5,5,0 1220*3a608692SPiotr Kubaj add 12,12,3 1221*3a608692SPiotr Kubaj add 12,12,5 1222*3a608692SPiotr Kubaj 1223*3a608692SPiotr Kubaj rotrdi 3,29,1 1224*3a608692SPiotr Kubaj rotrdi 4,29,8 1225*3a608692SPiotr Kubaj rotrdi 5,26,19 1226*3a608692SPiotr Kubaj rotrdi 0,26,61 1227*3a608692SPiotr Kubaj xor 3,3,4 1228*3a608692SPiotr Kubaj srdi 4,29,7 1229*3a608692SPiotr Kubaj xor 5,5,0 1230*3a608692SPiotr Kubaj srdi 0,26,6 1231*3a608692SPiotr Kubaj add 28,28,21 1232*3a608692SPiotr Kubaj xor 3,3,4 1233*3a608692SPiotr Kubaj xor 5,5,0 1234*3a608692SPiotr Kubaj ld 0,96(7) 1235*3a608692SPiotr Kubaj add 28,28,3 1236*3a608692SPiotr Kubaj add 28,28,5 1237*3a608692SPiotr Kubaj rotrdi 3,8,14 1238*3a608692SPiotr Kubaj rotrdi 4,8,18 1239*3a608692SPiotr Kubaj and 5,9,8 1240*3a608692SPiotr Kubaj xor 3,3,4 1241*3a608692SPiotr Kubaj add 11,11,0 1242*3a608692SPiotr Kubaj andc 0,10,8 1243*3a608692SPiotr Kubaj rotrdi 4,4,23 1244*3a608692SPiotr Kubaj or 5,5,0 1245*3a608692SPiotr Kubaj add 11,11,28 1246*3a608692SPiotr Kubaj xor 3,3,4 1247*3a608692SPiotr Kubaj add 11,11,5 1248*3a608692SPiotr Kubaj add 11,11,3 1249*3a608692SPiotr Kubaj 1250*3a608692SPiotr Kubaj rotrdi 3,12,28 1251*3a608692SPiotr Kubaj rotrdi 4,12,34 1252*3a608692SPiotr Kubaj and 5,12,6 1253*3a608692SPiotr Kubaj and 0,12,14 1254*3a608692SPiotr Kubaj xor 3,3,4 1255*3a608692SPiotr Kubaj rotrdi 4,4,5 1256*3a608692SPiotr Kubaj xor 5,5,0 1257*3a608692SPiotr Kubaj and 0,6,14 1258*3a608692SPiotr Kubaj xor 3,3,4 1259*3a608692SPiotr Kubaj add 15,15,11 1260*3a608692SPiotr Kubaj xor 5,5,0 1261*3a608692SPiotr Kubaj add 11,11,3 1262*3a608692SPiotr Kubaj add 11,11,5 1263*3a608692SPiotr Kubaj 1264*3a608692SPiotr Kubaj rotrdi 3,30,1 1265*3a608692SPiotr Kubaj rotrdi 4,30,8 1266*3a608692SPiotr Kubaj rotrdi 5,27,19 1267*3a608692SPiotr Kubaj rotrdi 0,27,61 1268*3a608692SPiotr Kubaj xor 3,3,4 1269*3a608692SPiotr Kubaj srdi 4,30,7 1270*3a608692SPiotr Kubaj xor 5,5,0 1271*3a608692SPiotr Kubaj srdi 0,27,6 1272*3a608692SPiotr Kubaj add 29,29,22 1273*3a608692SPiotr Kubaj xor 3,3,4 1274*3a608692SPiotr Kubaj xor 5,5,0 1275*3a608692SPiotr Kubaj ld 0,104(7) 1276*3a608692SPiotr Kubaj add 29,29,3 1277*3a608692SPiotr Kubaj add 29,29,5 1278*3a608692SPiotr Kubaj rotrdi 3,15,14 1279*3a608692SPiotr Kubaj rotrdi 4,15,18 1280*3a608692SPiotr Kubaj and 5,8,15 1281*3a608692SPiotr Kubaj xor 3,3,4 1282*3a608692SPiotr Kubaj add 10,10,0 1283*3a608692SPiotr Kubaj andc 0,9,15 1284*3a608692SPiotr Kubaj rotrdi 4,4,23 1285*3a608692SPiotr Kubaj or 5,5,0 1286*3a608692SPiotr Kubaj add 10,10,29 1287*3a608692SPiotr Kubaj xor 3,3,4 1288*3a608692SPiotr Kubaj add 10,10,5 1289*3a608692SPiotr Kubaj add 10,10,3 1290*3a608692SPiotr Kubaj 1291*3a608692SPiotr Kubaj rotrdi 3,11,28 1292*3a608692SPiotr Kubaj rotrdi 4,11,34 1293*3a608692SPiotr Kubaj and 5,11,12 1294*3a608692SPiotr Kubaj and 0,11,6 1295*3a608692SPiotr Kubaj xor 3,3,4 1296*3a608692SPiotr Kubaj rotrdi 4,4,5 1297*3a608692SPiotr Kubaj xor 5,5,0 1298*3a608692SPiotr Kubaj and 0,12,6 1299*3a608692SPiotr Kubaj xor 3,3,4 1300*3a608692SPiotr Kubaj add 14,14,10 1301*3a608692SPiotr Kubaj xor 5,5,0 1302*3a608692SPiotr Kubaj add 10,10,3 1303*3a608692SPiotr Kubaj add 10,10,5 1304*3a608692SPiotr Kubaj 1305*3a608692SPiotr Kubaj rotrdi 3,31,1 1306*3a608692SPiotr Kubaj rotrdi 4,31,8 1307*3a608692SPiotr Kubaj rotrdi 5,28,19 1308*3a608692SPiotr Kubaj rotrdi 0,28,61 1309*3a608692SPiotr Kubaj xor 3,3,4 1310*3a608692SPiotr Kubaj srdi 4,31,7 1311*3a608692SPiotr Kubaj xor 5,5,0 1312*3a608692SPiotr Kubaj srdi 0,28,6 1313*3a608692SPiotr Kubaj add 30,30,23 1314*3a608692SPiotr Kubaj xor 3,3,4 1315*3a608692SPiotr Kubaj xor 5,5,0 1316*3a608692SPiotr Kubaj ld 0,112(7) 1317*3a608692SPiotr Kubaj add 30,30,3 1318*3a608692SPiotr Kubaj add 30,30,5 1319*3a608692SPiotr Kubaj rotrdi 3,14,14 1320*3a608692SPiotr Kubaj rotrdi 4,14,18 1321*3a608692SPiotr Kubaj and 5,15,14 1322*3a608692SPiotr Kubaj xor 3,3,4 1323*3a608692SPiotr Kubaj add 9,9,0 1324*3a608692SPiotr Kubaj andc 0,8,14 1325*3a608692SPiotr Kubaj rotrdi 4,4,23 1326*3a608692SPiotr Kubaj or 5,5,0 1327*3a608692SPiotr Kubaj add 9,9,30 1328*3a608692SPiotr Kubaj xor 3,3,4 1329*3a608692SPiotr Kubaj add 9,9,5 1330*3a608692SPiotr Kubaj add 9,9,3 1331*3a608692SPiotr Kubaj 1332*3a608692SPiotr Kubaj rotrdi 3,10,28 1333*3a608692SPiotr Kubaj rotrdi 4,10,34 1334*3a608692SPiotr Kubaj and 5,10,11 1335*3a608692SPiotr Kubaj and 0,10,12 1336*3a608692SPiotr Kubaj xor 3,3,4 1337*3a608692SPiotr Kubaj rotrdi 4,4,5 1338*3a608692SPiotr Kubaj xor 5,5,0 1339*3a608692SPiotr Kubaj and 0,11,12 1340*3a608692SPiotr Kubaj xor 3,3,4 1341*3a608692SPiotr Kubaj add 6,6,9 1342*3a608692SPiotr Kubaj xor 5,5,0 1343*3a608692SPiotr Kubaj add 9,9,3 1344*3a608692SPiotr Kubaj add 9,9,5 1345*3a608692SPiotr Kubaj 1346*3a608692SPiotr Kubaj rotrdi 3,16,1 1347*3a608692SPiotr Kubaj rotrdi 4,16,8 1348*3a608692SPiotr Kubaj rotrdi 5,29,19 1349*3a608692SPiotr Kubaj rotrdi 0,29,61 1350*3a608692SPiotr Kubaj xor 3,3,4 1351*3a608692SPiotr Kubaj srdi 4,16,7 1352*3a608692SPiotr Kubaj xor 5,5,0 1353*3a608692SPiotr Kubaj srdi 0,29,6 1354*3a608692SPiotr Kubaj add 31,31,24 1355*3a608692SPiotr Kubaj xor 3,3,4 1356*3a608692SPiotr Kubaj xor 5,5,0 1357*3a608692SPiotr Kubaj ld 0,120(7) 1358*3a608692SPiotr Kubaj add 31,31,3 1359*3a608692SPiotr Kubaj add 31,31,5 1360*3a608692SPiotr Kubaj rotrdi 3,6,14 1361*3a608692SPiotr Kubaj rotrdi 4,6,18 1362*3a608692SPiotr Kubaj and 5,14,6 1363*3a608692SPiotr Kubaj xor 3,3,4 1364*3a608692SPiotr Kubaj add 8,8,0 1365*3a608692SPiotr Kubaj andc 0,15,6 1366*3a608692SPiotr Kubaj rotrdi 4,4,23 1367*3a608692SPiotr Kubaj or 5,5,0 1368*3a608692SPiotr Kubaj add 8,8,31 1369*3a608692SPiotr Kubaj xor 3,3,4 1370*3a608692SPiotr Kubaj add 8,8,5 1371*3a608692SPiotr Kubaj add 8,8,3 1372*3a608692SPiotr Kubaj 1373*3a608692SPiotr Kubaj rotrdi 3,9,28 1374*3a608692SPiotr Kubaj rotrdi 4,9,34 1375*3a608692SPiotr Kubaj and 5,9,10 1376*3a608692SPiotr Kubaj and 0,9,11 1377*3a608692SPiotr Kubaj xor 3,3,4 1378*3a608692SPiotr Kubaj rotrdi 4,4,5 1379*3a608692SPiotr Kubaj xor 5,5,0 1380*3a608692SPiotr Kubaj and 0,10,11 1381*3a608692SPiotr Kubaj xor 3,3,4 1382*3a608692SPiotr Kubaj add 12,12,8 1383*3a608692SPiotr Kubaj xor 5,5,0 1384*3a608692SPiotr Kubaj add 8,8,3 1385*3a608692SPiotr Kubaj add 8,8,5 1386*3a608692SPiotr Kubaj 1387*3a608692SPiotr Kubaj bdnz .Lrounds 1388*3a608692SPiotr Kubaj 1389*3a608692SPiotr Kubaj ld 3,208(1) 1390*3a608692SPiotr Kubaj ld 31,200(1) 1391*3a608692SPiotr Kubaj ld 5,192(1) 1392*3a608692SPiotr Kubaj subi 7,7,512 1393*3a608692SPiotr Kubaj 1394*3a608692SPiotr Kubaj ld 16,0(3) 1395*3a608692SPiotr Kubaj ld 17,8(3) 1396*3a608692SPiotr Kubaj ld 18,16(3) 1397*3a608692SPiotr Kubaj ld 19,24(3) 1398*3a608692SPiotr Kubaj ld 20,32(3) 1399*3a608692SPiotr Kubaj ld 21,40(3) 1400*3a608692SPiotr Kubaj ld 22,48(3) 1401*3a608692SPiotr Kubaj addi 31,31,128 1402*3a608692SPiotr Kubaj ld 23,56(3) 1403*3a608692SPiotr Kubaj add 8,8,16 1404*3a608692SPiotr Kubaj add 9,9,17 1405*3a608692SPiotr Kubaj std 31,200(1) 1406*3a608692SPiotr Kubaj add 10,10,18 1407*3a608692SPiotr Kubaj std 8,0(3) 1408*3a608692SPiotr Kubaj add 11,11,19 1409*3a608692SPiotr Kubaj std 9,8(3) 1410*3a608692SPiotr Kubaj add 12,12,20 1411*3a608692SPiotr Kubaj std 10,16(3) 1412*3a608692SPiotr Kubaj add 6,6,21 1413*3a608692SPiotr Kubaj std 11,24(3) 1414*3a608692SPiotr Kubaj add 14,14,22 1415*3a608692SPiotr Kubaj std 12,32(3) 1416*3a608692SPiotr Kubaj add 15,15,23 1417*3a608692SPiotr Kubaj std 6,40(3) 1418*3a608692SPiotr Kubaj std 14,48(3) 1419*3a608692SPiotr Kubaj cmpld 31,5 1420*3a608692SPiotr Kubaj std 15,56(3) 1421*3a608692SPiotr Kubaj bne .Lsha2_block_private 1422*3a608692SPiotr Kubaj blr 1423*3a608692SPiotr Kubaj.long 0 1424*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,0,0 1425*3a608692SPiotr Kubaj.size sha512_block_ppc,.-sha512_block_ppc 1426*3a608692SPiotr Kubaj.align 6 1427*3a608692SPiotr Kubaj.LPICmeup: 1428*3a608692SPiotr Kubaj mflr 0 1429*3a608692SPiotr Kubaj bcl 20,31,$+4 1430*3a608692SPiotr Kubaj mflr 7 1431*3a608692SPiotr Kubaj addi 7,7,56 1432*3a608692SPiotr Kubaj mtlr 0 1433*3a608692SPiotr Kubaj blr 1434*3a608692SPiotr Kubaj.long 0 1435*3a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,0,0 1436*3a608692SPiotr Kubaj.space 28 1437*3a608692SPiotr Kubaj.long 0xd728ae22,0x428a2f98 1438*3a608692SPiotr Kubaj.long 0x23ef65cd,0x71374491 1439*3a608692SPiotr Kubaj.long 0xec4d3b2f,0xb5c0fbcf 1440*3a608692SPiotr Kubaj.long 0x8189dbbc,0xe9b5dba5 1441*3a608692SPiotr Kubaj.long 0xf348b538,0x3956c25b 1442*3a608692SPiotr Kubaj.long 0xb605d019,0x59f111f1 1443*3a608692SPiotr Kubaj.long 0xaf194f9b,0x923f82a4 1444*3a608692SPiotr Kubaj.long 0xda6d8118,0xab1c5ed5 1445*3a608692SPiotr Kubaj.long 0xa3030242,0xd807aa98 1446*3a608692SPiotr Kubaj.long 0x45706fbe,0x12835b01 1447*3a608692SPiotr Kubaj.long 0x4ee4b28c,0x243185be 1448*3a608692SPiotr Kubaj.long 0xd5ffb4e2,0x550c7dc3 1449*3a608692SPiotr Kubaj.long 0xf27b896f,0x72be5d74 1450*3a608692SPiotr Kubaj.long 0x3b1696b1,0x80deb1fe 1451*3a608692SPiotr Kubaj.long 0x25c71235,0x9bdc06a7 1452*3a608692SPiotr Kubaj.long 0xcf692694,0xc19bf174 1453*3a608692SPiotr Kubaj.long 0x9ef14ad2,0xe49b69c1 1454*3a608692SPiotr Kubaj.long 0x384f25e3,0xefbe4786 1455*3a608692SPiotr Kubaj.long 0x8b8cd5b5,0x0fc19dc6 1456*3a608692SPiotr Kubaj.long 0x77ac9c65,0x240ca1cc 1457*3a608692SPiotr Kubaj.long 0x592b0275,0x2de92c6f 1458*3a608692SPiotr Kubaj.long 0x6ea6e483,0x4a7484aa 1459*3a608692SPiotr Kubaj.long 0xbd41fbd4,0x5cb0a9dc 1460*3a608692SPiotr Kubaj.long 0x831153b5,0x76f988da 1461*3a608692SPiotr Kubaj.long 0xee66dfab,0x983e5152 1462*3a608692SPiotr Kubaj.long 0x2db43210,0xa831c66d 1463*3a608692SPiotr Kubaj.long 0x98fb213f,0xb00327c8 1464*3a608692SPiotr Kubaj.long 0xbeef0ee4,0xbf597fc7 1465*3a608692SPiotr Kubaj.long 0x3da88fc2,0xc6e00bf3 1466*3a608692SPiotr Kubaj.long 0x930aa725,0xd5a79147 1467*3a608692SPiotr Kubaj.long 0xe003826f,0x06ca6351 1468*3a608692SPiotr Kubaj.long 0x0a0e6e70,0x14292967 1469*3a608692SPiotr Kubaj.long 0x46d22ffc,0x27b70a85 1470*3a608692SPiotr Kubaj.long 0x5c26c926,0x2e1b2138 1471*3a608692SPiotr Kubaj.long 0x5ac42aed,0x4d2c6dfc 1472*3a608692SPiotr Kubaj.long 0x9d95b3df,0x53380d13 1473*3a608692SPiotr Kubaj.long 0x8baf63de,0x650a7354 1474*3a608692SPiotr Kubaj.long 0x3c77b2a8,0x766a0abb 1475*3a608692SPiotr Kubaj.long 0x47edaee6,0x81c2c92e 1476*3a608692SPiotr Kubaj.long 0x1482353b,0x92722c85 1477*3a608692SPiotr Kubaj.long 0x4cf10364,0xa2bfe8a1 1478*3a608692SPiotr Kubaj.long 0xbc423001,0xa81a664b 1479*3a608692SPiotr Kubaj.long 0xd0f89791,0xc24b8b70 1480*3a608692SPiotr Kubaj.long 0x0654be30,0xc76c51a3 1481*3a608692SPiotr Kubaj.long 0xd6ef5218,0xd192e819 1482*3a608692SPiotr Kubaj.long 0x5565a910,0xd6990624 1483*3a608692SPiotr Kubaj.long 0x5771202a,0xf40e3585 1484*3a608692SPiotr Kubaj.long 0x32bbd1b8,0x106aa070 1485*3a608692SPiotr Kubaj.long 0xb8d2d0c8,0x19a4c116 1486*3a608692SPiotr Kubaj.long 0x5141ab53,0x1e376c08 1487*3a608692SPiotr Kubaj.long 0xdf8eeb99,0x2748774c 1488*3a608692SPiotr Kubaj.long 0xe19b48a8,0x34b0bcb5 1489*3a608692SPiotr Kubaj.long 0xc5c95a63,0x391c0cb3 1490*3a608692SPiotr Kubaj.long 0xe3418acb,0x4ed8aa4a 1491*3a608692SPiotr Kubaj.long 0x7763e373,0x5b9cca4f 1492*3a608692SPiotr Kubaj.long 0xd6b2b8a3,0x682e6ff3 1493*3a608692SPiotr Kubaj.long 0x5defb2fc,0x748f82ee 1494*3a608692SPiotr Kubaj.long 0x43172f60,0x78a5636f 1495*3a608692SPiotr Kubaj.long 0xa1f0ab72,0x84c87814 1496*3a608692SPiotr Kubaj.long 0x1a6439ec,0x8cc70208 1497*3a608692SPiotr Kubaj.long 0x23631e28,0x90befffa 1498*3a608692SPiotr Kubaj.long 0xde82bde9,0xa4506ceb 1499*3a608692SPiotr Kubaj.long 0xb2c67915,0xbef9a3f7 1500*3a608692SPiotr Kubaj.long 0xe372532b,0xc67178f2 1501*3a608692SPiotr Kubaj.long 0xea26619c,0xca273ece 1502*3a608692SPiotr Kubaj.long 0x21c0c207,0xd186b8c7 1503*3a608692SPiotr Kubaj.long 0xcde0eb1e,0xeada7dd6 1504*3a608692SPiotr Kubaj.long 0xee6ed178,0xf57d4f7f 1505*3a608692SPiotr Kubaj.long 0x72176fba,0x06f067aa 1506*3a608692SPiotr Kubaj.long 0xa2c898a6,0x0a637dc5 1507*3a608692SPiotr Kubaj.long 0xbef90dae,0x113f9804 1508*3a608692SPiotr Kubaj.long 0x131c471b,0x1b710b35 1509*3a608692SPiotr Kubaj.long 0x23047d84,0x28db77f5 1510*3a608692SPiotr Kubaj.long 0x40c72493,0x32caab7b 1511*3a608692SPiotr Kubaj.long 0x15c9bebc,0x3c9ebe0a 1512*3a608692SPiotr Kubaj.long 0x9c100d4c,0x431d67c4 1513*3a608692SPiotr Kubaj.long 0xcb3e42b6,0x4cc5d4be 1514*3a608692SPiotr Kubaj.long 0xfc657e2a,0x597f299c 1515*3a608692SPiotr Kubaj.long 0x3ad6faec,0x5fcb6fab 1516*3a608692SPiotr Kubaj.long 0x4a475817,0x6c44198c 1517