mirror of
				https://git.proxmox.com/git/qemu
				synced 2025-10-31 18:49:42 +00:00 
			
		
		
		
	Fix compiling Sparc64 on PPC host
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3411 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
		
							parent
							
								
									f85e9a6870
								
							
						
					
					
						commit
						1e64e78d0c
					
				| @ -1711,6 +1711,9 @@ void OPPROTO op_fcmped_fcc3(void) | ||||
| /* Integer to float conversion.  */ | ||||
| #ifdef USE_INT_TO_FLOAT_HELPERS | ||||
| F_HELPER(ito); | ||||
| #ifdef TARGET_SPARC64 | ||||
| F_HELPER(xto); | ||||
| #endif | ||||
| #else | ||||
| F_OP(ito, s) | ||||
| { | ||||
|  | ||||
| @ -69,6 +69,21 @@ void do_fitod(void) | ||||
| { | ||||
|     DT0 = int32_to_float64(*((int32_t *)&FT1), &env->fp_status); | ||||
| } | ||||
| #ifdef TARGET_SPARC64 | ||||
| void do_fxtos(void) | ||||
| { | ||||
|     set_float_exception_flags(0, &env->fp_status); | ||||
|     FT0 = int64_to_float32(*((int64_t *)&DT1), &env->fp_status); | ||||
|     check_ieee_exceptions(); | ||||
| } | ||||
| 
 | ||||
| void do_fxtod(void) | ||||
| { | ||||
|     set_float_exception_flags(0, &env->fp_status); | ||||
|     DT0 = int64_to_float64(*((int64_t *)&DT1), &env->fp_status); | ||||
|     check_ieee_exceptions(); | ||||
| } | ||||
| #endif | ||||
| #endif | ||||
| 
 | ||||
| void do_fabss(void) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 blueswir1
						blueswir1