mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	removed duplicate rotl/rotr functions
This commit is contained in:
		
							parent
							
								
									5c89324809
								
							
						
					
					
						commit
						c479921142
					
				
					 1 changed files with 0 additions and 26 deletions
				
			
		|  | @ -108,32 +108,6 @@ inline struct tm* localtime_r(const time_t *clock, struct tm *result) { | |||
| 
 | ||||
| typedef void EXCEPTION_POINTERS; | ||||
| 
 | ||||
| inline u32 _rotl(u32 x, int shift) { | ||||
|     shift &= 31; | ||||
|     if (0 == shift) { | ||||
|         return x; | ||||
|     } | ||||
|     return (x << shift) | (x >> (32 - shift)); | ||||
| } | ||||
| 
 | ||||
| inline u64 _rotl64(u64 x, u32 shift){ | ||||
|     u32 n = shift % 64; | ||||
|     return (x << n) | (x >> (64 - n)); | ||||
| } | ||||
| 
 | ||||
| inline u32 _rotr(u32 x, int shift) { | ||||
|     shift &= 31; | ||||
|     if (0 == shift) { | ||||
|         return x; | ||||
|     } | ||||
|     return (x >> shift) | (x << (32 - shift)); | ||||
| } | ||||
| 
 | ||||
| inline u64 _rotr64(u64 x, u32 shift){ | ||||
|     u32 n = shift % 64; | ||||
|     return (x >> n) | (x << (64 - n)); | ||||
| } | ||||
| 
 | ||||
| #endif | ||||
| 
 | ||||
| #define GCC_VERSION_AVAILABLE(major, minor) (defined(__GNUC__) &&  (__GNUC__ > (major) || \ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue