| 
								
								
									 Emily Schmidt | f456761e88 | add sandia copyright notice to the functional backend | 2024-08-21 11:04:11 +01:00 |  | 
				
					
						| 
								
								
									 Emily Schmidt | 95d28c22a2 | functional backend: make Memory in the C++ simulation library read-only again | 2024-08-21 11:03:29 +01:00 |  | 
				
					
						| 
								
								
									 Emily Schmidt | 99effb6789 | add support for initializing registers and memories to the functional backend | 2024-08-21 11:03:29 +01:00 |  | 
				
					
						| 
								
								
									 Emily Schmidt | 13bacc5c8f | eliminate pmux in functional backend | 2024-08-21 11:03:29 +01:00 |  | 
				
					
						| 
								
								
									 Roland Coeurjoly | 57af68af96 | include algorithm, needed for std::reverse | 2024-08-21 11:02:31 +01:00 |  | 
				
					
						| 
								
								
									 Emily Schmidt | 1b2986f7fb | add support for $mul, $div, $divfloor, $mod, $modfloor, $pow in functional backend | 2024-08-21 11:02:31 +01:00 |  | 
				
					
						| 
								
								
									 Emily Schmidt | 9700df50d6 | add generic writer class with formatting function to FunctionalTools | 2024-08-21 11:02:31 +01:00 |  | 
				
					
						| 
								
								
									 Emily Schmidt | 21bb1cf1bc | rewrite functional c++ simulation library | 2024-08-21 11:02:31 +01:00 |  | 
				
					
						| 
								
								
									 Roland Coeurjoly | 3552a8a2b2 | sim.h cannot use log_assert because does not include yosys headers | 2024-08-21 11:01:09 +01:00 |  | 
				
					
						| 
								
								
									 Emily Schmidt | 7b29d177ac | add support for memories to c++ and smtlib functional backends | 2024-08-21 11:01:09 +01:00 |  | 
				
					
						| 
								
								
									 Roland Coeurjoly | 76371d177f | Change assert to log_assert | 2024-08-21 11:01:09 +01:00 |  | 
				
					
						| 
								
								
									 Roland Coeurjoly | 720429b1fd | Add test_cell tests for C++ functional backend | 2024-08-21 11:01:09 +01:00 |  | 
				
					
						| 
								
								
									 Emily Schmidt | 63dea89fac | add initial version of functional C++ backend | 2024-08-21 11:01:09 +01:00 |  |