Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c17d4f242
								
							
						 | 
						
							
							
								
								Improved ternary support for real values
							
							
							
							
							
						 | 
						
							2014-06-16 15:12:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								82bbd2f077
								
							
						 | 
						
							
							
								
								Use undef (x/z vs. NaN) rules for real values from IEEE Std 1800-2012
							
							
							
							
							
						 | 
						
							2014-06-16 15:05:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bfe865cec
								
							
						 | 
						
							
							
								
								Added found_real feature to AstNode::detectSignWidth
							
							
							
							
							
						 | 
						
							2014-06-16 15:00:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4d1df128fa
								
							
						 | 
						
							
							
								
								Improved AstNode::realAsConst for large numbers
							
							
							
							
							
						 | 
						
							2014-06-15 09:27:09 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								48dc6ab98d
								
							
						 | 
						
							
							
								
								Improved AstNode::asReal for large integers
							
							
							
							
							
						 | 
						
							2014-06-15 08:38:31 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								149fe83a8d
								
							
						 | 
						
							
							
								
								improved (fixed) conversion of real values to bit vectors
							
							
							
							
							
						 | 
						
							2014-06-14 21:00:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d5765b5e14
								
							
						 | 
						
							
							
								
								Fixed relational operators for const real expressions
							
							
							
							
							
						 | 
						
							2014-06-14 19:33:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f3b4a9dd24
								
							
						 | 
						
							
							
								
								Added support for math functions
							
							
							
							
							
						 | 
						
							2014-06-14 13:36:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								9bd7d5c468
								
							
						 | 
						
							
							
								
								Added handling of real-valued parameters/localparams
							
							
							
							
							
						 | 
						
							2014-06-14 12:00:47 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								fc7b6d172a
								
							
						 | 
						
							
							
								
								Implemented more real arithmetic
							
							
							
							
							
						 | 
						
							2014-06-14 11:27:05 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								442a8e2875
								
							
						 | 
						
							
							
								
								Implemented basic real arithmetic
							
							
							
							
							
						 | 
						
							2014-06-14 08:51:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								9dd16fa41c
								
							
						 | 
						
							
							
								
								Added real->int convertion in ast genrtlil
							
							
							
							
							
						 | 
						
							2014-06-14 07:44:19 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7ef0da32cd
								
							
						 | 
						
							
							
								
								Added Verilog lexer and parser support for real values
							
							
							
							
							
						 | 
						
							2014-06-13 11:29:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e275e8eef9
								
							
						 | 
						
							
							
								
								Add support for cell arrays
							
							
							
							
							
						 | 
						
							2014-06-07 11:48:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								0b1ce63a19
								
							
						 | 
						
							
							
								
								Added support for repeat stmt in const functions
							
							
							
							
							
						 | 
						
							2014-06-07 10:47:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7c8a7b2131
								
							
						 | 
						
							
							
								
								further improved const function support
							
							
							
							
							
						 | 
						
							2014-06-07 00:02:05 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								76da2fe172
								
							
						 | 
						
							
							
								
								improved const function support
							
							
							
							
							
						 | 
						
							2014-06-06 22:55:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c10d2ee36
								
							
						 | 
						
							
							
								
								fix functions with no block (but single statement, loop, etc.)
							
							
							
							
							
						 | 
						
							2014-06-06 21:29:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ab54ce17c8
								
							
						 | 
						
							
							
								
								improved ast simplify of const functions
							
							
							
							
							
						 | 
						
							2014-06-06 17:40:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								b5cd7a0179
								
							
						 | 
						
							
							
								
								added while and repeat support to verilog parser
							
							
							
							
							
						 | 
						
							2014-06-06 17:40:04 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								09805ee9ec
								
							
						 | 
						
							
							
								
								Include id2ast pointers when dumping AST
							
							
							
							
							
						 | 
						
							2014-03-05 19:56:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d6a01fe412
								
							
						 | 
						
							
							
								
								Fixed merging of compatible wire decls in AST frontend
							
							
							
							
							
						 | 
						
							2014-03-05 19:55:58 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								de7bd12004
								
							
						 | 
						
							
							
								
								Bugfix in recursive AST simplification
							
							
							
							
							
						 | 
						
							2014-03-05 19:45:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ae5032af84
								
							
						 | 
						
							
							
								
								Fixed bit-extending in $mux argument (use $bu0 instead of $pos)
							
							
							
							
							
						 | 
						
							2014-02-26 21:32:19 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								6bc94b7eb2
								
							
						 | 
						
							
							
								
								Don't blow up constants unneccessarily in Verilog frontend
							
							
							
							
							
						 | 
						
							2014-02-24 12:41:25 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f8c9143b2b
								
							
						 | 
						
							
							
								
								Fixed bug in generation of undefs for $memwr MUXes
							
							
							
							
							
						 | 
						
							2014-02-22 17:08:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4bd25edcd4
								
							
						 | 
						
							
							
								
								Cleanups in handling of read_verilog -defer and -icells
							
							
							
							
							
						 | 
						
							2014-02-20 19:12:32 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								02e6f2c5be
								
							
						 | 
						
							
							
								
								Added Verilog support for "`default_nettype none"
							
							
							
							
							
						 | 
						
							2014-02-17 14:28:52 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7ac524e8e8
								
							
						 | 
						
							
							
								
								Improved support for constant functions
							
							
							
							
							
						 | 
						
							2014-02-16 13:16:38 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5e39e6ece2
								
							
						 | 
						
							
							
								
								Correctly convert constants to RTLIL (fixed undef handling)
							
							
							
							
							
						 | 
						
							2014-02-15 15:42:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								45d2b6ffce
								
							
						 | 
						
							
							
								
								Be more conservative with new const-function code
							
							
							
							
							
						 | 
						
							2014-02-14 20:45:30 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e8af3def7f
								
							
						 | 
						
							
							
								
								Added support for FOR loops in function calls in parameters
							
							
							
							
							
						 | 
						
							2014-02-14 20:33:22 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								534c1a5dd0
								
							
						 | 
						
							
							
								
								Created basic support for function calls in parameter values
							
							
							
							
							
						 | 
						
							2014-02-14 19:56:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								cd9e8741a7
								
							
						 | 
						
							
							
								
								Implemented read_verilog -defer
							
							
							
							
							
						 | 
						
							2014-02-13 13:59:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f4f230d7cc
								
							
						 | 
						
							
							
								
								Fixed gcc compiler warnings with release build
							
							
							
							
							
						 | 
						
							2014-02-06 22:49:14 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d267bcde4e
								
							
						 | 
						
							
							
								
								Fixed bug in sequential sat proofs and improved handling of asserts
							
							
							
							
							
						 | 
						
							2014-02-04 12:46:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a6750b3753
								
							
						 | 
						
							
							
								
								Added TRANSPARENT parameter to $memrd (and RD_TRANSPARENT to $mem)
							
							
							
							
							
						 | 
						
							2014-02-03 13:01:45 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d06258f74f
								
							
						 | 
						
							
							
								
								Added constant size expression support of sized constants
							
							
							
							
							
						 | 
						
							2014-02-01 13:50:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4df7e03ec9
								
							
						 | 
						
							
							
								
								Bugfix in name resolution with generate blocks
							
							
							
							
							
						 | 
						
							2014-01-30 15:01:28 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								375c4dddc1
								
							
						 | 
						
							
							
								
								Added read_verilog -icells option
							
							
							
							
							
						 | 
						
							2014-01-29 00:59:28 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								88fbdd4916
								
							
						 | 
						
							
							
								
								Fixed algorithmic complexity of AST simplification of long expressions
							
							
							
							
							
						 | 
						
							2014-01-20 20:25:20 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e67099b77
								
							
						 | 
						
							
							
								
								Added $assert cell
							
							
							
							
							
						 | 
						
							2014-01-19 14:03:40 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								9a1eb45c75
								
							
						 | 
						
							
							
								
								Added Verilog parser support for asserts
							
							
							
							
							
						 | 
						
							2014-01-19 04:18:22 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a3d94bf888
								
							
						 | 
						
							
							
								
								Fixed typo in frontends/ast/simplify.cc
							
							
							
							
							
						 | 
						
							2014-01-12 21:04:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb2bf934dc
								
							
						 | 
						
							
							
								
								Added correct handling of $memwr priority
							
							
							
							
							
						 | 
						
							2014-01-03 00:22:17 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								364f277afb
								
							
						 | 
						
							
							
								
								Fixed a stupid access after delete bug
							
							
							
							
							
						 | 
						
							2013-12-29 20:18:22 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								369bf81a70
								
							
						 | 
						
							
							
								
								Added support for non-const === and !== (for miter circuits)
							
							
							
							
							
						 | 
						
							2013-12-27 14:20:15 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ecc30255ba
								
							
						 | 
						
							
							
								
								Added proper === and !== support in constant expressions
							
							
							
							
							
						 | 
						
							2013-12-27 13:50:08 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								891e4b5b0d
								
							
						 | 
						
							
							
								
								Keep strings as strings in const ternary and concat
							
							
							
							
							
						 | 
						
							2013-12-05 13:26:17 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e935bb6eda
								
							
						 | 
						
							
							
								
								Added const folding support for $signed and $unsigned
							
							
							
							
							
						 | 
						
							2013-12-05 13:09:41 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |