You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	cpu detection: avoid a signed overflow
1<<31 overflows because 1 is signed, so force it to unsigned. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
This commit is contained in:
		
				
					committed by
					
						 Ronald S. Bultje
						Ronald S. Bultje
					
				
			
			
				
	
			
			
			
						parent
						
							757b86cd9e
						
					
				
				
					commit
					5938e02185
				
			| @@ -113,7 +113,7 @@ int ff_get_cpu_flags_x86(void) | ||||
|  | ||||
|     if(max_ext_level >= 0x80000001){ | ||||
|         cpuid(0x80000001, eax, ebx, ecx, ext_caps); | ||||
|         if (ext_caps & (1<<31)) | ||||
|         if (ext_caps & (1U<<31)) | ||||
|             rval |= AV_CPU_FLAG_3DNOW; | ||||
|         if (ext_caps & (1<<30)) | ||||
|             rval |= AV_CPU_FLAG_3DNOWEXT; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user