13a608692SPiotr Kubaj/* Do not modify. This file is auto-generated from sha512-ppc.pl. */ 23a608692SPiotr Kubaj.machine "any" 33a608692SPiotr Kubaj.text 43a608692SPiotr Kubaj 53a608692SPiotr Kubaj.globl sha256_block_ppc 63a608692SPiotr Kubaj.type sha256_block_ppc,@function 73a608692SPiotr Kubaj.align 6 83a608692SPiotr Kubajsha256_block_ppc: 93a608692SPiotr Kubaj stwu 1,-192(1) 103a608692SPiotr Kubaj mflr 0 113a608692SPiotr Kubaj slwi 5,5,6 123a608692SPiotr Kubaj 133a608692SPiotr Kubaj stw 3,104(1) 143a608692SPiotr Kubaj 153a608692SPiotr Kubaj stw 14,120(1) 163a608692SPiotr Kubaj stw 15,124(1) 173a608692SPiotr Kubaj stw 16,128(1) 183a608692SPiotr Kubaj stw 17,132(1) 193a608692SPiotr Kubaj stw 18,136(1) 203a608692SPiotr Kubaj stw 19,140(1) 213a608692SPiotr Kubaj stw 20,144(1) 223a608692SPiotr Kubaj stw 21,148(1) 233a608692SPiotr Kubaj stw 22,152(1) 243a608692SPiotr Kubaj stw 23,156(1) 253a608692SPiotr Kubaj stw 24,160(1) 263a608692SPiotr Kubaj stw 25,164(1) 273a608692SPiotr Kubaj stw 26,168(1) 283a608692SPiotr Kubaj stw 27,172(1) 293a608692SPiotr Kubaj stw 28,176(1) 303a608692SPiotr Kubaj stw 29,180(1) 313a608692SPiotr Kubaj stw 30,184(1) 323a608692SPiotr Kubaj stw 31,188(1) 333a608692SPiotr Kubaj stw 0,196(1) 343a608692SPiotr Kubaj lwz 8,0(3) 353a608692SPiotr Kubaj mr 31,4 363a608692SPiotr Kubaj lwz 9,4(3) 373a608692SPiotr Kubaj lwz 10,8(3) 383a608692SPiotr Kubaj lwz 11,12(3) 393a608692SPiotr Kubaj lwz 12,16(3) 403a608692SPiotr Kubaj lwz 6,20(3) 413a608692SPiotr Kubaj lwz 14,24(3) 423a608692SPiotr Kubaj lwz 15,28(3) 433a608692SPiotr Kubaj bl .LPICmeup 443a608692SPiotr Kubaj.LPICedup: 453a608692SPiotr Kubaj andi. 0,31,3 463a608692SPiotr Kubaj bne .Lunaligned 473a608692SPiotr Kubaj.Laligned: 483a608692SPiotr Kubaj add 5,31,5 493a608692SPiotr Kubaj stw 5,96(1) 503a608692SPiotr Kubaj stw 31,100(1) 513a608692SPiotr Kubaj bl .Lsha2_block_private 523a608692SPiotr Kubaj b .Ldone 533a608692SPiotr Kubaj 543a608692SPiotr Kubaj 553a608692SPiotr Kubaj 563a608692SPiotr Kubaj 573a608692SPiotr Kubaj 583a608692SPiotr Kubaj 593a608692SPiotr Kubaj 603a608692SPiotr Kubaj.align 4 613a608692SPiotr Kubaj.Lunaligned: 623a608692SPiotr Kubaj subfic 0,31,4096 633a608692SPiotr Kubaj andi. 0,0,4032 643a608692SPiotr Kubaj beq .Lcross_page 653a608692SPiotr Kubaj .long 0x7c050040 663a608692SPiotr Kubaj ble .Laligned 673a608692SPiotr Kubaj subfc 5,0,5 683a608692SPiotr Kubaj add 0,31,0 693a608692SPiotr Kubaj stw 5,92(1) 703a608692SPiotr Kubaj stw 0,96(1) 713a608692SPiotr Kubaj stw 31,100(1) 723a608692SPiotr Kubaj bl .Lsha2_block_private 733a608692SPiotr Kubaj 743a608692SPiotr Kubaj lwz 5,92(1) 753a608692SPiotr Kubaj.Lcross_page: 763a608692SPiotr Kubaj li 0,16 773a608692SPiotr Kubaj mtctr 0 783a608692SPiotr Kubaj addi 20,1,24 793a608692SPiotr Kubaj.Lmemcpy: 803a608692SPiotr Kubaj lbz 16,0(31) 813a608692SPiotr Kubaj lbz 17,1(31) 823a608692SPiotr Kubaj lbz 18,2(31) 833a608692SPiotr Kubaj lbz 19,3(31) 843a608692SPiotr Kubaj addi 31,31,4 853a608692SPiotr Kubaj stb 16,0(20) 863a608692SPiotr Kubaj stb 17,1(20) 873a608692SPiotr Kubaj stb 18,2(20) 883a608692SPiotr Kubaj stb 19,3(20) 893a608692SPiotr Kubaj addi 20,20,4 903a608692SPiotr Kubaj bdnz .Lmemcpy 913a608692SPiotr Kubaj stw 31,88(1) 923a608692SPiotr Kubaj addi 0,1,88 933a608692SPiotr Kubaj addi 31,1,24 943a608692SPiotr Kubaj stw 5,92(1) 953a608692SPiotr Kubaj stw 0,96(1) 963a608692SPiotr Kubaj stw 31,100(1) 973a608692SPiotr Kubaj bl .Lsha2_block_private 983a608692SPiotr Kubaj lwz 31,88(1) 993a608692SPiotr Kubaj lwz 5,92(1) 1003a608692SPiotr Kubaj addic. 5,5,-64 1013a608692SPiotr Kubaj bne .Lunaligned 1023a608692SPiotr Kubaj 1033a608692SPiotr Kubaj.Ldone: 1043a608692SPiotr Kubaj lwz 0,196(1) 1053a608692SPiotr Kubaj lwz 14,120(1) 1063a608692SPiotr Kubaj lwz 15,124(1) 1073a608692SPiotr Kubaj lwz 16,128(1) 1083a608692SPiotr Kubaj lwz 17,132(1) 1093a608692SPiotr Kubaj lwz 18,136(1) 1103a608692SPiotr Kubaj lwz 19,140(1) 1113a608692SPiotr Kubaj lwz 20,144(1) 1123a608692SPiotr Kubaj lwz 21,148(1) 1133a608692SPiotr Kubaj lwz 22,152(1) 1143a608692SPiotr Kubaj lwz 23,156(1) 1153a608692SPiotr Kubaj lwz 24,160(1) 1163a608692SPiotr Kubaj lwz 25,164(1) 1173a608692SPiotr Kubaj lwz 26,168(1) 1183a608692SPiotr Kubaj lwz 27,172(1) 1193a608692SPiotr Kubaj lwz 28,176(1) 1203a608692SPiotr Kubaj lwz 29,180(1) 1213a608692SPiotr Kubaj lwz 30,184(1) 1223a608692SPiotr Kubaj lwz 31,188(1) 1233a608692SPiotr Kubaj mtlr 0 1243a608692SPiotr Kubaj addi 1,1,192 1253a608692SPiotr Kubaj blr 1263a608692SPiotr Kubaj.long 0 1273a608692SPiotr Kubaj.byte 0,12,4,1,0x80,18,3,0 1283a608692SPiotr Kubaj.long 0 1293a608692SPiotr Kubaj.align 4 1303a608692SPiotr Kubaj.Lsha2_block_private: 1313a608692SPiotr Kubaj lwz 0,0(7) 1323a608692SPiotr Kubaj lwz 16,0(31) 1333a608692SPiotr Kubaj rotrwi 3,12,6 1343a608692SPiotr Kubaj rotrwi 4,12,11 1353a608692SPiotr Kubaj and 5,6,12 1363a608692SPiotr Kubaj xor 3,3,4 1373a608692SPiotr Kubaj add 15,15,0 1383a608692SPiotr Kubaj andc 0,14,12 1393a608692SPiotr Kubaj rotrwi 4,4,14 1403a608692SPiotr Kubaj or 5,5,0 1413a608692SPiotr Kubaj add 15,15,16 1423a608692SPiotr Kubaj xor 3,3,4 1433a608692SPiotr Kubaj add 15,15,5 1443a608692SPiotr Kubaj add 15,15,3 1453a608692SPiotr Kubaj 1463a608692SPiotr Kubaj rotrwi 3,8,2 1473a608692SPiotr Kubaj rotrwi 4,8,13 1483a608692SPiotr Kubaj and 5,8,9 1493a608692SPiotr Kubaj and 0,8,10 1503a608692SPiotr Kubaj xor 3,3,4 1513a608692SPiotr Kubaj rotrwi 4,4,9 1523a608692SPiotr Kubaj xor 5,5,0 1533a608692SPiotr Kubaj and 0,9,10 1543a608692SPiotr Kubaj xor 3,3,4 1553a608692SPiotr Kubaj add 11,11,15 1563a608692SPiotr Kubaj xor 5,5,0 1573a608692SPiotr Kubaj lwz 0,4(7) 1583a608692SPiotr Kubaj add 15,15,3 1593a608692SPiotr Kubaj add 15,15,5 1603a608692SPiotr Kubaj 1613a608692SPiotr Kubaj lwz 17,4(31) 1623a608692SPiotr Kubaj rotrwi 3,11,6 1633a608692SPiotr Kubaj rotrwi 4,11,11 1643a608692SPiotr Kubaj and 5,12,11 1653a608692SPiotr Kubaj xor 3,3,4 1663a608692SPiotr Kubaj add 14,14,0 1673a608692SPiotr Kubaj andc 0,6,11 1683a608692SPiotr Kubaj rotrwi 4,4,14 1693a608692SPiotr Kubaj or 5,5,0 1703a608692SPiotr Kubaj add 14,14,17 1713a608692SPiotr Kubaj xor 3,3,4 1723a608692SPiotr Kubaj add 14,14,5 1733a608692SPiotr Kubaj add 14,14,3 1743a608692SPiotr Kubaj 1753a608692SPiotr Kubaj rotrwi 3,15,2 1763a608692SPiotr Kubaj rotrwi 4,15,13 1773a608692SPiotr Kubaj and 5,15,8 1783a608692SPiotr Kubaj and 0,15,9 1793a608692SPiotr Kubaj xor 3,3,4 1803a608692SPiotr Kubaj rotrwi 4,4,9 1813a608692SPiotr Kubaj xor 5,5,0 1823a608692SPiotr Kubaj and 0,8,9 1833a608692SPiotr Kubaj xor 3,3,4 1843a608692SPiotr Kubaj add 10,10,14 1853a608692SPiotr Kubaj xor 5,5,0 1863a608692SPiotr Kubaj lwz 0,8(7) 1873a608692SPiotr Kubaj add 14,14,3 1883a608692SPiotr Kubaj add 14,14,5 1893a608692SPiotr Kubaj 1903a608692SPiotr Kubaj lwz 18,8(31) 1913a608692SPiotr Kubaj rotrwi 3,10,6 1923a608692SPiotr Kubaj rotrwi 4,10,11 1933a608692SPiotr Kubaj and 5,11,10 1943a608692SPiotr Kubaj xor 3,3,4 1953a608692SPiotr Kubaj add 6,6,0 1963a608692SPiotr Kubaj andc 0,12,10 1973a608692SPiotr Kubaj rotrwi 4,4,14 1983a608692SPiotr Kubaj or 5,5,0 1993a608692SPiotr Kubaj add 6,6,18 2003a608692SPiotr Kubaj xor 3,3,4 2013a608692SPiotr Kubaj add 6,6,5 2023a608692SPiotr Kubaj add 6,6,3 2033a608692SPiotr Kubaj 2043a608692SPiotr Kubaj rotrwi 3,14,2 2053a608692SPiotr Kubaj rotrwi 4,14,13 2063a608692SPiotr Kubaj and 5,14,15 2073a608692SPiotr Kubaj and 0,14,8 2083a608692SPiotr Kubaj xor 3,3,4 2093a608692SPiotr Kubaj rotrwi 4,4,9 2103a608692SPiotr Kubaj xor 5,5,0 2113a608692SPiotr Kubaj and 0,15,8 2123a608692SPiotr Kubaj xor 3,3,4 2133a608692SPiotr Kubaj add 9,9,6 2143a608692SPiotr Kubaj xor 5,5,0 2153a608692SPiotr Kubaj lwz 0,12(7) 2163a608692SPiotr Kubaj add 6,6,3 2173a608692SPiotr Kubaj add 6,6,5 2183a608692SPiotr Kubaj 2193a608692SPiotr Kubaj lwz 19,12(31) 2203a608692SPiotr Kubaj rotrwi 3,9,6 2213a608692SPiotr Kubaj rotrwi 4,9,11 2223a608692SPiotr Kubaj and 5,10,9 2233a608692SPiotr Kubaj xor 3,3,4 2243a608692SPiotr Kubaj add 12,12,0 2253a608692SPiotr Kubaj andc 0,11,9 2263a608692SPiotr Kubaj rotrwi 4,4,14 2273a608692SPiotr Kubaj or 5,5,0 2283a608692SPiotr Kubaj add 12,12,19 2293a608692SPiotr Kubaj xor 3,3,4 2303a608692SPiotr Kubaj add 12,12,5 2313a608692SPiotr Kubaj add 12,12,3 2323a608692SPiotr Kubaj 2333a608692SPiotr Kubaj rotrwi 3,6,2 2343a608692SPiotr Kubaj rotrwi 4,6,13 2353a608692SPiotr Kubaj and 5,6,14 2363a608692SPiotr Kubaj and 0,6,15 2373a608692SPiotr Kubaj xor 3,3,4 2383a608692SPiotr Kubaj rotrwi 4,4,9 2393a608692SPiotr Kubaj xor 5,5,0 2403a608692SPiotr Kubaj and 0,14,15 2413a608692SPiotr Kubaj xor 3,3,4 2423a608692SPiotr Kubaj add 8,8,12 2433a608692SPiotr Kubaj xor 5,5,0 2443a608692SPiotr Kubaj lwz 0,16(7) 2453a608692SPiotr Kubaj add 12,12,3 2463a608692SPiotr Kubaj add 12,12,5 2473a608692SPiotr Kubaj 2483a608692SPiotr Kubaj lwz 20,16(31) 2493a608692SPiotr Kubaj rotrwi 3,8,6 2503a608692SPiotr Kubaj rotrwi 4,8,11 2513a608692SPiotr Kubaj and 5,9,8 2523a608692SPiotr Kubaj xor 3,3,4 2533a608692SPiotr Kubaj add 11,11,0 2543a608692SPiotr Kubaj andc 0,10,8 2553a608692SPiotr Kubaj rotrwi 4,4,14 2563a608692SPiotr Kubaj or 5,5,0 2573a608692SPiotr Kubaj add 11,11,20 2583a608692SPiotr Kubaj xor 3,3,4 2593a608692SPiotr Kubaj add 11,11,5 2603a608692SPiotr Kubaj add 11,11,3 2613a608692SPiotr Kubaj 2623a608692SPiotr Kubaj rotrwi 3,12,2 2633a608692SPiotr Kubaj rotrwi 4,12,13 2643a608692SPiotr Kubaj and 5,12,6 2653a608692SPiotr Kubaj and 0,12,14 2663a608692SPiotr Kubaj xor 3,3,4 2673a608692SPiotr Kubaj rotrwi 4,4,9 2683a608692SPiotr Kubaj xor 5,5,0 2693a608692SPiotr Kubaj and 0,6,14 2703a608692SPiotr Kubaj xor 3,3,4 2713a608692SPiotr Kubaj add 15,15,11 2723a608692SPiotr Kubaj xor 5,5,0 2733a608692SPiotr Kubaj lwz 0,20(7) 2743a608692SPiotr Kubaj add 11,11,3 2753a608692SPiotr Kubaj add 11,11,5 2763a608692SPiotr Kubaj 2773a608692SPiotr Kubaj lwz 21,20(31) 2783a608692SPiotr Kubaj rotrwi 3,15,6 2793a608692SPiotr Kubaj rotrwi 4,15,11 2803a608692SPiotr Kubaj and 5,8,15 2813a608692SPiotr Kubaj xor 3,3,4 2823a608692SPiotr Kubaj add 10,10,0 2833a608692SPiotr Kubaj andc 0,9,15 2843a608692SPiotr Kubaj rotrwi 4,4,14 2853a608692SPiotr Kubaj or 5,5,0 2863a608692SPiotr Kubaj add 10,10,21 2873a608692SPiotr Kubaj xor 3,3,4 2883a608692SPiotr Kubaj add 10,10,5 2893a608692SPiotr Kubaj add 10,10,3 2903a608692SPiotr Kubaj 2913a608692SPiotr Kubaj rotrwi 3,11,2 2923a608692SPiotr Kubaj rotrwi 4,11,13 2933a608692SPiotr Kubaj and 5,11,12 2943a608692SPiotr Kubaj and 0,11,6 2953a608692SPiotr Kubaj xor 3,3,4 2963a608692SPiotr Kubaj rotrwi 4,4,9 2973a608692SPiotr Kubaj xor 5,5,0 2983a608692SPiotr Kubaj and 0,12,6 2993a608692SPiotr Kubaj xor 3,3,4 3003a608692SPiotr Kubaj add 14,14,10 3013a608692SPiotr Kubaj xor 5,5,0 3023a608692SPiotr Kubaj lwz 0,24(7) 3033a608692SPiotr Kubaj add 10,10,3 3043a608692SPiotr Kubaj add 10,10,5 3053a608692SPiotr Kubaj 3063a608692SPiotr Kubaj lwz 22,24(31) 3073a608692SPiotr Kubaj rotrwi 3,14,6 3083a608692SPiotr Kubaj rotrwi 4,14,11 3093a608692SPiotr Kubaj and 5,15,14 3103a608692SPiotr Kubaj xor 3,3,4 3113a608692SPiotr Kubaj add 9,9,0 3123a608692SPiotr Kubaj andc 0,8,14 3133a608692SPiotr Kubaj rotrwi 4,4,14 3143a608692SPiotr Kubaj or 5,5,0 3153a608692SPiotr Kubaj add 9,9,22 3163a608692SPiotr Kubaj xor 3,3,4 3173a608692SPiotr Kubaj add 9,9,5 3183a608692SPiotr Kubaj add 9,9,3 3193a608692SPiotr Kubaj 3203a608692SPiotr Kubaj rotrwi 3,10,2 3213a608692SPiotr Kubaj rotrwi 4,10,13 3223a608692SPiotr Kubaj and 5,10,11 3233a608692SPiotr Kubaj and 0,10,12 3243a608692SPiotr Kubaj xor 3,3,4 3253a608692SPiotr Kubaj rotrwi 4,4,9 3263a608692SPiotr Kubaj xor 5,5,0 3273a608692SPiotr Kubaj and 0,11,12 3283a608692SPiotr Kubaj xor 3,3,4 3293a608692SPiotr Kubaj add 6,6,9 3303a608692SPiotr Kubaj xor 5,5,0 3313a608692SPiotr Kubaj lwz 0,28(7) 3323a608692SPiotr Kubaj add 9,9,3 3333a608692SPiotr Kubaj add 9,9,5 3343a608692SPiotr Kubaj 3353a608692SPiotr Kubaj lwz 23,28(31) 3363a608692SPiotr Kubaj rotrwi 3,6,6 3373a608692SPiotr Kubaj rotrwi 4,6,11 3383a608692SPiotr Kubaj and 5,14,6 3393a608692SPiotr Kubaj xor 3,3,4 3403a608692SPiotr Kubaj add 8,8,0 3413a608692SPiotr Kubaj andc 0,15,6 3423a608692SPiotr Kubaj rotrwi 4,4,14 3433a608692SPiotr Kubaj or 5,5,0 3443a608692SPiotr Kubaj add 8,8,23 3453a608692SPiotr Kubaj xor 3,3,4 3463a608692SPiotr Kubaj add 8,8,5 3473a608692SPiotr Kubaj add 8,8,3 3483a608692SPiotr Kubaj 3493a608692SPiotr Kubaj rotrwi 3,9,2 3503a608692SPiotr Kubaj rotrwi 4,9,13 3513a608692SPiotr Kubaj and 5,9,10 3523a608692SPiotr Kubaj and 0,9,11 3533a608692SPiotr Kubaj xor 3,3,4 3543a608692SPiotr Kubaj rotrwi 4,4,9 3553a608692SPiotr Kubaj xor 5,5,0 3563a608692SPiotr Kubaj and 0,10,11 3573a608692SPiotr Kubaj xor 3,3,4 3583a608692SPiotr Kubaj add 12,12,8 3593a608692SPiotr Kubaj xor 5,5,0 3603a608692SPiotr Kubaj lwz 0,32(7) 3613a608692SPiotr Kubaj add 8,8,3 3623a608692SPiotr Kubaj add 8,8,5 3633a608692SPiotr Kubaj 3643a608692SPiotr Kubaj lwz 24,32(31) 3653a608692SPiotr Kubaj rotrwi 3,12,6 3663a608692SPiotr Kubaj rotrwi 4,12,11 3673a608692SPiotr Kubaj and 5,6,12 3683a608692SPiotr Kubaj xor 3,3,4 3693a608692SPiotr Kubaj add 15,15,0 3703a608692SPiotr Kubaj andc 0,14,12 3713a608692SPiotr Kubaj rotrwi 4,4,14 3723a608692SPiotr Kubaj or 5,5,0 3733a608692SPiotr Kubaj add 15,15,24 3743a608692SPiotr Kubaj xor 3,3,4 3753a608692SPiotr Kubaj add 15,15,5 3763a608692SPiotr Kubaj add 15,15,3 3773a608692SPiotr Kubaj 3783a608692SPiotr Kubaj rotrwi 3,8,2 3793a608692SPiotr Kubaj rotrwi 4,8,13 3803a608692SPiotr Kubaj and 5,8,9 3813a608692SPiotr Kubaj and 0,8,10 3823a608692SPiotr Kubaj xor 3,3,4 3833a608692SPiotr Kubaj rotrwi 4,4,9 3843a608692SPiotr Kubaj xor 5,5,0 3853a608692SPiotr Kubaj and 0,9,10 3863a608692SPiotr Kubaj xor 3,3,4 3873a608692SPiotr Kubaj add 11,11,15 3883a608692SPiotr Kubaj xor 5,5,0 3893a608692SPiotr Kubaj lwz 0,36(7) 3903a608692SPiotr Kubaj add 15,15,3 3913a608692SPiotr Kubaj add 15,15,5 3923a608692SPiotr Kubaj 3933a608692SPiotr Kubaj lwz 25,36(31) 3943a608692SPiotr Kubaj rotrwi 3,11,6 3953a608692SPiotr Kubaj rotrwi 4,11,11 3963a608692SPiotr Kubaj and 5,12,11 3973a608692SPiotr Kubaj xor 3,3,4 3983a608692SPiotr Kubaj add 14,14,0 3993a608692SPiotr Kubaj andc 0,6,11 4003a608692SPiotr Kubaj rotrwi 4,4,14 4013a608692SPiotr Kubaj or 5,5,0 4023a608692SPiotr Kubaj add 14,14,25 4033a608692SPiotr Kubaj xor 3,3,4 4043a608692SPiotr Kubaj add 14,14,5 4053a608692SPiotr Kubaj add 14,14,3 4063a608692SPiotr Kubaj 4073a608692SPiotr Kubaj rotrwi 3,15,2 4083a608692SPiotr Kubaj rotrwi 4,15,13 4093a608692SPiotr Kubaj and 5,15,8 4103a608692SPiotr Kubaj and 0,15,9 4113a608692SPiotr Kubaj xor 3,3,4 4123a608692SPiotr Kubaj rotrwi 4,4,9 4133a608692SPiotr Kubaj xor 5,5,0 4143a608692SPiotr Kubaj and 0,8,9 4153a608692SPiotr Kubaj xor 3,3,4 4163a608692SPiotr Kubaj add 10,10,14 4173a608692SPiotr Kubaj xor 5,5,0 4183a608692SPiotr Kubaj lwz 0,40(7) 4193a608692SPiotr Kubaj add 14,14,3 4203a608692SPiotr Kubaj add 14,14,5 4213a608692SPiotr Kubaj 4223a608692SPiotr Kubaj lwz 26,40(31) 4233a608692SPiotr Kubaj rotrwi 3,10,6 4243a608692SPiotr Kubaj rotrwi 4,10,11 4253a608692SPiotr Kubaj and 5,11,10 4263a608692SPiotr Kubaj xor 3,3,4 4273a608692SPiotr Kubaj add 6,6,0 4283a608692SPiotr Kubaj andc 0,12,10 4293a608692SPiotr Kubaj rotrwi 4,4,14 4303a608692SPiotr Kubaj or 5,5,0 4313a608692SPiotr Kubaj add 6,6,26 4323a608692SPiotr Kubaj xor 3,3,4 4333a608692SPiotr Kubaj add 6,6,5 4343a608692SPiotr Kubaj add 6,6,3 4353a608692SPiotr Kubaj 4363a608692SPiotr Kubaj rotrwi 3,14,2 4373a608692SPiotr Kubaj rotrwi 4,14,13 4383a608692SPiotr Kubaj and 5,14,15 4393a608692SPiotr Kubaj and 0,14,8 4403a608692SPiotr Kubaj xor 3,3,4 4413a608692SPiotr Kubaj rotrwi 4,4,9 4423a608692SPiotr Kubaj xor 5,5,0 4433a608692SPiotr Kubaj and 0,15,8 4443a608692SPiotr Kubaj xor 3,3,4 4453a608692SPiotr Kubaj add 9,9,6 4463a608692SPiotr Kubaj xor 5,5,0 4473a608692SPiotr Kubaj lwz 0,44(7) 4483a608692SPiotr Kubaj add 6,6,3 4493a608692SPiotr Kubaj add 6,6,5 4503a608692SPiotr Kubaj 4513a608692SPiotr Kubaj lwz 27,44(31) 4523a608692SPiotr Kubaj rotrwi 3,9,6 4533a608692SPiotr Kubaj rotrwi 4,9,11 4543a608692SPiotr Kubaj and 5,10,9 4553a608692SPiotr Kubaj xor 3,3,4 4563a608692SPiotr Kubaj add 12,12,0 4573a608692SPiotr Kubaj andc 0,11,9 4583a608692SPiotr Kubaj rotrwi 4,4,14 4593a608692SPiotr Kubaj or 5,5,0 4603a608692SPiotr Kubaj add 12,12,27 4613a608692SPiotr Kubaj xor 3,3,4 4623a608692SPiotr Kubaj add 12,12,5 4633a608692SPiotr Kubaj add 12,12,3 4643a608692SPiotr Kubaj 4653a608692SPiotr Kubaj rotrwi 3,6,2 4663a608692SPiotr Kubaj rotrwi 4,6,13 4673a608692SPiotr Kubaj and 5,6,14 4683a608692SPiotr Kubaj and 0,6,15 4693a608692SPiotr Kubaj xor 3,3,4 4703a608692SPiotr Kubaj rotrwi 4,4,9 4713a608692SPiotr Kubaj xor 5,5,0 4723a608692SPiotr Kubaj and 0,14,15 4733a608692SPiotr Kubaj xor 3,3,4 4743a608692SPiotr Kubaj add 8,8,12 4753a608692SPiotr Kubaj xor 5,5,0 4763a608692SPiotr Kubaj lwz 0,48(7) 4773a608692SPiotr Kubaj add 12,12,3 4783a608692SPiotr Kubaj add 12,12,5 4793a608692SPiotr Kubaj 4803a608692SPiotr Kubaj lwz 28,48(31) 4813a608692SPiotr Kubaj rotrwi 3,8,6 4823a608692SPiotr Kubaj rotrwi 4,8,11 4833a608692SPiotr Kubaj and 5,9,8 4843a608692SPiotr Kubaj xor 3,3,4 4853a608692SPiotr Kubaj add 11,11,0 4863a608692SPiotr Kubaj andc 0,10,8 4873a608692SPiotr Kubaj rotrwi 4,4,14 4883a608692SPiotr Kubaj or 5,5,0 4893a608692SPiotr Kubaj add 11,11,28 4903a608692SPiotr Kubaj xor 3,3,4 4913a608692SPiotr Kubaj add 11,11,5 4923a608692SPiotr Kubaj add 11,11,3 4933a608692SPiotr Kubaj 4943a608692SPiotr Kubaj rotrwi 3,12,2 4953a608692SPiotr Kubaj rotrwi 4,12,13 4963a608692SPiotr Kubaj and 5,12,6 4973a608692SPiotr Kubaj and 0,12,14 4983a608692SPiotr Kubaj xor 3,3,4 4993a608692SPiotr Kubaj rotrwi 4,4,9 5003a608692SPiotr Kubaj xor 5,5,0 5013a608692SPiotr Kubaj and 0,6,14 5023a608692SPiotr Kubaj xor 3,3,4 5033a608692SPiotr Kubaj add 15,15,11 5043a608692SPiotr Kubaj xor 5,5,0 5053a608692SPiotr Kubaj lwz 0,52(7) 5063a608692SPiotr Kubaj add 11,11,3 5073a608692SPiotr Kubaj add 11,11,5 5083a608692SPiotr Kubaj 5093a608692SPiotr Kubaj lwz 29,52(31) 5103a608692SPiotr Kubaj rotrwi 3,15,6 5113a608692SPiotr Kubaj rotrwi 4,15,11 5123a608692SPiotr Kubaj and 5,8,15 5133a608692SPiotr Kubaj xor 3,3,4 5143a608692SPiotr Kubaj add 10,10,0 5153a608692SPiotr Kubaj andc 0,9,15 5163a608692SPiotr Kubaj rotrwi 4,4,14 5173a608692SPiotr Kubaj or 5,5,0 5183a608692SPiotr Kubaj add 10,10,29 5193a608692SPiotr Kubaj xor 3,3,4 5203a608692SPiotr Kubaj add 10,10,5 5213a608692SPiotr Kubaj add 10,10,3 5223a608692SPiotr Kubaj 5233a608692SPiotr Kubaj rotrwi 3,11,2 5243a608692SPiotr Kubaj rotrwi 4,11,13 5253a608692SPiotr Kubaj and 5,11,12 5263a608692SPiotr Kubaj and 0,11,6 5273a608692SPiotr Kubaj xor 3,3,4 5283a608692SPiotr Kubaj rotrwi 4,4,9 5293a608692SPiotr Kubaj xor 5,5,0 5303a608692SPiotr Kubaj and 0,12,6 5313a608692SPiotr Kubaj xor 3,3,4 5323a608692SPiotr Kubaj add 14,14,10 5333a608692SPiotr Kubaj xor 5,5,0 5343a608692SPiotr Kubaj lwz 0,56(7) 5353a608692SPiotr Kubaj add 10,10,3 5363a608692SPiotr Kubaj add 10,10,5 5373a608692SPiotr Kubaj 5383a608692SPiotr Kubaj lwz 30,56(31) 5393a608692SPiotr Kubaj rotrwi 3,14,6 5403a608692SPiotr Kubaj rotrwi 4,14,11 5413a608692SPiotr Kubaj and 5,15,14 5423a608692SPiotr Kubaj xor 3,3,4 5433a608692SPiotr Kubaj add 9,9,0 5443a608692SPiotr Kubaj andc 0,8,14 5453a608692SPiotr Kubaj rotrwi 4,4,14 5463a608692SPiotr Kubaj or 5,5,0 5473a608692SPiotr Kubaj add 9,9,30 5483a608692SPiotr Kubaj xor 3,3,4 5493a608692SPiotr Kubaj add 9,9,5 5503a608692SPiotr Kubaj add 9,9,3 5513a608692SPiotr Kubaj 5523a608692SPiotr Kubaj rotrwi 3,10,2 5533a608692SPiotr Kubaj rotrwi 4,10,13 5543a608692SPiotr Kubaj and 5,10,11 5553a608692SPiotr Kubaj and 0,10,12 5563a608692SPiotr Kubaj xor 3,3,4 5573a608692SPiotr Kubaj rotrwi 4,4,9 5583a608692SPiotr Kubaj xor 5,5,0 5593a608692SPiotr Kubaj and 0,11,12 5603a608692SPiotr Kubaj xor 3,3,4 5613a608692SPiotr Kubaj add 6,6,9 5623a608692SPiotr Kubaj xor 5,5,0 5633a608692SPiotr Kubaj lwz 0,60(7) 5643a608692SPiotr Kubaj add 9,9,3 5653a608692SPiotr Kubaj add 9,9,5 5663a608692SPiotr Kubaj 5673a608692SPiotr Kubaj lwz 31,60(31) 5683a608692SPiotr Kubaj rotrwi 3,6,6 5693a608692SPiotr Kubaj rotrwi 4,6,11 5703a608692SPiotr Kubaj and 5,14,6 5713a608692SPiotr Kubaj xor 3,3,4 5723a608692SPiotr Kubaj add 8,8,0 5733a608692SPiotr Kubaj andc 0,15,6 5743a608692SPiotr Kubaj rotrwi 4,4,14 5753a608692SPiotr Kubaj or 5,5,0 5763a608692SPiotr Kubaj add 8,8,31 5773a608692SPiotr Kubaj xor 3,3,4 5783a608692SPiotr Kubaj add 8,8,5 5793a608692SPiotr Kubaj add 8,8,3 5803a608692SPiotr Kubaj 5813a608692SPiotr Kubaj rotrwi 3,9,2 5823a608692SPiotr Kubaj rotrwi 4,9,13 5833a608692SPiotr Kubaj and 5,9,10 5843a608692SPiotr Kubaj and 0,9,11 5853a608692SPiotr Kubaj xor 3,3,4 5863a608692SPiotr Kubaj rotrwi 4,4,9 5873a608692SPiotr Kubaj xor 5,5,0 5883a608692SPiotr Kubaj and 0,10,11 5893a608692SPiotr Kubaj xor 3,3,4 5903a608692SPiotr Kubaj add 12,12,8 5913a608692SPiotr Kubaj xor 5,5,0 5923a608692SPiotr Kubaj add 8,8,3 5933a608692SPiotr Kubaj add 8,8,5 5943a608692SPiotr Kubaj 5953a608692SPiotr Kubaj li 5,3 5963a608692SPiotr Kubaj mtctr 5 5973a608692SPiotr Kubaj.align 4 5983a608692SPiotr Kubaj.Lrounds: 5993a608692SPiotr Kubaj addi 7,7,64 6003a608692SPiotr Kubaj rotrwi 3,17,7 6013a608692SPiotr Kubaj rotrwi 4,17,18 6023a608692SPiotr Kubaj rotrwi 5,30,17 6033a608692SPiotr Kubaj rotrwi 0,30,19 6043a608692SPiotr Kubaj xor 3,3,4 6053a608692SPiotr Kubaj srwi 4,17,3 6063a608692SPiotr Kubaj xor 5,5,0 6073a608692SPiotr Kubaj srwi 0,30,10 6083a608692SPiotr Kubaj add 16,16,25 6093a608692SPiotr Kubaj xor 3,3,4 6103a608692SPiotr Kubaj xor 5,5,0 6113a608692SPiotr Kubaj lwz 0,0(7) 6123a608692SPiotr Kubaj add 16,16,3 6133a608692SPiotr Kubaj add 16,16,5 6143a608692SPiotr Kubaj rotrwi 3,12,6 6153a608692SPiotr Kubaj rotrwi 4,12,11 6163a608692SPiotr Kubaj and 5,6,12 6173a608692SPiotr Kubaj xor 3,3,4 6183a608692SPiotr Kubaj add 15,15,0 6193a608692SPiotr Kubaj andc 0,14,12 6203a608692SPiotr Kubaj rotrwi 4,4,14 6213a608692SPiotr Kubaj or 5,5,0 6223a608692SPiotr Kubaj add 15,15,16 6233a608692SPiotr Kubaj xor 3,3,4 6243a608692SPiotr Kubaj add 15,15,5 6253a608692SPiotr Kubaj add 15,15,3 6263a608692SPiotr Kubaj 6273a608692SPiotr Kubaj rotrwi 3,8,2 6283a608692SPiotr Kubaj rotrwi 4,8,13 6293a608692SPiotr Kubaj and 5,8,9 6303a608692SPiotr Kubaj and 0,8,10 6313a608692SPiotr Kubaj xor 3,3,4 6323a608692SPiotr Kubaj rotrwi 4,4,9 6333a608692SPiotr Kubaj xor 5,5,0 6343a608692SPiotr Kubaj and 0,9,10 6353a608692SPiotr Kubaj xor 3,3,4 6363a608692SPiotr Kubaj add 11,11,15 6373a608692SPiotr Kubaj xor 5,5,0 6383a608692SPiotr Kubaj add 15,15,3 6393a608692SPiotr Kubaj add 15,15,5 6403a608692SPiotr Kubaj 6413a608692SPiotr Kubaj rotrwi 3,18,7 6423a608692SPiotr Kubaj rotrwi 4,18,18 6433a608692SPiotr Kubaj rotrwi 5,31,17 6443a608692SPiotr Kubaj rotrwi 0,31,19 6453a608692SPiotr Kubaj xor 3,3,4 6463a608692SPiotr Kubaj srwi 4,18,3 6473a608692SPiotr Kubaj xor 5,5,0 6483a608692SPiotr Kubaj srwi 0,31,10 6493a608692SPiotr Kubaj add 17,17,26 6503a608692SPiotr Kubaj xor 3,3,4 6513a608692SPiotr Kubaj xor 5,5,0 6523a608692SPiotr Kubaj lwz 0,4(7) 6533a608692SPiotr Kubaj add 17,17,3 6543a608692SPiotr Kubaj add 17,17,5 6553a608692SPiotr Kubaj rotrwi 3,11,6 6563a608692SPiotr Kubaj rotrwi 4,11,11 6573a608692SPiotr Kubaj and 5,12,11 6583a608692SPiotr Kubaj xor 3,3,4 6593a608692SPiotr Kubaj add 14,14,0 6603a608692SPiotr Kubaj andc 0,6,11 6613a608692SPiotr Kubaj rotrwi 4,4,14 6623a608692SPiotr Kubaj or 5,5,0 6633a608692SPiotr Kubaj add 14,14,17 6643a608692SPiotr Kubaj xor 3,3,4 6653a608692SPiotr Kubaj add 14,14,5 6663a608692SPiotr Kubaj add 14,14,3 6673a608692SPiotr Kubaj 6683a608692SPiotr Kubaj rotrwi 3,15,2 6693a608692SPiotr Kubaj rotrwi 4,15,13 6703a608692SPiotr Kubaj and 5,15,8 6713a608692SPiotr Kubaj and 0,15,9 6723a608692SPiotr Kubaj xor 3,3,4 6733a608692SPiotr Kubaj rotrwi 4,4,9 6743a608692SPiotr Kubaj xor 5,5,0 6753a608692SPiotr Kubaj and 0,8,9 6763a608692SPiotr Kubaj xor 3,3,4 6773a608692SPiotr Kubaj add 10,10,14 6783a608692SPiotr Kubaj xor 5,5,0 6793a608692SPiotr Kubaj add 14,14,3 6803a608692SPiotr Kubaj add 14,14,5 6813a608692SPiotr Kubaj 6823a608692SPiotr Kubaj rotrwi 3,19,7 6833a608692SPiotr Kubaj rotrwi 4,19,18 6843a608692SPiotr Kubaj rotrwi 5,16,17 6853a608692SPiotr Kubaj rotrwi 0,16,19 6863a608692SPiotr Kubaj xor 3,3,4 6873a608692SPiotr Kubaj srwi 4,19,3 6883a608692SPiotr Kubaj xor 5,5,0 6893a608692SPiotr Kubaj srwi 0,16,10 6903a608692SPiotr Kubaj add 18,18,27 6913a608692SPiotr Kubaj xor 3,3,4 6923a608692SPiotr Kubaj xor 5,5,0 6933a608692SPiotr Kubaj lwz 0,8(7) 6943a608692SPiotr Kubaj add 18,18,3 6953a608692SPiotr Kubaj add 18,18,5 6963a608692SPiotr Kubaj rotrwi 3,10,6 6973a608692SPiotr Kubaj rotrwi 4,10,11 6983a608692SPiotr Kubaj and 5,11,10 6993a608692SPiotr Kubaj xor 3,3,4 7003a608692SPiotr Kubaj add 6,6,0 7013a608692SPiotr Kubaj andc 0,12,10 7023a608692SPiotr Kubaj rotrwi 4,4,14 7033a608692SPiotr Kubaj or 5,5,0 7043a608692SPiotr Kubaj add 6,6,18 7053a608692SPiotr Kubaj xor 3,3,4 7063a608692SPiotr Kubaj add 6,6,5 7073a608692SPiotr Kubaj add 6,6,3 7083a608692SPiotr Kubaj 7093a608692SPiotr Kubaj rotrwi 3,14,2 7103a608692SPiotr Kubaj rotrwi 4,14,13 7113a608692SPiotr Kubaj and 5,14,15 7123a608692SPiotr Kubaj and 0,14,8 7133a608692SPiotr Kubaj xor 3,3,4 7143a608692SPiotr Kubaj rotrwi 4,4,9 7153a608692SPiotr Kubaj xor 5,5,0 7163a608692SPiotr Kubaj and 0,15,8 7173a608692SPiotr Kubaj xor 3,3,4 7183a608692SPiotr Kubaj add 9,9,6 7193a608692SPiotr Kubaj xor 5,5,0 7203a608692SPiotr Kubaj add 6,6,3 7213a608692SPiotr Kubaj add 6,6,5 7223a608692SPiotr Kubaj 7233a608692SPiotr Kubaj rotrwi 3,20,7 7243a608692SPiotr Kubaj rotrwi 4,20,18 7253a608692SPiotr Kubaj rotrwi 5,17,17 7263a608692SPiotr Kubaj rotrwi 0,17,19 7273a608692SPiotr Kubaj xor 3,3,4 7283a608692SPiotr Kubaj srwi 4,20,3 7293a608692SPiotr Kubaj xor 5,5,0 7303a608692SPiotr Kubaj srwi 0,17,10 7313a608692SPiotr Kubaj add 19,19,28 7323a608692SPiotr Kubaj xor 3,3,4 7333a608692SPiotr Kubaj xor 5,5,0 7343a608692SPiotr Kubaj lwz 0,12(7) 7353a608692SPiotr Kubaj add 19,19,3 7363a608692SPiotr Kubaj add 19,19,5 7373a608692SPiotr Kubaj rotrwi 3,9,6 7383a608692SPiotr Kubaj rotrwi 4,9,11 7393a608692SPiotr Kubaj and 5,10,9 7403a608692SPiotr Kubaj xor 3,3,4 7413a608692SPiotr Kubaj add 12,12,0 7423a608692SPiotr Kubaj andc 0,11,9 7433a608692SPiotr Kubaj rotrwi 4,4,14 7443a608692SPiotr Kubaj or 5,5,0 7453a608692SPiotr Kubaj add 12,12,19 7463a608692SPiotr Kubaj xor 3,3,4 7473a608692SPiotr Kubaj add 12,12,5 7483a608692SPiotr Kubaj add 12,12,3 7493a608692SPiotr Kubaj 7503a608692SPiotr Kubaj rotrwi 3,6,2 7513a608692SPiotr Kubaj rotrwi 4,6,13 7523a608692SPiotr Kubaj and 5,6,14 7533a608692SPiotr Kubaj and 0,6,15 7543a608692SPiotr Kubaj xor 3,3,4 7553a608692SPiotr Kubaj rotrwi 4,4,9 7563a608692SPiotr Kubaj xor 5,5,0 7573a608692SPiotr Kubaj and 0,14,15 7583a608692SPiotr Kubaj xor 3,3,4 7593a608692SPiotr Kubaj add 8,8,12 7603a608692SPiotr Kubaj xor 5,5,0 7613a608692SPiotr Kubaj add 12,12,3 7623a608692SPiotr Kubaj add 12,12,5 7633a608692SPiotr Kubaj 7643a608692SPiotr Kubaj rotrwi 3,21,7 7653a608692SPiotr Kubaj rotrwi 4,21,18 7663a608692SPiotr Kubaj rotrwi 5,18,17 7673a608692SPiotr Kubaj rotrwi 0,18,19 7683a608692SPiotr Kubaj xor 3,3,4 7693a608692SPiotr Kubaj srwi 4,21,3 7703a608692SPiotr Kubaj xor 5,5,0 7713a608692SPiotr Kubaj srwi 0,18,10 7723a608692SPiotr Kubaj add 20,20,29 7733a608692SPiotr Kubaj xor 3,3,4 7743a608692SPiotr Kubaj xor 5,5,0 7753a608692SPiotr Kubaj lwz 0,16(7) 7763a608692SPiotr Kubaj add 20,20,3 7773a608692SPiotr Kubaj add 20,20,5 7783a608692SPiotr Kubaj rotrwi 3,8,6 7793a608692SPiotr Kubaj rotrwi 4,8,11 7803a608692SPiotr Kubaj and 5,9,8 7813a608692SPiotr Kubaj xor 3,3,4 7823a608692SPiotr Kubaj add 11,11,0 7833a608692SPiotr Kubaj andc 0,10,8 7843a608692SPiotr Kubaj rotrwi 4,4,14 7853a608692SPiotr Kubaj or 5,5,0 7863a608692SPiotr Kubaj add 11,11,20 7873a608692SPiotr Kubaj xor 3,3,4 7883a608692SPiotr Kubaj add 11,11,5 7893a608692SPiotr Kubaj add 11,11,3 7903a608692SPiotr Kubaj 7913a608692SPiotr Kubaj rotrwi 3,12,2 7923a608692SPiotr Kubaj rotrwi 4,12,13 7933a608692SPiotr Kubaj and 5,12,6 7943a608692SPiotr Kubaj and 0,12,14 7953a608692SPiotr Kubaj xor 3,3,4 7963a608692SPiotr Kubaj rotrwi 4,4,9 7973a608692SPiotr Kubaj xor 5,5,0 7983a608692SPiotr Kubaj and 0,6,14 7993a608692SPiotr Kubaj xor 3,3,4 8003a608692SPiotr Kubaj add 15,15,11 8013a608692SPiotr Kubaj xor 5,5,0 8023a608692SPiotr Kubaj add 11,11,3 8033a608692SPiotr Kubaj add 11,11,5 8043a608692SPiotr Kubaj 8053a608692SPiotr Kubaj rotrwi 3,22,7 8063a608692SPiotr Kubaj rotrwi 4,22,18 8073a608692SPiotr Kubaj rotrwi 5,19,17 8083a608692SPiotr Kubaj rotrwi 0,19,19 8093a608692SPiotr Kubaj xor 3,3,4 8103a608692SPiotr Kubaj srwi 4,22,3 8113a608692SPiotr Kubaj xor 5,5,0 8123a608692SPiotr Kubaj srwi 0,19,10 8133a608692SPiotr Kubaj add 21,21,30 8143a608692SPiotr Kubaj xor 3,3,4 8153a608692SPiotr Kubaj xor 5,5,0 8163a608692SPiotr Kubaj lwz 0,20(7) 8173a608692SPiotr Kubaj add 21,21,3 8183a608692SPiotr Kubaj add 21,21,5 8193a608692SPiotr Kubaj rotrwi 3,15,6 8203a608692SPiotr Kubaj rotrwi 4,15,11 8213a608692SPiotr Kubaj and 5,8,15 8223a608692SPiotr Kubaj xor 3,3,4 8233a608692SPiotr Kubaj add 10,10,0 8243a608692SPiotr Kubaj andc 0,9,15 8253a608692SPiotr Kubaj rotrwi 4,4,14 8263a608692SPiotr Kubaj or 5,5,0 8273a608692SPiotr Kubaj add 10,10,21 8283a608692SPiotr Kubaj xor 3,3,4 8293a608692SPiotr Kubaj add 10,10,5 8303a608692SPiotr Kubaj add 10,10,3 8313a608692SPiotr Kubaj 8323a608692SPiotr Kubaj rotrwi 3,11,2 8333a608692SPiotr Kubaj rotrwi 4,11,13 8343a608692SPiotr Kubaj and 5,11,12 8353a608692SPiotr Kubaj and 0,11,6 8363a608692SPiotr Kubaj xor 3,3,4 8373a608692SPiotr Kubaj rotrwi 4,4,9 8383a608692SPiotr Kubaj xor 5,5,0 8393a608692SPiotr Kubaj and 0,12,6 8403a608692SPiotr Kubaj xor 3,3,4 8413a608692SPiotr Kubaj add 14,14,10 8423a608692SPiotr Kubaj xor 5,5,0 8433a608692SPiotr Kubaj add 10,10,3 8443a608692SPiotr Kubaj add 10,10,5 8453a608692SPiotr Kubaj 8463a608692SPiotr Kubaj rotrwi 3,23,7 8473a608692SPiotr Kubaj rotrwi 4,23,18 8483a608692SPiotr Kubaj rotrwi 5,20,17 8493a608692SPiotr Kubaj rotrwi 0,20,19 8503a608692SPiotr Kubaj xor 3,3,4 8513a608692SPiotr Kubaj srwi 4,23,3 8523a608692SPiotr Kubaj xor 5,5,0 8533a608692SPiotr Kubaj srwi 0,20,10 8543a608692SPiotr Kubaj add 22,22,31 8553a608692SPiotr Kubaj xor 3,3,4 8563a608692SPiotr Kubaj xor 5,5,0 8573a608692SPiotr Kubaj lwz 0,24(7) 8583a608692SPiotr Kubaj add 22,22,3 8593a608692SPiotr Kubaj add 22,22,5 8603a608692SPiotr Kubaj rotrwi 3,14,6 8613a608692SPiotr Kubaj rotrwi 4,14,11 8623a608692SPiotr Kubaj and 5,15,14 8633a608692SPiotr Kubaj xor 3,3,4 8643a608692SPiotr Kubaj add 9,9,0 8653a608692SPiotr Kubaj andc 0,8,14 8663a608692SPiotr Kubaj rotrwi 4,4,14 8673a608692SPiotr Kubaj or 5,5,0 8683a608692SPiotr Kubaj add 9,9,22 8693a608692SPiotr Kubaj xor 3,3,4 8703a608692SPiotr Kubaj add 9,9,5 8713a608692SPiotr Kubaj add 9,9,3 8723a608692SPiotr Kubaj 8733a608692SPiotr Kubaj rotrwi 3,10,2 8743a608692SPiotr Kubaj rotrwi 4,10,13 8753a608692SPiotr Kubaj and 5,10,11 8763a608692SPiotr Kubaj and 0,10,12 8773a608692SPiotr Kubaj xor 3,3,4 8783a608692SPiotr Kubaj rotrwi 4,4,9 8793a608692SPiotr Kubaj xor 5,5,0 8803a608692SPiotr Kubaj and 0,11,12 8813a608692SPiotr Kubaj xor 3,3,4 8823a608692SPiotr Kubaj add 6,6,9 8833a608692SPiotr Kubaj xor 5,5,0 8843a608692SPiotr Kubaj add 9,9,3 8853a608692SPiotr Kubaj add 9,9,5 8863a608692SPiotr Kubaj 8873a608692SPiotr Kubaj rotrwi 3,24,7 8883a608692SPiotr Kubaj rotrwi 4,24,18 8893a608692SPiotr Kubaj rotrwi 5,21,17 8903a608692SPiotr Kubaj rotrwi 0,21,19 8913a608692SPiotr Kubaj xor 3,3,4 8923a608692SPiotr Kubaj srwi 4,24,3 8933a608692SPiotr Kubaj xor 5,5,0 8943a608692SPiotr Kubaj srwi 0,21,10 8953a608692SPiotr Kubaj add 23,23,16 8963a608692SPiotr Kubaj xor 3,3,4 8973a608692SPiotr Kubaj xor 5,5,0 8983a608692SPiotr Kubaj lwz 0,28(7) 8993a608692SPiotr Kubaj add 23,23,3 9003a608692SPiotr Kubaj add 23,23,5 9013a608692SPiotr Kubaj rotrwi 3,6,6 9023a608692SPiotr Kubaj rotrwi 4,6,11 9033a608692SPiotr Kubaj and 5,14,6 9043a608692SPiotr Kubaj xor 3,3,4 9053a608692SPiotr Kubaj add 8,8,0 9063a608692SPiotr Kubaj andc 0,15,6 9073a608692SPiotr Kubaj rotrwi 4,4,14 9083a608692SPiotr Kubaj or 5,5,0 9093a608692SPiotr Kubaj add 8,8,23 9103a608692SPiotr Kubaj xor 3,3,4 9113a608692SPiotr Kubaj add 8,8,5 9123a608692SPiotr Kubaj add 8,8,3 9133a608692SPiotr Kubaj 9143a608692SPiotr Kubaj rotrwi 3,9,2 9153a608692SPiotr Kubaj rotrwi 4,9,13 9163a608692SPiotr Kubaj and 5,9,10 9173a608692SPiotr Kubaj and 0,9,11 9183a608692SPiotr Kubaj xor 3,3,4 9193a608692SPiotr Kubaj rotrwi 4,4,9 9203a608692SPiotr Kubaj xor 5,5,0 9213a608692SPiotr Kubaj and 0,10,11 9223a608692SPiotr Kubaj xor 3,3,4 9233a608692SPiotr Kubaj add 12,12,8 9243a608692SPiotr Kubaj xor 5,5,0 9253a608692SPiotr Kubaj add 8,8,3 9263a608692SPiotr Kubaj add 8,8,5 9273a608692SPiotr Kubaj 9283a608692SPiotr Kubaj rotrwi 3,25,7 9293a608692SPiotr Kubaj rotrwi 4,25,18 9303a608692SPiotr Kubaj rotrwi 5,22,17 9313a608692SPiotr Kubaj rotrwi 0,22,19 9323a608692SPiotr Kubaj xor 3,3,4 9333a608692SPiotr Kubaj srwi 4,25,3 9343a608692SPiotr Kubaj xor 5,5,0 9353a608692SPiotr Kubaj srwi 0,22,10 9363a608692SPiotr Kubaj add 24,24,17 9373a608692SPiotr Kubaj xor 3,3,4 9383a608692SPiotr Kubaj xor 5,5,0 9393a608692SPiotr Kubaj lwz 0,32(7) 9403a608692SPiotr Kubaj add 24,24,3 9413a608692SPiotr Kubaj add 24,24,5 9423a608692SPiotr Kubaj rotrwi 3,12,6 9433a608692SPiotr Kubaj rotrwi 4,12,11 9443a608692SPiotr Kubaj and 5,6,12 9453a608692SPiotr Kubaj xor 3,3,4 9463a608692SPiotr Kubaj add 15,15,0 9473a608692SPiotr Kubaj andc 0,14,12 9483a608692SPiotr Kubaj rotrwi 4,4,14 9493a608692SPiotr Kubaj or 5,5,0 9503a608692SPiotr Kubaj add 15,15,24 9513a608692SPiotr Kubaj xor 3,3,4 9523a608692SPiotr Kubaj add 15,15,5 9533a608692SPiotr Kubaj add 15,15,3 9543a608692SPiotr Kubaj 9553a608692SPiotr Kubaj rotrwi 3,8,2 9563a608692SPiotr Kubaj rotrwi 4,8,13 9573a608692SPiotr Kubaj and 5,8,9 9583a608692SPiotr Kubaj and 0,8,10 9593a608692SPiotr Kubaj xor 3,3,4 9603a608692SPiotr Kubaj rotrwi 4,4,9 9613a608692SPiotr Kubaj xor 5,5,0 9623a608692SPiotr Kubaj and 0,9,10 9633a608692SPiotr Kubaj xor 3,3,4 9643a608692SPiotr Kubaj add 11,11,15 9653a608692SPiotr Kubaj xor 5,5,0 9663a608692SPiotr Kubaj add 15,15,3 9673a608692SPiotr Kubaj add 15,15,5 9683a608692SPiotr Kubaj 9693a608692SPiotr Kubaj rotrwi 3,26,7 9703a608692SPiotr Kubaj rotrwi 4,26,18 9713a608692SPiotr Kubaj rotrwi 5,23,17 9723a608692SPiotr Kubaj rotrwi 0,23,19 9733a608692SPiotr Kubaj xor 3,3,4 9743a608692SPiotr Kubaj srwi 4,26,3 9753a608692SPiotr Kubaj xor 5,5,0 9763a608692SPiotr Kubaj srwi 0,23,10 9773a608692SPiotr Kubaj add 25,25,18 9783a608692SPiotr Kubaj xor 3,3,4 9793a608692SPiotr Kubaj xor 5,5,0 9803a608692SPiotr Kubaj lwz 0,36(7) 9813a608692SPiotr Kubaj add 25,25,3 9823a608692SPiotr Kubaj add 25,25,5 9833a608692SPiotr Kubaj rotrwi 3,11,6 9843a608692SPiotr Kubaj rotrwi 4,11,11 9853a608692SPiotr Kubaj and 5,12,11 9863a608692SPiotr Kubaj xor 3,3,4 9873a608692SPiotr Kubaj add 14,14,0 9883a608692SPiotr Kubaj andc 0,6,11 9893a608692SPiotr Kubaj rotrwi 4,4,14 9903a608692SPiotr Kubaj or 5,5,0 9913a608692SPiotr Kubaj add 14,14,25 9923a608692SPiotr Kubaj xor 3,3,4 9933a608692SPiotr Kubaj add 14,14,5 9943a608692SPiotr Kubaj add 14,14,3 9953a608692SPiotr Kubaj 9963a608692SPiotr Kubaj rotrwi 3,15,2 9973a608692SPiotr Kubaj rotrwi 4,15,13 9983a608692SPiotr Kubaj and 5,15,8 9993a608692SPiotr Kubaj and 0,15,9 10003a608692SPiotr Kubaj xor 3,3,4 10013a608692SPiotr Kubaj rotrwi 4,4,9 10023a608692SPiotr Kubaj xor 5,5,0 10033a608692SPiotr Kubaj and 0,8,9 10043a608692SPiotr Kubaj xor 3,3,4 10053a608692SPiotr Kubaj add 10,10,14 10063a608692SPiotr Kubaj xor 5,5,0 10073a608692SPiotr Kubaj add 14,14,3 10083a608692SPiotr Kubaj add 14,14,5 10093a608692SPiotr Kubaj 10103a608692SPiotr Kubaj rotrwi 3,27,7 10113a608692SPiotr Kubaj rotrwi 4,27,18 10123a608692SPiotr Kubaj rotrwi 5,24,17 10133a608692SPiotr Kubaj rotrwi 0,24,19 10143a608692SPiotr Kubaj xor 3,3,4 10153a608692SPiotr Kubaj srwi 4,27,3 10163a608692SPiotr Kubaj xor 5,5,0 10173a608692SPiotr Kubaj srwi 0,24,10 10183a608692SPiotr Kubaj add 26,26,19 10193a608692SPiotr Kubaj xor 3,3,4 10203a608692SPiotr Kubaj xor 5,5,0 10213a608692SPiotr Kubaj lwz 0,40(7) 10223a608692SPiotr Kubaj add 26,26,3 10233a608692SPiotr Kubaj add 26,26,5 10243a608692SPiotr Kubaj rotrwi 3,10,6 10253a608692SPiotr Kubaj rotrwi 4,10,11 10263a608692SPiotr Kubaj and 5,11,10 10273a608692SPiotr Kubaj xor 3,3,4 10283a608692SPiotr Kubaj add 6,6,0 10293a608692SPiotr Kubaj andc 0,12,10 10303a608692SPiotr Kubaj rotrwi 4,4,14 10313a608692SPiotr Kubaj or 5,5,0 10323a608692SPiotr Kubaj add 6,6,26 10333a608692SPiotr Kubaj xor 3,3,4 10343a608692SPiotr Kubaj add 6,6,5 10353a608692SPiotr Kubaj add 6,6,3 10363a608692SPiotr Kubaj 10373a608692SPiotr Kubaj rotrwi 3,14,2 10383a608692SPiotr Kubaj rotrwi 4,14,13 10393a608692SPiotr Kubaj and 5,14,15 10403a608692SPiotr Kubaj and 0,14,8 10413a608692SPiotr Kubaj xor 3,3,4 10423a608692SPiotr Kubaj rotrwi 4,4,9 10433a608692SPiotr Kubaj xor 5,5,0 10443a608692SPiotr Kubaj and 0,15,8 10453a608692SPiotr Kubaj xor 3,3,4 10463a608692SPiotr Kubaj add 9,9,6 10473a608692SPiotr Kubaj xor 5,5,0 10483a608692SPiotr Kubaj add 6,6,3 10493a608692SPiotr Kubaj add 6,6,5 10503a608692SPiotr Kubaj 10513a608692SPiotr Kubaj rotrwi 3,28,7 10523a608692SPiotr Kubaj rotrwi 4,28,18 10533a608692SPiotr Kubaj rotrwi 5,25,17 10543a608692SPiotr Kubaj rotrwi 0,25,19 10553a608692SPiotr Kubaj xor 3,3,4 10563a608692SPiotr Kubaj srwi 4,28,3 10573a608692SPiotr Kubaj xor 5,5,0 10583a608692SPiotr Kubaj srwi 0,25,10 10593a608692SPiotr Kubaj add 27,27,20 10603a608692SPiotr Kubaj xor 3,3,4 10613a608692SPiotr Kubaj xor 5,5,0 10623a608692SPiotr Kubaj lwz 0,44(7) 10633a608692SPiotr Kubaj add 27,27,3 10643a608692SPiotr Kubaj add 27,27,5 10653a608692SPiotr Kubaj rotrwi 3,9,6 10663a608692SPiotr Kubaj rotrwi 4,9,11 10673a608692SPiotr Kubaj and 5,10,9 10683a608692SPiotr Kubaj xor 3,3,4 10693a608692SPiotr Kubaj add 12,12,0 10703a608692SPiotr Kubaj andc 0,11,9 10713a608692SPiotr Kubaj rotrwi 4,4,14 10723a608692SPiotr Kubaj or 5,5,0 10733a608692SPiotr Kubaj add 12,12,27 10743a608692SPiotr Kubaj xor 3,3,4 10753a608692SPiotr Kubaj add 12,12,5 10763a608692SPiotr Kubaj add 12,12,3 10773a608692SPiotr Kubaj 10783a608692SPiotr Kubaj rotrwi 3,6,2 10793a608692SPiotr Kubaj rotrwi 4,6,13 10803a608692SPiotr Kubaj and 5,6,14 10813a608692SPiotr Kubaj and 0,6,15 10823a608692SPiotr Kubaj xor 3,3,4 10833a608692SPiotr Kubaj rotrwi 4,4,9 10843a608692SPiotr Kubaj xor 5,5,0 10853a608692SPiotr Kubaj and 0,14,15 10863a608692SPiotr Kubaj xor 3,3,4 10873a608692SPiotr Kubaj add 8,8,12 10883a608692SPiotr Kubaj xor 5,5,0 10893a608692SPiotr Kubaj add 12,12,3 10903a608692SPiotr Kubaj add 12,12,5 10913a608692SPiotr Kubaj 10923a608692SPiotr Kubaj rotrwi 3,29,7 10933a608692SPiotr Kubaj rotrwi 4,29,18 10943a608692SPiotr Kubaj rotrwi 5,26,17 10953a608692SPiotr Kubaj rotrwi 0,26,19 10963a608692SPiotr Kubaj xor 3,3,4 10973a608692SPiotr Kubaj srwi 4,29,3 10983a608692SPiotr Kubaj xor 5,5,0 10993a608692SPiotr Kubaj srwi 0,26,10 11003a608692SPiotr Kubaj add 28,28,21 11013a608692SPiotr Kubaj xor 3,3,4 11023a608692SPiotr Kubaj xor 5,5,0 11033a608692SPiotr Kubaj lwz 0,48(7) 11043a608692SPiotr Kubaj add 28,28,3 11053a608692SPiotr Kubaj add 28,28,5 11063a608692SPiotr Kubaj rotrwi 3,8,6 11073a608692SPiotr Kubaj rotrwi 4,8,11 11083a608692SPiotr Kubaj and 5,9,8 11093a608692SPiotr Kubaj xor 3,3,4 11103a608692SPiotr Kubaj add 11,11,0 11113a608692SPiotr Kubaj andc 0,10,8 11123a608692SPiotr Kubaj rotrwi 4,4,14 11133a608692SPiotr Kubaj or 5,5,0 11143a608692SPiotr Kubaj add 11,11,28 11153a608692SPiotr Kubaj xor 3,3,4 11163a608692SPiotr Kubaj add 11,11,5 11173a608692SPiotr Kubaj add 11,11,3 11183a608692SPiotr Kubaj 11193a608692SPiotr Kubaj rotrwi 3,12,2 11203a608692SPiotr Kubaj rotrwi 4,12,13 11213a608692SPiotr Kubaj and 5,12,6 11223a608692SPiotr Kubaj and 0,12,14 11233a608692SPiotr Kubaj xor 3,3,4 11243a608692SPiotr Kubaj rotrwi 4,4,9 11253a608692SPiotr Kubaj xor 5,5,0 11263a608692SPiotr Kubaj and 0,6,14 11273a608692SPiotr Kubaj xor 3,3,4 11283a608692SPiotr Kubaj add 15,15,11 11293a608692SPiotr Kubaj xor 5,5,0 11303a608692SPiotr Kubaj add 11,11,3 11313a608692SPiotr Kubaj add 11,11,5 11323a608692SPiotr Kubaj 11333a608692SPiotr Kubaj rotrwi 3,30,7 11343a608692SPiotr Kubaj rotrwi 4,30,18 11353a608692SPiotr Kubaj rotrwi 5,27,17 11363a608692SPiotr Kubaj rotrwi 0,27,19 11373a608692SPiotr Kubaj xor 3,3,4 11383a608692SPiotr Kubaj srwi 4,30,3 11393a608692SPiotr Kubaj xor 5,5,0 11403a608692SPiotr Kubaj srwi 0,27,10 11413a608692SPiotr Kubaj add 29,29,22 11423a608692SPiotr Kubaj xor 3,3,4 11433a608692SPiotr Kubaj xor 5,5,0 11443a608692SPiotr Kubaj lwz 0,52(7) 11453a608692SPiotr Kubaj add 29,29,3 11463a608692SPiotr Kubaj add 29,29,5 11473a608692SPiotr Kubaj rotrwi 3,15,6 11483a608692SPiotr Kubaj rotrwi 4,15,11 11493a608692SPiotr Kubaj and 5,8,15 11503a608692SPiotr Kubaj xor 3,3,4 11513a608692SPiotr Kubaj add 10,10,0 11523a608692SPiotr Kubaj andc 0,9,15 11533a608692SPiotr Kubaj rotrwi 4,4,14 11543a608692SPiotr Kubaj or 5,5,0 11553a608692SPiotr Kubaj add 10,10,29 11563a608692SPiotr Kubaj xor 3,3,4 11573a608692SPiotr Kubaj add 10,10,5 11583a608692SPiotr Kubaj add 10,10,3 11593a608692SPiotr Kubaj 11603a608692SPiotr Kubaj rotrwi 3,11,2 11613a608692SPiotr Kubaj rotrwi 4,11,13 11623a608692SPiotr Kubaj and 5,11,12 11633a608692SPiotr Kubaj and 0,11,6 11643a608692SPiotr Kubaj xor 3,3,4 11653a608692SPiotr Kubaj rotrwi 4,4,9 11663a608692SPiotr Kubaj xor 5,5,0 11673a608692SPiotr Kubaj and 0,12,6 11683a608692SPiotr Kubaj xor 3,3,4 11693a608692SPiotr Kubaj add 14,14,10 11703a608692SPiotr Kubaj xor 5,5,0 11713a608692SPiotr Kubaj add 10,10,3 11723a608692SPiotr Kubaj add 10,10,5 11733a608692SPiotr Kubaj 11743a608692SPiotr Kubaj rotrwi 3,31,7 11753a608692SPiotr Kubaj rotrwi 4,31,18 11763a608692SPiotr Kubaj rotrwi 5,28,17 11773a608692SPiotr Kubaj rotrwi 0,28,19 11783a608692SPiotr Kubaj xor 3,3,4 11793a608692SPiotr Kubaj srwi 4,31,3 11803a608692SPiotr Kubaj xor 5,5,0 11813a608692SPiotr Kubaj srwi 0,28,10 11823a608692SPiotr Kubaj add 30,30,23 11833a608692SPiotr Kubaj xor 3,3,4 11843a608692SPiotr Kubaj xor 5,5,0 11853a608692SPiotr Kubaj lwz 0,56(7) 11863a608692SPiotr Kubaj add 30,30,3 11873a608692SPiotr Kubaj add 30,30,5 11883a608692SPiotr Kubaj rotrwi 3,14,6 11893a608692SPiotr Kubaj rotrwi 4,14,11 11903a608692SPiotr Kubaj and 5,15,14 11913a608692SPiotr Kubaj xor 3,3,4 11923a608692SPiotr Kubaj add 9,9,0 11933a608692SPiotr Kubaj andc 0,8,14 11943a608692SPiotr Kubaj rotrwi 4,4,14 11953a608692SPiotr Kubaj or 5,5,0 11963a608692SPiotr Kubaj add 9,9,30 11973a608692SPiotr Kubaj xor 3,3,4 11983a608692SPiotr Kubaj add 9,9,5 11993a608692SPiotr Kubaj add 9,9,3 12003a608692SPiotr Kubaj 12013a608692SPiotr Kubaj rotrwi 3,10,2 12023a608692SPiotr Kubaj rotrwi 4,10,13 12033a608692SPiotr Kubaj and 5,10,11 12043a608692SPiotr Kubaj and 0,10,12 12053a608692SPiotr Kubaj xor 3,3,4 12063a608692SPiotr Kubaj rotrwi 4,4,9 12073a608692SPiotr Kubaj xor 5,5,0 12083a608692SPiotr Kubaj and 0,11,12 12093a608692SPiotr Kubaj xor 3,3,4 12103a608692SPiotr Kubaj add 6,6,9 12113a608692SPiotr Kubaj xor 5,5,0 12123a608692SPiotr Kubaj add 9,9,3 12133a608692SPiotr Kubaj add 9,9,5 12143a608692SPiotr Kubaj 12153a608692SPiotr Kubaj rotrwi 3,16,7 12163a608692SPiotr Kubaj rotrwi 4,16,18 12173a608692SPiotr Kubaj rotrwi 5,29,17 12183a608692SPiotr Kubaj rotrwi 0,29,19 12193a608692SPiotr Kubaj xor 3,3,4 12203a608692SPiotr Kubaj srwi 4,16,3 12213a608692SPiotr Kubaj xor 5,5,0 12223a608692SPiotr Kubaj srwi 0,29,10 12233a608692SPiotr Kubaj add 31,31,24 12243a608692SPiotr Kubaj xor 3,3,4 12253a608692SPiotr Kubaj xor 5,5,0 12263a608692SPiotr Kubaj lwz 0,60(7) 12273a608692SPiotr Kubaj add 31,31,3 12283a608692SPiotr Kubaj add 31,31,5 12293a608692SPiotr Kubaj rotrwi 3,6,6 12303a608692SPiotr Kubaj rotrwi 4,6,11 12313a608692SPiotr Kubaj and 5,14,6 12323a608692SPiotr Kubaj xor 3,3,4 12333a608692SPiotr Kubaj add 8,8,0 12343a608692SPiotr Kubaj andc 0,15,6 12353a608692SPiotr Kubaj rotrwi 4,4,14 12363a608692SPiotr Kubaj or 5,5,0 12373a608692SPiotr Kubaj add 8,8,31 12383a608692SPiotr Kubaj xor 3,3,4 12393a608692SPiotr Kubaj add 8,8,5 12403a608692SPiotr Kubaj add 8,8,3 12413a608692SPiotr Kubaj 12423a608692SPiotr Kubaj rotrwi 3,9,2 12433a608692SPiotr Kubaj rotrwi 4,9,13 12443a608692SPiotr Kubaj and 5,9,10 12453a608692SPiotr Kubaj and 0,9,11 12463a608692SPiotr Kubaj xor 3,3,4 12473a608692SPiotr Kubaj rotrwi 4,4,9 12483a608692SPiotr Kubaj xor 5,5,0 12493a608692SPiotr Kubaj and 0,10,11 12503a608692SPiotr Kubaj xor 3,3,4 12513a608692SPiotr Kubaj add 12,12,8 12523a608692SPiotr Kubaj xor 5,5,0 12533a608692SPiotr Kubaj add 8,8,3 12543a608692SPiotr Kubaj add 8,8,5 12553a608692SPiotr Kubaj 12563a608692SPiotr Kubaj bdnz .Lrounds 12573a608692SPiotr Kubaj 12583a608692SPiotr Kubaj lwz 3,104(1) 12593a608692SPiotr Kubaj lwz 31,100(1) 12603a608692SPiotr Kubaj lwz 5,96(1) 12613a608692SPiotr Kubaj subi 7,7,192 12623a608692SPiotr Kubaj 12633a608692SPiotr Kubaj lwz 16,0(3) 12643a608692SPiotr Kubaj lwz 17,4(3) 12653a608692SPiotr Kubaj lwz 18,8(3) 12663a608692SPiotr Kubaj lwz 19,12(3) 12673a608692SPiotr Kubaj lwz 20,16(3) 12683a608692SPiotr Kubaj lwz 21,20(3) 12693a608692SPiotr Kubaj lwz 22,24(3) 12703a608692SPiotr Kubaj addi 31,31,64 12713a608692SPiotr Kubaj lwz 23,28(3) 12723a608692SPiotr Kubaj add 8,8,16 12733a608692SPiotr Kubaj add 9,9,17 12743a608692SPiotr Kubaj stw 31,100(1) 12753a608692SPiotr Kubaj add 10,10,18 12763a608692SPiotr Kubaj stw 8,0(3) 12773a608692SPiotr Kubaj add 11,11,19 12783a608692SPiotr Kubaj stw 9,4(3) 12793a608692SPiotr Kubaj add 12,12,20 12803a608692SPiotr Kubaj stw 10,8(3) 12813a608692SPiotr Kubaj add 6,6,21 12823a608692SPiotr Kubaj stw 11,12(3) 12833a608692SPiotr Kubaj add 14,14,22 12843a608692SPiotr Kubaj stw 12,16(3) 12853a608692SPiotr Kubaj add 15,15,23 12863a608692SPiotr Kubaj stw 6,20(3) 12873a608692SPiotr Kubaj stw 14,24(3) 12883a608692SPiotr Kubaj .long 0x7c1f2840 12893a608692SPiotr Kubaj stw 15,28(3) 12903a608692SPiotr Kubaj bne .Lsha2_block_private 12913a608692SPiotr Kubaj blr 12923a608692SPiotr Kubaj.long 0 12933a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,0,0 12943a608692SPiotr Kubaj.size sha256_block_ppc,.-sha256_block_ppc 12953a608692SPiotr Kubaj.align 6 12963a608692SPiotr Kubaj.LPICmeup: 12973a608692SPiotr Kubaj mflr 0 12983a608692SPiotr Kubaj bcl 20,31,$+4 12993a608692SPiotr Kubaj mflr 7 13003a608692SPiotr Kubaj addi 7,7,56 13013a608692SPiotr Kubaj mtlr 0 13023a608692SPiotr Kubaj blr 13033a608692SPiotr Kubaj.long 0 13043a608692SPiotr Kubaj.byte 0,12,0x14,0,0,0,0,0 13053a608692SPiotr Kubaj.space 28 13063a608692SPiotr Kubaj.long 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 13073a608692SPiotr Kubaj.long 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 13083a608692SPiotr Kubaj.long 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3 13093a608692SPiotr Kubaj.long 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174 13103a608692SPiotr Kubaj.long 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc 13113a608692SPiotr Kubaj.long 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da 13123a608692SPiotr Kubaj.long 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7 13133a608692SPiotr Kubaj.long 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967 13143a608692SPiotr Kubaj.long 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13 13153a608692SPiotr Kubaj.long 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85 13163a608692SPiotr Kubaj.long 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3 13173a608692SPiotr Kubaj.long 0xd192e819,0xd6990624,0xf40e3585,0x106aa070 13183a608692SPiotr Kubaj.long 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5 13193a608692SPiotr Kubaj.long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 13203a608692SPiotr Kubaj.long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 13213a608692SPiotr Kubaj.long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 1322