| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -37,9 +37,7 @@ void rgb24to32(uint8_t *src,uint8_t *dst,uint32_t src_size) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#ifdef PREFETCH | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  __asm __volatile( | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    PREFETCH" %0\n\t" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    PREFETCH" 64%0\n\t" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    PREFETCHW" %1\n\t" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    PREFETCHW" 64%1\n\t"::"m"(*s),"m"(*dest):"memory"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    ::"m"(*s):"memory"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#endif | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  mm_end = (uint8_t*)((((unsigned long)end)/16)*16); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  __asm __volatile("movq %0, %%mm7"::"m"(mask32):"memory"); | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -47,9 +45,8 @@ void rgb24to32(uint8_t *src,uint8_t *dst,uint32_t src_size) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#ifdef PREFETCH | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    __asm __volatile( | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				PREFETCH" 128%0\n\t" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				PREFETCHW" 128%1" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				::"m"(*s),"m"(*dest):"memory"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				PREFETCH" 32%0\n\t" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				::"m"(*s):"memory"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#endif | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    __asm __volatile( | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				"movd	%1, %%mm0\n\t" | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |