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