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	bn_mul_mont_fpu64
      5  1.1  christos .type	bn_mul_mont_fpu64,@function
      6  1.1  christos .section	".opd","aw"
      7  1.1  christos .align	3
      8  1.1  christos bn_mul_mont_fpu64:
      9  1.1  christos .quad	.bn_mul_mont_fpu64,.TOC.@tocbase,0
     10  1.1  christos .previous
     11  1.1  christos .align	5
     12  1.1  christos .bn_mul_mont_fpu64:
     13  1.1  christos 	cmpwi	8,3
     14  1.1  christos 	mr	9,3
     15  1.1  christos 	li	3,0
     16  1.1  christos 	bltlr
     17  1.1  christos 	andi.	0,8,1
     18  1.1  christos 	bnelr
     19  1.1  christos 
     20  1.1  christos 	slwi	8,8,3
     21  1.1  christos 	li	12,-4096
     22  1.1  christos 	slwi	10,8,2
     23  1.1  christos 	add	10,10,8
     24  1.1  christos 	addi	10,10,552
     25  1.1  christos 	subf	10,10,1
     26  1.1  christos 	and	10,10,12
     27  1.1  christos 	subf	10,1,10
     28  1.1  christos 	mr	12,1
     29  1.1  christos 	stdux	1,1,10
     30  1.1  christos 
     31  1.1  christos 	std	19,-200(12)
     32  1.1  christos 	std	20,-192(12)
     33  1.1  christos 	std	21,-184(12)
     34  1.1  christos 	std	22,-176(12)
     35  1.1  christos 	std	23,-168(12)
     36  1.1  christos 	std	24,-160(12)
     37  1.1  christos 	std	25,-152(12)
     38  1.1  christos 	std	26,-144(12)
     39  1.1  christos 	std	27,-136(12)
     40  1.1  christos 	std	28,-128(12)
     41  1.1  christos 	std	29,-120(12)
     42  1.1  christos 	std	30,-112(12)
     43  1.1  christos 	std	31,-104(12)
     44  1.1  christos 	stfd	20,-96(12)
     45  1.1  christos 	stfd	21,-88(12)
     46  1.1  christos 	stfd	22,-80(12)
     47  1.1  christos 	stfd	23,-72(12)
     48  1.1  christos 	stfd	24,-64(12)
     49  1.1  christos 	stfd	25,-56(12)
     50  1.1  christos 	stfd	26,-48(12)
     51  1.1  christos 	stfd	27,-40(12)
     52  1.1  christos 	stfd	28,-32(12)
     53  1.1  christos 	stfd	29,-24(12)
     54  1.1  christos 	stfd	30,-16(12)
     55  1.1  christos 	stfd	31,-8(12)
     56  1.1  christos 
     57  1.1  christos 	addi	10,1,264
     58  1.1  christos 	li	12,-64
     59  1.1  christos 	add	22,10,8
     60  1.1  christos 	and	22,22,12
     61  1.1  christos 
     62  1.1  christos 	addi	22,22,-8
     63  1.1  christos 	srwi	11,8,4
     64  1.1  christos 	addi	11,11,-1
     65  1.1  christos 	addi	10,1,184
     66  1.1  christos 	li	0,0
     67  1.1  christos 	mtctr	11
     68  1.1  christos 	ld	23,0(4)
     69  1.1  christos 	ld	27,0(5)
     70  1.1  christos 	ld	7,0(7)
     71  1.1  christos 
     72  1.1  christos 	mulld	31,23,27
     73  1.1  christos 
     74  1.1  christos 	rldicl	24,27,0,48
     75  1.1  christos 	rldicl	25,27,48,48
     76  1.1  christos 	rldicl	26,27,32,48
     77  1.1  christos 	rldicl	27,27,16,48
     78  1.1  christos 	std	24,64(1)
     79  1.1  christos 	std	25,72(1)
     80  1.1  christos 	std	26,80(1)
     81  1.1  christos 	std	27,88(1)
     82  1.1  christos 
     83  1.1  christos 	mulld	31,31,7
     84  1.1  christos 
     85  1.1  christos 	rldicl	28,31,0,48
     86  1.1  christos 	rldicl	29,31,48,48
     87  1.1  christos 	rldicl	30,31,32,48
     88  1.1  christos 	rldicl	31,31,16,48
     89  1.1  christos 	std	28,96(1)
     90  1.1  christos 	std	29,104(1)
     91  1.1  christos 	std	30,112(1)
     92  1.1  christos 	std	31,120(1)
     93  1.1  christos 
     94  1.1  christos 	rldicl	24,23,0,32
     95  1.1  christos 	rldicl	25,23,32,32
     96  1.1  christos 	lwz	26,12(4)
     97  1.1  christos 	lwz	27,8(4)
     98  1.1  christos 	lwz	28,4(6)
     99  1.1  christos 	lwz	29,0(6)
    100  1.1  christos 	lwz	30,12(6)
    101  1.1  christos 	lwz	31,8(6)
    102  1.1  christos 	lfd	0,64(1)
    103  1.1  christos 	lfd	1,72(1)
    104  1.1  christos 	lfd	2,80(1)
    105  1.1  christos 	lfd	3,88(1)
    106  1.1  christos 	lfd	4,96(1)
    107  1.1  christos 	lfd	5,104(1)
    108  1.1  christos 	lfd	6,112(1)
    109  1.1  christos 	lfd	7,120(1)
    110  1.1  christos 	std	24,128(1)
    111  1.1  christos 	std	25,136(1)
    112  1.1  christos 	std	26,144(1)
    113  1.1  christos 	std	27,152(1)
    114  1.1  christos 	std	28,160(1)
    115  1.1  christos 	std	29,168(1)
    116  1.1  christos 	std	30,176(1)
    117  1.1  christos 	std	31,184(1)
    118  1.1  christos 	fcfid	0,0
    119  1.1  christos 	fcfid	1,1
    120  1.1  christos 	fcfid	2,2
    121  1.1  christos 	fcfid	3,3
    122  1.1  christos 	fcfid	4,4
    123  1.1  christos 	fcfid	5,5
    124  1.1  christos 	fcfid	6,6
    125  1.1  christos 	fcfid	7,7
    126  1.1  christos 
    127  1.1  christos 	lfd	10,128(1)
    128  1.1  christos 	lfd	11,136(1)
    129  1.1  christos 	lfd	12,144(1)
    130  1.1  christos 	lfd	13,152(1)
    131  1.1  christos 	lfd	20,160(1)
    132  1.1  christos 	lfd	21,168(1)
    133  1.1  christos 	lfd	22,176(1)
    134  1.1  christos 	lfd	23,184(1)
    135  1.1  christos 	fcfid	10,10
    136  1.1  christos 	fcfid	11,11
    137  1.1  christos 	fcfid	12,12
    138  1.1  christos 	fcfid	13,13
    139  1.1  christos 	fcfid	20,20
    140  1.1  christos 	fcfid	21,21
    141  1.1  christos 	fcfid	22,22
    142  1.1  christos 	fcfid	23,23
    143  1.1  christos 	addi	4,4,16
    144  1.1  christos 	addi	6,6,16
    145  1.1  christos 
    146  1.1  christos 	fmul	26,11,0
    147  1.1  christos 	fmul	27,11,1
    148  1.1  christos 	stfd	10,8(22)
    149  1.1  christos 	stfd	11,16(22)
    150  1.1  christos 	fmul	28,12,0
    151  1.1  christos 	fmul	29,12,1
    152  1.1  christos 	stfd	12,24(22)
    153  1.1  christos 	stfd	13,32(22)
    154  1.1  christos 	fmul	30,13,0
    155  1.1  christos 	fmul	31,13,1
    156  1.1  christos 	stfd	20,40(22)
    157  1.1  christos 	stfd	21,48(22)
    158  1.1  christos 	fmul	24,10,0
    159  1.1  christos 	fmul	25,10,1
    160  1.1  christos 	stfd	22,56(22)
    161  1.1  christos 	stfdu	23,64(22)
    162  1.1  christos 
    163  1.1  christos 	fmadd	26,10,2,26
    164  1.1  christos 	fmadd	27,10,3,27
    165  1.1  christos 	fmadd	28,11,2,28
    166  1.1  christos 	fmadd	29,11,3,29
    167  1.1  christos 	fmadd	30,12,2,30
    168  1.1  christos 	fmadd	31,12,3,31
    169  1.1  christos 	fmul	8,13,2
    170  1.1  christos 	fmul	9,13,3
    171  1.1  christos 
    172  1.1  christos 	fmadd	26,21,4,26
    173  1.1  christos 	fmadd	27,21,5,27
    174  1.1  christos 	fmadd	28,22,4,28
    175  1.1  christos 	fmadd	29,22,5,29
    176  1.1  christos 	fmadd	30,23,4,30
    177  1.1  christos 	fmadd	31,23,5,31
    178  1.1  christos 	fmadd	24,20,4,24
    179  1.1  christos 	fmadd	25,20,5,25
    180  1.1  christos 
    181  1.1  christos 	fmadd	26,20,6,26
    182  1.1  christos 	fmadd	27,20,7,27
    183  1.1  christos 	fmadd	28,21,6,28
    184  1.1  christos 	fmadd	29,21,7,29
    185  1.1  christos 	fmadd	30,22,6,30
    186  1.1  christos 	fmadd	31,22,7,31
    187  1.1  christos 	fmadd	8,23,6,8
    188  1.1  christos 	fmadd	9,23,7,9
    189  1.1  christos 
    190  1.1  christos 	fctid	24,24
    191  1.1  christos 	fctid	25,25
    192  1.1  christos 	fctid	26,26
    193  1.1  christos 	fctid	27,27
    194  1.1  christos 	fctid	28,28
    195  1.1  christos 	fctid	29,29
    196  1.1  christos 	fctid	30,30
    197  1.1  christos 	fctid	31,31
    198  1.1  christos 
    199  1.1  christos 	stfd	24,64(1)
    200  1.1  christos 	stfd	25,72(1)
    201  1.1  christos 	stfd	26,80(1)
    202  1.1  christos 	stfd	27,88(1)
    203  1.1  christos 	stfd	28,96(1)
    204  1.1  christos 	stfd	29,104(1)
    205  1.1  christos 	stfd	30,112(1)
    206  1.1  christos 	stfd	31,120(1)
    207  1.1  christos 
    208  1.1  christos .align	5
    209  1.1  christos .L1st:
    210  1.1  christos 	lwz	24,4(4)
    211  1.1  christos 	lwz	25,0(4)
    212  1.1  christos 	lwz	26,12(4)
    213  1.1  christos 	lwz	27,8(4)
    214  1.1  christos 	lwz	28,4(6)
    215  1.1  christos 	lwz	29,0(6)
    216  1.1  christos 	lwz	30,12(6)
    217  1.1  christos 	lwz	31,8(6)
    218  1.1  christos 	std	24,128(1)
    219  1.1  christos 	std	25,136(1)
    220  1.1  christos 	std	26,144(1)
    221  1.1  christos 	std	27,152(1)
    222  1.1  christos 	std	28,160(1)
    223  1.1  christos 	std	29,168(1)
    224  1.1  christos 	std	30,176(1)
    225  1.1  christos 	std	31,184(1)
    226  1.1  christos 	ld	24,64(1)
    227  1.1  christos 	ld	25,72(1)
    228  1.1  christos 	ld	26,80(1)
    229  1.1  christos 	ld	27,88(1)
    230  1.1  christos 	ld	28,96(1)
    231  1.1  christos 	ld	29,104(1)
    232  1.1  christos 	ld	30,112(1)
    233  1.1  christos 	ld	31,120(1)
    234  1.1  christos 	lfd	10,128(1)
    235  1.1  christos 	lfd	11,136(1)
    236  1.1  christos 	lfd	12,144(1)
    237  1.1  christos 	lfd	13,152(1)
    238  1.1  christos 	lfd	20,160(1)
    239  1.1  christos 	lfd	21,168(1)
    240  1.1  christos 	lfd	22,176(1)
    241  1.1  christos 	lfd	23,184(1)
    242  1.1  christos 	fcfid	10,10
    243  1.1  christos 	fcfid	11,11
    244  1.1  christos 	fcfid	12,12
    245  1.1  christos 	fcfid	13,13
    246  1.1  christos 	fcfid	20,20
    247  1.1  christos 	fcfid	21,21
    248  1.1  christos 	fcfid	22,22
    249  1.1  christos 	fcfid	23,23
    250  1.1  christos 	addi	4,4,16
    251  1.1  christos 	addi	6,6,16
    252  1.1  christos 
    253  1.1  christos 	fmul	26,11,0
    254  1.1  christos 	fmul	27,11,1
    255  1.1  christos 	fmul	28,12,0
    256  1.1  christos 	fmul	29,12,1
    257  1.1  christos 	stfd	10,8(22)
    258  1.1  christos 	stfd	11,16(22)
    259  1.1  christos 	fmul	30,13,0
    260  1.1  christos 	fmul	31,13,1
    261  1.1  christos 	fmadd	24,10,0,8
    262  1.1  christos 	fmadd	25,10,1,9
    263  1.1  christos 	stfd	12,24(22)
    264  1.1  christos 	stfd	13,32(22)
    265  1.1  christos 	fmadd	26,10,2,26
    266  1.1  christos 	fmadd	27,10,3,27
    267  1.1  christos 	fmadd	28,11,2,28
    268  1.1  christos 	fmadd	29,11,3,29
    269  1.1  christos 	stfd	20,40(22)
    270  1.1  christos 	stfd	21,48(22)
    271  1.1  christos 	fmadd	30,12,2,30
    272  1.1  christos 	fmadd	31,12,3,31
    273  1.1  christos 	add	24,24,0
    274  1.1  christos 	fmul	8,13,2
    275  1.1  christos 	fmul	9,13,3
    276  1.1  christos 	stfd	22,56(22)
    277  1.1  christos 	stfdu	23,64(22)
    278  1.1  christos 	srdi	0,24,16
    279  1.1  christos 	add	25,25,0
    280  1.1  christos 	srdi	0,25,16
    281  1.1  christos 
    282  1.1  christos 	fmadd	26,21,4,26
    283  1.1  christos 	fmadd	27,21,5,27
    284  1.1  christos 	insrdi	24,25,16,32
    285  1.1  christos 	fmadd	28,22,4,28
    286  1.1  christos 	fmadd	29,22,5,29
    287  1.1  christos 	add	26,26,0
    288  1.1  christos 	fmadd	30,23,4,30
    289  1.1  christos 	fmadd	31,23,5,31
    290  1.1  christos 	srdi	0,26,16
    291  1.1  christos 	fmadd	24,20,4,24
    292  1.1  christos 	fmadd	25,20,5,25
    293  1.1  christos 	insrdi	24,26,16,16
    294  1.1  christos 	add	27,27,0
    295  1.1  christos 	srdi	0,27,16
    296  1.1  christos 
    297  1.1  christos 	fmadd	26,20,6,26
    298  1.1  christos 	fmadd	27,20,7,27
    299  1.1  christos 	insrdi	24,27,16,0
    300  1.1  christos 	fmadd	28,21,6,28
    301  1.1  christos 	fmadd	29,21,7,29
    302  1.1  christos 	add	28,28,0
    303  1.1  christos 	fmadd	30,22,6,30
    304  1.1  christos 	fmadd	31,22,7,31
    305  1.1  christos 	srdi	0,28,16
    306  1.1  christos 	fmadd	8,23,6,8
    307  1.1  christos 	fmadd	9,23,7,9
    308  1.1  christos 	add	29,29,0
    309  1.1  christos 	srdi	0,29,16
    310  1.1  christos 	insrdi	28,29,16,32
    311  1.1  christos 
    312  1.1  christos 	fctid	24,24
    313  1.1  christos 	fctid	25,25
    314  1.1  christos 	add	30,30,0
    315  1.1  christos 	fctid	26,26
    316  1.1  christos 	fctid	27,27
    317  1.1  christos 	srdi	0,30,16
    318  1.1  christos 	fctid	28,28
    319  1.1  christos 	fctid	29,29
    320  1.1  christos 	insrdi	28,30,16,16
    321  1.1  christos 	fctid	30,30
    322  1.1  christos 	fctid	31,31
    323  1.1  christos 	add	31,31,0
    324  1.1  christos 	insrdi	28,31,16,0
    325  1.1  christos 	srdi	0,31,16
    326  1.1  christos 
    327  1.1  christos 	stfd	24,64(1)
    328  1.1  christos 	stfd	25,72(1)
    329  1.1  christos 	stfd	26,80(1)
    330  1.1  christos 	stfd	27,88(1)
    331  1.1  christos 	stfd	28,96(1)
    332  1.1  christos 	stfd	29,104(1)
    333  1.1  christos 	stfd	30,112(1)
    334  1.1  christos 	stfd	31,120(1)
    335  1.1  christos 	std	24,8(10)
    336  1.1  christos 	stdu	28,16(10)
    337  1.1  christos 	bc	16,0,.L1st
    338  1.1  christos 
    339  1.1  christos 	fctid	8,8
    340  1.1  christos 	fctid	9,9
    341  1.1  christos 	ld	24,64(1)
    342  1.1  christos 	ld	25,72(1)
    343  1.1  christos 	ld	26,80(1)
    344  1.1  christos 	ld	27,88(1)
    345  1.1  christos 	ld	28,96(1)
    346  1.1  christos 	ld	29,104(1)
    347  1.1  christos 	ld	30,112(1)
    348  1.1  christos 	ld	31,120(1)
    349  1.1  christos 	stfd	8,128(1)
    350  1.1  christos 	stfd	9,136(1)
    351  1.1  christos 
    352  1.1  christos 	add	24,24,0
    353  1.1  christos 	srdi	0,24,16
    354  1.1  christos 	add	25,25,0
    355  1.1  christos 	srdi	0,25,16
    356  1.1  christos 	insrdi	24,25,16,32
    357  1.1  christos 	add	26,26,0
    358  1.1  christos 	srdi	0,26,16
    359  1.1  christos 	insrdi	24,26,16,16
    360  1.1  christos 	add	27,27,0
    361  1.1  christos 	srdi	0,27,16
    362  1.1  christos 	insrdi	24,27,16,0
    363  1.1  christos 	add	28,28,0
    364  1.1  christos 	srdi	0,28,16
    365  1.1  christos 	add	29,29,0
    366  1.1  christos 	srdi	0,29,16
    367  1.1  christos 	insrdi	28,29,16,32
    368  1.1  christos 	add	30,30,0
    369  1.1  christos 	srdi	0,30,16
    370  1.1  christos 	insrdi	28,30,16,16
    371  1.1  christos 	add	31,31,0
    372  1.1  christos 	insrdi	28,31,16,0
    373  1.1  christos 	srdi	0,31,16
    374  1.1  christos 	ld	30,128(1)
    375  1.1  christos 	ld	31,136(1)
    376  1.1  christos 
    377  1.1  christos 	std	24,8(10)
    378  1.1  christos 	stdu	28,16(10)
    379  1.1  christos 
    380  1.1  christos 	add	30,30,0
    381  1.1  christos 	srdi	0,30,16
    382  1.1  christos 	add	31,31,0
    383  1.1  christos 	insrdi	30,31,48,0
    384  1.1  christos 	srdi	3,31,48
    385  1.1  christos 	std	30,8(10)
    386  1.1  christos 	slwi	31,8,2
    387  1.1  christos 	subf	22,31,22
    388  1.1  christos 
    389  1.1  christos 	li	12,8
    390  1.1  christos .align	5
    391  1.1  christos .Louter:
    392  1.1  christos 	addi	10,1,192
    393  1.1  christos 	li	0,0
    394  1.1  christos 	mtctr	11
    395  1.1  christos 	ldx	27,5,12
    396  1.1  christos 
    397  1.1  christos 	ld	30,200(1)
    398  1.1  christos 	mulld	31,23,27
    399  1.1  christos 	add	31,31,30
    400  1.1  christos 
    401  1.1  christos 	rldicl	24,27,0,48
    402  1.1  christos 	rldicl	25,27,48,48
    403  1.1  christos 	rldicl	26,27,32,48
    404  1.1  christos 	rldicl	27,27,16,48
    405  1.1  christos 	std	24,64(1)
    406  1.1  christos 	std	25,72(1)
    407  1.1  christos 	std	26,80(1)
    408  1.1  christos 	std	27,88(1)
    409  1.1  christos 
    410  1.1  christos 	mulld	31,31,7
    411  1.1  christos 
    412  1.1  christos 	rldicl	28,31,0,48
    413  1.1  christos 	rldicl	29,31,48,48
    414  1.1  christos 	rldicl	30,31,32,48
    415  1.1  christos 	rldicl	31,31,16,48
    416  1.1  christos 	std	28,96(1)
    417  1.1  christos 	std	29,104(1)
    418  1.1  christos 	std	30,112(1)
    419  1.1  christos 	std	31,120(1)
    420  1.1  christos 	lfd	10,8(22)
    421  1.1  christos 	lfd	11,16(22)
    422  1.1  christos 	lfd	12,24(22)
    423  1.1  christos 	lfd	13,32(22)
    424  1.1  christos 	lfd	20,40(22)
    425  1.1  christos 	lfd	21,48(22)
    426  1.1  christos 	lfd	22,56(22)
    427  1.1  christos 	lfdu	23,64(22)
    428  1.1  christos 
    429  1.1  christos 	lfd	0,64(1)
    430  1.1  christos 	lfd	1,72(1)
    431  1.1  christos 	lfd	2,80(1)
    432  1.1  christos 	lfd	3,88(1)
    433  1.1  christos 	lfd	4,96(1)
    434  1.1  christos 	lfd	5,104(1)
    435  1.1  christos 	lfd	6,112(1)
    436  1.1  christos 	lfd	7,120(1)
    437  1.1  christos 
    438  1.1  christos 	fcfid	0,0
    439  1.1  christos 	fcfid	1,1
    440  1.1  christos 	fcfid	2,2
    441  1.1  christos 	fcfid	3,3
    442  1.1  christos 	fcfid	4,4
    443  1.1  christos 	fcfid	5,5
    444  1.1  christos 	fcfid	6,6
    445  1.1  christos 	fcfid	7,7
    446  1.1  christos 
    447  1.1  christos 	fmul	26,11,0
    448  1.1  christos 	fmul	27,11,1
    449  1.1  christos 	fmul	28,12,0
    450  1.1  christos 	fmul	29,12,1
    451  1.1  christos 	fmul	30,13,0
    452  1.1  christos 	fmul	31,13,1
    453  1.1  christos 	fmul	24,10,0
    454  1.1  christos 	fmul	25,10,1
    455  1.1  christos 
    456  1.1  christos 	fmadd	26,10,2,26
    457  1.1  christos 	fmadd	27,10,3,27
    458  1.1  christos 	fmadd	28,11,2,28
    459  1.1  christos 	fmadd	29,11,3,29
    460  1.1  christos 	fmadd	30,12,2,30
    461  1.1  christos 	fmadd	31,12,3,31
    462  1.1  christos 	fmul	8,13,2
    463  1.1  christos 	fmul	9,13,3
    464  1.1  christos 
    465  1.1  christos 	fmadd	26,21,4,26
    466  1.1  christos 	fmadd	27,21,5,27
    467  1.1  christos 	lfd	10,8(22)
    468  1.1  christos 	lfd	11,16(22)
    469  1.1  christos 	fmadd	28,22,4,28
    470  1.1  christos 	fmadd	29,22,5,29
    471  1.1  christos 	lfd	12,24(22)
    472  1.1  christos 	lfd	13,32(22)
    473  1.1  christos 	fmadd	30,23,4,30
    474  1.1  christos 	fmadd	31,23,5,31
    475  1.1  christos 	fmadd	24,20,4,24
    476  1.1  christos 	fmadd	25,20,5,25
    477  1.1  christos 
    478  1.1  christos 	fmadd	26,20,6,26
    479  1.1  christos 	fmadd	27,20,7,27
    480  1.1  christos 	fmadd	28,21,6,28
    481  1.1  christos 	fmadd	29,21,7,29
    482  1.1  christos 	fmadd	30,22,6,30
    483  1.1  christos 	fmadd	31,22,7,31
    484  1.1  christos 	fmadd	8,23,6,8
    485  1.1  christos 	fmadd	9,23,7,9
    486  1.1  christos 
    487  1.1  christos 	fctid	24,24
    488  1.1  christos 	fctid	25,25
    489  1.1  christos 	fctid	26,26
    490  1.1  christos 	fctid	27,27
    491  1.1  christos 	fctid	28,28
    492  1.1  christos 	fctid	29,29
    493  1.1  christos 	fctid	30,30
    494  1.1  christos 	fctid	31,31
    495  1.1  christos 
    496  1.1  christos 	stfd	24,64(1)
    497  1.1  christos 	stfd	25,72(1)
    498  1.1  christos 	stfd	26,80(1)
    499  1.1  christos 	stfd	27,88(1)
    500  1.1  christos 	stfd	28,96(1)
    501  1.1  christos 	stfd	29,104(1)
    502  1.1  christos 	stfd	30,112(1)
    503  1.1  christos 	stfd	31,120(1)
    504  1.1  christos 
    505  1.1  christos .align	5
    506  1.1  christos .Linner:
    507  1.1  christos 	fmul	26,11,0
    508  1.1  christos 	fmul	27,11,1
    509  1.1  christos 	fmul	28,12,0
    510  1.1  christos 	fmul	29,12,1
    511  1.1  christos 	lfd	20,40(22)
    512  1.1  christos 	lfd	21,48(22)
    513  1.1  christos 	fmul	30,13,0
    514  1.1  christos 	fmul	31,13,1
    515  1.1  christos 	fmadd	24,10,0,8
    516  1.1  christos 	fmadd	25,10,1,9
    517  1.1  christos 	lfd	22,56(22)
    518  1.1  christos 	lfdu	23,64(22)
    519  1.1  christos 
    520  1.1  christos 	fmadd	26,10,2,26
    521  1.1  christos 	fmadd	27,10,3,27
    522  1.1  christos 	fmadd	28,11,2,28
    523  1.1  christos 	fmadd	29,11,3,29
    524  1.1  christos 	lfd	10,8(22)
    525  1.1  christos 	lfd	11,16(22)
    526  1.1  christos 	fmadd	30,12,2,30
    527  1.1  christos 	fmadd	31,12,3,31
    528  1.1  christos 	fmul	8,13,2
    529  1.1  christos 	fmul	9,13,3
    530  1.1  christos 	lfd	12,24(22)
    531  1.1  christos 	lfd	13,32(22)
    532  1.1  christos 	fmadd	26,21,4,26
    533  1.1  christos 	fmadd	27,21,5,27
    534  1.1  christos 	ld	24,64(1)
    535  1.1  christos 	ld	25,72(1)
    536  1.1  christos 	fmadd	28,22,4,28
    537  1.1  christos 	fmadd	29,22,5,29
    538  1.1  christos 	ld	26,80(1)
    539  1.1  christos 	ld	27,88(1)
    540  1.1  christos 	fmadd	30,23,4,30
    541  1.1  christos 	fmadd	31,23,5,31
    542  1.1  christos 	add	24,24,0
    543  1.1  christos 	ld	28,96(1)
    544  1.1  christos 	ld	29,104(1)
    545  1.1  christos 	fmadd	24,20,4,24
    546  1.1  christos 	fmadd	25,20,5,25
    547  1.1  christos 	srdi	0,24,16
    548  1.1  christos 	add	25,25,0
    549  1.1  christos 	srdi	0,25,16
    550  1.1  christos 	ld	30,112(1)
    551  1.1  christos 	ld	31,120(1)
    552  1.1  christos 
    553  1.1  christos 	fmadd	26,20,6,26
    554  1.1  christos 	fmadd	27,20,7,27
    555  1.1  christos 	insrdi	24,25,16,32
    556  1.1  christos 	ld	25,8(10)
    557  1.1  christos 	fmadd	28,21,6,28
    558  1.1  christos 	fmadd	29,21,7,29
    559  1.1  christos 	add	26,26,0
    560  1.1  christos 	fmadd	30,22,6,30
    561  1.1  christos 	fmadd	31,22,7,31
    562  1.1  christos 	srdi	0,26,16
    563  1.1  christos 	insrdi	24,26,16,16
    564  1.1  christos 	fmadd	8,23,6,8
    565  1.1  christos 	fmadd	9,23,7,9
    566  1.1  christos 	add	27,27,0
    567  1.1  christos 	ldu	26,16(10)
    568  1.1  christos 	srdi	0,27,16
    569  1.1  christos 	insrdi	24,27,16,0
    570  1.1  christos 	add	28,28,0
    571  1.1  christos 
    572  1.1  christos 	fctid	24,24
    573  1.1  christos 	fctid	25,25
    574  1.1  christos 	srdi	0,28,16
    575  1.1  christos 	fctid	26,26
    576  1.1  christos 	fctid	27,27
    577  1.1  christos 	add	29,29,0
    578  1.1  christos 	fctid	28,28
    579  1.1  christos 	fctid	29,29
    580  1.1  christos 	srdi	0,29,16
    581  1.1  christos 	insrdi	28,29,16,32
    582  1.1  christos 	fctid	30,30
    583  1.1  christos 	fctid	31,31
    584  1.1  christos 	add	30,30,0
    585  1.1  christos 	srdi	0,30,16
    586  1.1  christos 	insrdi	28,30,16,16
    587  1.1  christos 
    588  1.1  christos 	stfd	24,64(1)
    589  1.1  christos 	stfd	25,72(1)
    590  1.1  christos 	add	31,31,0
    591  1.1  christos 	addc	27,24,25
    592  1.1  christos 	stfd	26,80(1)
    593  1.1  christos 	stfd	27,88(1)
    594  1.1  christos 	insrdi	28,31,16,0
    595  1.1  christos 	srdi	0,31,16
    596  1.1  christos 	stfd	28,96(1)
    597  1.1  christos 	stfd	29,104(1)
    598  1.1  christos 	adde	29,28,26
    599  1.1  christos 	stfd	30,112(1)
    600  1.1  christos 	stfd	31,120(1)
    601  1.1  christos 	addze	0,0
    602  1.1  christos 	std	27,-16(10)
    603  1.1  christos 	std	29,-8(10)
    604  1.1  christos 	bc	16,0,.Linner
    605  1.1  christos 
    606  1.1  christos 	fctid	8,8
    607  1.1  christos 	fctid	9,9
    608  1.1  christos 	ld	24,64(1)
    609  1.1  christos 	ld	25,72(1)
    610  1.1  christos 	ld	26,80(1)
    611  1.1  christos 	ld	27,88(1)
    612  1.1  christos 	ld	28,96(1)
    613  1.1  christos 	ld	29,104(1)
    614  1.1  christos 	ld	30,112(1)
    615  1.1  christos 	ld	31,120(1)
    616  1.1  christos 	stfd	8,128(1)
    617  1.1  christos 	stfd	9,136(1)
    618  1.1  christos 
    619  1.1  christos 	add	24,24,0
    620  1.1  christos 	srdi	0,24,16
    621  1.1  christos 	add	25,25,0
    622  1.1  christos 	srdi	0,25,16
    623  1.1  christos 	insrdi	24,25,16,32
    624  1.1  christos 	add	26,26,0
    625  1.1  christos 	ld	25,8(10)
    626  1.1  christos 	srdi	0,26,16
    627  1.1  christos 	insrdi	24,26,16,16
    628  1.1  christos 	add	27,27,0
    629  1.1  christos 	ldu	26,16(10)
    630  1.1  christos 	srdi	0,27,16
    631  1.1  christos 	insrdi	24,27,16,0
    632  1.1  christos 	add	28,28,0
    633  1.1  christos 	srdi	0,28,16
    634  1.1  christos 	add	29,29,0
    635  1.1  christos 	srdi	0,29,16
    636  1.1  christos 	insrdi	28,29,16,32
    637  1.1  christos 	add	30,30,0
    638  1.1  christos 	srdi	0,30,16
    639  1.1  christos 	insrdi	28,30,16,16
    640  1.1  christos 	add	31,31,0
    641  1.1  christos 	insrdi	28,31,16,0
    642  1.1  christos 	srdi	0,31,16
    643  1.1  christos 	ld	30,128(1)
    644  1.1  christos 	ld	31,136(1)
    645  1.1  christos 
    646  1.1  christos 	addc	27,24,25
    647  1.1  christos 	adde	29,28,26
    648  1.1  christos 	addze	0,0
    649  1.1  christos 
    650  1.1  christos 	std	27,-16(10)
    651  1.1  christos 	std	29,-8(10)
    652  1.1  christos 
    653  1.1  christos 	add	0,0,3
    654  1.1  christos 	add	30,30,0
    655  1.1  christos 	srdi	0,30,16
    656  1.1  christos 	add	31,31,0
    657  1.1  christos 	insrdi	30,31,48,0
    658  1.1  christos 	srdi	3,31,48
    659  1.1  christos 	std	30,0(10)
    660  1.1  christos 	slwi	31,8,2
    661  1.1  christos 	addi	12,12,8
    662  1.1  christos 	subf	22,31,22
    663  1.1  christos 	cmpw	12,8
    664  1.1  christos 	blt-	.Louter
    665  1.1  christos 	subf	6,8,6
    666  1.1  christos 	addi	11,11,1
    667  1.1  christos 	subfc	12,12,12
    668  1.1  christos 	addi	10,1,200
    669  1.1  christos 	addi	28,1,208
    670  1.1  christos 	addi	29,6,8
    671  1.1  christos 	addi	30,9,8
    672  1.1  christos 	mtctr	11
    673  1.1  christos 
    674  1.1  christos .align	4
    675  1.1  christos .Lsub:	ldx	24,10,12
    676  1.1  christos 	ldx	25,6,12
    677  1.1  christos 	ldx	26,28,12
    678  1.1  christos 	ldx	27,29,12
    679  1.1  christos 	subfe	24,25,24
    680  1.1  christos 	subfe	26,27,26
    681  1.1  christos 	stdx	24,9,12
    682  1.1  christos 	stdx	26,30,12
    683  1.1  christos 	addi	12,12,16
    684  1.1  christos 	bc	16,0,.Lsub
    685  1.1  christos 
    686  1.1  christos 	li	12,0
    687  1.1  christos 	subfe	3,12,3
    688  1.1  christos 	mtctr	11
    689  1.1  christos 
    690  1.1  christos .align	4
    691  1.1  christos .Lcopy:
    692  1.2  christos 	ldx	24,10,12
    693  1.2  christos 	ldx	25,28,12
    694  1.2  christos 	ldx	26,9,12
    695  1.2  christos 	ldx	27,30,12
    696  1.1  christos 	std	12,8(22)
    697  1.1  christos 	std	12,16(22)
    698  1.1  christos 	std	12,24(22)
    699  1.1  christos 	std	12,32(22)
    700  1.1  christos 	std	12,40(22)
    701  1.1  christos 	std	12,48(22)
    702  1.1  christos 	std	12,56(22)
    703  1.1  christos 	stdu	12,64(22)
    704  1.2  christos 	and	24,24,3
    705  1.2  christos 	and	25,25,3
    706  1.2  christos 	andc	26,26,3
    707  1.2  christos 	andc	27,27,3
    708  1.2  christos 	or	24,24,26
    709  1.2  christos 	or	25,25,27
    710  1.1  christos 	stdx	24,9,12
    711  1.1  christos 	stdx	25,30,12
    712  1.1  christos 	stdx	12,10,12
    713  1.1  christos 	stdx	12,28,12
    714  1.1  christos 	addi	12,12,16
    715  1.1  christos 	bc	16,0,.Lcopy
    716  1.1  christos 	ld	12,0(1)
    717  1.1  christos 	li	3,1
    718  1.1  christos 	ld	19,-200(12)
    719  1.1  christos 	ld	20,-192(12)
    720  1.1  christos 	ld	21,-184(12)
    721  1.1  christos 	ld	22,-176(12)
    722  1.1  christos 	ld	23,-168(12)
    723  1.1  christos 	ld	24,-160(12)
    724  1.1  christos 	ld	25,-152(12)
    725  1.1  christos 	ld	26,-144(12)
    726  1.1  christos 	ld	27,-136(12)
    727  1.1  christos 	ld	28,-128(12)
    728  1.1  christos 	ld	29,-120(12)
    729  1.1  christos 	ld	30,-112(12)
    730  1.1  christos 	ld	31,-104(12)
    731  1.1  christos 	lfd	20,-96(12)
    732  1.1  christos 	lfd	21,-88(12)
    733  1.1  christos 	lfd	22,-80(12)
    734  1.1  christos 	lfd	23,-72(12)
    735  1.1  christos 	lfd	24,-64(12)
    736  1.1  christos 	lfd	25,-56(12)
    737  1.1  christos 	lfd	26,-48(12)
    738  1.1  christos 	lfd	27,-40(12)
    739  1.1  christos 	lfd	28,-32(12)
    740  1.1  christos 	lfd	29,-24(12)
    741  1.1  christos 	lfd	30,-16(12)
    742  1.1  christos 	lfd	31,-8(12)
    743  1.1  christos 	mr	1,12
    744  1.1  christos 	blr
    745  1.1  christos .long	0
    746  1.1  christos .byte	0,12,4,0,0x8c,13,6,0
    747  1.1  christos .long	0
    748  1.1  christos 
    749  1.1  christos 
    750  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,54,52,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
    751  1.1  christos .align	2
    752