⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 altivec.h

📁 linux下的gcc编译器
💻 H
📖 第 1 页 / 共 5 页
字号:
inline vector signed shortvec_cmpeq (vector signed short a1, vector signed short a2){  return (vector signed short) __builtin_altivec_vcmpequh ((vector signed short) a1, (vector signed short) a2);}inline vector signed shortvec_cmpeq (vector unsigned short a1, vector unsigned short a2){  return (vector signed short) __builtin_altivec_vcmpequh ((vector signed short) a1, (vector signed short) a2);}inline vector signed intvec_cmpeq (vector signed int a1, vector signed int a2){  return (vector signed int) __builtin_altivec_vcmpequw ((vector signed int) a1, (vector signed int) a2);}inline vector signed intvec_cmpeq (vector unsigned int a1, vector unsigned int a2){  return (vector signed int) __builtin_altivec_vcmpequw ((vector signed int) a1, (vector signed int) a2);}inline vector signed intvec_cmpeq (vector float a1, vector float a2){  return (vector signed int) __builtin_altivec_vcmpeqfp ((vector float) a1, (vector float) a2);}/* vec_vcmpeqfp */inline vector signed intvec_vcmpeqfp (vector float a1, vector float a2){  return (vector signed int) __builtin_altivec_vcmpeqfp ((vector float) a1, (vector float) a2);}/* vec_vcmpequw */inline vector signed intvec_vcmpequw (vector signed int a1, vector signed int a2){  return (vector signed int) __builtin_altivec_vcmpequw ((vector signed int) a1, (vector signed int) a2);}inline vector signed intvec_vcmpequw (vector unsigned int a1, vector unsigned int a2){  return (vector signed int) __builtin_altivec_vcmpequw ((vector signed int) a1, (vector signed int) a2);}/* vec_vcmpequh */inline vector signed shortvec_vcmpequh (vector signed short a1, vector signed short a2){  return (vector signed short) __builtin_altivec_vcmpequh ((vector signed short) a1, (vector signed short) a2);}inline vector signed shortvec_vcmpequh (vector unsigned short a1, vector unsigned short a2){  return (vector signed short) __builtin_altivec_vcmpequh ((vector signed short) a1, (vector signed short) a2);}/* vec_vcmpequb */inline vector signed charvec_vcmpequb (vector signed char a1, vector signed char a2){  return (vector signed char) __builtin_altivec_vcmpequb ((vector signed char) a1, (vector signed char) a2);}inline vector signed charvec_vcmpequb (vector unsigned char a1, vector unsigned char a2){  return (vector signed char) __builtin_altivec_vcmpequb ((vector signed char) a1, (vector signed char) a2);}/* vec_cmpge */inline vector signed intvec_cmpge (vector float a1, vector float a2){  return (vector signed int) __builtin_altivec_vcmpgefp ((vector float) a1, (vector float) a2);}/* vec_cmpgt */inline vector signed charvec_cmpgt (vector unsigned char a1, vector unsigned char a2){  return (vector signed char) __builtin_altivec_vcmpgtub ((vector signed char) a1, (vector signed char) a2);}inline vector signed charvec_cmpgt (vector signed char a1, vector signed char a2){  return (vector signed char) __builtin_altivec_vcmpgtsb ((vector signed char) a1, (vector signed char) a2);}inline vector signed shortvec_cmpgt (vector unsigned short a1, vector unsigned short a2){  return (vector signed short) __builtin_altivec_vcmpgtuh ((vector signed short) a1, (vector signed short) a2);}inline vector signed shortvec_cmpgt (vector signed short a1, vector signed short a2){  return (vector signed short) __builtin_altivec_vcmpgtsh ((vector signed short) a1, (vector signed short) a2);}inline vector signed intvec_cmpgt (vector unsigned int a1, vector unsigned int a2){  return (vector signed int) __builtin_altivec_vcmpgtuw ((vector signed int) a1, (vector signed int) a2);}inline vector signed intvec_cmpgt (vector signed int a1, vector signed int a2){  return (vector signed int) __builtin_altivec_vcmpgtsw ((vector signed int) a1, (vector signed int) a2);}inline vector signed intvec_cmpgt (vector float a1, vector float a2){  return (vector signed int) __builtin_altivec_vcmpgtfp ((vector float) a1, (vector float) a2);}/* vec_vcmpgtfp */inline vector signed intvec_vcmpgtfp (vector float a1, vector float a2){  return (vector signed int) __builtin_altivec_vcmpgtfp ((vector float) a1, (vector float) a2);}/* vec_vcmpgtsw */inline vector signed intvec_vcmpgtsw (vector signed int a1, vector signed int a2){  return (vector signed int) __builtin_altivec_vcmpgtsw ((vector signed int) a1, (vector signed int) a2);}/* vec_vcmpgtuw */inline vector signed intvec_vcmpgtuw (vector unsigned int a1, vector unsigned int a2){  return (vector signed int) __builtin_altivec_vcmpgtuw ((vector signed int) a1, (vector signed int) a2);}/* vec_vcmpgtsh */inline vector signed shortvec_cmpgtsh (vector signed short a1, vector signed short a2){  return (vector signed short) __builtin_altivec_vcmpgtsh ((vector signed short) a1, (vector signed short) a2);}/* vec_vcmpgtuh */inline vector signed shortvec_vcmpgtuh (vector unsigned short a1, vector unsigned short a2){  return (vector signed short) __builtin_altivec_vcmpgtuh ((vector signed short) a1, (vector signed short) a2);}/* vec_vcmpgtsb */inline vector signed charvec_vcmpgtsb (vector signed char a1, vector signed char a2){  return (vector signed char) __builtin_altivec_vcmpgtsb ((vector signed char) a1, (vector signed char) a2);}/* vec_vcmpgtub */inline vector signed charvec_vcmpgtub (vector unsigned char a1, vector unsigned char a2){  return (vector signed char) __builtin_altivec_vcmpgtub ((vector signed char) a1, (vector signed char) a2);}/* vec_cmple */inline vector signed intvec_cmple (vector float a1, vector float a2){  return (vector signed int) __builtin_altivec_vcmpgefp ((vector float) a2, (vector float) a1);}/* vec_cmplt */inline vector signed charvec_cmplt (vector unsigned char a1, vector unsigned char a2){  return (vector signed char) __builtin_altivec_vcmpgtub ((vector signed char) a2, (vector signed char) a1);}inline vector signed charvec_cmplt (vector signed char a1, vector signed char a2){  return (vector signed char) __builtin_altivec_vcmpgtsb ((vector signed char) a2, (vector signed char) a1);}inline vector signed shortvec_cmplt (vector unsigned short a1, vector unsigned short a2){  return (vector signed short) __builtin_altivec_vcmpgtuh ((vector signed short) a2, (vector signed short) a1);}inline vector signed shortvec_cmplt (vector signed short a1, vector signed short a2){  return (vector signed short) __builtin_altivec_vcmpgtsh ((vector signed short) a2, (vector signed short) a1);}inline vector signed intvec_cmplt (vector unsigned int a1, vector unsigned int a2){  return (vector signed int) __builtin_altivec_vcmpgtuw ((vector signed int) a2, (vector signed int) a1);}inline vector signed intvec_cmplt (vector signed int a1, vector signed int a2){  return (vector signed int) __builtin_altivec_vcmpgtsw ((vector signed int) a2, (vector signed int) a1);}inline vector signed intvec_cmplt (vector float a1, vector float a2){  return (vector signed int) __builtin_altivec_vcmpgtfp ((vector float) a2, (vector float) a1);}/* vec_ctf */inline vector floatvec_ctf (vector unsigned int a1, const char a2){  return (vector float) __builtin_altivec_vcfux ((vector signed int) a1, a2);}inline vector floatvec_ctf (vector signed int a1, const char a2){  return (vector float) __builtin_altivec_vcfsx ((vector signed int) a1, a2);}/* vec_vcfsx */inline vector floatvec_vcfsx (vector signed int a1, const char a2){  return (vector float) __builtin_altivec_vcfsx ((vector signed int) a1, a2);}/* vec_vcfux */inline vector floatvec_vcfux (vector unsigned int a1, const char a2){  return (vector float) __builtin_altivec_vcfux ((vector signed int) a1, a2);}/* vec_cts */inline vector signed intvec_cts (vector float a1, const char a2){  return (vector signed int) __builtin_altivec_vctsxs ((vector float) a1, a2);}/* vec_ctu */inline vector unsigned intvec_ctu (vector float a1, const char a2){  return (vector unsigned int) __builtin_altivec_vctuxs ((vector float) a1, a2);}/* vec_dss */inline voidvec_dss (const char a1){  __builtin_altivec_dss (a1);}/* vec_dssall */inline voidvec_dssall (void){  __builtin_altivec_dssall ();}/* vec_dst */inline voidvec_dst (vector unsigned char *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (vector signed char *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (vector unsigned short *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (vector signed short *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (vector unsigned int *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (vector signed int *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (vector float *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (unsigned char *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (signed char *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (unsigned short *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (signed short *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (unsigned int *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (signed int *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (unsigned long *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (signed long *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}inline voidvec_dst (float *a1, int a2, const char a3){  __builtin_altivec_dst ((void *) a1, a2, a3);}/* vec_dstst */inline voidvec_dstst (vector unsigned char *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (vector signed char *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (vector unsigned short *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (vector signed short *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (vector unsigned int *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (vector signed int *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (vector float *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (unsigned char *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}

⌨️ 快捷键说明

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