mirror of
				https://github.com/nicbarker/clay.git
				synced 2025-11-04 08:36:17 +00:00 
			
		
		
		
	[Core] Remove unused variable in arm simd and inline rotate function'
This commit is contained in:
		
							parent
							
								
									b4dc02c73a
								
							
						
					
					
						commit
						50aad568fa
					
				
							
								
								
									
										6
									
								
								clay.h
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								clay.h
									
									
									
									
									
								
							| 
						 | 
					@ -1399,13 +1399,9 @@ uint64_t Clay__HashData(const uint8_t* data, size_t length) {
 | 
				
			||||||
    return result[0] ^ result[1];
 | 
					    return result[0] ^ result[1];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#elif !defined(CLAY_DISABLE_SIMD) && defined(__aarch64__)
 | 
					#elif !defined(CLAY_DISABLE_SIMD) && defined(__aarch64__)
 | 
				
			||||||
static inline uint64x2_t Clay__SIMDRotateLeft(uint64x2_t x, int r) {
 | 
					 | 
				
			||||||
    return vorrq_u64(vshlq_n_u64(x, 17), vshrq_n_u64(x, 64 - 17));
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static inline void Clay__SIMDARXMix(uint64x2_t* a, uint64x2_t* b) {
 | 
					static inline void Clay__SIMDARXMix(uint64x2_t* a, uint64x2_t* b) {
 | 
				
			||||||
    *a = vaddq_u64(*a, *b);
 | 
					    *a = vaddq_u64(*a, *b);
 | 
				
			||||||
    *b = veorq_u64(Clay__SIMDRotateLeft(*b, 17), *a);
 | 
					    *b = veorq_u64(vorrq_u64(vshlq_n_u64(*b, 17), vshrq_n_u64(*b, 64 - 17)), *a);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
uint64_t Clay__HashData(const uint8_t* data, size_t length) {
 | 
					uint64_t Clay__HashData(const uint8_t* data, size_t length) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue