| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -237,7 +237,7 @@ class SimOps: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        self.level_starts = np.asarray(level_starts, dtype='int32') | 
					 | 
					 | 
					 | 
					        self.level_starts = np.asarray(level_starts, dtype='int32') | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        self.level_stops = np.asarray(level_starts[1:] + [len(self.ops)], dtype='int32') | 
					 | 
					 | 
					 | 
					        self.level_stops = np.asarray(level_starts[1:] + [len(self.ops)], dtype='int32') | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        # state allocation table. maps line and interface indices to self.state memory locations | 
					 | 
					 | 
					 | 
					        # combinational signal allocation table. maps line and interface indices to self.c memory locations | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        self.c_locs = np.full((self.c_locs_len,), -1, dtype=np.int32) | 
					 | 
					 | 
					 | 
					        self.c_locs = np.full((self.c_locs_len,), -1, dtype=np.int32) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        self.c_caps = np.zeros((self.c_locs_len,), dtype=np.int32) | 
					 | 
					 | 
					 | 
					        self.c_caps = np.zeros((self.c_locs_len,), dtype=np.int32) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |