Home | History | Annotate | Line # | Download | only in powerpc
      1      1.1  christos .machine	"any"
      2      1.1  christos .text
      3      1.1  christos 
      4      1.1  christos .globl	bn_mul_mont_int
      5      1.1  christos .type	bn_mul_mont_int,@function
      6  1.1.1.2  christos .align	5
      7      1.1  christos bn_mul_mont_int:
      8      1.1  christos 	mr	9,3
      9      1.1  christos 	li	3,0
     10      1.1  christos 	cmpwi	8,32
     11      1.1  christos 	bgelr
     12      1.1  christos 	slwi	8,8,2
     13      1.1  christos 	li	12,-4096
     14      1.1  christos 	addi	3,8,256
     15      1.1  christos 	subf	3,3,1
     16      1.1  christos 	and	3,3,12
     17      1.1  christos 	subf	3,1,3
     18      1.1  christos 	mr	12,1
     19      1.1  christos 	srwi	8,8,2
     20      1.1  christos 	stwux	1,1,3
     21      1.1  christos 
     22      1.1  christos 	stw	20,-48(12)
     23      1.1  christos 	stw	21,-44(12)
     24      1.1  christos 	stw	22,-40(12)
     25      1.1  christos 	stw	23,-36(12)
     26      1.1  christos 	stw	24,-32(12)
     27      1.1  christos 	stw	25,-28(12)
     28      1.1  christos 	stw	26,-24(12)
     29      1.1  christos 	stw	27,-20(12)
     30      1.1  christos 	stw	28,-16(12)
     31      1.1  christos 	stw	29,-12(12)
     32      1.1  christos 	stw	30,-8(12)
     33      1.1  christos 	stw	31,-4(12)
     34      1.1  christos 
     35      1.1  christos 	lwz	7,0(7)
     36      1.1  christos 	addi	8,8,-2
     37      1.1  christos 
     38      1.1  christos 	lwz	23,0(5)
     39      1.1  christos 	lwz	10,0(4)
     40      1.1  christos 	addi	22,1,32
     41      1.1  christos 	mullw	25,10,23
     42      1.1  christos 	mulhwu	26,10,23
     43      1.1  christos 
     44      1.1  christos 	lwz	10,4(4)
     45      1.1  christos 	lwz	11,0(6)
     46      1.1  christos 
     47      1.1  christos 	mullw	24,25,7
     48      1.1  christos 
     49      1.1  christos 	mullw	29,10,23
     50      1.1  christos 	mulhwu	30,10,23
     51      1.1  christos 
     52      1.1  christos 	mullw	27,11,24
     53      1.1  christos 	mulhwu	28,11,24
     54      1.1  christos 	lwz	11,4(6)
     55      1.1  christos 	addc	27,27,25
     56      1.1  christos 	addze	28,28
     57      1.1  christos 
     58      1.1  christos 	mullw	31,11,24
     59      1.1  christos 	mulhwu	0,11,24
     60      1.1  christos 
     61      1.1  christos 	mtctr	8
     62      1.1  christos 	li	21,8
     63      1.1  christos .align	4
     64      1.1  christos .L1st:
     65      1.1  christos 	lwzx	10,4,21
     66      1.1  christos 	addc	25,29,26
     67      1.1  christos 	lwzx	11,6,21
     68      1.1  christos 	addze	26,30
     69      1.1  christos 	mullw	29,10,23
     70      1.1  christos 	addc	27,31,28
     71      1.1  christos 	mulhwu	30,10,23
     72      1.1  christos 	addze	28,0
     73      1.1  christos 	mullw	31,11,24
     74      1.1  christos 	addc	27,27,25
     75      1.1  christos 	mulhwu	0,11,24
     76      1.1  christos 	addze	28,28
     77      1.1  christos 	stw	27,0(22)
     78      1.1  christos 
     79      1.1  christos 	addi	21,21,4
     80      1.1  christos 	addi	22,22,4
     81      1.1  christos 	bc	16,0,.L1st
     82      1.1  christos 
     83      1.1  christos 	addc	25,29,26
     84      1.1  christos 	addze	26,30
     85      1.1  christos 
     86      1.1  christos 	addc	27,31,28
     87      1.1  christos 	addze	28,0
     88      1.1  christos 	addc	27,27,25
     89      1.1  christos 	addze	28,28
     90      1.1  christos 	stw	27,0(22)
     91      1.1  christos 
     92      1.1  christos 	li	3,0
     93      1.1  christos 	addc	28,28,26
     94      1.1  christos 	addze	3,3
     95      1.1  christos 	stw	28,4(22)
     96      1.1  christos 
     97      1.1  christos 	li	20,4
     98      1.1  christos .align	4
     99      1.1  christos .Louter:
    100      1.1  christos 	lwzx	23,5,20
    101      1.1  christos 	lwz	10,0(4)
    102      1.1  christos 	addi	22,1,32
    103      1.1  christos 	lwz	12,32(1)
    104      1.1  christos 	mullw	25,10,23
    105      1.1  christos 	mulhwu	26,10,23
    106      1.1  christos 	lwz	10,4(4)
    107      1.1  christos 	lwz	11,0(6)
    108      1.1  christos 	addc	25,25,12
    109      1.1  christos 	mullw	29,10,23
    110      1.1  christos 	addze	26,26
    111      1.1  christos 	mullw	24,25,7
    112      1.1  christos 	mulhwu	30,10,23
    113      1.1  christos 	mullw	27,11,24
    114      1.1  christos 	mulhwu	28,11,24
    115      1.1  christos 	lwz	11,4(6)
    116      1.1  christos 	addc	27,27,25
    117      1.1  christos 	mullw	31,11,24
    118      1.1  christos 	addze	28,28
    119      1.1  christos 	mulhwu	0,11,24
    120      1.1  christos 
    121      1.1  christos 	mtctr	8
    122      1.1  christos 	li	21,8
    123      1.1  christos .align	4
    124      1.1  christos .Linner:
    125      1.1  christos 	lwzx	10,4,21
    126      1.1  christos 	addc	25,29,26
    127      1.1  christos 	lwz	12,4(22)
    128      1.1  christos 	addze	26,30
    129      1.1  christos 	lwzx	11,6,21
    130      1.1  christos 	addc	27,31,28
    131      1.1  christos 	mullw	29,10,23
    132      1.1  christos 	addze	28,0
    133      1.1  christos 	mulhwu	30,10,23
    134      1.1  christos 	addc	25,25,12
    135      1.1  christos 	mullw	31,11,24
    136      1.1  christos 	addze	26,26
    137      1.1  christos 	mulhwu	0,11,24
    138      1.1  christos 	addc	27,27,25
    139      1.1  christos 	addi	21,21,4
    140      1.1  christos 	addze	28,28
    141      1.1  christos 	stw	27,0(22)
    142      1.1  christos 	addi	22,22,4
    143      1.1  christos 	bc	16,0,.Linner
    144      1.1  christos 
    145      1.1  christos 	lwz	12,4(22)
    146      1.1  christos 	addc	25,29,26
    147      1.1  christos 	addze	26,30
    148      1.1  christos 	addc	25,25,12
    149      1.1  christos 	addze	26,26
    150      1.1  christos 
    151      1.1  christos 	addc	27,31,28
    152      1.1  christos 	addze	28,0
    153      1.1  christos 	addc	27,27,25
    154      1.1  christos 	addze	28,28
    155      1.1  christos 	stw	27,0(22)
    156      1.1  christos 
    157      1.1  christos 	addic	3,3,-1
    158      1.1  christos 	li	3,0
    159      1.1  christos 	adde	28,28,26
    160      1.1  christos 	addze	3,3
    161      1.1  christos 	stw	28,4(22)
    162      1.1  christos 
    163      1.1  christos 	slwi	12,8,2
    164      1.1  christos 	.long	0x7c146040
    165      1.1  christos 	addi	20,20,4
    166      1.1  christos 	ble	.Louter
    167      1.1  christos 
    168      1.1  christos 	addi	8,8,2
    169      1.1  christos 	subfc	21,21,21
    170      1.1  christos 	addi	22,1,32
    171      1.1  christos 	mtctr	8
    172      1.1  christos 
    173      1.1  christos .align	4
    174      1.1  christos .Lsub:	lwzx	12,22,21
    175      1.1  christos 	lwzx	11,6,21
    176      1.1  christos 	subfe	10,11,12
    177      1.1  christos 	stwx	10,9,21
    178      1.1  christos 	addi	21,21,4
    179      1.1  christos 	bc	16,0,.Lsub
    180      1.1  christos 
    181      1.1  christos 	li	21,0
    182      1.1  christos 	mtctr	8
    183      1.1  christos 	subfe	3,21,3
    184      1.1  christos 
    185      1.1  christos .align	4
    186      1.1  christos .Lcopy:
    187  1.1.1.2  christos 	lwzx	12,22,21
    188  1.1.1.2  christos 	lwzx	10,9,21
    189  1.1.1.2  christos 	and	12,12,3
    190  1.1.1.2  christos 	andc	10,10,3
    191      1.1  christos 	stwx	21,22,21
    192  1.1.1.2  christos 	or	10,10,12
    193  1.1.1.2  christos 	stwx	10,9,21
    194      1.1  christos 	addi	21,21,4
    195      1.1  christos 	bc	16,0,.Lcopy
    196      1.1  christos 
    197      1.1  christos 	lwz	12,0(1)
    198      1.1  christos 	li	3,1
    199      1.1  christos 	lwz	20,-48(12)
    200      1.1  christos 	lwz	21,-44(12)
    201      1.1  christos 	lwz	22,-40(12)
    202      1.1  christos 	lwz	23,-36(12)
    203      1.1  christos 	lwz	24,-32(12)
    204      1.1  christos 	lwz	25,-28(12)
    205      1.1  christos 	lwz	26,-24(12)
    206      1.1  christos 	lwz	27,-20(12)
    207      1.1  christos 	lwz	28,-16(12)
    208      1.1  christos 	lwz	29,-12(12)
    209      1.1  christos 	lwz	30,-8(12)
    210      1.1  christos 	lwz	31,-4(12)
    211      1.1  christos 	mr	1,12
    212      1.1  christos 	blr
    213      1.1  christos .long	0
    214      1.1  christos .byte	0,12,4,0,0x80,12,6,0
    215      1.1  christos .long	0
    216      1.1  christos 
    217  1.1.1.2  christos .globl	bn_mul4x_mont_int
    218  1.1.1.2  christos .type	bn_mul4x_mont_int,@function
    219  1.1.1.2  christos .align	5
    220  1.1.1.2  christos bn_mul4x_mont_int:
    221  1.1.1.2  christos 	andi.	0,8,7
    222  1.1.1.2  christos 	bne	.Lmul4x_do
    223  1.1.1.2  christos 	.long	0x7c042840
    224  1.1.1.2  christos 	bne	.Lmul4x_do
    225  1.1.1.2  christos 	b	.Lsqr8x_do
    226  1.1.1.2  christos .Lmul4x_do:
    227  1.1.1.2  christos 	slwi	8,8,2
    228  1.1.1.2  christos 	mr	9,1
    229  1.1.1.2  christos 	li	10,-32*4
    230  1.1.1.2  christos 	sub	10,10,8
    231  1.1.1.2  christos 	stwux	1,1,10
    232  1.1.1.2  christos 
    233  1.1.1.2  christos 	stw	14,-4*18(9)
    234  1.1.1.2  christos 	stw	15,-4*17(9)
    235  1.1.1.2  christos 	stw	16,-4*16(9)
    236  1.1.1.2  christos 	stw	17,-4*15(9)
    237  1.1.1.2  christos 	stw	18,-4*14(9)
    238  1.1.1.2  christos 	stw	19,-4*13(9)
    239  1.1.1.2  christos 	stw	20,-4*12(9)
    240  1.1.1.2  christos 	stw	21,-4*11(9)
    241  1.1.1.2  christos 	stw	22,-4*10(9)
    242  1.1.1.2  christos 	stw	23,-4*9(9)
    243  1.1.1.2  christos 	stw	24,-4*8(9)
    244  1.1.1.2  christos 	stw	25,-4*7(9)
    245  1.1.1.2  christos 	stw	26,-4*6(9)
    246  1.1.1.2  christos 	stw	27,-4*5(9)
    247  1.1.1.2  christos 	stw	28,-4*4(9)
    248  1.1.1.2  christos 	stw	29,-4*3(9)
    249  1.1.1.2  christos 	stw	30,-4*2(9)
    250  1.1.1.2  christos 	stw	31,-4*1(9)
    251  1.1.1.2  christos 
    252  1.1.1.2  christos 	subi	4,4,4
    253  1.1.1.2  christos 	subi	6,6,4
    254  1.1.1.2  christos 	subi	3,3,4
    255  1.1.1.2  christos 	lwz	7,0(7)
    256  1.1.1.2  christos 
    257  1.1.1.2  christos 	add	14,5,8
    258  1.1.1.2  christos 	add	30,4,8
    259  1.1.1.2  christos 	subi	14,14,4*4
    260  1.1.1.2  christos 
    261  1.1.1.2  christos 	lwz	27,4*0(5)
    262  1.1.1.2  christos 	li	22,0
    263  1.1.1.2  christos 	lwz	9,4*1(4)
    264  1.1.1.2  christos 	li	23,0
    265  1.1.1.2  christos 	lwz	10,4*2(4)
    266  1.1.1.2  christos 	li	24,0
    267  1.1.1.2  christos 	lwz	11,4*3(4)
    268  1.1.1.2  christos 	li	25,0
    269  1.1.1.2  christos 	lwzu	12,4*4(4)
    270  1.1.1.2  christos 	lwz	18,4*1(6)
    271  1.1.1.2  christos 	lwz	19,4*2(6)
    272  1.1.1.2  christos 	lwz	20,4*3(6)
    273  1.1.1.2  christos 	lwzu	21,4*4(6)
    274  1.1.1.2  christos 
    275  1.1.1.2  christos 	stw	3,4*6(1)
    276  1.1.1.2  christos 	stw	14,4*7(1)
    277  1.1.1.2  christos 	li	3,0
    278  1.1.1.2  christos 	addic	29,1,4*7
    279  1.1.1.2  christos 	li	31,0
    280  1.1.1.2  christos 	li	0,0
    281  1.1.1.2  christos 	b	.Loop_mul4x_1st_reduction
    282  1.1.1.2  christos 
    283  1.1.1.2  christos .align	5
    284  1.1.1.2  christos .Loop_mul4x_1st_reduction:
    285  1.1.1.2  christos 	mullw	14,9,27
    286  1.1.1.2  christos 	addze	3,3
    287  1.1.1.2  christos 	mullw	15,10,27
    288  1.1.1.2  christos 	addi	31,31,4
    289  1.1.1.2  christos 	mullw	16,11,27
    290  1.1.1.2  christos 	andi.	31,31,4*4-1
    291  1.1.1.2  christos 	mullw	17,12,27
    292  1.1.1.2  christos 	addc	22,22,14
    293  1.1.1.2  christos 	mulhwu	14,9,27
    294  1.1.1.2  christos 	adde	23,23,15
    295  1.1.1.2  christos 	mulhwu	15,10,27
    296  1.1.1.2  christos 	adde	24,24,16
    297  1.1.1.2  christos 	mullw	28,22,7
    298  1.1.1.2  christos 	adde	25,25,17
    299  1.1.1.2  christos 	mulhwu	16,11,27
    300  1.1.1.2  christos 	addze	26,0
    301  1.1.1.2  christos 	mulhwu	17,12,27
    302  1.1.1.2  christos 	lwzx	27,5,31
    303  1.1.1.2  christos 	addc	23,23,14
    304  1.1.1.2  christos 
    305  1.1.1.2  christos 	stwu	28,4(29)
    306  1.1.1.2  christos 	adde	24,24,15
    307  1.1.1.2  christos 	mullw	15,19,28
    308  1.1.1.2  christos 	adde	25,25,16
    309  1.1.1.2  christos 	mullw	16,20,28
    310  1.1.1.2  christos 	adde	26,26,17
    311  1.1.1.2  christos 	mullw	17,21,28
    312  1.1.1.2  christos 
    313  1.1.1.2  christos 
    314  1.1.1.2  christos 
    315  1.1.1.2  christos 
    316  1.1.1.2  christos 
    317  1.1.1.2  christos 
    318  1.1.1.2  christos 
    319  1.1.1.2  christos 
    320  1.1.1.2  christos 
    321  1.1.1.2  christos 
    322  1.1.1.2  christos 	addic	22,22,-1
    323  1.1.1.2  christos 	mulhwu	14,18,28
    324  1.1.1.2  christos 	adde	22,23,15
    325  1.1.1.2  christos 	mulhwu	15,19,28
    326  1.1.1.2  christos 	adde	23,24,16
    327  1.1.1.2  christos 	mulhwu	16,20,28
    328  1.1.1.2  christos 	adde	24,25,17
    329  1.1.1.2  christos 	mulhwu	17,21,28
    330  1.1.1.2  christos 	adde	25,26,3
    331  1.1.1.2  christos 	addze	3,0
    332  1.1.1.2  christos 	addc	22,22,14
    333  1.1.1.2  christos 	adde	23,23,15
    334  1.1.1.2  christos 	adde	24,24,16
    335  1.1.1.2  christos 	adde	25,25,17
    336  1.1.1.2  christos 
    337  1.1.1.2  christos 	bne	.Loop_mul4x_1st_reduction
    338  1.1.1.2  christos 
    339  1.1.1.2  christos 	.long	0x7c1e2040
    340  1.1.1.2  christos 	beq	.Lmul4x4_post_condition
    341  1.1.1.2  christos 
    342  1.1.1.2  christos 	lwz	9,4*1(4)
    343  1.1.1.2  christos 	lwz	10,4*2(4)
    344  1.1.1.2  christos 	lwz	11,4*3(4)
    345  1.1.1.2  christos 	lwzu	12,4*4(4)
    346  1.1.1.2  christos 	lwz	28,4*8(1)
    347  1.1.1.2  christos 	lwz	18,4*1(6)
    348  1.1.1.2  christos 	lwz	19,4*2(6)
    349  1.1.1.2  christos 	lwz	20,4*3(6)
    350  1.1.1.2  christos 	lwzu	21,4*4(6)
    351  1.1.1.2  christos 	b	.Loop_mul4x_1st_tail
    352  1.1.1.2  christos 
    353  1.1.1.2  christos .align	5
    354  1.1.1.2  christos .Loop_mul4x_1st_tail:
    355  1.1.1.2  christos 	mullw	14,9,27
    356  1.1.1.2  christos 	addze	3,3
    357  1.1.1.2  christos 	mullw	15,10,27
    358  1.1.1.2  christos 	addi	31,31,4
    359  1.1.1.2  christos 	mullw	16,11,27
    360  1.1.1.2  christos 	andi.	31,31,4*4-1
    361  1.1.1.2  christos 	mullw	17,12,27
    362  1.1.1.2  christos 	addc	22,22,14
    363  1.1.1.2  christos 	mulhwu	14,9,27
    364  1.1.1.2  christos 	adde	23,23,15
    365  1.1.1.2  christos 	mulhwu	15,10,27
    366  1.1.1.2  christos 	adde	24,24,16
    367  1.1.1.2  christos 	mulhwu	16,11,27
    368  1.1.1.2  christos 	adde	25,25,17
    369  1.1.1.2  christos 	mulhwu	17,12,27
    370  1.1.1.2  christos 	addze	26,0
    371  1.1.1.2  christos 	lwzx	27,5,31
    372  1.1.1.2  christos 	addc	23,23,14
    373  1.1.1.2  christos 	mullw	14,18,28
    374  1.1.1.2  christos 	adde	24,24,15
    375  1.1.1.2  christos 	mullw	15,19,28
    376  1.1.1.2  christos 	adde	25,25,16
    377  1.1.1.2  christos 	mullw	16,20,28
    378  1.1.1.2  christos 	adde	26,26,17
    379  1.1.1.2  christos 	mullw	17,21,28
    380  1.1.1.2  christos 	addc	22,22,14
    381  1.1.1.2  christos 	mulhwu	14,18,28
    382  1.1.1.2  christos 	adde	23,23,15
    383  1.1.1.2  christos 	mulhwu	15,19,28
    384  1.1.1.2  christos 	adde	24,24,16
    385  1.1.1.2  christos 	mulhwu	16,20,28
    386  1.1.1.2  christos 	adde	25,25,17
    387  1.1.1.2  christos 	adde	26,26,3
    388  1.1.1.2  christos 	mulhwu	17,21,28
    389  1.1.1.2  christos 	addze	3,0
    390  1.1.1.2  christos 	addi	28,1,4*8
    391  1.1.1.2  christos 	lwzx	28,28,31
    392  1.1.1.2  christos 	stwu	22,4(29)
    393  1.1.1.2  christos 	addc	22,23,14
    394  1.1.1.2  christos 	adde	23,24,15
    395  1.1.1.2  christos 	adde	24,25,16
    396  1.1.1.2  christos 	adde	25,26,17
    397  1.1.1.2  christos 
    398  1.1.1.2  christos 	bne	.Loop_mul4x_1st_tail
    399  1.1.1.2  christos 
    400  1.1.1.2  christos 	sub	15,30,8
    401  1.1.1.2  christos 	.long	0x7c1e2040
    402  1.1.1.2  christos 	beq	.Lmul4x_proceed
    403  1.1.1.2  christos 
    404  1.1.1.2  christos 	lwz	9,4*1(4)
    405  1.1.1.2  christos 	lwz	10,4*2(4)
    406  1.1.1.2  christos 	lwz	11,4*3(4)
    407  1.1.1.2  christos 	lwzu	12,4*4(4)
    408  1.1.1.2  christos 	lwz	18,4*1(6)
    409  1.1.1.2  christos 	lwz	19,4*2(6)
    410  1.1.1.2  christos 	lwz	20,4*3(6)
    411  1.1.1.2  christos 	lwzu	21,4*4(6)
    412  1.1.1.2  christos 	b	.Loop_mul4x_1st_tail
    413  1.1.1.2  christos 
    414  1.1.1.2  christos .align	5
    415  1.1.1.2  christos .Lmul4x_proceed:
    416  1.1.1.2  christos 	lwzu	27,4*4(5)
    417  1.1.1.2  christos 	addze	3,3
    418  1.1.1.2  christos 	lwz	9,4*1(15)
    419  1.1.1.2  christos 	lwz	10,4*2(15)
    420  1.1.1.2  christos 	lwz	11,4*3(15)
    421  1.1.1.2  christos 	lwz	12,4*4(15)
    422  1.1.1.2  christos 	addi	4,15,4*4
    423  1.1.1.2  christos 	sub	6,6,8
    424  1.1.1.2  christos 
    425  1.1.1.2  christos 	stw	22,4*1(29)
    426  1.1.1.2  christos 	stw	23,4*2(29)
    427  1.1.1.2  christos 	stw	24,4*3(29)
    428  1.1.1.2  christos 	stw	25,4*4(29)
    429  1.1.1.2  christos 	stw	3,4*5(29)
    430  1.1.1.2  christos 	lwz	22,4*12(1)
    431  1.1.1.2  christos 	lwz	23,4*13(1)
    432  1.1.1.2  christos 	lwz	24,4*14(1)
    433  1.1.1.2  christos 	lwz	25,4*15(1)
    434  1.1.1.2  christos 
    435  1.1.1.2  christos 	lwz	18,4*1(6)
    436  1.1.1.2  christos 	lwz	19,4*2(6)
    437  1.1.1.2  christos 	lwz	20,4*3(6)
    438  1.1.1.2  christos 	lwzu	21,4*4(6)
    439  1.1.1.2  christos 	addic	29,1,4*7
    440  1.1.1.2  christos 	li	3,0
    441  1.1.1.2  christos 	b	.Loop_mul4x_reduction
    442  1.1.1.2  christos 
    443  1.1.1.2  christos .align	5
    444  1.1.1.2  christos .Loop_mul4x_reduction:
    445  1.1.1.2  christos 	mullw	14,9,27
    446  1.1.1.2  christos 	addze	3,3
    447  1.1.1.2  christos 	mullw	15,10,27
    448  1.1.1.2  christos 	addi	31,31,4
    449  1.1.1.2  christos 	mullw	16,11,27
    450  1.1.1.2  christos 	andi.	31,31,4*4-1
    451  1.1.1.2  christos 	mullw	17,12,27
    452  1.1.1.2  christos 	addc	22,22,14
    453  1.1.1.2  christos 	mulhwu	14,9,27
    454  1.1.1.2  christos 	adde	23,23,15
    455  1.1.1.2  christos 	mulhwu	15,10,27
    456  1.1.1.2  christos 	adde	24,24,16
    457  1.1.1.2  christos 	mullw	28,22,7
    458  1.1.1.2  christos 	adde	25,25,17
    459  1.1.1.2  christos 	mulhwu	16,11,27
    460  1.1.1.2  christos 	addze	26,0
    461  1.1.1.2  christos 	mulhwu	17,12,27
    462  1.1.1.2  christos 	lwzx	27,5,31
    463  1.1.1.2  christos 	addc	23,23,14
    464  1.1.1.2  christos 
    465  1.1.1.2  christos 	stwu	28,4(29)
    466  1.1.1.2  christos 	adde	24,24,15
    467  1.1.1.2  christos 	mullw	15,19,28
    468  1.1.1.2  christos 	adde	25,25,16
    469  1.1.1.2  christos 	mullw	16,20,28
    470  1.1.1.2  christos 	adde	26,26,17
    471  1.1.1.2  christos 	mullw	17,21,28
    472  1.1.1.2  christos 
    473  1.1.1.2  christos 	addic	22,22,-1
    474  1.1.1.2  christos 	mulhwu	14,18,28
    475  1.1.1.2  christos 	adde	22,23,15
    476  1.1.1.2  christos 	mulhwu	15,19,28
    477  1.1.1.2  christos 	adde	23,24,16
    478  1.1.1.2  christos 	mulhwu	16,20,28
    479  1.1.1.2  christos 	adde	24,25,17
    480  1.1.1.2  christos 	mulhwu	17,21,28
    481  1.1.1.2  christos 	adde	25,26,3
    482  1.1.1.2  christos 	addze	3,0
    483  1.1.1.2  christos 	addc	22,22,14
    484  1.1.1.2  christos 	adde	23,23,15
    485  1.1.1.2  christos 	adde	24,24,16
    486  1.1.1.2  christos 	adde	25,25,17
    487  1.1.1.2  christos 
    488  1.1.1.2  christos 	bne	.Loop_mul4x_reduction
    489  1.1.1.2  christos 
    490  1.1.1.2  christos 	lwz	14,4*5(29)
    491  1.1.1.2  christos 	addze	3,3
    492  1.1.1.2  christos 	lwz	15,4*6(29)
    493  1.1.1.2  christos 	lwz	16,4*7(29)
    494  1.1.1.2  christos 	lwz	17,4*8(29)
    495  1.1.1.2  christos 	lwz	9,4*1(4)
    496  1.1.1.2  christos 	lwz	10,4*2(4)
    497  1.1.1.2  christos 	lwz	11,4*3(4)
    498  1.1.1.2  christos 	lwzu	12,4*4(4)
    499  1.1.1.2  christos 	addc	22,22,14
    500  1.1.1.2  christos 	adde	23,23,15
    501  1.1.1.2  christos 	adde	24,24,16
    502  1.1.1.2  christos 	adde	25,25,17
    503  1.1.1.2  christos 
    504  1.1.1.2  christos 
    505  1.1.1.2  christos 	lwz	28,4*8(1)
    506  1.1.1.2  christos 	lwz	18,4*1(6)
    507  1.1.1.2  christos 	lwz	19,4*2(6)
    508  1.1.1.2  christos 	lwz	20,4*3(6)
    509  1.1.1.2  christos 	lwzu	21,4*4(6)
    510  1.1.1.2  christos 	b	.Loop_mul4x_tail
    511  1.1.1.2  christos 
    512  1.1.1.2  christos .align	5
    513  1.1.1.2  christos .Loop_mul4x_tail:
    514  1.1.1.2  christos 	mullw	14,9,27
    515  1.1.1.2  christos 	addze	3,3
    516  1.1.1.2  christos 	mullw	15,10,27
    517  1.1.1.2  christos 	addi	31,31,4
    518  1.1.1.2  christos 	mullw	16,11,27
    519  1.1.1.2  christos 	andi.	31,31,4*4-1
    520  1.1.1.2  christos 	mullw	17,12,27
    521  1.1.1.2  christos 	addc	22,22,14
    522  1.1.1.2  christos 	mulhwu	14,9,27
    523  1.1.1.2  christos 	adde	23,23,15
    524  1.1.1.2  christos 	mulhwu	15,10,27
    525  1.1.1.2  christos 	adde	24,24,16
    526  1.1.1.2  christos 	mulhwu	16,11,27
    527  1.1.1.2  christos 	adde	25,25,17
    528  1.1.1.2  christos 	mulhwu	17,12,27
    529  1.1.1.2  christos 	addze	26,0
    530  1.1.1.2  christos 	lwzx	27,5,31
    531  1.1.1.2  christos 	addc	23,23,14
    532  1.1.1.2  christos 	mullw	14,18,28
    533  1.1.1.2  christos 	adde	24,24,15
    534  1.1.1.2  christos 	mullw	15,19,28
    535  1.1.1.2  christos 	adde	25,25,16
    536  1.1.1.2  christos 	mullw	16,20,28
    537  1.1.1.2  christos 	adde	26,26,17
    538  1.1.1.2  christos 	mullw	17,21,28
    539  1.1.1.2  christos 	addc	22,22,14
    540  1.1.1.2  christos 	mulhwu	14,18,28
    541  1.1.1.2  christos 	adde	23,23,15
    542  1.1.1.2  christos 	mulhwu	15,19,28
    543  1.1.1.2  christos 	adde	24,24,16
    544  1.1.1.2  christos 	mulhwu	16,20,28
    545  1.1.1.2  christos 	adde	25,25,17
    546  1.1.1.2  christos 	mulhwu	17,21,28
    547  1.1.1.2  christos 	adde	26,26,3
    548  1.1.1.2  christos 	addi	28,1,4*8
    549  1.1.1.2  christos 	lwzx	28,28,31
    550  1.1.1.2  christos 	addze	3,0
    551  1.1.1.2  christos 	stwu	22,4(29)
    552  1.1.1.2  christos 	addc	22,23,14
    553  1.1.1.2  christos 	adde	23,24,15
    554  1.1.1.2  christos 	adde	24,25,16
    555  1.1.1.2  christos 	adde	25,26,17
    556  1.1.1.2  christos 
    557  1.1.1.2  christos 	bne	.Loop_mul4x_tail
    558  1.1.1.2  christos 
    559  1.1.1.2  christos 	lwz	14,4*5(29)
    560  1.1.1.2  christos 	sub	15,6,8
    561  1.1.1.2  christos 	addze	3,3
    562  1.1.1.2  christos 	.long	0x7c1e2040
    563  1.1.1.2  christos 	beq	.Loop_mul4x_break
    564  1.1.1.2  christos 
    565  1.1.1.2  christos 	lwz	15,4*6(29)
    566  1.1.1.2  christos 	lwz	16,4*7(29)
    567  1.1.1.2  christos 	lwz	17,4*8(29)
    568  1.1.1.2  christos 	lwz	9,4*1(4)
    569  1.1.1.2  christos 	lwz	10,4*2(4)
    570  1.1.1.2  christos 	lwz	11,4*3(4)
    571  1.1.1.2  christos 	lwzu	12,4*4(4)
    572  1.1.1.2  christos 	addc	22,22,14
    573  1.1.1.2  christos 	adde	23,23,15
    574  1.1.1.2  christos 	adde	24,24,16
    575  1.1.1.2  christos 	adde	25,25,17
    576  1.1.1.2  christos 
    577  1.1.1.2  christos 
    578  1.1.1.2  christos 	lwz	18,4*1(6)
    579  1.1.1.2  christos 	lwz	19,4*2(6)
    580  1.1.1.2  christos 	lwz	20,4*3(6)
    581  1.1.1.2  christos 	lwzu	21,4*4(6)
    582  1.1.1.2  christos 	b	.Loop_mul4x_tail
    583  1.1.1.2  christos 
    584  1.1.1.2  christos .align	5
    585  1.1.1.2  christos .Loop_mul4x_break:
    586  1.1.1.2  christos 	lwz	16,4*6(1)
    587  1.1.1.2  christos 	lwz	17,4*7(1)
    588  1.1.1.2  christos 	addc	9,22,14
    589  1.1.1.2  christos 	lwz	22,4*12(1)
    590  1.1.1.2  christos 	addze	10,23
    591  1.1.1.2  christos 	lwz	23,4*13(1)
    592  1.1.1.2  christos 	addze	11,24
    593  1.1.1.2  christos 	lwz	24,4*14(1)
    594  1.1.1.2  christos 	addze	12,25
    595  1.1.1.2  christos 	lwz	25,4*15(1)
    596  1.1.1.2  christos 	addze	3,3
    597  1.1.1.2  christos 	stw	9,4*1(29)
    598  1.1.1.2  christos 	sub	4,30,8
    599  1.1.1.2  christos 	stw	10,4*2(29)
    600  1.1.1.2  christos 	stw	11,4*3(29)
    601  1.1.1.2  christos 	stw	12,4*4(29)
    602  1.1.1.2  christos 	stw	3,4*5(29)
    603  1.1.1.2  christos 
    604  1.1.1.2  christos 	lwz	18,4*1(15)
    605  1.1.1.2  christos 	lwz	19,4*2(15)
    606  1.1.1.2  christos 	lwz	20,4*3(15)
    607  1.1.1.2  christos 	lwz	21,4*4(15)
    608  1.1.1.2  christos 	addi	6,15,4*4
    609  1.1.1.2  christos 	.long	0x7c058840
    610  1.1.1.2  christos 	beq	.Lmul4x_post
    611  1.1.1.2  christos 
    612  1.1.1.2  christos 	lwzu	27,4*4(5)
    613  1.1.1.2  christos 	lwz	9,4*1(4)
    614  1.1.1.2  christos 	lwz	10,4*2(4)
    615  1.1.1.2  christos 	lwz	11,4*3(4)
    616  1.1.1.2  christos 	lwzu	12,4*4(4)
    617  1.1.1.2  christos 	li	3,0
    618  1.1.1.2  christos 	addic	29,1,4*7
    619  1.1.1.2  christos 	b	.Loop_mul4x_reduction
    620  1.1.1.2  christos 
    621  1.1.1.2  christos .align	5
    622  1.1.1.2  christos .Lmul4x_post:
    623  1.1.1.2  christos 
    624  1.1.1.2  christos 
    625  1.1.1.2  christos 
    626  1.1.1.2  christos 
    627  1.1.1.2  christos 	srwi	31,8,4
    628  1.1.1.2  christos 	mr	5,16
    629  1.1.1.2  christos 	subi	31,31,1
    630  1.1.1.2  christos 	mr	30,16
    631  1.1.1.2  christos 	subfc	14,18,22
    632  1.1.1.2  christos 	addi	29,1,4*15
    633  1.1.1.2  christos 	subfe	15,19,23
    634  1.1.1.2  christos 
    635  1.1.1.2  christos 	mtctr	31
    636  1.1.1.2  christos .Lmul4x_sub:
    637  1.1.1.2  christos 	lwz	18,4*1(6)
    638  1.1.1.2  christos 	lwz	22,4*1(29)
    639  1.1.1.2  christos 	subfe	16,20,24
    640  1.1.1.2  christos 	lwz	19,4*2(6)
    641  1.1.1.2  christos 	lwz	23,4*2(29)
    642  1.1.1.2  christos 	subfe	17,21,25
    643  1.1.1.2  christos 	lwz	20,4*3(6)
    644  1.1.1.2  christos 	lwz	24,4*3(29)
    645  1.1.1.2  christos 	lwzu	21,4*4(6)
    646  1.1.1.2  christos 	lwzu	25,4*4(29)
    647  1.1.1.2  christos 	stw	14,4*1(5)
    648  1.1.1.2  christos 	stw	15,4*2(5)
    649  1.1.1.2  christos 	subfe	14,18,22
    650  1.1.1.2  christos 	stw	16,4*3(5)
    651  1.1.1.2  christos 	stwu	17,4*4(5)
    652  1.1.1.2  christos 	subfe	15,19,23
    653  1.1.1.2  christos 	bc	16,0,.Lmul4x_sub
    654  1.1.1.2  christos 
    655  1.1.1.2  christos 	lwz	9,4*1(30)
    656  1.1.1.2  christos 	stw	14,4*1(5)
    657  1.1.1.2  christos 	lwz	14,4*12(1)
    658  1.1.1.2  christos 	subfe	16,20,24
    659  1.1.1.2  christos 	lwz	10,4*2(30)
    660  1.1.1.2  christos 	stw	15,4*2(5)
    661  1.1.1.2  christos 	lwz	15,4*13(1)
    662  1.1.1.2  christos 	subfe	17,21,25
    663  1.1.1.2  christos 	subfe	3,0,3
    664  1.1.1.2  christos 	addi	29,1,4*12
    665  1.1.1.2  christos 	lwz	11,4*3(30)
    666  1.1.1.2  christos 	stw	16,4*3(5)
    667  1.1.1.2  christos 	lwz	16,4*14(1)
    668  1.1.1.2  christos 	lwz	12,4*4(30)
    669  1.1.1.2  christos 	stw	17,4*4(5)
    670  1.1.1.2  christos 	lwz	17,4*15(1)
    671  1.1.1.2  christos 
    672  1.1.1.2  christos 	mtctr	31
    673  1.1.1.2  christos .Lmul4x_cond_copy:
    674  1.1.1.2  christos 	and	14,14,3
    675  1.1.1.2  christos 	andc	9,9,3
    676  1.1.1.2  christos 	stw	0,4*0(29)
    677  1.1.1.2  christos 	and	15,15,3
    678  1.1.1.2  christos 	andc	10,10,3
    679  1.1.1.2  christos 	stw	0,4*1(29)
    680  1.1.1.2  christos 	and	16,16,3
    681  1.1.1.2  christos 	andc	11,11,3
    682  1.1.1.2  christos 	stw	0,4*2(29)
    683  1.1.1.2  christos 	and	17,17,3
    684  1.1.1.2  christos 	andc	12,12,3
    685  1.1.1.2  christos 	stw	0,4*3(29)
    686  1.1.1.2  christos 	or	22,14,9
    687  1.1.1.2  christos 	lwz	9,4*5(30)
    688  1.1.1.2  christos 	lwz	14,4*4(29)
    689  1.1.1.2  christos 	or	23,15,10
    690  1.1.1.2  christos 	lwz	10,4*6(30)
    691  1.1.1.2  christos 	lwz	15,4*5(29)
    692  1.1.1.2  christos 	or	24,16,11
    693  1.1.1.2  christos 	lwz	11,4*7(30)
    694  1.1.1.2  christos 	lwz	16,4*6(29)
    695  1.1.1.2  christos 	or	25,17,12
    696  1.1.1.2  christos 	lwz	12,4*8(30)
    697  1.1.1.2  christos 	lwz	17,4*7(29)
    698  1.1.1.2  christos 	addi	29,29,4*4
    699  1.1.1.2  christos 	stw	22,4*1(30)
    700  1.1.1.2  christos 	stw	23,4*2(30)
    701  1.1.1.2  christos 	stw	24,4*3(30)
    702  1.1.1.2  christos 	stwu	25,4*4(30)
    703  1.1.1.2  christos 	bc	16,0,.Lmul4x_cond_copy
    704  1.1.1.2  christos 
    705  1.1.1.2  christos 	lwz	5,0(1)
    706  1.1.1.2  christos 	and	14,14,3
    707  1.1.1.2  christos 	andc	9,9,3
    708  1.1.1.2  christos 	stw	0,4*0(29)
    709  1.1.1.2  christos 	and	15,15,3
    710  1.1.1.2  christos 	andc	10,10,3
    711  1.1.1.2  christos 	stw	0,4*1(29)
    712  1.1.1.2  christos 	and	16,16,3
    713  1.1.1.2  christos 	andc	11,11,3
    714  1.1.1.2  christos 	stw	0,4*2(29)
    715  1.1.1.2  christos 	and	17,17,3
    716  1.1.1.2  christos 	andc	12,12,3
    717  1.1.1.2  christos 	stw	0,4*3(29)
    718  1.1.1.2  christos 	or	22,14,9
    719  1.1.1.2  christos 	or	23,15,10
    720  1.1.1.2  christos 	stw	0,4*4(29)
    721  1.1.1.2  christos 	or	24,16,11
    722  1.1.1.2  christos 	or	25,17,12
    723  1.1.1.2  christos 	stw	22,4*1(30)
    724  1.1.1.2  christos 	stw	23,4*2(30)
    725  1.1.1.2  christos 	stw	24,4*3(30)
    726  1.1.1.2  christos 	stw	25,4*4(30)
    727  1.1.1.2  christos 
    728  1.1.1.2  christos 	b	.Lmul4x_done
    729  1.1.1.2  christos 
    730  1.1.1.2  christos .align	4
    731  1.1.1.2  christos .Lmul4x4_post_condition:
    732  1.1.1.2  christos 	lwz	4,4*6(1)
    733  1.1.1.2  christos 	lwz	5,0(1)
    734  1.1.1.2  christos 	addze	3,3
    735  1.1.1.2  christos 
    736  1.1.1.2  christos 	subfc	9,18,22
    737  1.1.1.2  christos 	subfe	10,19,23
    738  1.1.1.2  christos 	subfe	11,20,24
    739  1.1.1.2  christos 	subfe	12,21,25
    740  1.1.1.2  christos 	subfe	3,0,3
    741  1.1.1.2  christos 
    742  1.1.1.2  christos 	and	18,18,3
    743  1.1.1.2  christos 	and	19,19,3
    744  1.1.1.2  christos 	addc	9,9,18
    745  1.1.1.2  christos 	and	20,20,3
    746  1.1.1.2  christos 	adde	10,10,19
    747  1.1.1.2  christos 	and	21,21,3
    748  1.1.1.2  christos 	adde	11,11,20
    749  1.1.1.2  christos 	adde	12,12,21
    750  1.1.1.2  christos 
    751  1.1.1.2  christos 	stw	9,4*1(4)
    752  1.1.1.2  christos 	stw	10,4*2(4)
    753  1.1.1.2  christos 	stw	11,4*3(4)
    754  1.1.1.2  christos 	stw	12,4*4(4)
    755  1.1.1.2  christos 
    756  1.1.1.2  christos .Lmul4x_done:
    757  1.1.1.2  christos 	stw	0,4*8(1)
    758  1.1.1.2  christos 	stw	0,4*9(1)
    759  1.1.1.2  christos 	stw	0,4*10(1)
    760  1.1.1.2  christos 	stw	0,4*11(1)
    761  1.1.1.2  christos 	li	3,1
    762  1.1.1.2  christos 	lwz	14,-4*18(5)
    763  1.1.1.2  christos 	lwz	15,-4*17(5)
    764  1.1.1.2  christos 	lwz	16,-4*16(5)
    765  1.1.1.2  christos 	lwz	17,-4*15(5)
    766  1.1.1.2  christos 	lwz	18,-4*14(5)
    767  1.1.1.2  christos 	lwz	19,-4*13(5)
    768  1.1.1.2  christos 	lwz	20,-4*12(5)
    769  1.1.1.2  christos 	lwz	21,-4*11(5)
    770  1.1.1.2  christos 	lwz	22,-4*10(5)
    771  1.1.1.2  christos 	lwz	23,-4*9(5)
    772  1.1.1.2  christos 	lwz	24,-4*8(5)
    773  1.1.1.2  christos 	lwz	25,-4*7(5)
    774  1.1.1.2  christos 	lwz	26,-4*6(5)
    775  1.1.1.2  christos 	lwz	27,-4*5(5)
    776  1.1.1.2  christos 	lwz	28,-4*4(5)
    777  1.1.1.2  christos 	lwz	29,-4*3(5)
    778  1.1.1.2  christos 	lwz	30,-4*2(5)
    779  1.1.1.2  christos 	lwz	31,-4*1(5)
    780  1.1.1.2  christos 	mr	1,5
    781  1.1.1.2  christos 	blr
    782  1.1.1.2  christos .long	0
    783  1.1.1.2  christos .byte	0,12,4,0x20,0x80,18,6,0
    784  1.1.1.2  christos .long	0
    785  1.1.1.2  christos 
    786  1.1.1.2  christos .align	5
    787  1.1.1.2  christos __bn_sqr8x_mont:
    788  1.1.1.2  christos .Lsqr8x_do:
    789  1.1.1.2  christos 	mr	9,1
    790  1.1.1.2  christos 	slwi	10,8,3
    791  1.1.1.2  christos 	li	11,-32*4
    792  1.1.1.2  christos 	sub	10,11,10
    793  1.1.1.2  christos 	slwi	8,8,2
    794  1.1.1.2  christos 	stwux	1,1,10
    795  1.1.1.2  christos 
    796  1.1.1.2  christos 	stw	14,-4*18(9)
    797  1.1.1.2  christos 	stw	15,-4*17(9)
    798  1.1.1.2  christos 	stw	16,-4*16(9)
    799  1.1.1.2  christos 	stw	17,-4*15(9)
    800  1.1.1.2  christos 	stw	18,-4*14(9)
    801  1.1.1.2  christos 	stw	19,-4*13(9)
    802  1.1.1.2  christos 	stw	20,-4*12(9)
    803  1.1.1.2  christos 	stw	21,-4*11(9)
    804  1.1.1.2  christos 	stw	22,-4*10(9)
    805  1.1.1.2  christos 	stw	23,-4*9(9)
    806  1.1.1.2  christos 	stw	24,-4*8(9)
    807  1.1.1.2  christos 	stw	25,-4*7(9)
    808  1.1.1.2  christos 	stw	26,-4*6(9)
    809  1.1.1.2  christos 	stw	27,-4*5(9)
    810  1.1.1.2  christos 	stw	28,-4*4(9)
    811  1.1.1.2  christos 	stw	29,-4*3(9)
    812  1.1.1.2  christos 	stw	30,-4*2(9)
    813  1.1.1.2  christos 	stw	31,-4*1(9)
    814  1.1.1.2  christos 
    815  1.1.1.2  christos 	subi	4,4,4
    816  1.1.1.2  christos 	subi	18,6,4
    817  1.1.1.2  christos 	subi	3,3,4
    818  1.1.1.2  christos 	lwz	7,0(7)
    819  1.1.1.2  christos 	li	0,0
    820  1.1.1.2  christos 
    821  1.1.1.2  christos 	add	6,4,8
    822  1.1.1.2  christos 	lwz	9,4*1(4)
    823  1.1.1.2  christos 
    824  1.1.1.2  christos 	lwz	10,4*2(4)
    825  1.1.1.2  christos 	li	23,0
    826  1.1.1.2  christos 	lwz	11,4*3(4)
    827  1.1.1.2  christos 	li	24,0
    828  1.1.1.2  christos 	lwz	12,4*4(4)
    829  1.1.1.2  christos 	li	25,0
    830  1.1.1.2  christos 	lwz	14,4*5(4)
    831  1.1.1.2  christos 	li	26,0
    832  1.1.1.2  christos 	lwz	15,4*6(4)
    833  1.1.1.2  christos 	li	27,0
    834  1.1.1.2  christos 	lwz	16,4*7(4)
    835  1.1.1.2  christos 	li	28,0
    836  1.1.1.2  christos 	lwzu	17,4*8(4)
    837  1.1.1.2  christos 	li	29,0
    838  1.1.1.2  christos 
    839  1.1.1.2  christos 	addi	5,1,4*11
    840  1.1.1.2  christos 	subic.	30,8,4*8
    841  1.1.1.2  christos 	b	.Lsqr8x_zero_start
    842  1.1.1.2  christos 
    843  1.1.1.2  christos .align	5
    844  1.1.1.2  christos .Lsqr8x_zero:
    845  1.1.1.2  christos 	subic.	30,30,4*8
    846  1.1.1.2  christos 	stw	0,4*1(5)
    847  1.1.1.2  christos 	stw	0,4*2(5)
    848  1.1.1.2  christos 	stw	0,4*3(5)
    849  1.1.1.2  christos 	stw	0,4*4(5)
    850  1.1.1.2  christos 	stw	0,4*5(5)
    851  1.1.1.2  christos 	stw	0,4*6(5)
    852  1.1.1.2  christos 	stw	0,4*7(5)
    853  1.1.1.2  christos 	stw	0,4*8(5)
    854  1.1.1.2  christos .Lsqr8x_zero_start:
    855  1.1.1.2  christos 	stw	0,4*9(5)
    856  1.1.1.2  christos 	stw	0,4*10(5)
    857  1.1.1.2  christos 	stw	0,4*11(5)
    858  1.1.1.2  christos 	stw	0,4*12(5)
    859  1.1.1.2  christos 	stw	0,4*13(5)
    860  1.1.1.2  christos 	stw	0,4*14(5)
    861  1.1.1.2  christos 	stw	0,4*15(5)
    862  1.1.1.2  christos 	stwu	0,4*16(5)
    863  1.1.1.2  christos 	bne	.Lsqr8x_zero
    864  1.1.1.2  christos 
    865  1.1.1.2  christos 	stw	3,4*6(1)
    866  1.1.1.2  christos 	stw	18,4*7(1)
    867  1.1.1.2  christos 	stw	7,4*8(1)
    868  1.1.1.2  christos 	stw	5,4*9(1)
    869  1.1.1.2  christos 	stw	0,4*10(1)
    870  1.1.1.2  christos 	addi	5,1,4*11
    871  1.1.1.2  christos 
    872  1.1.1.2  christos 
    873  1.1.1.2  christos .align	5
    874  1.1.1.2  christos .Lsqr8x_outer_loop:
    875  1.1.1.2  christos 
    876  1.1.1.2  christos 
    877  1.1.1.2  christos 
    878  1.1.1.2  christos 
    879  1.1.1.2  christos 
    880  1.1.1.2  christos 
    881  1.1.1.2  christos 
    882  1.1.1.2  christos 
    883  1.1.1.2  christos 
    884  1.1.1.2  christos 
    885  1.1.1.2  christos 
    886  1.1.1.2  christos 
    887  1.1.1.2  christos 
    888  1.1.1.2  christos 
    889  1.1.1.2  christos 
    890  1.1.1.2  christos 
    891  1.1.1.2  christos 
    892  1.1.1.2  christos 
    893  1.1.1.2  christos 
    894  1.1.1.2  christos 
    895  1.1.1.2  christos 
    896  1.1.1.2  christos 
    897  1.1.1.2  christos 
    898  1.1.1.2  christos 
    899  1.1.1.2  christos 
    900  1.1.1.2  christos 
    901  1.1.1.2  christos 
    902  1.1.1.2  christos 
    903  1.1.1.2  christos 
    904  1.1.1.2  christos 	mullw	18,10,9
    905  1.1.1.2  christos 	mullw	19,11,9
    906  1.1.1.2  christos 	mullw	20,12,9
    907  1.1.1.2  christos 	mullw	21,14,9
    908  1.1.1.2  christos 	addc	23,23,18
    909  1.1.1.2  christos 	mullw	18,15,9
    910  1.1.1.2  christos 	adde	24,24,19
    911  1.1.1.2  christos 	mullw	19,16,9
    912  1.1.1.2  christos 	adde	25,25,20
    913  1.1.1.2  christos 	mullw	20,17,9
    914  1.1.1.2  christos 	adde	26,26,21
    915  1.1.1.2  christos 	mulhwu	21,10,9
    916  1.1.1.2  christos 	adde	27,27,18
    917  1.1.1.2  christos 	mulhwu	18,11,9
    918  1.1.1.2  christos 	adde	28,28,19
    919  1.1.1.2  christos 	mulhwu	19,12,9
    920  1.1.1.2  christos 	adde	29,29,20
    921  1.1.1.2  christos 	mulhwu	20,14,9
    922  1.1.1.2  christos 	stw	22,4*1(5)
    923  1.1.1.2  christos 	addze	22,0
    924  1.1.1.2  christos 	stw	23,4*2(5)
    925  1.1.1.2  christos 	addc	24,24,21
    926  1.1.1.2  christos 	mulhwu	21,15,9
    927  1.1.1.2  christos 	adde	25,25,18
    928  1.1.1.2  christos 	mulhwu	18,16,9
    929  1.1.1.2  christos 	adde	26,26,19
    930  1.1.1.2  christos 	mulhwu	19,17,9
    931  1.1.1.2  christos 	adde	27,27,20
    932  1.1.1.2  christos 	mullw	20,11,10
    933  1.1.1.2  christos 	adde	28,28,21
    934  1.1.1.2  christos 	mullw	21,12,10
    935  1.1.1.2  christos 	adde	29,29,18
    936  1.1.1.2  christos 	mullw	18,14,10
    937  1.1.1.2  christos 	adde	22,22,19
    938  1.1.1.2  christos 
    939  1.1.1.2  christos 	mullw	19,15,10
    940  1.1.1.2  christos 	addc	25,25,20
    941  1.1.1.2  christos 	mullw	20,16,10
    942  1.1.1.2  christos 	adde	26,26,21
    943  1.1.1.2  christos 	mullw	21,17,10
    944  1.1.1.2  christos 	adde	27,27,18
    945  1.1.1.2  christos 	mulhwu	18,11,10
    946  1.1.1.2  christos 	adde	28,28,19
    947  1.1.1.2  christos 	mulhwu	19,12,10
    948  1.1.1.2  christos 	adde	29,29,20
    949  1.1.1.2  christos 	mulhwu	20,14,10
    950  1.1.1.2  christos 	adde	22,22,21
    951  1.1.1.2  christos 	mulhwu	21,15,10
    952  1.1.1.2  christos 	stw	24,4*3(5)
    953  1.1.1.2  christos 	addze	23,0
    954  1.1.1.2  christos 	stw	25,4*4(5)
    955  1.1.1.2  christos 	addc	26,26,18
    956  1.1.1.2  christos 	mulhwu	18,16,10
    957  1.1.1.2  christos 	adde	27,27,19
    958  1.1.1.2  christos 	mulhwu	19,17,10
    959  1.1.1.2  christos 	adde	28,28,20
    960  1.1.1.2  christos 	mullw	20,12,11
    961  1.1.1.2  christos 	adde	29,29,21
    962  1.1.1.2  christos 	mullw	21,14,11
    963  1.1.1.2  christos 	adde	22,22,18
    964  1.1.1.2  christos 	mullw	18,15,11
    965  1.1.1.2  christos 	adde	23,23,19
    966  1.1.1.2  christos 
    967  1.1.1.2  christos 	mullw	19,16,11
    968  1.1.1.2  christos 	addc	27,27,20
    969  1.1.1.2  christos 	mullw	20,17,11
    970  1.1.1.2  christos 	adde	28,28,21
    971  1.1.1.2  christos 	mulhwu	21,12,11
    972  1.1.1.2  christos 	adde	29,29,18
    973  1.1.1.2  christos 	mulhwu	18,14,11
    974  1.1.1.2  christos 	adde	22,22,19
    975  1.1.1.2  christos 	mulhwu	19,15,11
    976  1.1.1.2  christos 	adde	23,23,20
    977  1.1.1.2  christos 	mulhwu	20,16,11
    978  1.1.1.2  christos 	stw	26,4*5(5)
    979  1.1.1.2  christos 	addze	24,0
    980  1.1.1.2  christos 	stw	27,4*6(5)
    981  1.1.1.2  christos 	addc	28,28,21
    982  1.1.1.2  christos 	mulhwu	21,17,11
    983  1.1.1.2  christos 	adde	29,29,18
    984  1.1.1.2  christos 	mullw	18,14,12
    985  1.1.1.2  christos 	adde	22,22,19
    986  1.1.1.2  christos 	mullw	19,15,12
    987  1.1.1.2  christos 	adde	23,23,20
    988  1.1.1.2  christos 	mullw	20,16,12
    989  1.1.1.2  christos 	adde	24,24,21
    990  1.1.1.2  christos 
    991  1.1.1.2  christos 	mullw	21,17,12
    992  1.1.1.2  christos 	addc	29,29,18
    993  1.1.1.2  christos 	mulhwu	18,14,12
    994  1.1.1.2  christos 	adde	22,22,19
    995  1.1.1.2  christos 	mulhwu	19,15,12
    996  1.1.1.2  christos 	adde	23,23,20
    997  1.1.1.2  christos 	mulhwu	20,16,12
    998  1.1.1.2  christos 	adde	24,24,21
    999  1.1.1.2  christos 	mulhwu	21,17,12
   1000  1.1.1.2  christos 	stw	28,4*7(5)
   1001  1.1.1.2  christos 	addze	25,0
   1002  1.1.1.2  christos 	stwu	29,4*8(5)
   1003  1.1.1.2  christos 	addc	22,22,18
   1004  1.1.1.2  christos 	mullw	18,15,14
   1005  1.1.1.2  christos 	adde	23,23,19
   1006  1.1.1.2  christos 	mullw	19,16,14
   1007  1.1.1.2  christos 	adde	24,24,20
   1008  1.1.1.2  christos 	mullw	20,17,14
   1009  1.1.1.2  christos 	adde	25,25,21
   1010  1.1.1.2  christos 
   1011  1.1.1.2  christos 	mulhwu	21,15,14
   1012  1.1.1.2  christos 	addc	23,23,18
   1013  1.1.1.2  christos 	mulhwu	18,16,14
   1014  1.1.1.2  christos 	adde	24,24,19
   1015  1.1.1.2  christos 	mulhwu	19,17,14
   1016  1.1.1.2  christos 	adde	25,25,20
   1017  1.1.1.2  christos 	mullw	20,16,15
   1018  1.1.1.2  christos 	addze	26,0
   1019  1.1.1.2  christos 	addc	24,24,21
   1020  1.1.1.2  christos 	mullw	21,17,15
   1021  1.1.1.2  christos 	adde	25,25,18
   1022  1.1.1.2  christos 	mulhwu	18,16,15
   1023  1.1.1.2  christos 	adde	26,26,19
   1024  1.1.1.2  christos 
   1025  1.1.1.2  christos 	mulhwu	19,17,15
   1026  1.1.1.2  christos 	addc	25,25,20
   1027  1.1.1.2  christos 	mullw	20,17,16
   1028  1.1.1.2  christos 	adde	26,26,21
   1029  1.1.1.2  christos 	mulhwu	21,17,16
   1030  1.1.1.2  christos 	addze	27,0
   1031  1.1.1.2  christos 	addc	26,26,18
   1032  1.1.1.2  christos 	.long	0x7c062040
   1033  1.1.1.2  christos 	adde	27,27,19
   1034  1.1.1.2  christos 
   1035  1.1.1.2  christos 	addc	27,27,20
   1036  1.1.1.2  christos 	sub	18,6,8
   1037  1.1.1.2  christos 	addze	28,0
   1038  1.1.1.2  christos 	add	28,28,21
   1039  1.1.1.2  christos 
   1040  1.1.1.2  christos 	beq	.Lsqr8x_outer_break
   1041  1.1.1.2  christos 
   1042  1.1.1.2  christos 	mr	7,9
   1043  1.1.1.2  christos 	lwz	9,4*1(5)
   1044  1.1.1.2  christos 	lwz	10,4*2(5)
   1045  1.1.1.2  christos 	lwz	11,4*3(5)
   1046  1.1.1.2  christos 	lwz	12,4*4(5)
   1047  1.1.1.2  christos 	lwz	14,4*5(5)
   1048  1.1.1.2  christos 	lwz	15,4*6(5)
   1049  1.1.1.2  christos 	lwz	16,4*7(5)
   1050  1.1.1.2  christos 	lwz	17,4*8(5)
   1051  1.1.1.2  christos 	addc	22,22,9
   1052  1.1.1.2  christos 	lwz	9,4*1(4)
   1053  1.1.1.2  christos 	adde	23,23,10
   1054  1.1.1.2  christos 	lwz	10,4*2(4)
   1055  1.1.1.2  christos 	adde	24,24,11
   1056  1.1.1.2  christos 	lwz	11,4*3(4)
   1057  1.1.1.2  christos 	adde	25,25,12
   1058  1.1.1.2  christos 	lwz	12,4*4(4)
   1059  1.1.1.2  christos 	adde	26,26,14
   1060  1.1.1.2  christos 	lwz	14,4*5(4)
   1061  1.1.1.2  christos 	adde	27,27,15
   1062  1.1.1.2  christos 	lwz	15,4*6(4)
   1063  1.1.1.2  christos 	adde	28,28,16
   1064  1.1.1.2  christos 	lwz	16,4*7(4)
   1065  1.1.1.2  christos 	subi	3,4,4*7
   1066  1.1.1.2  christos 	addze	29,17
   1067  1.1.1.2  christos 	lwzu	17,4*8(4)
   1068  1.1.1.2  christos 
   1069  1.1.1.2  christos 	li	30,0
   1070  1.1.1.2  christos 	b	.Lsqr8x_mul
   1071  1.1.1.2  christos 
   1072  1.1.1.2  christos 
   1073  1.1.1.2  christos 
   1074  1.1.1.2  christos 
   1075  1.1.1.2  christos 
   1076  1.1.1.2  christos 
   1077  1.1.1.2  christos 
   1078  1.1.1.2  christos 
   1079  1.1.1.2  christos 
   1080  1.1.1.2  christos 
   1081  1.1.1.2  christos 
   1082  1.1.1.2  christos 
   1083  1.1.1.2  christos 
   1084  1.1.1.2  christos 
   1085  1.1.1.2  christos 
   1086  1.1.1.2  christos 
   1087  1.1.1.2  christos 
   1088  1.1.1.2  christos 
   1089  1.1.1.2  christos 
   1090  1.1.1.2  christos 
   1091  1.1.1.2  christos 
   1092  1.1.1.2  christos 
   1093  1.1.1.2  christos 
   1094  1.1.1.2  christos .align	5
   1095  1.1.1.2  christos .Lsqr8x_mul:
   1096  1.1.1.2  christos 	mullw	18,9,7
   1097  1.1.1.2  christos 	addze	31,0
   1098  1.1.1.2  christos 	mullw	19,10,7
   1099  1.1.1.2  christos 	addi	30,30,4
   1100  1.1.1.2  christos 	mullw	20,11,7
   1101  1.1.1.2  christos 	andi.	30,30,4*8-1
   1102  1.1.1.2  christos 	mullw	21,12,7
   1103  1.1.1.2  christos 	addc	22,22,18
   1104  1.1.1.2  christos 	mullw	18,14,7
   1105  1.1.1.2  christos 	adde	23,23,19
   1106  1.1.1.2  christos 	mullw	19,15,7
   1107  1.1.1.2  christos 	adde	24,24,20
   1108  1.1.1.2  christos 	mullw	20,16,7
   1109  1.1.1.2  christos 	adde	25,25,21
   1110  1.1.1.2  christos 	mullw	21,17,7
   1111  1.1.1.2  christos 	adde	26,26,18
   1112  1.1.1.2  christos 	mulhwu	18,9,7
   1113  1.1.1.2  christos 	adde	27,27,19
   1114  1.1.1.2  christos 	mulhwu	19,10,7
   1115  1.1.1.2  christos 	adde	28,28,20
   1116  1.1.1.2  christos 	mulhwu	20,11,7
   1117  1.1.1.2  christos 	adde	29,29,21
   1118  1.1.1.2  christos 	mulhwu	21,12,7
   1119  1.1.1.2  christos 	addze	31,31
   1120  1.1.1.2  christos 	stwu	22,4(5)
   1121  1.1.1.2  christos 	addc	22,23,18
   1122  1.1.1.2  christos 	mulhwu	18,14,7
   1123  1.1.1.2  christos 	adde	23,24,19
   1124  1.1.1.2  christos 	mulhwu	19,15,7
   1125  1.1.1.2  christos 	adde	24,25,20
   1126  1.1.1.2  christos 	mulhwu	20,16,7
   1127  1.1.1.2  christos 	adde	25,26,21
   1128  1.1.1.2  christos 	mulhwu	21,17,7
   1129  1.1.1.2  christos 	lwzx	7,3,30
   1130  1.1.1.2  christos 	adde	26,27,18
   1131  1.1.1.2  christos 	adde	27,28,19
   1132  1.1.1.2  christos 	adde	28,29,20
   1133  1.1.1.2  christos 	adde	29,31,21
   1134  1.1.1.2  christos 
   1135  1.1.1.2  christos 	bne	.Lsqr8x_mul
   1136  1.1.1.2  christos 
   1137  1.1.1.2  christos 
   1138  1.1.1.2  christos 	.long	0x7c043040
   1139  1.1.1.2  christos 	beq	.Lsqr8x_break
   1140  1.1.1.2  christos 
   1141  1.1.1.2  christos 	lwz	9,4*1(5)
   1142  1.1.1.2  christos 	lwz	10,4*2(5)
   1143  1.1.1.2  christos 	lwz	11,4*3(5)
   1144  1.1.1.2  christos 	lwz	12,4*4(5)
   1145  1.1.1.2  christos 	lwz	14,4*5(5)
   1146  1.1.1.2  christos 	lwz	15,4*6(5)
   1147  1.1.1.2  christos 	lwz	16,4*7(5)
   1148  1.1.1.2  christos 	lwz	17,4*8(5)
   1149  1.1.1.2  christos 	addc	22,22,9
   1150  1.1.1.2  christos 	lwz	9,4*1(4)
   1151  1.1.1.2  christos 	adde	23,23,10
   1152  1.1.1.2  christos 	lwz	10,4*2(4)
   1153  1.1.1.2  christos 	adde	24,24,11
   1154  1.1.1.2  christos 	lwz	11,4*3(4)
   1155  1.1.1.2  christos 	adde	25,25,12
   1156  1.1.1.2  christos 	lwz	12,4*4(4)
   1157  1.1.1.2  christos 	adde	26,26,14
   1158  1.1.1.2  christos 	lwz	14,4*5(4)
   1159  1.1.1.2  christos 	adde	27,27,15
   1160  1.1.1.2  christos 	lwz	15,4*6(4)
   1161  1.1.1.2  christos 	adde	28,28,16
   1162  1.1.1.2  christos 	lwz	16,4*7(4)
   1163  1.1.1.2  christos 	adde	29,29,17
   1164  1.1.1.2  christos 	lwzu	17,4*8(4)
   1165  1.1.1.2  christos 
   1166  1.1.1.2  christos 	b	.Lsqr8x_mul
   1167  1.1.1.2  christos 
   1168  1.1.1.2  christos .align	5
   1169  1.1.1.2  christos .Lsqr8x_break:
   1170  1.1.1.2  christos 	lwz	9,4*8(3)
   1171  1.1.1.2  christos 	addi	4,3,4*15
   1172  1.1.1.2  christos 	lwz	10,4*9(3)
   1173  1.1.1.2  christos 	sub.	18,6,4
   1174  1.1.1.2  christos 	lwz	11,4*10(3)
   1175  1.1.1.2  christos 	sub	19,5,18
   1176  1.1.1.2  christos 	lwz	12,4*11(3)
   1177  1.1.1.2  christos 	lwz	14,4*12(3)
   1178  1.1.1.2  christos 	lwz	15,4*13(3)
   1179  1.1.1.2  christos 	lwz	16,4*14(3)
   1180  1.1.1.2  christos 	lwz	17,4*15(3)
   1181  1.1.1.2  christos 	beq	.Lsqr8x_outer_loop
   1182  1.1.1.2  christos 
   1183  1.1.1.2  christos 	stw	22,4*1(5)
   1184  1.1.1.2  christos 	lwz	22,4*1(19)
   1185  1.1.1.2  christos 	stw	23,4*2(5)
   1186  1.1.1.2  christos 	lwz	23,4*2(19)
   1187  1.1.1.2  christos 	stw	24,4*3(5)
   1188  1.1.1.2  christos 	lwz	24,4*3(19)
   1189  1.1.1.2  christos 	stw	25,4*4(5)
   1190  1.1.1.2  christos 	lwz	25,4*4(19)
   1191  1.1.1.2  christos 	stw	26,4*5(5)
   1192  1.1.1.2  christos 	lwz	26,4*5(19)
   1193  1.1.1.2  christos 	stw	27,4*6(5)
   1194  1.1.1.2  christos 	lwz	27,4*6(19)
   1195  1.1.1.2  christos 	stw	28,4*7(5)
   1196  1.1.1.2  christos 	lwz	28,4*7(19)
   1197  1.1.1.2  christos 	stw	29,4*8(5)
   1198  1.1.1.2  christos 	lwz	29,4*8(19)
   1199  1.1.1.2  christos 	mr	5,19
   1200  1.1.1.2  christos 	b	.Lsqr8x_outer_loop
   1201  1.1.1.2  christos 
   1202  1.1.1.2  christos .align	5
   1203  1.1.1.2  christos .Lsqr8x_outer_break:
   1204  1.1.1.2  christos 
   1205  1.1.1.2  christos 
   1206  1.1.1.2  christos 	lwz	10,4*1(18)
   1207  1.1.1.2  christos 	lwz	12,4*2(18)
   1208  1.1.1.2  christos 	lwz	15,4*3(18)
   1209  1.1.1.2  christos 	lwz	17,4*4(18)
   1210  1.1.1.2  christos 	addi	4,18,4*4
   1211  1.1.1.2  christos 
   1212  1.1.1.2  christos 	lwz	19,4*13(1)
   1213  1.1.1.2  christos 	lwz	20,4*14(1)
   1214  1.1.1.2  christos 	lwz	21,4*15(1)
   1215  1.1.1.2  christos 	lwz	18,4*16(1)
   1216  1.1.1.2  christos 
   1217  1.1.1.2  christos 	stw	22,4*1(5)
   1218  1.1.1.2  christos 	srwi	30,8,4
   1219  1.1.1.2  christos 	stw	23,4*2(5)
   1220  1.1.1.2  christos 	subi	30,30,1
   1221  1.1.1.2  christos 	stw	24,4*3(5)
   1222  1.1.1.2  christos 	stw	25,4*4(5)
   1223  1.1.1.2  christos 	stw	26,4*5(5)
   1224  1.1.1.2  christos 	stw	27,4*6(5)
   1225  1.1.1.2  christos 	stw	28,4*7(5)
   1226  1.1.1.2  christos 
   1227  1.1.1.2  christos 	addi	5,1,4*11
   1228  1.1.1.2  christos 	mullw	22,10,10
   1229  1.1.1.2  christos 	mulhwu	10,10,10
   1230  1.1.1.2  christos 	add	23,19,19
   1231  1.1.1.2  christos 	srwi	19,19,32-1
   1232  1.1.1.2  christos 	mullw	11,12,12
   1233  1.1.1.2  christos 	mulhwu	12,12,12
   1234  1.1.1.2  christos 	addc	23,23,10
   1235  1.1.1.2  christos 	add	24,20,20
   1236  1.1.1.2  christos 	srwi	20,20,32-1
   1237  1.1.1.2  christos 	add	25,21,21
   1238  1.1.1.2  christos 	srwi	21,21,32-1
   1239  1.1.1.2  christos 	or	24,24,19
   1240  1.1.1.2  christos 
   1241  1.1.1.2  christos 	mtctr	30
   1242  1.1.1.2  christos .Lsqr4x_shift_n_add:
   1243  1.1.1.2  christos 	mullw	14,15,15
   1244  1.1.1.2  christos 	mulhwu	15,15,15
   1245  1.1.1.2  christos 	lwz	19,4*6(5)
   1246  1.1.1.2  christos 	lwz	10,4*1(4)
   1247  1.1.1.2  christos 	adde	24,24,11
   1248  1.1.1.2  christos 	add	26,18,18
   1249  1.1.1.2  christos 	srwi	18,18,32-1
   1250  1.1.1.2  christos 	or	25,25,20
   1251  1.1.1.2  christos 	lwz	20,4*7(5)
   1252  1.1.1.2  christos 	adde	25,25,12
   1253  1.1.1.2  christos 	lwz	12,4*2(4)
   1254  1.1.1.2  christos 	add	27,19,19
   1255  1.1.1.2  christos 	srwi	19,19,32-1
   1256  1.1.1.2  christos 	or	26,26,21
   1257  1.1.1.2  christos 	lwz	21,4*8(5)
   1258  1.1.1.2  christos 	mullw	16,17,17
   1259  1.1.1.2  christos 	mulhwu	17,17,17
   1260  1.1.1.2  christos 	adde	26,26,14
   1261  1.1.1.2  christos 	add	28,20,20
   1262  1.1.1.2  christos 	srwi	20,20,32-1
   1263  1.1.1.2  christos 	or	27,27,18
   1264  1.1.1.2  christos 	lwz	18,4*9(5)
   1265  1.1.1.2  christos 	adde	27,27,15
   1266  1.1.1.2  christos 	lwz	15,4*3(4)
   1267  1.1.1.2  christos 	add	29,21,21
   1268  1.1.1.2  christos 	srwi	21,21,32-1
   1269  1.1.1.2  christos 	or	28,28,19
   1270  1.1.1.2  christos 	lwz	19,4*10(5)
   1271  1.1.1.2  christos 	mullw	9,10,10
   1272  1.1.1.2  christos 	mulhwu	10,10,10
   1273  1.1.1.2  christos 	adde	28,28,16
   1274  1.1.1.2  christos 	stw	22,4*1(5)
   1275  1.1.1.2  christos 	add	22,18,18
   1276  1.1.1.2  christos 	srwi	18,18,32-1
   1277  1.1.1.2  christos 	or	29,29,20
   1278  1.1.1.2  christos 	lwz	20,4*11(5)
   1279  1.1.1.2  christos 	adde	29,29,17
   1280  1.1.1.2  christos 	lwzu	17,4*4(4)
   1281  1.1.1.2  christos 	stw	23,4*2(5)
   1282  1.1.1.2  christos 	add	23,19,19
   1283  1.1.1.2  christos 	srwi	19,19,32-1
   1284  1.1.1.2  christos 	or	22,22,21
   1285  1.1.1.2  christos 	lwz	21,4*12(5)
   1286  1.1.1.2  christos 	mullw	11,12,12
   1287  1.1.1.2  christos 	mulhwu	12,12,12
   1288  1.1.1.2  christos 	adde	22,22,9
   1289  1.1.1.2  christos 	stw	24,4*3(5)
   1290  1.1.1.2  christos 	add	24,20,20
   1291  1.1.1.2  christos 	srwi	20,20,32-1
   1292  1.1.1.2  christos 	or	23,23,18
   1293  1.1.1.2  christos 	lwz	18,4*13(5)
   1294  1.1.1.2  christos 	adde	23,23,10
   1295  1.1.1.2  christos 	stw	25,4*4(5)
   1296  1.1.1.2  christos 	stw	26,4*5(5)
   1297  1.1.1.2  christos 	stw	27,4*6(5)
   1298  1.1.1.2  christos 	stw	28,4*7(5)
   1299  1.1.1.2  christos 	stwu	29,4*8(5)
   1300  1.1.1.2  christos 	add	25,21,21
   1301  1.1.1.2  christos 	srwi	21,21,32-1
   1302  1.1.1.2  christos 	or	24,24,19
   1303  1.1.1.2  christos 	bc	16,0,.Lsqr4x_shift_n_add
   1304  1.1.1.2  christos 	lwz	4,4*7(1)
   1305  1.1.1.2  christos 	lwz	7,4*8(1)
   1306  1.1.1.2  christos 
   1307  1.1.1.2  christos 	mullw	14,15,15
   1308  1.1.1.2  christos 	mulhwu	15,15,15
   1309  1.1.1.2  christos 	stw	22,4*1(5)
   1310  1.1.1.2  christos 	lwz	22,4*12(1)
   1311  1.1.1.2  christos 	lwz	19,4*6(5)
   1312  1.1.1.2  christos 	adde	24,24,11
   1313  1.1.1.2  christos 	add	26,18,18
   1314  1.1.1.2  christos 	srwi	18,18,32-1
   1315  1.1.1.2  christos 	or	25,25,20
   1316  1.1.1.2  christos 	lwz	20,4*7(5)
   1317  1.1.1.2  christos 	adde	25,25,12
   1318  1.1.1.2  christos 	add	27,19,19
   1319  1.1.1.2  christos 	srwi	19,19,32-1
   1320  1.1.1.2  christos 	or	26,26,21
   1321  1.1.1.2  christos 	mullw	16,17,17
   1322  1.1.1.2  christos 	mulhwu	17,17,17
   1323  1.1.1.2  christos 	adde	26,26,14
   1324  1.1.1.2  christos 	add	28,20,20
   1325  1.1.1.2  christos 	srwi	20,20,32-1
   1326  1.1.1.2  christos 	or	27,27,18
   1327  1.1.1.2  christos 	stw	23,4*2(5)
   1328  1.1.1.2  christos 	lwz	23,4*13(1)
   1329  1.1.1.2  christos 	adde	27,27,15
   1330  1.1.1.2  christos 	or	28,28,19
   1331  1.1.1.2  christos 	lwz	9,4*1(4)
   1332  1.1.1.2  christos 	lwz	10,4*2(4)
   1333  1.1.1.2  christos 	adde	28,28,16
   1334  1.1.1.2  christos 	lwz	11,4*3(4)
   1335  1.1.1.2  christos 	lwz	12,4*4(4)
   1336  1.1.1.2  christos 	adde	29,17,20
   1337  1.1.1.2  christos 	lwz	14,4*5(4)
   1338  1.1.1.2  christos 	lwz	15,4*6(4)
   1339  1.1.1.2  christos 
   1340  1.1.1.2  christos 
   1341  1.1.1.2  christos 
   1342  1.1.1.2  christos 	mullw	31,7,22
   1343  1.1.1.2  christos 	li	30,8
   1344  1.1.1.2  christos 	lwz	16,4*7(4)
   1345  1.1.1.2  christos 	add	6,4,8
   1346  1.1.1.2  christos 	lwzu	17,4*8(4)
   1347  1.1.1.2  christos 	stw	24,4*3(5)
   1348  1.1.1.2  christos 	lwz	24,4*14(1)
   1349  1.1.1.2  christos 	stw	25,4*4(5)
   1350  1.1.1.2  christos 	lwz	25,4*15(1)
   1351  1.1.1.2  christos 	stw	26,4*5(5)
   1352  1.1.1.2  christos 	lwz	26,4*16(1)
   1353  1.1.1.2  christos 	stw	27,4*6(5)
   1354  1.1.1.2  christos 	lwz	27,4*17(1)
   1355  1.1.1.2  christos 	stw	28,4*7(5)
   1356  1.1.1.2  christos 	lwz	28,4*18(1)
   1357  1.1.1.2  christos 	stw	29,4*8(5)
   1358  1.1.1.2  christos 	lwz	29,4*19(1)
   1359  1.1.1.2  christos 	addi	5,1,4*11
   1360  1.1.1.2  christos 	mtctr	30
   1361  1.1.1.2  christos 	b	.Lsqr8x_reduction
   1362  1.1.1.2  christos 
   1363  1.1.1.2  christos .align	5
   1364  1.1.1.2  christos .Lsqr8x_reduction:
   1365  1.1.1.2  christos 
   1366  1.1.1.2  christos 	mullw	19,10,31
   1367  1.1.1.2  christos 	mullw	20,11,31
   1368  1.1.1.2  christos 	stwu	31,4(5)
   1369  1.1.1.2  christos 	mullw	21,12,31
   1370  1.1.1.2  christos 
   1371  1.1.1.2  christos 	addic	22,22,-1
   1372  1.1.1.2  christos 	mullw	18,14,31
   1373  1.1.1.2  christos 	adde	22,23,19
   1374  1.1.1.2  christos 	mullw	19,15,31
   1375  1.1.1.2  christos 	adde	23,24,20
   1376  1.1.1.2  christos 	mullw	20,16,31
   1377  1.1.1.2  christos 	adde	24,25,21
   1378  1.1.1.2  christos 	mullw	21,17,31
   1379  1.1.1.2  christos 	adde	25,26,18
   1380  1.1.1.2  christos 	mulhwu	18,9,31
   1381  1.1.1.2  christos 	adde	26,27,19
   1382  1.1.1.2  christos 	mulhwu	19,10,31
   1383  1.1.1.2  christos 	adde	27,28,20
   1384  1.1.1.2  christos 	mulhwu	20,11,31
   1385  1.1.1.2  christos 	adde	28,29,21
   1386  1.1.1.2  christos 	mulhwu	21,12,31
   1387  1.1.1.2  christos 	addze	29,0
   1388  1.1.1.2  christos 	addc	22,22,18
   1389  1.1.1.2  christos 	mulhwu	18,14,31
   1390  1.1.1.2  christos 	adde	23,23,19
   1391  1.1.1.2  christos 	mulhwu	19,15,31
   1392  1.1.1.2  christos 	adde	24,24,20
   1393  1.1.1.2  christos 	mulhwu	20,16,31
   1394  1.1.1.2  christos 	adde	25,25,21
   1395  1.1.1.2  christos 	mulhwu	21,17,31
   1396  1.1.1.2  christos 	mullw	31,7,22
   1397  1.1.1.2  christos 	adde	26,26,18
   1398  1.1.1.2  christos 	adde	27,27,19
   1399  1.1.1.2  christos 	adde	28,28,20
   1400  1.1.1.2  christos 	adde	29,29,21
   1401  1.1.1.2  christos 	bc	16,0,.Lsqr8x_reduction
   1402  1.1.1.2  christos 
   1403  1.1.1.2  christos 	lwz	18,4*1(5)
   1404  1.1.1.2  christos 	lwz	19,4*2(5)
   1405  1.1.1.2  christos 	lwz	20,4*3(5)
   1406  1.1.1.2  christos 	lwz	21,4*4(5)
   1407  1.1.1.2  christos 	subi	3,5,4*7
   1408  1.1.1.2  christos 	.long	0x7c062040
   1409  1.1.1.2  christos 	addc	22,22,18
   1410  1.1.1.2  christos 	lwz	18,4*5(5)
   1411  1.1.1.2  christos 	adde	23,23,19
   1412  1.1.1.2  christos 	lwz	19,4*6(5)
   1413  1.1.1.2  christos 	adde	24,24,20
   1414  1.1.1.2  christos 	lwz	20,4*7(5)
   1415  1.1.1.2  christos 	adde	25,25,21
   1416  1.1.1.2  christos 	lwz	21,4*8(5)
   1417  1.1.1.2  christos 	adde	26,26,18
   1418  1.1.1.2  christos 	adde	27,27,19
   1419  1.1.1.2  christos 	adde	28,28,20
   1420  1.1.1.2  christos 	adde	29,29,21
   1421  1.1.1.2  christos 
   1422  1.1.1.2  christos 	beq	.Lsqr8x8_post_condition
   1423  1.1.1.2  christos 
   1424  1.1.1.2  christos 	lwz	7,4*0(3)
   1425  1.1.1.2  christos 	lwz	9,4*1(4)
   1426  1.1.1.2  christos 	lwz	10,4*2(4)
   1427  1.1.1.2  christos 	lwz	11,4*3(4)
   1428  1.1.1.2  christos 	lwz	12,4*4(4)
   1429  1.1.1.2  christos 	lwz	14,4*5(4)
   1430  1.1.1.2  christos 	lwz	15,4*6(4)
   1431  1.1.1.2  christos 	lwz	16,4*7(4)
   1432  1.1.1.2  christos 	lwzu	17,4*8(4)
   1433  1.1.1.2  christos 	li	30,0
   1434  1.1.1.2  christos 
   1435  1.1.1.2  christos .align	5
   1436  1.1.1.2  christos .Lsqr8x_tail:
   1437  1.1.1.2  christos 	mullw	18,9,7
   1438  1.1.1.2  christos 	addze	31,0
   1439  1.1.1.2  christos 	mullw	19,10,7
   1440  1.1.1.2  christos 	addi	30,30,4
   1441  1.1.1.2  christos 	mullw	20,11,7
   1442  1.1.1.2  christos 	andi.	30,30,4*8-1
   1443  1.1.1.2  christos 	mullw	21,12,7
   1444  1.1.1.2  christos 	addc	22,22,18
   1445  1.1.1.2  christos 	mullw	18,14,7
   1446  1.1.1.2  christos 	adde	23,23,19
   1447  1.1.1.2  christos 	mullw	19,15,7
   1448  1.1.1.2  christos 	adde	24,24,20
   1449  1.1.1.2  christos 	mullw	20,16,7
   1450  1.1.1.2  christos 	adde	25,25,21
   1451  1.1.1.2  christos 	mullw	21,17,7
   1452  1.1.1.2  christos 	adde	26,26,18
   1453  1.1.1.2  christos 	mulhwu	18,9,7
   1454  1.1.1.2  christos 	adde	27,27,19
   1455  1.1.1.2  christos 	mulhwu	19,10,7
   1456  1.1.1.2  christos 	adde	28,28,20
   1457  1.1.1.2  christos 	mulhwu	20,11,7
   1458  1.1.1.2  christos 	adde	29,29,21
   1459  1.1.1.2  christos 	mulhwu	21,12,7
   1460  1.1.1.2  christos 	addze	31,31
   1461  1.1.1.2  christos 	stwu	22,4(5)
   1462  1.1.1.2  christos 	addc	22,23,18
   1463  1.1.1.2  christos 	mulhwu	18,14,7
   1464  1.1.1.2  christos 	adde	23,24,19
   1465  1.1.1.2  christos 	mulhwu	19,15,7
   1466  1.1.1.2  christos 	adde	24,25,20
   1467  1.1.1.2  christos 	mulhwu	20,16,7
   1468  1.1.1.2  christos 	adde	25,26,21
   1469  1.1.1.2  christos 	mulhwu	21,17,7
   1470  1.1.1.2  christos 	lwzx	7,3,30
   1471  1.1.1.2  christos 	adde	26,27,18
   1472  1.1.1.2  christos 	adde	27,28,19
   1473  1.1.1.2  christos 	adde	28,29,20
   1474  1.1.1.2  christos 	adde	29,31,21
   1475  1.1.1.2  christos 
   1476  1.1.1.2  christos 	bne	.Lsqr8x_tail
   1477  1.1.1.2  christos 
   1478  1.1.1.2  christos 
   1479  1.1.1.2  christos 	lwz	9,4*1(5)
   1480  1.1.1.2  christos 	lwz	31,4*10(1)
   1481  1.1.1.2  christos 	.long	0x7c062040
   1482  1.1.1.2  christos 	lwz	10,4*2(5)
   1483  1.1.1.2  christos 	sub	20,6,8
   1484  1.1.1.2  christos 	lwz	11,4*3(5)
   1485  1.1.1.2  christos 	lwz	12,4*4(5)
   1486  1.1.1.2  christos 	lwz	14,4*5(5)
   1487  1.1.1.2  christos 	lwz	15,4*6(5)
   1488  1.1.1.2  christos 	lwz	16,4*7(5)
   1489  1.1.1.2  christos 	lwz	17,4*8(5)
   1490  1.1.1.2  christos 	beq	.Lsqr8x_tail_break
   1491  1.1.1.2  christos 
   1492  1.1.1.2  christos 	addc	22,22,9
   1493  1.1.1.2  christos 	lwz	9,4*1(4)
   1494  1.1.1.2  christos 	adde	23,23,10
   1495  1.1.1.2  christos 	lwz	10,4*2(4)
   1496  1.1.1.2  christos 	adde	24,24,11
   1497  1.1.1.2  christos 	lwz	11,4*3(4)
   1498  1.1.1.2  christos 	adde	25,25,12
   1499  1.1.1.2  christos 	lwz	12,4*4(4)
   1500  1.1.1.2  christos 	adde	26,26,14
   1501  1.1.1.2  christos 	lwz	14,4*5(4)
   1502  1.1.1.2  christos 	adde	27,27,15
   1503  1.1.1.2  christos 	lwz	15,4*6(4)
   1504  1.1.1.2  christos 	adde	28,28,16
   1505  1.1.1.2  christos 	lwz	16,4*7(4)
   1506  1.1.1.2  christos 	adde	29,29,17
   1507  1.1.1.2  christos 	lwzu	17,4*8(4)
   1508  1.1.1.2  christos 
   1509  1.1.1.2  christos 	b	.Lsqr8x_tail
   1510  1.1.1.2  christos 
   1511  1.1.1.2  christos .align	5
   1512  1.1.1.2  christos .Lsqr8x_tail_break:
   1513  1.1.1.2  christos 	lwz	7,4*8(1)
   1514  1.1.1.2  christos 	lwz	21,4*9(1)
   1515  1.1.1.2  christos 	addi	30,5,4*8
   1516  1.1.1.2  christos 
   1517  1.1.1.2  christos 	addic	31,31,-1
   1518  1.1.1.2  christos 	adde	18,22,9
   1519  1.1.1.2  christos 	lwz	22,4*8(3)
   1520  1.1.1.2  christos 	lwz	9,4*1(20)
   1521  1.1.1.2  christos 	adde	19,23,10
   1522  1.1.1.2  christos 	lwz	23,4*9(3)
   1523  1.1.1.2  christos 	lwz	10,4*2(20)
   1524  1.1.1.2  christos 	adde	24,24,11
   1525  1.1.1.2  christos 	lwz	11,4*3(20)
   1526  1.1.1.2  christos 	adde	25,25,12
   1527  1.1.1.2  christos 	lwz	12,4*4(20)
   1528  1.1.1.2  christos 	adde	26,26,14
   1529  1.1.1.2  christos 	lwz	14,4*5(20)
   1530  1.1.1.2  christos 	adde	27,27,15
   1531  1.1.1.2  christos 	lwz	15,4*6(20)
   1532  1.1.1.2  christos 	adde	28,28,16
   1533  1.1.1.2  christos 	lwz	16,4*7(20)
   1534  1.1.1.2  christos 	adde	29,29,17
   1535  1.1.1.2  christos 	lwz	17,4*8(20)
   1536  1.1.1.2  christos 	addi	4,20,4*8
   1537  1.1.1.2  christos 	addze	20,0
   1538  1.1.1.2  christos 	mullw	31,7,22
   1539  1.1.1.2  christos 	stw	18,4*1(5)
   1540  1.1.1.2  christos 	.long	0x7c1ea840
   1541  1.1.1.2  christos 	stw	19,4*2(5)
   1542  1.1.1.2  christos 	li	30,8
   1543  1.1.1.2  christos 	stw	24,4*3(5)
   1544  1.1.1.2  christos 	lwz	24,4*10(3)
   1545  1.1.1.2  christos 	stw	25,4*4(5)
   1546  1.1.1.2  christos 	lwz	25,4*11(3)
   1547  1.1.1.2  christos 	stw	26,4*5(5)
   1548  1.1.1.2  christos 	lwz	26,4*12(3)
   1549  1.1.1.2  christos 	stw	27,4*6(5)
   1550  1.1.1.2  christos 	lwz	27,4*13(3)
   1551  1.1.1.2  christos 	stw	28,4*7(5)
   1552  1.1.1.2  christos 	lwz	28,4*14(3)
   1553  1.1.1.2  christos 	stw	29,4*8(5)
   1554  1.1.1.2  christos 	lwz	29,4*15(3)
   1555  1.1.1.2  christos 	stw	20,4*10(1)
   1556  1.1.1.2  christos 	addi	5,3,4*7
   1557  1.1.1.2  christos 	mtctr	30
   1558  1.1.1.2  christos 	bne	.Lsqr8x_reduction
   1559  1.1.1.2  christos 
   1560  1.1.1.2  christos 
   1561  1.1.1.2  christos 
   1562  1.1.1.2  christos 
   1563  1.1.1.2  christos 
   1564  1.1.1.2  christos 
   1565  1.1.1.2  christos 	lwz	3,4*6(1)
   1566  1.1.1.2  christos 	srwi	30,8,5
   1567  1.1.1.2  christos 	mr	7,5
   1568  1.1.1.2  christos 	addi	5,5,4*8
   1569  1.1.1.2  christos 	subi	30,30,1
   1570  1.1.1.2  christos 	subfc	18,9,22
   1571  1.1.1.2  christos 	subfe	19,10,23
   1572  1.1.1.2  christos 	mr	31,20
   1573  1.1.1.2  christos 	mr	6,3
   1574  1.1.1.2  christos 
   1575  1.1.1.2  christos 	mtctr	30
   1576  1.1.1.2  christos 	b	.Lsqr8x_sub
   1577  1.1.1.2  christos 
   1578  1.1.1.2  christos .align	5
   1579  1.1.1.2  christos .Lsqr8x_sub:
   1580  1.1.1.2  christos 	lwz	9,4*1(4)
   1581  1.1.1.2  christos 	lwz	22,4*1(5)
   1582  1.1.1.2  christos 	lwz	10,4*2(4)
   1583  1.1.1.2  christos 	lwz	23,4*2(5)
   1584  1.1.1.2  christos 	subfe	20,11,24
   1585  1.1.1.2  christos 	lwz	11,4*3(4)
   1586  1.1.1.2  christos 	lwz	24,4*3(5)
   1587  1.1.1.2  christos 	subfe	21,12,25
   1588  1.1.1.2  christos 	lwz	12,4*4(4)
   1589  1.1.1.2  christos 	lwz	25,4*4(5)
   1590  1.1.1.2  christos 	stw	18,4*1(3)
   1591  1.1.1.2  christos 	subfe	18,14,26
   1592  1.1.1.2  christos 	lwz	14,4*5(4)
   1593  1.1.1.2  christos 	lwz	26,4*5(5)
   1594  1.1.1.2  christos 	stw	19,4*2(3)
   1595  1.1.1.2  christos 	subfe	19,15,27
   1596  1.1.1.2  christos 	lwz	15,4*6(4)
   1597  1.1.1.2  christos 	lwz	27,4*6(5)
   1598  1.1.1.2  christos 	stw	20,4*3(3)
   1599  1.1.1.2  christos 	subfe	20,16,28
   1600  1.1.1.2  christos 	lwz	16,4*7(4)
   1601  1.1.1.2  christos 	lwz	28,4*7(5)
   1602  1.1.1.2  christos 	stw	21,4*4(3)
   1603  1.1.1.2  christos 	subfe	21,17,29
   1604  1.1.1.2  christos 	lwzu	17,4*8(4)
   1605  1.1.1.2  christos 	lwzu	29,4*8(5)
   1606  1.1.1.2  christos 	stw	18,4*5(3)
   1607  1.1.1.2  christos 	subfe	18,9,22
   1608  1.1.1.2  christos 	stw	19,4*6(3)
   1609  1.1.1.2  christos 	subfe	19,10,23
   1610  1.1.1.2  christos 	stw	20,4*7(3)
   1611  1.1.1.2  christos 	stwu	21,4*8(3)
   1612  1.1.1.2  christos 	bc	16,0,.Lsqr8x_sub
   1613  1.1.1.2  christos 
   1614  1.1.1.2  christos 	srwi	30,8,4
   1615  1.1.1.2  christos 	lwz	9,4*1(6)
   1616  1.1.1.2  christos 	lwz	22,4*1(7)
   1617  1.1.1.2  christos 	subi	30,30,1
   1618  1.1.1.2  christos 	lwz	10,4*2(6)
   1619  1.1.1.2  christos 	lwz	23,4*2(7)
   1620  1.1.1.2  christos 	subfe	20,11,24
   1621  1.1.1.2  christos 	lwz	11,4*3(6)
   1622  1.1.1.2  christos 	lwz	24,4*3(7)
   1623  1.1.1.2  christos 	subfe	21,12,25
   1624  1.1.1.2  christos 	lwz	12,4*4(6)
   1625  1.1.1.2  christos 	lwzu	25,4*4(7)
   1626  1.1.1.2  christos 	stw	18,4*1(3)
   1627  1.1.1.2  christos 	subfe	18,14,26
   1628  1.1.1.2  christos 	stw	19,4*2(3)
   1629  1.1.1.2  christos 	subfe	19,15,27
   1630  1.1.1.2  christos 	stw	20,4*3(3)
   1631  1.1.1.2  christos 	subfe	20,16,28
   1632  1.1.1.2  christos 	stw	21,4*4(3)
   1633  1.1.1.2  christos 	subfe	21,17,29
   1634  1.1.1.2  christos 	stw	18,4*5(3)
   1635  1.1.1.2  christos 	subfe	31,0,31
   1636  1.1.1.2  christos 	stw	19,4*6(3)
   1637  1.1.1.2  christos 	stw	20,4*7(3)
   1638  1.1.1.2  christos 	stw	21,4*8(3)
   1639  1.1.1.2  christos 
   1640  1.1.1.2  christos 	addi	5,1,4*11
   1641  1.1.1.2  christos 	mtctr	30
   1642  1.1.1.2  christos 
   1643  1.1.1.2  christos .Lsqr4x_cond_copy:
   1644  1.1.1.2  christos 	andc	9,9,31
   1645  1.1.1.2  christos 	stw	0,-4*3(7)
   1646  1.1.1.2  christos 	and	22,22,31
   1647  1.1.1.2  christos 	stw	0,-4*2(7)
   1648  1.1.1.2  christos 	andc	10,10,31
   1649  1.1.1.2  christos 	stw	0,-4*1(7)
   1650  1.1.1.2  christos 	and	23,23,31
   1651  1.1.1.2  christos 	stw	0,-4*0(7)
   1652  1.1.1.2  christos 	andc	11,11,31
   1653  1.1.1.2  christos 	stw	0,4*1(5)
   1654  1.1.1.2  christos 	and	24,24,31
   1655  1.1.1.2  christos 	stw	0,4*2(5)
   1656  1.1.1.2  christos 	andc	12,12,31
   1657  1.1.1.2  christos 	stw	0,4*3(5)
   1658  1.1.1.2  christos 	and	25,25,31
   1659  1.1.1.2  christos 	stwu	0,4*4(5)
   1660  1.1.1.2  christos 	or	18,9,22
   1661  1.1.1.2  christos 	lwz	9,4*5(6)
   1662  1.1.1.2  christos 	lwz	22,4*1(7)
   1663  1.1.1.2  christos 	or	19,10,23
   1664  1.1.1.2  christos 	lwz	10,4*6(6)
   1665  1.1.1.2  christos 	lwz	23,4*2(7)
   1666  1.1.1.2  christos 	or	20,11,24
   1667  1.1.1.2  christos 	lwz	11,4*7(6)
   1668  1.1.1.2  christos 	lwz	24,4*3(7)
   1669  1.1.1.2  christos 	or	21,12,25
   1670  1.1.1.2  christos 	lwz	12,4*8(6)
   1671  1.1.1.2  christos 	lwzu	25,4*4(7)
   1672  1.1.1.2  christos 	stw	18,4*1(6)
   1673  1.1.1.2  christos 	stw	19,4*2(6)
   1674  1.1.1.2  christos 	stw	20,4*3(6)
   1675  1.1.1.2  christos 	stwu	21,4*4(6)
   1676  1.1.1.2  christos 	bc	16,0,.Lsqr4x_cond_copy
   1677  1.1.1.2  christos 
   1678  1.1.1.2  christos 	lwz	4,0(1)
   1679  1.1.1.2  christos 	andc	9,9,31
   1680  1.1.1.2  christos 	and	22,22,31
   1681  1.1.1.2  christos 	andc	10,10,31
   1682  1.1.1.2  christos 	and	23,23,31
   1683  1.1.1.2  christos 	andc	11,11,31
   1684  1.1.1.2  christos 	and	24,24,31
   1685  1.1.1.2  christos 	andc	12,12,31
   1686  1.1.1.2  christos 	and	25,25,31
   1687  1.1.1.2  christos 	or	18,9,22
   1688  1.1.1.2  christos 	or	19,10,23
   1689  1.1.1.2  christos 	or	20,11,24
   1690  1.1.1.2  christos 	or	21,12,25
   1691  1.1.1.2  christos 	stw	18,4*1(6)
   1692  1.1.1.2  christos 	stw	19,4*2(6)
   1693  1.1.1.2  christos 	stw	20,4*3(6)
   1694  1.1.1.2  christos 	stw	21,4*4(6)
   1695  1.1.1.2  christos 
   1696  1.1.1.2  christos 	b	.Lsqr8x_done
   1697  1.1.1.2  christos 
   1698  1.1.1.2  christos .align	5
   1699  1.1.1.2  christos .Lsqr8x8_post_condition:
   1700  1.1.1.2  christos 	lwz	3,4*6(1)
   1701  1.1.1.2  christos 	lwz	4,0(1)
   1702  1.1.1.2  christos 	addze	31,0
   1703  1.1.1.2  christos 
   1704  1.1.1.2  christos 
   1705  1.1.1.2  christos 	subfc	22,9,22
   1706  1.1.1.2  christos 	subfe	23,10,23
   1707  1.1.1.2  christos 	stw	0,4*12(1)
   1708  1.1.1.2  christos 	stw	0,4*13(1)
   1709  1.1.1.2  christos 	subfe	24,11,24
   1710  1.1.1.2  christos 	stw	0,4*14(1)
   1711  1.1.1.2  christos 	stw	0,4*15(1)
   1712  1.1.1.2  christos 	subfe	25,12,25
   1713  1.1.1.2  christos 	stw	0,4*16(1)
   1714  1.1.1.2  christos 	stw	0,4*17(1)
   1715  1.1.1.2  christos 	subfe	26,14,26
   1716  1.1.1.2  christos 	stw	0,4*18(1)
   1717  1.1.1.2  christos 	stw	0,4*19(1)
   1718  1.1.1.2  christos 	subfe	27,15,27
   1719  1.1.1.2  christos 	stw	0,4*20(1)
   1720  1.1.1.2  christos 	stw	0,4*21(1)
   1721  1.1.1.2  christos 	subfe	28,16,28
   1722  1.1.1.2  christos 	stw	0,4*22(1)
   1723  1.1.1.2  christos 	stw	0,4*23(1)
   1724  1.1.1.2  christos 	subfe	29,17,29
   1725  1.1.1.2  christos 	stw	0,4*24(1)
   1726  1.1.1.2  christos 	stw	0,4*25(1)
   1727  1.1.1.2  christos 	subfe	31,0,31
   1728  1.1.1.2  christos 	stw	0,4*26(1)
   1729  1.1.1.2  christos 	stw	0,4*27(1)
   1730  1.1.1.2  christos 
   1731  1.1.1.2  christos 	and	9,9,31
   1732  1.1.1.2  christos 	and	10,10,31
   1733  1.1.1.2  christos 	addc	22,22,9
   1734  1.1.1.2  christos 	and	11,11,31
   1735  1.1.1.2  christos 	adde	23,23,10
   1736  1.1.1.2  christos 	and	12,12,31
   1737  1.1.1.2  christos 	adde	24,24,11
   1738  1.1.1.2  christos 	and	14,14,31
   1739  1.1.1.2  christos 	adde	25,25,12
   1740  1.1.1.2  christos 	and	15,15,31
   1741  1.1.1.2  christos 	adde	26,26,14
   1742  1.1.1.2  christos 	and	16,16,31
   1743  1.1.1.2  christos 	adde	27,27,15
   1744  1.1.1.2  christos 	and	17,17,31
   1745  1.1.1.2  christos 	adde	28,28,16
   1746  1.1.1.2  christos 	adde	29,29,17
   1747  1.1.1.2  christos 	stw	22,4*1(3)
   1748  1.1.1.2  christos 	stw	23,4*2(3)
   1749  1.1.1.2  christos 	stw	24,4*3(3)
   1750  1.1.1.2  christos 	stw	25,4*4(3)
   1751  1.1.1.2  christos 	stw	26,4*5(3)
   1752  1.1.1.2  christos 	stw	27,4*6(3)
   1753  1.1.1.2  christos 	stw	28,4*7(3)
   1754  1.1.1.2  christos 	stw	29,4*8(3)
   1755  1.1.1.2  christos 
   1756  1.1.1.2  christos .Lsqr8x_done:
   1757  1.1.1.2  christos 	stw	0,4*8(1)
   1758  1.1.1.2  christos 	stw	0,4*10(1)
   1759  1.1.1.2  christos 
   1760  1.1.1.2  christos 	lwz	14,-4*18(4)
   1761  1.1.1.2  christos 	li	3,1
   1762  1.1.1.2  christos 	lwz	15,-4*17(4)
   1763  1.1.1.2  christos 	lwz	16,-4*16(4)
   1764  1.1.1.2  christos 	lwz	17,-4*15(4)
   1765  1.1.1.2  christos 	lwz	18,-4*14(4)
   1766  1.1.1.2  christos 	lwz	19,-4*13(4)
   1767  1.1.1.2  christos 	lwz	20,-4*12(4)
   1768  1.1.1.2  christos 	lwz	21,-4*11(4)
   1769  1.1.1.2  christos 	lwz	22,-4*10(4)
   1770  1.1.1.2  christos 	lwz	23,-4*9(4)
   1771  1.1.1.2  christos 	lwz	24,-4*8(4)
   1772  1.1.1.2  christos 	lwz	25,-4*7(4)
   1773  1.1.1.2  christos 	lwz	26,-4*6(4)
   1774  1.1.1.2  christos 	lwz	27,-4*5(4)
   1775  1.1.1.2  christos 	lwz	28,-4*4(4)
   1776  1.1.1.2  christos 	lwz	29,-4*3(4)
   1777  1.1.1.2  christos 	lwz	30,-4*2(4)
   1778  1.1.1.2  christos 	lwz	31,-4*1(4)
   1779  1.1.1.2  christos 	mr	1,4
   1780  1.1.1.2  christos 	blr
   1781  1.1.1.2  christos .long	0
   1782  1.1.1.2  christos .byte	0,12,4,0x20,0x80,18,6,0
   1783  1.1.1.2  christos .long	0
   1784      1.1  christos 
   1785  1.1.1.2  christos .byte	77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,32,102,111,114,32,80,80,67,44,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
   1786      1.1  christos .align	2
   1787