GCC有一种方法可以通过调用__builtin_cpu_init然后调用__builtin_cpu_is和__builtin_cpu_supports检查功能来开始.https://gcc.gnu.org/onlinedocs/gcc-4.8.2/gcc/X86-Built-in-Functions.html
在x86上,当使用C++前端时,GCC支持"function multiversioning",它允许你编写函数的多个版本,指定它应该使用的目标,并让GCC负责确保它被调用.https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Function-Multiversioning.html
| 归档时间: |
|
| 查看次数: |
3749 次 |
| 最近记录: |