__get_cpuid的可移植性如何?

我正在使用__get_cpuid()获取我的程序运行的x86x86_64处理器的信息。 在Linux和Mac OS上使用GCC,似乎编译并运行OK而不包含任何标题,但这有多便携? 它可以与其他编译器一起使用吗? 我应该包含一个标题吗?

它有两个主要的下划线。 任何前导下划线都是一个很大的提示,即变量或函数不可移植。