mirror of
				https://github.com/PurpleI2P/i2pd.git
				synced 2025-11-04 08:30:46 +00:00 
			
		
		
		
	fixed build warning
This commit is contained in:
		
							parent
							
								
									cf0fc3a4a9
								
							
						
					
					
						commit
						d49f165f0d
					
				
					 1 changed files with 3 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -140,18 +140,12 @@ namespace crypto
 | 
			
		|||
						: "%xmm0", "%xmm1", "memory"
 | 
			
		||||
					);	
 | 
			
		||||
#else			
 | 
			
		||||
					// if not we always can cast to uint64_t *
 | 
			
		||||
					((uint64_t *)buf)[0] ^= ((uint64_t *)other.buf)[0];
 | 
			
		||||
					((uint64_t *)buf)[1] ^= ((uint64_t *)other.buf)[1];	
 | 
			
		||||
					// if not we always can cast to uint32_t *
 | 
			
		||||
					for (int i = 0; i < 4; i++)
 | 
			
		||||
						reinterpret_cast<uint32_t *>(buf)[i] ^= reinterpret_cast<uint32_t *>(buf)[i];	
 | 
			
		||||
#endif
 | 
			
		||||
				}	
 | 
			
		||||
			}	
 | 
			
		||||
			else if (!(((size_t)buf | (size_t)other.buf) & 0x03)) // multiple of 4 ?
 | 
			
		||||
			{
 | 
			
		||||
				// we are good to cast to uint32_t *
 | 
			
		||||
				for (int i = 0; i < 4; i++)
 | 
			
		||||
					((uint32_t *)buf)[i] ^= ((uint32_t *)other.buf)[i];	
 | 
			
		||||
			}	
 | 
			
		||||
			else
 | 
			
		||||
			{	
 | 
			
		||||
				for (int i = 0; i < 16; i++)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue