mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-30 21:44:27 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			546 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			546 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- a/gcc/config/avr32/lib1funcs.S
 | |
| +++ b/gcc/config/avr32/lib1funcs.S
 | |
| @@ -1,6 +1,6 @@
 | |
|  /* Macro for moving immediate value to register. */	
 | |
|  .macro mov_imm	reg, imm
 | |
| -.if	(((\imm & 0xfffff) == \imm) || ((\imm | 0xfff00000) == \imm))
 | |
| +.if	((\imm & 0xfffff) == \imm)
 | |
|  	mov	\reg, \imm
 | |
|  #if __AVR32_UC__ >= 2
 | |
|  .elseif	((\imm & 0xffff) == 0)
 | |
| @@ -547,7 +547,7 @@
 | |
|  #endif
 | |
|          
 | |
|  __avr32_f64_mul_res_inf:        /* Return INF. */
 | |
| -	mov	r11, 0xfff00000
 | |
| +	mov_imm	r11, 0xfff00000
 | |
|          bld     lr, 31
 | |
|          bst     r11, 31
 | |
|          mov     r10, 0
 |