mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 19:52:31 +00:00 
			
		
		
		
	- Unswap shift/shiftx - Add brief overview to cell lib - Clarify $div cell B input - Clarify unary operators - What is $modfloor
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			699 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			699 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| Cell properties
 | |
| ---------------
 | |
| 
 | |
| .. cell:defprop:: is_evaluable
 | |
| 
 | |
|    These cells are able to be used in conjunction with the `eval` command.  Some
 | |
|    passes, such as `opt_expr`, may also be able to perform additional
 | |
|    optimizations on cells which are evaluable.
 | |
| 
 | |
| .. cell:defprop:: x-aware
 | |
| 
 | |
|    Some passes will treat these cells as the non 'x' aware cell.  For example,
 | |
|    during synthesis `$eqx` will typically be treated as `$eq`.
 | |
| 
 | |
| .. cell:defprop:: x-output
 | |
| 
 | |
|    These cells can produce 'x' output even if all inputs are defined.  For
 | |
|    example, a `$div` cell with divisor (``B``) equal to zero has undefined
 | |
|    output.
 | |
| 
 | |
| Refer to the :ref:`propindex` for the list of cells with a given property.
 |