| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -11,9 +11,6 @@ use work.insn_helpers.all;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					use work.ppc_fx_insns.all;
 | 
					 | 
					 | 
					 | 
					use work.ppc_fx_insns.all;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 
 | 
					 | 
					 | 
					 | 
					
 
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					entity execute1 is
 | 
					 | 
					 | 
					 | 
					entity execute1 is
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    generic (
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						SIM   : boolean := false
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						);
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    port (
 | 
					 | 
					 | 
					 | 
					    port (
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						clk   : in std_logic;
 | 
					 | 
					 | 
					 | 
						clk   : in std_logic;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 
 | 
					 | 
					 | 
					 | 
					
 
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -340,11 +337,7 @@ begin
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						    when OP_SIM_CONFIG =>
 | 
					 | 
					 | 
					 | 
						    when OP_SIM_CONFIG =>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							-- bit 0 was used to select the microwatt console, which
 | 
					 | 
					 | 
					 | 
							-- bit 0 was used to select the microwatt console, which
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							-- we no longer support.
 | 
					 | 
					 | 
					 | 
							-- we no longer support.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							if SIM = true then
 | 
					 | 
					 | 
					 | 
							result := x"0000000000000000";
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							    result := x"0000000000000000";
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							else
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							    result := x"0000000000000000";
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							end if;
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							result_en := '1';
 | 
					 | 
					 | 
					 | 
							result_en := '1';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 
 | 
					 | 
					 | 
					 | 
					
 
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						    when OP_TDI =>
 | 
					 | 
					 | 
					 | 
						    when OP_TDI =>
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |