| 
					
				 | 
			
			
				@@ -223,3 +223,182 @@ xor_alpha_4:							\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	xor $0,$1,$1		# 9 cycles from $1 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	xor $2,$3,$3		# 5 cycles from $3 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	xor $27,$1,$1						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $1,24($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $4,$5,$5		# 5 cycles from $5 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $23,48($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $24,48($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $25,48($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $3,$5,$5						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $27,48($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $0,56($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $1,56($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $2,56($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $6,$7,$7		# 8 cycles from $6 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $3,56($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $5,32($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $21,$22,$22		# 8 cycles from $22 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $7,$22,$22						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $23,$24,$24		# 5 cycles from $24 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $22,40($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $25,$27,$27		# 5 cycles from $27 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $24,$27,$27						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $0,$1,$1		# 5 cycles from $1 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $27,48($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $2,$3,$3		# 4 cycles from $3 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $1,$3,$3						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	subq $16,1,$16						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $3,56($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	addq $20,64,$20						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	addq $19,64,$19						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	addq $18,64,$18						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	addq $17,64,$17						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	bgt $16,4b						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ret							\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.end xor_alpha_4					\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.align 3						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.ent xor_alpha_5					\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+xor_alpha_5:							\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.prologue 0						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	srl $16, 6, $16						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.align 4						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+5:								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $0,0($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $1,0($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $2,0($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $3,0($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $4,0($21)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $5,8($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $6,8($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $7,8($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $22,8($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $23,8($21)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $24,16($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $25,16($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $27,16($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $0,$1,$1		# 6 cycles from $1 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $28,16($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $2,$3,$3		# 6 cycles from $3 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $0,16($21)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $1,$3,$3						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $1,24($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $3,$4,$4		# 7 cycles from $4 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $4,0($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $5,$6,$6		# 7 cycles from $6 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $7,$22,$22		# 7 cycles from $22 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $6,$23,$23		# 7 cycles from $23 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $2,24($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $22,$23,$23						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $3,24($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $24,$25,$25		# 8 cycles from $25 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $23,8($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $25,$27,$27		# 8 cycles from $27 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $4,24($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $28,$0,$0		# 7 cycles from $0 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $5,24($21)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $27,$0,$0						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $6,32($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $7,32($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $0,16($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $1,$2,$2		# 6 cycles from $2 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $22,32($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $3,$4,$4		# 4 cycles from $4 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $23,32($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $2,$4,$4						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $24,32($21)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $25,40($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $27,40($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $28,40($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $0,40($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $4,$5,$5		# 7 cycles from $5 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $5,24($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $6,$7,$7		# 7 cycles from $7 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $1,40($21)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $2,48($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $3,48($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $7,$22,$22		# 7 cycles from $22 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $4,48($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $23,$24,$24		# 6 cycles from $24 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $5,48($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $22,$24,$24						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $6,48($21)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $25,$27,$27		# 7 cycles from $27 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $24,32($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $27,$28,$28		# 8 cycles from $28 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $7,56($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $0,$1,$1		# 6 cycles from $1 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $22,56($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $23,56($19)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $24,56($20)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $25,56($21)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $28,$1,$1						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $2,$3,$3		# 9 cycles from $3 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $3,$4,$4		# 9 cycles from $4 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $5,$6,$6		# 8 cycles from $6 load		\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $1,40($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $4,$6,$6						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $7,$22,$22		# 7 cycles from $22 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $23,$24,$24		# 6 cycles from $24 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $6,48($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $22,$24,$24						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	subq $16,1,$16						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	xor $24,$25,$25		# 8 cycles from $25 load	\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	stq $25,56($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	addq $21,64,$21						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	addq $20,64,$20						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	addq $19,64,$19						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	addq $18,64,$18						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	addq $17,64,$17						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	bgt $16,5b						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ret							\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.end xor_alpha_5					\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.align 3						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.ent xor_alpha_prefetch_2				\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+xor_alpha_prefetch_2:						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.prologue 0						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	srl $16, 6, $16						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $31, 0($17)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $31, 0($18)						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $31, 64($17)					\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $31, 64($18)					\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $31, 128($17)					\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $31, 128($18)					\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $31, 192($17)					\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $31, 192($18)					\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	.align 4						\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+2:								\n\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ldq $0,0($17)						\n\ 
			 |