florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1af574ceca 
							
						 
					 
					
						
						
							
							* assembler readers OOPed  
						
						 
						
						... 
						
						
						
						+ typed currency constants
  + typed 128 bit float constants if the CPU supports it 
						
					 
					
						2003-11-12 16:05:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0493cd3d2e 
							
						 
					 
					
						
						
							
							* more x86-64 fixes  
						
						 
						
						
						
					 
					
						2003-09-25 13:13:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8edd479391 
							
						 
					 
					
						
						
							
							* several fixes for new reg allocator  
						
						 
						
						
						
					 
					
						2003-09-24 17:12:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0dceec9a64 
							
						 
					 
					
						
						
							
							* current_procdef removed, use current_procinfo.procdef instead  
						
						 
						
						
						
					 
					
						2003-06-13 21:19:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							41e0bc4cec 
							
						 
					 
					
						
						
							
							* Register allocator finished  
						
						 
						
						
						
					 
					
						2003-06-03 13:01:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7ecac976 
							
						 
					 
					
						
						
							
							* FUNCTION_RESULT64_LOW/HIGH_REG added for int64 results  
						
						 
						
						
						
					 
					
						2003-05-31 15:05:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							414bd5fa22 
							
						 
					 
					
						
						
							
							* more sparc cleanup  
						
						 
						
						... 
						
						
						
						* accumulator removed, splitted in function_return_reg (called) and
    function_result_reg (caller) 
						
					 
					
						2003-05-30 23:57:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							72df326165 
							
						 
					 
					
						
						
							
							* some 64 bit adaptions in ncgadd  
						
						 
						
						... 
						
						
						
						* x86-64 now uses ncgadd
  * tparamanager.ret_in_acc doesn't return true anymore for a void-def 
						
					 
					
						2003-04-30 22:15:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							91bbc7bea3 
							
						 
					 
					
						
						
							
							* error when address of an abstract method is taken  
						
						 
						
						... 
						
						
						
						* fixed some x86-64 problems
  * merged some more x86-64 and i386 code 
						
					 
					
						2003-04-30 20:53:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							de6916276a 
							
						 
					 
					
						
						
							
							* merged more x86-64/i386 code  
						
						 
						
						
						
					 
					
						2003-04-30 15:45:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							754a34200a 
							
						 
					 
					
						
						
							
							* merged i386/aasmcpu and x86_64/aasmcpu to x86/aasmcpu  
						
						 
						
						
						
					 
					
						2003-04-25 12:43:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ad2f6d6dab 
							
						 
					 
					
						
						
							
							* merged agx64att and ag386att to x86/agx86att  
						
						 
						
						
						
					 
					
						2003-04-25 12:04:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							98d09473e4 
							
						 
					 
					
						
						
							
							* merged i386/cpubase and x86_64/cpubase to x86/cpubase;  
						
						 
						
						... 
						
						
						
						different stuff went to cpubase.inc 
						
					 
					
						2003-04-25 11:12:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								armin 
							
						 
					 
					
						
						
						
						
							
						
						
							8473dada93 
							
						 
					 
					
						
						
							
							* avoid problems with the ide in init/dome  
						
						 
						
						
						
					 
					
						2003-03-26 12:50:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							59d3edeec7 
							
						 
					 
					
						
						
							
							* Several bugfixes for m68k target (register alloc., opcode emission)  
						
						 
						
						... 
						
						
						
						+ VIS target
  + Generic add more complete (still not verified) 
						
					 
					
						2003-02-02 19:25:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b59b436130 
							
						 
					 
					
						
						
							
							* x86-64 compiles  
						
						 
						
						... 
						
						
						
						+ very basic support for float128 type (x86-64 only) 
						
					 
					
						2003-01-05 13:36:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							a835405a27 
							
						 
					 
					
						
						
							
							* fixed a compilation bug accmulator-->accumulator, in definition of return_result_reg  
						
						 
						
						
						
					 
					
						2002-11-17 18:26:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							41153e2b1a 
							
						 
					 
					
						
						
							
							+ return_result_reg and function_result_reg are now used, in all plateforms, to pass functions result between called function and its caller. See the explanation of each one  
						
						 
						
						
						
					 
					
						2002-11-17 17:49:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							64655be168 
							
						 
					 
					
						
						
							
							* memory optimization (3-4%) : cleanup of tai fields,  
						
						 
						
						... 
						
						
						
						cleanup of tdef and tsym fields.
  * make it work for m68k 
						
					 
					
						2002-11-17 16:31:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dcd9e0107c 
							
						 
					 
					
						
						
							
							* old logs removed and tabs fixed  
						
						 
						
						
						
					 
					
						2002-09-07 15:25:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							c68b2dfbee 
							
						 
					 
					
						
						
							
							* rename swatoperands to swapoperands  
						
						 
						
						... 
						
						
						
						+ m68k first compilable version (still needs a lot of testing):
      assembler generator, system information , inline
      assembler reader. 
						
					 
					
						2002-08-13 18:01:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							9da171faf2 
							
						 
					 
					
						
						
							
							+ stab register indexes for powerpc (moved from gdb to cpubase)  
						
						 
						
						... 
						
						
						
						+ tprocessor enumeration moved to cpuinfo
  + linker in target_info is now a class
  * many many updates for m68k (will soon start to compile)
  - removed some ifdef or correct them for correct cpu 
						
					 
					
						2002-08-12 15:08:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							18b102ce95 
							
						 
					 
					
						
						
							
							+ moved target_cpu_string to cpuinfo  
						
						 
						
						... 
						
						
						
						* renamed asmmode enum.
  * assembler reader has now less ifdef's
  * move from nppcmem.pas -> ncgmem.pas vec. node. 
						
					 
					
						2002-08-10 14:46:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7bf1321808 
							
						 
					 
					
						
						
							
							* several fixes, small test units can be compiled  
						
						 
						
						
						
					 
					
						2002-07-25 22:55:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							52dbda43c3 
							
						 
					 
					
						
						
							
							+ initial release of x86-64 target code  
						
						 
						
						
						
					 
					
						2002-07-24 22:38:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6bbaa14daf 
							
						 
					 
					
						
						
							
							* block nodes within expressions shouldn't release the used registers,  
						
						 
						
						... 
						
						
						
						fixed using a flag till the new rg is ready 
						
					 
					
						2002-04-25 20:15:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							37194d2f61 
							
						 
					 
					
						
						
							
							* fixed more problems with cpubase and x86-64  
						
						 
						
						
						
					 
					
						2002-04-25 16:12:09 +00:00