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

📄 altivec.h

📁 linux下的gcc编译器
💻 H
📖 第 1 页 / 共 5 页
字号:
  return (vector signed short) __builtin_altivec_lvehx (a1, (void *) a2);}inline vector unsigned shortvec_lvehx (int a1, unsigned short *a2){  return (vector unsigned short) __builtin_altivec_lvehx (a1, (void *) a2);}/* vec_lvebx */inline vector signed charvec_lvebx (int a1, signed char *a2){  return (vector signed char) __builtin_altivec_lvebx (a1, (void *) a2);}inline vector unsigned charvec_lvebx (int a1, unsigned char *a2){  return (vector unsigned char) __builtin_altivec_lvebx (a1, (void *) a2);}/* vec_ldl */inline vector floatvec_ldl (int a1, vector float *a2){  return (vector float) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector floatvec_ldl (int a1, float *a2){  return (vector float) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector signed intvec_ldl (int a1, vector signed int *a2){  return (vector signed int) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector signed intvec_ldl (int a1, signed int *a2){  return (vector signed int) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector signed intvec_ldl (int a1, signed long *a2){  return (vector signed int) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector unsigned intvec_ldl (int a1, vector unsigned int *a2){  return (vector unsigned int) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector unsigned intvec_ldl (int a1, unsigned int *a2){  return (vector unsigned int) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector unsigned intvec_ldl (int a1, unsigned long *a2){  return (vector unsigned int) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector signed shortvec_ldl (int a1, vector signed short *a2){  return (vector signed short) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector signed shortvec_ldl (int a1, signed short *a2){  return (vector signed short) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector unsigned shortvec_ldl (int a1, vector unsigned short *a2){  return (vector unsigned short) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector unsigned shortvec_ldl (int a1, unsigned short *a2){  return (vector unsigned short) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector signed charvec_ldl (int a1, vector signed char *a2){  return (vector signed char) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector signed charvec_ldl (int a1, signed char *a2){  return (vector signed char) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector unsigned charvec_ldl (int a1, vector unsigned char *a2){  return (vector unsigned char) __builtin_altivec_lvxl (a1, (void *) a2);}inline vector unsigned charvec_ldl (int a1, unsigned char *a2){  return (vector unsigned char) __builtin_altivec_lvxl (a1, (void *) a2);}/* vec_loge */inline vector floatvec_loge (vector float a1){  return (vector float) __builtin_altivec_vlogefp ((vector float) a1);}/* vec_lvsl */inline vector unsigned charvec_lvsl (int a1, unsigned char *a2){  return (vector unsigned char) __builtin_altivec_lvsl (a1, (void *) a2);}inline vector unsigned charvec_lvsl (int a1, signed char *a2){  return (vector unsigned char) __builtin_altivec_lvsl (a1, (void *) a2);}inline vector unsigned charvec_lvsl (int a1, unsigned short *a2){  return (vector unsigned char) __builtin_altivec_lvsl (a1, (void *) a2);}inline vector unsigned charvec_lvsl (int a1, signed short *a2){  return (vector unsigned char) __builtin_altivec_lvsl (a1, (void *) a2);}inline vector unsigned charvec_lvsl (int a1, unsigned int *a2){  return (vector unsigned char) __builtin_altivec_lvsl (a1, (void *) a2);}inline vector unsigned charvec_lvsl (int a1, signed int *a2){  return (vector unsigned char) __builtin_altivec_lvsl (a1, (void *) a2);}inline vector unsigned charvec_lvsl (int a1, unsigned long *a2){  return (vector unsigned char) __builtin_altivec_lvsl (a1, (void *) a2);}inline vector unsigned charvec_lvsl (int a1, signed long *a2){  return (vector unsigned char) __builtin_altivec_lvsl (a1, (void *) a2);}inline vector unsigned charvec_lvsl (int a1, float *a2){  return (vector unsigned char) __builtin_altivec_lvsl (a1, (void *) a2);}/* vec_lvsr */inline vector unsigned charvec_lvsr (int a1, unsigned char *a2){  return (vector unsigned char) __builtin_altivec_lvsr (a1, (void *) a2);}inline vector unsigned charvec_lvsr (int a1, signed char *a2){  return (vector unsigned char) __builtin_altivec_lvsr (a1, (void *) a2);}inline vector unsigned charvec_lvsr (int a1, unsigned short *a2){  return (vector unsigned char) __builtin_altivec_lvsr (a1, (void *) a2);}inline vector unsigned charvec_lvsr (int a1, signed short *a2){  return (vector unsigned char) __builtin_altivec_lvsr (a1, (void *) a2);}inline vector unsigned charvec_lvsr (int a1, unsigned int *a2){  return (vector unsigned char) __builtin_altivec_lvsr (a1, (void *) a2);}inline vector unsigned charvec_lvsr (int a1, signed int *a2){  return (vector unsigned char) __builtin_altivec_lvsr (a1, (void *) a2);}inline vector unsigned charvec_lvsr (int a1, unsigned long *a2){  return (vector unsigned char) __builtin_altivec_lvsr (a1, (void *) a2);}inline vector unsigned charvec_lvsr (int a1, signed long *a2){  return (vector unsigned char) __builtin_altivec_lvsr (a1, (void *) a2);}inline vector unsigned charvec_lvsr (int a1, float *a2){  return (vector unsigned char) __builtin_altivec_lvsr (a1, (void *) a2);}/* vec_madd */inline vector floatvec_madd (vector float a1, vector float a2, vector float a3){  return (vector float) __builtin_altivec_vmaddfp ((vector float) a1, (vector float) a2, (vector float) a3);}/* vec_madds */inline vector signed shortvec_madds (vector signed short a1, vector signed short a2, vector signed short a3){  return (vector signed short) __builtin_altivec_vmhaddshs ((vector signed short) a1, (vector signed short) a2, (vector signed short) a3);}/* vec_max */inline vector unsigned charvec_max (vector signed char a1, vector unsigned char a2){  return (vector unsigned char) __builtin_altivec_vmaxub ((vector signed char) a1, (vector signed char) a2);}inline vector unsigned charvec_max (vector unsigned char a1, vector signed char a2){  return (vector unsigned char) __builtin_altivec_vmaxub ((vector signed char) a1, (vector signed char) a2);}inline vector unsigned charvec_max (vector unsigned char a1, vector unsigned char a2){  return (vector unsigned char) __builtin_altivec_vmaxub ((vector signed char) a1, (vector signed char) a2);}inline vector signed charvec_max (vector signed char a1, vector signed char a2){  return (vector signed char) __builtin_altivec_vmaxsb ((vector signed char) a1, (vector signed char) a2);}inline vector unsigned shortvec_max (vector signed short a1, vector unsigned short a2){  return (vector unsigned short) __builtin_altivec_vmaxuh ((vector signed short) a1, (vector signed short) a2);}inline vector unsigned shortvec_max (vector unsigned short a1, vector signed short a2){  return (vector unsigned short) __builtin_altivec_vmaxuh ((vector signed short) a1, (vector signed short) a2);}inline vector unsigned shortvec_max (vector unsigned short a1, vector unsigned short a2){  return (vector unsigned short) __builtin_altivec_vmaxuh ((vector signed short) a1, (vector signed short) a2);}inline vector signed shortvec_max (vector signed short a1, vector signed short a2){  return (vector signed short) __builtin_altivec_vmaxsh ((vector signed short) a1, (vector signed short) a2);}inline vector unsigned intvec_max (vector signed int a1, vector unsigned int a2){  return (vector unsigned int) __builtin_altivec_vmaxuw ((vector signed int) a1, (vector signed int) a2);}inline vector unsigned intvec_max (vector unsigned int a1, vector signed int a2){  return (vector unsigned int) __builtin_altivec_vmaxuw ((vector signed int) a1, (vector signed int) a2);}inline vector unsigned intvec_max (vector unsigned int a1, vector unsigned int a2){  return (vector unsigned int) __builtin_altivec_vmaxuw ((vector signed int) a1, (vector signed int) a2);}inline vector signed intvec_max (vector signed int a1, vector signed int a2){  return (vector signed int) __builtin_altivec_vmaxsw ((vector signed int) a1, (vector signed int) a2);}inline vector floatvec_max (vector float a1, vector float a2){  return (vector float) __builtin_altivec_vmaxfp ((vector float) a1, (vector float) a2);}/* vec_vmaxfp */inline vector floatvec_vmaxfp (vector float a1, vector float a2){  return (vector float) __builtin_altivec_vmaxfp ((vector float) a1, (vector float) a2);}/* vec_vmaxsw */inline vector signed intvec_vmaxsw (vector signed int a1, vector signed int a2){  return (vector signed int) __builtin_altivec_vmaxsw ((vector signed int) a1, (vector signed int) a2);}/* vec_vmaxuw */inline vector unsigned intvec_vmaxuw (vector signed int a1, vector unsigned int a2){  return (vector unsigned int) __builtin_altivec_vmaxuw ((vector signed int) a1, (vector signed int) a2);}inline vector unsigned intvec_vmaxuw (vector unsigned int a1, vector signed int a2){  return (vector unsigned int) __builtin_altivec_vmaxuw ((vector signed int) a1, (vector signed int) a2);}inline vector unsigned intvec_vmaxuw (vector unsigned int a1, vector unsigned int a2){  return (vector unsigned int) __builtin_altivec_vmaxuw ((vector signed int) a1, (vector signed int) a2);}/* vec_vmaxsh */inline vector signed shortvec_vmaxsh (vector signed short a1, vector signed short a2){  return (vector signed short) __builtin_altivec_vmaxsh ((vector signed short) a1, (vector signed short) a2);}/* vec_vmaxuh */inline vector unsigned shortvec_vmaxuh (vector signed short a1, vector unsigned short a2){  return (vector unsigned short) __builtin_altivec_vmaxuh ((vector signed short) a1, (vector signed short) a2);}inline vector unsigned shortvec_vmaxuh (vector unsigned short a1, vector signed short a2){  return (vector unsigned short) __builtin_altivec_vmaxuh ((vector signed short) a1, (vector signed short) a2);}inline vector unsigned shortvec_vmaxuh (vector unsigned short a1, vector unsigned short a2){  return (vector unsigned short) __builtin_altivec_vmaxuh ((vector signed short) a1, (vector signed short) a2);}/* vec_vmaxsb */inline vector signed charvec_vmaxsb (vector signed char a1, vector signed char a2){  return (vector signed char) __builtin_altivec_vmaxsb ((vector signed char) a1, (vector signed char) a2);}/* vec_vmaxub */inline vector unsigned charvec_vmaxub (vector signed char a1, vector unsigned char a2){  return (vector unsigned char) __builtin_altivec_vmaxub ((vector signed char) a1, (vector signed char) a2);}inline vector unsigned charvec_vmaxub (vector unsigned char a1, vector signed char a2){  return (vector unsigned char) __builtin_altivec_vmaxub ((vector signed char) a1, (vector signed char) a2);}inline vector unsigned charvec_vmaxub (vector unsigned char a1, vector unsigned char a2){  return (vector unsigned char) __builtin_altivec_vmaxub ((vector signed char) a1, (vector signed char) a2);}/* vec_mergeh */inline vector signed charvec_mergeh (vector signed char a1, vector signed char a2){  return (vector signed char) __builtin_altivec_vmrghb ((vector signed char) a1, (vector signed char) a2);}inline vector unsigned charvec_mergeh (vector unsigned char a1, vector unsigned char a2){  return (vector unsigned char) __builtin_altivec_vmrghb ((vector signed char) a1, (vector signed char) a2);}inline vector signed shortvec_mergeh (vector signed short a1, vector signed short a2){  return (vector signed short) __builtin_altivec_vmrghh ((vector signed

⌨️ 快捷键说明

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