| 
														
															@@ -40,7 +40,7 @@ static __inline int clz32(unsigned long val) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 { 
														 | 
														
														 | 
														
															 { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	DWORD zeros = 0; 
														 | 
														
														 | 
														
															 	DWORD zeros = 0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	_BitScanReverse(&zeros, val); 
														 | 
														
														 | 
														
															 	_BitScanReverse(&zeros, val); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	return zeros; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	return 31 - zeros; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #ifdef _WIN64 
														 | 
														
														 | 
														
															 #ifdef _WIN64 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /* According to the documentation, these only exist on Win64. */ 
														 | 
														
														 | 
														
															 /* According to the documentation, these only exist on Win64. */ 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -54,7 +54,7 @@ static __inline int clz64(uint64_t val) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 { 
														 | 
														
														 | 
														
															 { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	DWORD zeros = 0; 
														 | 
														
														 | 
														
															 	DWORD zeros = 0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	_BitScanReverse64(&zeros, val); 
														 | 
														
														 | 
														
															 	_BitScanReverse64(&zeros, val); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	return zeros; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	return 63 - zeros; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #else 
														 | 
														
														 | 
														
															 #else 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 static __inline int ctz64(uint64_t val) 
														 | 
														
														 | 
														
															 static __inline int ctz64(uint64_t val) 
														 |