54 lines
		
	
	
	
		
			570 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
	
		
			570 B
		
	
	
	
		
			Text
		
	
	
	
	
	
#
 | 
						|
    mes 2, EM_WSIZE, EM_PSIZE
 | 
						|
 | 
						|
    exp $_m_a_i_n
 | 
						|
    pro $_m_a_i_n, 0
 | 
						|
 | 
						|
	/* Xor word-sized set */
 | 
						|
 | 
						|
four
 | 
						|
	rom EM_WSIZE
 | 
						|
 | 
						|
	loc 32769
 | 
						|
	loc 1
 | 
						|
	loe four		/* to defeat constant folding */
 | 
						|
	xor
 | 
						|
	loc 32768
 | 
						|
	cmu EM_WSIZE
 | 
						|
	zeq *1
 | 
						|
 | 
						|
    loc __LINE__
 | 
						|
    cal $fail
 | 
						|
    asp 4
 | 
						|
1
 | 
						|
 | 
						|
	/* Xor triple-word-sized set */
 | 
						|
 | 
						|
four_by_three
 | 
						|
	rom EM_WSIZE*3
 | 
						|
 | 
						|
	loc 32769
 | 
						|
	loc 32770
 | 
						|
	loc 32772
 | 
						|
	loc 1
 | 
						|
	loc 2
 | 
						|
	loc 4
 | 
						|
	loe four_by_three
 | 
						|
	xor
 | 
						|
	loc 32768
 | 
						|
	cmu EM_WSIZE
 | 
						|
	zne *2
 | 
						|
	loc 32768
 | 
						|
	cmu EM_WSIZE
 | 
						|
	zne *2
 | 
						|
	loc 32768
 | 
						|
	cmu EM_WSIZE
 | 
						|
	zeq *3
 | 
						|
2
 | 
						|
	loc __LINE__
 | 
						|
	cal $fail
 | 
						|
	asp 4
 | 
						|
3
 | 
						|
 | 
						|
    cal $finished
 | 
						|
    end
 |