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