Home | History | Annotate | Line # | Download | only in powerpc64
      1      1.1  christos .machine	"any"
      2      1.1  christos 
      3      1.1  christos .text
      4      1.1  christos 
      5      1.1  christos .globl	gcm_init_p8
      6      1.1  christos .type	gcm_init_p8,@function
      7      1.1  christos .section	".opd","aw"
      8      1.1  christos .align	3
      9      1.1  christos gcm_init_p8:
     10      1.1  christos .quad	.gcm_init_p8,.TOC.@tocbase,0
     11      1.1  christos .previous
     12      1.1  christos .align	5
     13      1.1  christos .gcm_init_p8:
     14  1.1.1.2  christos 	li	0,-4096
     15      1.1  christos 	li	8,0x10
     16      1.1  christos 	mfspr	12,256
     17      1.1  christos 	li	9,0x20
     18      1.1  christos 	mtspr	256,0
     19      1.1  christos 	li	10,0x30
     20      1.1  christos .long	0x7D202699
     21      1.1  christos 
     22      1.1  christos 	vspltisb	8,-16
     23      1.1  christos 	vspltisb	5,1
     24      1.1  christos 	vaddubm	8,8,8
     25      1.1  christos 	vxor	4,4,4
     26      1.1  christos 	vor	8,8,5
     27      1.1  christos 	vsldoi	8,8,4,15
     28      1.1  christos 	vsldoi	6,4,5,1
     29      1.1  christos 	vaddubm	8,8,8
     30      1.1  christos 	vspltisb	7,7
     31      1.1  christos 	vor	8,8,6
     32      1.1  christos 	vspltb	6,9,0
     33      1.1  christos 	vsl	9,9,5
     34      1.1  christos 	vsrab	6,6,7
     35      1.1  christos 	vand	6,6,8
     36  1.1.1.2  christos 	vxor	3,9,6
     37      1.1  christos 
     38  1.1.1.2  christos 	vsldoi	9,3,3,8
     39      1.1  christos 	vsldoi	8,4,8,8
     40      1.1  christos 	vsldoi	11,4,9,8
     41      1.1  christos 	vsldoi	10,9,4,8
     42      1.1  christos 
     43      1.1  christos .long	0x7D001F99
     44      1.1  christos .long	0x7D681F99
     45  1.1.1.2  christos 	li	8,0x40
     46  1.1.1.2  christos .long	0x7D291F99
     47  1.1.1.2  christos 	li	9,0x50
     48  1.1.1.2  christos .long	0x7D4A1F99
     49  1.1.1.2  christos 	li	10,0x60
     50  1.1.1.2  christos 
     51  1.1.1.2  christos .long	0x10035CC8
     52  1.1.1.2  christos .long	0x10234CC8
     53  1.1.1.2  christos .long	0x104354C8
     54  1.1.1.2  christos 
     55  1.1.1.2  christos .long	0x10E044C8
     56  1.1.1.2  christos 
     57  1.1.1.2  christos 	vsldoi	5,1,4,8
     58  1.1.1.2  christos 	vsldoi	6,4,1,8
     59  1.1.1.2  christos 	vxor	0,0,5
     60  1.1.1.2  christos 	vxor	2,2,6
     61  1.1.1.2  christos 
     62  1.1.1.2  christos 	vsldoi	0,0,0,8
     63  1.1.1.2  christos 	vxor	0,0,7
     64  1.1.1.2  christos 
     65  1.1.1.2  christos 	vsldoi	6,0,0,8
     66  1.1.1.2  christos .long	0x100044C8
     67  1.1.1.2  christos 	vxor	6,6,2
     68  1.1.1.2  christos 	vxor	16,0,6
     69  1.1.1.2  christos 
     70  1.1.1.2  christos 	vsldoi	17,16,16,8
     71  1.1.1.2  christos 	vsldoi	19,4,17,8
     72  1.1.1.2  christos 	vsldoi	18,17,4,8
     73  1.1.1.2  christos 
     74  1.1.1.2  christos .long	0x7E681F99
     75  1.1.1.2  christos 	li	8,0x70
     76  1.1.1.2  christos .long	0x7E291F99
     77  1.1.1.2  christos 	li	9,0x80
     78  1.1.1.2  christos .long	0x7E4A1F99
     79  1.1.1.2  christos 	li	10,0x90
     80  1.1.1.2  christos .long	0x10039CC8
     81  1.1.1.2  christos .long	0x11B09CC8
     82  1.1.1.2  christos .long	0x10238CC8
     83  1.1.1.2  christos .long	0x11D08CC8
     84  1.1.1.2  christos .long	0x104394C8
     85  1.1.1.2  christos .long	0x11F094C8
     86  1.1.1.2  christos 
     87  1.1.1.2  christos .long	0x10E044C8
     88  1.1.1.2  christos .long	0x114D44C8
     89  1.1.1.2  christos 
     90  1.1.1.2  christos 	vsldoi	5,1,4,8
     91  1.1.1.2  christos 	vsldoi	6,4,1,8
     92  1.1.1.2  christos 	vsldoi	11,14,4,8
     93  1.1.1.2  christos 	vsldoi	9,4,14,8
     94  1.1.1.2  christos 	vxor	0,0,5
     95  1.1.1.2  christos 	vxor	2,2,6
     96  1.1.1.2  christos 	vxor	13,13,11
     97  1.1.1.2  christos 	vxor	15,15,9
     98  1.1.1.2  christos 
     99  1.1.1.2  christos 	vsldoi	0,0,0,8
    100  1.1.1.2  christos 	vsldoi	13,13,13,8
    101  1.1.1.2  christos 	vxor	0,0,7
    102  1.1.1.2  christos 	vxor	13,13,10
    103  1.1.1.2  christos 
    104  1.1.1.2  christos 	vsldoi	6,0,0,8
    105  1.1.1.2  christos 	vsldoi	9,13,13,8
    106  1.1.1.2  christos .long	0x100044C8
    107  1.1.1.2  christos .long	0x11AD44C8
    108  1.1.1.2  christos 	vxor	6,6,2
    109  1.1.1.2  christos 	vxor	9,9,15
    110  1.1.1.2  christos 	vxor	0,0,6
    111  1.1.1.2  christos 	vxor	13,13,9
    112  1.1.1.2  christos 
    113  1.1.1.2  christos 	vsldoi	9,0,0,8
    114  1.1.1.2  christos 	vsldoi	17,13,13,8
    115  1.1.1.2  christos 	vsldoi	11,4,9,8
    116  1.1.1.2  christos 	vsldoi	10,9,4,8
    117  1.1.1.2  christos 	vsldoi	19,4,17,8
    118  1.1.1.2  christos 	vsldoi	18,17,4,8
    119  1.1.1.2  christos 
    120  1.1.1.2  christos .long	0x7D681F99
    121  1.1.1.2  christos 	li	8,0xa0
    122      1.1  christos .long	0x7D291F99
    123  1.1.1.2  christos 	li	9,0xb0
    124      1.1  christos .long	0x7D4A1F99
    125  1.1.1.2  christos 	li	10,0xc0
    126  1.1.1.2  christos .long	0x7E681F99
    127  1.1.1.2  christos .long	0x7E291F99
    128  1.1.1.2  christos .long	0x7E4A1F99
    129      1.1  christos 
    130      1.1  christos 	mtspr	256,12
    131      1.1  christos 	blr
    132      1.1  christos .long	0
    133      1.1  christos .byte	0,12,0x14,0,0,0,2,0
    134      1.1  christos .long	0
    135      1.1  christos 
    136      1.1  christos .globl	gcm_gmult_p8
    137      1.1  christos .type	gcm_gmult_p8,@function
    138      1.1  christos .section	".opd","aw"
    139      1.1  christos .align	3
    140      1.1  christos gcm_gmult_p8:
    141      1.1  christos .quad	.gcm_gmult_p8,.TOC.@tocbase,0
    142      1.1  christos .previous
    143      1.1  christos .align	5
    144      1.1  christos .gcm_gmult_p8:
    145      1.1  christos 	lis	0,0xfff8
    146      1.1  christos 	li	8,0x10
    147      1.1  christos 	mfspr	12,256
    148      1.1  christos 	li	9,0x20
    149      1.1  christos 	mtspr	256,0
    150      1.1  christos 	li	10,0x30
    151      1.1  christos .long	0x7C601E99
    152      1.1  christos 
    153      1.1  christos .long	0x7D682699
    154      1.1  christos 
    155      1.1  christos .long	0x7D292699
    156      1.1  christos 
    157      1.1  christos .long	0x7D4A2699
    158      1.1  christos 
    159      1.1  christos .long	0x7D002699
    160      1.1  christos 
    161      1.1  christos 	vxor	4,4,4
    162      1.1  christos 
    163      1.1  christos .long	0x10035CC8
    164      1.1  christos .long	0x10234CC8
    165      1.1  christos .long	0x104354C8
    166      1.1  christos 
    167      1.1  christos .long	0x10E044C8
    168      1.1  christos 
    169      1.1  christos 	vsldoi	5,1,4,8
    170      1.1  christos 	vsldoi	6,4,1,8
    171      1.1  christos 	vxor	0,0,5
    172      1.1  christos 	vxor	2,2,6
    173      1.1  christos 
    174      1.1  christos 	vsldoi	0,0,0,8
    175      1.1  christos 	vxor	0,0,7
    176      1.1  christos 
    177      1.1  christos 	vsldoi	6,0,0,8
    178      1.1  christos .long	0x100044C8
    179      1.1  christos 	vxor	6,6,2
    180      1.1  christos 	vxor	0,0,6
    181      1.1  christos 
    182      1.1  christos 
    183      1.1  christos .long	0x7C001F99
    184      1.1  christos 
    185      1.1  christos 	mtspr	256,12
    186      1.1  christos 	blr
    187      1.1  christos .long	0
    188      1.1  christos .byte	0,12,0x14,0,0,0,2,0
    189      1.1  christos .long	0
    190      1.1  christos 
    191      1.1  christos 
    192      1.1  christos .globl	gcm_ghash_p8
    193      1.1  christos .type	gcm_ghash_p8,@function
    194      1.1  christos .section	".opd","aw"
    195      1.1  christos .align	3
    196      1.1  christos gcm_ghash_p8:
    197      1.1  christos .quad	.gcm_ghash_p8,.TOC.@tocbase,0
    198      1.1  christos .previous
    199      1.1  christos .align	5
    200      1.1  christos .gcm_ghash_p8:
    201  1.1.1.2  christos 	li	0,-4096
    202      1.1  christos 	li	8,0x10
    203      1.1  christos 	mfspr	12,256
    204      1.1  christos 	li	9,0x20
    205      1.1  christos 	mtspr	256,0
    206      1.1  christos 	li	10,0x30
    207      1.1  christos .long	0x7C001E99
    208      1.1  christos 
    209      1.1  christos .long	0x7D682699
    210  1.1.1.2  christos 	li	8,0x40
    211      1.1  christos 
    212      1.1  christos .long	0x7D292699
    213  1.1.1.2  christos 	li	9,0x50
    214      1.1  christos 
    215      1.1  christos .long	0x7D4A2699
    216  1.1.1.2  christos 	li	10,0x60
    217      1.1  christos 
    218      1.1  christos .long	0x7D002699
    219      1.1  christos 
    220      1.1  christos 	vxor	4,4,4
    221      1.1  christos 
    222  1.1.1.2  christos 	cmpldi	6,64
    223  1.1.1.2  christos 	bge	.Lgcm_ghash_p8_4x
    224  1.1.1.2  christos 
    225      1.1  christos .long	0x7C602E99
    226      1.1  christos 	addi	5,5,16
    227  1.1.1.2  christos 	subic.	6,6,16
    228      1.1  christos 
    229      1.1  christos 	vxor	3,3,0
    230  1.1.1.2  christos 	beq	.Lshort
    231  1.1.1.2  christos 
    232  1.1.1.2  christos .long	0x7E682699
    233  1.1.1.2  christos 	li	8,16
    234  1.1.1.2  christos .long	0x7E292699
    235  1.1.1.2  christos 	add	9,5,6
    236  1.1.1.2  christos .long	0x7E4A2699
    237  1.1.1.2  christos 	b	.Loop_2x
    238      1.1  christos 
    239      1.1  christos .align	5
    240  1.1.1.2  christos .Loop_2x:
    241  1.1.1.2  christos .long	0x7E002E99
    242  1.1.1.2  christos 
    243  1.1.1.2  christos 
    244  1.1.1.2  christos 	subic	6,6,32
    245  1.1.1.2  christos .long	0x10039CC8
    246  1.1.1.2  christos .long	0x11B05CC8
    247  1.1.1.2  christos 	subfe	0,0,0
    248  1.1.1.2  christos .long	0x10238CC8
    249  1.1.1.2  christos .long	0x11D04CC8
    250      1.1  christos 	and	0,0,6
    251  1.1.1.2  christos .long	0x104394C8
    252  1.1.1.2  christos .long	0x11F054C8
    253      1.1  christos 	add	5,5,0
    254      1.1  christos 
    255  1.1.1.2  christos 	vxor	0,0,13
    256  1.1.1.2  christos 	vxor	1,1,14
    257  1.1.1.2  christos 
    258      1.1  christos .long	0x10E044C8
    259      1.1  christos 
    260      1.1  christos 	vsldoi	5,1,4,8
    261      1.1  christos 	vsldoi	6,4,1,8
    262  1.1.1.2  christos 	vxor	2,2,15
    263      1.1  christos 	vxor	0,0,5
    264      1.1  christos 	vxor	2,2,6
    265      1.1  christos 
    266      1.1  christos 	vsldoi	0,0,0,8
    267      1.1  christos 	vxor	0,0,7
    268  1.1.1.2  christos .long	0x7C682E99
    269  1.1.1.2  christos 	addi	5,5,32
    270      1.1  christos 
    271      1.1  christos 	vsldoi	6,0,0,8
    272      1.1  christos .long	0x100044C8
    273      1.1  christos 
    274      1.1  christos 	vxor	6,6,2
    275      1.1  christos 	vxor	3,3,6
    276      1.1  christos 	vxor	3,3,0
    277  1.1.1.2  christos 	cmpld	9,5
    278  1.1.1.2  christos 	bgt	.Loop_2x
    279  1.1.1.2  christos 
    280  1.1.1.2  christos 	cmplwi	6,0
    281  1.1.1.2  christos 	bne	.Leven
    282      1.1  christos 
    283  1.1.1.2  christos .Lshort:
    284  1.1.1.2  christos .long	0x10035CC8
    285  1.1.1.2  christos .long	0x10234CC8
    286  1.1.1.2  christos .long	0x104354C8
    287  1.1.1.2  christos 
    288  1.1.1.2  christos .long	0x10E044C8
    289  1.1.1.2  christos 
    290  1.1.1.2  christos 	vsldoi	5,1,4,8
    291  1.1.1.2  christos 	vsldoi	6,4,1,8
    292  1.1.1.2  christos 	vxor	0,0,5
    293  1.1.1.2  christos 	vxor	2,2,6
    294  1.1.1.2  christos 
    295  1.1.1.2  christos 	vsldoi	0,0,0,8
    296  1.1.1.2  christos 	vxor	0,0,7
    297  1.1.1.2  christos 
    298  1.1.1.2  christos 	vsldoi	6,0,0,8
    299  1.1.1.2  christos .long	0x100044C8
    300  1.1.1.2  christos 	vxor	6,6,2
    301  1.1.1.2  christos 
    302  1.1.1.2  christos .Leven:
    303      1.1  christos 	vxor	0,0,6
    304      1.1  christos 
    305      1.1  christos .long	0x7C001F99
    306      1.1  christos 
    307      1.1  christos 	mtspr	256,12
    308      1.1  christos 	blr
    309      1.1  christos .long	0
    310      1.1  christos .byte	0,12,0x14,0,0,0,4,0
    311      1.1  christos .long	0
    312  1.1.1.2  christos .align	5
    313  1.1.1.2  christos .gcm_ghash_p8_4x:
    314  1.1.1.2  christos .Lgcm_ghash_p8_4x:
    315  1.1.1.2  christos 	stdu	1,-256(1)
    316  1.1.1.2  christos 	li	10,63
    317  1.1.1.2  christos 	li	11,79
    318  1.1.1.2  christos 	stvx	20,10,1
    319  1.1.1.2  christos 	addi	10,10,32
    320  1.1.1.2  christos 	stvx	21,11,1
    321  1.1.1.2  christos 	addi	11,11,32
    322  1.1.1.2  christos 	stvx	22,10,1
    323  1.1.1.2  christos 	addi	10,10,32
    324  1.1.1.2  christos 	stvx	23,11,1
    325  1.1.1.2  christos 	addi	11,11,32
    326  1.1.1.2  christos 	stvx	24,10,1
    327  1.1.1.2  christos 	addi	10,10,32
    328  1.1.1.2  christos 	stvx	25,11,1
    329  1.1.1.2  christos 	addi	11,11,32
    330  1.1.1.2  christos 	stvx	26,10,1
    331  1.1.1.2  christos 	addi	10,10,32
    332  1.1.1.2  christos 	stvx	27,11,1
    333  1.1.1.2  christos 	addi	11,11,32
    334  1.1.1.2  christos 	stvx	28,10,1
    335  1.1.1.2  christos 	addi	10,10,32
    336  1.1.1.2  christos 	stvx	29,11,1
    337  1.1.1.2  christos 	addi	11,11,32
    338  1.1.1.2  christos 	stvx	30,10,1
    339  1.1.1.2  christos 	li	10,0x60
    340  1.1.1.2  christos 	stvx	31,11,1
    341  1.1.1.2  christos 	li	0,-1
    342  1.1.1.2  christos 	stw	12,252(1)
    343  1.1.1.2  christos 	mtspr	256,0
    344  1.1.1.2  christos 
    345  1.1.1.2  christos 	lvsl	5,0,8
    346  1.1.1.2  christos 
    347  1.1.1.2  christos 	li	8,0x70
    348  1.1.1.2  christos .long	0x7E292699
    349  1.1.1.2  christos 	li	9,0x80
    350  1.1.1.2  christos 	vspltisb	6,8
    351  1.1.1.2  christos 
    352  1.1.1.2  christos 	li	10,0x90
    353  1.1.1.2  christos .long	0x7EE82699
    354  1.1.1.2  christos 	li	8,0xa0
    355  1.1.1.2  christos .long	0x7F092699
    356  1.1.1.2  christos 	li	9,0xb0
    357  1.1.1.2  christos .long	0x7F2A2699
    358  1.1.1.2  christos 	li	10,0xc0
    359  1.1.1.2  christos .long	0x7FA82699
    360  1.1.1.2  christos 	li	8,0x10
    361  1.1.1.2  christos .long	0x7FC92699
    362  1.1.1.2  christos 	li	9,0x20
    363  1.1.1.2  christos .long	0x7FEA2699
    364  1.1.1.2  christos 	li	10,0x30
    365  1.1.1.2  christos 
    366  1.1.1.2  christos 	vsldoi	7,4,6,8
    367  1.1.1.2  christos 	vaddubm	18,5,7
    368  1.1.1.2  christos 	vaddubm	19,6,18
    369  1.1.1.2  christos 
    370  1.1.1.2  christos 	srdi	6,6,4
    371  1.1.1.2  christos 
    372  1.1.1.2  christos .long	0x7C602E99
    373  1.1.1.2  christos .long	0x7E082E99
    374  1.1.1.2  christos 	subic.	6,6,8
    375  1.1.1.2  christos .long	0x7EC92E99
    376  1.1.1.2  christos .long	0x7F8A2E99
    377  1.1.1.2  christos 	addi	5,5,0x40
    378  1.1.1.2  christos 
    379  1.1.1.2  christos 
    380  1.1.1.2  christos 
    381  1.1.1.2  christos 
    382  1.1.1.2  christos 
    383  1.1.1.2  christos 	vxor	2,3,0
    384  1.1.1.2  christos 
    385  1.1.1.2  christos .long	0x11B0BCC8
    386  1.1.1.2  christos .long	0x11D0C4C8
    387  1.1.1.2  christos .long	0x11F0CCC8
    388  1.1.1.2  christos 
    389  1.1.1.2  christos 	vperm	11,17,9,18
    390  1.1.1.2  christos 	vperm	5,22,28,19
    391  1.1.1.2  christos 	vperm	10,17,9,19
    392  1.1.1.2  christos 	vperm	6,22,28,18
    393  1.1.1.2  christos .long	0x12B68CC8
    394  1.1.1.2  christos .long	0x12855CC8
    395  1.1.1.2  christos .long	0x137C4CC8
    396  1.1.1.2  christos .long	0x134654C8
    397  1.1.1.2  christos 
    398  1.1.1.2  christos 	vxor	21,21,14
    399  1.1.1.2  christos 	vxor	20,20,13
    400  1.1.1.2  christos 	vxor	27,27,21
    401  1.1.1.2  christos 	vxor	26,26,15
    402  1.1.1.2  christos 
    403  1.1.1.2  christos 	blt	.Ltail_4x
    404  1.1.1.2  christos 
    405  1.1.1.2  christos .Loop_4x:
    406  1.1.1.2  christos .long	0x7C602E99
    407  1.1.1.2  christos .long	0x7E082E99
    408  1.1.1.2  christos 	subic.	6,6,4
    409  1.1.1.2  christos .long	0x7EC92E99
    410  1.1.1.2  christos .long	0x7F8A2E99
    411  1.1.1.2  christos 	addi	5,5,0x40
    412  1.1.1.2  christos 
    413  1.1.1.2  christos 
    414  1.1.1.2  christos 
    415  1.1.1.2  christos 
    416  1.1.1.2  christos 
    417  1.1.1.2  christos .long	0x1002ECC8
    418  1.1.1.2  christos .long	0x1022F4C8
    419  1.1.1.2  christos .long	0x1042FCC8
    420  1.1.1.2  christos .long	0x11B0BCC8
    421  1.1.1.2  christos .long	0x11D0C4C8
    422  1.1.1.2  christos .long	0x11F0CCC8
    423  1.1.1.2  christos 
    424  1.1.1.2  christos 	vxor	0,0,20
    425  1.1.1.2  christos 	vxor	1,1,27
    426  1.1.1.2  christos 	vxor	2,2,26
    427  1.1.1.2  christos 	vperm	5,22,28,19
    428  1.1.1.2  christos 	vperm	6,22,28,18
    429  1.1.1.2  christos 
    430  1.1.1.2  christos .long	0x10E044C8
    431  1.1.1.2  christos .long	0x12855CC8
    432  1.1.1.2  christos .long	0x134654C8
    433  1.1.1.2  christos 
    434  1.1.1.2  christos 	vsldoi	5,1,4,8
    435  1.1.1.2  christos 	vsldoi	6,4,1,8
    436  1.1.1.2  christos 	vxor	0,0,5
    437  1.1.1.2  christos 	vxor	2,2,6
    438  1.1.1.2  christos 
    439  1.1.1.2  christos 	vsldoi	0,0,0,8
    440  1.1.1.2  christos 	vxor	0,0,7
    441  1.1.1.2  christos 
    442  1.1.1.2  christos 	vsldoi	6,0,0,8
    443  1.1.1.2  christos .long	0x12B68CC8
    444  1.1.1.2  christos .long	0x137C4CC8
    445  1.1.1.2  christos .long	0x100044C8
    446  1.1.1.2  christos 
    447  1.1.1.2  christos 	vxor	20,20,13
    448  1.1.1.2  christos 	vxor	26,26,15
    449  1.1.1.2  christos 	vxor	2,2,3
    450  1.1.1.2  christos 	vxor	21,21,14
    451  1.1.1.2  christos 	vxor	2,2,6
    452  1.1.1.2  christos 	vxor	27,27,21
    453  1.1.1.2  christos 	vxor	2,2,0
    454  1.1.1.2  christos 	bge	.Loop_4x
    455  1.1.1.2  christos 
    456  1.1.1.2  christos .Ltail_4x:
    457  1.1.1.2  christos .long	0x1002ECC8
    458  1.1.1.2  christos .long	0x1022F4C8
    459  1.1.1.2  christos .long	0x1042FCC8
    460  1.1.1.2  christos 
    461  1.1.1.2  christos 	vxor	0,0,20
    462  1.1.1.2  christos 	vxor	1,1,27
    463  1.1.1.2  christos 
    464  1.1.1.2  christos .long	0x10E044C8
    465  1.1.1.2  christos 
    466  1.1.1.2  christos 	vsldoi	5,1,4,8
    467  1.1.1.2  christos 	vsldoi	6,4,1,8
    468  1.1.1.2  christos 	vxor	2,2,26
    469  1.1.1.2  christos 	vxor	0,0,5
    470  1.1.1.2  christos 	vxor	2,2,6
    471  1.1.1.2  christos 
    472  1.1.1.2  christos 	vsldoi	0,0,0,8
    473  1.1.1.2  christos 	vxor	0,0,7
    474  1.1.1.2  christos 
    475  1.1.1.2  christos 	vsldoi	6,0,0,8
    476  1.1.1.2  christos .long	0x100044C8
    477  1.1.1.2  christos 	vxor	6,6,2
    478  1.1.1.2  christos 	vxor	0,0,6
    479  1.1.1.2  christos 
    480  1.1.1.2  christos 	addic.	6,6,4
    481  1.1.1.2  christos 	beq	.Ldone_4x
    482  1.1.1.2  christos 
    483  1.1.1.2  christos .long	0x7C602E99
    484  1.1.1.2  christos 	cmpldi	6,2
    485  1.1.1.2  christos 	li	6,-4
    486  1.1.1.2  christos 	blt	.Lone
    487  1.1.1.2  christos .long	0x7E082E99
    488  1.1.1.2  christos 	beq	.Ltwo
    489  1.1.1.2  christos 
    490  1.1.1.2  christos .Lthree:
    491  1.1.1.2  christos .long	0x7EC92E99
    492  1.1.1.2  christos 
    493  1.1.1.2  christos 
    494  1.1.1.2  christos 
    495  1.1.1.2  christos 
    496  1.1.1.2  christos 	vxor	2,3,0
    497  1.1.1.2  christos 	vor	29,23,23
    498  1.1.1.2  christos 	vor	30,24,24
    499  1.1.1.2  christos 	vor	31,25,25
    500  1.1.1.2  christos 
    501  1.1.1.2  christos 	vperm	5,16,22,19
    502  1.1.1.2  christos 	vperm	6,16,22,18
    503  1.1.1.2  christos .long	0x12B08CC8
    504  1.1.1.2  christos .long	0x13764CC8
    505  1.1.1.2  christos .long	0x12855CC8
    506  1.1.1.2  christos .long	0x134654C8
    507  1.1.1.2  christos 
    508  1.1.1.2  christos 	vxor	27,27,21
    509  1.1.1.2  christos 	b	.Ltail_4x
    510  1.1.1.2  christos 
    511  1.1.1.2  christos .align	4
    512  1.1.1.2  christos .Ltwo:
    513  1.1.1.2  christos 
    514  1.1.1.2  christos 
    515  1.1.1.2  christos 
    516  1.1.1.2  christos 	vxor	2,3,0
    517  1.1.1.2  christos 	vperm	5,4,16,19
    518  1.1.1.2  christos 	vperm	6,4,16,18
    519  1.1.1.2  christos 
    520  1.1.1.2  christos 	vsldoi	29,4,17,8
    521  1.1.1.2  christos 	vor	30,17,17
    522  1.1.1.2  christos 	vsldoi	31,17,4,8
    523  1.1.1.2  christos 
    524  1.1.1.2  christos .long	0x12855CC8
    525  1.1.1.2  christos .long	0x13704CC8
    526  1.1.1.2  christos .long	0x134654C8
    527  1.1.1.2  christos 
    528  1.1.1.2  christos 	b	.Ltail_4x
    529  1.1.1.2  christos 
    530  1.1.1.2  christos .align	4
    531  1.1.1.2  christos .Lone:
    532  1.1.1.2  christos 
    533  1.1.1.2  christos 
    534  1.1.1.2  christos 	vsldoi	29,4,9,8
    535  1.1.1.2  christos 	vor	30,9,9
    536  1.1.1.2  christos 	vsldoi	31,9,4,8
    537  1.1.1.2  christos 
    538  1.1.1.2  christos 	vxor	2,3,0
    539  1.1.1.2  christos 	vxor	20,20,20
    540  1.1.1.2  christos 	vxor	27,27,27
    541  1.1.1.2  christos 	vxor	26,26,26
    542  1.1.1.2  christos 
    543  1.1.1.2  christos 	b	.Ltail_4x
    544  1.1.1.2  christos 
    545  1.1.1.2  christos .Ldone_4x:
    546  1.1.1.2  christos 
    547  1.1.1.2  christos .long	0x7C001F99
    548  1.1.1.2  christos 
    549  1.1.1.2  christos 	li	10,63
    550  1.1.1.2  christos 	li	11,79
    551  1.1.1.2  christos 	mtspr	256,12
    552  1.1.1.2  christos 	lvx	20,10,1
    553  1.1.1.2  christos 	addi	10,10,32
    554  1.1.1.2  christos 	lvx	21,11,1
    555  1.1.1.2  christos 	addi	11,11,32
    556  1.1.1.2  christos 	lvx	22,10,1
    557  1.1.1.2  christos 	addi	10,10,32
    558  1.1.1.2  christos 	lvx	23,11,1
    559  1.1.1.2  christos 	addi	11,11,32
    560  1.1.1.2  christos 	lvx	24,10,1
    561  1.1.1.2  christos 	addi	10,10,32
    562  1.1.1.2  christos 	lvx	25,11,1
    563  1.1.1.2  christos 	addi	11,11,32
    564  1.1.1.2  christos 	lvx	26,10,1
    565  1.1.1.2  christos 	addi	10,10,32
    566  1.1.1.2  christos 	lvx	27,11,1
    567  1.1.1.2  christos 	addi	11,11,32
    568  1.1.1.2  christos 	lvx	28,10,1
    569  1.1.1.2  christos 	addi	10,10,32
    570  1.1.1.2  christos 	lvx	29,11,1
    571  1.1.1.2  christos 	addi	11,11,32
    572  1.1.1.2  christos 	lvx	30,10,1
    573  1.1.1.2  christos 	lvx	31,11,1
    574  1.1.1.2  christos 	addi	1,1,256
    575  1.1.1.2  christos 	blr
    576  1.1.1.2  christos .long	0
    577  1.1.1.2  christos .byte	0,12,0x04,0,0x80,0,4,0
    578  1.1.1.2  christos .long	0
    579      1.1  christos 
    580      1.1  christos 
    581  1.1.1.2  christos .byte	71,72,65,83,72,32,102,111,114,32,80,111,119,101,114,73,83,65,32,50,46,48,55,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
    582      1.1  christos .align	2
    583      1.1  christos .align	2
    584