nickysn
							
						 
					 | 
					
						
						
						
						
							
						
						
							c8487c4150
							
						
					 | 
					
						
						
							
							+ added individual bits of the x86 flags register as subregisters
						
						
						
						
						
						
						
						git-svn-id: trunk@35955 - 
						
					 | 
					
						2017-04-26 13:52:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nickysn
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f66f5cebb
							
						
					 | 
					
						
						
							
							+ distinguish between x86 flags subregisters: flags, eflags and rflags
						
						
						
						
						
						
						
						git-svn-id: trunk@35953 - 
						
					 | 
					
						2017-04-25 16:10:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sergei
							
						 
					 | 
					
						
						
						
						
							
						
						
							5af873ee5b
							
						
					 | 
					
						
						
							
							* x86 targets: Profiling shows that quite a bit of time is spent in findreg_by_number(), despite it uses binary search. Worse, it is repeated for every piece of register information. Trying to get rid of some of these calls: rearranged registers so that their "opcode" matches 3 LSBs of superregister number (with a few exceptions described at the beginning of x86reg.dat). This allows to lookup opcodes in regval() with O(1) complexity, and removes need in rXXXop.inc files.
						
						
						
						
						
						
						
						git-svn-id: trunk@25627 - 
						
					 | 
					
						2013-10-03 08:08:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nickysn
							
						 
					 | 
					
						
						
						
						
							
						
						
							125a6a8720
							
						
					 | 
					
						
						
							
							* register id of (e)flags changed, so it doesn't overlap with dr0
						
						
						
						
						
						
						
						git-svn-id: trunk@24647 - 
						
					 | 
					
						2013-05-30 16:40:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							283ff05127
							
						
					 | 
					
						
						
							
							* merged avx support in inline assembler developed by Torsten Grundke
						
						
						
						
						
						
						
						git-svn-id: trunk@22568 - 
						
					 | 
					
						2012-10-06 19:47:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							4dee21c60e
							
						
					 | 
					
						
						
							
							+ NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added
						
						
						
						
						
						
						
						git-svn-id: trunk@22181 - 
						
					 | 
					
						2012-08-22 19:38:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							87da67129c
							
						
					 | 
					
						
						
							
							* rtl compilation with x86_64 binary writer fixed
						
						
						
						
						
						
						
						git-svn-id: trunk@3042 - 
						
					 | 
					
						2006-03-26 18:32:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							588e2c38bf
							
						
					 | 
					
						
						
							
							* dwarf branch merged
						
						
						
						
						
					 | 
					
						2004-06-16 20:07:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							e487793919
							
						
					 | 
					
						
						
							
							* %st is st0 in nasm
						
						
						
						
						
					 | 
					
						2003-09-25 14:59:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a8d5eb25d
							
						
					 | 
					
						
						
							
							* NEWRA branch merged
						
						
						
						
						
					 | 
					
						2003-09-03 15:55:00 +00:00 | 
					
					
						
						
							
							
							
						
					 |