Lines Matching defs:__offset

17724 static inline __ATTRS_o_ai vector signed char vec_xl(ptrdiff_t __offset,
17726 return *(unaligned_vec_schar *)(__ptr + __offset);
17730 vec_xl(ptrdiff_t __offset, const unsigned char *__ptr) {
17731 return *(unaligned_vec_uchar*)(__ptr + __offset);
17735 vec_xl(ptrdiff_t __offset, const signed short *__ptr) {
17736 signed char *__addr = (signed char *)__ptr + __offset;
17741 vec_xl(ptrdiff_t __offset, const unsigned short *__ptr) {
17742 signed char *__addr = (signed char *)__ptr + __offset;
17746 static inline __ATTRS_o_ai vector signed int vec_xl(ptrdiff_t __offset,
17748 signed char *__addr = (signed char *)__ptr + __offset;
17753 vec_xl(ptrdiff_t __offset, const unsigned int *__ptr) {
17754 signed char *__addr = (signed char *)__ptr + __offset;
17758 static inline __ATTRS_o_ai vector float vec_xl(ptrdiff_t __offset,
17760 signed char *__addr = (signed char *)__ptr + __offset;
17770 vec_xl(ptrdiff_t __offset, const signed long long *__ptr) {
17771 signed char *__addr = (signed char *)__ptr + __offset;
17776 vec_xl(ptrdiff_t __offset, const unsigned long long *__ptr) {
17777 signed char *__addr = (signed char *)__ptr + __offset;
17781 static inline __ATTRS_o_ai vector double vec_xl(ptrdiff_t __offset,
17783 signed char *__addr = (signed char *)__ptr + __offset;
17794 vec_xl(ptrdiff_t __offset, const signed __int128 *__ptr) {
17795 signed char *__addr = (signed char *)__ptr + __offset;
17800 vec_xl(ptrdiff_t __offset, const unsigned __int128 *__ptr) {
17801 signed char *__addr = (signed char *)__ptr + __offset;
17810 vec_xl_be(ptrdiff_t __offset, const signed char *__ptr) {
17811 vector signed char __vec = (vector signed char)__builtin_vsx_lxvd2x_be(__offset, __ptr);
17817 vec_xl_be(ptrdiff_t __offset, const unsigned char *__ptr) {
17818 vector unsigned char __vec = (vector unsigned char)__builtin_vsx_lxvd2x_be(__offset, __ptr);
17824 vec_xl_be(ptrdiff_t __offset, const signed short *__ptr) {
17825 vector signed short __vec = (vector signed short)__builtin_vsx_lxvd2x_be(__offset, __ptr);
17830 vec_xl_be(ptrdiff_t __offset, const unsigned short *__ptr) {
17831 vector unsigned short __vec = (vector unsigned short)__builtin_vsx_lxvd2x_be(__offset, __ptr);
17836 vec_xl_be(signed long long __offset, const signed int *__ptr) {
17837 return (vector signed int)__builtin_vsx_lxvw4x_be(__offset, __ptr);
17841 vec_xl_be(signed long long __offset, const unsigned int *__ptr) {
17842 return (vector unsigned int)__builtin_vsx_lxvw4x_be(__offset, __ptr);
17846 vec_xl_be(signed long long __offset, const float *__ptr) {
17847 return (vector float)__builtin_vsx_lxvw4x_be(__offset, __ptr);
17852 vec_xl_be(signed long long __offset, const signed long long *__ptr) {
17853 return (vector signed long long)__builtin_vsx_lxvd2x_be(__offset, __ptr);
17857 vec_xl_be(signed long long __offset, const unsigned long long *__ptr) {
17858 return (vector unsigned long long)__builtin_vsx_lxvd2x_be(__offset, __ptr);
17862 vec_xl_be(signed long long __offset, const double *__ptr) {
17863 return (vector double)__builtin_vsx_lxvd2x_be(__offset, __ptr);
17870 vec_xl_be(signed long long __offset, const signed __int128 *__ptr) {
17871 return vec_xl(__offset, __ptr);
17875 vec_xl_be(signed long long __offset, const unsigned __int128 *__ptr) {
17876 return vec_xl(__offset, __ptr);
17889 vec_xl_sext(ptrdiff_t __offset, const signed char *__pointer) {
17890 return (vector signed __int128)*(__pointer + __offset);
17894 vec_xl_sext(ptrdiff_t __offset, const signed short *__pointer) {
17895 return (vector signed __int128)*(__pointer + __offset);
17899 vec_xl_sext(ptrdiff_t __offset, const signed int *__pointer) {
17900 return (vector signed __int128)*(__pointer + __offset);
17904 vec_xl_sext(ptrdiff_t __offset, const signed long long *__pointer) {
17905 return (vector signed __int128)*(__pointer + __offset);
17911 vec_xl_zext(ptrdiff_t __offset, const unsigned char *__pointer) {
17912 return (vector unsigned __int128)*(__pointer + __offset);
17916 vec_xl_zext(ptrdiff_t __offset, const unsigned short *__pointer) {
17917 return (vector unsigned __int128)*(__pointer + __offset);
17921 vec_xl_zext(ptrdiff_t __offset, const unsigned int *__pointer) {
17922 return (vector unsigned __int128)*(__pointer + __offset);
17926 vec_xl_zext(ptrdiff_t __offset, const unsigned long long *__pointer) {
17927 return (vector unsigned __int128)*(__pointer + __offset);
17935 vec_xlds(ptrdiff_t __offset, const signed long long *__ptr) {
17936 signed long long *__addr = (signed long long*)((signed char *)__ptr + __offset);
17941 vec_xlds(ptrdiff_t __offset, const unsigned long long *__ptr) {
17942 unsigned long long *__addr = (unsigned long long *)((signed char *)__ptr + __offset);
17946 static __inline__ vector double __ATTRS_o_ai vec_xlds(ptrdiff_t __offset,
17948 double *__addr = (double*)((signed char *)__ptr + __offset);
17954 vec_load_splats(signed long long __offset, const signed int *__ptr) {
17955 signed int *__addr = (signed int*)((signed char *)__ptr + __offset);
17960 vec_load_splats(unsigned long long __offset, const signed int *__ptr) {
17961 signed int *__addr = (signed int*)((signed char *)__ptr + __offset);
17966 vec_load_splats(signed long long __offset, const unsigned int *__ptr) {
17967 unsigned int *__addr = (unsigned int*)((signed char *)__ptr + __offset);
17972 vec_load_splats(unsigned long long __offset, const unsigned int *__ptr) {
17973 unsigned int *__addr = (unsigned int*)((signed char *)__ptr + __offset);
17978 vec_load_splats(signed long long __offset, const float *__ptr) {
17979 float *__addr = (float*)((signed char *)__ptr + __offset);
17984 vec_load_splats(unsigned long long __offset, const float *__ptr) {
17985 float *__addr = (float*)((signed char *)__ptr + __offset);
17995 vec_xst(vector signed char __vec, ptrdiff_t __offset, signed char *__ptr) {
17996 *(unaligned_vec_schar *)(__ptr + __offset) = __vec;
18000 vec_xst(vector unsigned char __vec, ptrdiff_t __offset, unsigned char *__ptr) {
18001 *(unaligned_vec_uchar *)(__ptr + __offset) = __vec;
18005 vec_xst(vector signed short __vec, ptrdiff_t __offset, signed short *__ptr) {
18006 signed char *__addr = (signed char *)__ptr + __offset;
18011 ptrdiff_t __offset,
18013 signed char *__addr = (signed char *)__ptr + __offset;
18018 ptrdiff_t __offset, signed int *__ptr) {
18019 signed char *__addr = (signed char *)__ptr + __offset;
18024 vec_xst(vector unsigned int __vec, ptrdiff_t __offset, unsigned int *__ptr) {
18025 signed char *__addr = (signed char *)__ptr + __offset;
18029 static inline __ATTRS_o_ai void vec_xst(vector float __vec, ptrdiff_t __offset,
18031 signed char *__addr = (signed char *)__ptr + __offset;
18037 ptrdiff_t __offset,
18039 signed char *__addr = (signed char *)__ptr + __offset;
18044 ptrdiff_t __offset,
18046 signed char *__addr = (signed char *)__ptr + __offset;
18050 static inline __ATTRS_o_ai void vec_xst(vector double __vec, ptrdiff_t __offset,
18052 signed char *__addr = (signed char *)__ptr + __offset;
18060 ptrdiff_t __offset,
18062 signed char *__addr = (signed char *)__ptr + __offset;
18067 ptrdiff_t __offset,
18069 signed char *__addr = (signed char *)__ptr + __offset;
18079 ptrdiff_t __offset,
18081 *(__ptr + __offset) = (signed char)__vec[0];
18085 ptrdiff_t __offset,
18087 *(__ptr + __offset) = (unsigned char)__vec[0];
18091 ptrdiff_t __offset,
18093 *(__ptr + __offset) = (signed short)__vec[0];
18097 ptrdiff_t __offset,
18099 *(__ptr + __offset) = (unsigned short)__vec[0];
18103 ptrdiff_t __offset,
18105 *(__ptr + __offset) = (signed int)__vec[0];
18109 ptrdiff_t __offset,
18111 *(__ptr + __offset) = (unsigned int)__vec[0];
18115 ptrdiff_t __offset,
18117 *(__ptr + __offset) = (signed long long)__vec[0];
18121 ptrdiff_t __offset,
18123 *(__ptr + __offset) = (unsigned long long)__vec[0];
18131 signed long long __offset,
18137 __builtin_vsx_stxvd2x_be((__vector_double)__tmp, __offset, __ptr);
18141 signed long long __offset,
18147 __builtin_vsx_stxvd2x_be((__vector_double)__tmp, __offset, __ptr);
18151 signed long long __offset,
18156 __builtin_vsx_stxvd2x_be((__vector_double)__tmp, __offset, __ptr);
18160 signed long long __offset,
18165 __builtin_vsx_stxvd2x_be((__vector_double)__tmp, __offset, __ptr);
18169 signed long long __offset,
18171 __builtin_vsx_stxvw4x_be(__vec, __offset, __ptr);
18175 signed long long __offset,
18177 __builtin_vsx_stxvw4x_be((vector int)__vec, __offset, __ptr);
18181 signed long long __offset,
18183 __builtin_vsx_stxvw4x_be((vector int)__vec, __offset, __ptr);
18188 signed long long __offset,
18190 __builtin_vsx_stxvd2x_be((vector double)__vec, __offset, __ptr);
18194 signed long long __offset,
18196 __builtin_vsx_stxvd2x_be((vector double)__vec, __offset, __ptr);
18200 signed long long __offset,
18202 __builtin_vsx_stxvd2x_be((vector double)__vec, __offset, __ptr);
18209 signed long long __offset,
18211 vec_xst(__vec, __offset, __ptr);
18215 signed long long __offset,
18217 vec_xst(__vec, __offset, __ptr);