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

📄 altivec.h

📁 Mac OS X 10.4.9 for x86 Source Code gcc 实现源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
{  return (__vector unsigned int) __builtin_altivec_vadduws ((__vector signed int) a1, (__vector signed int) a2);}/* vec_vaddshs */inline __vector signed shortvec_vaddshs (__vector bool short a1, __vector signed short a2){  return (__vector signed short) __builtin_altivec_vaddshs ((__vector signed short) a1, (__vector signed short) a2);}inline __vector signed shortvec_vaddshs (__vector signed short a1, __vector bool short a2){  return (__vector signed short) __builtin_altivec_vaddshs ((__vector signed short) a1, (__vector signed short) a2);}inline __vector signed shortvec_vaddshs (__vector signed short a1, __vector signed short a2){  return (__vector signed short) __builtin_altivec_vaddshs ((__vector signed short) a1, (__vector signed short) a2);}/* vec_vadduhs */inline __vector unsigned shortvec_vadduhs (__vector bool short a1, __vector unsigned short a2){  return (__vector unsigned short) __builtin_altivec_vadduhs ((__vector signed short) a1, (__vector signed short) a2);}inline __vector unsigned shortvec_vadduhs (__vector unsigned short a1, __vector bool short a2){  return (__vector unsigned short) __builtin_altivec_vadduhs ((__vector signed short) a1, (__vector signed short) a2);}inline __vector unsigned shortvec_vadduhs (__vector unsigned short a1, __vector unsigned short a2){  return (__vector unsigned short) __builtin_altivec_vadduhs ((__vector signed short) a1, (__vector signed short) a2);}/* vec_vaddsbs */inline __vector signed charvec_vaddsbs (__vector bool char a1, __vector signed char a2){  return (__vector signed char) __builtin_altivec_vaddsbs ((__vector signed char) a1, (__vector signed char) a2);}inline __vector signed charvec_vaddsbs (__vector signed char a1, __vector bool char a2){  return (__vector signed char) __builtin_altivec_vaddsbs ((__vector signed char) a1, (__vector signed char) a2);}inline __vector signed charvec_vaddsbs (__vector signed char a1, __vector signed char a2){  return (__vector signed char) __builtin_altivec_vaddsbs ((__vector signed char) a1, (__vector signed char) a2);}/* vec_vaddubs */inline __vector unsigned charvec_vaddubs (__vector bool char a1, __vector unsigned char a2){  return (__vector unsigned char) __builtin_altivec_vaddubs ((__vector signed char) a1, (__vector signed char) a2);}inline __vector unsigned charvec_vaddubs (__vector unsigned char a1, __vector bool char a2){  return (__vector unsigned char) __builtin_altivec_vaddubs ((__vector signed char) a1, (__vector signed char) a2);}inline __vector unsigned charvec_vaddubs (__vector unsigned char a1, __vector unsigned char a2){  return (__vector unsigned char) __builtin_altivec_vaddubs ((__vector signed char) a1, (__vector signed char) a2);}/* vec_and */inline __vector floatvec_and (__vector float a1, __vector float a2){  return (__vector float) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector floatvec_and (__vector float a1, __vector bool int a2){  return (__vector float) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector floatvec_and (__vector bool int a1, __vector float a2){  return (__vector float) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector bool intvec_and (__vector bool int a1, __vector bool int a2){  return (__vector bool int) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed intvec_and (__vector bool int a1, __vector signed int a2){  return (__vector signed int) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed intvec_and (__vector signed int a1, __vector bool int a2){  return (__vector signed int) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed intvec_and (__vector signed int a1, __vector signed int a2){  return (__vector signed int) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned intvec_and (__vector bool int a1, __vector unsigned int a2){  return (__vector unsigned int) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned intvec_and (__vector unsigned int a1, __vector bool int a2){  return (__vector unsigned int) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned intvec_and (__vector unsigned int a1, __vector unsigned int a2){  return (__vector unsigned int) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector bool shortvec_and (__vector bool short a1, __vector bool short a2){  return (__vector bool short) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed shortvec_and (__vector bool short a1, __vector signed short a2){  return (__vector signed short) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed shortvec_and (__vector signed short a1, __vector bool short a2){  return (__vector signed short) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed shortvec_and (__vector signed short a1, __vector signed short a2){  return (__vector signed short) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned shortvec_and (__vector bool short a1, __vector unsigned short a2){  return (__vector unsigned short) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned shortvec_and (__vector unsigned short a1, __vector bool short a2){  return (__vector unsigned short) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned shortvec_and (__vector unsigned short a1, __vector unsigned short a2){  return (__vector unsigned short) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed charvec_and (__vector bool char a1, __vector signed char a2){  return (__vector signed char) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector bool charvec_and (__vector bool char a1, __vector bool char a2){  return (__vector bool char) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed charvec_and (__vector signed char a1, __vector bool char a2){  return (__vector signed char) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed charvec_and (__vector signed char a1, __vector signed char a2){  return (__vector signed char) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned charvec_and (__vector bool char a1, __vector unsigned char a2){  return (__vector unsigned char) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned charvec_and (__vector unsigned char a1, __vector bool char a2){  return (__vector unsigned char) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned charvec_and (__vector unsigned char a1, __vector unsigned char a2){  return (__vector unsigned char) __builtin_altivec_vand ((__vector signed int) a1, (__vector signed int) a2);}/* vec_andc */inline __vector floatvec_andc (__vector float a1, __vector float a2){  return (__vector float) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector floatvec_andc (__vector float a1, __vector bool int a2){  return (__vector float) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector floatvec_andc (__vector bool int a1, __vector float a2){  return (__vector float) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector bool intvec_andc (__vector bool int a1, __vector bool int a2){  return (__vector bool int) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed intvec_andc (__vector bool int a1, __vector signed int a2){  return (__vector signed int) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed intvec_andc (__vector signed int a1, __vector bool int a2){  return (__vector signed int) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed intvec_andc (__vector signed int a1, __vector signed int a2){  return (__vector signed int) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned intvec_andc (__vector bool int a1, __vector unsigned int a2){  return (__vector unsigned int) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned intvec_andc (__vector unsigned int a1, __vector bool int a2){  return (__vector unsigned int) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned intvec_andc (__vector unsigned int a1, __vector unsigned int a2){  return (__vector unsigned int) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector bool shortvec_andc (__vector bool short a1, __vector bool short a2){  return (__vector bool short) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed shortvec_andc (__vector bool short a1, __vector signed short a2){  return (__vector signed short) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed shortvec_andc (__vector signed short a1, __vector bool short a2){  return (__vector signed short) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed shortvec_andc (__vector signed short a1, __vector signed short a2){  return (__vector signed short) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned shortvec_andc (__vector bool short a1, __vector unsigned short a2){  return (__vector unsigned short) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned shortvec_andc (__vector unsigned short a1, __vector bool short a2){  return (__vector unsigned short) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned shortvec_andc (__vector unsigned short a1, __vector unsigned short a2){  return (__vector unsigned short) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed charvec_andc (__vector bool char a1, __vector signed char a2){  return (__vector signed char) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector bool charvec_andc (__vector bool char a1, __vector bool char a2){  return (__vector bool char) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed charvec_andc (__vector signed char a1, __vector bool char a2){  return (__vector signed char) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed charvec_andc (__vector signed char a1, __vector signed char a2){  return (__vector signed char) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned charvec_andc (__vector bool char a1, __vector unsigned char a2){  return (__vector unsigned char) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned charvec_andc (__vector unsigned char a1, __vector bool char a2){  return (__vector unsigned char) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}inline __vector unsigned charvec_andc (__vector unsigned char a1, __vector unsigned char a2){  return (__vector unsigned char) __builtin_altivec_vandc ((__vector signed int) a1, (__vector signed int) a2);}/* vec_avg */inline __vector unsigned charvec_avg (__vector unsigned char a1, __vector unsigned char a2){  return (__vector unsigned char) __builtin_altivec_vavgub ((__vector signed char) a1, (__vector signed char) a2);}inline __vector signed charvec_avg (__vector signed char a1, __vector signed char a2){  return (__vector signed char) __builtin_altivec_vavgsb ((__vector signed char) a1, (__vector signed char) a2);}inline __vector unsigned shortvec_avg (__vector unsigned short a1, __vector unsigned short a2){  return (__vector unsigned short) __builtin_altivec_vavguh ((__vector signed short) a1, (__vector signed short) a2);}inline __vector signed shortvec_avg (__vector signed short a1, __vector signed short a2){  return (__vector signed short) __builtin_altivec_vavgsh ((__vector signed short) a1, (__vector signed short) a2);}inline __vector unsigned intvec_avg (__vector unsigned int a1, __vector unsigned int a2){  return (__vector unsigned int) __builtin_altivec_vavguw ((__vector signed int) a1, (__vector signed int) a2);}inline __vector signed intvec_avg (__vector signed int a1, __vector signed int a2)

⌨️ 快捷键说明

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