|  | @@ -150,3 +150,76 @@ xor_alpha_3:							\n\
 | 
	
		
			
				|  |  |  	xor $0,$1,$1		# 4 cycles from $1 load		\n\
 | 
	
		
			
				|  |  |  	xor $3,$4,$4		# 5 cycles from $4 load		\n\
 | 
	
		
			
				|  |  |  	xor $6,$7,$7		# 5 cycles from $7 load		\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	xor $1,$2,$2		# 4 cycles from $2 load		\n\
 | 
	
		
			
				|  |  | +	xor $4,$5,$5		# 5 cycles from $5 load		\n\
 | 
	
		
			
				|  |  | +	stq $2,40($17)						\n\
 | 
	
		
			
				|  |  | +	xor $7,$20,$20		# 4 cycles from $20 load	\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	stq $5,48($17)						\n\
 | 
	
		
			
				|  |  | +	subq $16,1,$16						\n\
 | 
	
		
			
				|  |  | +	stq $20,56($17)						\n\
 | 
	
		
			
				|  |  | +	addq $19,64,$19						\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	addq $18,64,$18						\n\
 | 
	
		
			
				|  |  | +	addq $17,64,$17						\n\
 | 
	
		
			
				|  |  | +	bgt $16,3b						\n\
 | 
	
		
			
				|  |  | +	ret							\n\
 | 
	
		
			
				|  |  | +	.end xor_alpha_3					\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	.align 3						\n\
 | 
	
		
			
				|  |  | +	.ent xor_alpha_4					\n\
 | 
	
		
			
				|  |  | +xor_alpha_4:							\n\
 | 
	
		
			
				|  |  | +	.prologue 0						\n\
 | 
	
		
			
				|  |  | +	srl $16, 6, $16						\n\
 | 
	
		
			
				|  |  | +	.align 4						\n\
 | 
	
		
			
				|  |  | +4:								\n\
 | 
	
		
			
				|  |  | +	ldq $0,0($17)						\n\
 | 
	
		
			
				|  |  | +	ldq $1,0($18)						\n\
 | 
	
		
			
				|  |  | +	ldq $2,0($19)						\n\
 | 
	
		
			
				|  |  | +	ldq $3,0($20)						\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	ldq $4,8($17)						\n\
 | 
	
		
			
				|  |  | +	ldq $5,8($18)						\n\
 | 
	
		
			
				|  |  | +	ldq $6,8($19)						\n\
 | 
	
		
			
				|  |  | +	ldq $7,8($20)						\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	ldq $21,16($17)						\n\
 | 
	
		
			
				|  |  | +	ldq $22,16($18)						\n\
 | 
	
		
			
				|  |  | +	ldq $23,16($19)						\n\
 | 
	
		
			
				|  |  | +	ldq $24,16($20)						\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	ldq $25,24($17)						\n\
 | 
	
		
			
				|  |  | +	xor $0,$1,$1		# 6 cycles from $1 load		\n\
 | 
	
		
			
				|  |  | +	ldq $27,24($18)						\n\
 | 
	
		
			
				|  |  | +	xor $2,$3,$3		# 6 cycles from $3 load		\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	ldq $0,24($19)						\n\
 | 
	
		
			
				|  |  | +	xor $1,$3,$3						\n\
 | 
	
		
			
				|  |  | +	ldq $1,24($20)						\n\
 | 
	
		
			
				|  |  | +	xor $4,$5,$5		# 7 cycles from $5 load		\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	stq $3,0($17)						\n\
 | 
	
		
			
				|  |  | +	xor $6,$7,$7						\n\
 | 
	
		
			
				|  |  | +	xor $21,$22,$22		# 7 cycles from $22 load	\n\
 | 
	
		
			
				|  |  | +	xor $5,$7,$7						\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	stq $7,8($17)						\n\
 | 
	
		
			
				|  |  | +	xor $23,$24,$24		# 7 cycles from $24 load	\n\
 | 
	
		
			
				|  |  | +	ldq $2,32($17)						\n\
 | 
	
		
			
				|  |  | +	xor $22,$24,$24						\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	ldq $3,32($18)						\n\
 | 
	
		
			
				|  |  | +	ldq $4,32($19)						\n\
 | 
	
		
			
				|  |  | +	ldq $5,32($20)						\n\
 | 
	
		
			
				|  |  | +	xor $25,$27,$27		# 8 cycles from $27 load	\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	ldq $6,40($17)						\n\
 | 
	
		
			
				|  |  | +	ldq $7,40($18)						\n\
 | 
	
		
			
				|  |  | +	ldq $21,40($19)						\n\
 | 
	
		
			
				|  |  | +	ldq $22,40($20)						\n\
 | 
	
		
			
				|  |  | +								\n\
 | 
	
		
			
				|  |  | +	stq $24,16($17)						\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\
 |