aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8ecd4231 
							
						 
					 
					
						
						
							
							target-alpha: convert arith2 instructions to TCG  
						
						... 
						
						
						
						Replace gen_arith2 generic macro and dyngon ops by instruction specific
optimized TCG code.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5235 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-16 22:44:02 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							9e85e9bdcf 
							
						 
					 
					
						
						
							
							alpha: fix lit sign  
						
						... 
						
						
						
						according to the alpha arch reference, the literal field of an operate
instruction is unsigned:
If bit <12> of the instruction is 1, an 8-bit zero-extended literal
constant is formed by bits
<20:13> of the instruction. The l teral is interpreted as a positive
integer bet ween 0 and 255
and is zero-extended to 64 bits.
This patch fixes the mis-interpretation of the literal field.
(Tristan Gingold)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5211 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-14 16:09:15 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							29d26d20e5 
							
						 
					 
					
						
						
							
							fix alpha cmovxx instruction  
						
						... 
						
						
						
						The CMOV instruction is defined by the alpha manual as:
CMOVxx Ra.rq,Rb.rq,Rc.wq !Operate format
CMOVxx Ra.rq,#b.ib,Rc.wq !Operate format
Operation:
IF TEST(Rav, Condition_based_on_Opcode) THEN
Rc ← Rbv
The current qemu behavior inverses Ra and Rb.  This is fixed by this
patch.
Signed-off-by: Tristan Gingold <gingold@adacore.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5171 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-05 19:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							4f821e1757 
							
						 
					 
					
						
						
							
							alpha: convert a few more instructions to TCG  
						
						... 
						
						
						
						Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5152 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-04 04:36:20 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							3761035f2c 
							
						 
					 
					
						
						
							
							alpha: directly access ir registers  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5151 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-04 04:36:00 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							496cb5b921 
							
						 
					 
					
						
						
							
							convert of few alpha insn to TCG  
						
						... 
						
						
						
						(based on a patch from Tristan Gingold)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5150 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-04 04:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f1b965da 
							
						 
					 
					
						
						
							
							Fix warnings that would be generated by gcc -Wstrict-prototypes  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5021 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-08-17 20:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							2cfc5f17d3 
							
						 
					 
					
						
						
							
							Small cleanup of gen_intermediate_code(_internal), by Laurent Desnogues.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4891 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-07-18 18:01:29 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							b2437bf267 
							
						 
					 
					
						
						
							
							Add missing static qualifiers.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4801 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-06-29 12:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							2e70f6efa8 
							
						 
					 
					
						
						
							
							Add instruction counter.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4799 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-06-29 01:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							d2856f1ad4 
							
						 
					 
					
						
						
							
							Factorize code in translate.c  
						
						... 
						
						
						
						(Glauber Costa)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4274 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-04-28 00:32:32 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							ca10f86763 
							
						 
					 
					
						
						
							
							Remove osdep.c/qemu-img code duplication  
						
						... 
						
						
						
						(Kevin Wolf)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4191 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-04-11 21:35:42 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							57fec1fee9 
							
						 
					 
					
						
						
							
							use the TCG code generator  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3944 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-02-01 10:50:11 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							aaed909a49 
							
						 
					 
					
						
						
							
							added cpu_model parameter to cpu_init()  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3562 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-11-10 15:15:54 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							f071b4d3ca 
							
						 
					 
					
						
						
							
							Alpha coding style and inlining fixes.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3462 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-28 00:56:24 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6f6792bf 
							
						 
					 
					
						
						
							
							Allow Alpha target to use supervisor and executive mode micro-ops.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3389 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-14 08:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							5fafdf24ef 
							
						 
					 
					
						
						
							
							find -type f | xargs sed -i 's/[\t ]$//g' # on most files  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-16 21:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							ce62e5ba09 
							
						 
					 
					
						
						
							
							Fix tb->size mishandling, by Daniel Jacobowitz.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3160 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-11 10:04:58 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							08ab123c2d 
							
						 
					 
					
						
						
							
							Avoid compiler warning.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2935 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-06-03 17:10:43 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							e96efcfcb1 
							
						 
					 
					
						
						
							
							Fix miscellaneous display warnings for PowerPC & alpha targets  
						
						... 
						
						
						
						and parallel CFI flash driver.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2661 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-14 12:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9649a967 
							
						 
					 
					
						
						
							
							Alpha architecture emulation core.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2597 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-05 06:58:33 +00:00