mirror of
				https://git.tukaani.org/xz.git
				synced 2025-10-30 21:12:55 +00:00 
			
		
		
		
	liblzma: ARM64 CRC32: Use negation instead of subtracting from 8
Subtracting from 0 is negation, this just keeps warnings away. Fixes: 761f5b69a4c778c8bcb09279b845b07c28790575 (cherry picked from commit 2337f7021c860b026e3e849e60a9ae8d09ec0ea0)
This commit is contained in:
		
							parent
							
								
									42a9482b48
								
							
						
					
					
						commit
						42915101e9
					
				| @ -51,7 +51,7 @@ crc32_arch_optimized(const uint8_t *buf, size_t size, uint32_t crc) | ||||
| 
 | ||||
| 	// Align the input buffer because this was shown to be
 | ||||
| 	// significantly faster than unaligned accesses.
 | ||||
| 	const size_t align_amount = my_min(size, (8 - (uintptr_t)buf) & 7); | ||||
| 	const size_t align_amount = my_min(size, (0U - (uintptr_t)buf) & 7); | ||||
| 
 | ||||
| 	for (const uint8_t *limit = buf + align_amount; buf < limit; ++buf) | ||||
| 		crc = __crc32b(crc, *buf); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user