Add arch/x86/new_intrin.c
This commit is contained in:
		
							
								
								
									
										17
									
								
								arch/x86/new_intrin.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								arch/x86/new_intrin.c
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | |||||||
|  | #include <types.h> | ||||||
|  |  | ||||||
|  | #ifdef __NEW_INTRINSICS_ | ||||||
|  |  | ||||||
|  | bool cpu_supports_sse2(void) | ||||||
|  | { | ||||||
|  |     int k = __buildin_cpu_supports("sse2"); | ||||||
|  |  | ||||||
|  |     return k > 0 ? true : false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | bool cpu_supports_sse(void) | ||||||
|  | { | ||||||
|  |     return __buildin_cpu_supports("sse") > 0 ? true : false; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | #endif | ||||||
		Reference in New Issue
	
	Block a user