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

📄 altivec.h

📁 gcc-you can use this code to learn something about gcc, and inquire further into linux,
💻 H
📖 第 1 页 / 共 5 页
字号:
inline voidvec_dstst (signed char *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (unsigned short *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (signed short *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (unsigned int *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (signed int *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (unsigned long *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (signed long *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}inline voidvec_dstst (float *a1, int a2, const char a3){  __builtin_altivec_dstst ((void *) a1, a2, a3);}/* vec_dststt */inline voidvec_dststt (vector unsigned char *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (vector signed char *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (vector unsigned short *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (vector signed short *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (vector unsigned int *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (vector signed int *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (vector float *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (unsigned char *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (signed char *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (unsigned short *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (signed short *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (unsigned int *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (signed int *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (unsigned long *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (signed long *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}inline voidvec_dststt (float *a1, int a2, const char a3){  __builtin_altivec_dststt ((void *) a1, a2, a3);}/* vec_dstt */inline voidvec_dstt (vector unsigned char *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (vector signed char *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (vector unsigned short *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (vector signed short *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (vector unsigned int *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (vector signed int *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (vector float *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (unsigned char *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (signed char *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (unsigned short *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (signed short *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (unsigned int *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (signed int *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (unsigned long *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (signed long *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}inline voidvec_dstt (float *a1, int a2, const char a3){  __builtin_altivec_dstt ((void *) a1, a2, a3);}/* vec_expte */inline vector floatvec_expte (vector float a1){  return (vector float) __builtin_altivec_vexptefp ((vector float) a1);}/* vec_floor */inline vector floatvec_floor (vector float a1){  return (vector float) __builtin_altivec_vrfim ((vector float) a1);}/* vec_ld */inline vector floatvec_ld (int a1, vector float *a2){  return (vector float) __builtin_altivec_lvx (a1, (void *) a2);}inline vector floatvec_ld (int a1, float *a2){  return (vector float) __builtin_altivec_lvx (a1, (void *) a2);}inline vector signed intvec_ld (int a1, vector signed int *a2){  return (vector signed int) __builtin_altivec_lvx (a1, (void *) a2);}inline vector signed intvec_ld (int a1, signed int *a2){  return (vector signed int) __builtin_altivec_lvx (a1, (void *) a2);}inline vector signed intvec_ld (int a1, signed long *a2){  return (vector signed int) __builtin_altivec_lvx (a1, (void *) a2);}inline vector unsigned intvec_ld (int a1, vector unsigned int *a2){  return (vector unsigned int) __builtin_altivec_lvx (a1, (void *) a2);}inline vector unsigned intvec_ld (int a1, unsigned int *a2){  return (vector unsigned int) __builtin_altivec_lvx (a1, (void *) a2);}inline vector unsigned intvec_ld (int a1, unsigned long *a2){  return (vector unsigned int) __builtin_altivec_lvx (a1, (void *) a2);}inline vector signed shortvec_ld (int a1, vector signed short *a2){  return (vector signed short) __builtin_altivec_lvx (a1, (void *) a2);}inline vector signed shortvec_ld (int a1, signed short *a2){  return (vector signed short) __builtin_altivec_lvx (a1, (void *) a2);}inline vector unsigned shortvec_ld (int a1, vector unsigned short *a2){  return (vector unsigned short) __builtin_altivec_lvx (a1, (void *) a2);}inline vector unsigned shortvec_ld (int a1, unsigned short *a2){  return (vector unsigned short) __builtin_altivec_lvx (a1, (void *) a2);}inline vector signed charvec_ld (int a1, vector signed char *a2){  return (vector signed char) __builtin_altivec_lvx (a1, (void *) a2);}inline vector signed charvec_ld (int a1, signed char *a2){  return (vector signed char) __builtin_altivec_lvx (a1, (void *) a2);}inline vector unsigned charvec_ld (int a1, vector unsigned char *a2){  return (vector unsigned char) __builtin_altivec_lvx (a1, (void *) a2);}inline vector unsigned charvec_ld (int a1, unsigned char *a2){  return (vector unsigned char) __builtin_altivec_lvx (a1, (void *) a2);}/* vec_lde */inline vector signed charvec_lde (int a1, signed char *a2){  return (vector signed char) __builtin_altivec_lvebx (a1, (void *) a2);}inline vector unsigned charvec_lde (int a1, unsigned char *a2){  return (vector unsigned char) __builtin_altivec_lvebx (a1, (void *) a2);}inline vector signed shortvec_lde (int a1, signed short *a2){  return (vector signed short) __builtin_altivec_lvehx (a1, (void *) a2);}inline vector unsigned shortvec_lde (int a1, unsigned short *a2){  return (vector unsigned short) __builtin_altivec_lvehx (a1, (void *) a2);}inline vector floatvec_lde (int a1, float *a2){  return (vector float) __builtin_altivec_lvewx (a1, (void *) a2);}inline vector signed intvec_lde (int a1, signed int *a2){  return (vector signed int) __builtin_altivec_lvewx (a1, (void *) a2);}inline vector unsigned intvec_lde (int a1, unsigned int *a2){  return (vector unsigned int) __builtin_altivec_lvewx (a1, (void *) a2);}inline vector signed intvec_lde (int a1, signed long *a2){  return (vector signed int) __builtin_altivec_lvewx (a1, (void *) a2);}inline vector unsigned intvec_lde (int a1, unsigned long *a2){  return (vector unsigned int) __builtin_altivec_lvewx (a1, (void *) a2);}/* vec_lvewx */inline vector floatvec_lvewx (int a1, float *a2){  return (vector float) __builtin_altivec_lvewx (a1, (void *) a2);}inline vector signed intvec_lvewx (int a1, signed int *a2){  return (vector signed int) __builtin_altivec_lvewx (a1, (void *) a2);}inline vector unsigned intvec_lvewx (int a1, unsigned int *a2){  return (vector unsigned int) __builtin_altivec_lvewx (a1, (void *) a2);}inline vector signed intvec_lvewx (int a1, signed long *a2){  return (vector signed int) __builtin_altivec_lvewx (a1, (void *) a2);}inline vector unsigned intvec_lvewx (int a1, unsigned long *a2){  return (vector unsigned int) __builtin_altivec_lvewx (a1, (void *) a2);}/* vec_lvehx */inline vector signed shortvec_lvehx (int a1, signed short *a2){

⌨️ 快捷键说明

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