047e2e12b0 
					 
					
						
						
							
							fixes include issue in LLVM vm_base  
						
						... 
						
						
						
						vm_base.h needs to be included before gdb_session.h as termios.h (via
boost and gdb_server) has a define which clashes with a variable name in
ConstantRange.h (via iss/llvm/vm_base.h) 
						
						
					 
					
						2025-05-09 20:14:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe3ed49519 
					 
					
						
						
							
							updates asmjit template, removes lots of comments from IR  
						
						
						
						
					 
					
						2025-04-28 15:04:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						651897e1e4 
					 
					
						
						
							
							corrects another oversight in tcc template wrt floating point  
						
						
						
						
					 
					
						2025-04-03 09:19:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1803c61c1 
					 
					
						
						
							
							even more corrections to tcc template  
						
						
						
						
					 
					
						2025-04-02 13:01:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bfa2182f8e 
					 
					
						
						
							
							corrects mistakes wrt tcc template  
						
						
						
						
					 
					
						2025-04-02 12:20:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b01c9b27e5 
					 
					
						
						
							
							corrects tcc template when using floating point  
						
						
						
						
					 
					
						2025-04-02 12:18:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07f394d5ff 
					 
					
						
						
							
							corrects tcc template when using floating point  
						
						
						
						
					 
					
						2025-04-02 11:53:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e97329e78 
					 
					
						
						
							
							adds UserProvidedFunctions for NaNBoxing, updates generated files, adapts to new fp API  
						
						
						
						
					 
					
						2025-04-02 10:19:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2e5405e25 
					 
					
						
						
							
							small changes regarding vector template  
						
						
						
						
					 
					
						2025-03-31 10:19:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						453407568c 
					 
					
						
						
							
							removes carry_t, moves functionality to own functions  
						
						
						
						
					 
					
						2025-03-31 10:19:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0fe9e6ebc8 
					 
					
						
						
							
							corrects error for narrowing fp dispatch  
						
						
						
						
					 
					
						2025-03-31 10:19:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a7035f267 
					 
					
						
						
							
							adds support for half precision float  
						
						
						
						
					 
					
						2025-03-31 10:19:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b35f45a48 
					 
					
						
						
							
							changes to make correct oversighst for XLEN=64 in Vector functions  
						
						
						
						
					 
					
						2025-03-31 10:19:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe9f2a5455 
					 
					
						
						
							
							corrects vectorslide, changes all loop index type  
						
						
						
						
					 
					
						2025-03-31 10:19:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fcb3dbb66 
					 
					
						
						
							
							adds missing floating point instructions  
						
						
						
						
					 
					
						2025-03-31 10:19:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c01eb39a76 
					 
					
						
						
							
							reworks merge instrs, adds fp comparisons  
						
						
						
						
					 
					
						2025-03-31 10:19:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae90adc854 
					 
					
						
						
							
							adds most fp functions  
						
						
						
						
					 
					
						2025-03-31 10:19:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8746003d3e 
					 
					
						
						
							
							adds floating point reduction instrs, widening are untested  
						
						
						
						
					 
					
						2025-03-31 10:19:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60d2b45a81 
					 
					
						
						
							
							adds floating point Permutation Instructions  
						
						
						
						
					 
					
						2025-03-31 10:19:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd11ce18c4 
					 
					
						
						
							
							changes order of arguments to reflect assembly  
						
						
						
						
					 
					
						2025-03-31 10:19:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b7a9fa273 
					 
					
						
						
							
							updates indexed load to use vreg_views  
						
						
						
						
					 
					
						2025-03-31 10:19:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e24c1874c4 
					 
					
						
						
							
							Changes load_store to use vreg_views aswell  
						
						
						
						
					 
					
						2025-03-31 10:19:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						221d2ee38c 
					 
					
						
						
							
							adds whole register moves  
						
						
						
						
					 
					
						2025-03-31 10:19:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						877cad27ba 
					 
					
						
						
							
							adds gather instructions  
						
						
						
						
					 
					
						2025-03-31 10:19:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a26505cb5c 
					 
					
						
						
							
							adds more functions, up to slide  
						
						
						
						
					 
					
						2025-03-31 10:19:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1277b6528 
					 
					
						
						
							
							adds mask_mask logical instructions  
						
						
						
						
					 
					
						2025-03-31 10:19:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63889b02e7 
					 
					
						
						
							
							adds widening reductions  
						
						
						
						
					 
					
						2025-03-31 10:19:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f049d8cbb3 
					 
					
						
						
							
							adds Integer Reduction Instructions  
						
						
						
						
					 
					
						2025-03-31 10:19:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28ac169cfe 
					 
					
						
						
							
							adds narrowing fixed point instructions  
						
						
						
						
					 
					
						2025-03-31 10:19:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75d96bf18d 
					 
					
						
						
							
							small cleanup, adds first fixed point instrs  
						
						
						
						
					 
					
						2025-03-31 10:19:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e59458aa0e 
					 
					
						
						
							
							adds the missing vector csrs to the architectural state  
						
						
						
						
					 
					
						2025-03-31 10:18:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77807fec01 
					 
					
						
						
							
							adds merge and move instructions  
						
						
						
						
					 
					
						2025-03-31 10:18:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac1322d66b 
					 
					
						
						
							
							changes to ternary functions for Multiply-Add Instructions  
						
						
						
						
					 
					
						2025-03-31 10:18:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3f189145f 
					 
					
						
						
							
							adds funct3 to vector functions  
						
						
						
						
					 
					
						2025-03-31 10:18:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0027946f90 
					 
					
						
						
							
							renames mask operations to distinguish from vector integer compare instructions  
						
						
						
						
					 
					
						2025-03-31 10:18:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						feaff8c4a5 
					 
					
						
						
							
							adds support for narrowing shifts  
						
						
						
						
					 
					
						2025-03-31 10:18:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af3e76cc98 
					 
					
						
						
							
							adds integer extension and add/substract with carry vector instructions  
						
						
						
						
					 
					
						2025-03-31 10:18:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5862039e7 
					 
					
						
						
							
							changes order of operands to more closely resemble assembly  
						
						
						
						
					 
					
						2025-03-31 10:18:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51f3802394 
					 
					
						
						
							
							adds vector_imm instructions to vector_functions, makes size of all involved registers a template parameter  
						
						
						
						
					 
					
						2025-03-31 10:18:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ce0d97e81 
					 
					
						
						
							
							general improvements to vector_functions, adds functions to process arithmetic instructions (working add)  
						
						
						
						
					 
					
						2025-03-31 10:18:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b85748279 
					 
					
						
						
							
							adds load_store_index to vector_functions  
						
						
						
						
					 
					
						2025-03-31 10:18:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						512b79a3e7 
					 
					
						
						
							
							makes elem_count an explicit parameter for the softvector functions rather than calculating it from vtype  
						
						
						
						
					 
					
						2025-03-31 10:18:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						947d353bbf 
					 
					
						
						
							
							adds working vector (unit) stride (segmented) loads and stores  
						
						
						
						
					 
					
						2025-03-31 10:18:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b95f518c91 
					 
					
						
						
							
							updates templates for interp to make extension specific includes conditonal  
						
						
						
						
					 
					
						2025-03-31 10:18:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4cef0f57c1 
					 
					
						
						
							
							updates templates and adds newly generated files  
						
						
						
						
					 
					
						2025-03-31 10:18:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2bb2e56310 
					 
					
						
						
							
							adds dependencies for K ISA (Cryptography)  
						
						
						
						
					 
					
						2025-03-31 09:54:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0eeae7dd6 
					 
					
						
						
							
							corrects template for new arch_if changes  
						
						
						
						
					 
					
						2025-03-30 19:12:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cbe4c2d62f 
					 
					
						
						
							
							adds comment to indicate purpose of arch state members  
						
						
						
						
					 
					
						2025-03-19 12:03:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a2df32d57 
					 
					
						
						
							
							updates templates  
						
						
						
						
					 
					
						2024-12-28 13:07:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21e1f791ad 
					 
					
						
						
							
							corrects sysc integration template and corresponding file  
						
						
						
						
					 
					
						2024-12-06 09:49:02 +01:00