Searched refs:spu_extract (Results 1 - 8 of 8) sorted by relevance

/netbsd-current/external/gpl3/gcc.old/dist/libgcc/config/spu/
H A Dmfc_multi_tag_reserve.c67 while (spu_extract (count_avail, 0) < number_of_tags
68 && spu_extract (table_copy, 0) != 0);
78 table_copy = spu_rl (table_copy, -number_of_tags - spu_extract (index, 0));
82 return spu_extract (index, 0);
H A Dmfc_tag_release.c57 return spu_extract(is_invalid, 0);
H A Dmfc_tag_reserve.c49 return spu_extract (count_zeros, 0);
H A Dmfc_multi_tag_release.c70 return spu_extract (is_invalid, 0);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/spu/
H A Dvmx2spu.h1684 #define vec_sll(_a, _b) spu_slqw(_a, spu_extract((vec_uint4)(_b), 0))
1690 #define vec_slo(_a, _b) spu_slqwbytebc(_a, spu_extract((vec_uint4)(_b), 3) & 0x7F)
1696 #define vec_splat(_a, _b) spu_splats(spu_extract(_a, _b))
1816 #define vec_srl(_a, _b) spu_rlmaskqw(_a, 0-spu_extract((vec_int4)(_b), 3))
1822 #define vec_sro(_a, _b) spu_rlmaskqwbyte(_a, 0 - ((spu_extract((vec_int4)(_b), 3) >> 3) & 0xF))
1921 *ptr = spu_extract(a, (int)(ptr) & 15);
1939 *ptr = spu_extract(a, ((int)(ptr) >> 1) & 7);
1957 *ptr = spu_extract(a, ((int)(ptr) >> 2) & 3);
2475 return ((int)(spu_extract(spu_gather(spu_cmpeq(a, b)), 0) == 0xFFFF));
2480 return ((int)(spu_extract(spu_gathe
[all...]
H A Dspu_internals.h342 #define spu_extract(ra,pos) __builtin_spu_extract(ra,pos) macro
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Dspu2vmx.h533 /* spu_extract
536 static __inline unsigned char spu_extract(vec_uchar16 a, int element) function
547 static __inline signed char spu_extract(vec_char16 a, int element) function
558 static __inline unsigned short spu_extract(vec_ushort8 a, int element) function
569 static __inline signed short spu_extract(vec_short8 a, int element) function
580 static __inline unsigned int spu_extract(vec_uint4 a, int element) function
591 static __inline signed int spu_extract(vec_int4 a, int element) function
602 static __inline float spu_extract(vec_float4 a, int element) function
613 static __inline unsigned long long spu_extract(vec_ullong2 a, int element) function
624 static __inline signed long long spu_extract(vec_llong function
635 static __inline double spu_extract(vec_double2 a, int element) function
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Dspu2vmx.h533 /* spu_extract
536 static __inline unsigned char spu_extract(vec_uchar16 a, int element) function
547 static __inline signed char spu_extract(vec_char16 a, int element) function
558 static __inline unsigned short spu_extract(vec_ushort8 a, int element) function
569 static __inline signed short spu_extract(vec_short8 a, int element) function
580 static __inline unsigned int spu_extract(vec_uint4 a, int element) function
591 static __inline signed int spu_extract(vec_int4 a, int element) function
602 static __inline float spu_extract(vec_float4 a, int element) function
613 static __inline unsigned long long spu_extract(vec_ullong2 a, int element) function
624 static __inline signed long long spu_extract(vec_llong function
635 static __inline double spu_extract(vec_double2 a, int element) function
[all...]

Completed in 148 milliseconds