PowerPC 64 fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2634 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
		
							parent
							
								
									9b3c35e0e6
								
							
						
					
					
						commit
						b6e27ab8b1
					
				| 
						 | 
					@ -777,7 +777,7 @@ void OPPROTO op_adde_64 (void)
 | 
				
			||||||
/* add immediate */
 | 
					/* add immediate */
 | 
				
			||||||
PPC_OP(addi)
 | 
					PPC_OP(addi)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    T0 += PARAM(1);
 | 
					    T0 += (int32_t)PARAM(1);
 | 
				
			||||||
    RETURN();
 | 
					    RETURN();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1074,7 +1074,7 @@ void OPPROTO op_subfe_64 (void)
 | 
				
			||||||
/* substract from immediate carrying */
 | 
					/* substract from immediate carrying */
 | 
				
			||||||
void OPPROTO op_subfic (void)
 | 
					void OPPROTO op_subfic (void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    T0 = PARAM1 + ~T0 + 1;
 | 
					    T0 = (int32_t)PARAM1 + ~T0 + 1;
 | 
				
			||||||
    if ((uint32_t)T0 <= (uint32_t)PARAM1) {
 | 
					    if ((uint32_t)T0 <= (uint32_t)PARAM1) {
 | 
				
			||||||
        xer_ca = 1;
 | 
					        xer_ca = 1;
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue