Home | History | Annotate | Line # | Download | only in sparc64
      1      1.1  christos #include "sparc_arch.h"
      2      1.1  christos 
      3      1.1  christos #ifdef __arch64__
      4      1.1  christos .register	%g2,#scratch
      5      1.1  christos .register	%g3,#scratch
      6      1.1  christos #endif
      7      1.1  christos 
      8      1.1  christos .section	".text",#alloc,#execinstr
      9      1.1  christos 
     10      1.1  christos #ifdef __PIC__
     11      1.1  christos SPARC_PIC_THUNK(%g1)
     12      1.1  christos #endif
     13      1.1  christos 
     14      1.1  christos .align	32
     15      1.1  christos .globl	sha1_block_data_order
     16      1.1  christos sha1_block_data_order:
     17      1.1  christos 	SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
     18      1.1  christos 	ld	[%g1+4],%g1		! OPENSSL_sparcv9cap_P[1]
     19      1.1  christos 
     20      1.1  christos 	andcc	%g1, CFR_SHA1, %g0
     21      1.1  christos 	be	.Lsoftware
     22      1.1  christos 	nop
     23      1.1  christos 
     24      1.1  christos 	ld	[%o0 + 0x00], %f0	! load context
     25      1.1  christos 	ld	[%o0 + 0x04], %f1
     26      1.1  christos 	ld	[%o0 + 0x08], %f2
     27      1.1  christos 	andcc	%o1, 0x7, %g0
     28      1.1  christos 	ld	[%o0 + 0x0c], %f3
     29      1.1  christos 	bne,pn	%icc, .Lhwunaligned
     30      1.1  christos 	 ld	[%o0 + 0x10], %f4
     31      1.1  christos 
     32      1.1  christos .Lhw_loop:
     33      1.1  christos 	ldd	[%o1 + 0x00], %f8
     34      1.1  christos 	ldd	[%o1 + 0x08], %f10
     35      1.1  christos 	ldd	[%o1 + 0x10], %f12
     36      1.1  christos 	ldd	[%o1 + 0x18], %f14
     37      1.1  christos 	ldd	[%o1 + 0x20], %f16
     38      1.1  christos 	ldd	[%o1 + 0x28], %f18
     39      1.1  christos 	ldd	[%o1 + 0x30], %f20
     40  1.1.1.2  christos 	subcc	%o2, 1, %o2		! done yet?
     41      1.1  christos 	ldd	[%o1 + 0x38], %f22
     42      1.1  christos 	add	%o1, 0x40, %o1
     43      1.1  christos 	prefetch [%o1 + 63], 20
     44      1.1  christos 
     45      1.1  christos 	.word	0x81b02820		! SHA1
     46      1.1  christos 
     47      1.1  christos 	bne,pt	SIZE_T_CC, .Lhw_loop
     48      1.1  christos 	nop
     49      1.1  christos 
     50      1.1  christos .Lhwfinish:
     51      1.1  christos 	st	%f0, [%o0 + 0x00]	! store context
     52      1.1  christos 	st	%f1, [%o0 + 0x04]
     53      1.1  christos 	st	%f2, [%o0 + 0x08]
     54      1.1  christos 	st	%f3, [%o0 + 0x0c]
     55      1.1  christos 	retl
     56      1.1  christos 	st	%f4, [%o0 + 0x10]
     57      1.1  christos 
     58      1.1  christos .align	8
     59      1.1  christos .Lhwunaligned:
     60      1.1  christos 	.word	0x93b24300 !alignaddr	%o1,%g0,%o1
     61      1.1  christos 
     62      1.1  christos 	ldd	[%o1 + 0x00], %f10
     63      1.1  christos .Lhwunaligned_loop:
     64      1.1  christos 	ldd	[%o1 + 0x08], %f12
     65      1.1  christos 	ldd	[%o1 + 0x10], %f14
     66      1.1  christos 	ldd	[%o1 + 0x18], %f16
     67      1.1  christos 	ldd	[%o1 + 0x20], %f18
     68      1.1  christos 	ldd	[%o1 + 0x28], %f20
     69      1.1  christos 	ldd	[%o1 + 0x30], %f22
     70      1.1  christos 	ldd	[%o1 + 0x38], %f24
     71      1.1  christos 	subcc	%o2, 1, %o2		! done yet?
     72      1.1  christos 	ldd	[%o1 + 0x40], %f26
     73      1.1  christos 	add	%o1, 0x40, %o1
     74      1.1  christos 	prefetch [%o1 + 63], 20
     75      1.1  christos 
     76      1.1  christos 	.word	0x91b2890c !faligndata	%f10,%f12,%f8
     77      1.1  christos 	.word	0x95b3090e !faligndata	%f12,%f14,%f10
     78      1.1  christos 	.word	0x99b38910 !faligndata	%f14,%f16,%f12
     79      1.1  christos 	.word	0x9db40912 !faligndata	%f16,%f18,%f14
     80      1.1  christos 	.word	0xa1b48914 !faligndata	%f18,%f20,%f16
     81      1.1  christos 	.word	0xa5b50916 !faligndata	%f20,%f22,%f18
     82      1.1  christos 	.word	0xa9b58918 !faligndata	%f22,%f24,%f20
     83      1.1  christos 	.word	0xadb6091a !faligndata	%f24,%f26,%f22
     84      1.1  christos 
     85      1.1  christos 	.word	0x81b02820		! SHA1
     86      1.1  christos 
     87      1.1  christos 	bne,pt	SIZE_T_CC, .Lhwunaligned_loop
     88      1.1  christos 	.word	0x95b68f9a !for	%f26,%f26,%f10	! %f10=%f26
     89      1.1  christos 
     90      1.1  christos 	ba	.Lhwfinish
     91      1.1  christos 	nop
     92      1.1  christos 
     93      1.1  christos .align	16
     94      1.1  christos .Lsoftware:
     95      1.1  christos 	save	%sp,-STACK_FRAME,%sp
     96      1.1  christos 	sllx	%i2,6,%i2
     97      1.1  christos 	add	%i1,%i2,%i2
     98      1.1  christos 
     99      1.1  christos 	or	%g0,1,%g2
    100      1.1  christos 	sllx	%g2,32,%g2
    101      1.1  christos 	or	%g2,1,%g2
    102      1.1  christos 
    103      1.1  christos 	ld	[%i0+0],%l0
    104      1.1  christos 	ld	[%i0+4],%l1
    105      1.1  christos 	ld	[%i0+8],%l2
    106      1.1  christos 	ld	[%i0+12],%l3
    107      1.1  christos 	ld	[%i0+16],%l4
    108      1.1  christos 	andn	%i1,7,%i3
    109      1.1  christos 
    110      1.1  christos 	sethi	%hi(0x5a827999),%l5
    111      1.1  christos 	or	%l5,%lo(0x5a827999),%l5
    112      1.1  christos 	sethi	%hi(0x6ed9eba1),%l6
    113      1.1  christos 	or	%l6,%lo(0x6ed9eba1),%l6
    114      1.1  christos 	sethi	%hi(0x8f1bbcdc),%l7
    115      1.1  christos 	or	%l7,%lo(0x8f1bbcdc),%l7
    116      1.1  christos 	sethi	%hi(0xca62c1d6),%g5
    117      1.1  christos 	or	%g5,%lo(0xca62c1d6),%g5
    118      1.1  christos 
    119      1.1  christos .Lloop:
    120      1.1  christos 	ldx	[%i3+0],%o0
    121      1.1  christos 	ldx	[%i3+16],%o2
    122      1.1  christos 	ldx	[%i3+32],%o4
    123      1.1  christos 	ldx	[%i3+48],%g1
    124      1.1  christos 	and	%i1,7,%i4
    125      1.1  christos 	ldx	[%i3+8],%o1
    126      1.1  christos 	sll	%i4,3,%i4
    127      1.1  christos 	ldx	[%i3+24],%o3
    128      1.1  christos 	subcc	%g0,%i4,%i5	! should be 64-%i4, but -%i4 works too
    129      1.1  christos 	ldx	[%i3+40],%o5
    130      1.1  christos 	bz,pt	%icc,.Laligned
    131      1.1  christos 	ldx	[%i3+56],%o7
    132      1.1  christos 
    133      1.1  christos 	sllx	%o0,%i4,%o0
    134      1.1  christos 	ldx	[%i3+64],%g3
    135      1.1  christos 	srlx	%o1,%i5,%g4
    136      1.1  christos 	sllx	%o1,%i4,%o1
    137      1.1  christos 	or	%g4,%o0,%o0
    138      1.1  christos 	srlx	%o2,%i5,%g4
    139      1.1  christos 	sllx	%o2,%i4,%o2
    140      1.1  christos 	or	%g4,%o1,%o1
    141      1.1  christos 	srlx	%o3,%i5,%g4
    142      1.1  christos 	sllx	%o3,%i4,%o3
    143      1.1  christos 	or	%g4,%o2,%o2
    144      1.1  christos 	srlx	%o4,%i5,%g4
    145      1.1  christos 	sllx	%o4,%i4,%o4
    146      1.1  christos 	or	%g4,%o3,%o3
    147      1.1  christos 	srlx	%o5,%i5,%g4
    148      1.1  christos 	sllx	%o5,%i4,%o5
    149      1.1  christos 	or	%g4,%o4,%o4
    150      1.1  christos 	srlx	%g1,%i5,%g4
    151      1.1  christos 	sllx	%g1,%i4,%g1
    152      1.1  christos 	or	%g4,%o5,%o5
    153      1.1  christos 	srlx	%o7,%i5,%g4
    154      1.1  christos 	sllx	%o7,%i4,%o7
    155      1.1  christos 	or	%g4,%g1,%g1
    156      1.1  christos 	srlx	%g3,%i5,%g3
    157      1.1  christos 	or	%g3,%o7,%o7
    158      1.1  christos .Laligned:
    159      1.1  christos 	srlx	%o0,32,%g4
    160      1.1  christos 	sll	%l0,5,%i3		!! 0
    161      1.1  christos 	add	%l5,%l4,%l4
    162      1.1  christos 	srl	%l0,27,%i4
    163      1.1  christos 	add	%i3,%l4,%l4
    164      1.1  christos 	and	%l2,%l1,%i3
    165      1.1  christos 	add	%i4,%l4,%l4
    166      1.1  christos 	sll	%l1,30,%i5
    167      1.1  christos 	andn	%l3,%l1,%i4
    168      1.1  christos 	srl	%l1,2,%l1
    169      1.1  christos 	or	%i4,%i3,%i4
    170      1.1  christos 	or	%i5,%l1,%l1
    171      1.1  christos 	add	%g4,%l4,%l4
    172      1.1  christos 	add	%i4,%l4,%l4
    173      1.1  christos 	sll	%l4,5,%i3		!! 1
    174      1.1  christos 	add	%l5,%l3,%l3
    175      1.1  christos 	srl	%l4,27,%i4
    176      1.1  christos 	add	%i3,%l3,%l3
    177      1.1  christos 	and	%l1,%l0,%i3
    178      1.1  christos 	add	%i4,%l3,%l3
    179      1.1  christos 	sll	%l0,30,%i5
    180      1.1  christos 	andn	%l2,%l0,%i4
    181      1.1  christos 	srl	%l0,2,%l0
    182      1.1  christos 	or	%i4,%i3,%i4
    183      1.1  christos 	or	%i5,%l0,%l0
    184      1.1  christos 	add	%o0,%l3,%l3
    185      1.1  christos 	srlx	%o1,32,%g4
    186      1.1  christos 	add	%i4,%l3,%l3
    187      1.1  christos 	sll	%l3,5,%i3		!! 2
    188      1.1  christos 	add	%l5,%l2,%l2
    189      1.1  christos 	srl	%l3,27,%i4
    190      1.1  christos 	add	%i3,%l2,%l2
    191      1.1  christos 	and	%l0,%l4,%i3
    192      1.1  christos 	add	%i4,%l2,%l2
    193      1.1  christos 	sll	%l4,30,%i5
    194      1.1  christos 	andn	%l1,%l4,%i4
    195      1.1  christos 	srl	%l4,2,%l4
    196      1.1  christos 	or	%i4,%i3,%i4
    197      1.1  christos 	or	%i5,%l4,%l4
    198      1.1  christos 	add	%g4,%l2,%l2
    199      1.1  christos 	add	%i4,%l2,%l2
    200      1.1  christos 	sll	%l2,5,%i3		!! 3
    201      1.1  christos 	add	%l5,%l1,%l1
    202      1.1  christos 	srl	%l2,27,%i4
    203      1.1  christos 	add	%i3,%l1,%l1
    204      1.1  christos 	and	%l4,%l3,%i3
    205      1.1  christos 	add	%i4,%l1,%l1
    206      1.1  christos 	sll	%l3,30,%i5
    207      1.1  christos 	andn	%l0,%l3,%i4
    208      1.1  christos 	srl	%l3,2,%l3
    209      1.1  christos 	or	%i4,%i3,%i4
    210      1.1  christos 	or	%i5,%l3,%l3
    211      1.1  christos 	add	%o1,%l1,%l1
    212      1.1  christos 	srlx	%o2,32,%g4
    213      1.1  christos 	add	%i4,%l1,%l1
    214      1.1  christos 	sll	%l1,5,%i3		!! 4
    215      1.1  christos 	add	%l5,%l0,%l0
    216      1.1  christos 	srl	%l1,27,%i4
    217      1.1  christos 	add	%i3,%l0,%l0
    218      1.1  christos 	and	%l3,%l2,%i3
    219      1.1  christos 	add	%i4,%l0,%l0
    220      1.1  christos 	sll	%l2,30,%i5
    221      1.1  christos 	andn	%l4,%l2,%i4
    222      1.1  christos 	srl	%l2,2,%l2
    223      1.1  christos 	or	%i4,%i3,%i4
    224      1.1  christos 	or	%i5,%l2,%l2
    225      1.1  christos 	add	%g4,%l0,%l0
    226      1.1  christos 	add	%i4,%l0,%l0
    227      1.1  christos 	sll	%l0,5,%i3		!! 5
    228      1.1  christos 	add	%l5,%l4,%l4
    229      1.1  christos 	srl	%l0,27,%i4
    230      1.1  christos 	add	%i3,%l4,%l4
    231      1.1  christos 	and	%l2,%l1,%i3
    232      1.1  christos 	add	%i4,%l4,%l4
    233      1.1  christos 	sll	%l1,30,%i5
    234      1.1  christos 	andn	%l3,%l1,%i4
    235      1.1  christos 	srl	%l1,2,%l1
    236      1.1  christos 	or	%i4,%i3,%i4
    237      1.1  christos 	or	%i5,%l1,%l1
    238      1.1  christos 	add	%o2,%l4,%l4
    239      1.1  christos 	srlx	%o3,32,%g4
    240      1.1  christos 	add	%i4,%l4,%l4
    241      1.1  christos 	sll	%l4,5,%i3		!! 6
    242      1.1  christos 	add	%l5,%l3,%l3
    243      1.1  christos 	srl	%l4,27,%i4
    244      1.1  christos 	add	%i3,%l3,%l3
    245      1.1  christos 	and	%l1,%l0,%i3
    246      1.1  christos 	add	%i4,%l3,%l3
    247      1.1  christos 	sll	%l0,30,%i5
    248      1.1  christos 	andn	%l2,%l0,%i4
    249      1.1  christos 	srl	%l0,2,%l0
    250      1.1  christos 	or	%i4,%i3,%i4
    251      1.1  christos 	or	%i5,%l0,%l0
    252      1.1  christos 	add	%g4,%l3,%l3
    253      1.1  christos 	add	%i4,%l3,%l3
    254      1.1  christos 	sll	%l3,5,%i3		!! 7
    255      1.1  christos 	add	%l5,%l2,%l2
    256      1.1  christos 	srl	%l3,27,%i4
    257      1.1  christos 	add	%i3,%l2,%l2
    258      1.1  christos 	and	%l0,%l4,%i3
    259      1.1  christos 	add	%i4,%l2,%l2
    260      1.1  christos 	sll	%l4,30,%i5
    261      1.1  christos 	andn	%l1,%l4,%i4
    262      1.1  christos 	srl	%l4,2,%l4
    263      1.1  christos 	or	%i4,%i3,%i4
    264      1.1  christos 	or	%i5,%l4,%l4
    265      1.1  christos 	add	%o3,%l2,%l2
    266      1.1  christos 	srlx	%o4,32,%g4
    267      1.1  christos 	add	%i4,%l2,%l2
    268      1.1  christos 	sll	%l2,5,%i3		!! 8
    269      1.1  christos 	add	%l5,%l1,%l1
    270      1.1  christos 	srl	%l2,27,%i4
    271      1.1  christos 	add	%i3,%l1,%l1
    272      1.1  christos 	and	%l4,%l3,%i3
    273      1.1  christos 	add	%i4,%l1,%l1
    274      1.1  christos 	sll	%l3,30,%i5
    275      1.1  christos 	andn	%l0,%l3,%i4
    276      1.1  christos 	srl	%l3,2,%l3
    277      1.1  christos 	or	%i4,%i3,%i4
    278      1.1  christos 	or	%i5,%l3,%l3
    279      1.1  christos 	add	%g4,%l1,%l1
    280      1.1  christos 	add	%i4,%l1,%l1
    281      1.1  christos 	sll	%l1,5,%i3		!! 9
    282      1.1  christos 	add	%l5,%l0,%l0
    283      1.1  christos 	srl	%l1,27,%i4
    284      1.1  christos 	add	%i3,%l0,%l0
    285      1.1  christos 	and	%l3,%l2,%i3
    286      1.1  christos 	add	%i4,%l0,%l0
    287      1.1  christos 	sll	%l2,30,%i5
    288      1.1  christos 	andn	%l4,%l2,%i4
    289      1.1  christos 	srl	%l2,2,%l2
    290      1.1  christos 	or	%i4,%i3,%i4
    291      1.1  christos 	or	%i5,%l2,%l2
    292      1.1  christos 	add	%o4,%l0,%l0
    293      1.1  christos 	srlx	%o5,32,%g4
    294      1.1  christos 	add	%i4,%l0,%l0
    295      1.1  christos 	sll	%l0,5,%i3		!! 10
    296      1.1  christos 	add	%l5,%l4,%l4
    297      1.1  christos 	srl	%l0,27,%i4
    298      1.1  christos 	add	%i3,%l4,%l4
    299      1.1  christos 	and	%l2,%l1,%i3
    300      1.1  christos 	add	%i4,%l4,%l4
    301      1.1  christos 	sll	%l1,30,%i5
    302      1.1  christos 	andn	%l3,%l1,%i4
    303      1.1  christos 	srl	%l1,2,%l1
    304      1.1  christos 	or	%i4,%i3,%i4
    305      1.1  christos 	or	%i5,%l1,%l1
    306      1.1  christos 	add	%g4,%l4,%l4
    307      1.1  christos 	add	%i4,%l4,%l4
    308      1.1  christos 	sll	%l4,5,%i3		!! 11
    309      1.1  christos 	add	%l5,%l3,%l3
    310      1.1  christos 	srl	%l4,27,%i4
    311      1.1  christos 	add	%i3,%l3,%l3
    312      1.1  christos 	and	%l1,%l0,%i3
    313      1.1  christos 	add	%i4,%l3,%l3
    314      1.1  christos 	sll	%l0,30,%i5
    315      1.1  christos 	andn	%l2,%l0,%i4
    316      1.1  christos 	srl	%l0,2,%l0
    317      1.1  christos 	or	%i4,%i3,%i4
    318      1.1  christos 	or	%i5,%l0,%l0
    319      1.1  christos 	add	%o5,%l3,%l3
    320      1.1  christos 	srlx	%g1,32,%g4
    321      1.1  christos 	add	%i4,%l3,%l3
    322      1.1  christos 	sll	%l3,5,%i3		!! 12
    323      1.1  christos 	add	%l5,%l2,%l2
    324      1.1  christos 	srl	%l3,27,%i4
    325      1.1  christos 	add	%i3,%l2,%l2
    326      1.1  christos 	and	%l0,%l4,%i3
    327      1.1  christos 	add	%i4,%l2,%l2
    328      1.1  christos 	sll	%l4,30,%i5
    329      1.1  christos 	andn	%l1,%l4,%i4
    330      1.1  christos 	srl	%l4,2,%l4
    331      1.1  christos 	or	%i4,%i3,%i4
    332      1.1  christos 	or	%i5,%l4,%l4
    333      1.1  christos 	add	%g4,%l2,%l2
    334      1.1  christos 	add	%i4,%l2,%l2
    335      1.1  christos 	sll	%l2,5,%i3		!! 13
    336      1.1  christos 	add	%l5,%l1,%l1
    337      1.1  christos 	srl	%l2,27,%i4
    338      1.1  christos 	add	%i3,%l1,%l1
    339      1.1  christos 	and	%l4,%l3,%i3
    340      1.1  christos 	add	%i4,%l1,%l1
    341      1.1  christos 	sll	%l3,30,%i5
    342      1.1  christos 	andn	%l0,%l3,%i4
    343      1.1  christos 	srl	%l3,2,%l3
    344      1.1  christos 	or	%i4,%i3,%i4
    345      1.1  christos 	or	%i5,%l3,%l3
    346      1.1  christos 	add	%g1,%l1,%l1
    347      1.1  christos 	srlx	%o7,32,%g4
    348      1.1  christos 	add	%i4,%l1,%l1
    349      1.1  christos 	sll	%l1,5,%i3		!! 14
    350      1.1  christos 	add	%l5,%l0,%l0
    351      1.1  christos 	srl	%l1,27,%i4
    352      1.1  christos 	add	%i3,%l0,%l0
    353      1.1  christos 	and	%l3,%l2,%i3
    354      1.1  christos 	add	%i4,%l0,%l0
    355      1.1  christos 	sll	%l2,30,%i5
    356      1.1  christos 	andn	%l4,%l2,%i4
    357      1.1  christos 	srl	%l2,2,%l2
    358      1.1  christos 	or	%i4,%i3,%i4
    359      1.1  christos 	or	%i5,%l2,%l2
    360      1.1  christos 	add	%g4,%l0,%l0
    361      1.1  christos 	add	%i4,%l0,%l0
    362      1.1  christos 	sll	%l0,5,%i3		!! 15
    363      1.1  christos 	add	%l5,%l4,%l4
    364      1.1  christos 	srl	%l0,27,%i4
    365      1.1  christos 	add	%i3,%l4,%l4
    366      1.1  christos 	and	%l2,%l1,%i3
    367      1.1  christos 	add	%i4,%l4,%l4
    368      1.1  christos 	sll	%l1,30,%i5
    369      1.1  christos 	andn	%l3,%l1,%i4
    370      1.1  christos 	srl	%l1,2,%l1
    371      1.1  christos 	or	%i4,%i3,%i4
    372      1.1  christos 	or	%i5,%l1,%l1
    373      1.1  christos 	add	%o7,%l4,%l4
    374      1.1  christos 	add	%i4,%l4,%l4
    375      1.1  christos 	sllx	%g1,32,%g4	! Xupdate(16)
    376      1.1  christos 	xor	%o1,%o0,%o0
    377      1.1  christos 	srlx	%o7,32,%i4
    378      1.1  christos 	xor	%o4,%o0,%o0
    379      1.1  christos 	sll	%l4,5,%i3		!! 16
    380      1.1  christos 	or	%i4,%g4,%g4
    381      1.1  christos 	add	%l5,%l3,%l3		!!
    382      1.1  christos 	xor	%g4,%o0,%o0
    383      1.1  christos 	srlx	%o0,31,%g4
    384      1.1  christos 	add	%o0,%o0,%o0
    385      1.1  christos 	and	%g4,%g2,%g4
    386      1.1  christos 	andn	%o0,%g2,%o0
    387      1.1  christos 	srl	%l4,27,%i4		!!
    388      1.1  christos 	or	%g4,%o0,%o0
    389      1.1  christos 	srlx	%o0,32,%g4
    390      1.1  christos 	add	%i3,%l3,%l3		!!
    391      1.1  christos 	and	%l1,%l0,%i3
    392      1.1  christos 	add	%i4,%l3,%l3
    393      1.1  christos 	sll	%l0,30,%i5
    394      1.1  christos 	add	%g4,%l3,%l3
    395      1.1  christos 	andn	%l2,%l0,%i4
    396      1.1  christos 	srl	%l0,2,%l0
    397      1.1  christos 	or	%i4,%i3,%i4
    398      1.1  christos 	or	%i5,%l0,%l0
    399      1.1  christos 	add	%i4,%l3,%l3
    400      1.1  christos 	sll	%l3,5,%i3		!! 17
    401      1.1  christos 	add	%l5,%l2,%l2
    402      1.1  christos 	srl	%l3,27,%i4
    403      1.1  christos 	add	%i3,%l2,%l2		!!
    404      1.1  christos 	and	%l0,%l4,%i3
    405      1.1  christos 	add	%i4,%l2,%l2
    406      1.1  christos 	sll	%l4,30,%i5
    407      1.1  christos 	add	%o0,%l2,%l2
    408      1.1  christos 	andn	%l1,%l4,%i4
    409      1.1  christos 	srl	%l4,2,%l4
    410      1.1  christos 	or	%i4,%i3,%i4
    411      1.1  christos 	or	%i5,%l4,%l4
    412      1.1  christos 	add	%i4,%l2,%l2
    413      1.1  christos 	sllx	%o7,32,%g4	! Xupdate(18)
    414      1.1  christos 	xor	%o2,%o1,%o1
    415      1.1  christos 	srlx	%o0,32,%i4
    416      1.1  christos 	xor	%o5,%o1,%o1
    417      1.1  christos 	sll	%l2,5,%i3		!! 18
    418      1.1  christos 	or	%i4,%g4,%g4
    419      1.1  christos 	add	%l5,%l1,%l1		!!
    420      1.1  christos 	xor	%g4,%o1,%o1
    421      1.1  christos 	srlx	%o1,31,%g4
    422      1.1  christos 	add	%o1,%o1,%o1
    423      1.1  christos 	and	%g4,%g2,%g4
    424      1.1  christos 	andn	%o1,%g2,%o1
    425      1.1  christos 	srl	%l2,27,%i4		!!
    426      1.1  christos 	or	%g4,%o1,%o1
    427      1.1  christos 	srlx	%o1,32,%g4
    428      1.1  christos 	add	%i3,%l1,%l1		!!
    429      1.1  christos 	and	%l4,%l3,%i3
    430      1.1  christos 	add	%i4,%l1,%l1
    431      1.1  christos 	sll	%l3,30,%i5
    432      1.1  christos 	add	%g4,%l1,%l1
    433      1.1  christos 	andn	%l0,%l3,%i4
    434      1.1  christos 	srl	%l3,2,%l3
    435      1.1  christos 	or	%i4,%i3,%i4
    436      1.1  christos 	or	%i5,%l3,%l3
    437      1.1  christos 	add	%i4,%l1,%l1
    438      1.1  christos 	sll	%l1,5,%i3		!! 19
    439      1.1  christos 	add	%l5,%l0,%l0
    440      1.1  christos 	srl	%l1,27,%i4
    441      1.1  christos 	add	%i3,%l0,%l0		!!
    442      1.1  christos 	and	%l3,%l2,%i3
    443      1.1  christos 	add	%i4,%l0,%l0
    444      1.1  christos 	sll	%l2,30,%i5
    445      1.1  christos 	add	%o1,%l0,%l0
    446      1.1  christos 	andn	%l4,%l2,%i4
    447      1.1  christos 	srl	%l2,2,%l2
    448      1.1  christos 	or	%i4,%i3,%i4
    449      1.1  christos 	or	%i5,%l2,%l2
    450      1.1  christos 	add	%i4,%l0,%l0
    451      1.1  christos 	sllx	%o0,32,%g4	! Xupdate(20)
    452      1.1  christos 	xor	%o3,%o2,%o2
    453      1.1  christos 	srlx	%o1,32,%i4
    454      1.1  christos 	xor	%g1,%o2,%o2
    455      1.1  christos 	sll	%l0,5,%i3		!! 20
    456      1.1  christos 	or	%i4,%g4,%g4
    457      1.1  christos 	add	%l6,%l4,%l4		!!
    458      1.1  christos 	xor	%g4,%o2,%o2
    459      1.1  christos 	srlx	%o2,31,%g4
    460      1.1  christos 	add	%o2,%o2,%o2
    461      1.1  christos 	and	%g4,%g2,%g4
    462      1.1  christos 	andn	%o2,%g2,%o2
    463      1.1  christos 	srl	%l0,27,%i4		!!
    464      1.1  christos 	or	%g4,%o2,%o2
    465      1.1  christos 	srlx	%o2,32,%g4
    466      1.1  christos 	add	%i3,%l4,%l4		!!
    467      1.1  christos 	xor	%l2,%l1,%i3
    468      1.1  christos 	add	%i4,%l4,%l4
    469      1.1  christos 	sll	%l1,30,%i5
    470      1.1  christos 	xor	%l3,%i3,%i4
    471      1.1  christos 	srl	%l1,2,%l1
    472      1.1  christos 	add	%i4,%l4,%l4
    473      1.1  christos 	or	%i5,%l1,%l1
    474      1.1  christos 	add	%g4,%l4,%l4
    475      1.1  christos 	sll	%l4,5,%i3		!! 21
    476      1.1  christos 	add	%l6,%l3,%l3
    477      1.1  christos 	srl	%l4,27,%i4
    478      1.1  christos 	add	%i3,%l3,%l3		!!
    479      1.1  christos 	xor	%l1,%l0,%i3
    480      1.1  christos 	add	%i4,%l3,%l3
    481      1.1  christos 	sll	%l0,30,%i5
    482      1.1  christos 	xor	%l2,%i3,%i4
    483      1.1  christos 	srl	%l0,2,%l0
    484      1.1  christos 	add	%i4,%l3,%l3
    485      1.1  christos 	or	%i5,%l0,%l0
    486      1.1  christos 	add	%o2,%l3,%l3
    487      1.1  christos 	sllx	%o1,32,%g4	! Xupdate(22)
    488      1.1  christos 	xor	%o4,%o3,%o3
    489      1.1  christos 	srlx	%o2,32,%i4
    490      1.1  christos 	xor	%o7,%o3,%o3
    491      1.1  christos 	sll	%l3,5,%i3		!! 22
    492      1.1  christos 	or	%i4,%g4,%g4
    493      1.1  christos 	add	%l6,%l2,%l2		!!
    494      1.1  christos 	xor	%g4,%o3,%o3
    495      1.1  christos 	srlx	%o3,31,%g4
    496      1.1  christos 	add	%o3,%o3,%o3
    497      1.1  christos 	and	%g4,%g2,%g4
    498      1.1  christos 	andn	%o3,%g2,%o3
    499      1.1  christos 	srl	%l3,27,%i4		!!
    500      1.1  christos 	or	%g4,%o3,%o3
    501      1.1  christos 	srlx	%o3,32,%g4
    502      1.1  christos 	add	%i3,%l2,%l2		!!
    503      1.1  christos 	xor	%l0,%l4,%i3
    504      1.1  christos 	add	%i4,%l2,%l2
    505      1.1  christos 	sll	%l4,30,%i5
    506      1.1  christos 	xor	%l1,%i3,%i4
    507      1.1  christos 	srl	%l4,2,%l4
    508      1.1  christos 	add	%i4,%l2,%l2
    509      1.1  christos 	or	%i5,%l4,%l4
    510      1.1  christos 	add	%g4,%l2,%l2
    511      1.1  christos 	sll	%l2,5,%i3		!! 23
    512      1.1  christos 	add	%l6,%l1,%l1
    513      1.1  christos 	srl	%l2,27,%i4
    514      1.1  christos 	add	%i3,%l1,%l1		!!
    515      1.1  christos 	xor	%l4,%l3,%i3
    516      1.1  christos 	add	%i4,%l1,%l1
    517      1.1  christos 	sll	%l3,30,%i5
    518      1.1  christos 	xor	%l0,%i3,%i4
    519      1.1  christos 	srl	%l3,2,%l3
    520      1.1  christos 	add	%i4,%l1,%l1
    521      1.1  christos 	or	%i5,%l3,%l3
    522      1.1  christos 	add	%o3,%l1,%l1
    523      1.1  christos 	sllx	%o2,32,%g4	! Xupdate(24)
    524      1.1  christos 	xor	%o5,%o4,%o4
    525      1.1  christos 	srlx	%o3,32,%i4
    526      1.1  christos 	xor	%o0,%o4,%o4
    527      1.1  christos 	sll	%l1,5,%i3		!! 24
    528      1.1  christos 	or	%i4,%g4,%g4
    529      1.1  christos 	add	%l6,%l0,%l0		!!
    530      1.1  christos 	xor	%g4,%o4,%o4
    531      1.1  christos 	srlx	%o4,31,%g4
    532      1.1  christos 	add	%o4,%o4,%o4
    533      1.1  christos 	and	%g4,%g2,%g4
    534      1.1  christos 	andn	%o4,%g2,%o4
    535      1.1  christos 	srl	%l1,27,%i4		!!
    536      1.1  christos 	or	%g4,%o4,%o4
    537      1.1  christos 	srlx	%o4,32,%g4
    538      1.1  christos 	add	%i3,%l0,%l0		!!
    539      1.1  christos 	xor	%l3,%l2,%i3
    540      1.1  christos 	add	%i4,%l0,%l0
    541      1.1  christos 	sll	%l2,30,%i5
    542      1.1  christos 	xor	%l4,%i3,%i4
    543      1.1  christos 	srl	%l2,2,%l2
    544      1.1  christos 	add	%i4,%l0,%l0
    545      1.1  christos 	or	%i5,%l2,%l2
    546      1.1  christos 	add	%g4,%l0,%l0
    547      1.1  christos 	sll	%l0,5,%i3		!! 25
    548      1.1  christos 	add	%l6,%l4,%l4
    549      1.1  christos 	srl	%l0,27,%i4
    550      1.1  christos 	add	%i3,%l4,%l4		!!
    551      1.1  christos 	xor	%l2,%l1,%i3
    552      1.1  christos 	add	%i4,%l4,%l4
    553      1.1  christos 	sll	%l1,30,%i5
    554      1.1  christos 	xor	%l3,%i3,%i4
    555      1.1  christos 	srl	%l1,2,%l1
    556      1.1  christos 	add	%i4,%l4,%l4
    557      1.1  christos 	or	%i5,%l1,%l1
    558      1.1  christos 	add	%o4,%l4,%l4
    559      1.1  christos 	sllx	%o3,32,%g4	! Xupdate(26)
    560      1.1  christos 	xor	%g1,%o5,%o5
    561      1.1  christos 	srlx	%o4,32,%i4
    562      1.1  christos 	xor	%o1,%o5,%o5
    563      1.1  christos 	sll	%l4,5,%i3		!! 26
    564      1.1  christos 	or	%i4,%g4,%g4
    565      1.1  christos 	add	%l6,%l3,%l3		!!
    566      1.1  christos 	xor	%g4,%o5,%o5
    567      1.1  christos 	srlx	%o5,31,%g4
    568      1.1  christos 	add	%o5,%o5,%o5
    569      1.1  christos 	and	%g4,%g2,%g4
    570      1.1  christos 	andn	%o5,%g2,%o5
    571      1.1  christos 	srl	%l4,27,%i4		!!
    572      1.1  christos 	or	%g4,%o5,%o5
    573      1.1  christos 	srlx	%o5,32,%g4
    574      1.1  christos 	add	%i3,%l3,%l3		!!
    575      1.1  christos 	xor	%l1,%l0,%i3
    576      1.1  christos 	add	%i4,%l3,%l3
    577      1.1  christos 	sll	%l0,30,%i5
    578      1.1  christos 	xor	%l2,%i3,%i4
    579      1.1  christos 	srl	%l0,2,%l0
    580      1.1  christos 	add	%i4,%l3,%l3
    581      1.1  christos 	or	%i5,%l0,%l0
    582      1.1  christos 	add	%g4,%l3,%l3
    583      1.1  christos 	sll	%l3,5,%i3		!! 27
    584      1.1  christos 	add	%l6,%l2,%l2
    585      1.1  christos 	srl	%l3,27,%i4
    586      1.1  christos 	add	%i3,%l2,%l2		!!
    587      1.1  christos 	xor	%l0,%l4,%i3
    588      1.1  christos 	add	%i4,%l2,%l2
    589      1.1  christos 	sll	%l4,30,%i5
    590      1.1  christos 	xor	%l1,%i3,%i4
    591      1.1  christos 	srl	%l4,2,%l4
    592      1.1  christos 	add	%i4,%l2,%l2
    593      1.1  christos 	or	%i5,%l4,%l4
    594      1.1  christos 	add	%o5,%l2,%l2
    595      1.1  christos 	sllx	%o4,32,%g4	! Xupdate(28)
    596      1.1  christos 	xor	%o7,%g1,%g1
    597      1.1  christos 	srlx	%o5,32,%i4
    598      1.1  christos 	xor	%o2,%g1,%g1
    599      1.1  christos 	sll	%l2,5,%i3		!! 28
    600      1.1  christos 	or	%i4,%g4,%g4
    601      1.1  christos 	add	%l6,%l1,%l1		!!
    602      1.1  christos 	xor	%g4,%g1,%g1
    603      1.1  christos 	srlx	%g1,31,%g4
    604      1.1  christos 	add	%g1,%g1,%g1
    605      1.1  christos 	and	%g4,%g2,%g4
    606      1.1  christos 	andn	%g1,%g2,%g1
    607      1.1  christos 	srl	%l2,27,%i4		!!
    608      1.1  christos 	or	%g4,%g1,%g1
    609      1.1  christos 	srlx	%g1,32,%g4
    610      1.1  christos 	add	%i3,%l1,%l1		!!
    611      1.1  christos 	xor	%l4,%l3,%i3
    612      1.1  christos 	add	%i4,%l1,%l1
    613      1.1  christos 	sll	%l3,30,%i5
    614      1.1  christos 	xor	%l0,%i3,%i4
    615      1.1  christos 	srl	%l3,2,%l3
    616      1.1  christos 	add	%i4,%l1,%l1
    617      1.1  christos 	or	%i5,%l3,%l3
    618      1.1  christos 	add	%g4,%l1,%l1
    619      1.1  christos 	sll	%l1,5,%i3		!! 29
    620      1.1  christos 	add	%l6,%l0,%l0
    621      1.1  christos 	srl	%l1,27,%i4
    622      1.1  christos 	add	%i3,%l0,%l0		!!
    623      1.1  christos 	xor	%l3,%l2,%i3
    624      1.1  christos 	add	%i4,%l0,%l0
    625      1.1  christos 	sll	%l2,30,%i5
    626      1.1  christos 	xor	%l4,%i3,%i4
    627      1.1  christos 	srl	%l2,2,%l2
    628      1.1  christos 	add	%i4,%l0,%l0
    629      1.1  christos 	or	%i5,%l2,%l2
    630      1.1  christos 	add	%g1,%l0,%l0
    631      1.1  christos 	sllx	%o5,32,%g4	! Xupdate(30)
    632      1.1  christos 	xor	%o0,%o7,%o7
    633      1.1  christos 	srlx	%g1,32,%i4
    634      1.1  christos 	xor	%o3,%o7,%o7
    635      1.1  christos 	sll	%l0,5,%i3		!! 30
    636      1.1  christos 	or	%i4,%g4,%g4
    637      1.1  christos 	add	%l6,%l4,%l4		!!
    638      1.1  christos 	xor	%g4,%o7,%o7
    639      1.1  christos 	srlx	%o7,31,%g4
    640      1.1  christos 	add	%o7,%o7,%o7
    641      1.1  christos 	and	%g4,%g2,%g4
    642      1.1  christos 	andn	%o7,%g2,%o7
    643      1.1  christos 	srl	%l0,27,%i4		!!
    644      1.1  christos 	or	%g4,%o7,%o7
    645      1.1  christos 	srlx	%o7,32,%g4
    646      1.1  christos 	add	%i3,%l4,%l4		!!
    647      1.1  christos 	xor	%l2,%l1,%i3
    648      1.1  christos 	add	%i4,%l4,%l4
    649      1.1  christos 	sll	%l1,30,%i5
    650      1.1  christos 	xor	%l3,%i3,%i4
    651      1.1  christos 	srl	%l1,2,%l1
    652      1.1  christos 	add	%i4,%l4,%l4
    653      1.1  christos 	or	%i5,%l1,%l1
    654      1.1  christos 	add	%g4,%l4,%l4
    655      1.1  christos 	sll	%l4,5,%i3		!! 31
    656      1.1  christos 	add	%l6,%l3,%l3
    657      1.1  christos 	srl	%l4,27,%i4
    658      1.1  christos 	add	%i3,%l3,%l3		!!
    659      1.1  christos 	xor	%l1,%l0,%i3
    660      1.1  christos 	add	%i4,%l3,%l3
    661      1.1  christos 	sll	%l0,30,%i5
    662      1.1  christos 	xor	%l2,%i3,%i4
    663      1.1  christos 	srl	%l0,2,%l0
    664      1.1  christos 	add	%i4,%l3,%l3
    665      1.1  christos 	or	%i5,%l0,%l0
    666      1.1  christos 	add	%o7,%l3,%l3
    667      1.1  christos 	sllx	%g1,32,%g4	! Xupdate(32)
    668      1.1  christos 	xor	%o1,%o0,%o0
    669      1.1  christos 	srlx	%o7,32,%i4
    670      1.1  christos 	xor	%o4,%o0,%o0
    671      1.1  christos 	sll	%l3,5,%i3		!! 32
    672      1.1  christos 	or	%i4,%g4,%g4
    673      1.1  christos 	add	%l6,%l2,%l2		!!
    674      1.1  christos 	xor	%g4,%o0,%o0
    675      1.1  christos 	srlx	%o0,31,%g4
    676      1.1  christos 	add	%o0,%o0,%o0
    677      1.1  christos 	and	%g4,%g2,%g4
    678      1.1  christos 	andn	%o0,%g2,%o0
    679      1.1  christos 	srl	%l3,27,%i4		!!
    680      1.1  christos 	or	%g4,%o0,%o0
    681      1.1  christos 	srlx	%o0,32,%g4
    682      1.1  christos 	add	%i3,%l2,%l2		!!
    683      1.1  christos 	xor	%l0,%l4,%i3
    684      1.1  christos 	add	%i4,%l2,%l2
    685      1.1  christos 	sll	%l4,30,%i5
    686      1.1  christos 	xor	%l1,%i3,%i4
    687      1.1  christos 	srl	%l4,2,%l4
    688      1.1  christos 	add	%i4,%l2,%l2
    689      1.1  christos 	or	%i5,%l4,%l4
    690      1.1  christos 	add	%g4,%l2,%l2
    691      1.1  christos 	sll	%l2,5,%i3		!! 33
    692      1.1  christos 	add	%l6,%l1,%l1
    693      1.1  christos 	srl	%l2,27,%i4
    694      1.1  christos 	add	%i3,%l1,%l1		!!
    695      1.1  christos 	xor	%l4,%l3,%i3
    696      1.1  christos 	add	%i4,%l1,%l1
    697      1.1  christos 	sll	%l3,30,%i5
    698      1.1  christos 	xor	%l0,%i3,%i4
    699      1.1  christos 	srl	%l3,2,%l3
    700      1.1  christos 	add	%i4,%l1,%l1
    701      1.1  christos 	or	%i5,%l3,%l3
    702      1.1  christos 	add	%o0,%l1,%l1
    703      1.1  christos 	sllx	%o7,32,%g4	! Xupdate(34)
    704      1.1  christos 	xor	%o2,%o1,%o1
    705      1.1  christos 	srlx	%o0,32,%i4
    706      1.1  christos 	xor	%o5,%o1,%o1
    707      1.1  christos 	sll	%l1,5,%i3		!! 34
    708      1.1  christos 	or	%i4,%g4,%g4
    709      1.1  christos 	add	%l6,%l0,%l0		!!
    710      1.1  christos 	xor	%g4,%o1,%o1
    711      1.1  christos 	srlx	%o1,31,%g4
    712      1.1  christos 	add	%o1,%o1,%o1
    713      1.1  christos 	and	%g4,%g2,%g4
    714      1.1  christos 	andn	%o1,%g2,%o1
    715      1.1  christos 	srl	%l1,27,%i4		!!
    716      1.1  christos 	or	%g4,%o1,%o1
    717      1.1  christos 	srlx	%o1,32,%g4
    718      1.1  christos 	add	%i3,%l0,%l0		!!
    719      1.1  christos 	xor	%l3,%l2,%i3
    720      1.1  christos 	add	%i4,%l0,%l0
    721      1.1  christos 	sll	%l2,30,%i5
    722      1.1  christos 	xor	%l4,%i3,%i4
    723      1.1  christos 	srl	%l2,2,%l2
    724      1.1  christos 	add	%i4,%l0,%l0
    725      1.1  christos 	or	%i5,%l2,%l2
    726      1.1  christos 	add	%g4,%l0,%l0
    727      1.1  christos 	sll	%l0,5,%i3		!! 35
    728      1.1  christos 	add	%l6,%l4,%l4
    729      1.1  christos 	srl	%l0,27,%i4
    730      1.1  christos 	add	%i3,%l4,%l4		!!
    731      1.1  christos 	xor	%l2,%l1,%i3
    732      1.1  christos 	add	%i4,%l4,%l4
    733      1.1  christos 	sll	%l1,30,%i5
    734      1.1  christos 	xor	%l3,%i3,%i4
    735      1.1  christos 	srl	%l1,2,%l1
    736      1.1  christos 	add	%i4,%l4,%l4
    737      1.1  christos 	or	%i5,%l1,%l1
    738      1.1  christos 	add	%o1,%l4,%l4
    739      1.1  christos 	sllx	%o0,32,%g4	! Xupdate(36)
    740      1.1  christos 	xor	%o3,%o2,%o2
    741      1.1  christos 	srlx	%o1,32,%i4
    742      1.1  christos 	xor	%g1,%o2,%o2
    743      1.1  christos 	sll	%l4,5,%i3		!! 36
    744      1.1  christos 	or	%i4,%g4,%g4
    745      1.1  christos 	add	%l6,%l3,%l3		!!
    746      1.1  christos 	xor	%g4,%o2,%o2
    747      1.1  christos 	srlx	%o2,31,%g4
    748      1.1  christos 	add	%o2,%o2,%o2
    749      1.1  christos 	and	%g4,%g2,%g4
    750      1.1  christos 	andn	%o2,%g2,%o2
    751      1.1  christos 	srl	%l4,27,%i4		!!
    752      1.1  christos 	or	%g4,%o2,%o2
    753      1.1  christos 	srlx	%o2,32,%g4
    754      1.1  christos 	add	%i3,%l3,%l3		!!
    755      1.1  christos 	xor	%l1,%l0,%i3
    756      1.1  christos 	add	%i4,%l3,%l3
    757      1.1  christos 	sll	%l0,30,%i5
    758      1.1  christos 	xor	%l2,%i3,%i4
    759      1.1  christos 	srl	%l0,2,%l0
    760      1.1  christos 	add	%i4,%l3,%l3
    761      1.1  christos 	or	%i5,%l0,%l0
    762      1.1  christos 	add	%g4,%l3,%l3
    763      1.1  christos 	sll	%l3,5,%i3		!! 37
    764      1.1  christos 	add	%l6,%l2,%l2
    765      1.1  christos 	srl	%l3,27,%i4
    766      1.1  christos 	add	%i3,%l2,%l2		!!
    767      1.1  christos 	xor	%l0,%l4,%i3
    768      1.1  christos 	add	%i4,%l2,%l2
    769      1.1  christos 	sll	%l4,30,%i5
    770      1.1  christos 	xor	%l1,%i3,%i4
    771      1.1  christos 	srl	%l4,2,%l4
    772      1.1  christos 	add	%i4,%l2,%l2
    773      1.1  christos 	or	%i5,%l4,%l4
    774      1.1  christos 	add	%o2,%l2,%l2
    775      1.1  christos 	sllx	%o1,32,%g4	! Xupdate(38)
    776      1.1  christos 	xor	%o4,%o3,%o3
    777      1.1  christos 	srlx	%o2,32,%i4
    778      1.1  christos 	xor	%o7,%o3,%o3
    779      1.1  christos 	sll	%l2,5,%i3		!! 38
    780      1.1  christos 	or	%i4,%g4,%g4
    781      1.1  christos 	add	%l6,%l1,%l1		!!
    782      1.1  christos 	xor	%g4,%o3,%o3
    783      1.1  christos 	srlx	%o3,31,%g4
    784      1.1  christos 	add	%o3,%o3,%o3
    785      1.1  christos 	and	%g4,%g2,%g4
    786      1.1  christos 	andn	%o3,%g2,%o3
    787      1.1  christos 	srl	%l2,27,%i4		!!
    788      1.1  christos 	or	%g4,%o3,%o3
    789      1.1  christos 	srlx	%o3,32,%g4
    790      1.1  christos 	add	%i3,%l1,%l1		!!
    791      1.1  christos 	xor	%l4,%l3,%i3
    792      1.1  christos 	add	%i4,%l1,%l1
    793      1.1  christos 	sll	%l3,30,%i5
    794      1.1  christos 	xor	%l0,%i3,%i4
    795      1.1  christos 	srl	%l3,2,%l3
    796      1.1  christos 	add	%i4,%l1,%l1
    797      1.1  christos 	or	%i5,%l3,%l3
    798      1.1  christos 	add	%g4,%l1,%l1
    799      1.1  christos 	sll	%l1,5,%i3		!! 39
    800      1.1  christos 	add	%l6,%l0,%l0
    801      1.1  christos 	srl	%l1,27,%i4
    802      1.1  christos 	add	%i3,%l0,%l0		!!
    803      1.1  christos 	xor	%l3,%l2,%i3
    804      1.1  christos 	add	%i4,%l0,%l0
    805      1.1  christos 	sll	%l2,30,%i5
    806      1.1  christos 	xor	%l4,%i3,%i4
    807      1.1  christos 	srl	%l2,2,%l2
    808      1.1  christos 	add	%i4,%l0,%l0
    809      1.1  christos 	or	%i5,%l2,%l2
    810      1.1  christos 	add	%o3,%l0,%l0
    811      1.1  christos 	sllx	%o2,32,%g4	! Xupdate(40)
    812      1.1  christos 	xor	%o5,%o4,%o4
    813      1.1  christos 	srlx	%o3,32,%i4
    814      1.1  christos 	xor	%o0,%o4,%o4
    815      1.1  christos 	sll	%l0,5,%i3		!! 40
    816      1.1  christos 	or	%i4,%g4,%g4
    817      1.1  christos 	add	%l7,%l4,%l4		!!
    818      1.1  christos 	xor	%g4,%o4,%o4
    819      1.1  christos 	srlx	%o4,31,%g4
    820      1.1  christos 	add	%o4,%o4,%o4
    821      1.1  christos 	and	%g4,%g2,%g4
    822      1.1  christos 	andn	%o4,%g2,%o4
    823      1.1  christos 	srl	%l0,27,%i4		!!
    824      1.1  christos 	or	%g4,%o4,%o4
    825      1.1  christos 	srlx	%o4,32,%g4
    826      1.1  christos 	add	%i3,%l4,%l4		!!
    827      1.1  christos 	and	%l2,%l1,%i3
    828      1.1  christos 	add	%i4,%l4,%l4
    829      1.1  christos 	sll	%l1,30,%i5
    830      1.1  christos 	or	%l2,%l1,%i4
    831      1.1  christos 	srl	%l1,2,%l1
    832      1.1  christos 	and	%l3,%i4,%i4
    833      1.1  christos 	add	%g4,%l4,%l4
    834      1.1  christos 	or	%i4,%i3,%i4
    835      1.1  christos 	or	%i5,%l1,%l1
    836      1.1  christos 	add	%i4,%l4,%l4
    837      1.1  christos 	sll	%l4,5,%i3		!! 41
    838      1.1  christos 	add	%l7,%l3,%l3
    839      1.1  christos 	srl	%l4,27,%i4
    840      1.1  christos 	add	%i3,%l3,%l3		!!
    841      1.1  christos 	and	%l1,%l0,%i3
    842      1.1  christos 	add	%i4,%l3,%l3
    843      1.1  christos 	sll	%l0,30,%i5
    844      1.1  christos 	or	%l1,%l0,%i4
    845      1.1  christos 	srl	%l0,2,%l0
    846      1.1  christos 	and	%l2,%i4,%i4
    847      1.1  christos 	add	%o4,%l3,%l3
    848      1.1  christos 	or	%i4,%i3,%i4
    849      1.1  christos 	or	%i5,%l0,%l0
    850      1.1  christos 	add	%i4,%l3,%l3
    851      1.1  christos 	sllx	%o3,32,%g4	! Xupdate(42)
    852      1.1  christos 	xor	%g1,%o5,%o5
    853      1.1  christos 	srlx	%o4,32,%i4
    854      1.1  christos 	xor	%o1,%o5,%o5
    855      1.1  christos 	sll	%l3,5,%i3		!! 42
    856      1.1  christos 	or	%i4,%g4,%g4
    857      1.1  christos 	add	%l7,%l2,%l2		!!
    858      1.1  christos 	xor	%g4,%o5,%o5
    859      1.1  christos 	srlx	%o5,31,%g4
    860      1.1  christos 	add	%o5,%o5,%o5
    861      1.1  christos 	and	%g4,%g2,%g4
    862      1.1  christos 	andn	%o5,%g2,%o5
    863      1.1  christos 	srl	%l3,27,%i4		!!
    864      1.1  christos 	or	%g4,%o5,%o5
    865      1.1  christos 	srlx	%o5,32,%g4
    866      1.1  christos 	add	%i3,%l2,%l2		!!
    867      1.1  christos 	and	%l0,%l4,%i3
    868      1.1  christos 	add	%i4,%l2,%l2
    869      1.1  christos 	sll	%l4,30,%i5
    870      1.1  christos 	or	%l0,%l4,%i4
    871      1.1  christos 	srl	%l4,2,%l4
    872      1.1  christos 	and	%l1,%i4,%i4
    873      1.1  christos 	add	%g4,%l2,%l2
    874      1.1  christos 	or	%i4,%i3,%i4
    875      1.1  christos 	or	%i5,%l4,%l4
    876      1.1  christos 	add	%i4,%l2,%l2
    877      1.1  christos 	sll	%l2,5,%i3		!! 43
    878      1.1  christos 	add	%l7,%l1,%l1
    879      1.1  christos 	srl	%l2,27,%i4
    880      1.1  christos 	add	%i3,%l1,%l1		!!
    881      1.1  christos 	and	%l4,%l3,%i3
    882      1.1  christos 	add	%i4,%l1,%l1
    883      1.1  christos 	sll	%l3,30,%i5
    884      1.1  christos 	or	%l4,%l3,%i4
    885      1.1  christos 	srl	%l3,2,%l3
    886      1.1  christos 	and	%l0,%i4,%i4
    887      1.1  christos 	add	%o5,%l1,%l1
    888      1.1  christos 	or	%i4,%i3,%i4
    889      1.1  christos 	or	%i5,%l3,%l3
    890      1.1  christos 	add	%i4,%l1,%l1
    891      1.1  christos 	sllx	%o4,32,%g4	! Xupdate(44)
    892      1.1  christos 	xor	%o7,%g1,%g1
    893      1.1  christos 	srlx	%o5,32,%i4
    894      1.1  christos 	xor	%o2,%g1,%g1
    895      1.1  christos 	sll	%l1,5,%i3		!! 44
    896      1.1  christos 	or	%i4,%g4,%g4
    897      1.1  christos 	add	%l7,%l0,%l0		!!
    898      1.1  christos 	xor	%g4,%g1,%g1
    899      1.1  christos 	srlx	%g1,31,%g4
    900      1.1  christos 	add	%g1,%g1,%g1
    901      1.1  christos 	and	%g4,%g2,%g4
    902      1.1  christos 	andn	%g1,%g2,%g1
    903      1.1  christos 	srl	%l1,27,%i4		!!
    904      1.1  christos 	or	%g4,%g1,%g1
    905      1.1  christos 	srlx	%g1,32,%g4
    906      1.1  christos 	add	%i3,%l0,%l0		!!
    907      1.1  christos 	and	%l3,%l2,%i3
    908      1.1  christos 	add	%i4,%l0,%l0
    909      1.1  christos 	sll	%l2,30,%i5
    910      1.1  christos 	or	%l3,%l2,%i4
    911      1.1  christos 	srl	%l2,2,%l2
    912      1.1  christos 	and	%l4,%i4,%i4
    913      1.1  christos 	add	%g4,%l0,%l0
    914      1.1  christos 	or	%i4,%i3,%i4
    915      1.1  christos 	or	%i5,%l2,%l2
    916      1.1  christos 	add	%i4,%l0,%l0
    917      1.1  christos 	sll	%l0,5,%i3		!! 45
    918      1.1  christos 	add	%l7,%l4,%l4
    919      1.1  christos 	srl	%l0,27,%i4
    920      1.1  christos 	add	%i3,%l4,%l4		!!
    921      1.1  christos 	and	%l2,%l1,%i3
    922      1.1  christos 	add	%i4,%l4,%l4
    923      1.1  christos 	sll	%l1,30,%i5
    924      1.1  christos 	or	%l2,%l1,%i4
    925      1.1  christos 	srl	%l1,2,%l1
    926      1.1  christos 	and	%l3,%i4,%i4
    927      1.1  christos 	add	%g1,%l4,%l4
    928      1.1  christos 	or	%i4,%i3,%i4
    929      1.1  christos 	or	%i5,%l1,%l1
    930      1.1  christos 	add	%i4,%l4,%l4
    931      1.1  christos 	sllx	%o5,32,%g4	! Xupdate(46)
    932      1.1  christos 	xor	%o0,%o7,%o7
    933      1.1  christos 	srlx	%g1,32,%i4
    934      1.1  christos 	xor	%o3,%o7,%o7
    935      1.1  christos 	sll	%l4,5,%i3		!! 46
    936      1.1  christos 	or	%i4,%g4,%g4
    937      1.1  christos 	add	%l7,%l3,%l3		!!
    938      1.1  christos 	xor	%g4,%o7,%o7
    939      1.1  christos 	srlx	%o7,31,%g4
    940      1.1  christos 	add	%o7,%o7,%o7
    941      1.1  christos 	and	%g4,%g2,%g4
    942      1.1  christos 	andn	%o7,%g2,%o7
    943      1.1  christos 	srl	%l4,27,%i4		!!
    944      1.1  christos 	or	%g4,%o7,%o7
    945      1.1  christos 	srlx	%o7,32,%g4
    946      1.1  christos 	add	%i3,%l3,%l3		!!
    947      1.1  christos 	and	%l1,%l0,%i3
    948      1.1  christos 	add	%i4,%l3,%l3
    949      1.1  christos 	sll	%l0,30,%i5
    950      1.1  christos 	or	%l1,%l0,%i4
    951      1.1  christos 	srl	%l0,2,%l0
    952      1.1  christos 	and	%l2,%i4,%i4
    953      1.1  christos 	add	%g4,%l3,%l3
    954      1.1  christos 	or	%i4,%i3,%i4
    955      1.1  christos 	or	%i5,%l0,%l0
    956      1.1  christos 	add	%i4,%l3,%l3
    957      1.1  christos 	sll	%l3,5,%i3		!! 47
    958      1.1  christos 	add	%l7,%l2,%l2
    959      1.1  christos 	srl	%l3,27,%i4
    960      1.1  christos 	add	%i3,%l2,%l2		!!
    961      1.1  christos 	and	%l0,%l4,%i3
    962      1.1  christos 	add	%i4,%l2,%l2
    963      1.1  christos 	sll	%l4,30,%i5
    964      1.1  christos 	or	%l0,%l4,%i4
    965      1.1  christos 	srl	%l4,2,%l4
    966      1.1  christos 	and	%l1,%i4,%i4
    967      1.1  christos 	add	%o7,%l2,%l2
    968      1.1  christos 	or	%i4,%i3,%i4
    969      1.1  christos 	or	%i5,%l4,%l4
    970      1.1  christos 	add	%i4,%l2,%l2
    971      1.1  christos 	sllx	%g1,32,%g4	! Xupdate(48)
    972      1.1  christos 	xor	%o1,%o0,%o0
    973      1.1  christos 	srlx	%o7,32,%i4
    974      1.1  christos 	xor	%o4,%o0,%o0
    975      1.1  christos 	sll	%l2,5,%i3		!! 48
    976      1.1  christos 	or	%i4,%g4,%g4
    977      1.1  christos 	add	%l7,%l1,%l1		!!
    978      1.1  christos 	xor	%g4,%o0,%o0
    979      1.1  christos 	srlx	%o0,31,%g4
    980      1.1  christos 	add	%o0,%o0,%o0
    981      1.1  christos 	and	%g4,%g2,%g4
    982      1.1  christos 	andn	%o0,%g2,%o0
    983      1.1  christos 	srl	%l2,27,%i4		!!
    984      1.1  christos 	or	%g4,%o0,%o0
    985      1.1  christos 	srlx	%o0,32,%g4
    986      1.1  christos 	add	%i3,%l1,%l1		!!
    987      1.1  christos 	and	%l4,%l3,%i3
    988      1.1  christos 	add	%i4,%l1,%l1
    989      1.1  christos 	sll	%l3,30,%i5
    990      1.1  christos 	or	%l4,%l3,%i4
    991      1.1  christos 	srl	%l3,2,%l3
    992      1.1  christos 	and	%l0,%i4,%i4
    993      1.1  christos 	add	%g4,%l1,%l1
    994      1.1  christos 	or	%i4,%i3,%i4
    995      1.1  christos 	or	%i5,%l3,%l3
    996      1.1  christos 	add	%i4,%l1,%l1
    997      1.1  christos 	sll	%l1,5,%i3		!! 49
    998      1.1  christos 	add	%l7,%l0,%l0
    999      1.1  christos 	srl	%l1,27,%i4
   1000      1.1  christos 	add	%i3,%l0,%l0		!!
   1001      1.1  christos 	and	%l3,%l2,%i3
   1002      1.1  christos 	add	%i4,%l0,%l0
   1003      1.1  christos 	sll	%l2,30,%i5
   1004      1.1  christos 	or	%l3,%l2,%i4
   1005      1.1  christos 	srl	%l2,2,%l2
   1006      1.1  christos 	and	%l4,%i4,%i4
   1007      1.1  christos 	add	%o0,%l0,%l0
   1008      1.1  christos 	or	%i4,%i3,%i4
   1009      1.1  christos 	or	%i5,%l2,%l2
   1010      1.1  christos 	add	%i4,%l0,%l0
   1011      1.1  christos 	sllx	%o7,32,%g4	! Xupdate(50)
   1012      1.1  christos 	xor	%o2,%o1,%o1
   1013      1.1  christos 	srlx	%o0,32,%i4
   1014      1.1  christos 	xor	%o5,%o1,%o1
   1015      1.1  christos 	sll	%l0,5,%i3		!! 50
   1016      1.1  christos 	or	%i4,%g4,%g4
   1017      1.1  christos 	add	%l7,%l4,%l4		!!
   1018      1.1  christos 	xor	%g4,%o1,%o1
   1019      1.1  christos 	srlx	%o1,31,%g4
   1020      1.1  christos 	add	%o1,%o1,%o1
   1021      1.1  christos 	and	%g4,%g2,%g4
   1022      1.1  christos 	andn	%o1,%g2,%o1
   1023      1.1  christos 	srl	%l0,27,%i4		!!
   1024      1.1  christos 	or	%g4,%o1,%o1
   1025      1.1  christos 	srlx	%o1,32,%g4
   1026      1.1  christos 	add	%i3,%l4,%l4		!!
   1027      1.1  christos 	and	%l2,%l1,%i3
   1028      1.1  christos 	add	%i4,%l4,%l4
   1029      1.1  christos 	sll	%l1,30,%i5
   1030      1.1  christos 	or	%l2,%l1,%i4
   1031      1.1  christos 	srl	%l1,2,%l1
   1032      1.1  christos 	and	%l3,%i4,%i4
   1033      1.1  christos 	add	%g4,%l4,%l4
   1034      1.1  christos 	or	%i4,%i3,%i4
   1035      1.1  christos 	or	%i5,%l1,%l1
   1036      1.1  christos 	add	%i4,%l4,%l4
   1037      1.1  christos 	sll	%l4,5,%i3		!! 51
   1038      1.1  christos 	add	%l7,%l3,%l3
   1039      1.1  christos 	srl	%l4,27,%i4
   1040      1.1  christos 	add	%i3,%l3,%l3		!!
   1041      1.1  christos 	and	%l1,%l0,%i3
   1042      1.1  christos 	add	%i4,%l3,%l3
   1043      1.1  christos 	sll	%l0,30,%i5
   1044      1.1  christos 	or	%l1,%l0,%i4
   1045      1.1  christos 	srl	%l0,2,%l0
   1046      1.1  christos 	and	%l2,%i4,%i4
   1047      1.1  christos 	add	%o1,%l3,%l3
   1048      1.1  christos 	or	%i4,%i3,%i4
   1049      1.1  christos 	or	%i5,%l0,%l0
   1050      1.1  christos 	add	%i4,%l3,%l3
   1051      1.1  christos 	sllx	%o0,32,%g4	! Xupdate(52)
   1052      1.1  christos 	xor	%o3,%o2,%o2
   1053      1.1  christos 	srlx	%o1,32,%i4
   1054      1.1  christos 	xor	%g1,%o2,%o2
   1055      1.1  christos 	sll	%l3,5,%i3		!! 52
   1056      1.1  christos 	or	%i4,%g4,%g4
   1057      1.1  christos 	add	%l7,%l2,%l2		!!
   1058      1.1  christos 	xor	%g4,%o2,%o2
   1059      1.1  christos 	srlx	%o2,31,%g4
   1060      1.1  christos 	add	%o2,%o2,%o2
   1061      1.1  christos 	and	%g4,%g2,%g4
   1062      1.1  christos 	andn	%o2,%g2,%o2
   1063      1.1  christos 	srl	%l3,27,%i4		!!
   1064      1.1  christos 	or	%g4,%o2,%o2
   1065      1.1  christos 	srlx	%o2,32,%g4
   1066      1.1  christos 	add	%i3,%l2,%l2		!!
   1067      1.1  christos 	and	%l0,%l4,%i3
   1068      1.1  christos 	add	%i4,%l2,%l2
   1069      1.1  christos 	sll	%l4,30,%i5
   1070      1.1  christos 	or	%l0,%l4,%i4
   1071      1.1  christos 	srl	%l4,2,%l4
   1072      1.1  christos 	and	%l1,%i4,%i4
   1073      1.1  christos 	add	%g4,%l2,%l2
   1074      1.1  christos 	or	%i4,%i3,%i4
   1075      1.1  christos 	or	%i5,%l4,%l4
   1076      1.1  christos 	add	%i4,%l2,%l2
   1077      1.1  christos 	sll	%l2,5,%i3		!! 53
   1078      1.1  christos 	add	%l7,%l1,%l1
   1079      1.1  christos 	srl	%l2,27,%i4
   1080      1.1  christos 	add	%i3,%l1,%l1		!!
   1081      1.1  christos 	and	%l4,%l3,%i3
   1082      1.1  christos 	add	%i4,%l1,%l1
   1083      1.1  christos 	sll	%l3,30,%i5
   1084      1.1  christos 	or	%l4,%l3,%i4
   1085      1.1  christos 	srl	%l3,2,%l3
   1086      1.1  christos 	and	%l0,%i4,%i4
   1087      1.1  christos 	add	%o2,%l1,%l1
   1088      1.1  christos 	or	%i4,%i3,%i4
   1089      1.1  christos 	or	%i5,%l3,%l3
   1090      1.1  christos 	add	%i4,%l1,%l1
   1091      1.1  christos 	sllx	%o1,32,%g4	! Xupdate(54)
   1092      1.1  christos 	xor	%o4,%o3,%o3
   1093      1.1  christos 	srlx	%o2,32,%i4
   1094      1.1  christos 	xor	%o7,%o3,%o3
   1095      1.1  christos 	sll	%l1,5,%i3		!! 54
   1096      1.1  christos 	or	%i4,%g4,%g4
   1097      1.1  christos 	add	%l7,%l0,%l0		!!
   1098      1.1  christos 	xor	%g4,%o3,%o3
   1099      1.1  christos 	srlx	%o3,31,%g4
   1100      1.1  christos 	add	%o3,%o3,%o3
   1101      1.1  christos 	and	%g4,%g2,%g4
   1102      1.1  christos 	andn	%o3,%g2,%o3
   1103      1.1  christos 	srl	%l1,27,%i4		!!
   1104      1.1  christos 	or	%g4,%o3,%o3
   1105      1.1  christos 	srlx	%o3,32,%g4
   1106      1.1  christos 	add	%i3,%l0,%l0		!!
   1107      1.1  christos 	and	%l3,%l2,%i3
   1108      1.1  christos 	add	%i4,%l0,%l0
   1109      1.1  christos 	sll	%l2,30,%i5
   1110      1.1  christos 	or	%l3,%l2,%i4
   1111      1.1  christos 	srl	%l2,2,%l2
   1112      1.1  christos 	and	%l4,%i4,%i4
   1113      1.1  christos 	add	%g4,%l0,%l0
   1114      1.1  christos 	or	%i4,%i3,%i4
   1115      1.1  christos 	or	%i5,%l2,%l2
   1116      1.1  christos 	add	%i4,%l0,%l0
   1117      1.1  christos 	sll	%l0,5,%i3		!! 55
   1118      1.1  christos 	add	%l7,%l4,%l4
   1119      1.1  christos 	srl	%l0,27,%i4
   1120      1.1  christos 	add	%i3,%l4,%l4		!!
   1121      1.1  christos 	and	%l2,%l1,%i3
   1122      1.1  christos 	add	%i4,%l4,%l4
   1123      1.1  christos 	sll	%l1,30,%i5
   1124      1.1  christos 	or	%l2,%l1,%i4
   1125      1.1  christos 	srl	%l1,2,%l1
   1126      1.1  christos 	and	%l3,%i4,%i4
   1127      1.1  christos 	add	%o3,%l4,%l4
   1128      1.1  christos 	or	%i4,%i3,%i4
   1129      1.1  christos 	or	%i5,%l1,%l1
   1130      1.1  christos 	add	%i4,%l4,%l4
   1131      1.1  christos 	sllx	%o2,32,%g4	! Xupdate(56)
   1132      1.1  christos 	xor	%o5,%o4,%o4
   1133      1.1  christos 	srlx	%o3,32,%i4
   1134      1.1  christos 	xor	%o0,%o4,%o4
   1135      1.1  christos 	sll	%l4,5,%i3		!! 56
   1136      1.1  christos 	or	%i4,%g4,%g4
   1137      1.1  christos 	add	%l7,%l3,%l3		!!
   1138      1.1  christos 	xor	%g4,%o4,%o4
   1139      1.1  christos 	srlx	%o4,31,%g4
   1140      1.1  christos 	add	%o4,%o4,%o4
   1141      1.1  christos 	and	%g4,%g2,%g4
   1142      1.1  christos 	andn	%o4,%g2,%o4
   1143      1.1  christos 	srl	%l4,27,%i4		!!
   1144      1.1  christos 	or	%g4,%o4,%o4
   1145      1.1  christos 	srlx	%o4,32,%g4
   1146      1.1  christos 	add	%i3,%l3,%l3		!!
   1147      1.1  christos 	and	%l1,%l0,%i3
   1148      1.1  christos 	add	%i4,%l3,%l3
   1149      1.1  christos 	sll	%l0,30,%i5
   1150      1.1  christos 	or	%l1,%l0,%i4
   1151      1.1  christos 	srl	%l0,2,%l0
   1152      1.1  christos 	and	%l2,%i4,%i4
   1153      1.1  christos 	add	%g4,%l3,%l3
   1154      1.1  christos 	or	%i4,%i3,%i4
   1155      1.1  christos 	or	%i5,%l0,%l0
   1156      1.1  christos 	add	%i4,%l3,%l3
   1157      1.1  christos 	sll	%l3,5,%i3		!! 57
   1158      1.1  christos 	add	%l7,%l2,%l2
   1159      1.1  christos 	srl	%l3,27,%i4
   1160      1.1  christos 	add	%i3,%l2,%l2		!!
   1161      1.1  christos 	and	%l0,%l4,%i3
   1162      1.1  christos 	add	%i4,%l2,%l2
   1163      1.1  christos 	sll	%l4,30,%i5
   1164      1.1  christos 	or	%l0,%l4,%i4
   1165      1.1  christos 	srl	%l4,2,%l4
   1166      1.1  christos 	and	%l1,%i4,%i4
   1167      1.1  christos 	add	%o4,%l2,%l2
   1168      1.1  christos 	or	%i4,%i3,%i4
   1169      1.1  christos 	or	%i5,%l4,%l4
   1170      1.1  christos 	add	%i4,%l2,%l2
   1171      1.1  christos 	sllx	%o3,32,%g4	! Xupdate(58)
   1172      1.1  christos 	xor	%g1,%o5,%o5
   1173      1.1  christos 	srlx	%o4,32,%i4
   1174      1.1  christos 	xor	%o1,%o5,%o5
   1175      1.1  christos 	sll	%l2,5,%i3		!! 58
   1176      1.1  christos 	or	%i4,%g4,%g4
   1177      1.1  christos 	add	%l7,%l1,%l1		!!
   1178      1.1  christos 	xor	%g4,%o5,%o5
   1179      1.1  christos 	srlx	%o5,31,%g4
   1180      1.1  christos 	add	%o5,%o5,%o5
   1181      1.1  christos 	and	%g4,%g2,%g4
   1182      1.1  christos 	andn	%o5,%g2,%o5
   1183      1.1  christos 	srl	%l2,27,%i4		!!
   1184      1.1  christos 	or	%g4,%o5,%o5
   1185      1.1  christos 	srlx	%o5,32,%g4
   1186      1.1  christos 	add	%i3,%l1,%l1		!!
   1187      1.1  christos 	and	%l4,%l3,%i3
   1188      1.1  christos 	add	%i4,%l1,%l1
   1189      1.1  christos 	sll	%l3,30,%i5
   1190      1.1  christos 	or	%l4,%l3,%i4
   1191      1.1  christos 	srl	%l3,2,%l3
   1192      1.1  christos 	and	%l0,%i4,%i4
   1193      1.1  christos 	add	%g4,%l1,%l1
   1194      1.1  christos 	or	%i4,%i3,%i4
   1195      1.1  christos 	or	%i5,%l3,%l3
   1196      1.1  christos 	add	%i4,%l1,%l1
   1197      1.1  christos 	sll	%l1,5,%i3		!! 59
   1198      1.1  christos 	add	%l7,%l0,%l0
   1199      1.1  christos 	srl	%l1,27,%i4
   1200      1.1  christos 	add	%i3,%l0,%l0		!!
   1201      1.1  christos 	and	%l3,%l2,%i3
   1202      1.1  christos 	add	%i4,%l0,%l0
   1203      1.1  christos 	sll	%l2,30,%i5
   1204      1.1  christos 	or	%l3,%l2,%i4
   1205      1.1  christos 	srl	%l2,2,%l2
   1206      1.1  christos 	and	%l4,%i4,%i4
   1207      1.1  christos 	add	%o5,%l0,%l0
   1208      1.1  christos 	or	%i4,%i3,%i4
   1209      1.1  christos 	or	%i5,%l2,%l2
   1210      1.1  christos 	add	%i4,%l0,%l0
   1211      1.1  christos 	sllx	%o4,32,%g4	! Xupdate(60)
   1212      1.1  christos 	xor	%o7,%g1,%g1
   1213      1.1  christos 	srlx	%o5,32,%i4
   1214      1.1  christos 	xor	%o2,%g1,%g1
   1215      1.1  christos 	sll	%l0,5,%i3		!! 60
   1216      1.1  christos 	or	%i4,%g4,%g4
   1217      1.1  christos 	add	%g5,%l4,%l4		!!
   1218      1.1  christos 	xor	%g4,%g1,%g1
   1219      1.1  christos 	srlx	%g1,31,%g4
   1220      1.1  christos 	add	%g1,%g1,%g1
   1221      1.1  christos 	and	%g4,%g2,%g4
   1222      1.1  christos 	andn	%g1,%g2,%g1
   1223      1.1  christos 	srl	%l0,27,%i4		!!
   1224      1.1  christos 	or	%g4,%g1,%g1
   1225      1.1  christos 	srlx	%g1,32,%g4
   1226      1.1  christos 	add	%i3,%l4,%l4		!!
   1227      1.1  christos 	xor	%l2,%l1,%i3
   1228      1.1  christos 	add	%i4,%l4,%l4
   1229      1.1  christos 	sll	%l1,30,%i5
   1230      1.1  christos 	xor	%l3,%i3,%i4
   1231      1.1  christos 	srl	%l1,2,%l1
   1232      1.1  christos 	add	%i4,%l4,%l4
   1233      1.1  christos 	or	%i5,%l1,%l1
   1234      1.1  christos 	add	%g4,%l4,%l4
   1235      1.1  christos 	sll	%l4,5,%i3		!! 61
   1236      1.1  christos 	add	%g5,%l3,%l3
   1237      1.1  christos 	srl	%l4,27,%i4
   1238      1.1  christos 	add	%i3,%l3,%l3		!!
   1239      1.1  christos 	xor	%l1,%l0,%i3
   1240      1.1  christos 	add	%i4,%l3,%l3
   1241      1.1  christos 	sll	%l0,30,%i5
   1242      1.1  christos 	xor	%l2,%i3,%i4
   1243      1.1  christos 	srl	%l0,2,%l0
   1244      1.1  christos 	add	%i4,%l3,%l3
   1245      1.1  christos 	or	%i5,%l0,%l0
   1246      1.1  christos 	add	%g1,%l3,%l3
   1247      1.1  christos 	sllx	%o5,32,%g4	! Xupdate(62)
   1248      1.1  christos 	xor	%o0,%o7,%o7
   1249      1.1  christos 	srlx	%g1,32,%i4
   1250      1.1  christos 	xor	%o3,%o7,%o7
   1251      1.1  christos 	sll	%l3,5,%i3		!! 62
   1252      1.1  christos 	or	%i4,%g4,%g4
   1253      1.1  christos 	add	%g5,%l2,%l2		!!
   1254      1.1  christos 	xor	%g4,%o7,%o7
   1255      1.1  christos 	srlx	%o7,31,%g4
   1256      1.1  christos 	add	%o7,%o7,%o7
   1257      1.1  christos 	and	%g4,%g2,%g4
   1258      1.1  christos 	andn	%o7,%g2,%o7
   1259      1.1  christos 	srl	%l3,27,%i4		!!
   1260      1.1  christos 	or	%g4,%o7,%o7
   1261      1.1  christos 	srlx	%o7,32,%g4
   1262      1.1  christos 	add	%i3,%l2,%l2		!!
   1263      1.1  christos 	xor	%l0,%l4,%i3
   1264      1.1  christos 	add	%i4,%l2,%l2
   1265      1.1  christos 	sll	%l4,30,%i5
   1266      1.1  christos 	xor	%l1,%i3,%i4
   1267      1.1  christos 	srl	%l4,2,%l4
   1268      1.1  christos 	add	%i4,%l2,%l2
   1269      1.1  christos 	or	%i5,%l4,%l4
   1270      1.1  christos 	add	%g4,%l2,%l2
   1271      1.1  christos 	sll	%l2,5,%i3		!! 63
   1272      1.1  christos 	add	%g5,%l1,%l1
   1273      1.1  christos 	srl	%l2,27,%i4
   1274      1.1  christos 	add	%i3,%l1,%l1		!!
   1275      1.1  christos 	xor	%l4,%l3,%i3
   1276      1.1  christos 	add	%i4,%l1,%l1
   1277      1.1  christos 	sll	%l3,30,%i5
   1278      1.1  christos 	xor	%l0,%i3,%i4
   1279      1.1  christos 	srl	%l3,2,%l3
   1280      1.1  christos 	add	%i4,%l1,%l1
   1281      1.1  christos 	or	%i5,%l3,%l3
   1282      1.1  christos 	add	%o7,%l1,%l1
   1283      1.1  christos 	sllx	%g1,32,%g4	! Xupdate(64)
   1284      1.1  christos 	xor	%o1,%o0,%o0
   1285      1.1  christos 	srlx	%o7,32,%i4
   1286      1.1  christos 	xor	%o4,%o0,%o0
   1287      1.1  christos 	sll	%l1,5,%i3		!! 64
   1288      1.1  christos 	or	%i4,%g4,%g4
   1289      1.1  christos 	add	%g5,%l0,%l0		!!
   1290      1.1  christos 	xor	%g4,%o0,%o0
   1291      1.1  christos 	srlx	%o0,31,%g4
   1292      1.1  christos 	add	%o0,%o0,%o0
   1293      1.1  christos 	and	%g4,%g2,%g4
   1294      1.1  christos 	andn	%o0,%g2,%o0
   1295      1.1  christos 	srl	%l1,27,%i4		!!
   1296      1.1  christos 	or	%g4,%o0,%o0
   1297      1.1  christos 	srlx	%o0,32,%g4
   1298      1.1  christos 	add	%i3,%l0,%l0		!!
   1299      1.1  christos 	xor	%l3,%l2,%i3
   1300      1.1  christos 	add	%i4,%l0,%l0
   1301      1.1  christos 	sll	%l2,30,%i5
   1302      1.1  christos 	xor	%l4,%i3,%i4
   1303      1.1  christos 	srl	%l2,2,%l2
   1304      1.1  christos 	add	%i4,%l0,%l0
   1305      1.1  christos 	or	%i5,%l2,%l2
   1306      1.1  christos 	add	%g4,%l0,%l0
   1307      1.1  christos 	sll	%l0,5,%i3		!! 65
   1308      1.1  christos 	add	%g5,%l4,%l4
   1309      1.1  christos 	srl	%l0,27,%i4
   1310      1.1  christos 	add	%i3,%l4,%l4		!!
   1311      1.1  christos 	xor	%l2,%l1,%i3
   1312      1.1  christos 	add	%i4,%l4,%l4
   1313      1.1  christos 	sll	%l1,30,%i5
   1314      1.1  christos 	xor	%l3,%i3,%i4
   1315      1.1  christos 	srl	%l1,2,%l1
   1316      1.1  christos 	add	%i4,%l4,%l4
   1317      1.1  christos 	or	%i5,%l1,%l1
   1318      1.1  christos 	add	%o0,%l4,%l4
   1319      1.1  christos 	sllx	%o7,32,%g4	! Xupdate(66)
   1320      1.1  christos 	xor	%o2,%o1,%o1
   1321      1.1  christos 	srlx	%o0,32,%i4
   1322      1.1  christos 	xor	%o5,%o1,%o1
   1323      1.1  christos 	sll	%l4,5,%i3		!! 66
   1324      1.1  christos 	or	%i4,%g4,%g4
   1325      1.1  christos 	add	%g5,%l3,%l3		!!
   1326      1.1  christos 	xor	%g4,%o1,%o1
   1327      1.1  christos 	srlx	%o1,31,%g4
   1328      1.1  christos 	add	%o1,%o1,%o1
   1329      1.1  christos 	and	%g4,%g2,%g4
   1330      1.1  christos 	andn	%o1,%g2,%o1
   1331      1.1  christos 	srl	%l4,27,%i4		!!
   1332      1.1  christos 	or	%g4,%o1,%o1
   1333      1.1  christos 	srlx	%o1,32,%g4
   1334      1.1  christos 	add	%i3,%l3,%l3		!!
   1335      1.1  christos 	xor	%l1,%l0,%i3
   1336      1.1  christos 	add	%i4,%l3,%l3
   1337      1.1  christos 	sll	%l0,30,%i5
   1338      1.1  christos 	xor	%l2,%i3,%i4
   1339      1.1  christos 	srl	%l0,2,%l0
   1340      1.1  christos 	add	%i4,%l3,%l3
   1341      1.1  christos 	or	%i5,%l0,%l0
   1342      1.1  christos 	add	%g4,%l3,%l3
   1343      1.1  christos 	sll	%l3,5,%i3		!! 67
   1344      1.1  christos 	add	%g5,%l2,%l2
   1345      1.1  christos 	srl	%l3,27,%i4
   1346      1.1  christos 	add	%i3,%l2,%l2		!!
   1347      1.1  christos 	xor	%l0,%l4,%i3
   1348      1.1  christos 	add	%i4,%l2,%l2
   1349      1.1  christos 	sll	%l4,30,%i5
   1350      1.1  christos 	xor	%l1,%i3,%i4
   1351      1.1  christos 	srl	%l4,2,%l4
   1352      1.1  christos 	add	%i4,%l2,%l2
   1353      1.1  christos 	or	%i5,%l4,%l4
   1354      1.1  christos 	add	%o1,%l2,%l2
   1355      1.1  christos 	sllx	%o0,32,%g4	! Xupdate(68)
   1356      1.1  christos 	xor	%o3,%o2,%o2
   1357      1.1  christos 	srlx	%o1,32,%i4
   1358      1.1  christos 	xor	%g1,%o2,%o2
   1359      1.1  christos 	sll	%l2,5,%i3		!! 68
   1360      1.1  christos 	or	%i4,%g4,%g4
   1361      1.1  christos 	add	%g5,%l1,%l1		!!
   1362      1.1  christos 	xor	%g4,%o2,%o2
   1363      1.1  christos 	srlx	%o2,31,%g4
   1364      1.1  christos 	add	%o2,%o2,%o2
   1365      1.1  christos 	and	%g4,%g2,%g4
   1366      1.1  christos 	andn	%o2,%g2,%o2
   1367      1.1  christos 	srl	%l2,27,%i4		!!
   1368      1.1  christos 	or	%g4,%o2,%o2
   1369      1.1  christos 	srlx	%o2,32,%g4
   1370      1.1  christos 	add	%i3,%l1,%l1		!!
   1371      1.1  christos 	xor	%l4,%l3,%i3
   1372      1.1  christos 	add	%i4,%l1,%l1
   1373      1.1  christos 	sll	%l3,30,%i5
   1374      1.1  christos 	xor	%l0,%i3,%i4
   1375      1.1  christos 	srl	%l3,2,%l3
   1376      1.1  christos 	add	%i4,%l1,%l1
   1377      1.1  christos 	or	%i5,%l3,%l3
   1378      1.1  christos 	add	%g4,%l1,%l1
   1379      1.1  christos 	sll	%l1,5,%i3		!! 69
   1380      1.1  christos 	add	%g5,%l0,%l0
   1381      1.1  christos 	srl	%l1,27,%i4
   1382      1.1  christos 	add	%i3,%l0,%l0		!!
   1383      1.1  christos 	xor	%l3,%l2,%i3
   1384      1.1  christos 	add	%i4,%l0,%l0
   1385      1.1  christos 	sll	%l2,30,%i5
   1386      1.1  christos 	xor	%l4,%i3,%i4
   1387      1.1  christos 	srl	%l2,2,%l2
   1388      1.1  christos 	add	%i4,%l0,%l0
   1389      1.1  christos 	or	%i5,%l2,%l2
   1390      1.1  christos 	add	%o2,%l0,%l0
   1391      1.1  christos 	sllx	%o1,32,%g4	! Xupdate(70)
   1392      1.1  christos 	xor	%o4,%o3,%o3
   1393      1.1  christos 	srlx	%o2,32,%i4
   1394      1.1  christos 	xor	%o7,%o3,%o3
   1395      1.1  christos 	sll	%l0,5,%i3		!! 70
   1396      1.1  christos 	or	%i4,%g4,%g4
   1397      1.1  christos 	add	%g5,%l4,%l4		!!
   1398      1.1  christos 	xor	%g4,%o3,%o3
   1399      1.1  christos 	srlx	%o3,31,%g4
   1400      1.1  christos 	add	%o3,%o3,%o3
   1401      1.1  christos 	and	%g4,%g2,%g4
   1402      1.1  christos 	andn	%o3,%g2,%o3
   1403      1.1  christos 	srl	%l0,27,%i4		!!
   1404      1.1  christos 	or	%g4,%o3,%o3
   1405      1.1  christos 	srlx	%o3,32,%g4
   1406      1.1  christos 	add	%i3,%l4,%l4		!!
   1407      1.1  christos 	xor	%l2,%l1,%i3
   1408      1.1  christos 	add	%i4,%l4,%l4
   1409      1.1  christos 	sll	%l1,30,%i5
   1410      1.1  christos 	xor	%l3,%i3,%i4
   1411      1.1  christos 	srl	%l1,2,%l1
   1412      1.1  christos 	add	%i4,%l4,%l4
   1413      1.1  christos 	or	%i5,%l1,%l1
   1414      1.1  christos 	add	%g4,%l4,%l4
   1415      1.1  christos 	sll	%l4,5,%i3		!! 71
   1416      1.1  christos 	add	%g5,%l3,%l3
   1417      1.1  christos 	srl	%l4,27,%i4
   1418      1.1  christos 	add	%i3,%l3,%l3		!!
   1419      1.1  christos 	xor	%l1,%l0,%i3
   1420      1.1  christos 	add	%i4,%l3,%l3
   1421      1.1  christos 	sll	%l0,30,%i5
   1422      1.1  christos 	xor	%l2,%i3,%i4
   1423      1.1  christos 	srl	%l0,2,%l0
   1424      1.1  christos 	add	%i4,%l3,%l3
   1425      1.1  christos 	or	%i5,%l0,%l0
   1426      1.1  christos 	add	%o3,%l3,%l3
   1427      1.1  christos 	sllx	%o2,32,%g4	! Xupdate(72)
   1428      1.1  christos 	xor	%o5,%o4,%o4
   1429      1.1  christos 	srlx	%o3,32,%i4
   1430      1.1  christos 	xor	%o0,%o4,%o4
   1431      1.1  christos 	sll	%l3,5,%i3		!! 72
   1432      1.1  christos 	or	%i4,%g4,%g4
   1433      1.1  christos 	add	%g5,%l2,%l2		!!
   1434      1.1  christos 	xor	%g4,%o4,%o4
   1435      1.1  christos 	srlx	%o4,31,%g4
   1436      1.1  christos 	add	%o4,%o4,%o4
   1437      1.1  christos 	and	%g4,%g2,%g4
   1438      1.1  christos 	andn	%o4,%g2,%o4
   1439      1.1  christos 	srl	%l3,27,%i4		!!
   1440      1.1  christos 	or	%g4,%o4,%o4
   1441      1.1  christos 	srlx	%o4,32,%g4
   1442      1.1  christos 	add	%i3,%l2,%l2		!!
   1443      1.1  christos 	xor	%l0,%l4,%i3
   1444      1.1  christos 	add	%i4,%l2,%l2
   1445      1.1  christos 	sll	%l4,30,%i5
   1446      1.1  christos 	xor	%l1,%i3,%i4
   1447      1.1  christos 	srl	%l4,2,%l4
   1448      1.1  christos 	add	%i4,%l2,%l2
   1449      1.1  christos 	or	%i5,%l4,%l4
   1450      1.1  christos 	add	%g4,%l2,%l2
   1451      1.1  christos 	sll	%l2,5,%i3		!! 73
   1452      1.1  christos 	add	%g5,%l1,%l1
   1453      1.1  christos 	srl	%l2,27,%i4
   1454      1.1  christos 	add	%i3,%l1,%l1		!!
   1455      1.1  christos 	xor	%l4,%l3,%i3
   1456      1.1  christos 	add	%i4,%l1,%l1
   1457      1.1  christos 	sll	%l3,30,%i5
   1458      1.1  christos 	xor	%l0,%i3,%i4
   1459      1.1  christos 	srl	%l3,2,%l3
   1460      1.1  christos 	add	%i4,%l1,%l1
   1461      1.1  christos 	or	%i5,%l3,%l3
   1462      1.1  christos 	add	%o4,%l1,%l1
   1463      1.1  christos 	sllx	%o3,32,%g4	! Xupdate(74)
   1464      1.1  christos 	xor	%g1,%o5,%o5
   1465      1.1  christos 	srlx	%o4,32,%i4
   1466      1.1  christos 	xor	%o1,%o5,%o5
   1467      1.1  christos 	sll	%l1,5,%i3		!! 74
   1468      1.1  christos 	or	%i4,%g4,%g4
   1469      1.1  christos 	add	%g5,%l0,%l0		!!
   1470      1.1  christos 	xor	%g4,%o5,%o5
   1471      1.1  christos 	srlx	%o5,31,%g4
   1472      1.1  christos 	add	%o5,%o5,%o5
   1473      1.1  christos 	and	%g4,%g2,%g4
   1474      1.1  christos 	andn	%o5,%g2,%o5
   1475      1.1  christos 	srl	%l1,27,%i4		!!
   1476      1.1  christos 	or	%g4,%o5,%o5
   1477      1.1  christos 	srlx	%o5,32,%g4
   1478      1.1  christos 	add	%i3,%l0,%l0		!!
   1479      1.1  christos 	xor	%l3,%l2,%i3
   1480      1.1  christos 	add	%i4,%l0,%l0
   1481      1.1  christos 	sll	%l2,30,%i5
   1482      1.1  christos 	xor	%l4,%i3,%i4
   1483      1.1  christos 	srl	%l2,2,%l2
   1484      1.1  christos 	add	%i4,%l0,%l0
   1485      1.1  christos 	or	%i5,%l2,%l2
   1486      1.1  christos 	add	%g4,%l0,%l0
   1487      1.1  christos 	sll	%l0,5,%i3		!! 75
   1488      1.1  christos 	add	%g5,%l4,%l4
   1489      1.1  christos 	srl	%l0,27,%i4
   1490      1.1  christos 	add	%i3,%l4,%l4		!!
   1491      1.1  christos 	xor	%l2,%l1,%i3
   1492      1.1  christos 	add	%i4,%l4,%l4
   1493      1.1  christos 	sll	%l1,30,%i5
   1494      1.1  christos 	xor	%l3,%i3,%i4
   1495      1.1  christos 	srl	%l1,2,%l1
   1496      1.1  christos 	add	%i4,%l4,%l4
   1497      1.1  christos 	or	%i5,%l1,%l1
   1498      1.1  christos 	add	%o5,%l4,%l4
   1499      1.1  christos 	sllx	%o4,32,%g4	! Xupdate(76)
   1500      1.1  christos 	xor	%o7,%g1,%g1
   1501      1.1  christos 	srlx	%o5,32,%i4
   1502      1.1  christos 	xor	%o2,%g1,%g1
   1503      1.1  christos 	sll	%l4,5,%i3		!! 76
   1504      1.1  christos 	or	%i4,%g4,%g4
   1505      1.1  christos 	add	%g5,%l3,%l3		!!
   1506      1.1  christos 	xor	%g4,%g1,%g1
   1507      1.1  christos 	srlx	%g1,31,%g4
   1508      1.1  christos 	add	%g1,%g1,%g1
   1509      1.1  christos 	and	%g4,%g2,%g4
   1510      1.1  christos 	andn	%g1,%g2,%g1
   1511      1.1  christos 	srl	%l4,27,%i4		!!
   1512      1.1  christos 	or	%g4,%g1,%g1
   1513      1.1  christos 	srlx	%g1,32,%g4
   1514      1.1  christos 	add	%i3,%l3,%l3		!!
   1515      1.1  christos 	xor	%l1,%l0,%i3
   1516      1.1  christos 	add	%i4,%l3,%l3
   1517      1.1  christos 	sll	%l0,30,%i5
   1518      1.1  christos 	xor	%l2,%i3,%i4
   1519      1.1  christos 	srl	%l0,2,%l0
   1520      1.1  christos 	add	%i4,%l3,%l3
   1521      1.1  christos 	or	%i5,%l0,%l0
   1522      1.1  christos 	add	%g4,%l3,%l3
   1523      1.1  christos 	sll	%l3,5,%i3		!! 77
   1524      1.1  christos 	add	%g5,%l2,%l2
   1525      1.1  christos 	srl	%l3,27,%i4
   1526      1.1  christos 	add	%i3,%l2,%l2		!!
   1527      1.1  christos 	xor	%l0,%l4,%i3
   1528      1.1  christos 	add	%i4,%l2,%l2
   1529      1.1  christos 	sll	%l4,30,%i5
   1530      1.1  christos 	xor	%l1,%i3,%i4
   1531      1.1  christos 	srl	%l4,2,%l4
   1532      1.1  christos 	add	%i4,%l2,%l2
   1533      1.1  christos 	or	%i5,%l4,%l4
   1534      1.1  christos 	add	%g1,%l2,%l2
   1535      1.1  christos 	sllx	%o5,32,%g4	! Xupdate(78)
   1536      1.1  christos 	xor	%o0,%o7,%o7
   1537      1.1  christos 	srlx	%g1,32,%i4
   1538      1.1  christos 	xor	%o3,%o7,%o7
   1539      1.1  christos 	sll	%l2,5,%i3		!! 78
   1540      1.1  christos 	or	%i4,%g4,%g4
   1541      1.1  christos 	add	%g5,%l1,%l1		!!
   1542      1.1  christos 	xor	%g4,%o7,%o7
   1543      1.1  christos 	srlx	%o7,31,%g4
   1544      1.1  christos 	add	%o7,%o7,%o7
   1545      1.1  christos 	and	%g4,%g2,%g4
   1546      1.1  christos 	andn	%o7,%g2,%o7
   1547      1.1  christos 	srl	%l2,27,%i4		!!
   1548      1.1  christos 	or	%g4,%o7,%o7
   1549      1.1  christos 	srlx	%o7,32,%g4
   1550      1.1  christos 	add	%i3,%l1,%l1		!!
   1551      1.1  christos 	xor	%l4,%l3,%i3
   1552      1.1  christos 	add	%i4,%l1,%l1
   1553      1.1  christos 	sll	%l3,30,%i5
   1554      1.1  christos 	xor	%l0,%i3,%i4
   1555      1.1  christos 	srl	%l3,2,%l3
   1556      1.1  christos 	add	%i4,%l1,%l1
   1557      1.1  christos 	or	%i5,%l3,%l3
   1558      1.1  christos 	add	%g4,%l1,%l1
   1559      1.1  christos 	sll	%l1,5,%i3		!! 79
   1560      1.1  christos 	add	%g5,%l0,%l0
   1561      1.1  christos 	srl	%l1,27,%i4
   1562      1.1  christos 	add	%i3,%l0,%l0		!!
   1563      1.1  christos 	xor	%l3,%l2,%i3
   1564      1.1  christos 	add	%i4,%l0,%l0
   1565      1.1  christos 	sll	%l2,30,%i5
   1566      1.1  christos 	xor	%l4,%i3,%i4
   1567      1.1  christos 	srl	%l2,2,%l2
   1568      1.1  christos 	add	%i4,%l0,%l0
   1569      1.1  christos 	or	%i5,%l2,%l2
   1570      1.1  christos 	add	%o7,%l0,%l0
   1571      1.1  christos 
   1572      1.1  christos 	ld	[%i0+0],%o0
   1573      1.1  christos 	ld	[%i0+4],%o1
   1574      1.1  christos 	ld	[%i0+8],%o2
   1575      1.1  christos 	ld	[%i0+12],%o3
   1576      1.1  christos 	add	%i1,64,%i1
   1577      1.1  christos 	ld	[%i0+16],%o4
   1578      1.1  christos 	cmp	%i1,%i2
   1579      1.1  christos 
   1580      1.1  christos 	add	%l0,%o0,%l0
   1581      1.1  christos 	st	%l0,[%i0+0]
   1582      1.1  christos 	add	%l1,%o1,%l1
   1583      1.1  christos 	st	%l1,[%i0+4]
   1584      1.1  christos 	add	%l2,%o2,%l2
   1585      1.1  christos 	st	%l2,[%i0+8]
   1586      1.1  christos 	add	%l3,%o3,%l3
   1587      1.1  christos 	st	%l3,[%i0+12]
   1588      1.1  christos 	add	%l4,%o4,%l4
   1589      1.1  christos 	st	%l4,[%i0+16]
   1590      1.1  christos 
   1591      1.1  christos 	bne	SIZE_T_CC,.Lloop
   1592      1.1  christos 	andn	%i1,7,%i3
   1593      1.1  christos 
   1594      1.1  christos 	ret
   1595      1.1  christos 	restore
   1596      1.1  christos .type	sha1_block_data_order,#function
   1597      1.1  christos .size	sha1_block_data_order,(.-sha1_block_data_order)
   1598      1.1  christos .asciz	"SHA1 block transform for SPARCv9, CRYPTOGAMS by <appro (at) openssl.org>"
   1599      1.1  christos .align	4
   1600