Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								925c617c52 
								
							 
						 
						
							
							
								
								abstract: add module input -value abstraction  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								212224dfe8 
								
							 
						 
						
							
							
								
								abstract: Add help message  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								2943c2142d 
								
							 
						 
						
							
							
								
								abstract: Improve debug logging  
							
							... 
							
							
							
							Print the port bit instead of the arbitrary representative sigbit to
identify the target of the abstraction operation. 
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								a0987195f2 
								
							 
						 
						
							
							
								
								abstract: Support slicing of individual wires  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								4766c92e59 
								
							 
						 
						
							
							
								
								abstract: Allow unconditional value and state abstractions  
							
							... 
							
							
							
							Also improves -enable and -enablen command line handling 
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								37aa2e6cd8 
								
							 
						 
						
							
							
								
								abstract: Wire vs port offset confusion bugfix  
							
							... 
							
							
							
							This fixes the offsets_to_abstract collection in abstract_state so that
it now works the same way as in abstract_value which was already
correct. 
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								28c768e7b8 
								
							 
						 
						
							
							
								
								abstract: better present changes done  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								3dd697fc8a 
								
							 
						 
						
							
							
								
								abstract: improve -init logging  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								9de890c874 
								
							 
						 
						
							
							
								
								abstract: fix -init log_debug bit count, remove unnecessary log_debug  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								aca4d44a40 
								
							 
						 
						
							
							
								
								abstract: improve debug logs for -state and -value  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								cee06cecd0 
								
							 
						 
						
							
							
								
								abstract: factor out emit_mux_anyseq  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								9895370b32 
								
							 
						 
						
							
							
								
								abstract: rework -init without bufnorm, with logging  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								1646991092 
								
							 
						 
						
							
							
								
								abstract: refactor -value  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e9bba13a0d 
								
							 
						 
						
							
							
								
								abstract: no more bufnorm, -value has bit selection consistent with -state, -init temporarily gutted  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								3f1ee3e0ae 
								
							 
						 
						
							
							
								
								abstract: -state refactor sigbit rep pool collection  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								387d0de383 
								
							 
						 
						
							
							
								
								abstract: -state allow partial abstraction, don't use buffer-normalized mode  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								6027030215 
								
							 
						 
						
							
							
								
								abstract: -value MVP, use buffer-normalized mode  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								4637fa74e3 
								
							 
						 
						
							
							
								
								abstract: -init MVP  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ca7b8846 
								
							 
						 
						
							
							
								
								abstract: -state MVP  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								c2691207df 
								
							 
						 
						
							
							
								
								wreduce: fix warning for deprecated IdString::in(pool<IdString>)  
							
							
							
						 
						
							2025-01-30 12:01:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Gadfort 
								
							 
						 
						
							
							
							
							
								
							
							
								66545caa1b 
								
							 
						 
						
							
							
								
								Merge branch 'main' into synth-flatten  
							
							
							
						 
						
							2025-01-20 10:24:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Gadfort 
								
							 
						 
						
							
							
							
							
								
							
							
								f0860459ac 
								
							 
						 
						
							
							
								
								add support for using scratchpad value for flatten.separator in flatten command  
							
							
							
						 
						
							2025-01-18 10:45:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								a5ba1d2eba 
								
							 
						 
						
							
							
								
								fix bugs in handling last id in hdlname to scopename conversion  
							
							
							
						 
						
							2025-01-16 12:57:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								d640157ec4 
								
							 
						 
						
							
							
								
								fix some cases of hdlname being added to objects with private names  
							
							
							
						 
						
							2025-01-15 15:56:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								a58481e9b7 
								
							 
						 
						
							
							
								
								mark all hash_into methods nodiscard  
							
							
							
						 
						
							2025-01-14 12:39:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6225abec71 
								
							 
						 
						
							
							
								
								Merge pull request  #4839  from mikesinouye/separator  
							
							... 
							
							
							
							Add option for a custom flatten block separator char 
							
						 
						
							2025-01-13 15:51:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Doolittle 
								
							 
						 
						
							
							
							
							
								
							
							
								27be9a6b77 
								
							 
						 
						
							
							
								
								keep_hierarchy.cc: use strictly correct syntax for printf of uint64_t values  
							
							... 
							
							
							
							Removes two warnings from the compile, at least on amd64 arch 
							
						 
						
							2025-01-10 14:03:09 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mikesinouye 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13b183c9c5 
								
							 
						 
						
							
							
								
								Add option for a custom flatten block separator char  
							
							
							
						 
						
							2025-01-09 18:30:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ca0ace66bc 
								
							 
						 
						
							
							
								
								Merge pull request  #4817  from povik/macc_v2-1  
							
							... 
							
							
							
							macc: Stop using the B port 
							
						 
						
							2025-01-08 14:42:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								366e3f22fb 
								
							 
						 
						
							
							
								
								Merge pull request  #4836  from YosysHQ/emil/share-fix-log  
							
							... 
							
							
							
							share: fix misleading 0 cells log message 
							
						 
						
							2025-01-08 13:14:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								652a1b9806 
								
							 
						 
						
							
							
								
								macc: Stop using the B port  
							
							... 
							
							
							
							The B port is for single-bit summands. These can just as well be
represented as an additional summand on the A port (which supports
summands of arbitrary width). An upcoming `$macc_v2` cell won't be
special-casing single-bit summands in any way.
In preparation, make the following changes:
 * remove the `bit_ports` field from the `Macc` helper (instead add any
   single-bit summands to `ports` next to other summands)
 * leave `B` empty on cells emitted from `Macc::to_cell` 
							
						 
						
							2025-01-08 13:03:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								1836a571c9 
								
							 
						 
						
							
							
								
								share: fix misleading log message  
							
							
							
						 
						
							2025-01-07 19:25:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41e4aa8f0a 
								
							 
						 
						
							
							
								
								Merge pull request  #4819  from povik/wreduce-resign  
							
							... 
							
							
							
							wreduce: Optimize signedness when possible 
							
						 
						
							2025-01-06 15:27:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								be351886a5 
								
							 
						 
						
							
							
								
								wreduce: Adjust naming and comments  
							
							
							
						 
						
							2025-01-03 12:54:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								b9b9515bb0 
								
							 
						 
						
							
							
								
								hashlib: hash_eat -> hash_into  
							
							
							
						 
						
							2024-12-18 15:09:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								4e29ec1854 
								
							 
						 
						
							
							
								
								hashlib: acc -> eat  
							
							
							
						 
						
							2024-12-18 15:09:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								c73c88033d 
								
							 
						 
						
							
							
								
								hashlib: only include in one place  
							
							
							
						 
						
							2024-12-18 14:58:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								c10b3f57e1 
								
							 
						 
						
							
							
								
								abc: sort stats  
							
							
							
						 
						
							2024-12-18 14:58:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								d071489ab1 
								
							 
						 
						
							
							
								
								hashlib: redo interface for flexibility  
							
							
							
						 
						
							2024-12-18 14:49:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								08778917db 
								
							 
						 
						
							
							
								
								wreduce: Optimize signedness when possible  
							
							
							
						 
						
							2024-12-16 12:57:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4bd6061709 
								
							 
						 
						
							
							
								
								Merge pull request  #4799  from povik/wrapcell-unused  
							
							... 
							
							
							
							wrapcell: Optionally track unused outputs 
							
						 
						
							2024-12-10 21:16:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7ad003a6f 
								
							 
						 
						
							
							
								
								Merge pull request  #4802  from povik/abc9-box-repeat  
							
							... 
							
							
							
							Adjust `abc9_ops -prep_box` to allow repeated invocation 
							
						 
						
							2024-12-10 20:08:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								3cd01a57cd 
								
							 
						 
						
							
							
								
								wrapcell: Add comments, const qualifier  
							
							
							
						 
						
							2024-12-10 15:13:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb139dc25 
								
							 
						 
						
							
							
								
								abc_new: Fix help crash  
							
							
							
						 
						
							2024-12-10 14:27:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								2a3f60bc06 
								
							 
						 
						
							
							
								
								abc_new: Support abc9_box mode on ordinary design hierarchy  
							
							... 
							
							
							
							Previously the `abc9_box` mode was reserved to modules with the
`blackbox` or `whitebox` attribute. Allow `abc9_box` on ordinary modules
when doing hierarchical synthesis. 
							
						 
						
							2024-12-10 14:27:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								285f24d764 
								
							 
						 
						
							
							
								
								abc_new: Support per-module script override  
							
							
							
						 
						
							2024-12-10 14:27:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								9161377c5a 
								
							 
						 
						
							
							
								
								wrapcell: Fix help  
							
							
							
						 
						
							2024-12-09 15:40:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								481162b848 
								
							 
						 
						
							
							
								
								Merge pull request  #4800  from povik/portarcs-fix  
							
							... 
							
							
							
							Fix portarcs edge cases 
							
						 
						
							2024-12-09 15:13:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								8557455411 
								
							 
						 
						
							
							
								
								handle quotes and check return value  
							
							
							
						 
						
							2024-12-06 11:25:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								1b403b82d7 
								
							 
						 
						
							
							
								
								Handle setting environment on Windows  
							
							
							
						 
						
							2024-12-06 11:25:45 +01:00