altivec_check.h

来自「linux下编程用 编译软件」· C头文件 代码 · 共 25 行

H
25
字号
/* A runtime check for AltiVec capability.  *//* Contributed by Ziemowit Laski  <zlaski@apple.com>  */#include <signal.h>extern void exit (int);extern void abort (void);void sig_ill_handler (int sig){    exit (0);}void altivec_check(void) {  /* Exit on systems without AltiVec.  */  signal (SIGILL, sig_ill_handler);#ifdef __MACH__  asm volatile ("vor v0,v0,v0");#else  asm volatile ("vor 0,0,0");#endif  signal (SIGILL, SIG_DFL);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?